/*!
 * jQuery throttle / debounce - v1.1 - 3/7/2010
 * http://benalman.com/projects/jquery-throttle-debounce-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
function PointerEventsPolyfill(t){if(this.options={selector:"*",mouseEvents:["click","dblclick","mousedown","mouseup"],usePolyfillIf:function(){var t,e;if("Microsoft Internet Explorer"==navigator.appName&&(null!=navigator.userAgent.match(/MSIE ([0-9]{1,}[\.0-9]{0,})/)&&parseFloat(RegExp.$1)<11))return!0;return!1}},t){var e=this;$.each(t,(function(t,n){e.options[t]=n}))}this.options.usePolyfillIf()&&this.register_mouse_events()}function sliderComparison(t){var e=jQuery(t);checkPosition(e),jQuery(window).on("scroll",(function(){checkPosition(e)})),e.each((function(){var t=jQuery(this);drags(t.find(".cd-handle"),t.find(".cd-resize-img"),t,t.find('.cd-image-label[data-type="original"]'),t.find('.cd-image-label[data-type="modified"]'))})),jQuery(window).on("resize",(function(){e.each((function(){var t=jQuery(this);updateLabel(t.find('.cd-image-label[data-type="modified"]'),t.find(".cd-resize-img"),"left"),updateLabel(t.find('.cd-image-label[data-type="original"]'),t.find(".cd-resize-img"),"right")}))}))}function checkPosition(t){t.each((function(){var t=jQuery(this);jQuery(window).scrollTop()+.5*jQuery(window).height()>t.offset().top&&t.addClass("is-visible")}))}function drags(t,e,n,i,o){var $=jQuery;t.on("mousedown touchstart",(function(a){t.addClass("cd-draggable"),e.addClass("cd-resizable");var r=t.outerWidth(),s=t.offset().left+r-(a.originalEvent.touches?a.originalEvent.touches[0].clientX:a.pageX),l=n.offset().left,c=n.outerWidth(),u=l+10,d=l+c-r-10;t.parent().bind("mousemove touchmove",(function(t){var a=(t.originalEvent.touches?t.originalEvent.touches[0].clientX:t.pageX)+s-r;a<u?a=u:a>d&&(a=d);var h=100*(a+r/2-l)/c+"%";$(".cd-draggable",n).css("left",h).one("mouseup touchend",(function(){$(this).removeClass("cd-draggable"),e.removeClass("cd-resizable")})),$(".cd-resizable",n).css("width",h),updateLabel(o,e,"left"),updateLabel(i,e,"right")})).one("mouseup touchend",(function(n){t.removeClass("cd-draggable"),e.removeClass("cd-resizable"),t.parent().unbind("mousemove.cd touchmove.cd")})),a.preventDefault()})).on("mouseup touchend",(function(n){t.removeClass("cd-draggable"),e.removeClass("cd-resizable")}))}function updateLabel(t,e,n){"left"==n?t.offset().left+t.outerWidth()<e.offset().left+e.outerWidth()?t.removeClass("is-hidden"):t.addClass("is-hidden"):t.offset().left>e.offset().left+e.outerWidth()?t.removeClass("is-hidden"):t.addClass("is-hidden")}function portfolioLightboxOpen(t,e,n){var i=jQuery.extend({dynamic:!0},e.lightboxData.options),o=e.lightboxData.entries.slice(0);if(lastItemId!=t){if(lastItemId=t,i.singleNavMode){var a=[];jQuery.each(o,(function(e,n){n.portfolioItemId==t&&a.push(n)})),o=a}else if(e.currentTerm&&"*"!=e.currentTerm){var a=[],r=String(e.currentTerm);jQuery.each(o,(function(t,e){-1!=jQuery.inArray(r,e.terms)&&a.push(e)})),o=a}for(var s in o){var l=o[s];if("object"==typeof n){if(l.portfolioItemId==n.portfolioItemId&&l.index==n.index&&l.subIndex==n.subIndex){i.index=Number(s);break}}else if(l.portfolioItemId==t){i.index=Number(s);break}}if(o.length){i.dynamicEl=o,jQuery(".lg-container").remove();var c=jQuery('<div class="lg-container"></div>').appendTo(jQuery("body"));for(var s in"portfolioLightboxHideCounterOnSingleItems"in window&&1==i.dynamicEl.length&&(i.counter=!1),o){var l;if((l=o[s]).href&&l.href.match(/vimeo\.com.*?\?.*?h=.+/)){var u=l.href.match(/vimeo\.com.*?\?.*?h=(?<h>[^&]+)/);u&&(i.vimeoPlayerParams={h:u.groups.h})}}jQuery(document.body).trigger("kalium_portfolio_lightbox_open",[i,c]),c.lightGallery(i),i.startClass.match(/lg-kalium-light/)&&c.on("onAfterOpen.lg",(function(t){jQuery("body").addClass("lg-light")})),window.portfolioLightboxCurrentItem={portfolioItemId:t,currentEntry:n,portfolioInstanceObj:e},c.on("onBeforeSlide.lg",(function(t,n,i){var a;(a=o[i])&&(window.portfolioLightboxCurrentItem.currentEntry=a,portfolioLIghtboxSetHash(a,e))})).on("onCloseAfter.lg",(function(t){c.remove(),portfolioLIghtboxSetHash(null),lastItemId=null,jQuery("body").removeClass("lg-light")}))}}else lastItemId=null}function portfolioLIghtboxSetHash(t,e){if(!1!==Kalium.Hooks.applyFilters("Kalium.portfolio.lightboxHash",null,t,e)){var n=t?t.hash:"",i=jQuery(window).scrollTop();portfolioContainers.length>1&&n&&(n=e.instanceAlias+":"+n),"replaceState"in history?history.replaceState({},"","#"+n):(window.location.hash=n,jQuery(window).scrollTop(i))}}!function(t,e){var $=t.jQuery||t.Cowboy||(t.Cowboy={}),n;$.throttle=n=function(t,n,i,o){function a(){function a(){s=+new Date,i.apply(c,d)}function l(){r=e}var c=this,u=+new Date-s,d=arguments;o&&!r&&a(),r&&clearTimeout(r),o===e&&u>t?a():!0!==n&&(r=setTimeout(o?l:a,o===e?t-u:t))}var r,s=0;return"boolean"!=typeof n&&(o=i,i=n,n=e),$.guid&&(a.guid=i.guid=i.guid||$.guid++),a},$.debounce=function(t,i,o){return o===e?n(t,i,!1):n(t,o,!1!==i)}}(this),function(t,e){if("function"==typeof define&&define.amd)define(["module","exports"],e);else if("undefined"!=typeof exports)e(module,exports);else{var n={exports:{}};e(n,n.exports),t.WOW=n.exports}}(this,(function(t,e){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){return e.indexOf(t)>=0}function o(t,e){for(var n in e)if(null==t[n]){var i=e[n];t[n]=i}return t}function a(t){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(t)}function r(t,e,n,i){var o=!(arguments.length<=1||void 0===e)&&e,a=!(arguments.length<=2||void 0===n)&&n,r=arguments.length<=3||void 0===i?null:i,s=void 0;return null!=document.createEvent?(s=document.createEvent("CustomEvent")).initCustomEvent(t,o,a,r):null!=document.createEventObject?(s=document.createEventObject()).eventType=t:s.eventName=t,s}function s(t,e){null!=t.dispatchEvent?t.dispatchEvent(e):e in(null!=t)?t[e]():"on"+e in(null!=t)&&t["on"+e]()}function l(t,e,n){null!=t.addEventListener?t.addEventListener(e,n,!1):null!=t.attachEvent?t.attachEvent("on"+e,n):t[e]=n}function c(t,e,n){null!=t.removeEventListener?t.removeEventListener(e,n,!1):null!=t.detachEvent?t.detachEvent("on"+e,n):delete t[e]}function u(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight}var d,h;Object.defineProperty(e,"__esModule",{value:!0});var f=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),p=window.WeakMap||window.MozWeakMap||function(){function t(){n(this,t),this.keys=[],this.values=[]}return f(t,[{key:"get",value:function t(e){for(var n=0;n<this.keys.length;n++){var i;if(this.keys[n]===e)return this.values[n]}}},{key:"set",value:function t(e,n){for(var i=0;i<this.keys.length;i++){var o;if(this.keys[i]===e)return this.values[i]=n,this}return this.keys.push(e),this.values.push(n),this}}]),t}(),m=window.MutationObserver||window.WebkitMutationObserver||window.MozMutationObserver||(h=d=function(){function t(){n(this,t),"undefined"!=typeof console&&null!==console&&(console.warn("MutationObserver is not supported by your browser."),console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content."))}return f(t,[{key:"observe",value:function t(){}}]),t}(),d.notSupported=!0,h),g=window.getComputedStyle||function t(e){var n=/(\-([a-z]){1})/g;return{getPropertyValue:function t(i){"float"===i&&(i="styleFloat"),n.test(i)&&i.replace(n,(function(t,e){return e.toUpperCase()}));var o=e.currentStyle;return(null!=o?o[i]:void 0)||null}}},v=function(){function t(e){var i=arguments.length<=0||void 0===e?{}:e;n(this,t),this.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null,scrollContainer:null,resetAnimation:!0},this.animate=function t(){return"requestAnimationFrame"in window?function(t){return window.requestAnimationFrame(t)}:function(t){return t()}}(),this.vendors=["moz","webkit"],this.start=this.start.bind(this),this.resetAnimation=this.resetAnimation.bind(this),this.scrollHandler=this.scrollHandler.bind(this),this.scrollCallback=this.scrollCallback.bind(this),this.scrolled=!0,this.config=o(i,this.defaults),null!=i.scrollContainer&&(this.config.scrollContainer=document.querySelector(i.scrollContainer)),this.animationNameCache=new p,this.wowEvent=r(this.config.boxClass)}return f(t,[{key:"init",value:function t(){this.element=window.document.documentElement,i(document.readyState,["interactive","complete"])?this.start():l(document,"DOMContentLoaded",this.start),this.finished=[]}},{key:"start",value:function t(){var e=this,n;if(this.stopped=!1,this.boxes=[].slice.call(this.element.querySelectorAll("."+this.config.boxClass)),this.all=this.boxes.slice(0),this.boxes.length)if(this.disabled())this.resetStyle();else for(var i=0;i<this.boxes.length;i++){var o=this.boxes[i];this.applyStyle(o,!0)}(this.disabled()||(l(this.config.scrollContainer||window,"scroll",this.scrollHandler),l(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live)&&new m((function(t){for(var n=0;n<t.length;n++)for(var i=t[n],o=0;o<i.addedNodes.length;o++){var a=i.addedNodes[o];e.doSync(a)}})).observe(document.body,{childList:!0,subtree:!0})}},{key:"stop",value:function t(){this.stopped=!0,c(this.config.scrollContainer||window,"scroll",this.scrollHandler),c(window,"resize",this.scrollHandler),null!=this.interval&&clearInterval(this.interval)}},{key:"sync",value:function t(){m.notSupported&&this.doSync(this.element)}},{key:"doSync",value:function t(e){if(null==e&&(e=this.element),1===e.nodeType)for(var n=(e=e.parentNode||e).querySelectorAll("."+this.config.boxClass),o=0;o<n.length;o++){var a=n[o];i(a,this.all)||(this.boxes.push(a),this.all.push(a),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(a,!0),this.scrolled=!0)}}},{key:"show",value:function t(e){return this.applyStyle(e),e.className=e.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(e),s(e,this.wowEvent),this.config.resetAnimation&&(l(e,"animationend",this.resetAnimation),l(e,"oanimationend",this.resetAnimation),l(e,"webkitAnimationEnd",this.resetAnimation),l(e,"MSAnimationEnd",this.resetAnimation)),e}},{key:"applyStyle",value:function t(e,n){var i=this,o=e.getAttribute("data-wow-duration"),a=e.getAttribute("data-wow-delay"),r=e.getAttribute("data-wow-iteration");return this.animate((function(){return i.customStyle(e,n,o,a,r)}))}},{key:"resetStyle",value:function t(){for(var e=0;e<this.boxes.length;e++){var n;this.boxes[e].style.visibility="visible"}}},{key:"resetAnimation",value:function t(e){if(e.type.toLowerCase().indexOf("animationend")>=0){var n=e.target||e.srcElement;n.className=n.className.replace(this.config.animateClass,"").trim()}}},{key:"customStyle",value:function t(e,n,i,o,a){return n&&this.cacheAnimationName(e),e.style.visibility=n?"hidden":"visible",i&&this.vendorSet(e.style,{animationDuration:i}),o&&this.vendorSet(e.style,{animationDelay:o}),a&&this.vendorSet(e.style,{animationIterationCount:a}),this.vendorSet(e.style,{animationName:n?"none":this.cachedAnimationName(e)}),e}},{key:"vendorSet",value:function t(e,n){for(var i in n)if(n.hasOwnProperty(i)){var o=n[i];e[""+i]=o;for(var a=0;a<this.vendors.length;a++){var r;e[""+this.vendors[a]+i.charAt(0).toUpperCase()+i.substr(1)]=o}}}},{key:"vendorCSS",value:function t(e,n){for(var i=g(e),o=i.getPropertyCSSValue(n),a=0;a<this.vendors.length;a++){var r=this.vendors[a];o=o||i.getPropertyCSSValue("-"+r+"-"+n)}return o}},{key:"animationName",value:function t(e){var n=void 0;try{n=this.vendorCSS(e,"animation-name").cssText}catch(t){n=g(e).getPropertyValue("animation-name")}return"none"===n?"":n}},{key:"cacheAnimationName",value:function t(e){return this.animationNameCache.set(e,this.animationName(e))}},{key:"cachedAnimationName",value:function t(e){return this.animationNameCache.get(e)}},{key:"scrollHandler",value:function t(){this.scrolled=!0}},{key:"scrollCallback",value:function t(){if(this.scrolled){this.scrolled=!1;for(var e=[],n=0;n<this.boxes.length;n++){var i=this.boxes[n];if(i){if(this.isVisible(i)){this.show(i);continue}e.push(i)}}this.boxes=e,this.boxes.length||this.config.live||this.stop()}}},{key:"offsetTop",value:function t(e){for(;void 0===e.offsetTop;)e=e.parentNode;for(var n=e.offsetTop;e.offsetParent;)n+=(e=e.offsetParent).offsetTop;return n}},{key:"isVisible",value:function t(e){var n=e.getAttribute("data-wow-offset")||this.config.offset,i=this.config.scrollContainer&&this.config.scrollContainer.scrollTop||window.pageYOffset,o=i+Math.min(this.element.clientHeight,u())-n,a=this.offsetTop(e),r=a+e.clientHeight;return a<=o&&r>=i}},{key:"disabled",value:function t(){return!this.config.mobile&&a(navigator.userAgent)}}]),t}();e.default=v,t.exports=e.default})),function(t,e){var n=e(t,t.document,Date);t.lazySizes=n,"object"==typeof module&&module.exports&&(module.exports=n)}("undefined"!=typeof window?window:{},(function t(e,n,i){"use strict";var o,a;if(function(){var t,n={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in a=e.lazySizesConfig||e.lazysizesConfig||{},n)t in a||(a[t]=n[t])}(),!n||!n.getElementsByClassName)return{init:function(){},cfg:a,noSupport:!0};var r=n.documentElement,s=e.HTMLPictureElement,l="addEventListener",c="getAttribute",u=e[l].bind(e),d=e.setTimeout,h=e.requestAnimationFrame||d,f=e.requestIdleCallback,p=/^picture$/i,m=["load","error","lazyincluded","_lazyloaded"],g={},v=Array.prototype.forEach,y=function(t,e){return g[e]||(g[e]=new RegExp("(\\s|^)"+e+"(\\s|$)")),g[e].test(t[c]("class")||"")&&g[e]},b=function(t,e){y(t,e)||t.setAttribute("class",(t[c]("class")||"").trim()+" "+e)},w=function(t,e){var n;(n=y(t,e))&&t.setAttribute("class",(t[c]("class")||"").replace(n," "))},C=function(t,e,n){var i=n?l:"removeEventListener";n&&C(t,e),m.forEach((function(n){t[i](n,e)}))},k=function(t,e,i,a,r){var s=n.createEvent("Event");return i||(i={}),i.instance=o,s.initEvent(e,!a,!r),s.detail=i,t.dispatchEvent(s),s},x=function(t,n){var i;!s&&(i=e.picturefill||a.pf)?(n&&n.src&&!t[c]("srcset")&&t.setAttribute("srcset",n.src),i({reevaluate:!0,elements:[t]})):n&&n.src&&(t.src=n.src)},T=function(t,e){return(getComputedStyle(t,null)||{})[e]},S=function(t,e,n){for(n=n||t.offsetWidth;n<a.minSize&&e&&!t._lazysizesWidth;)n=e.offsetWidth,e=e.parentNode;return n},M=(_=[],H=E=[],D=function(){var t=H;for(H=E.length?_:E,A=!0,I=!1;t.length;)t.shift()();A=!1},P=function(t,e){A&&!e?t.apply(this,arguments):(H.push(t),I||(I=!0,(n.hidden?d:h)(D)))},P._lsFlush=D,P),A,I,E,_,H,D,P,j=function(t,e){return e?function(){M(t)}:function(){var e=this,n=arguments;M((function(){t.apply(e,n)}))}},F=function(t){var e,n=0,o=a.throttleDelay,r=a.ricTimeout,s=function(){e=!1,n=i.now(),t()},l=f&&r>49?function(){f(s,{timeout:r}),r!==a.ricTimeout&&(r=a.ricTimeout)}:j((function(){d(s)}),!0);return function(t){var a;(t=!0===t)&&(r=33),e||(e=!0,(a=o-(i.now()-n))<0&&(a=0),t||a<9?l():d(l,a))}},L=function(t){var e,n,o=99,a=function(){e=null,t()},r=function(){var t=i.now()-n;t<o?d(r,o-t):(f||a)(a)};return function(){n=i.now(),e||(e=d(r,o))}},O=(G=/^img$/i,J=/^iframe$/i,Z="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),tt=0,et=0,nt=0,it=-1,ot=function(t){nt--,(!t||nt<0||!t.target)&&(nt=0)},at=function(t){return null==U&&(U="hidden"==T(n.body,"visibility")),U||!("hidden"==T(t.parentNode,"visibility")&&"hidden"==T(t,"visibility"))},rt=function(t,e){var i,o=t,a=at(t);for(B-=e,q+=e,X-=e,Q+=e;a&&(o=o.offsetParent)&&o!=n.body&&o!=r;)(a=(T(o,"opacity")||1)>0)&&"visible"!=T(o,"overflow")&&(i=o.getBoundingClientRect(),a=Q>i.left&&X<i.right&&q>i.top-1&&B<i.bottom+1);return a},lt=F(st=function(){var t,e,i,s,l,u,d,h,f,p,m,g,v=o.elements;if((Y=a.loadMode)&&nt<8&&(t=v.length)){for(e=0,it++;e<t;e++)if(v[e]&&!v[e]._lazyRace)if(!Z||o.prematureUnveil&&o.prematureUnveil(v[e]))mt(v[e]);else if((h=v[e][c]("data-expand"))&&(u=1*h)||(u=et),p||(p=!a.expand||a.expand<1?r.clientHeight>500&&r.clientWidth>500?500:370:a.expand,o._defEx=p,m=p*a.expFactor,g=a.hFac,U=null,et<m&&nt<1&&it>2&&Y>2&&!n.hidden?(et=m,it=0):et=Y>1&&it>1&&nt<6?p:0),f!==u&&(N=innerWidth+u*g,V=innerHeight+u,d=-1*u,f=u),i=v[e].getBoundingClientRect(),(q=i.bottom)>=d&&(B=i.top)<=V&&(Q=i.right)>=d*g&&(X=i.left)<=N&&(q||Q||X||B)&&(a.loadHidden||at(v[e]))&&(W&&nt<3&&!h&&(Y<3||it<4)||rt(v[e],u))){if(mt(v[e]),l=!0,nt>9)break}else!l&&W&&!s&&nt<4&&it<4&&Y>2&&(R[0]||a.preloadAfterLoad)&&(R[0]||!h&&(q||Q||X||B||"auto"!=v[e][c](a.sizesAttr)))&&(s=R[0]||v[e]);s&&!l&&mt(s)}}),ut=j(ct=function(t){var e=t.target;e._lazyCache?delete e._lazyCache:(ot(t),b(e,a.loadedClass),w(e,a.loadingClass),C(e,dt),k(e,"lazyloaded"))}),dt=function(t){ut({target:t.target})},ht=function(t,e){var n=t.getAttribute("data-load-mode")||a.iframeLoadMode;0==n?t.contentWindow.location.replace(e):1==n&&(t.src=e)},ft=function(t){var e,n=t[c](a.srcsetAttr);(e=a.customMedia[t[c]("data-media")||t[c]("media")])&&t.setAttribute("media",e),n&&t.setAttribute("srcset",n)},pt=j((function(t,e,n,i,o){var r,s,l,u,h,f;(h=k(t,"lazybeforeunveil",e)).defaultPrevented||(i&&(n?b(t,a.autosizesClass):t.setAttribute("sizes",i)),s=t[c](a.srcsetAttr),r=t[c](a.srcAttr),o&&(u=(l=t.parentNode)&&p.test(l.nodeName||"")),f=e.firesLoad||"src"in t&&(s||r||u),h={target:t},b(t,a.loadingClass),f&&(clearTimeout(K),K=d(ot,2500),C(t,dt,!0)),u&&v.call(l.getElementsByTagName("source"),ft),s?t.setAttribute("srcset",s):r&&!u&&(J.test(t.nodeName)?ht(t,r):t.src=r),o&&(s||u)&&x(t,{src:r})),t._lazyRace&&delete t._lazyRace,w(t,a.lazyClass),M((function(){var e=t.complete&&t.naturalWidth>1;f&&!e||(e&&b(t,a.fastLoadedClass),ct(h),t._lazyCache=!0,d((function(){"_lazyCache"in t&&delete t._lazyCache}),9)),"lazy"==t.loading&&nt--}),!0)})),mt=function(t){if(!t._lazyRace){var e,n=G.test(t.nodeName),i=n&&(t[c](a.sizesAttr)||t[c]("sizes")),o="auto"==i;(!o&&W||!n||!t[c]("src")&&!t.srcset||t.complete||y(t,a.errorClass)||!y(t,a.lazyClass))&&(e=k(t,"lazyunveilread").detail,o&&bt.updateElem(t,!0,t.offsetWidth),t._lazyRace=!0,nt++,pt(t,e,o,i,n))}},gt=L((function(){a.loadMode=3,lt()})),yt=function(){W||(i.now()-z<999?d(yt,999):(W=!0,a.loadMode=3,lt(),u("scroll",vt,!0)))},{_:function(){z=i.now(),o.elements=n.getElementsByClassName(a.lazyClass),R=n.getElementsByClassName(a.lazyClass+" "+a.preloadClass),u("scroll",lt,!0),u("resize",lt,!0),u("pageshow",(function(t){if(t.persisted){var e=n.querySelectorAll("."+a.loadingClass);e.length&&e.forEach&&h((function(){e.forEach((function(t){t.complete&&mt(t)}))}))}})),e.MutationObserver?new MutationObserver(lt).observe(r,{childList:!0,subtree:!0,attributes:!0}):(r[l]("DOMNodeInserted",lt,!0),r[l]("DOMAttrModified",lt,!0),setInterval(lt,999)),u("hashchange",lt,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(t){n[l](t,lt,!0)})),/d$|^c/.test(n.readyState)?yt():(u("load",yt),n[l]("DOMContentLoaded",lt),d(yt,2e4)),o.elements.length?(st(),M._lsFlush()):lt()},checkElems:lt,unveil:mt,_aLSL:vt=function(){3==a.loadMode&&(a.loadMode=2),gt()}}),R,W,K,Y,z,N,V,B,X,Q,q,U,G,J,Z,tt,et,nt,it,ot,at,rt,st,lt,ct,ut,dt,ht,ft,pt,mt,gt,vt,yt,bt=(Ct=j((function(t,e,n,i){var o,a,r;if(t._lazysizesWidth=i,i+="px",t.setAttribute("sizes",i),p.test(e.nodeName||""))for(a=0,r=(o=e.getElementsByTagName("source")).length;a<r;a++)o[a].setAttribute("sizes",i);n.detail.dataAttr||x(t,n.detail)})),kt=function(t,e,n){var i,o=t.parentNode;o&&(n=S(t,o,n),(i=k(t,"lazybeforesizes",{width:n,dataAttr:!!e})).defaultPrevented||(n=i.detail.width)&&n!==t._lazysizesWidth&&Ct(t,o,i,n))},{_:function(){wt=n.getElementsByClassName(a.autosizesClass),u("resize",Tt)},checkElems:Tt=L((function(){var t,e=wt.length;if(e)for(t=0;t<e;t++)kt(wt[t])})),updateElem:kt}),wt,Ct,kt,xt,Tt,St=function(){!St.i&&n.getElementsByClassName&&(St.i=!0,bt._(),O._())};return d((function(){a.init&&St()})),o={cfg:a,autoSizer:bt,loader:O,init:St,uP:x,aC:b,rC:w,hC:y,fire:k,gW:S,rAF:M}})),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):jQuery&&!jQuery.fn.hoverIntent&&t(jQuery)}((function($){"use strict";var t={interval:100,sensitivity:6,timeout:0},e=0,n,i,o=function(t){n=t.pageX,i=t.pageY},a=function(t,e,r,s){if(Math.sqrt((r.pX-n)*(r.pX-n)+(r.pY-i)*(r.pY-i))<s.sensitivity)return e.off(r.event,o),delete r.timeoutId,r.isActive=!0,t.pageX=n,t.pageY=i,delete r.pX,delete r.pY,s.over.apply(e[0],[t]);r.pX=n,r.pY=i,r.timeoutId=setTimeout((function(){a(t,e,r,s)}),s.interval)},r=function(t,e,n,i){return delete e.data("hoverIntent")[n.id],i.apply(e[0],[t])};$.fn.hoverIntent=function(n,i,s){var l=e++,c=$.extend({},t);$.isPlainObject(n)?(c=$.extend(c,n),$.isFunction(c.out)||(c.out=c.over)):c=$.isFunction(i)?$.extend(c,{over:n,out:i,selector:s}):$.extend(c,{over:n,out:n,selector:i});var u=function(t){var e=$.extend({},t),n=$(this),i=n.data("hoverIntent");i||n.data("hoverIntent",i={});var s=i[l];s||(i[l]=s={id:l}),s.timeoutId&&(s.timeoutId=clearTimeout(s.timeoutId));var u=s.event="mousemove.hoverIntent.hoverIntent"+l;if("mouseenter"===t.type){if(s.isActive)return;s.pX=e.pageX,s.pY=e.pageY,n.off(u,o).on(u,o),s.timeoutId=setTimeout((function(){a(e,n,s,c)}),c.interval)}else{if(!s.isActive)return;n.off(u,o),s.timeoutId=setTimeout((function(){r(e,n,s,c.out)}),c.timeout)}};return this.on({"mouseenter.hoverIntent":u,"mouseleave.hoverIntent":u},c.selector)}})),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}((function($){$.fn.addBack=$.fn.addBack||$.fn.andSelf,$.fn.extend({actual:function(t,e){if(!this[t])throw'$.actual => The jQuery method "'+t+'" you called does not exist';var n={absolute:!1,clone:!1,includeMargin:!1,display:"block"},i=$.extend(n,e),o=this.eq(0),a,r;if(!0===i.clone)a=function(){var t="position: absolute !important; top: -1000 !important; ";o=o.clone().attr("style",t).appendTo("body")},r=function(){o.remove()};else{var s=[],l="",c;a=function(){c=o.parents().addBack().filter(":hidden"),l+="visibility: hidden !important; display: "+i.display+" !important; ",!0===i.absolute&&(l+="position: absolute !important; "),c.each((function(){var t=$(this),e=t.attr("style");s.push(e),t.attr("style",e?e+";"+l:l)}))},r=function(){c.each((function(t){var e=$(this),n=s[t];void 0===n?e.removeAttr("style"):e.attr("style",n)}))}}a();var u=/(outer)/.test(t)?o[t](i.includeMargin):o[t]();return r(),u}})})),
/*!
 * perfect-scrollbar v1.5.5
 * Copyright 2022 Hyunje Jun, MDBootstrap and Contributors
 * Licensed under MIT
 */
function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).PerfectScrollbar=e()}(this,(function(){"use strict";function t(t){return getComputedStyle(t)}function e(t,e){for(var n in e){var i=e[n];"number"==typeof i&&(i+="px"),t.style[n]=i}return t}function n(t){var e=document.createElement("div");return e.className=t,e}function i(t,e){if(!T)throw new Error("No element matching method supported");return T.call(t,e)}function o(t){t.remove?t.remove():t.parentNode&&t.parentNode.removeChild(t)}function a(t,e){return Array.prototype.filter.call(t.children,(function(t){return i(t,e)}))}function r(t,e){var n=t.element.classList,i=S.state.scrolling(e);n.contains(i)?clearTimeout(M[e]):n.add(i)}function s(t,e){M[e]=setTimeout((function(){return t.isAlive&&t.element.classList.remove(S.state.scrolling(e))}),t.settings.scrollingThreshold)}function l(t,e){r(t,e),s(t,e)}function c(t){if("function"==typeof window.CustomEvent)return new CustomEvent(t);var e=document.createEvent("CustomEvent");return e.initCustomEvent(t,!1,!1,void 0),e}function u(t,e,n,i,o){var a;if(void 0===i&&(i=!0),void 0===o&&(o=!1),"top"===e)a=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==e)throw new Error("A proper axis should be provided");a=["contentWidth","containerWidth","scrollLeft","x","left","right"]}d(t,n,a,i,o)}function d(t,e,n,i,o){var a=n[0],r=n[1],s=n[2],u=n[3],d=n[4],h=n[5];void 0===i&&(i=!0),void 0===o&&(o=!1);var f=t.element;t.reach[u]=null,f[s]<1&&(t.reach[u]="start"),f[s]>t[a]-t[r]-1&&(t.reach[u]="end"),e&&(f.dispatchEvent(c("ps-scroll-"+u)),e<0?f.dispatchEvent(c("ps-scroll-"+d)):e>0&&f.dispatchEvent(c("ps-scroll-"+h)),i&&l(t,u)),t.reach[u]&&(e||o)&&f.dispatchEvent(c("ps-"+u+"-reach-"+t.reach[u]))}function h(t){return parseInt(t,10)||0}function f(t){return i(t,"input,[contenteditable]")||i(t,"select,[contenteditable]")||i(t,"textarea,[contenteditable]")||i(t,"button,[contenteditable]")}function p(e){var n=t(e);return h(n.width)+h(n.paddingLeft)+h(n.paddingRight)+h(n.borderLeftWidth)+h(n.borderRightWidth)}function m(t){var e=t.element,n=Math.floor(e.scrollTop),i=e.getBoundingClientRect();t.containerWidth=Math.round(i.width),t.containerHeight=Math.round(i.height),t.contentWidth=e.scrollWidth,t.contentHeight=e.scrollHeight,e.contains(t.scrollbarXRail)||(a(e,S.element.rail("x")).forEach((function(t){return o(t)})),e.appendChild(t.scrollbarXRail)),e.contains(t.scrollbarYRail)||(a(e,S.element.rail("y")).forEach((function(t){return o(t)})),e.appendChild(t.scrollbarYRail)),!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffset<t.contentWidth?(t.scrollbarXActive=!0,t.railXWidth=t.containerWidth-t.railXMarginWidth,t.railXRatio=t.containerWidth/t.railXWidth,t.scrollbarXWidth=g(t,h(t.railXWidth*t.containerWidth/t.contentWidth)),t.scrollbarXLeft=h((t.negativeScrollAdjustment+e.scrollLeft)*(t.railXWidth-t.scrollbarXWidth)/(t.contentWidth-t.containerWidth))):t.scrollbarXActive=!1,!t.settings.suppressScrollY&&t.containerHeight+t.settings.scrollYMarginOffset<t.contentHeight?(t.scrollbarYActive=!0,t.railYHeight=t.containerHeight-t.railYMarginHeight,t.railYRatio=t.containerHeight/t.railYHeight,t.scrollbarYHeight=g(t,h(t.railYHeight*t.containerHeight/t.contentHeight)),t.scrollbarYTop=h(n*(t.railYHeight-t.scrollbarYHeight)/(t.contentHeight-t.containerHeight))):t.scrollbarYActive=!1,t.scrollbarXLeft>=t.railXWidth-t.scrollbarXWidth&&(t.scrollbarXLeft=t.railXWidth-t.scrollbarXWidth),t.scrollbarYTop>=t.railYHeight-t.scrollbarYHeight&&(t.scrollbarYTop=t.railYHeight-t.scrollbarYHeight),v(e,t),t.scrollbarXActive?e.classList.add(S.state.active("x")):(e.classList.remove(S.state.active("x")),t.scrollbarXWidth=0,t.scrollbarXLeft=0,e.scrollLeft=!0===t.isRtl?t.contentWidth:0),t.scrollbarYActive?e.classList.add(S.state.active("y")):(e.classList.remove(S.state.active("y")),t.scrollbarYHeight=0,t.scrollbarYTop=0,e.scrollTop=0)}function g(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e}function v(t,n){var i={width:n.railXWidth},o=Math.floor(t.scrollTop);n.isRtl?i.left=n.negativeScrollAdjustment+t.scrollLeft+n.containerWidth-n.contentWidth:i.left=t.scrollLeft,n.isScrollbarXUsingBottom?i.bottom=n.scrollbarXBottom-o:i.top=n.scrollbarXTop+o,e(n.scrollbarXRail,i);var a={top:o,height:n.railYHeight};n.isScrollbarYUsingRight?n.isRtl?a.right=n.contentWidth-(n.negativeScrollAdjustment+t.scrollLeft)-n.scrollbarYRight-n.scrollbarYOuterWidth-9:a.right=n.scrollbarYRight-t.scrollLeft:n.isRtl?a.left=n.negativeScrollAdjustment+t.scrollLeft+2*n.containerWidth-n.contentWidth-n.scrollbarYLeft-n.scrollbarYOuterWidth:a.left=n.scrollbarYLeft+t.scrollLeft,e(n.scrollbarYRail,a),e(n.scrollbarX,{left:n.scrollbarXLeft,width:n.scrollbarXWidth-n.railBorderXWidth}),e(n.scrollbarY,{top:n.scrollbarYTop,height:n.scrollbarYHeight-n.railBorderYWidth})}function y(t){var e=t.element;t.event.bind(t.scrollbarY,"mousedown",(function(t){return t.stopPropagation()})),t.event.bind(t.scrollbarYRail,"mousedown",(function(e){var n,i=e.pageY-window.pageYOffset-t.scrollbarYRail.getBoundingClientRect().top>t.scrollbarYTop?1:-1;t.element.scrollTop+=i*t.containerHeight,m(t),e.stopPropagation()})),t.event.bind(t.scrollbarX,"mousedown",(function(t){return t.stopPropagation()})),t.event.bind(t.scrollbarXRail,"mousedown",(function(e){var n,i=e.pageX-window.pageXOffset-t.scrollbarXRail.getBoundingClientRect().left>t.scrollbarXLeft?1:-1;t.element.scrollLeft+=i*t.containerWidth,m(t),e.stopPropagation()}))}function b(t){w(t,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),w(t,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])}function w(t,e){function n(e){e.touches&&e.touches[0]&&(e[c]=e.touches[0].pageY),v[f]=y+w*(e[c]-b),r(t,p),m(t),e.stopPropagation(),e.type.startsWith("touch")&&e.changedTouches.length>1&&e.preventDefault()}function i(){s(t,p),t[g].classList.remove(S.state.clicking),t.event.unbind(t.ownerDocument,"mousemove",n)}function o(e,o){y=v[f],o&&e.touches&&(e[c]=e.touches[0].pageY),b=e[c],w=(t[l]-t[a])/(t[u]-t[h]),o?t.event.bind(t.ownerDocument,"touchmove",n):(t.event.bind(t.ownerDocument,"mousemove",n),t.event.once(t.ownerDocument,"mouseup",i),e.preventDefault()),t[g].classList.add(S.state.clicking),e.stopPropagation()}var a=e[0],l=e[1],c=e[2],u=e[3],d=e[4],h=e[5],f=e[6],p=e[7],g=e[8],v=t.element,y=null,b=null,w=null;t.event.bind(t[d],"mousedown",(function(t){o(t)})),t.event.bind(t[d],"touchstart",(function(t){o(t,!0)}))}function C(t){function e(e,i){var o=Math.floor(n.scrollTop);if(0===e){if(!t.scrollbarYActive)return!1;if(0===o&&i>0||o>=t.contentHeight-t.containerHeight&&i<0)return!t.settings.wheelPropagation}var a=n.scrollLeft;if(0===i){if(!t.scrollbarXActive)return!1;if(0===a&&e<0||a>=t.contentWidth-t.containerWidth&&e>0)return!t.settings.wheelPropagation}return!0}var n=t.element,o=function(){return i(n,":hover")},a=function(){return i(t.scrollbarX,":focus")||i(t.scrollbarY,":focus")};t.event.bind(t.ownerDocument,"keydown",(function(i){if(!(i.isDefaultPrevented&&i.isDefaultPrevented()||i.defaultPrevented)&&(o()||a())){var r=document.activeElement?document.activeElement:t.ownerDocument.activeElement;if(r){if("IFRAME"===r.tagName)r=r.contentDocument.activeElement;else for(;r.shadowRoot;)r=r.shadowRoot.activeElement;if(f(r))return}var s=0,l=0;switch(i.which){case 37:s=i.metaKey?-t.contentWidth:i.altKey?-t.containerWidth:-30;break;case 38:l=i.metaKey?t.contentHeight:i.altKey?t.containerHeight:30;break;case 39:s=i.metaKey?t.contentWidth:i.altKey?t.containerWidth:30;break;case 40:l=i.metaKey?-t.contentHeight:i.altKey?-t.containerHeight:-30;break;case 32:l=i.shiftKey?t.containerHeight:-t.containerHeight;break;case 33:l=t.containerHeight;break;case 34:l=-t.containerHeight;break;case 36:l=t.contentHeight;break;case 35:l=-t.contentHeight;break;default:return}t.settings.suppressScrollX&&0!==s||t.settings.suppressScrollY&&0!==l||(n.scrollTop-=l,n.scrollLeft+=s,m(t),e(s,l)&&i.preventDefault())}}))}function k(e){function n(t,n){var i=Math.floor(r.scrollTop),o=0===r.scrollTop,a=i+r.offsetHeight===r.scrollHeight,s=0===r.scrollLeft,l=r.scrollLeft+r.offsetWidth===r.scrollWidth,c;return!(c=Math.abs(n)>Math.abs(t)?o||a:s||l)||!e.settings.wheelPropagation}function i(t){var e=t.deltaX,n=-1*t.deltaY;return void 0!==e&&void 0!==n||(e=-1*t.wheelDeltaX/6,n=t.wheelDeltaY/6),t.deltaMode&&1===t.deltaMode&&(e*=10,n*=10),e!=e&&n!=n&&(e=0,n=t.wheelDelta),t.shiftKey?[-n,-e]:[e,n]}function o(e,n,i){if(!_.isWebKit&&r.querySelector("select:focus"))return!0;if(!r.contains(e))return!1;for(var o=e;o&&o!==r;){if(o.classList.contains(S.element.consuming))return!0;var a=t(o);if(i&&a.overflowY.match(/(scroll|auto)/)){var s=o.scrollHeight-o.clientHeight;if(s>0&&(o.scrollTop>0&&i<0||o.scrollTop<s&&i>0))return!0}if(n&&a.overflowX.match(/(scroll|auto)/)){var l=o.scrollWidth-o.clientWidth;if(l>0&&(o.scrollLeft>0&&n<0||o.scrollLeft<l&&n>0))return!0}o=o.parentNode}return!1}function a(t){var a=i(t),s=a[0],l=a[1];if(!o(t.target,s,l)){var c=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(l?r.scrollTop-=l*e.settings.wheelSpeed:r.scrollTop+=s*e.settings.wheelSpeed,c=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(s?r.scrollLeft+=s*e.settings.wheelSpeed:r.scrollLeft-=l*e.settings.wheelSpeed,c=!0):(r.scrollTop-=l*e.settings.wheelSpeed,r.scrollLeft+=s*e.settings.wheelSpeed),m(e),(c=c||n(s,l))&&!t.ctrlKey&&(t.stopPropagation(),t.preventDefault())}}var r=e.element;void 0!==window.onwheel?e.event.bind(r,"wheel",a):void 0!==window.onmousewheel&&e.event.bind(r,"mousewheel",a)}function x(e){function n(t,n){var i=Math.floor(u.scrollTop),o=u.scrollLeft,a=Math.abs(t),r=Math.abs(n);if(r>a){if(n<0&&i===e.contentHeight-e.containerHeight||n>0&&0===i)return 0===window.scrollY&&n>0&&_.isChrome}else if(a>r&&(t<0&&o===e.contentWidth-e.containerWidth||t>0&&0===o))return!0;return!0}function i(t,n){u.scrollTop-=n,u.scrollLeft-=t,m(e)}function o(t){return t.targetTouches?t.targetTouches[0]:t}function a(t){return(!t.pointerType||"pen"!==t.pointerType||0!==t.buttons)&&(!(!t.targetTouches||1!==t.targetTouches.length)||!(!t.pointerType||"mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE))}function r(t){if(a(t)){var e=o(t);d.pageX=e.pageX,d.pageY=e.pageY,h=(new Date).getTime(),null!==p&&clearInterval(p)}}function s(e,n,i){if(!u.contains(e))return!1;for(var o=e;o&&o!==u;){if(o.classList.contains(S.element.consuming))return!0;var a=t(o);if(i&&a.overflowY.match(/(scroll|auto)/)){var r=o.scrollHeight-o.clientHeight;if(r>0&&(o.scrollTop>0&&i<0||o.scrollTop<r&&i>0))return!0}if(n&&a.overflowX.match(/(scroll|auto)/)){var s=o.scrollWidth-o.clientWidth;if(s>0&&(o.scrollLeft>0&&n<0||o.scrollLeft<s&&n>0))return!0}o=o.parentNode}return!1}function l(t){if(a(t)){var e=o(t),r={pageX:e.pageX,pageY:e.pageY},l=r.pageX-d.pageX,c=r.pageY-d.pageY;if(s(t.target,l,c))return;i(l,c),d=r;var u=(new Date).getTime(),p=u-h;p>0&&(f.x=l/p,f.y=c/p,h=u),n(l,c)&&t.preventDefault()}}function c(){e.settings.swipeEasing&&(clearInterval(p),p=setInterval((function(){e.isInitialized?clearInterval(p):f.x||f.y?Math.abs(f.x)<.01&&Math.abs(f.y)<.01?clearInterval(p):e.element?(i(30*f.x,30*f.y),f.x*=.8,f.y*=.8):clearInterval(p):clearInterval(p)}),10))}if(_.supportsTouch||_.supportsIePointer){var u=e.element,d={},h=0,f={},p=null;_.supportsTouch?(e.event.bind(u,"touchstart",r),e.event.bind(u,"touchmove",l),e.event.bind(u,"touchend",c)):_.supportsIePointer&&(window.PointerEvent?(e.event.bind(u,"pointerdown",r),e.event.bind(u,"pointermove",l),e.event.bind(u,"pointerup",c)):window.MSPointerEvent&&(e.event.bind(u,"MSPointerDown",r),e.event.bind(u,"MSPointerMove",l),e.event.bind(u,"MSPointerUp",c)))}}var T="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),S={main:"ps",rtl:"ps__rtl",element:{thumb:function(t){return"ps__thumb-"+t},rail:function(t){return"ps__rail-"+t},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(t){return"ps--active-"+t},scrolling:function(t){return"ps--scrolling-"+t}}},M={x:null,y:null},A=function t(e){this.element=e,this.handlers={}},I={isEmpty:{configurable:!0}};A.prototype.bind=function t(e,n){void 0===this.handlers[e]&&(this.handlers[e]=[]),this.handlers[e].push(n),this.element.addEventListener(e,n,!1)},A.prototype.unbind=function t(e,n){var i=this;this.handlers[e]=this.handlers[e].filter((function(t){return!(!n||t===n)||(i.element.removeEventListener(e,t,!1),!1)}))},A.prototype.unbindAll=function t(){for(var e in this.handlers)this.unbind(e)},I.isEmpty.get=function(){var t=this;return Object.keys(this.handlers).every((function(e){return 0===t.handlers[e].length}))},Object.defineProperties(A.prototype,I);var E=function t(){this.eventElements=[]};E.prototype.eventElement=function t(e){var n=this.eventElements.filter((function(t){return t.element===e}))[0];return n||(n=new A(e),this.eventElements.push(n)),n},E.prototype.bind=function t(e,n,i){this.eventElement(e).bind(n,i)},E.prototype.unbind=function t(e,n,i){var o=this.eventElement(e);o.unbind(n,i),o.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(o),1)},E.prototype.unbindAll=function t(){this.eventElements.forEach((function(t){return t.unbindAll()})),this.eventElements=[]},E.prototype.once=function t(e,n,i){var o=this.eventElement(e),a=function(t){o.unbind(n,a),i(t)};o.bind(n,a)};var _={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)},H=function(){return{handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1}},D={"click-rail":y,"drag-thumb":b,keyboard:C,wheel:k,touch:x},P=function i(o,a){var r=this;if(void 0===a&&(a={}),"string"==typeof o&&(o=document.querySelector(o)),!o||!o.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var s in this.element=o,o.classList.add(S.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},a)this.settings[s]=a[s];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var l=function(){return o.classList.add(S.state.focus)},c=function(){return o.classList.remove(S.state.focus)},u,d;this.isRtl="rtl"===t(o).direction,!0===this.isRtl&&o.classList.add(S.rtl),this.isNegativeScroll=(u=o.scrollLeft,d=null,o.scrollLeft=-1,d=o.scrollLeft<0,o.scrollLeft=u,d),this.negativeScrollAdjustment=this.isNegativeScroll?o.scrollWidth-o.clientWidth:0,this.event=new E,this.ownerDocument=o.ownerDocument||document,this.scrollbarXRail=n(S.element.rail("x")),o.appendChild(this.scrollbarXRail),this.scrollbarX=n(S.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",l),this.event.bind(this.scrollbarX,"blur",c),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var f=t(this.scrollbarXRail);this.scrollbarXBottom=parseInt(f.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=h(f.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=h(f.borderLeftWidth)+h(f.borderRightWidth),e(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=h(f.marginLeft)+h(f.marginRight),e(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=n(S.element.rail("y")),o.appendChild(this.scrollbarYRail),this.scrollbarY=n(S.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",l),this.event.bind(this.scrollbarY,"blur",c),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var g=t(this.scrollbarYRail);this.scrollbarYRight=parseInt(g.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=h(g.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?p(this.scrollbarY):null,this.railBorderYWidth=h(g.borderTopWidth)+h(g.borderBottomWidth),e(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=h(g.marginTop)+h(g.marginBottom),e(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:o.scrollLeft<=0?"start":o.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:o.scrollTop<=0?"start":o.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach((function(t){return D[t](r)})),this.lastScrollTop=Math.floor(o.scrollTop),this.lastScrollLeft=o.scrollLeft,this.event.bind(this.element,"scroll",(function(t){return r.onScroll(t)})),m(this)};return P.prototype.update=function n(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,e(this.scrollbarXRail,{display:"block"}),e(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=h(t(this.scrollbarXRail).marginLeft)+h(t(this.scrollbarXRail).marginRight),this.railYMarginHeight=h(t(this.scrollbarYRail).marginTop)+h(t(this.scrollbarYRail).marginBottom),e(this.scrollbarXRail,{display:"none"}),e(this.scrollbarYRail,{display:"none"}),m(this),u(this,"top",0,!1,!0),u(this,"left",0,!1,!0),e(this.scrollbarXRail,{display:""}),e(this.scrollbarYRail,{display:""}))},P.prototype.onScroll=function t(e){this.isAlive&&(m(this),u(this,"top",this.element.scrollTop-this.lastScrollTop),u(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},P.prototype.destroy=function t(){this.isAlive&&(this.event.unbindAll(),o(this.scrollbarX),o(this.scrollbarY),o(this.scrollbarXRail),o(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},P.prototype.removePsClasses=function t(){this.element.className=this.element.className.split(" ").filter((function(t){return!t.match(/^ps([-_].+|)$/)})).join(" ")},P})),function(t){"undefined"!=typeof define&&define.amd?define([],t):"undefined"!=typeof module&&module.exports?module.exports=t():window.scrollMonitor=t()}((function(){function t(){if(s.viewportTop=r(),s.viewportBottom=s.viewportTop+s.viewportHeight,s.documentHeight=b(),s.documentHeight!==w){for(k=l.length;k--;)l[k].recalculateLocation();w=s.documentHeight}}function e(){s.viewportHeight=y(),t(),i()}function n(){clearTimeout(x),x=setTimeout(e,100)}function i(){for(T=l.length;T--;)l[T].update();for(T=l.length;T--;)l[T].triggerCallbacks()}function o(t,e){function n(t){if(0!==t.length)for(y=t.length;y--;)(b=t[y]).callback.call(i,C),b.isOne&&t.splice(y,1)}var i=this,o,a,r,l,y,b;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 w=0,k=g.length;w<k;w++)i.callbacks[g[w]]=[];this.locked=!1,this.triggerCallbacks=function t(){switch(this.isInViewport&&!o&&n(this.callbacks[u]),this.isFullyInViewport&&!a&&n(this.callbacks[d]),this.isAboveViewport!==r&&this.isBelowViewport!==l&&(n(this.callbacks[c]),a||this.isFullyInViewport||(n(this.callbacks[d]),n(this.callbacks[f])),o||this.isInViewport||(n(this.callbacks[u]),n(this.callbacks[h]))),!this.isFullyInViewport&&a&&n(this.callbacks[f]),!this.isInViewport&&o&&n(this.callbacks[h]),this.isInViewport!==o&&n(this.callbacks[c]),!0){case o!==this.isInViewport:case a!==this.isFullyInViewport:case r!==this.isAboveViewport:case l!==this.isBelowViewport:n(this.callbacks[m])}o=this.isInViewport,a=this.isFullyInViewport,r=this.isAboveViewport,l=this.isBelowViewport},this.recalculateLocation=function(){if(!this.locked){var t=this.top,e=this.bottom;if(this.watchItem.nodeName){var i=this.watchItem.style.display;"none"===i&&(this.watchItem.style.display="");var o=this.watchItem.getBoundingClientRect();this.top=o.top+s.viewportTop,this.bottom=o.bottom+s.viewportTop,"none"===i&&(this.watchItem.style.display=i)}else this.watchItem===+this.watchItem?this.watchItem>0?this.top=this.bottom=this.watchItem:this.top=this.bottom=s.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||n(this.callbacks[p])}},this.recalculateLocation(),this.update(),o=this.isInViewport,a=this.isFullyInViewport,r=this.isAboveViewport,l=this.isBelowViewport}function a(e){C=e,t(),i()}var r=function(){return window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop},s={},l=[],c="visibilityChange",u="enterViewport",d="fullyEnterViewport",h="exitViewport",f="partiallyExitViewport",p="locationChange",m="stateChange",g=[c,u,d,h,f,p,m],v={top:0,bottom:0},y=function(){return window.innerHeight||document.documentElement.clientHeight},b=function(){return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.documentElement.clientHeight)},w,C,k,x,T;s.viewportTop=null,s.viewportBottom=null,s.documentHeight=null,s.viewportHeight=y(),o.prototype={on:function(t,e,n){switch(!0){case t===c&&!this.isInViewport&&this.isAboveViewport:case t===u&&this.isInViewport:case t===d&&this.isFullyInViewport:case t===h&&this.isAboveViewport&&!this.isInViewport:case t===f&&this.isAboveViewport:if(e.call(this,C),n)return}if(!this.callbacks[t])throw new Error("Tried to add a scroll monitor listener of type "+t+". Your options are: "+g.join(", "));this.callbacks[t].push({callback:e,isOne:n||!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: "+g.join(", "));for(var n=0,i;i=this.callbacks[t][n];n++)if(i.callback===e){this.callbacks[t].splice(n,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.top<s.viewportTop,this.isBelowViewport=this.bottom>s.viewportBottom,this.isInViewport=this.top<=s.viewportBottom&&this.bottom>=s.viewportTop,this.isFullyInViewport=this.top>=s.viewportTop&&this.bottom<=s.viewportBottom||this.isAboveViewport&&this.isBelowViewport},destroy:function(){var t=l.indexOf(this),e=this;l.splice(t,1);for(var n=0,i=g.length;n<i;n++)e.callbacks[g[n]].length=0},lock:function(){this.locked=!0},unlock:function(){this.locked=!1}};for(var S=function(t){return function(e,n){this.on.call(this,t,e,n)}},M=0,A=g.length;M<A;M++){var I=g[M];o.prototype[I]=S(I)}try{t()}catch(e){try{window.$(t)}catch(t){throw new Error("If you must put scrollMonitor in the <head>, you must use jQuery.")}}return window.addEventListener?(window.addEventListener("scroll",a),window.addEventListener("resize",n)):(window.attachEvent("onscroll",a),window.attachEvent("onresize",n)),s.beget=s.create=function(t,e){"string"==typeof t?t=document.querySelector(t):t&&t.length>0&&(t=t[0]);var n=new o(t,e);return l.push(n),n.update(),n},s.update=function(){C=null,t(),i()},s.recalculateLocations=function(){s.documentHeight=0,s.update()},s})),
/*!
 * imagesLoaded PACKAGED v4.1.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
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 n=this._events=this._events||{},i=n[t]=n[t]||[];return-1==i.indexOf(e)&&i.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var n=this._onceEvents=this._onceEvents||{},i;return(n[t]=n[t]||{})[e]=!0,this}},e.off=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){var i=n.indexOf(e);return-1!=i&&n.splice(i,1),this}},e.emitEvent=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){n=n.slice(0),e=e||[];for(var i=this._onceEvents&&this._onceEvents[t],o=0;o<n.length;o++){var a=n[o],r;i&&i[a]&&(this.off(t,a),delete i[a]),a.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t})),
/*!
 * imagesLoaded v4.1.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
function(t,e){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],(function(n){return e(t,n)})):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function t(e,n){function i(t,e){for(var n in e)t[n]=e[n];return t}function o(t){return Array.isArray(t)?t:"object"==typeof t&&"number"==typeof t.length?c.call(t):[t];var e}function a(t,e,n){if(!(this instanceof a))return new a(t,e,n);var r=t;"string"==typeof t&&(r=document.querySelectorAll(t)),r?(this.elements=o(r),this.options=i({},this.options),"function"==typeof e?n=e:i(this.options,e),n&&this.on("always",n),this.getImages(),$&&(this.jqDeferred=new $.Deferred),setTimeout(this.check.bind(this))):l.error("Bad element for imagesLoaded "+(r||t))}function r(t){this.img=t}function s(t,e){this.url=t,this.element=e,this.img=new Image}var $=e.jQuery,l=e.console,c=Array.prototype.slice;a.prototype=Object.create(n.prototype),a.prototype.options={},a.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},a.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&u[e]){for(var n=t.querySelectorAll("img"),i=0;i<n.length;i++){var o=n[i];this.addImage(o)}if("string"==typeof this.options.background){var a=t.querySelectorAll(this.options.background);for(i=0;i<a.length;i++){var r=a[i];this.addElementBackgroundImages(r)}}}};var u={1:!0,9:!0,11:!0};return a.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var n=/url\((['"])?(.*?)\1\)/gi,i=n.exec(e.backgroundImage);null!==i;){var o=i&&i[2];o&&this.addBackground(o,t),i=n.exec(e.backgroundImage)}},a.prototype.addImage=function(t){var e=new r(t);this.images.push(e)},a.prototype.addBackground=function(t,e){var n=new s(t,e);this.images.push(n)},a.prototype.check=function(){function t(t,n,i){setTimeout((function(){e.progress(t,n,i)}))}var e=this;this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?this.images.forEach((function(e){e.once("progress",t),e.check()})):this.complete()},a.prototype.progress=function(t,e,n){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&l&&l.log("progress: "+n,t,e)},a.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}},r.prototype=Object.create(n.prototype),r.prototype.check=function(){var t;this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src)},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},r.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},r.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(r.prototype),s.prototype.check=function(){var t;this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},a.makeJQueryPlugin=function(t){(t=t||e.jQuery)&&(($=t).fn.imagesLoaded=function(t,e){var n;return new a(this,t,e).jqDeferred.promise($(this))})},a.makeJQueryPlugin(),a})),function($){$.fn.kaliumCountdown=function(t,e){function n(){var t=Date.parse(o.date)/1e3,n=Math.floor($.now()/1e3);t<=n&&(e.call(this),clearInterval(interval));var a=t-n,r=Math.floor(a/86400);a-=60*r*60*24;var s=Math.floor(a/3600);a-=60*s*60;var l=Math.floor(a/60);a-=60*l,1==r?i.find(".timeRefDays").text(i.find(".timeRefDays").data("text-singular")):i.find(".timeRefDays").text(i.find(".timeRefDays").data("text")),1==s?i.find(".timeRefHours").text(i.find(".timeRefHours").data("text-singular")):i.find(".timeRefHours").text(i.find(".timeRefHours").data("text")),1==l?i.find(".timeRefMinutes").text(i.find(".timeRefMinutes").data("text-singular")):i.find(".timeRefMinutes").text(i.find(".timeRefMinutes").data("text")),1==a?i.find(".timeRefSeconds").text(i.find(".timeRefSeconds").data("text-singular")):i.find(".timeRefSeconds").text(i.find(".timeRefSeconds").data("text")),"on"==o.format&&(r=String(r).length>=2?r:"0"+r,s=String(s).length>=2?s:"0"+s,l=String(l).length>=2?l:"0"+l,a=String(a).length>=2?a:"0"+a),isNaN(t)?(alert("Invalid date. Here's an example: 12 Tuesday 2012 17:30:00"),clearInterval(interval)):(i.find(".days").text(r),i.find(".hours").text(s),i.find(".minutes").text(l),i.find(".seconds").text(a))}var i=$(this),o={date:null,format:null};t&&$.extend(o,t),n(),interval=setInterval(n,1e3)}}(jQuery),jQuery.extend({getQueryParameters:function(t){return(t||document.location.search).replace(/(^\?)/,"").split("&").map(function(t){return this[(t=t.split("="))[0]]=t[1],this}.bind({}))[0]}}),function($){"use strict";var t=function(t,e){this.el=$(t),this.options=$.extend({},$.fn.typed.defaults,e),this.isInput=this.el.is("input"),this.attr=this.options.attr,this.showCursor=!this.isInput&&this.options.showCursor,this.elContent=this.attr?this.el.attr(this.attr):this.el.text(),this.contentType=this.options.contentType,this.typeSpeed=this.options.typeSpeed,this.startDelay=this.options.startDelay,this.backSpeed=this.options.backSpeed,this.backDelay=this.options.backDelay,this.stringsElement=this.options.stringsElement,this.strings=this.options.strings,this.strPos=0,this.arrayPos=0,this.stopNum=0,this.loop=this.options.loop,this.loopCount=this.options.loopCount,this.curLoop=0,this.stop=!1,this.cursorChar=this.options.cursorChar,this.shuffle=this.options.shuffle,this.sequence=[],this.build()};t.prototype={constructor:t,init:function(){var t=this;t.timeout=setTimeout((function(){for(var e=0;e<t.strings.length;++e)t.sequence[e]=e;t.shuffle&&(t.sequence=t.shuffleArray(t.sequence)),t.typewrite(t.strings[t.sequence[t.arrayPos]],t.strPos)}),t.startDelay)},build:function(){var t=this;if(!0===this.showCursor&&(this.cursor=$('<span class="typed-cursor">'+this.cursorChar+"</span>"),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,n){t.strings.push($(n).html())}))}this.init()},typewrite:function(t,e){if(!0!==this.stop){var n=Math.round(70*Math.random())+this.typeSpeed,i=this;i.timeout=setTimeout((function(){var n=0,o=t.substr(e);if("^"===o.charAt(0)){var a=1;/^\^\d+/.test(o)&&(a+=(o=/\d+/.exec(o)[0]).length,n=parseInt(o)),t=t.substring(0,e)+t.substring(e+a)}if("html"===i.contentType){var r=t.substr(e).charAt(0);if("<"===r||"&"===r){var s="",l="";for(l="<"===r?">":";";t.substr(e+1).charAt(0)!==l&&(s+=t.substr(e).charAt(0),!(++e+1>t.length)););e++,s+=l}}i.timeout=setTimeout((function(){if(e===t.length){if(i.options.onStringTyped(i.arrayPos),i.arrayPos===i.strings.length-1&&(i.options.callback(),i.curLoop++,!1===i.loop||i.curLoop===i.loopCount))return;i.timeout=setTimeout((function(){i.backspace(t,e)}),i.backDelay)}else{0===e&&i.options.preStringTyped(i.arrayPos);var n=t.substr(0,e+1);i.attr?i.el.attr(i.attr,n):i.isInput?i.el.val(n):"html"===i.contentType?i.el.html(n):i.el.text(n),e++,i.typewrite(t,e)}}),n)}),n)}},backspace:function(t,e){if(!0!==this.stop){var n=Math.round(70*Math.random())+this.backSpeed,i=this;i.timeout=setTimeout((function(){if("html"===i.contentType&&">"===t.substr(e).charAt(0)){for(var n="";"<"!==t.substr(e-1).charAt(0)&&(n-=t.substr(e).charAt(0),!(--e<0)););e--,n+="<"}var o=t.substr(0,e);i.attr?i.el.attr(i.attr,o):i.isInput?i.el.val(o):"html"===i.contentType?i.el.html(o):i.el.text(o),e>i.stopNum?(e--,i.backspace(t,e)):e<=i.stopNum&&(i.arrayPos++,i.arrayPos===i.strings.length?(i.arrayPos=0,i.shuffle&&(i.sequence=i.shuffleArray(i.sequence)),i.init()):i.typewrite(i.strings[i.sequence[i.arrayPos]],e))}),n)}},shuffleArray:function(t){var e,n,i=t.length;if(i)for(;--i;)e=t[n=Math.floor(Math.random()*(i+1))],t[n]=t[i],t[i]=e;return t},reset:function(){var t;clearInterval(this.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 n=$(this),i=n.data("typed"),o="object"==typeof e&&e;i&&i.reset(),n.data("typed",i=new t(this,o)),"string"==typeof e&&i[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,n,i,o,a,r,s,l;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&&(r=navigator.userAgent,l=r.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[],t=/trident/i.test(l[1])?{browser:"IE",version:(s=/\brv[ :]+(\d+)/g.exec(r)||[])[1]||""}:"Chrome"===l[1]&&null!=(s=r.match(/\b(OPR|Edge)\/(\d+)/))?{browser:s.slice(1)[0].replace("OPR","Opera"),version:s.slice(1)[1]}:(l=l[2]?[l[1],l[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(s=r.match(/version\/(\d+)/i))&&l.splice(1,1,s[1]),{browser:l[0],version:l[1]}),n="Chrome"===t.browser||"Safari"===t.browser,i="Firefox"===t.browser,o="Opera"===t.browser,window.onkeydown=function(t){a=t.keyCode,(n||o)&&(91===a||93===a)||i&&224===a?macKeys.cmdKey=!0:16===a?macKeys.shiftKey=!0:17===a?macKeys.ctrlKey=!0:18===a&&(macKeys.altKey=!0)},window.onkeyup=function(t){a=t.keyCode,(n||o)&&(91===a||93===a)||i&&224===a?macKeys.cmdKey=!1:16===a?macKeys.shiftKey=!1:17===a?macKeys.ctrlKey=!1:18===a&&(macKeys.altKey=!1)},window.onblur=function(){macKeys.reset()})}(),PointerEventsPolyfill.initialize=function(t){return null==PointerEventsPolyfill.singleton&&(PointerEventsPolyfill.singleton=new PointerEventsPolyfill(t)),PointerEventsPolyfill.singleton},PointerEventsPolyfill.prototype.register_mouse_events=function(){$(document).on(this.options.mouseEvents.join(" "),this.options.selector,(function(t){if("none"==$(this).css("pointer-events")){var e=$(this).css("display");$(this).css("display","none");var n=document.elementFromPoint(t.clientX,t.clientY);return e?$(this).css("display",e):$(this).css("display",""),t.target=n,$(n).trigger(t),!1}return!0}))},jQuery("body").on("click",".lg-object.lg-has-poster",(function(t){if(is.safari()&&jQuery(document.body).hasClass("lg-on")){var e=jQuery(this).parent().find(".lg-video-object");if(e.length){var n=e.get(0);n.addEventListener("loadeddata",(function(){n.play()})),n.load()}}})),
/*!
 * enquire.js v2.1.6 - Awesome Media Queries in JavaScript
 * Copyright (c) 2017 Nick Williams - http://wicky.nillia.ms/enquire.js
 * License: MIT */
function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;(e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).enquire=t()}}((function(){var t,e,n;return function t(e,n,i){function o(r,s){if(!n[r]){if(!e[r]){var l="function"==typeof require&&require;if(!s&&l)return l(r,!0);if(a)return a(r,!0);var c=new Error("Cannot find module '"+r+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[r]={exports:{}};e[r][0].call(u.exports,(function(t){var n=e[r][1][t];return o(n||t)}),u,u.exports,t,e,n,i)}return n[r].exports}for(var a="function"==typeof require&&require,r=0;r<i.length;r++)o(i[r]);return o}({1:[function(t,e,n){function i(t,e){this.query=t,this.isUnconditional=e,this.handlers=[],this.mql=window.matchMedia(t);var n=this;this.listener=function(t){n.mql=t.currentTarget||t,n.assess()},this.mql.addListener(this.listener)}var o=t(3),a=t(4).each;i.prototype={constuctor:i,addHandler:function(t){var e=new o(t);this.handlers.push(e),this.matches()&&e.on()},removeHandler:function(t){var e=this.handlers;a(e,(function(n,i){if(n.equals(t))return n.destroy(),!e.splice(i,1)}))},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){a(this.handlers,(function(t){t.destroy()})),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var t=this.matches()?"on":"off";a(this.handlers,(function(e){e[t]()}))}},e.exports=i},{3:3,4:4}],2:[function(t,e,n){function i(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}var o=t(1),a=t(4),r=a.each,s=a.isFunction,l=a.isArray;i.prototype={constructor:i,register:function(t,e,n){var i=this.queries,a=n&&this.browserIsIncapable;return i[t]||(i[t]=new o(t,a)),s(e)&&(e={match:e}),l(e)||(e=[e]),r(e,(function(e){s(e)&&(e={match:e}),i[t].addHandler(e)})),this},unregister:function(t,e){var n=this.queries[t];return n&&(e?n.removeHandler(e):(n.clear(),delete this.queries[t])),this}},e.exports=i},{1:1,4:4}],3:[function(t,e,n){function i(t){this.options=t,!t.deferSetup&&this.setup()}i.prototype={constructor:i,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(t){return this.options===t||this.options.match===t}},e.exports=i},{}],4:[function(t,e,n){function i(t,e){for(var n=0,i=t.length,o;n<i&&!1!==(o=e(t[n],n));n++);}function o(t){return"[object Array]"===Object.prototype.toString.apply(t)}function a(t){return"function"==typeof t}e.exports={isFunction:a,isArray:o,each:i}},{}],5:[function(t,e,n){var i=t(2);e.exports=new i},{2:2}]},{},[5])(5)})),function(t,e){if("function"!=typeof t.createEvent)return!1;var n=function(t){var e=t.toLowerCase(),n="MS"+t;return navigator.msPointerEnabled?n:!!window.PointerEvent&&e},i=function(t){return"on"+t in window&&t},o={useJquery:!e.IGNORE_JQUERY&&"undefined"!=typeof jQuery,swipeThreshold:e.SWIPE_THRESHOLD||100,tapThreshold:e.TAP_THRESHOLD||150,dbltapThreshold:e.DBL_TAP_THRESHOLD||200,longtapThreshold:e.LONG_TAP_THRESHOLD||1e3,tapPrecision:e.TAP_PRECISION/2||30,justTouchEvents:e.JUST_ON_TOUCH_DEVICES},a=!1,r=i("touchstart")||n("PointerDown"),s=i("touchend")||n("PointerUp"),l=i("touchmove")||n("PointerMove"),c=function(t){return!t.pointerId||void 0===b||t.pointerId===b},u=function(t,e,n){for(var i=e.split(" "),o=i.length;o--;)t.addEventListener(i[o],n,!1)},d=function(t){var e=Boolean(t.targetTouches&&t.targetTouches.length);switch(!0){case Boolean(t.target.touches):return t.target.touches[0];case e&&void 0!==t.targetTouches[0].pageX:return t.targetTouches[0];case e&&Boolean(t.targetTouches[0].touches):return t.targetTouches[0].touches[0];default:return t}},h=function(t){return(t.targetTouches||t.target.touches||[]).length>1},f=function(){return(new Date).getTime()},p=function(e,n,i,a){var r=t.createEvent("Event");if(r.originalEvent=i,(a=a||{}).x=w,a.y=C,o.useJquery&&(r=jQuery.Event(n,{originalEvent:i}),jQuery(e).trigger(r,a)),r.initEvent){for(var s in a)r[s]=a[s];r.initEvent(n,!0,!0),e.dispatchEvent(r)}for(;e;)e["on"+n]&&e["on"+n](r),e=e.parentNode},m=function(t){if(c(t)&&!h(t)&&(b=t.pointerId,"mousedown"!==t.type&&(a=!0),"mousedown"!==t.type||!a)){var e=d(t);k=w=e.pageX,x=C=e.pageY,A=setTimeout((function(){p(t.target,"longtap",t),S=t.target}),o.longtapThreshold),T=f(),y++}},g=function(t){if(c(t)&&!h(t))if(b=void 0,"mouseup"===t.type&&a)a=!1;else{var e=[],n=f(),i=x-C,r=k-w;if(clearTimeout(M),clearTimeout(A),r<=-o.swipeThreshold&&e.push("swiperight"),r>=o.swipeThreshold&&e.push("swipeleft"),i<=-o.swipeThreshold&&e.push("swipedown"),i>=o.swipeThreshold&&e.push("swipeup"),e.length){for(var s=0;s<e.length;s++){var l=e[s];p(t.target,l,t,{distance:{x:Math.abs(r),y:Math.abs(i)}})}y=0}else k>=w-o.tapPrecision&&k<=w+o.tapPrecision&&x>=C-o.tapPrecision&&x<=C+o.tapPrecision&&T+o.tapThreshold-n>=0&&(p(t.target,y>=2&&S===t.target?"dbltap":"tap",t),S=t.target),M=setTimeout((function(){y=0}),o.dbltapThreshold)}},v=function(t){if(c(t)&&("mousemove"!==t.type||!a)){var e=d(t);w=e.pageX,C=e.pageY}},y=0,b,w,C,k,x,T,S,M,A;u(t,r+(o.justTouchEvents?"":" mousedown"),m),u(t,s+(o.justTouchEvents?"":" mouseup"),g),u(t,l+(o.justTouchEvents?"":" mousemove"),v),e.tocca=function(t){for(var e in t)o[e]=t[e];return o}}(document,window),function($){"use strict";function t(t){return this.each((function(){var n=$(this),i=n.data("bs.tooltip"),o="object"==typeof t&&t;!i&&/destroy|hide/.test(t)||(i||n.data("bs.tooltip",i=new e(this,o)),"string"==typeof t&&i[t]())}))}var e=function(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)};e.VERSION="3.3.7",e.TRANSITION_DURATION=150,e.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},e.prototype.init=function(t,e,n){if(this.enabled=!0,this.type=t,this.$element=$(e),this.options=this.getOptions(n),this.$viewport=this.options.viewport&&$($.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var i=this.options.trigger.split(" "),o=i.length;o--;){var a=i[o];if("click"==a)this.$element.on("click."+this.type,this.options.selector,$.proxy(this.toggle,this));else if("manual"!=a){var r="hover"==a?"mouseenter":"focusin",s="hover"==a?"mouseleave":"focusout";this.$element.on(r+"."+this.type,this.options.selector,$.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,$.proxy(this.leave,this))}}this.options.selector?this._options=$.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.getOptions=function(t){return(t=$.extend({},this.getDefaults(),this.$element.data(),t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t},e.prototype.getDelegateOptions=function(){var t={},e=this.getDefaults();return this._options&&$.each(this._options,(function(n,i){e[n]!=i&&(t[n]=i)})),t},e.prototype.enter=function(t){var e=t instanceof this.constructor?t:$(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),$(t.currentTarget).data("bs."+this.type,e)),t instanceof $.Event&&(e.inState["focusin"==t.type?"focus":"hover"]=!0),e.tip().hasClass("in")||"in"==e.hoverState)e.hoverState="in";else{if(clearTimeout(e.timeout),e.hoverState="in",!e.options.delay||!e.options.delay.show)return e.show();e.timeout=setTimeout((function(){"in"==e.hoverState&&e.show()}),e.options.delay.show)}},e.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},e.prototype.leave=function(t){var e=t instanceof this.constructor?t:$(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),$(t.currentTarget).data("bs."+this.type,e)),t instanceof $.Event&&(e.inState["focusout"==t.type?"focus":"hover"]=!1),!e.isInStateTrue()){if(clearTimeout(e.timeout),e.hoverState="out",!e.options.delay||!e.options.delay.hide)return e.hide();e.timeout=setTimeout((function(){"out"==e.hoverState&&e.hide()}),e.options.delay.hide)}},e.prototype.show=function(){var t=$.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var n=$.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!n)return;var i=this,o=this.tip(),a=this.getUID(this.type);this.setContent(),o.attr("id",a),this.$element.attr("aria-describedby",a),this.options.animation&&o.addClass("fade");var r="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,s=/\s?auto?\s?/i,l=s.test(r);l&&(r=r.replace(s,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(r).data("bs."+this.type,this),this.options.container?o.appendTo(this.options.container):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var c=this.getPosition(),u=o[0].offsetWidth,d=o[0].offsetHeight;if(l){var h=r,f=this.getPosition(this.$viewport);r="bottom"==r&&c.bottom+d>f.bottom?"top":"top"==r&&c.top-d<f.top?"bottom":"right"==r&&c.right+u>f.width?"left":"left"==r&&c.left-u<f.left?"right":r,o.removeClass(h).addClass(r)}var p=this.getCalculatedOffset(r,c,u,d);this.applyPlacement(p,r);var m=function(){var t=i.hoverState;i.$element.trigger("shown.bs."+i.type),i.hoverState=null,"out"==t&&i.leave(i)};$.support.transition&&this.$tip.hasClass("fade")?o.one("bsTransitionEnd",m).emulateTransitionEnd(e.TRANSITION_DURATION):m()}},e.prototype.applyPlacement=function(t,e){var n=this.tip(),i=n[0].offsetWidth,o=n[0].offsetHeight,a=parseInt(n.css("margin-top"),10),r=parseInt(n.css("margin-left"),10);isNaN(a)&&(a=0),isNaN(r)&&(r=0),t.top+=a,t.left+=r,$.offset.setOffset(n[0],$.extend({using:function(t){n.css({top:Math.round(t.top),left:Math.round(t.left)})}},t),0),n.addClass("in");var s=n[0].offsetWidth,l=n[0].offsetHeight;"top"==e&&l!=o&&(t.top=t.top+o-l);var c=this.getViewportAdjustedDelta(e,t,s,l);c.left?t.left+=c.left:t.top+=c.top;var u=/top|bottom/.test(e),d=u?2*c.left-i+s:2*c.top-o+l,h=u?"offsetWidth":"offsetHeight";n.offset(t),this.replaceArrow(d,n[0][h],u)},e.prototype.replaceArrow=function(t,e,n){this.arrow().css(n?"left":"top",50*(1-t/e)+"%").css(n?"top":"left","")},e.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();t.find(".tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("fade in top bottom left right")},e.prototype.hide=function(t){function n(){"in"!=i.hoverState&&o.detach(),i.$element&&i.$element.removeAttr("aria-describedby").trigger("hidden.bs."+i.type),t&&t()}var i=this,o=$(this.$tip),a=$.Event("hide.bs."+this.type);if(this.$element.trigger(a),!a.isDefaultPrevented())return o.removeClass("in"),$.support.transition&&o.hasClass("fade")?o.one("bsTransitionEnd",n).emulateTransitionEnd(e.TRANSITION_DURATION):n(),this.hoverState=null,this},e.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},e.prototype.hasContent=function(){return this.getTitle()},e.prototype.getPosition=function(t){var e=(t=t||this.$element)[0],n="BODY"==e.tagName,i=e.getBoundingClientRect();null==i.width&&(i=$.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var o=window.SVGElement&&e instanceof window.SVGElement,a=n?{top:0,left:0}:o?null:t.offset(),r={scroll:n?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},s=n?{width:$(window).width(),height:$(window).height()}:null;return $.extend({},i,r,s,a)},e.prototype.getCalculatedOffset=function(t,e,n,i){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-n/2}:"top"==t?{top:e.top-i,left:e.left+e.width/2-n/2}:"left"==t?{top:e.top+e.height/2-i/2,left:e.left-n}:{top:e.top+e.height/2-i/2,left:e.left+e.width}},e.prototype.getViewportAdjustedDelta=function(t,e,n,i){var o={top:0,left:0};if(!this.$viewport)return o;var a=this.options.viewport&&this.options.viewport.padding||0,r=this.getPosition(this.$viewport);if(/right|left/.test(t)){var s=e.top-a-r.scroll,l=e.top+a-r.scroll+i;s<r.top?o.top=r.top-s:l>r.top+r.height&&(o.top=r.top+r.height-l)}else{var c=e.left-a,u=e.left+a+n;c<r.left?o.left=r.left-c:u>r.right&&(o.left=r.left+r.width-u)}return o},e.prototype.getTitle=function(){var t,e=this.$element,n=this.options;return t=e.attr("data-original-title")||("function"==typeof n.title?n.title.call(e[0]):n.title)},e.prototype.getUID=function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},e.prototype.tip=function(){if(!this.$tip&&(this.$tip=$(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},e.prototype.enable=function(){this.enabled=!0},e.prototype.disable=function(){this.enabled=!1},e.prototype.toggleEnabled=function(){this.enabled=!this.enabled},e.prototype.toggle=function(t){var e=this;t&&((e=$(t.currentTarget).data("bs."+this.type))||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),$(t.currentTarget).data("bs."+this.type,e))),t?(e.inState.click=!e.inState.click,e.isInStateTrue()?e.enter(e):e.leave(e)):e.tip().hasClass("in")?e.leave(e):e.enter(e)},e.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide((function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null}))};var n=$.fn.tooltip;$.fn.tooltip=t,$.fn.tooltip.Constructor=e,$.fn.tooltip.noConflict=function(){return $.fn.tooltip=n,this}}(jQuery),function($){"use strict";function t(t){return this.each((function(){var e=$(this),i=e.data("bs.alert");i||e.data("bs.alert",i=new n(this)),"string"==typeof t&&i[t].call(e)}))}var e='[data-dismiss="alert"]',n=function(t){$(t).on("click",e,this.close)};n.VERSION="3.3.7",n.TRANSITION_DURATION=150,n.prototype.close=function(t){function e(){a.detach().trigger("closed.bs.alert").remove()}var i=$(this),o=i.attr("data-target");o||(o=(o=i.attr("href"))&&o.replace(/.*(?=#[^\s]*$)/,""));var a=$("#"===o?[]:o);t&&t.preventDefault(),a.length||(a=i.closest(".alert")),a.trigger(t=$.Event("close.bs.alert")),t.isDefaultPrevented()||(a.removeClass("in"),$.support.transition&&a.hasClass("fade")?a.one("bsTransitionEnd",e).emulateTransitionEnd(n.TRANSITION_DURATION):e())};var i=$.fn.alert;$.fn.alert=t,$.fn.alert.Constructor=n,$.fn.alert.noConflict=function(){return $.fn.alert=i,this},$(document).on("click.bs.alert.data-api",e,n.prototype.close)}(jQuery),function($){"use strict";function t(t){var e=t.attr("data-target");e||(e=(e=t.attr("href"))&&/#[A-Za-z]/.test(e)&&e.replace(/.*(?=#[^\s]*$)/,""));var n=e&&$(e);return n&&n.length?n:t.parent()}function e(e){e&&3===e.which||($(i).remove(),$(o).each((function(){var n=$(this),i=t(n),o={relatedTarget:this};i.hasClass("open")&&(e&&"click"==e.type&&/input|textarea/i.test(e.target.tagName)&&$.contains(i[0],e.target)||(i.trigger(e=$.Event("hide.bs.dropdown",o)),e.isDefaultPrevented()||(n.attr("aria-expanded","false"),i.removeClass("open").trigger($.Event("hidden.bs.dropdown",o)))))})))}function n(t){return this.each((function(){var e=$(this),n=e.data("bs.dropdown");n||e.data("bs.dropdown",n=new a(this)),"string"==typeof t&&n[t].call(e)}))}var i=".dropdown-backdrop",o='[data-toggle="dropdown"]',a=function(t){$(t).on("click.bs.dropdown",this.toggle)};a.VERSION="3.3.7",a.prototype.toggle=function(n){var i=$(this);if(!i.is(".disabled, :disabled")){var o=t(i),a=o.hasClass("open");if(e(),!a){"ontouchstart"in document.documentElement&&!o.closest(".navbar-nav").length&&$(document.createElement("div")).addClass("dropdown-backdrop").insertAfter($(this)).on("click",e);var r={relatedTarget:this};if(o.trigger(n=$.Event("show.bs.dropdown",r)),n.isDefaultPrevented())return;i.trigger("focus").attr("aria-expanded","true"),o.toggleClass("open").trigger($.Event("shown.bs.dropdown",r))}return!1}},a.prototype.keydown=function(e){if(/(38|40|27|32)/.test(e.which)&&!/input|textarea/i.test(e.target.tagName)){var n=$(this);if(e.preventDefault(),e.stopPropagation(),!n.is(".disabled, :disabled")){var i=t(n),a=i.hasClass("open");if(!a&&27!=e.which||a&&27==e.which)return 27==e.which&&i.find(o).trigger("focus"),n.trigger("click");var r=" li:not(.disabled):visible a",s=i.find(".dropdown-menu"+r);if(s.length){var l=s.index(e.target);38==e.which&&l>0&&l--,40==e.which&&l<s.length-1&&l++,~l||(l=0),s.eq(l).trigger("focus")}}}};var r=$.fn.dropdown;$.fn.dropdown=n,$.fn.dropdown.Constructor=a,$.fn.dropdown.noConflict=function(){return $.fn.dropdown=r,this},$(document).on("click.bs.dropdown.data-api",e).on("click.bs.dropdown.data-api",".dropdown form",(function(t){t.stopPropagation()})).on("click.bs.dropdown.data-api",o,a.prototype.toggle).on("keydown.bs.dropdown.data-api",o,a.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",a.prototype.keydown)}(jQuery),function($,t,e){"use strict";var n=$("body").hasClass("kalium-debug"),i=Array.prototype.forEach,o=Function.prototype.call.bind(i),a=!1,r=[],s=function(t){var n=!0;return o(t,(function(t){if(e==u.prototype[t])return n=!1,!1})),n},l=function(t){var e=[];return o(t,(function(t){e.push(d[t])})),e},c=function(){o(r,(function(t){!t.fired&&s(t.require)&&(t.fn.apply(d,l(t.require)),t.fired=!0)}))},u=function(){};u.version="0.2",u.prototype={constructor:u,getVersion:function(){return u.version},extend:function(t){var e=0;if("object"==typeof t)for(var n in t)u.prototype[n]=t[n],e++;a&&e>0&&c()},ready:function(t,e){if(t instanceof Array||"string"==typeof t){var n=e;e=t,t=n}"function"==typeof t&&(r.push({fn:t,require:e instanceof Array?e:"string"==typeof e?[e]:[],fired:!1}),a&&c())},toPixels:function(t){return t+"px"},getVar:function(t){return t in _k?_k[t]:e},isDebugMode:function(){return n},isRTL:function(){return 1==jQuery('html[dir="rtl"]').length}};var d=new u;"defineProperty"in Object?Object.defineProperty(t,"Kalium",{get:function(){return d},set:function(){}}):t.Kalium=u,$(document).ready((function(){c(),a=!0}))}(jQuery,window),function($,t,e){"use strict";var n=function(t,e,n,i){var o={};o.tag=t,o.callback=e,o.priority=n?parseInt(n,10):void 0,o.argsNum=i,this.getTag=function(){return o.tag},this.getCallback=function(){return o.callback},this.getPriority=function(){return o.priority},this.getArgsNum=function(){return o.argsNum}};n.prototype.equals=function(t){return t instanceof n&&(this.getTag()==t.getTag()&&this.getCallback()==t.getCallback()&&this.getPriority()==t.getPriority()&&this.getArgsNum()==t.getArgsNum())};var i=function(){};$.extend(i,{attachedHooks:{},get:function(t){return t in i.attachedHooks?i.attachedHooks[t]:null},getIndex:function(t){var e=-1;return t instanceof n&&$.each(i.get(t.getTag()),(function(n,i){if(i.equals(t))return e=n,!1})),e},register:function(t){0==t.getTag()in i.attachedHooks&&(i.attachedHooks[t.getTag()]=[]),-1==i.getIndex(t)&&(i.attachedHooks[t.getTag()].push(t),i.reorderHooks(t.getTag()))},remove:function(t,e,o,a){var r=new n(t,e,o,a),s=i.getIndex(r);s>=0&&(i.attachedHooks[r.getTag()]=i.attachedHooks[r.getTag()].filter((function(t,e){return s!==e})))},reorderHooks:function(t){t in i.attachedHooks&&($.each(i.attachedHooks[t],(function(t,e){e._priority="number"==typeof e.getPriority()?e.getPriority():t})),i.attachedHooks[t]=i.attachedHooks[t].sort((function(t,e){return t._priority>e._priority?1:-1})))}}),i.prototype={constructor:i,getHooks:function(t){return i.get(t)},addFilter:function(t,e,o,a){i.register(new n(t,e,o,a))},applyFilters:function(e,n){var e,n,o=[];if(arguments.length>2)for(var a=2;a<arguments.length;a++)o.push(arguments[a]);return $.each(i.get(e),(function(e,i){var a="function"==typeof i.getCallback()?i.getCallback():t[i.getCallback()];if("function"==typeof a){var r="number"==typeof i.getArgsNum()&&i.getArgsNum()>1?i.getArgsNum()-1:0,s=o.slice(0,r);s.unshift(n),n=a.apply(a,s)}})),n},removeFilter:function(t,e,n,o){i.remove(t,e,n,o)},addAction:function(){var t=[];for(var e in arguments)t.push(arguments[e]);this.addFilter.apply(this.addFilter,t)},doAction:function(e){var e,n=[];if(arguments.length>1)for(var o=1;o<arguments.length;o++)n.push(arguments[o]);$.each(i.get(e),(function(e,i){var o="function"==typeof i.getCallback()?i.getCallback():t[i.getCallback()];if("function"==typeof o){var a="number"==typeof i.getArgsNum()&&i.getArgsNum()>1?i.getArgsNum():1,r=n.slice(0,a);o.apply(o,r)}}))},removeAction:function(){var t=[];for(var e in arguments)t.push(arguments[e]);this.removeFilter.apply(this.addFilter,t)}},e.extend({Hooks:new i})}(jQuery,window,Kalium),function($,t,e){"use strict";function n(){$(".standard-toggle-menu").each((function(t,e){var n=$(e),i=n.find(".toggle-bars"),o=n.find(".menu > .menu-item"),a=i.data("toggle-id"),r=n.data("toggle-effect"),s=n.data("stagger-direction"),l="menu-item--visible",c={autoAlpha:0},u={ease:"sine.inOut",autoAlpha:1,duration:.4,stagger:.05,onComplete:function(){gsap.set(o,{clearProps:"all"}),o.addClass(l)},onReverseComplete:function(){gsap.set(o,{clearProps:"all"}),o.removeClass(l)}},d=gsap.timeline({ease:"sine.inOut",paused:!0});if(!n.data("toggle-id")){if(a){var h=n.closest(".header-block__column").find('[data-toggle-id="'+a+'"]');h.length&&(o=h.find(".menu > .menu-item"))}switch("right"===s&&(o=$(o.get().reverse())),r){case"fade":break;case"slide-left":case"slide-right":$.extend(c,{x:10*("slide-left"===r?-1:1)}),$.extend(u,{x:0});break;case"slide-top":case"slide-bottom":$.extend(c,{y:10*("slide-top"===r?-1:1)}),$.extend(u,{y:0});break;case"scale":$.extend(c,{scale:.7}),$.extend(u,{scale:1});break}d.fromTo(o,c,u),i.on("click",(function(t){t.preventDefault(),i.hasClass("exit")?(i.removeClass("exit"),Kalium.Header.isMobileView()||d.reverse()):(i.addClass("exit"),Kalium.Header.isMobileView()||d.play())}))}}))}var i=function(){n(),$(".header-block__item .toggle-bars").on("click",(function(t){t.preventDefault(),Kalium.Header.isMobileView()&&Kalium.Header.mobileMenuToggle()}))};i.prototype.isMobileView=function(){var e=768;return"number"==typeof mobile_menu_breakpoint&&(e=mobile_menu_breakpoint),$(t).width()<=e},i.prototype.mobileMenuOpen=function(){publicVars.$body.addClass("mobile-menu-open"),Kalium.Header.repositionMobileMenuToggleBars()},i.prototype.mobileMenuClose=function(){publicVars.$body.removeClass("mobile-menu-open")},i.prototype.mobileMenuToggle=function(){publicVars.$body.hasClass("mobile-menu-open")?this.mobileMenuClose():this.mobileMenuOpen()},i.prototype.repositionMobileMenuToggleBars=function(){var e=$(".mobile-menu-close-link"),n=$(".site-header .toggle-bars").last();if(e.length&&n.length){var i=n.offset(),o=i.left,a=i.top-$(t).scrollTop();a<10&&(a=10),e.css({left:o,top:a})}},e.extend({Header:new i})}(jQuery,window,Kalium),function($,t,e){"use strict";var n=function(){};n.prototype.getMobileViewportSize=function(){var t=768;return"number"==typeof mobile_breakpoint&&(t=mobile_breakpoint),t},n.prototype.isMobileViewport=function(){return jQuery(t).width()<=this.getMobileViewportSize()},e.extend({Responsive:new n})}(jQuery,window,Kalium),function($,t,e){"use strict";var n=function(t){t.preventDefault();var e=$(this).closest(".vc_grid"),n=e.find(".kalium-lightbox-entry"),i=this,o={index:0,items:[],options:{lightGalleryOptions:{thumbnail:!0}}};return n.each((function(t,e){e==i&&(o.index=t);var n=$(e),a=n.attr("href"),r=n.closest(".vc_grid-item-mini"),s=r.find(".vc_gitem-zone-img "),l=s.length?s.attr("src"):n.next().attr("src"),c={caption:n.attr("title"),thumbnail:l};if(l.match(/vc_gitem_image\.png/)){var u=r.find(".vc_gitem-zone-a").css("background-image"),d=null;u&&(d=u.match(/url\((.*?)\)/))&&(d=d[1].replace(/"/g,""))&&(c.thumbnail=d)}var h=new Kalium.Media.Lightbox_Item(a,c);l||(o.options.lightGalleryOptions.thumbnail=!1),o.items.push(h)})),Kalium.Media.lightbox(e,o),!1},i=function(t){jQuery(".kalium-lightbox-entry").off("click",n).on("click",n)},o=function(){$.each(Kalium.getVar("kalium_wpb_lightbox_items"),(function(t,e){var n=$('[data-lightbox-container="'+e.container+'"]');if("vc_single_image"==e.tag){var i=n.find(".vc_single_image-img"),o=new Kalium.Media.Lightbox_Item(e.image,{caption:i.attr("title")});i.addClass("kalium-lightbox-entry--single").on("click",(function(t){t.preventDefault(),Kalium.Media.lightbox(i,{items:o,options:{lightGalleryOptions:{counter:!1}}})}))}else if("vc_gallery"==e.tag||"vc_images_carousel"==e.tag){var a=n.find(".wpb_image_grid_ul li img, .vc_images_carousel .vc_item img, .wpb_gallery_slides li img"),r=[];a.each((function(t,n){var i=$(n),o=new Kalium.Media.Lightbox_Item(e.images[t],{caption:i.attr("title"),thumbnail:i.attr("src")});r.push(o),i.addClass("kalium-lightbox-entry--gallery").on("click",(function(e){e.preventDefault(),Kalium.Media.lightbox(i,{items:r,index:t,options:{lightGalleryOptions:{thumbnail:!0,download:Kalium.Hooks.applyFilters("Kalium.WPBakery.ImageGallery.enableDownload",!1)}}})}))}))}}))},a=function(){if($().lightGallery){var e={selector:".vc_gitem-link",thumbnail:!0,fullScreen:!0},n=function(){$(".light-gallery--enabled").each((function(t,n){var i=$(n);if(!i.data("lg-init")){var o=i.find(".vc_gitem-zone > a, .vc_gitem-zone-a > a, a:has(> img)").filter((function(t,e){return $(e).attr("href").match(/\.(png|jpe?g|gif)$/i)}));o.removeClass("prettyphoto").unbind("click").attr("data-rel","").on("click",(function(t){return!1})),0<o.length&&(kaliumLightbox(i,$.extend(e,{thumbnail:o.find("img").length>0})),i.data("lg-init",!0))}}))};$(t).on("grid:items:added",$.debounce(50,n)),n()}},r=function(){i(!0),$(t).on("grid:items:added",i),Kalium.getVar("kalium_wpb_lightbox_items")&&o(),a()},s=function(){this.init()};s.prototype={constructor:s,init:function(){this.didInit||($(document).ready(r),this.didInit=!0)}},e.extend({WPBakery:new s})}(jQuery,window,Kalium),function($,t,e){"use strict";var n=function(){n.selfhostedLoaded||"function"!=typeof videojs||(this.VideoJS=new i,n.selfhostedLoaded=!0),n.vimeoLoaded||"object"!=typeof t.Vimeo||(this.Vimeo=new o,n.vimeoLoaded=!0),n.youtubeLoaded||(this.YouTube=new a,n.youtubeLoaded=!0),n.loaded=!0},i=function(){this.initVideoElements()};i.prototype.initVideoElements=function(){$(".video-js-el").each(function(t,e){this.setupVideoJSElement(e)}.bind(this))},i.prototype.setupVideoJSElement=function(e){if("function"==typeof videojs){var n=this,i=$(e);if(i.data("videojs-init")||e.player)return;i.addClass("video-js");var o=i.data("vsetup"),a=videojs(i.get(0),o);if("techOrder"in o&&-1!==$.inArray("youtube",o.techOrder)&&"YT"in t&&YT.ready($.debounce(100,(function(){a.trigger("ready")}))),i.data("autosize")&&$("#"+a.id()).css({paddingBottom:a.height()/a.width()*100+"%"}),void 0!==i.attr("data-hide-controls-on-play")){a.controls(!0);var r=function(t){a.controls(!0)};a.on("play",(function(){a.controls(!1)})),a.on("end",r),a.on("abort",r),a.on("pause",r),a.on("error",r)}a.on("ready",(function(){var t=this,e=$(t.el_),n;e.addClass("video-js-init"),a.on("play",(function(){is.safari()&&t.poster()&&t.poster("")})),e.is("[autoplay]")&&(n=1,Kalium.Hooks.applyFilters("Kalium.Media.VideoJS.pauseAutoPlayVideos",!0)&&a.muted(!0),$.debounce(100,(function(){if(void 0!==t){var e=t.play();e instanceof Promise&&e.then((function(){n=2})).catch((function(t){n=3}))}}))()),"on-viewport"===i.data("autoplay")&&Kalium.Media.enterViewport(e,(function(){"no"!==i.data("autoplay-pause-others")&&Kalium.Media.pauseAllPlayers(t),t.play(),$.debounce(500,(function(){t.paused()&&t.play()}))()})),e.parent(".video").addClass("loaded"),a.on("play",(function(){"no"!==i.data("autoplay-pause-others")&&(void 0===n||n>1)&&Kalium.Media.pauseAllPlayers(a)})),i.trigger("videojs-init",[a])})),i.data("videojs-init",!0)}},i.prototype.pauseAllPlayers=function(t){var e=videojs.getPlayers();for(var n in e){var i=e[n];t&&t==i||i.paused()||i.pause()}};var o=function(){this.players=[],this.initVideoElements()};o.prototype.initVideoElements=function(){$(".video.video-vimeo").each(function(t,e){this.setupVimeoElement(e)}.bind(this))},o.prototype.setupVimeoElement=function(e){var n=this,i=$(e),o=i.find("iframe");if(!i.data("vimeo-init")){var a=new t.Vimeo.Player(o);i.data("player",a),this.players.push(a),i.hasClass("autoplay-on-viewport")&&Kalium.Media.enterViewport(i,(function(){Kalium.Media.pauseAllPlayers(a),a.play()})),a.on("play",(function(t){Kalium.Media.pauseAllPlayers(a)})),i.addClass("loaded"),i.data("vimeo-init",!0)}},o.prototype.pauseAllPlayers=function(t){for(var e in this.players){var n=this.players[e];t&&t==n||n.pause()}};var a=function(){this.players=[],this.initVideoElements()};a.prototype.loadAPI=function(e){if("YT"in t)YT.ready(e.bind(this));else{var n=document.createElement("script");n.src="https://www.youtube.com/iframe_api",n.onload=function(){YT.ready(e.bind(this))}.bind(this),document.getElementsByTagName("head")[0].appendChild(n)}},a.prototype.initVideoElements=function(){if($(".video.video-youtube").length){var t=this;this.loadAPI((function(){$(".video.video-youtube").each((function(e,n){t.setupYouTubeElement(n)}))}))}},a.prototype.setupYouTubeElement=function(t){var e=this,n=$(t),i="youtube-embed-"+(this.players.length+1),o=n.find("iframe");if(!n.data("youtube-init")){o.attr("id",i);var a=new YT.Player(i,{events:{onReady:function(){n.data("player",a),e.players.push(a),n.hasClass("autoplay-on-viewport")&&Kalium.Media.enterViewport(n,(function(){Kalium.Media.pauseAllPlayers(a),a.playVideo()})),n.addClass("loaded")},onStateChange:function(t){1===t.data&&Kalium.Media.pauseAllPlayers(a)}}});n.data("player",a),this.players.push(a),n.data("youtube-init",!0)}},a.prototype.pauseAllPlayers=function(t){for(var e in this.players){var n=this.players[e];t&&t==n||1==n.getPlayerState()&&n.pauseVideo()}};var r=function(t,e){if(t instanceof r)return t;var n={type:"image",href:"",poster:"",thumbnail:"",width:"",caption:""};"object"==typeof e?n=$.extend(!0,n,e):"string"==typeof e&&(n.caption=e),this.src=t,this.args=n,this.getSource=function(){return this.src},this.getArgs=function(){return this.args},this.getPoster=function(){return this.getArgs().poster},this.getCaption=function(){return this.getArgs().caption},this.getThumbnail=function(){return this.getArgs().thumbnail}},s=function(t){if($().lightGallery){if(this.instance=null,this.args=t,this.dynamic="object"==typeof this.args.items&&this.args.items.length>0,this.items=[],this.dynamic)for(var e in this.args.items){var n=this.args.items[e];this.items.push(new r(n))}this.init()}else Kalium.Enqueue.loadLibrary("light-gallery").then((function(){$().lightGallery&&new s(t)}))};s.prototype.getOptions=function(){var t=this.args,e=t.options,n=e.lightGalleryOptions;if(e.selector&&(n.selector=e.selector),0<e.autoplay&&(n.autoplay=!0,n.pause=e.autoplay>100?e.autoplay:1e3*e.autoplay),n.index=parseInt(t.index,10),this.dynamic)for(var i in n.dynamic=!0,n.dynamicEl=[],this.args.$container=$("<div>"),this.items){var o=this.items[i];if(o instanceof r){var a={src:o.getSource(),subHtml:o.getCaption()};o.getThumbnail()&&(a.thumb=o.getThumbnail()),o.getPoster()&&(a.poster=o.getPoster()),
n.dynamicEl.push(a)}}return Kalium.Hooks.applyFilters("Kalium.Media.Lightbox.LightGallery.options",n)},s.prototype.init=function(){var t=this.getOptions();this.args.$container.lightGallery(t),this.instance=this.args.$container.data("lightGallery")},s.prototype.getInstance=function(){return this.instance};var l=function(){var t=this;this.providers=["VideoJS","Vimeo","YouTube"],$(document.body).ready((function(){n.call(t)}))};l.prototype.getScrollMagicController=function(){return this.scrollController||(this.scrollController=new ScrollMagic.Controller),this.scrollController},l.prototype.enterViewport=function(t,e){var n=this,i=0,o=1,a=new ScrollMagic.Scene({triggerHook:"onEnter",triggerElement:t[0]});a.on("enter",(function(t){e.apply(n),++i>=1&&a.remove()})),Kalium.isDebugMode()&&a.addIndicators({name:"videojs-el"}),a.addTo(this.getScrollMagicController())},l.prototype.pauseAllPlayers=function(t){for(var e in this.providers){var n=this.providers[e];this[n]&&this[n].pauseAllPlayers(t)}},l.prototype.initVideoElements=function(){for(var t in n.call(this),this.providers){var e=this.providers[t];this[e]&&this[e].initVideoElements()}},l.prototype.lightbox=function(t,e){var n="lightGallery",i={$container:null,items:[],index:0,options:{selector:"",captions:!0,autoplay:0,lightGalleryOptions:{counter:!0,thumbnail:!1,hash:!1,share:!1,download:!1,zoom:!1,autoplay:!1,autoplayControls:!1,progressBar:!1,fullScreen:!1,startClass:"lg-start-fade lg-kalium",hideBarsDelay:2e3,googlePlus:!1,rotate:!1}}};if(2===arguments.length){var o=arguments[0],a=e;o instanceof $&&(t=e,"object"==typeof e?t.$container=o:t={$container:o})}else if(!t)return null;switch(t instanceof $||"string"==typeof t?i.$container=t:"object"==typeof t&&(i=$.extend(!0,i,t)),"string"==typeof i.$container&&(i.$container=$(i.$container)),0==i.items instanceof Array&&(i.items=[i.items]),n){case"lightGallery":return new s(i);break}return null},l.prototype.Lightbox_Item=r,e.extend({Media:new l})}(jQuery,window,Kalium),function($,t,e){"use strict";var n=function(){document.addEventListener("lazyloaded",(function(t){$(t.target).parent().addClass("loaded")}))},i=function(){this.init()};i.prototype.init=function(){$(document.body).ready(n)},e.extend({Images:new i})}(jQuery,window,Kalium),function($,t,e){"use strict";var n=function(){};n.prototype={constructor:n,loadResources:function(t){var e=[];return $.each(t,(function(t,n){e.push(n.src)})),_k.require(e)},loadScript:function(t){return t in _k.enqueueAssets.js?this.loadResources(_k.enqueueAssets.js[t]):new Promise((function(e,n){console&&console.error&&console.error('Kalium.Enqueue.loadScript: "'+t+"\" doesn't exists!"),e()}))},loadStyle:function(t){return t in _k.enqueueAssets.css?this.loadResources(_k.enqueueAssets.css[t]):new Promise((function(e,n){console&&console.error&&console.error('Kalium.Enqueue.loadStyle: "'+t+"\" doesn't exists!"),e()}))},loadLibrary:function(t){var e=this;return new Promise((function(n,i){switch(t){case"light-gallery":e.loadStyle("light-gallery").then((function(){e.loadScript("light-gallery").then(n)}));break;case"videojs":e.loadStyle("videojs").then((function(){e.loadScript("videojs").then(n)}));break}}))}},e.extend({Enqueue:new n})}(jQuery,window,Kalium),function($,t,e){"use strict";var n=function(t){var e={stick:"",duration:"",minWidth:992,minDuration:80,scrollContainer:!1,stickyOptions:{wrapperClass:"sticky-wrapper",scrollContainerClass:"sticky-wrapper--scrollbar"}};if(this.args=$.extend(!0,e,t),this.$sticky=$(this.args.stick),this.$durationEl=$(this.args.duration),0!=this.$sticky.length){var i=this.$sticky.data("stickyElement");i instanceof n&&i.destroy(),this.init()}};n.prototype.init=function(){this.controller=new ScrollMagic.Controller,this.$stickyWrapper=this.$sticky.wrapInner($("<div>",{class:this.args.stickyOptions.wrapperClass})).children(),this.scene=new ScrollMagic.Scene({triggerElement:this.$sticky[0],triggerHook:"onLeave"}),Kalium.isDebugMode()&&this.scene.addIndicators({name:"stickyElement"}),this.scene.addTo(this.controller),this.args.scrollContainer&&this.setupScrollContainer(),this.reposition(),$(t).on("load",this.reposition.bind(this)),this.onResize=$.debounce(400,this.reposition.bind(this)),$(t).on("resize",this.onResize),this.$sticky.data("stickyElement",this)},n.prototype.setupScrollContainer=function(){var t=this.getCoords(),e=this.$stickyWrapper;"string"==typeof this.args.scrollContainer&&(e=this.$stickyWrapper.find(this.args.scrollContainer)).length&&(this.subScroll=!0,this.$subScrollSiblings=e.siblings()),this.$scrollContainer=e.wrapInner($("<div>",{class:this.args.stickyOptions.scrollContainerClass})).children();var n={suppressScrollX:!0,wheelPropagation:!0};this.scrollbar=setupPerfectScrollbar(this.$scrollContainer,n)},n.prototype.updateScrollContainer=function(t){if(this.scrollbar)if(t){var e=t.windowHeight-t.offset,n=20;if(this.subScroll){var i=0;this.$subScrollSiblings.each((function(t,e){i+=$(e).outerHeight(!0)})),"object"==typeof stickyHeader&&"getStickyHeight"in stickyHeader&&(i+=stickyHeader.getHeight()-stickyHeader.getStickyHeight()),e=i=e-(i+n)}e>80?this.$scrollContainer.css({maxHeight:e-n}):this.updateScrollContainer(null)}else this.$scrollContainer.css("maxHeight",""),this.scrollbar.update()},n.prototype.getCoords=function(){var e=20+jQuery("#main-wrapper").offset().top;"object"==typeof stickyHeader&&"getStickyHeight"in stickyHeader&&(e+=stickyHeader.getStickyHeight()),Kalium.Header.Sticky&&(e+=Kalium.Header.Sticky.getStickyHeight()-Kalium.Header.Sticky.getOffset());var n={stickyHeight:this.$stickyWrapper.outerHeight(),duration:this.$durationEl.outerHeight(),windowWidth:jQuery(t).width(),windowHeight:jQuery(t).height(),offset:e};return n.duration-=n.stickyHeight,n},n.prototype.updateScrollDuration=function(t){this.scene.duration(t.duration)},n.prototype.updateOffset=function(t){this.scene.offset(-t.offset)},n.prototype.reposition=function(){var t=this.getCoords();t.windowWidth<this.args.minWidth||t.duration<this.args.minDuration?(this.scene.enabled(!1),this._pinSet&&(this.scene.removePin(!0),this._pinSet=!1),this.updateScrollContainer(null)):(this.scene.enabled(!0),this._pinSet||(this.scene.setPin(this.$stickyWrapper[0]),this._pinSet=!0),this.updateOffset(t),this.updateScrollDuration(t),this.updateScrollContainer(t))},n.prototype.destroy=function(){this.scene.removePin(!0),this.controller.destroy(!0),this.controller=this.scene=null,this.$stickyWrapper.children().unwrap(),$(t).off("resize",this.onResize)};var i=function(){};i.prototype.sticky=function(t){var e;return new n(t)},e.extend({Scroll:new i})}(jQuery,window,Kalium),function($,t,e){"use strict";var n=function(){$("body").on("click",".like-button[data-post-id]",(function(t){t.preventDefault(),Kalium.Likes.like($(this).data("post-id"))})),$("body").on("mouseenter",".like-button[data-post-id]:has(.like-button__count)",$.debounce(100,(function(t){var e=$(this);this._showCounter||(this._showCounter=function(){e.addClass("like-button--count-visible")}),this._hideCounter||(this._hideCounter=function(){e.removeClass("like-button--count-visible")}),this._showCounter()}))),$("body").on("mouseleave",".like-button[data-post-id]:has(.like-button__count)",$.debounce(100,(function(t){this._hideCounter()})))};n.prototype.like=function(t){var e=$('.like-button[data-post-id="'+t+'"]'),n=e.get(0),i=e.find(".like-icon__icon, .like-icon__bubble"),o=e.find(".like-button__count"),a="like",r="unlike";if(!e.hasClass("loading")){var s=n._showCounter?n._showCounter:null,l=n._hideCounter?n._hideCounter:null;l&&l(!0),e.addClass("loading"),$.getJSON(ajaxurl,{action:"kalium_post_like",post_id:t},(function(t){e.removeClass("loading"),i.removeClass([a,r].join(" ")),t.liked?(i.addClass(a),e.addClass("liked")):(i.addClass(r),e.removeClass("liked")),t.count&&o.text(t.count)}))}},e.extend({Likes:new n})}(jQuery,window,Kalium),function($,t,e){"use strict";var n=function(){Kalium.WooCommerce.getProductContainers().each((function(t,e){if("object"!=typeof prdctfltr||"yes"!==prdctfltr.use_ajax){var n=$(e),i,o,a={itemSelector:".product",layoutMode:n.parent(".products-loop").hasClass("products-loop--fitrows")?"fitRows":"masonry",stagger:40,hiddenStyle:{opacity:0,transform:"translateY(-10px)"},visibleStyle:{opacity:1,transform:"translateY(0)"}};n.closest(".woocommerce-products-carousel").length>0||n.closest(".elementor-widget-container").length>0||("object"==typeof n.data("isotope")&&n.data("isotope").destroy(),n.isotope(a),$(".vc_tta-tabs").on("show.vc.tab",(function(){var t;(n.data("isotope")&&n.isotope("layout"),"undefined"!=typeof Flickity)&&$(this).find(".flickity-enabled").each((function(t,e){var n=Flickity.data(e);n&&n.resize()}))})))}}))},i=function(){var t=function(t){var e=$(this),n=e.children().filter(":has(img)"),i=n.first().find(".image-placeholder").outerHeight(),o="current-image";void 0===e.data("galleryIndex")&&e.data("galleryIndex",0);var a=e.data("galleryIndex")+t;a=a<0?n.length+a:a%n.length;var r=n.eq(a),s,l=r.find(".image-placeholder").outerHeight();e.outerHeight()!=l&&TweenMax.to(e,.2,{css:{height:l},onComplete:function(){0==a&&TweenMax.set(e,{clearProps:"height"}),Kalium.WooCommerce.relayoutProductContainers()}}),n.removeClass(o),r.addClass(o),e.data("galleryIndex",a)};Kalium.WooCommerce.getProductContainers().on("click",".product-images .gallery-arrow",(function(e){e.preventDefault();var n=$(this).hasClass("gallery-prev")?-1:1;t.call($(this).parent()[0],n)}))},o=function(t){var e=$(t);e.hoverIntent({over:function(t){e.addClass("hover")},out:function(){0==e.hasClass("adding-to-cart")&&0==e.hasClass("product-added-to-cart")&&e.removeClass("hover")},interval:30,timeout:150}),e.on("click",".main-thumbnail",(function(t){isMobileView()&&t.preventDefault()}))},a=function(){var t=function(t,e){var n=t?t.kalium:Kalium.WooCommerce.getThemeFragments();n&&"object"==typeof n&&$(".cart-totals-widget[data-total-price]").each((function(t,i){var o=$(i),a=o.data("total-price"),r="cart-totals-widget--hidden",s=o.hasClass("cart-totals-widget--hide-empty"),l=o.find(".cart-total"),c="";switch(a){case"cart-total":c=n.totals.cartTotal;break;case"cart-subtotal":c=n.totals.cartSubtotal;break;case"cart-total-ex-tax":c=n.totals.cartTotalExTax;break}if(s){var u=0===n.totals.items;o.hasClass(r)&&!1===u&&(e=!1),o[u?"addClass":"removeClass"](r)}e?TweenMax.to(l,.2,{autoAlpha:0,onComplete:function(){l.html(c),TweenMax.to(l,.2,{autoAlpha:1,clearProps:"all"})}}):l.html(c)}))};$(document.body).on("wc_fragments_refreshed",(function(e,n){t(n,!0)})),$("body").on("added_to_cart",(function(e,n,i,o){t(n,!0)})),t()},r=function(){i(),a()},s=function(){n(),Kalium.WooCommerce.initProducts()},l=function(){n(),Kalium.WooCommerce.initProducts(),r(),"object"==typeof prdctfltr&&jQuery(document.body).on("post-load",s)},c=function(){this.init()};c.prototype={constructor:c,init:function(){this.didInit||($(document).on("kaliumready",l),this.didInit=!0)},initProduct:function(t){var e=$(t);if(!e.data("productInit")){if(o(t),(e.hasClass("catalog-layout-full-bg")||e.hasClass("catalog-layout-transparent-bg"))&&(e.hasClass("product-type-variable")||e.hasClass("product-type-external"))){var n=e.find(".add_to_cart_button"),i;e.find(".add-to-cart-column").tooltip({title:n.text(),placement:"left"})}e.data("productInit",!0)}},initProducts:function(){this.getProductContainers().each(function(t,e){$(e).find(".product").each(function(t,e){this.initProduct(e)}.bind(this))}.bind(this))},getProductContainers:function(){return $(".woocommerce ul.products")},getProductsArchive:function(){return $(".woocommerce .products-archive--products ul.products:not(.shop-categories)")},relayoutProductContainers:function(){$().isotope&&this.getProductContainers().each((function(t,e){$(e).isotope("layout")}))},productFilterInit:function(){},getThemeFragments:function(){var t=null;if(sessionStorage&&"object"==typeof wc_cart_fragments_params&&wc_cart_fragments_params.fragment_name){var e=JSON.parse(sessionStorage.getItem(wc_cart_fragments_params.fragment_name));e&&e.kalium&&(t=e.kalium)}return t}},c.prototype.handleInfiniteScrollResponse=function(e){if(e&&!(!1 in e)){var n=Kalium.WooCommerce.getProductsArchive(),i=$(e.items).find(".product"),o=$(t).scrollTop();n.isotope("insert",i),$(t).scrollTop(o),Kalium.WooCommerce.initProducts()}},e.extend({WooCommerce:new c})}(jQuery,window,Kalium),function($,t,e){"use strict";var n=".woocommerce-product-gallery__image",i=n+" a",o=$(".kalium-woocommerce-product-gallery"),a,r=function(t,e){var n=t.find(".main-product-images"),o=t.find(".thumbnails"),a=e.carousel.autoPlay>0&&1e3*e.carousel.autoPlay;if("undefined"!=typeof Flickity){var r=new Flickity(n[0],{wrapAround:!0,pageDots:!1,arrowShape:"",autoPlay:a,adaptiveHeight:!0,fade:!0}),s=null;o.length&&(s=new Flickity(o[0],{asNavFor:n[0],wrapAround:!1,cellAlign:"left",prevNextButtons:!1,pageDots:!1,contain:!0})),o.on("click",i,(function(t){t.preventDefault();var e=$(this).parent().index();s.select(e)}))}else console.error("Carousel library is not imported!")},s=function(t,e){var n=t.find(".main-product-images"),i=t.find(".thumbnails"),o=e.carousel.autoPlay>0&&1e3*e.carousel.autoPlay;if("undefined"!=typeof Flickity)var a=new Flickity(n[0],{wrapAround:!0,pageDots:!1,arrowShape:"",autoPlay:o});else console.error("Carousel library is not imported!")},l=function(e,i){e.find(n).each((function(e,n){var o,a=$(n).find("a"),r={url:a.attr("href"),touch:!1};"ontouchstart"in t&&(r.on="click"),a.trigger("zoom.destroy"),a.zoom($.extend(i,r))}))},c=function(t,e){if(this.$galleryContainer=t,this.$mainProductImages=this.$galleryContainer.find(".main-product-images"),this.$productThumbnails=this.$galleryContainer.find(".thumbnails"),this.productParams=e,this.carouselProductGallery=this.$mainProductImages.hasClass("carousel"),this.carouselProductGallery){if("undefined"==typeof Flickity)return void console.error("Carousel library is not imported!");this.mainCarousel=Flickity.data(this.$mainProductImages[0]),this.$productThumbnails.length>0&&(this.thumbCarousel=Flickity.data(this.$productThumbnails[0]))}this.onChange=function(){}};c.prototype.switch=function(t){this.reset(),t&&(this.canAddVariationImage(t)?(this.carouselProductGallery?this.addCarouselImage(t):this.addImage(t),this.onChange()):this.setCurrentCarouselImageFromVariation(t))},c.prototype.reset=function(){var t=this;if(this.carouselProductGallery)this.mainCarousel.unpausePlayer(),this.$mainProductImages.find(n).each((function(e,n){var i;$(n).data("isVariationImage")&&t.mainCarousel.remove(n)})),this.$productThumbnails.find(n).each((function(e,n){var i;$(n).data("isVariationImage")&&t.thumbCarousel&&t.thumbCarousel.remove(n)}));else{var e="function"==typeof Flickity?Flickity.data(this.$mainProductImages[0]):void 0;this.$mainProductImages.find(n).each((function(t,n){var i=$(n);i.data("isVariationImage")&&(e?e.remove(n):i.remove())}))}},c.prototype.prepareImage=function(t){var e={},n=t.kalium_image;return e.$main=$(n.main),e.$thumb=$(n.thumb),e.$main.data("isVariationImage",!0),e.$thumb.data("isVariationImage",!0),e},c.prototype.addCarouselImage=function(t){var e=this.prepareImage(t);this.mainCarousel.pausePlayer(),this.mainCarousel.prepend(e.$main),this.thumbCarousel&&this.thumbCarousel.prepend(e.$thumb),this.mainCarousel.select(0,!1,!0)},c.prototype.addImage=function(t){var e=this.prepareImage(t),n="function"==typeof Flickity?Flickity.data(this.$mainProductImages[0]):void 0;n?(n.prepend(e.$main),n.select(0,!1,!0)):(this.$mainProductImages.prepend(e.$main),this.$productThumbnails.prepend(e.$thumb))},c.prototype.canAddVariationImage=function(t){var e=!1;if(!t)return!1;if("object"==typeof t.image){var n=t.image.full_src;this.$mainProductImages.find(i).each((function(t,i){if(n==$(i).attr("href"))return e=!0,!1}))}return 0==e},c.prototype.setCurrentCarouselImageFromVariation=function(t){if(!t||0===t.kalium_image.length)return!1;if("object"==typeof t.image){var e=t.image.full_src,n=-1;this.$mainProductImages.find(i).each((function(t,i){e==$(i).attr("href")&&(n=t)})),n>-1&&this.carouselProductGallery&&(this.mainCarousel.pausePlayer(),this.mainCarousel.select(n))}};var u=function(){o.length&&(o.each((function(t,e){var o=$(e),a=o.find(".main-product-images"),u=o.find(".thumbnails"),d=JSON.parse(o.find(".product-params-js").html()),h="object"==typeof d&&1==d.zoom.enabled,f="object"==typeof d&&1==d.lightbox.enabled,p;a.hasClass("carousel")?r(o,d):$(document).ready((function(){enquire.register("screen and (max-width:"+Kalium.toPixels(Kalium.Responsive.getMobileViewportSize())+")",{match:function(){s(o,d)},unmatch:function(){var t=Flickity.data(a[0]);t&&t.destroy()},deferSetup:!1})}));var m=function(t){Kalium.WooCommerce.Single.openLightbox(t,a,d.lightbox)},g=function(){h&&l(a,d.zoom.options)};o.on("click",".product-gallery-lightbox-trigger",(function(t){t.preventDefault();var e=$(this).closest(n).index();m(e)})),h?a.on("click",i,(function(t){t.preventDefault()})):f&&a.on("click",i,(function(t){t.preventDefault();var e=$(this).parent().index();m(e)})),$(document).ready(g);var v=new c(o,d);v.onChange=g,o.data("variationHandler",v)})),$(document).ready((function(){"wc_variations_image_update"in $.fn&&"undefined"==typeof kalium_woocommerce_disable_variation_image_update&&(a=$.fn.wc_variations_image_update,$.fn.wc_variations_image_update=function(t){var e,n,i=$(this).closest(".product").find(o).data("variationHandler");i&&i.switch(t)})})))};u.prototype.openLightbox=function(t,e,o){if(e.length){t%=e.find(n).length;var a=[];e.find(i).each((function(t,e){var n=$(e),i=n.find(".image-placeholder > img");a.push({index:t,src:n.attr("href"),w:i.attr("width"),h:i.attr("height"),title:i.attr("title")})}));var r=$(".pswp")[0],s=$.extend(o.options,{index:t}),l;new PhotoSwipe(r,PhotoSwipeUI_Default,a,s).init()}},e.WooCommerce.Single=new u}(jQuery,window,Kalium),function(t,e){"function"==typeof define&&define.amd?define((function(){return t.is=e()})):"object"==typeof exports?module.exports=e():t.is=e()}(this,(function(){function t(t){return function(){return!t.apply(null,c.call(arguments))}}function e(t){return function(){for(var e=o(arguments),n=e.length,i=0;i<n;i++)if(!t.call(null,e[i]))return!1;return!0}}function n(t){return function(){for(var e=o(arguments),n=e.length,i=0;i<n;i++)if(t.call(null,e[i]))return!0;return!1}}function i(t,e){var n=e+"",i=+(n.match(/\d+/)||NaN),o=n.match(/^[<>]=?|/)[0];return d[o]?d[o](t,i):t==i||i!=i}function o(t){var e=c.call(t),n;return 1===e.length&&s.array(e[0])&&(e=e[0]),e}function a(t,e){s[t]=function(n){return e[t].test(n)}}function r(){var i=s;for(var o in i)if(u.call(i,o)&&s.function(i[o]))for(var a=i[o].api||["not","all","any"],r=0;r<a.length;r++)"not"===a[r]&&(s.not[o]=t(s[o])),"all"===a[r]&&(s.all[o]=e(s[o])),"any"===a[r]&&(s.any[o]=n(s[o]))}var s={VERSION:"0.8.0",not:{},all:{},any:{}},l=Object.prototype.toString,c=Array.prototype.slice,u=Object.prototype.hasOwnProperty,d={"<":function(t,e){return t<e},"<=":function(t,e){return t<=e},">":function(t,e){return t>e},">=":function(t,e){return t>=e}};s.arguments=function(t){return"[object Arguments]"===l.call(t)||null!=t&&"object"==typeof t&&"callee"in t},s.array=Array.isArray||function(t){return"[object Array]"===l.call(t)},s.boolean=function(t){return!0===t||!1===t||"[object Boolean]"===l.call(t)},s.char=function(t){return s.string(t)&&1===t.length},s.date=function(t){return"[object Date]"===l.call(t)},s.domNode=function(t){return s.object(t)&&t.nodeType>0},s.error=function(t){return"[object Error]"===l.call(t)},s.function=function(t){return"[object Function]"===l.call(t)||"function"==typeof t},s.json=function(t){return"[object Object]"===l.call(t)},s.nan=function(t){return t!=t},s.null=function(t){return null===t},s.number=function(t){return s.not.nan(t)&&"[object Number]"===l.call(t)},s.object=function(t){return Object(t)===t},s.regexp=function(t){return"[object RegExp]"===l.call(t)},s.sameType=function(t,e){var n=l.call(t);return n===l.call(e)&&("[object Number]"!==n||(!s.any.nan(t,e)||s.all.nan(t,e)))},s.sameType.api=["not"],s.string=function(t){return"[object String]"===l.call(t)},s.undefined=function(t){return void 0===t},s.windowObject=function(t){return null!=t&&"object"==typeof t&&"setInterval"in t},s.empty=function(t){if(s.object(t)){var e=Object.getOwnPropertyNames(t).length;return!!(0===e||1===e&&s.array(t)||2===e&&s.arguments(t))}return""===t},s.existy=function(t){return null!=t},s.falsy=function(t){return!t},s.truthy=t(s.falsy),s.above=function(t,e){return s.all.number(t,e)&&t>e},s.above.api=["not"],s.decimal=function(t){return s.number(t)&&t%1!=0},s.equal=function(t,e){return s.all.number(t,e)?t===e&&1/t==1/e:s.all.string(t,e)||s.all.regexp(t,e)?""+t==""+e:!!s.all.boolean(t,e)&&t===e},s.equal.api=["not"],s.even=function(t){return s.number(t)&&t%2==0},s.finite=isFinite||function(t){return s.not.infinite(t)&&s.not.nan(t)},s.infinite=function(t){return t===1/0||t===-1/0},s.integer=function(t){return s.number(t)&&t%1==0},s.negative=function(t){return s.number(t)&&t<0},s.odd=function(t){return s.number(t)&&t%2==1},s.positive=function(t){return s.number(t)&&t>0},s.under=function(t,e){return s.all.number(t,e)&&t<e},s.under.api=["not"],s.within=function(t,e,n){return s.all.number(t,e,n)&&t>e&&t<n},s.within.api=["not"];var h={affirmative:/^(?:1|t(?:rue)?|y(?:es)?|ok(?:ay)?)$/,alphaNumeric:/^[A-Za-z0-9]+$/,caPostalCode:/^(?!.*[DFIOQU])[A-VXY][0-9][A-Z]\s?[0-9][A-Z][0-9]$/,creditCard:/^(?:(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11}))$/,dateString:/^(1[0-2]|0?[1-9])([\/-])(3[01]|[12][0-9]|0?[1-9])(?:\2)(?:[0-9]{2})?[0-9]{2}$/,email:/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,eppPhone:/^\+[0-9]{1,3}\.[0-9]{4,14}(?:x.+)?$/,hexadecimal:/^(?:0x)?[0-9a-fA-F]+$/,hexColor:/^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$/,ipv4:/^(?:(?:\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.){3}(?:\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])$/,ipv6:/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i,nanpPhone:/^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/,socialSecurityNumber:/^(?!000|666)[0-8][0-9]{2}-?(?!00)[0-9]{2}-?(?!0000)[0-9]{4}$/,timeString:/^(2[0-3]|[01]?[0-9]):([0-5]?[0-9]):([0-5]?[0-9])$/,ukPostCode:/^[A-Z]{1,2}[0-9RCHNQ][0-9A-Z]?\s?[0-9][ABD-HJLNP-UW-Z]{2}$|^[A-Z]{2}-?[0-9]{4}$/,url:/^(?:(?:https?|ftp):\/\/)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:\/\S*)?$/i,usZipCode:/^[0-9]{5}(?:-[0-9]{4})?$/};for(var f in h)h.hasOwnProperty(f)&&a(f,h);s.ip=function(t){return s.ipv4(t)||s.ipv6(t)},s.capitalized=function(t){if(s.not.string(t))return!1;for(var e=t.split(" "),n=0;n<e.length;n++){var i=e[n];if(i.length){var o=i.charAt(0);if(o!==o.toUpperCase())return!1}}return!0},s.endWith=function(t,e){if(s.not.string(t))return!1;e+="";var n=t.length-e.length;return n>=0&&t.indexOf(e,n)===n},s.endWith.api=["not"],s.include=function(t,e){return t.indexOf(e)>-1},s.include.api=["not"],s.lowerCase=function(t){return s.string(t)&&t===t.toLowerCase()},s.palindrome=function(t){if(s.not.string(t))return!1;for(var e=(t=t.replace(/[^a-zA-Z0-9]+/g,"").toLowerCase()).length-1,n=0,i=Math.floor(e/2);n<=i;n++)if(t.charAt(n)!==t.charAt(e-n))return!1;return!0},s.space=function(t){if(s.not.char(t))return!1;var e=t.charCodeAt(0);return e>8&&e<14||32===e},s.startWith=function(t,e){return s.string(t)&&0===t.indexOf(e)},s.startWith.api=["not"],s.upperCase=function(t){return s.string(t)&&t===t.toUpperCase()};var p=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"],m=["january","february","march","april","may","june","july","august","september","october","november","december"];s.day=function(t,e){return s.date(t)&&e.toLowerCase()===p[t.getDay()]},s.day.api=["not"],s.dayLightSavingTime=function(t){var e=new Date(t.getFullYear(),0,1),n=new Date(t.getFullYear(),6,1),i=Math.max(e.getTimezoneOffset(),n.getTimezoneOffset());return t.getTimezoneOffset()<i},s.future=function(t){var e=new Date;return s.date(t)&&t.getTime()>e.getTime()},s.inDateRange=function(t,e,n){if(s.not.date(t)||s.not.date(e)||s.not.date(n))return!1;var i=t.getTime();return i>e.getTime()&&i<n.getTime()},s.inDateRange.api=["not"],s.inLastMonth=function(t){return s.inDateRange(t,new Date((new Date).setMonth((new Date).getMonth()-1)),new Date)},s.inLastWeek=function(t){return s.inDateRange(t,new Date((new Date).setDate((new Date).getDate()-7)),new Date)},s.inLastYear=function(t){return s.inDateRange(t,new Date((new Date).setFullYear((new Date).getFullYear()-1)),new Date)},s.inNextMonth=function(t){return s.inDateRange(t,new Date,new Date((new Date).setMonth((new Date).getMonth()+1)))},s.inNextWeek=function(t){return s.inDateRange(t,new Date,new Date((new Date).setDate((new Date).getDate()+7)))},s.inNextYear=function(t){return s.inDateRange(t,new Date,new Date((new Date).setFullYear((new Date).getFullYear()+1)))},s.leapYear=function(t){return s.number(t)&&(t%4==0&&t%100!=0||t%400==0)},s.month=function(t,e){return s.date(t)&&e.toLowerCase()===m[t.getMonth()]},s.month.api=["not"],s.past=function(t){var e=new Date;return s.date(t)&&t.getTime()<e.getTime()},s.quarterOfYear=function(t,e){return s.date(t)&&s.number(e)&&e===Math.floor((t.getMonth()+3)/3)},s.quarterOfYear.api=["not"],s.today=function(t){var e,n=(new Date).toDateString();return s.date(t)&&t.toDateString()===n},s.tomorrow=function(t){var e=new Date,n=new Date(e.setDate(e.getDate()+1)).toDateString();return s.date(t)&&t.toDateString()===n},s.weekend=function(t){return s.date(t)&&(6===t.getDay()||0===t.getDay())},s.weekday=t(s.weekend),s.year=function(t,e){return s.date(t)&&s.number(e)&&e===t.getFullYear()},s.year.api=["not"],s.yesterday=function(t){var e=new Date,n=new Date(e.setDate(e.getDate()-1)).toDateString();return s.date(t)&&t.toDateString()===n};var g=s.windowObject("object"==typeof global&&global)&&global,v=s.windowObject("object"==typeof self&&self)&&self,y=s.windowObject("object"==typeof this&&this)&&this,b=g||v||y||Function("return this")(),w=v&&v.document,C=b.is,k=v&&v.navigator,x=(k&&k.appVersion||"").toLowerCase(),T=(k&&k.userAgent||"").toLowerCase(),S=(k&&k.vendor||"").toLowerCase();return s.android=function(){return/android/.test(T)},s.android.api=["not"],s.androidPhone=function(){return/android/.test(T)&&/mobile/.test(T)},s.androidPhone.api=["not"],s.androidTablet=function(){return/android/.test(T)&&!/mobile/.test(T)},s.androidTablet.api=["not"],s.blackberry=function(){return/blackberry/.test(T)||/bb10/.test(T)},s.blackberry.api=["not"],s.chrome=function(t){var e=/google inc/.test(S)?T.match(/(?:chrome|crios)\/(\d+)/):null;return null!==e&&i(e[1],t)},s.chrome.api=["not"],s.desktop=function(){return s.not.mobile()&&s.not.tablet()},s.desktop.api=["not"],s.edge=function(t){var e=T.match(/edge\/(\d+)/);return null!==e&&i(e[1],t)},s.edge.api=["not"],s.firefox=function(t){var e=T.match(/(?:firefox|fxios)\/(\d+)/);return null!==e&&i(e[1],t)},s.firefox.api=["not"],s.ie=function(t){var e=T.match(/(?:msie |trident.+?; rv:)(\d+)/);return null!==e&&i(e[1],t)},s.ie.api=["not"],s.ios=function(){return s.iphone()||s.ipad()||s.ipod()},s.ios.api=["not"],s.ipad=function(t){var e=T.match(/ipad.+?os (\d+)/);return null!==e&&i(e[1],t)},s.ipad.api=["not"],s.iphone=function(t){var e=T.match(/iphone(?:.+?os (\d+))?/);return null!==e&&i(e[1]||1,t)},s.iphone.api=["not"],s.ipod=function(t){var e=T.match(/ipod.+?os (\d+)/);return null!==e&&i(e[1],t)},s.ipod.api=["not"],s.linux=function(){return/linux/.test(x)},s.linux.api=["not"],s.mac=function(){return/mac/.test(x)},s.mac.api=["not"],s.mobile=function(){return s.iphone()||s.ipod()||s.androidPhone()||s.blackberry()||s.windowsPhone()},s.mobile.api=["not"],s.offline=t(s.online),s.offline.api=["not"],s.online=function(){return!k||!0===k.onLine},s.online.api=["not"],s.opera=function(t){var e=T.match(/(?:^opera.+?version|opr)\/(\d+)/);return null!==e&&i(e[1],t)},s.opera.api=["not"],s.phantom=function(t){var e=T.match(/phantomjs\/(\d+)/);return null!==e&&i(e[1],t)},s.phantom.api=["not"],s.safari=function(t){var e=T.match(/version\/(\d+).+?safari/);return null!==e&&i(e[1],t)},s.safari.api=["not"],s.tablet=function(){return s.ipad()||s.androidTablet()||s.windowsTablet()},s.tablet.api=["not"],s.touchDevice=function(){return!!w&&("ontouchstart"in v||"DocumentTouch"in v&&w instanceof DocumentTouch)},s.touchDevice.api=["not"],s.windows=function(){return/win/.test(x)},s.windows.api=["not"],s.windowsPhone=function(){return s.windows()&&/phone/.test(T)},s.windowsPhone.api=["not"],s.windowsTablet=function(){return s.windows()&&s.not.windowsPhone()&&/touch/.test(T)},s.windowsTablet.api=["not"],s.propertyCount=function(t,e){if(s.not.object(t)||s.not.number(e))return!1;var n=0;for(var i in t)if(u.call(t,i)&&++n>e)return!1;return n===e},s.propertyCount.api=["not"],s.propertyDefined=function(t,e){return s.object(t)&&s.string(e)&&e in t},s.propertyDefined.api=["not"],s.inArray=function(t,e){if(s.not.array(e))return!1;for(var n=0;n<e.length;n++)if(e[n]===t)return!0;return!1},s.inArray.api=["not"],s.sorted=function(t,e){if(s.not.array(t))return!1;for(var n=d[e]||d[">="],i=1;i<t.length;i++)if(!n(t[i],t[i-1]))return!1;return!0},r(),s.setNamespace=function(){return b.is=C,this},s.setRegexp=function(t,e){for(var n in h)u.call(h,n)&&e===n&&(h[n]=t)},s})),function($,t){"use strict";$(document).ready((function(){var t=[".wrapper a",".site-footer a"],e="link-hover";$(document).on("touchstart mouseenter",t.join(","),(function(t){$(this).addClass(e)})),$(document).on("touchend mouseleave",t.join(","),(function(t){$(this).removeClass(e)}))}))}(jQuery,window),function(t,$,e){"use strict";var n=$(e);$(document).ready((function(){$(".header-search-input").length&&$(".header-search-input").each((function(t,e){function n(){if(!p){var t=.2,e=TweenMax.to(c,t,{css:{autoAlpha:1},ease:Power1.easeInOut});0==d.val().trim().length?o(.1):(d.focus(),e.eventCallback("onComplete",(function(){}))),TweenMax.to(l,t,{css:{x:"shift"==h?-5:0,scale:"scale"==h?.85:1}}),r.addClass(f)}}function i(){p||(TweenMax.to(c,.3,{css:{autoAlpha:0},onComplete:function(){}}),TweenMax.to(l,.2,{css:{x:0,scale:1}}),r.removeClass(f))}function o(t){var e=.2,n=new TimelineMax({ease:Sine.easeIn,delay:t}),i={css:{autoAlpha:0,left:m?-5:10}},o={css:{autoAlpha:1,left:0}};n.staggerFromTo(g.chars,e,i,o,.010000000000000002),n.eventCallback("onComplete",(function(){d.focus()}))}function a(){var t=.2;TweenMax.staggerTo(g.chars,t,{css:{autoAlpha:0,left:10}},.010000000000000002)}var r=$(e),s=r.find("form"),l=r.find(".search-icon a"),c=r.find(".search-field"),u=r.find("span"),d=r.find("input"),h=l.data("animation"),f="search-field-visible",p=r.hasClass("header-search-input--input-visible"),m=r.hasClass("header-search-input--align-right"),g=new SplitText(u,{
type:"chars"});p||TweenMax.set(g.chars,{css:{autoAlpha:0}}),l.on("click",(function(t){t.preventDefault(),d.val().trim().length&&s.submit(),r.hasClass(f)?d.focus():n()})),d.on("blur",$.debounce(50,(function(t){d.is(":focus")||document.activeElement===l[0]||i()}))).on("keydown",$.debounce(25,(function(t){27!=t.keyCode?(d.val().trim().length?a():d.data("prevlength")>0&&o(),d.data("prevlength",d.val().length)):i()})))}))}))}(this,jQuery,window),function(t,$,e){"use strict";var n=$(e);jQuery(document).ready((function(){var t=".kalium-wpml-language-switcher";$(t).length&&$(t).each((function(e,n){var i=$(n),o;i.find(".current-language").on("click",(function(t){t.preventDefault(),i.toggleClass("hover")}));var a=function(){i.addClass("hover")},r=function(){i.removeClass("hover")};if("click"===i.data("showOn")){var s=function(e){var n;i.hasClass("hover")&&($(e.target).parents(t).length||r())};$(document.body).on("click",s)}else i.hoverIntent({timeout:200,interval:50,over:a,out:r})}))}))}(this,jQuery,window),function(t,$){"use strict";var e=$(t),n,i=[],o=function(e){if(void 0!==this){var n=this,o={containerId:null,autoHighlight:!1,autoHighlightItems:[{selector:".menu-item",activeClass:["current_page_item","current-menu-item","current-menu-ancestor","current_page_ancestor"]}],autoOffset:!0,now:!1};"object"==typeof e&&(this.args=$.extend(!0,o,e)),n.hash=t.location.hash.toString().replace("#",""),n.init(),imagesLoaded($("#"+this.args.containerId),(function(){$.each(i,(function(t,e){e.refresh()}))}))}};o.prototype.init=function(){var o=this,a=o.args,r=$("#"+a.containerId);if(r.length){if(n||(n=new ScrollMagic.Controller),a.autoOffset){var s=0;Kalium.Header.Sticky&&(s+=Kalium.Header.Sticky.getStickyHeight()),o.offset=s}if(a.autoHighlight){var l=$("header.site-header"),c=l.offset().top+l.outerHeight();$.each(a.autoHighlightItems,(function(s,l){var u=l.activeClass.join(" "),d=$(l.selector),h=[];if(d.find('a[href*="#"]').each((function(t,e){var n=$(e).attr("href"),i;n.substr(n.indexOf("#")+1)===a.containerId&&h.push($(e).parent().get(0))})),h.length){var f=$(h),p=new ScrollMagic.Scene({triggerHook:c/e.height(),triggerElement:r.get(0),duration:r.outerHeight(!0)});p.on("enter",(function(){d.removeClass(u),f.addClass(u)})),p.on("leave",(function(){f.removeClass(u)})),p.addTo(n),Kalium.isDebugMode()&&p.addIndicators({name:a.containerId}),setInterval((function(){p.duration(r.outerHeight(!0))}),1e3),i.push(p),f.find("> a").on("click",(function(e){e.preventDefault();var n=$(t).scrollTop();t.location.hash=$(this).attr("href").replace(/^.*#/,""),$(t).scrollTop(n),o.scrollTo(r)}))}}))}a.now?o.scrollTo(r):o.hash&&o.hash===a.containerId&&imagesLoaded($("#"+this.args.containerId),(function(){o.scrollTo(r)}))}},o.prototype.scrollTo=function(e){var n=$(e).offset().top;Kalium.Header.Sticky&&Kalium.Header.Sticky.enabled()&&(n-=Kalium.Header.Sticky.getStickyHeight()),$("#wpadminbar").length>0&&(n-=$("#wpadminbar").outerHeight()),gsap.to(t,{duration:1,scrollTo:{y:Kalium.Hooks.applyFilters("ScrollToElement.scrollTo.offset",n,this),autoKill:!1},ease:"power2.out"})},t.ScrollToElement=o,$(document).ready((function(){$(document).on("click",'a.scrollable[href*="#"], .scrollable a[href*="#"]',(function(t){var e,n=$(this).attr("href"),i=(n=n.replace(/^[^#]+/,"")).replace("#","");0!==$(n).length&&(t.preventDefault(),new o({containerId:i,now:!0}))})),$(".vc_row[id], .wpb_column[id], .vc_section[id], .elementor-element[id]").each((function(t,e){new o({containerId:$(e).attr("id").replace("#",""),autoHighlight:!0})}))}))}(this,jQuery),function(t,$,e){"use strict";var n=$(e),i="lightGallery";t.kaliumLightbox=function(t,e,n){var a,r={};if("object"==typeof e&&(e=$.extend(!0,r,e)),!(t=$(t))||!t.length)return null;switch(i){case"lightGallery":a=o(t,e,n);break}return a};var o=function(t,e,n){var i={thumbnail:!1,hash:!1,share:!1,download:!1,zoom:!1,autoplay:!1,autoplayControls:!1,progressBar:!1,fullScreen:!1,startClass:"lg-start-fade lg-kalium",addClass:n,hideBarsDelay:2e3,googlePlus:!1};return"object"==typeof e&&(e=$.extend(!0,i,e)),e=Kalium.Hooks.applyFilters("kaliumLightbox.LightGallery.args",e),t.lightGallery(e),t.data("lightGallery")}}(this,jQuery,window);var setupSlickCarousel=function(t,e){jQuery.isFunction(jQuery.fn.slick)&&t.each((function(n,i){var o=jQuery(i),a=o.data("autoswitch"),r=Kalium.Hooks.applyFilters("setupSlickCarousel",{slidesToShow:1,cssEase:"ease-in-out",infinite:!0,adaptiveHeight:!0,prevArrow:'<button type="button" class="slick-prev"><i class="flaticon-arrow427"></i></button>',nextArrow:'<button type="button" class="slick-next"><i class="flaticon-arrow413"></i></button>',responsive:[{breakpoint:768,settings:{arrows:!0}}],rtl:Kalium.isRTL()},t);o.data("slickInitialized")||("object"==typeof e&&jQuery.extend(r,e),"number"==typeof a&&jQuery.extend(r,{autoplay:!0,autoplaySpeed:1e3*a}),imagesLoaded(o.find("img").first(),(function(){o.find(".hidden").removeClass("hidden"),o.slick(r)})),o.data("slickInitialized",!0))}))},setupPerfectScrollbar=function(t,e){var n=t,i;return t instanceof jQuery&&(n=t.get(0)),n?new PerfectScrollbar(n,e):null},setStickyElement=function(t,e,n,i){var o=new ScrollMagic.Controller,a=jQuery("#main-wrapper").offset(),r=20+(a?a.top:0),s=jQuery(window).height(),l,c,u=function(e,n){var i=0,o=200,a=e.data("ps");if(a&&(a.destroy(),e.data("ps",null).removeAttr("style")),!n){if(t.outerHeight()>jQuery(window).height()){var r=t.outerHeight()-d.outerHeight();if(i=d.outerHeight()-r,jQuery(window).height()-i<o)return;var s=setupPerfectScrollbar(e.css("maxHeight",i),{wheelPropagation:!0});return e.data("ps",s),s}return null}};if(i=i||768,jQuery(window).width()<=i||t.outerHeight()>=e.outerHeight())return o;if("object"==typeof stickyHeader&&"getStickyHeight"in stickyHeader&&(r+=stickyHeader.getStickyHeight()),n){var d=t.find(n);d.length&&(c=u(d))}l=t.outerHeight();var h=t.wrapInner('<div class="sticky-element"></div>').children(),f=jQuery("#main-wrapper").offset().top;Kalium.Header.Sticky&&(f+=Kalium.Header.Sticky.getStickyHeight()-Kalium.Header.Sticky.getOffset());var p=new ScrollMagic.Scene({triggerElement:e[0],triggerHook:r/s,duration:e.outerHeight()-l,offset:-f});return p.setPin(h[0]),Kalium.isDebugMode()&&p.addIndicators({name:"stickyElement"}),p.addTo(o),enquire.register("screen and (max-width: "+i+"px)",{match:function(){o.update(!0).enabled(!1),h.parent(".scrollmagic-pin-spacer").removeAttr("style"),c&&u(d,!0)},unmatch:jQuery.debounce(300,!1,(function(){o.enabled(!0).update(!0),c&&u(d)}))}),o},lastItemId,wowLab;!function(t,$,e){"use strict";function n(t,n,i){var o=e;$.each(t.split("."),(function(t,e){o=o[e]})),o.apply(i,n)}var i=$(e),o=Kalium.getVar("infinite_scroll_instances");o&&$.each(o,(function(t,e){var i=e.callback,o=e.triggers.classes,a=$(e.triggers.selector),r=a.parent(),s={},l,c;e.loadNextPage=function(){a.removeClass([o.isLoading,o.isReady,o.allItemsShown].join(" ")).addClass(o.isLoading);var t=jQuery.extend({},e);for(var l in t)"function"==typeof t[l]&&delete t[l];t=jQuery.extend($.getQueryParameters(),t),"undefined"!=typeof icl_language_code&&(t.lang=icl_language_code),Kalium.Hooks.doAction("kalium-infinite-scroll-ajax-request-data",t,e),$.post(ajaxurl,t).done((function(t,l){var c=t.hasOwnProperty("responseJSON")?t.responseJSON:t;if(a.removeClass([o.isLoading,o.isReady,o.allItemsShown].join(" ")),"success"==l&&c.success){var u=c.data;if(u.fetchedItems&&u.fetchedItems.length&&(e.pagination.fetchedItems=e.pagination.fetchedItems.concat(u.fetchedItems)),u.hasMore)a.addClass(o.isReady),e.triggers.autoReveal&&s.autoRevealScene&&setTimeout((function(){"DURING"==s.autoRevealScene.state()&&e.loadNextPage()}),300);else{a.addClass(o.allItemsShown);var d=new ScrollMagic.Controller,h=new ScrollMagic.Scene({triggerElement:e.triggers.selector,triggerHook:.9});h.on("enter",(function(t){TweenMax.to(r,.5,{delay:3,css:{autoAlpha:0},onComplete:function(){TweenMax.to(r,.3,{css:{height:0,marginTop:0,marginBottom:0,paddingTop:0,paddingBottom:0}})}}),h.destroy()})),setTimeout((function(){h.addTo(d)}),10)}n(i,[u],e),$(document).trigger("kalium-infinite-scroll-request-done",[e,u])}}))},a.on("click",(function(t){t.preventDefault(),e.loadNextPage()})),e.triggers.autoReveal&&(l=new ScrollMagic.Controller,(c=new ScrollMagic.Scene({triggerElement:e.triggers.selector,triggerHook:.9})).on("enter",(function(t){e.pagination.totalItems>e.pagination.fetchedItems.length&&e.loadNextPage()})).addTo(l),s.autoRevealScene=c,Kalium.isDebugMode()&&c.addIndicators({name:"endlessAutoReveal"}))})),t.kaliumBlogEndlessPaginationHandler=function(e){var n=this,i=e.fetchedItems,o=e.hasMore,a=e.hasItems,r=e.hasQueryFilter,s=$(n.triggers.container),l=$(n.triggers.selector);if(a){var c=$(e.items);s.append(c).isotope("appended",c).isotope("layout"),Kalium.Media.initVideoElements(),t.processPostFormatContents()}}}(this,jQuery,window),function($,t,e){"use strict";var n;$(document).ready((function(){n=function(e){if(!1!==$.isFunction($.fn.isotope)&&"undefined"!=typeof portfolioContainers){var n=$(e),i=n.attr("id"),o=null,a=n.closest(".portfolio-container-and-title"),r=a.find('.show-more[data-endless="true"]'),s=r.hasClass("auto-reveal"),l=null,c=a.find(".product-filter"),u=a.find("ul"),d=c.find("a[data-term]"),h=c.has(".portfolio-subcategory").length>0,f=a.find(".section-title > h1"),p=a.find(".section-title .term-description"),m=c.find('.portfolio-root-categories a[data-term="*"]').data("term-description"),g={},v=null,y=t.location.toString(),b=0,w=1===a.find(".portfolio-title-holder--update-category-title").length,C=1===a.find(".portfolio-title-holder--update-category-descriptions").length;for(var k in portfolioContainers)portfolioContainers[k].instanceId==i&&(o=portfolioContainers[k]);var x={itemSelector:".portfolio-item",layoutMode:"fitRows"};n.hasClass("is-masonry-layout")&&$.extend(x,{layoutMode:"packery",packery:{}}),n.hasClass("is-fitrows-layout")&&$.extend(x,{layoutMode:"fitRows"}),n.isotope(Kalium.Hooks.applyFilters("Kalium.Portfolio.Isotope.Options",x)),n.on("layoutComplete",(function(e,n){t.clearTimeout(b),void 0!==wowLab&&wowLab.scrollHandler(),b=setTimeout((function(){scrollMonitor.recalculateLocations(),scrollMonitor.update(),b=setTimeout((function(){jQuery(document).trigger("load-image-placeholders")}),1e3)}),100)}));var T=function(){g={},$.each(o.countByTerms,(function(t,e){g[t]=0})),n.find(x.itemSelector).each((function(t,e){$.each(($(e).data("terms")+"").split(" "),(function(t,e){g[e]++}))}))},S=function(t){return T(),"number"==typeof g[t]&&g[t]==o.countByTerms[t]},M=function(e){var n=d.filter('[data-term="'+e+'"]'),i=$(t).scrollTop(),a=e;if(0!=n.length&&!Kalium.Hooks.applyFilters("Kalium.Portfolio.Filter.disableUrlChangeHistory",!1))if(1==portfolioContainers.length&&history.pushState&&o.filterPushState)try{history.pushState({termId:e},document.title,n.attr("href"))}catch(t){history.pushState({},document.title,y)}else{if(portfolioContainers.length>1){var r=o.instanceAlias;for(var s in portfolioContainers)if(portfolioContainers[s].instanceId!=o.instanceId&&portfolioContainers[s].instanceAlias==r){r=o.instanceId;break}a=r+":"+a}t.location.hash="*"==e?"":a,$(t).scrollTop(i)}},A=function(t,e){t=t.toString();var i=0,l="*"==t,c=0;return v=l?"*":t,e||M(t),n.isotope({filter:function(){var e=$(this),n=e.data("terms");return(l||!(!n||(n=n.toString().split(" "),-1==$.inArray(t,n))))&&(e.hasClass("is-appended")&&c++,i++,!0)}}),o.currentTerm=v,r.length&&a.find(x.itemSelector).length!==o.count&&(S(t)?0==c?j("finished",!0):j("finished"):(j("ready"),0==i&&r.click()),s&&F()),i};n.hasClass("sort-by-js")&&d.on("click",(function(t){t.preventDefault();var e=$(this),n=e.data("term");A(n),I(e)}));var I=function(t){t.length>1&&(t=t.parent().not(".subcategory-back").find("> a").last());var e=t.parent(),n=t.data("term"),i=t.text(),o=t.data("term-description"),a=t.hasClass("subcategory-back-href");if(d.parent().removeClass("active"),a||e.addClass("active"),h){var r=u.filter('[data-sub-category-of="'+n+'"]');if(r.length)if(u.removeClass("is-active"),a){var s=d.filter('[data-term="'+n+'"]'),l=s.parent(),g;l.parent().hasClass("portfolio-root-categories")?(c.removeClass("subcategory-active"),l.addClass("active")):((l=s.parent().not(".subcategory-back")).parent().addClass("is-active"),l.addClass("active"))}else c.addClass("subcategory-active"),r.addClass("is-active");else e.parent().hasClass("portfolio-root-categories")||(c.addClass("subcategory-active"),e.parent().addClass("is-active"))}w&&("*"===n?f.html(t.data("title")):f.html(i)),C&&(o||"*"===n||(o=m),p.html(o))},E=c.find(".current a"),_="";E.length&&"*"!=E.data("term")&&(_=E.data("term"));var H=c.find(".active a");if(H.length&&"*"!=H.data("term")&&(v=H.data("term")),r.length){var D=function(){if("object"==typeof o&&!r.data("isBusy")){r.data("isBusy",!0),o.action="portfolio_items_get_from_ajax",o.noCategory=o.portfolioCategory=null,"*"==v?o.noCategory=!0:is.not.empty(v)&&(o.portfolioCategory=v),o.shownIds=[],n.find(x.itemSelector).each((function(t,e){o.shownIds.push($(e).data("portfolioItemId"))})),j("loading");var t=$.extend({},o);t.lightboxData=null,"string"==typeof icl_language_code&&(t.lang=icl_language_code),$.post(ajaxurl,t,(function(t){P(t,o)}),"json")}},P=function(e,i){j("ready"),e.hasMore||j("finished");var o=$("<div>").html(e.html).children(),a=o.find(".video-js-el").length>0;o.addClass("is-appended no-transitions opacity-none");var s=$(t).scrollTop();n.append(o).isotope("appended",o).isotope("layout"),$(t).scrollTop(s),o.removeClass("no-transitions opacity-none"),F(),Kalium.Media.initVideoElements(),a&&"undefined"==typeof videojs&&Kalium.Enqueue.loadLibrary("videojs").then((function(){videojs&&Kalium.Media.initVideoElements()})),r.data("isBusy",!1),jQuery(document).trigger("portfolioShowMoreLoaded",[e.hasMore])},j=function(t,e){var n=r.parent(),i=r.actual("outerHeight",{includeMargin:!0});switch(TweenMax.killDelayedCallsTo&&TweenMax.killDelayedCallsTo(n),t){case"loading":n.removeAttr("style"),r.addClass("is-loading");break;case"finished":if(e)return void TweenMax.to(n,.5,{height:0,autoAlpha:0});r.removeClass("is-loading").addClass("is-finished"),TweenMax.to(n,.5,{height:0,autoAlpha:0,delay:2});break;case"ready":default:r.removeClass("is-loading is-finished"),n.removeClass("not-visible"),TweenMax.to(n,.5,{height:i,autoAlpha:1,delay:1})}};r.on("click",(function(t){D(i)})).find("a").on("click",(function(t){t.preventDefault()}));var F=function(){s&&!1===r.hasClass("is-finished")&&l.isFullyInViewport&&setTimeout((function(){r.click()}),10)};s&&(l=scrollMonitor.create(r)).fullyEnterViewport((function(t){F()}))}var L=t.location.hash.toString(),O="",R=function(){var e=t.location.hash.toString(),n="";return e.length&&(e=e.replace("#","")).match(/:/)&&(n=e.match(/^([^:]+)/)[1],e=e.replace(n+":","")),e};if(L.length&&(L=L.replace("#","")).match(/:/)&&(O=L.match(/^([^:]+)/)[1],L=L.replace(O+":","")),_&&(A(_,!0),I(E)),L.length>1){var W=d.filter('[data-term="'+L+'"]');W.length?(A(L),I(W)):o.lightboxData&&$.each(o.lightboxData.entries,(function(t,e){L!==e.hash||""!==O&&O!==o.instanceAlias||portfolioLightboxOpen(e.portfolioItemId,o,e)}))}if(history.state&&history.state.hasOwnProperty("termId")){var K=history.state.termId,Y=d.filter('[data-term="'+K+'"]');A(K,!0),I(Y)}$("body").on("click",".portfolio-holder#"+i+" .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))})),n.hasClass("sort-by-js")&&n.on("click","a[data-term]",(function(t){t.preventDefault();var e=$(this).data("term");A(e),I(d.filter((function(t,n){return $(n).data("term")==e})))})),n.on("videojs-init",".portfolio-item",(function(t,e){var n,i=$(e.el()).next(".portfolio-video-info");if(e.controls()||!e.controls()&&!e.autoplay()){var o=function(){i.addClass("visible")},a=function(){i.removeClass("visible")};e.on("play",a),e.on("end",o),e.on("pause",o)}}))}},$(".portfolio-holder:not(.blog-posts-holder, .lab-dribbble-gallery)").each((function(t,e){n(e)})),$("body").on("click","[data-portfolio-item-id] .thumb",(function(e){var n=$(this).closest("[data-portfolio-item-id]"),i=n.find(".hover-state"),o=n.is(".portfolio-item-type-6");if(0!=+i.css("opacity"))if(!o||0!=$(e.target).is("a")||0===n.find(".hover-state").length||n.hasClass("post-password-required")){if(!$(e.target).is("a")&&0==$(e.target).closest(".like-button").length){var a=n.find(".item-link").first();if("#"==a.attr("href")||!a.attr("href"))return e.preventDefault(),!1;"_blank"==a.attr("target")||macKeys.ctrlKey||macKeys.cmdKey?t.open(a.attr("href"),null,"noopener"):o||(t.location.href=a.attr("href"))}}else{var r=n.closest(".portfolio-holder").attr("id");for(var s in portfolioContainers)portfolioContainers[s].instanceId==r&&portfolioLightboxOpen(n.data("portfolio-item-id"),portfolioContainers[s])}})),$("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 n=$(e);setupSlickCarousel(n),n.on("init",(function(t){$.isFunction($.fn.nivoLightbox)&&n.find(".nivo a, a.nivo").nivoLightbox({effect:"fade",theme:"default"})})).on("afterChange",(function(t,e,n){var i=$(".gallery.masonry-mode-gallery .row");i.length&&i.isotope("layout")}))}));var e=$(".gallery-slider");if(e.length&&$.isFunction($.fn.slick)){e.find(".hidden").removeClass("hidden");var i=e.data("autoplay"),o=e.hasClass("variable-width");0==i&&(i=4e3),e.slick(Kalium.Hooks.applyFilters("Kalium.Portfolio.GallerySlider.slick",{centerMode:e.hasClass("carousel-center-mode"),centerPadding:"150px",slidesToShow:1,infinite:1==e.data("infinite"),autoplay:e.data("autoplay")>0,autoplaySpeed:i,variableWidth:o,adaptiveHeight:!0,prevArrow:'<button type="button" class="slick-prev"><i class="flaticon-arrow427"></i></button>',nextArrow:'<button type="button" class="slick-next"><i class="flaticon-arrow413"></i></button>',responsive:[{breakpoint:768,settings:{arrows:!0,centerPadding:"0px",autoplay:e.data("autoplay")>0,autoplaySpeed:i,variableWidth:!1}}]})),$(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,n){var i=$(n),o=i.parent().next().height(),a=$(".gallery-type-description").hasClass("no-spacing");if(i.removeClass("hidden"),!($(t).width()<768)&&i.outerHeight()>o){var r=45;a?(o-=r,i.hasClass("first-entry")||(o-=r)):o-=30,o>0&&(i.css({height:o}),setupPerfectScrollbar(i,{wheelPropagation:!0,suppressScrollX:!0}))}}));var a=$(".portfolio-full-bg-slider");if(a.length){var r=a.find(".image-entry"),s=$(".portfolio-slider-nav"),l=$(".portfolio-description-container"),c=null,u=!1,d=function(t){var e=r.eq(t).find(".video-js");e.length&&e[0].player&&e[0].player.play()},h=function(e){a.data("autoswitch")>0&&(t.clearInterval(c),e||(c=setInterval((function(){a.data("goTo")(s.find(".current").index()+1)}),1e3*a.data("autoswitch"))))};r.each((function(e,n){var i=$(n),o=i.data("load"),s=i.data("video"),l=r.length-1;if(s){var c=i.find(".video-js"),u=videojs(c.attr("id")),d=$(u.el());if(u){if(i.hasClass("fit-video-to-viewport")){function m(){d.css({width:"",height:"",top:0,left:0});var e=u.width(),n=u.height(),i=$(t).width(),o=$(t).height(),a=0,r=0,s=0,l=0,c,h;e/i<n/o?r=n/e*(a=i):a=e/n*(r=o),a>i&&(l=(a-i)/2),r>o&&(s=(r-o)/2),d.css({width:a,height:r,top:-s,left:-l})}u.ready((function(){c.find("iframe").length&&(d=c.find("iframe")),m()})),t.addEventListener("resize",$.debounce(50,m),{passive:!0})}if(0===e&&i.hasClass("autoplay-video"))var f=setInterval((function(){u.paused()?u.play().then((function(){t.clearInterval(f),f=null})):(t.clearInterval(f),f=null)}),50);u.on("play",(function(){h(!0)})),u.on("pause",(function(){h()}))}0===e&&(i.addClass("active"),a.addClass("is-finished"))}else{var p=new Image;p.onload=function(){i.css("background-image","url( "+o+" )").removeAttr("data-load"),0==e&&(i.addClass("active"),a.addClass("is-finished"))},p.src=o}})),a.data("goTo",(function(t){(t=Kalium.Hooks.applyFilters("Kalium.Portfolio.fullBgSliderIndex",t%r.length,a))<0&&(t=r.length+t);var e=s.find(".current"),n=s.find("a").eq(t),i=r.eq(t);e.index()!=t&&(e.removeClass("current"),n.addClass("current"),r.filter(".active").removeClass("active"),i.addClass("active"),r.not(i).each((function(t,e){var n=$(e).find(".video-js");n.length&&n[0].player&&n[0].player.pause()})),r.eq(t).hasClass("autoplay-video")&&d(t),Kalium.Hooks.doAction("Kalium.Portfolio.fullBgSliderChange",t,a))})),s.on("click","a",(function(t){a.data("goTo")($(this).data("index")),h(!0)})),$(t).on("keydown",(function(t){37==t.keyCode?a.trigger("swiperight"):39==t.keyCode&&a.trigger("swipeleft")})),a.on("swipeleft",(function(){a.data("goTo")(s.find(".current").index()+1),h(!0)})),a.on("swiperight",(function(){a.data("goTo")(s.find(".current").index()-1),h(!0)})),h();var f=function(t){if(l.data("is-busy"))return!1;var e=l.find(".breadcrumb, .title, .project-description, .link, .services, .social-links-rounded, .social-links-plain"),n=l.find(".collapse-project-info");if(l.data("is-busy",!0),t){l.addClass("is-collapsed");var i=l.outerWidth(),o=l.outerHeight();l.removeClass("is-collapsed"),$(e.get().reverse()).each((function(t,e){TweenMax.to(e,.25,{css:{autoAlpha:0},delay:.2+.1*t})})),TweenMax.to(n,.5,{css:{top:30,right:30,autoAlpha:0}}),TweenMax.to(l,.5,{css:{width:i,height:o},delay:.8,ease:Quad.easeInOut,onComplete:function(){l.addClass("is-collapsed"),e.add(n).add(l).removeAttr("style"),l.data("PerfectScrollbar")&&l.data("PerfectScrollbar").destroy();var t=l.find(".portfolio-description-showinfo h3"),i=l.find(".portfolio-description-showinfo p"),o=l.find(".expand-project-info");TweenMax.set(t,{css:{autoAlpha:0,top:15}}),TweenMax.set(i,{css:{autoAlpha:0,top:25}}),TweenMax.set(o,{css:{autoAlpha:0}}),TweenMax.to(t,.4,{css:{autoAlpha:1,top:0}}),TweenMax.to(i,.4,{css:{autoAlpha:1,top:0}}),TweenMax.to(o,.4,{css:{autoAlpha:1},onComplete:function(){t.add(i).add(o).removeAttr("style"),l.data("is-busy",!1)}})}})}else{var a=l.find(".portfolio-description-showinfo h3"),r=l.find(".portfolio-description-showinfo p"),s=l.find(".expand-project-info");l.removeClass("is-collapsed");var c=l.outerWidth(),u=l.outerHeight();l.addClass("is-collapsed"),TweenMax.to(a,.25,{css:{autoAlpha:0},delay:.2}),TweenMax.to(r,.2,{css:{autoAlpha:0}}),TweenMax.to(s,.25,{css:{autoAlpha:0}}),TweenMax.to(l,.5,{css:{width:c,height:u},delay:.3,ease:Quad.easeInOut,onComplete:function(){a.add(r).add(s).removeAttr("style"),l.removeClass("is-collapsed"),TweenMax.set(e,{css:{autoAlpha:0}}),TweenMax.set(n,{css:{autoAlpha:0,top:-50,right:-50}}),TweenMax.to(n,.25,{css:{autoAlpha:1,top:0,right:0}}),TweenMax.to(e,.5,{css:{autoAlpha:1},onComplete:function(){e.add(n).add(l).removeAttr("style");var t=setupPerfectScrollbar(l,{wheelPropagation:!0,suppressScrollX:!0});l.data({"is-busy":!1,PerfectScrollbar:t})}})}})}};l.on("click",".collapse-project-info",(function(t){t.preventDefault(),f(!0)})),l.on("click",".expand-project-info",(function(t){t.preventDefault()})),l.on("click",(function(t){l.hasClass("is-collapsed")&&f(!1)}));var p=setupPerfectScrollbar(l,{wheelPropagation:!0,suppressScrollX:!0});l.hasClass("is-collapsed")&&p.destroy()}$(".single-portfolio-holder.is-sticky").each((function(e,n){var i=$(n),o=i.find(".details"),a=i.find(".gallery-column-env"),r=o.find(".project-description");Kalium.Responsive.getMobileViewportSize()>$(t).width()&&navigator.userAgent.toLowerCase().indexOf("android")>-1||Kalium.Scroll.sticky({stick:o,duration:a,scrollContainer:".project-description"})}))})),jQuery(t).on("elementor/frontend/init",(function(){elementorFrontend.hooks&&elementorFrontend.hooks.addAction("frontend/element_ready/kalium-portfolio-items-legacy.default",(function(t){var e=t.find(".portfolio-holder");e.length&&n(e[0])}))}))}(jQuery,window),function($,t,e){"use strict";$(document).ready((function(){t.processPostFormatContents=function(){var t=$(".blog-posts .type-post");$("body").hasClass("single-post")&&(t.length?t.add(".single-post .post"):t=$(".single-post .post")),t.each((function(t,n){var i=$(n);if(!i.data("post-format-processed")){if(i.is(".format-gallery")){var o=i.find(".post-gallery-images");$("body").hasClass("single-post")&&(o=$(".single-post .post-gallery-images")),o.length&&o.each((function(t,n){var i=$(n),o={pageDots:!1,prevNextButtons:!0,contain:!0,adaptiveHeight:!0,wrapAround:!0,lazyload:!1,on:{ready:function(){i.addClass("flickity-adapt-height")}}},a;i.data("autoswitch")&&(o.autoPlay=1e3*+i.data("autoswitch")),new Flickity(i[0],o).on("change",(function(){$.debounce(250,e)()}))}))}if(i.is(".format-video")||i.is(".format-audio")){var a=i.find(".video-js").get(0),r="is-playing";if(a&&setTimeout((function(){var t=a.player;t&&t.ready((function(){t.on("play",(function(){i.addClass(r)})),t.on("pause",(function(){i.removeClass(r)}))}))}),100),!a&&(a=i.find('iframe[src*="player.vimeo.com"]').get(0))){var s=new Vimeo.Player(a);s.on("play",(function(){i.addClass(r)})),s.on("pause",(function(){i.removeClass(r)}))}}i.data("post-format-processed",!0)}}))},t.processPostFormatContents();var e=function(){$(".blog-posts").each((function(t,e){var n=$(e);n.data("isotope")&&n.isotope("layout")}))};$(".blog-posts").each((function(t,e){var n=$(e),i=n.find(".loading-posts");if(0!=n.find(".post").length){var o={layoutMode:"packery",itemSelector:".post",stagger:30,hiddenStyle:{opacity:0,transform:"translate(0px,50px)"},visibleStyle:{opacity:1,transform:"translate(0px,0px)"}};n.hasClass("fit-rows")&&(o.layoutMode="fitRows"),$(document).trigger("kalium-blog-posts-isotope-options",[o]),i.length&&TweenMax.to(i,.2,{css:{autoAlpha:0},onComplete:function(){i.remove(),n.isotope(o);var t=n.data("isotope").items;n.isotope("reveal",t)}})}}));var n=$(".blog-posts .post .post-thumbnail .post-hover .hover-icon.custom img"),i;n.length&&n.attr("src").match(/\.gif(\?.*)?$/i)&&$(".blog-posts").on("mouseover",".post .post-thumbnail",(function(){var t=$(this).find(".post-hover .hover-icon.custom img");t.attr("src",t.attr("src"))})),$(".single.single-post").each((function(t,e){var n=$(e),i=$(".single-post .post-image .featured-image");if(i.on("click",(function(t){t.preventDefault();var e=i.attr("href"),o=n.find(".entry-header h1").text();Kalium.Media.lightbox(i,{options:{lightGalleryOptions:{counter:!1}},items:[new Kalium.Media.Lightbox_Item(i.attr("href"),{caption:o})]})})),n.hasClass("single-format-gallery")){var o=$(".single-post .post-gallery-images").first();Kalium.Media.lightbox(o,{options:{selector:"a"}})}})),$(".single-post .comment[data-replied-to]:has(.comment-connector)").each((function(e,n){var i=$(n),o=i.find(".commenter-image"),a=i.find(".comment-connector"),r=$("#"+i.data("replied-to")),s=r.find(".commenter-image"),l=r.find(".comment-text"),c=28,u=o.offset().top-l.offset().top+c,d,h=(o.offset().left-s.offset().left+c)/2;a.css({paddingTop:u,width:h-1}).addClass("visible"),$(t).resize((function(){var t=o.offset().top-l.offset().top+c,e,n=(o.offset().left-s.offset().left+c)/2;a.css({paddingTop:t,width:n-1})}))})),$(".single-post .post-comments").on("click",".comment-reply-link, #cancel-comment-reply-link",(function(){$(t).trigger("resize")})),$(".social-links, .post-share-networks .networks-list").find("a").each((function(){var e;$(this).click((function(e){var n=$(this).attr("href");if(n.match(/^http/)){var i=750,o=530;e.preventDefault(),t.open(n,"_blank","toolbar=yes, scrollbars=yes, resizable=yes, top="+(screen.height/2-265)+", left="+(screen.width/2-375)+", width="+i+", height="+o)}}))}))}))}(jQuery,window),function($,t,e){"use strict";$(document).ready((function(){function e(t,e){if(!t)return!1;var n=t.matches||t.msMatchesSelector;try{return n.call(t,e)}catch(t){return!1}}var n=$(".menu-cart-icon-container"),i=n.find(".cart-icon-link"),o=i.find(".items-count"),a=n.find(".lab-wc-mini-cart-contents"),r,s=$(".cart-icon-link-mobile-container .cart-icon-link-mobile").find(".items-count"),l=!1,c="menu-cart-icon-container--hide-empty",u=n.hasClass(c),d=[];if(n.length){var h=function(){var t=a.find(".cart-items");if(d.length)for(var e in d)d[e].update();else t.each((function(t,e){d.push(setupPerfectScrollbar($(e),{wheelPropagation:!0,suppressScrollX:!0}))}))},f=function(e){var o=$(t).width();!a.length||o<768?t.location.href=i.attr("href"):(e?e.addClass("open"):n.addClass("open"),h(),l=!0)},p=function(t){t?t.removeClass("open"):n.removeClass("open"),l=!1},m=function(t){o.add(s).attr("class","items-count"),s.html(t),TweenMax.to(o,.15,{css:{scale:1.25},onComplete:function(){o.html(t),TweenMax.to(o,.15,{css:{scale:1}})}})},g=function(t){var e=0===t.labMiniCartCount;if(o.html(t.labMiniCartCount),a.html(t.labMiniCart),m(t.labMiniCartCount),o[e?"addClass":"removeClass"]("hide-notification"),u){var i=n.closest(".header-block__item"),r=e?"addClass":"removeClass";n[r](c),i.length&&i[r](c)}},v=function(){if(sessionStorage){var t=null;"undefined"!=typeof wc_cart_fragments_params&&wc_cart_fragments_params.fragment_name&&(t=$.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name))),t&&g(t)}};a.length&&(n.hasClass("hover-show")?n.hoverIntent({over:function(){f(n)},out:function(){p(n)},interval:50,timeout:150}):i.on("click",(function(t){t.preventDefault();var e=$(this).closest(".menu-cart-icon-container");e.hasClass("open")?p(e):f(e)})),$(".dropdown").on("show.bs.dropdown",(function(){p()}))),$("body").on("adding_to_cart",(function(t,e,i){n.addClass("is-loading")})),$("body").on("added_to_cart",(function(t,e,i,o){n.removeClass("is-loading"),g(e)})),$(document.body).on("wc_fragments_refreshed",(function(t,e){v()})),v(),$(t).click((function(t){l&&0==$(t.target).closest(".menu-cart-icon-container").length&&p()}))}$(".woocommerce-ordering .dropdown-menu li a").each((function(t,e){var n=$(e),i=$(".woocommerce-ordering select.orderby");n.on("click",(function(t){t.preventDefault(),n.closest(".woocommerce-ordering").fadeTo(220,.5).find(".dropdown .btn span").html(n.html()),i.find('option[value="'+n.attr("href").replace("#","")+'"]').prop("selected",!0),i.trigger("change")}))})),$("body").on("adding_to_cart",(function(t,e,n){var i;e.closest(".product").addClass("adding-to-cart")})),$(document.body).on("added_to_cart",(function(n,i,o,a){if($(document.body).trigger("Kalium.WooCommerce.AddedToCart",[i,o,a]),a){var r=a[0],s=a.closest(".product"),l=a.next(".added-to-cart"),c=s.find(".add-to-cart-icon"),u=s.find(".added-to-cart-icon"),d=a.data("added_to_cart_text");0===l.length&&(l=$("<span>").addClass("added-to-cart").html(d+' <i class="flaticon-verification24"></i>')).insertAfter(a),setTimeout((function(){s.removeClass("adding-to-cart").addClass("atc-disable-images product-added-to-cart"),"wcRevertAddToCartState"in r&&(t.clearTimeout(r.wcRevertAddToCartState),r.wcRevertAddToCartState=null),u.length&&(u.data("bs.tooltip")||u.tooltip({title:d,placement:"left",trigger:"manual"}),u.tooltip("show")),r.wcRevertAddToCartState=setTimeout((function(){s.removeClass("atc-disable-images product-added-to-cart"),e(s[0],":hover")||s.removeClass("hover"),u.data("bs.tooltip")&&u.tooltip("hide")}),2200)}),0)}})),$(document).on("click",".product-internal-info",(function(e){var n=$(this);if(!0!==$(e.target).is("a")){var i=n.find("h3 a");i.attr("target")&&"_blank"==i.attr("target").toLowerCase()||macKeys.ctrlKey||macKeys.cmdKey?t.open(i.attr("href"),null,"noopener"):t.location.href=i.attr("href")}})),$(".comment-form-rating p.stars").on("click",(function(t){$(this)[$(this).has(".active")?"addClass":"removeClass"]("has-rating")})),$(".variations select.form-control").each((function(t,e){var n=$(e),i=$('<div class="select-option-ui"><span></span><i class="flaticon-bottom4"></i></div>'),o=i.find("span"),a=function(){o.html(n.find("option:selected").text())};a(),
0==n.next().is(".select-option-ui")&&n.after(i),n.data("changeEv",a),i.append(n)})),$(".variations").on("change","select.form-control",(function(t){$(this).data("changeEv")()})),$(".variations_form").on("check_variations",(function(t){$(this).find(".select:not(.swatch-control)").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(t){t.preventDefault(),new ScrollToElement({containerId:"tab-title-reviews",now:!0})}));var y=$(".main-product-images"),b=$(".product .summary");y.is(".plain.sticky")&&$.debounce(10,(function(){setStickyElement($(".single-product .summary"),$(".single-product .single-product-images"),".woocommerce-product-details__short-description")}))(),$("a.showlogin").unbind("click").on("click",(function(t){return t.preventDefault(),$("#checkout-login-form-container").slideToggle(),!1})),$(".checkout_coupon").css("display",""),$("a.showcoupon").unbind("click").on("click",(function(t){return t.preventDefault(),$("#checkout-coupon-form-container").slideToggle(),!1})),$(".labeled-input-row.labeled-input-row--equal-width").each((function(t,e){var n=$(e),i=n.add(n.siblings(".labeled-input-row")),o=0,a=5,r="labeled-input-row--width-group-"+(t+1);i.find("label").each((function(t,e){var n=$(e).outerWidth();n=$(e).actual("outerWidth",{absolute:!0}),o=o<n?n:o})).wrap('<div class="labeled-input-row--label"></div>'),i.addClass(r),o&&i.first().before('<style id="'+r+'">.'+r+" .labeled-input-row--label {min-width:"+(o+5)+"px}</style>")}))}))}(jQuery,window),window.lazySizesConfig=window.lazySizesConfig||{},window.lazySizesConfig.expand=200,function($,t,e){"use strict";var n={},i=!1;if("Proxy"in t)var o=new Proxy(n,{get:function(t,e){return n[e]},set:function(t,e,o){return!i&&(n[e]=o,!0)}});else var o=n;Object.defineProperty(t,"publicVars",{writable:!1,value:o}),$(document).ready((function(){function e(t){var e=t.children("a"),n=t.children("ul");t.addClass("sub-visible");var i=n.innerHeight();t.removeClass("sub-visible"),e.hoverIntent({over:function(){TweenMax.to(n,.4,{css:{height:i},ease:Power2.easeInOut,onComplete:function(){t.addClass("sub-visible"),n.removeAttr("style")}})},out:function(){}}),t.hoverIntent({over:function(){},out:function(){TweenMax.to(n,.2,{css:{height:0},ease:Sine.easeInOut,onComplete:function(){t.removeClass("sub-visible"),n.removeAttr("style")}})},interval:100,timeout:250})}function n(){o.$body.removeClass("sidebar-is-opened"),o.$sidebarMenu.hasClass("sidebar-alignment-left")&&o.$body.removeClass("sidebar-is-opened-left"),o.$sidebarMenu.css("transform","translate3d(0px,0px,0px)");var e=getComputedStyle(o.$wrapper[0]);setTimeout((function(){o.$wrapper.css("min-height","")}),1e3*parseFloat(e.transitionDuration,10)),$(t).off("keydown",a)}function a(t){27==t.keyCode&&n()}function r(){var e=768;return"number"==typeof mobile_menu_breakpoint&&(e=mobile_menu_breakpoint),$(t).width()<=e}o.$body=$("body"),o.$wrapper=$("#main-wrapper"),o.$header=$("header.main-header"),o.$mainHeader=$("header.main-header"),o.$mainFooter=$("footer.site-footer"),o.$fullScreenMenu=o.$body.find(".site-header .fullscreen-menu"),o.$standardMenu=o.$body.find(".standard-menu-container"),o.$topMenu=o.$body.find(".top-menu-container"),o.$sidebarMenu=o.$body.find(".sidebar-menu-wrapper"),o.$sidebarMenuBar=o.$body.find('.menu-type-sidebar-menu .toggle-bars, .toggle-bars[data-action="sidebar-menu"]'),o.$mobileMenu=o.$body.find(".mobile-menu-wrapper"),o.topBorderHeight=$(".top-border").length?$(".top-border").outerHeight():0,o.adminBarHeight=$(".admin-bar #wpadminbar").length?$(".admin-bar #wpadminbar").outerHeight():0,$(".page_item_has_children").addClass("menu-item-has-children"),o.$fullScreenMenu.hasClass("submenu-indicator")&&o.$fullScreenMenu.find(".menu-item-has-children > a").each((function(t,e){$(e).append(' <i class="fas fa-angle-down"></i>')}));var s=$.debounce(100,(function(){var e=$(t).height(),n=o.$fullScreenMenuFooter.outerHeight();o.$fullScreenMenuContainer.removeAttr("style"),r()||o.$fullScreenMenuContainer.css("max-height",e-n)})),l=function(){o.fullScreenMenuOptions={toBeAnimatedClass:"to-be-animated",expandAnimation:"animate-fade-slide"},o.$fullScreenMenu.length&&(o.$fullScreenMenu.find("li:has(> ul)").each((function(t,e){var n=$(e),i=n.find("> a"),o=n.find("> ul");n.hoverIntent({over:function(t){c(o)},out:function(){u(o)},interval:100,timeout:250}),i.on("click",(function(t){i.attr("href").match(/#/)&&t.preventDefault()}))})),o.$fullScreenMenu.on("click",(function(t){var e=$(t.target);(o.$fullScreenMenu[0]===t.target||e.hasClass("fullscreen-menu-navigation")||e.hasClass("container")&&e.parent().hasClass("fullscreen-menu-navigation"))&&h()})),o.$fullScreenMenuBar=$('.menu-type-full-bg-menu .toggle-bars, .toggle-bars[data-action="fullscreen-menu"]'),o.$fullScreenMenuContainer=o.$fullScreenMenu.find(".fullscreen-menu-navigation"),o.$fullScreenMenuFooter=o.$fullScreenMenu.find(".fullscreen-menu-footer"),o.$fullScreenMenuBar.on("click",(function(t){t.preventDefault(),r()?y():o.$fullScreenMenuBar.hasClass("exit")?h():d()})),o.$fullScreenMenu.on("touchstart",".menu-item > a",(function(t){this._isTouch=this.hasOwnProperty("_isTouch")?2:1})),o.$fullScreenMenu.on("click",".menu-item > a",(function(t){Kalium.Hooks.applyFilters("Kalium.FullscreenMenu.HideMenuOnClick",!0)&&(this.hasOwnProperty("_isTouch")?1!==this._isTouch?(h(),this._isTouch=2):this._isTouch=1:h())})),o.$fullScreenMenu.find("form.search-form").each((function(t,e){var n=$(e),i=n.find(".search-field"),o=n.find("label");i.val().length&&n.addClass("search-filled"),i.on("keyup blur",(function(){i.val().length>0?n.addClass("search-filled"):n.removeClass("search-filled")})),n.on("submit",(function(t){""==jQuery.trim(i.val())&&t.preventDefault()}))})))},c=function(t){var e=.25,n=t.parent();t.show(),n.addClass(o.fullScreenMenuOptions.toBeAnimatedClass+" "+o.fullScreenMenuOptions.expandAnimation+"-in");var i=t.outerHeight();t.height(0),TweenMax.to(t,e,{css:{height:i},onComplete:function(){t.attr("style",""),n.addClass(o.fullScreenMenuOptions.expandAnimation+"-out")}}),setTimeout((function(){}),10)},u=function(t){var e=.25,n=t.parent();n.removeClass(o.fullScreenMenuOptions.expandAnimation+"-out"),TweenMax.to(t,e,{css:{height:0},onComplete:function(){n.removeClass(o.fullScreenMenuOptions.toBeAnimatedClass+" "+o.fullScreenMenuOptions.expandAnimation+"-in"),t.attr("style","")}})},d=function(){if(!o.$fullScreenMenu.data("is-busy")){var e=$(t).height();if(o.$fullScreenMenu.data("is-busy",!0).css("min-height",e),o.$fullScreenMenuBar.addClass("exit"),o.$fullScreenMenuBar.removeClass(o.$fullScreenMenuBar.data("default-skin")),o.$fullScreenMenuBar.addClass(o.$fullScreenMenuBar.data("active-skin")),o.$fullScreenMenuFooter.length){var n=o.$fullScreenMenuFooter.outerHeight();o.$fullScreenMenuContainer.css("max-height",e-n),$(t).on("resize",s)}setTimeout((function(){o.$fullScreenMenu.data("is-busy",!1).addClass("menu-is-open"),o.$body.addClass("fullscreen-menu-is-open")}),200)}},h=function(){o.$fullScreenMenu.data("is-busy")||(o.$fullScreenMenu.data("is-busy",!0).removeClass("menu-is-open"),o.$fullScreenMenuBar.removeClass("exit"),o.$body.removeClass("fullscreen-menu-is-open"),setTimeout((function(){o.$fullScreenMenuBar.removeClass(o.$fullScreenMenuBar.data("active-skin")),o.$fullScreenMenuBar.addClass(o.$fullScreenMenuBar.data("default-skin")),o.$fullScreenMenuBar.removeClass("is-fixed").removeAttr("style"),o.$fullScreenMenuFooter.length&&(o.$fullScreenMenuContainer.removeAttr("style"),$(t).off("resize",s)),o.$fullScreenMenu.data("is-busy",!1)}),400))},f;l(),o.$standardMenu.find("li:has(> ul)").add(o.$topMenu.find("li:has(> ul)")).each((function(e,n){var i=$(n),o=i.find("> ul"),a="sub-visible",r=function(){o.removeClass("open-from-left"),$(t).width()<o.offset().left+o.outerWidth()&&o.addClass("open-from-left")};r(),i.hoverIntent({over:function(t){r(),i.addClass(a)},out:function(){i.removeClass(a)},timeout:200,interval:50});var s=!1;i.on("touchend",(function(t){s=!1,i.hasClass(a)||(s=!0)})),i.on("click",(function(t){s&&t.preventDefault()}))})),o.$standardMenu.find(".toggle-bars").on("click",(function(t){if(t.preventDefault(),r())y();else{var e=$(this);o.$standardMenu.hasClass("items-visible")?(e.removeClass("exit"),o.$standardMenu.removeClass("items-visible")):(e.addClass("exit"),o.$standardMenu.addClass("items-visible"))}})),o.$topMenu.find(".menu > li > ul.sub-menu").each((function(t,e){var n=$(e),i=n.prev(),o=n.outerHeight();n.css({left:i.outerWidth(),marginTop:-o/2+18})})),$('.menu-type-top-menu .toggle-bars, .toggle-bars[data-action="top-menu"]').on("click",(function(t){if(t.preventDefault(),r())y();else{var e=$(this);p(e)}}));var p=function(e){var n=.6,i=o.$topMenu.actual("outerHeight");if(!o.$topMenu.data("is-busy"))if($(t).scrollTop()>.5*o.$topMenu.height()&&!o.$topMenu.hasClass("is-visible")){var a={y:$(t).scrollTop()};TweenMax.to(a,.5,{y:0,roundProps:["y"],ease:Quad.easeInOut,onUpdate:function(){$(t).scrollTop(a.y)},onComplete:function(){p(e)}})}else o.$topMenu.hasClass("is-visible")&&(i=0),o.$topMenu.hasClass("is-visible")||(o.$mainHeader.addClass("no-transitions"),setTimeout((function(){o.$mainHeader.removeClass("no-transitions")}),1)),o.$topMenu.data("is-busy",!0).addClass("is-visible"),e.toggleClass("exit-arrow"),$(".portfolio-full-bg-slider").length&&(i?(o.$topMenu.css({zIndex:500,top:-i}),TweenMax.to(o.$topMenu,n,{css:{top:0}})):TweenMax.to(o.$topMenu,n,{css:{top:-o.$topMenu.actual("outerHeight")}})),i>0&&$("#wpadminbar").length&&(i-=$("#wpadminbar").outerHeight()),TweenMax.to(o.$wrapper,n,{css:{marginTop:o.topBorderHeight+i},ease:Power3.easeInOut,onComplete:function(){o.$topMenu.data("is-busy",!1),0==i&&o.$topMenu.removeClass("is-visible")}})};t.topMenuToggle=p;var m=o.$body.find(".sidebar-menu-disabler");o.$sidebarMenu.find(".sidebar-main-menu ul").first().find("> li:has(> ul)").each((function(t,n){var i=$(n);e(i,!0),i.find("li:has(> ul)").each((function(t,n){e($(n))}))})),o.$sidebarMenu.on("click",".sidebar-menu-close",(function(t){t.preventDefault(),n()})),o.$sidebarMenuBar.on("click",(function(t){t.preventDefault(),r()&&"undefined"==typeof sidebarMenuMobileDisabled?y():v()})),m.on("click",n);var g=o.$sidebarMenu.find(".sidebar-menu-container");g.length&&setupPerfectScrollbar(g,{wheelPropagation:!0,scrollYMarginOffset:20,suppressScrollX:!0});var v=function(){o.$body.addClass("sidebar-is-opened"),o.$wrapper.css("min-height",$(t).height());var e=1;o.$sidebarMenu.hasClass("sidebar-alignment-left")&&(o.$body.addClass("sidebar-is-opened-left"),e=-1),o.$sidebarMenu.css("transform","translate3d( "+-o.$sidebarMenu.outerWidth()*e+"px,0px,0px)"),$(t).on("keydown",a)};t.sidebarMenuOpen=v;var y=function(){r()&&(o.$body.addClass("mobile-menu-open"),$(".main-header .toggle-bars").addClass("exit"),Kalium.Header.repositionMobileMenuToggleBars())},b=function(){o.$body.removeClass("mobile-menu-open"),$(".site-header .toggle-bars").removeClass("exit")};o.$mobileMenu.find('.mobile-menu-container a[href*="#"]').each((function(t,e){var n=!1;$(e).on("touchstart",(function(t){var i=$(e).parent().find("ul"),o=0!==i.length;n=o&&!i.hasClass("is-visible")})),$(e).on("click",(function(t){var i=e.getAttribute("href").match(/#(.*)$/);$(e).hasClass("toggle-bars")||i&&i.length>0&&(n||b())}))}));var w=o.$mobileMenu.find(".mobile-menu-container li:has(> ul)");w.each((function(e,n){var i=$(n),a=i.find("> a"),r=i.find("> ul"),s=!1,l=function(){r.addClass("is-visible");var t=r.height();TweenMax.set(r,{css:{height:0}}),TweenMax.to(r,.25,{css:{height:t},ease:Sine.easeInOut,onComplete:function(){r.removeAttr("style")}}),s=!0,setTimeout((function(){s=!1}),10)},c=function(){s=!1,TweenMax.to(r,.25,{css:{height:0},ease:Sine.easeInOut,onComplete:function(){r.removeAttr("style").removeClass("is-visible")}})},u=o.$body.hasClass("mobile-menu-expand-on-click");i.data({hoverIn:l,hoverOut:c}),u?i.click((function(e){if(e.preventDefault(),r.hasClass("is-visible")){var i=a.attr("href");"#"!==i&&(t.location.href=i)}else l(),w.not($(n)).each((function(t,e){$(e).data("hoverOut")()}))})):(i.hoverIntent({over:l,out:c,timeout:300,interval:50}),a.on("click",(function(t){var e=a.is('[href^="#"]');return!r.hasClass("is-visible")||s?(t.preventDefault(),e&&s&&l(),!1):e&&r.hasClass("is-visible")?(t.preventDefault(),c(),s=!0,!1):void 0})))})),o.$mobileMenu.on("click",(function(t){(t.target==o.$mobileMenu[0]||$(t.target).is(".mobile-menu-container"))&&(t.preventDefault(),b())})),o.$body.on("click",".mobile-menu-overlay, .mobile-menu-close-link",(function(t){t.preventDefault(),o.$body.hasClass("mobile-menu-open")?b():y()}));var C=o.$mobileMenu.find(".mobile-menu-container");i=!0,setupPerfectScrollbar(C,{wheelPropagation:!0}),$(".full-width-container").each((function(e,n){var i=$(n),o=i.hasClass("stick-to-top"),a=function(){i.css({marginLeft:"",marginRight:""}),o&&i.css({marginTop:""});var e=$(t).width()/2-i.outerWidth(!0)/2;if(e-=$("#main-wrapper").offset().left,i.css({marginLeft:-e,marginRight:-e}),o){var n=i.offset().top;i.css({marginTop:-n})}};a(),$(t).on("resize",a)}));var k=function(e,n,i){var a="stretched-image--done";if(e.css({marginLeft:"",marginRight:"",marginTop:""}),992>$(t).width())e.addClass(a);else{var r=e.offset(),s=r.top-o.topBorderHeight-o.adminBarHeight,l=r.left-o.topBorderHeight,c=$(t).width()-(l+e.outerWidth()+o.topBorderHeight);switch(e.addClass(a),n){case"left":e.css({marginTop:-s,marginLeft:-l});break;case"right":e.css({marginTop:-s,marginRight:-c});break}i||$(t).resize($.debounce(100,(function(){k(e,n,!0)})))}};if($(".left-edge-sticked").each((function(t,e){k($(e),"left")})),$(".right-edge-sticked").each((function(t,e){k($(e),"right")})),$.isFunction($.fn.nivoLightbox)){var x=$("[data-lightbox-gallery]").each((function(t,e){var n=$(e),i=$('[data-lightbox-gallery="'+n.data("lightbox-gallery")+'"]');i.length<=1&&i.removeAttr("data-lightbox-gallery")}));$(".nivo a, a.nivo").each((function(t,e){var n=$(e);if(o.$body.hasClass("lightbox-disabled"))return n.on("click",(function(t){return t.preventDefault(),!1})),!1;n.nivoLightbox({effect:"fade",theme:"default"})}))}var T=$(".change-search-keyword");if(1==T.length){var S=$('<div class="change-search-keyword-wrapper"></div>'),M=$('<input type="text" />'),A=T.text(),I=T.outerWidth(),E=T.data("search-url").replace(encodeURIComponent("%s"),"%s");T.wrap(S),S=T.parent(),M.attr("title",T.attr("title")),S.append(M.val(A).css({fontSize:T.css("fontSize"),fontWeight:T.css("fontWeight"),lineHeight:T.css("lineHeight"),color:T.css("color")}));var _=!1,H=[91];M.on("keydown",(function(t){-1!=$.inArray(t.which,H)&&(_=!0)})),M.on("keyup",(function(t){-1==$.inArray(t.which,H)&&(_=!1)})),M.on("focus",(function(){S.addClass("focused")})).on("blur",(function(){S.removeClass("focused")})).on("keypress",(function(t){D(this.value+String.fromCharCode(t.which))})).on("keydown",$.debounce(1,(function(e){D(M.val()),13==e.which&&(t.location.href=E.replace("%s",encodeURIComponent(M.val())))})));var D=function(t,e){T.html(t.replace(/\s/g,"&nbsp;").replace(/\</g,"&lt;").replace(/"/g,"&quot;"))}}var P=$(".gallery-type-fullbg .gallery"),j=$(".gallery-no-top-stick").length>0;if(P.length){var F=function(){P.css({marginLeft:0,marginTop:0,marginRight:0});var e=P.offset(),n=$(t).width(),i=e.top,a=e.left,r=n-(a+P.outerWidth()+o.topBorderHeight),s=$(".details.pull-right-md").length>0;n<992||(j&&(i=0),i-=o.topBorderHeight,a-=o.topBorderHeight,jQuery("#wpadminbar").length&&(i-=jQuery("#wpadminbar").outerHeight()),jQuery(".top-header-bar").length&&(i-=jQuery(".top-header-bar").outerHeight()),o.$topMenu.hasClass("is-visible")&&(i-=o.$topMenu.outerHeight()-o.topBorderHeight),s?P.css({marginTop:-i,marginLeft:-a}):P.css({marginTop:-i,marginRight:-r}))};F(),$(t).resize($.debounce(250,F))}var L=$(".portfolio-navigation");if(L.length&&o.$mainFooter.is(":visible")&&o.$mainFooter.offset().top>$(t).height()&&L.is(".portfolio-navigation-type-fixed")){var O=scrollMonitor.create(o.$mainFooter[0],{bottom:L.outerHeight()});O.enterViewport((function(){L.addClass("is-not-visible")})),O.exitViewport((function(){L.removeClass("is-not-visible")}))}"function"==typeof sliderComparison&&$(".comparison-image-slider").each((function(t,e){var n=$(e),i=n.find("> img"),o=n.find(".cd-resize-img > img"),a=[];a.push(i.data("src")),a.push(o.attr("src")),imagesLoaded(a,(function(t){sliderComparison(n)}))})),$(".lab-scroll-box[data-height]").each((function(t,e){var n=$(e),i=n.find("> .lab-scroll-box-content"),o=n.data("height"),a=setupPerfectScrollbar(i,{wheelPropagation:!0,suppressScrollX:!0})})),$(".client-logos-col.with-link").on("click",".hover-state",(function(e){var n=$(this).find("a").first(),i=n.attr("href");"A"!=e.target.tagName&&("_blank"==n.attr("target").toLowerCase().trim()?t.open(i):t.location.href=i)})),$("form.contact-form[id]").each((function(t,e){function n(t){if(m.data("is-busy"))return!1;var e={name:c.val(),email:u.val(),subject:d.val(),message:h.val(),action:"kalium_vc_contact_form_request",form_options:p};if(l){var n=l.find("textarea");e[n.attr("name")]=l.find("textarea").val(),t&&(e.recaptchav3token=t)}if(o){var i="";if(!c.hasClass("not-required")&&is.empty(c.val())&&(i+=a.replace("%",c.data("label"))+"\n"),d.hasClass("is-required")&&is.empty(d.val())&&(i+=a.replace("%",d.data("label"))+"\n"),!u.hasClass("not-required")&&is.empty(u.val())&&(i+=a.replace("%",u.data("label"))+"\n"),!h.hasClass("not-required")&&is.empty(h.val())&&(i+=a.replace("%",h.data("label"))+"\n"),is.not.empty(i))return alert(i),!1}return c.add(h).add(d.is(".is-required")?d:$(null)).on("keyup",(function(t){$(this).val().length>0&&$(this).parent().removeClass("has-errors")})),u.on("keyup",(function(t){is.email($(this).val())&&$(this).parent().removeClass("has-errors")})),c.is(":visible")&&!c.hasClass("not-required")&&is.empty(c.val())&&c.parent().addClass("has-errors"),u.is(":visible")&&is.empty(u.val())&&u.parent().addClass("has-errors"),d.is(".is-required")&&is.empty(d.val())&&d.parent().addClass("has-errors"),h.is(":visible")&&!h.hasClass("not-required")&&is.empty(h.val())&&h.parent().addClass("has-errors"),u.is(":visible")&&is.not.email(u.val())&&u.parent().addClass("has-errors"),c.is(":visible")&&!c.hasClass("not-required")&&is.empty(c.val())?(c.focus(),c.parent().addClass("has-errors"),!1):u.is(":visible")&&!u.hasClass("not-required")&&is.empty(u.val())?(u.focus(),u.parent().addClass("has-errors"),!1):d.is(".is-required")&&is.empty(d.val())?(d.focus(),d.parent().addClass("has-errors"),!1):h.is(":visible")&&!h.hasClass("not-required")&&is.empty(h.val())?(h.focus(),h.parent().addClass("has-errors"),!1):u.is(":visible")&&is.not.email(u.val())?(u.select(),u.parent().addClass("has-errors"),!1):void(!f.length||f.is(":checked")?(m.addClass("is-loading").data("is-busy",!0),TweenMax.to(g,4,{css:{width:"90%"},delay:.5,ease:Power2.easeOut}),$.post(ajaxurl,e,(function(t){if(t.success){var n=c.add(u).add(d).add(h).add(f).add(l.find("div").first());n.attr("readonly",!0),n.parent().fadeTo(300,.5),m.addClass("sent"),TweenMax.killTweensOf(g),TweenMax.to(g,.5,{css:{width:"100%"},onComplete:function(){var t=function(t){var e=document.createElement("div");return e.textContent=t,e.innerHTML},e=m.html();e.match(/\#/)&&(e=e.replace("#","<strong>"+t(c.val())+"</strong>")),m.html(e),m.removeClass("is-loading").addClass("is-finished");var n=m.find(".pre-submit"),i=m.find(".success-msg"),o=i.find("i"),a=m.outerWidth();m.removeClass("is-finished"),TweenMax.to(m,.3,{css:{width:a},delay:.4,onComplete:function(){m.css({width:""})}}),TweenMax.to(n,.1,{css:{autoAlpha:0},delay:.6,onComplete:function(){n.hide(),TweenMax.set(i,{css:{display:"block",autoAlpha:0}}),TweenMax.set(o,{css:{autoAlpha:0}}),TweenMax.to(i,.4,{css:{autoAlpha:1}}),TweenMax.to(o,.4,{css:{autoAlpha:1}})}})}}),Kalium.Hooks.doAction("Kalium.ContactForm.Sent",t,e),$(document).trigger("kalium-contact-form-success",[e])}else TweenMax.to(g,.3,{css:{width:0},onComplete:function(){m.removeClass("is-loading")}}),m.data("is-busy",!1),alert(t.data.errors)}),"json")):alert(r))}var i=$(e),o=1==i.data("alerts"),a=i.data("alerts-msg"),r=i.data("privacy-error-msg"),s=i.attr("id"),l=i.find(".contact-form-recaptcha"),c=i.find('input[name="name"]'),u=i.find('input[name="email"]'),d=i.find('input[name="subject"]'),h=i.find('textarea[name="message"]'),f=i.find(".contact-form-privacy-policy input"),p=Kalium.getVar("contact_form")[s],m=i.find('button[name="send"]'),g=m.find(".loading-bar span");l.length&&("undefined"!=typeof gglcptch&&"v2"!==gglcptch.options.version||c.add(u).on("keyup",(function(){c.val().trim().length>0&&is.email(u.val())?l.hasClass("visible")||(l.slideDown(),l.addClass("visible")):l.hasClass("visible")&&(l.slideUp(),l.removeClass("visible"))}))),i.submit((function(t){t.preventDefault(),"object"==typeof gglcptch&&"object"==typeof grecaptcha&&"v3"===gglcptch.options.version?grecaptcha.ready((function(){grecaptcha.execute(gglcptch.options.sitekey,{action:"contact_form"}).then((function(t){n(t)}))})):n()})),i.find(".form-group.absolute:has( input )").each((function(t,e){$(e).find("input").css("paddingLeft",$(e).find(".placeholder").outerWidth()+20)}))})),$(".lab-dribbble-gallery div[data-dribbble-user]").each((function(t,e){var n=$(e),i=n.data("dribbble-user"),o=n.data("dribbble-count"),a=n.data("dribbble-access-token");getShotsForID([i],n.prop("id"),o,a)})),$(".post-gallery").each((function(t,e){var n=$(e);0==n.closest("#isotope-container").length&&setupSlickCarousel(n,{infinite:!0})})),$.isFunction($.fn.fluidbox)&&$(".post-content a:has(img), a.fluid-box:has(img), .fluid-box a:has(img)").each((function(t,e){var n=$(e);!n.hasClass("prettyphoto")&&n.attr("href").match(/(jpg|jpeg|png|gif)$/i)&&n.fluidbox()})),$("[data-lab-parallax-ratio]").each((function(e,n){var i=$(n),o=$(t),a=1-parseFloat(i.data("lab-parallax-ratio")),r=i.data("lab-parallax-opacity"),s=i.css("opacity"),l=i.outerHeight(),c=i.offset().top,u=0,d=0,h=0,f=s,p=null,m=scrollMonitor.create(n);setInterval(p=function(){return 0!=m.isInViewport&&(u=o.scrollTop(),d=parseInt(a*u,10),""!==r&&(h=Math.max(0,parseFloat(Math.min(u/(l+c),1).toFixed(2))),f=1-h,r>0&&(f=1-h*(1-r))),i.css({transform:"translate3d(0px,"+d+"px,0px)",opacity:f}),!0)},10)})),$("a.top-menu-toggle, .top-menu-toggle > a").each((function(t,e){var n=$(e);0==o.$topMenu.find(".close-top-menu").length&&(o.$topMenu.append('<a href="#" class="close-top-menu">&times;</a>'),$("body").on("click",".close-top-menu",(function(t){t.preventDefault(),p($(null)),$(".toggle-bars").removeClass("exit-arrow")}))),n.on("click",(function(t){t.preventDefault(),p($(null))}))})),$("a.sidebar-menu-toggle, .sidebar-menu-toggle > a").each((function(t,e){var n;$(e).unbind().on("click",(function(t){t.preventDefault(),v()}))})),$(".footer-collapse-link").on("click",(function(t){t.preventDefault(),$(this).remove()}));var R=$("footer.site-footer.fixed-footer"),W;if(R.length)if($(t).height()<o.$wrapper.outerHeight()+o.$mainFooter.outerHeight()&&0==r()){var K=R.outerHeight(),Y=$('<div class="footer-spacer"></div>');o.$body.append(Y),Y.css({height:K}),imagesLoaded(R,(function(){K=R.outerHeight(),Y.css({height:K})}));var z=scrollMonitor.create(o.$wrapper);z.partiallyExitViewport((function(){R.addClass("shown")})),z.fullyEnterViewport((function(){R.removeClass("shown")}))}else R.addClass("shown by-default");$(".image-placeholder.video").one((function(t){var e,n=$(this).closest(".animated");n.length&&n.removeClass("animated")})),$.isFunction($.fn.isotope)&&$(".gallery.masonry-mode-gallery .row").isotope({layoutMode:"packery"}),$('.contact-form textarea[name="message"]').each((function(t,e){var n=$(e),i=n.prev();i.is(".placeholder")&&i.on("click",(function(t){n.focus()}))})),$(".lab-blog-posts[data-masonry-mode]").each((function(t,e){var n=$(e),i=n.data("masonryMode");n.removeClass("display-loading").isotope({itemSelector:".blog-post-column",layoutMode:i})})),$(".go-to-top[data-type]").each((function(e,n){var i=$(n),a=i.data("type"),r=i.data("val"),s=0,l;"footer"==a&&(a="percentage",r=100,o.$mainFooter.length?s+=o.$mainFooter.outerHeight():s+=20,s+=o.topBorderHeight);var c=$('<div class="go-to-top-vp"></div>').css({position:"absolute",left:-100,top:0,width:5,marginBottom:s}).appendTo(o.$wrapper),u=function(){var t=+r,e="percentage"===a?"%":"";c.css("display","none"),"%"!==e&&(t=Math.min(t,$(document).height())),c.css({display:"block",height:t+e})};u(),$(t).on("scroll load",$.debounce(200,u)),(l=scrollMonitor.create(c)).stateChange((function(){$(t).height()>o.$wrapper.outerHeight()||(l.isAboveViewport&&0==l.isBelowViewport?i.addClass("visible"):i.removeClass("visible"))})),$.debounce(500,(function(){l.isAboveViewport&&0==l.isBelowViewport&&i.addClass("visible")}))(),i.on("click",(function(e){e.preventDefault();var n={pos:$(t).scrollTop()};TweenMax.to(n,1,{pos:0,ease:Power4.easeOut,onUpdate:function(){$(t).scrollTop(n.pos)}})}))})),1==jQuery(".vc-container > .vc_row[data-vc-full-width]").length&&jQuery(".vc-container > .vc_row .wpb_revslider_element").addClass("no-bottom-margin"),$(".team-holder").on("click",".hover-state[data-href]",(function(e){if(!$(e.target).is("a")){var n=macKeys.ctrlKey||macKeys.cmdKey,i=$(this).data("href");n?t.open(i):t.location.href=i}}));var N=$(".page-border, .page-border div");N.length&&setTimeout((function(){N.each((function(t,e){wowLab.show(e)}))}),1),$(".social-links").on("click",".print",(function(e){e.preventDefault(),t.print()})),$(t).resize(),scrollMonitor.update()}))}(jQuery,window),WOW&&((wowLab=new WOW).init({mobile:!1}),wowLab.sync()),jQuery(document).ready((function($){$(document).trigger("kaliumready",Kalium)}));