| Server IP : 34.87.99.72 / Your IP : 216.73.217.31 Web Server : Apache/2.4.46 (Unix) OpenSSL/1.1.1n System : Linux zlock-bitnami-lamp-prod-v2-vm 4.19.0-16-cloud-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 User : bitnami ( 1000) PHP Version : 7.4.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /opt/bitnami/apache/htdocs/web/wp-content/themes/kalium/assets/js/ |
Upload File : |
/*!
* 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 a=jQuery;t.on("mousedown touchstart",(function(r){t.addClass("cd-draggable"),e.addClass("cd-resizable");var s=t.outerWidth(),l=t.offset().left+s-(r.originalEvent.touches?r.originalEvent.touches[0].clientX:r.pageX),c=n.offset().left,u=n.outerWidth(),d=c+10,h=c+u-s-10;t.parent().bind("mousemove touchmove",(function(t){var r=(t.originalEvent.touches?t.originalEvent.touches[0].clientX:t.pageX)+l-s;r<d?r=d:r>h&&(r=h);var f=100*(r+s/2-c)/u+"%";a(".cd-draggable",n).css("left",f).one("mouseup touchend",(function(){a(this).removeClass("cd-draggable"),e.removeClass("cd-resizable")})),a(".cd-resizable",n).css("width",f),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")})),r.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"));"portfolioLightboxHideCounterOnSingleItems"in window&&1==i.dynamicEl.length&&(i.counter=!1),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 n=t.jQuery||t.Cowboy||(t.Cowboy={}),i;n.throttle=i=function(t,i,o,a){function r(){function n(){l=+new Date,o.apply(c,d)}function r(){s=e}var c=this,u=+new Date-l,d=arguments;a&&!s&&n(),s&&clearTimeout(s),a===e&&u>t?n():!0!==i&&(s=setTimeout(a?r:n,a===e?t-u:t))}var s,l=0;return"boolean"!=typeof i&&(a=o,o=i,i=e),n.guid&&(r.guid=o.guid=o.guid||n.guid++),r},n.debounce=function(t,n,o){return o===e?i(t,n,!1):i(t,o,!1!==n)}}(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.addEventListener.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.getAttribute("class")||"")&&g[e]},b=function(t,e){y(t,e)||t.setAttribute("class",(t.getAttribute("class")||"").trim()+" "+e)},w=function(t,e){var n;(n=y(t,e))&&t.setAttribute("class",(t.getAttribute("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.getAttribute("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=[],_=I=[],D=function(){var t=_;for(_=I.length?H:I,A=!0,E=!1;t.length;)t.shift()();A=!1},(P=function(t,e){A&&!e?t.apply(this,arguments):(_.push(t),E||(E=!0,(n.hidden?d:h)(D)))})._lsFlush=D,P),A,E,I,H,_,D,P,$=function(t,e){return e?function(){M(t)}:function(){var e=this,n=arguments;M((function(){t.apply(e,n)}))}},j=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)}:$((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))}},F=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))}},L=(U=/^img$/i,G=/^iframe$/i,J="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),Z=0,tt=0,et=0,nt=-1,it=function(t){et--,(!t||et<0||!t.target)&&(et=0)},ot=function(t){return null==q&&(q="hidden"==T(n.body,"visibility")),q||!("hidden"==T(t.parentNode,"visibility")&&"hidden"==T(t,"visibility"))},at=function(t,e){var i,o=t,a=ot(t);for(V-=e,Q+=e,B-=e,X+=e;a&&(o=o.offsetParent)&&o!=n.body&&o!=r;)(a=(T(o,"opacity")||1)>0)&&"visible"!=T(o,"overflow")&&(i=o.getBoundingClientRect(),a=X>i.left&&B<i.right&&Q>i.top-1&&V<i.bottom+1);return a},st=j(rt=function(){var t,e,i,s,l,c,u,d,h,f,p,m,g=o.elements;if((K=a.loadMode)&&et<8&&(t=g.length)){for(e=0,nt++;e<t;e++)if(g[e]&&!g[e]._lazyRace)if(!J||o.prematureUnveil&&o.prematureUnveil(g[e]))pt(g[e]);else if((d=g[e].getAttribute("data-expand"))&&(c=1*d)||(c=tt),f||(f=!a.expand||a.expand<1?r.clientHeight>500&&r.clientWidth>500?500:370:a.expand,o._defEx=f,p=f*a.expFactor,m=a.hFac,q=null,tt<p&&et<1&&nt>2&&K>2&&!n.hidden?(tt=p,nt=0):tt=K>1&&nt>1&&et<6?f:0),h!==c&&(z=innerWidth+c*m,N=innerHeight+c,u=-1*c,h=c),i=g[e].getBoundingClientRect(),(Q=i.bottom)>=u&&(V=i.top)<=N&&(X=i.right)>=u*m&&(B=i.left)<=z&&(Q||X||B||V)&&(a.loadHidden||ot(g[e]))&&(W&&et<3&&!d&&(K<3||nt<4)||at(g[e],c))){if(pt(g[e]),l=!0,et>9)break}else!l&&W&&!s&&et<4&&nt<4&&K>2&&(O[0]||a.preloadAfterLoad)&&(O[0]||!d&&(Q||X||B||V||"auto"!=g[e].getAttribute(a.sizesAttr)))&&(s=O[0]||g[e]);s&&!l&&pt(s)}}),ct=$(lt=function(t){var e=t.target;e._lazyCache?delete e._lazyCache:(it(t),b(e,a.loadedClass),w(e,a.loadingClass),C(e,ut),k(e,"lazyloaded"))}),ut=function(t){ct({target:t.target})},dt=function(t,e){var n=t.getAttribute("data-load-mode")||a.iframeLoadMode;0==n?t.contentWindow.location.replace(e):1==n&&(t.src=e)},ht=function(t){var e,n=t.getAttribute(a.srcsetAttr);(e=a.customMedia[t.getAttribute("data-media")||t.getAttribute("media")])&&t.setAttribute("media",e),n&&t.setAttribute("srcset",n)},ft=$((function(t,e,n,i,o){var r,s,l,c,u,h;(u=k(t,"lazybeforeunveil",e)).defaultPrevented||(i&&(n?b(t,a.autosizesClass):t.setAttribute("sizes",i)),s=t.getAttribute(a.srcsetAttr),r=t.getAttribute(a.srcAttr),o&&(c=(l=t.parentNode)&&p.test(l.nodeName||"")),h=e.firesLoad||"src"in t&&(s||r||c),u={target:t},b(t,a.loadingClass),h&&(clearTimeout(R),R=d(it,2500),C(t,ut,!0)),c&&v.call(l.getElementsByTagName("source"),ht),s?t.setAttribute("srcset",s):r&&!c&&(G.test(t.nodeName)?dt(t,r):t.src=r),o&&(s||c)&&x(t,{src:r})),t._lazyRace&&delete t._lazyRace,w(t,a.lazyClass),M((function(){var e=t.complete&&t.naturalWidth>1;h&&!e||(e&&b(t,a.fastLoadedClass),lt(u),t._lazyCache=!0,d((function(){"_lazyCache"in t&&delete t._lazyCache}),9)),"lazy"==t.loading&&et--}),!0)})),pt=function(t){if(!t._lazyRace){var e,n=U.test(t.nodeName),i=n&&(t.getAttribute(a.sizesAttr)||t.getAttribute("sizes")),o="auto"==i;(!o&&W||!n||!t.getAttribute("src")&&!t.srcset||t.complete||y(t,a.errorClass)||!y(t,a.lazyClass))&&(e=k(t,"lazyunveilread").detail,o&&yt.updateElem(t,!0,t.offsetWidth),t._lazyRace=!0,et++,ft(t,e,o,i,n))}},mt=F((function(){a.loadMode=3,st()})),vt=function(){W||(i.now()-Y<999?d(vt,999):(W=!0,a.loadMode=3,st(),u("scroll",gt,!0)))},{_:function(){Y=i.now(),o.elements=n.getElementsByClassName(a.lazyClass),O=n.getElementsByClassName(a.lazyClass+" "+a.preloadClass),u("scroll",st,!0),u("resize",st,!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&&pt(t)}))}))}})),e.MutationObserver?new MutationObserver(st).observe(r,{childList:!0,subtree:!0,attributes:!0}):(r.addEventListener("DOMNodeInserted",st,!0),r.addEventListener("DOMAttrModified",st,!0),setInterval(st,999)),u("hashchange",st,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(t){n.addEventListener(t,st,!0)})),/d$|^c/.test(n.readyState)?vt():(u("load",vt),n.addEventListener("DOMContentLoaded",st),d(vt,2e4)),o.elements.length?(rt(),M._lsFlush()):st()},checkElems:st,unveil:pt,_aLSL:gt=function(){3==a.loadMode&&(a.loadMode=2),mt()}}),O,W,R,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=(wt=$((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)})),Ct=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&&wt(t,o,i,n))},{_:function(){bt=n.getElementsByClassName(a.autosizesClass),u("resize",xt)},checkElems:xt=F((function(){var t,e=bt.length;if(e)for(t=0;t<e;t++)Ct(bt[t])})),updateElem:Ct}),bt,wt,Ct,kt,xt,Tt=function(){!Tt.i&&n.getElementsByClassName&&(Tt.i=!0,yt._(),L._())};return d((function(){a.init&&Tt()})),o={cfg:a,autoSizer:yt,loader:L,init:Tt,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(t){"use strict";var e={interval:100,sensitivity:6,timeout:0},n=0,i,o,a=function(t){i=t.pageX,o=t.pageY},r=function(t,e,n,s){if(Math.sqrt((n.pX-i)*(n.pX-i)+(n.pY-o)*(n.pY-o))<s.sensitivity)return e.off(n.event,a),delete n.timeoutId,n.isActive=!0,t.pageX=i,t.pageY=o,delete n.pX,delete n.pY,s.over.apply(e[0],[t]);n.pX=i,n.pY=o,n.timeoutId=setTimeout((function(){r(t,e,n,s)}),s.interval)},s=function(t,e,n,i){return delete e.data("hoverIntent")[n.id],i.apply(e[0],[t])};t.fn.hoverIntent=function(i,o,l){var c=n++,u=t.extend({},e);t.isPlainObject(i)?(u=t.extend(u,i),t.isFunction(u.out)||(u.out=u.over)):u=t.isFunction(o)?t.extend(u,{over:i,out:o,selector:l}):t.extend(u,{over:i,out:i,selector:o});var d=function(e){var n=t.extend({},e),i=t(this),o=i.data("hoverIntent");o||i.data("hoverIntent",o={});var l=o[c];l||(o[c]=l={id:c}),l.timeoutId&&(l.timeoutId=clearTimeout(l.timeoutId));var d=l.event="mousemove.hoverIntent.hoverIntent"+c;if("mouseenter"===e.type){if(l.isActive)return;l.pX=n.pageX,l.pY=n.pageY,i.off(d,a).on(d,a),l.timeoutId=setTimeout((function(){r(n,i,l,u)}),u.interval)}else{if(!l.isActive)return;i.off(d,a),l.timeoutId=setTimeout((function(){s(n,i,l,u.out)}),u.timeout)}};return this.on({"mouseenter.hoverIntent":d,"mouseleave.hoverIntent":d},u.selector)}})),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}((function(t){t.fn.addBack=t.fn.addBack||t.fn.andSelf,t.fn.extend({actual:function(e,n){if(!this[e])throw'$.actual => The jQuery method "'+e+'" you called does not exist';var i={absolute:!1,clone:!1,includeMargin:!1,display:"block"},o=t.extend(i,n),a=this.eq(0),r,s;if(!0===o.clone)r=function(){var t="position: absolute !important; top: -1000 !important; ";a=a.clone().attr("style",t).appendTo("body")},s=function(){a.remove()};else{var l=[],c="",u;r=function(){u=a.parents().addBack().filter(":hidden"),c+="visibility: hidden !important; display: "+o.display+" !important; ",!0===o.absolute&&(c+="position: absolute !important; "),u.each((function(){var e=t(this),n=e.attr("style");l.push(n),e.attr("style",n?n+";"+c:c)}))},s=function(){u.each((function(e){var n=t(this),i=l[e];void 0===i?n.removeAttr("style"):n.attr("style",i)}))}}r();var d=/(outer)/.test(e)?a[e](o.includeMargin):a[e]();return s(),d}})})),
/*!
* perfect-scrollbar v1.5.0
* Copyright 2020 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=E.scrolling(e);n.contains(i)?clearTimeout(I[e]):n.add(i)}function s(t,e){I[e]=setTimeout((function(){return t.isAlive&&t.element.classList.remove(E.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.ceil(i.width),t.containerHeight=Math.ceil(i.height),t.contentWidth=e.scrollWidth,t.contentHeight=e.scrollHeight,e.contains(t.scrollbarXRail)||(a(e,A.rail("x")).forEach((function(t){return o(t)})),e.appendChild(t.scrollbarXRail)),e.contains(t.scrollbarYRail)||(a(e,A.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(E.active("x")):(e.classList.remove(E.active("x")),t.scrollbarXWidth=0,t.scrollbarXLeft=0,e.scrollLeft=!0===t.isRtl?t.contentWidth:0),t.scrollbarYActive?e.classList.add(E.active("y")):(e.classList.remove(E.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.preventDefault()}function i(){s(t,p),t[g].classList.remove(E.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(E.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(!P.isWebKit&&r.querySelector("select:focus"))return!0;if(!r.contains(e))return!1;for(var o=e;o&&o!==r;){if(o.classList.contains(A.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&&P.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(A.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):(i(30*f.x,30*f.y),f.x*=.8,f.y*=.8):clearInterval(p)}),10))}if(P.supportsTouch||P.supportsIePointer){var u=e.element,d={},h=0,f={},p=null;P.supportsTouch?(e.event.bind(u,"touchstart",r),e.event.bind(u,"touchmove",l),e.event.bind(u,"touchend",c)):P.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="ps",M="ps__rtl",A={thumb:function(t){return"ps__thumb-"+t},rail:function(t){return"ps__rail-"+t},consuming:"ps__child--consume"},E={focus:"ps--focus",clicking:"ps--clicking",active:function(t){return"ps--active-"+t},scrolling:function(t){return"ps--scrolling-"+t}},I={x:null,y:null},H=function t(e){this.element=e,this.handlers={}},_={isEmpty:{configurable:!0}};H.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)},H.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)}))},H.prototype.unbindAll=function t(){for(var e in this.handlers)this.unbind(e)},_.isEmpty.get=function(){var t=this;return Object.keys(this.handlers).every((function(e){return 0===t.handlers[e].length}))},Object.defineProperties(H.prototype,_);var D=function t(){this.eventElements=[]};D.prototype.eventElement=function t(e){var n=this.eventElements.filter((function(t){return t.element===e}))[0];return n||(n=new H(e),this.eventElements.push(n)),n},D.prototype.bind=function t(e,n,i){this.eventElement(e).bind(n,i)},D.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)},D.prototype.unbindAll=function t(){this.eventElements.forEach((function(t){return t.unbindAll()})),this.eventElements=[]},D.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 P={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)},$=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}},j={"click-rail":y,"drag-thumb":b,keyboard:C,wheel:k,touch:x},F=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),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(E.focus)},c=function(){return o.classList.remove(E.focus)},u,d;this.isRtl="rtl"===t(o).direction,!0===this.isRtl&&o.classList.add(M),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 D,this.ownerDocument=o.ownerDocument||document,this.scrollbarXRail=n(A.rail("x")),o.appendChild(this.scrollbarXRail),this.scrollbarX=n(A.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(A.rail("y")),o.appendChild(this.scrollbarYRail),this.scrollbarY=n(A.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 j[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 F.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:""}))},F.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)},F.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)},F.prototype.removePsClasses=function t(){this.element.className=this.element.className.split(" ").filter((function(t){return!t.match(/^ps([-_].+|)$/)})).join(" ")},F})),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(c=t.length;c--;)(u=t[c]).callback.call(i,C),u.isOne&&t.splice(c,1)}var i=this,o,a,r,l,c,u;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 d=0,h=g.length;d<h;d++)i.callbacks[g[d]]=[];this.locked=!1,this.triggerCallbacks=function t(){switch(this.isInViewport&&!o&&n(this.callbacks.enterViewport),this.isFullyInViewport&&!a&&n(this.callbacks.fullyEnterViewport),this.isAboveViewport!==r&&this.isBelowViewport!==l&&(n(this.callbacks.visibilityChange),a||this.isFullyInViewport||(n(this.callbacks.fullyEnterViewport),n(this.callbacks.partiallyExitViewport)),o||this.isInViewport||(n(this.callbacks.enterViewport),n(this.callbacks.exitViewport))),!this.isFullyInViewport&&a&&n(this.callbacks.partiallyExitViewport),!this.isInViewport&&o&&n(this.callbacks.exitViewport),this.isInViewport!==o&&n(this.callbacks.visibilityChange),!0){case o!==this.isInViewport:case a!==this.isFullyInViewport:case r!==this.isAboveViewport:case l!==this.isBelowViewport:n(this.callbacks.stateChange)}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.locationChange)}},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 E=g[M];o.prototype[E]=S(E)}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?u.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(),l&&(this.jqDeferred=new l.Deferred),setTimeout(this.check.bind(this))):c.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 l=e.jQuery,c=e.console,u=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&&d[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 d={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&&c&&c.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)&&((l=t).fn.imagesLoaded=function(t,e){var n;return new a(this,t,e).jqDeferred.promise(l(this))})},a.makeJQueryPlugin(),a})),function(t){t.fn.countdown=function(e,n){function i(){var e=Date.parse(a.date)/1e3,i=Math.floor(t.now()/1e3);e<=i&&(n.call(this),clearInterval(interval));var r=e-i,s=Math.floor(r/86400);r-=60*s*60*24;var l=Math.floor(r/3600);r-=60*l*60;var c=Math.floor(r/60);r-=60*c,1==s?o.find(".timeRefDays").text(o.find(".timeRefDays").data("text-singular")):o.find(".timeRefDays").text(o.find(".timeRefDays").data("text")),1==l?o.find(".timeRefHours").text(o.find(".timeRefHours").data("text-singular")):o.find(".timeRefHours").text(o.find(".timeRefHours").data("text")),1==c?o.find(".timeRefMinutes").text(o.find(".timeRefMinutes").data("text-singular")):o.find(".timeRefMinutes").text(o.find(".timeRefMinutes").data("text")),1==r?o.find(".timeRefSeconds").text(o.find(".timeRefSeconds").data("text-singular")):o.find(".timeRefSeconds").text(o.find(".timeRefSeconds").data("text")),"on"==a.format&&(s=String(s).length>=2?s:"0"+s,l=String(l).length>=2?l:"0"+l,c=String(c).length>=2?c:"0"+c,r=String(r).length>=2?r:"0"+r),isNaN(e)?(alert("Invalid date. Here's an example: 12 Tuesday 2012 17:30:00"),clearInterval(interval)):(o.find(".days").text(s),o.find(".hours").text(l),o.find(".minutes").text(c),o.find(".seconds").text(r))}var o=t(this),a={date:null,format:null};e&&t.extend(a,e),i(),interval=setInterval(i,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(t){"use strict";var e=function(e,n){this.el=t(e),this.options=t.extend({},t.fn.typed.defaults,n),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()};e.prototype={constructor:e,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 e=this;if(!0===this.showCursor&&(this.cursor=t('<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 n=this.stringsElement.children();t.each(n,(function(n,i){e.strings.push(t(i).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()}},t.fn.typed=function(n){return this.each((function(){var i=t(this),o=i.data("typed"),a="object"==typeof n&&n;o&&o.reset(),i.data("typed",o=new e(this,a)),"string"==typeof n&&o[n]()}))},t.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()}}}));var Froogaloop=function(){function t(e){return new t.fn.init(e)}function e(t,e,n){if(!n.contentWindow.postMessage)return!1;var i=JSON.stringify({method:t,value:e});n.contentWindow.postMessage(i,h)}function n(t){var e,n;try{n=(e=JSON.parse(t.data)).event||e.method}catch(t){}if("ready"!=n||u||(u=!0),!/^https?:\/\/player.vimeo.com/.test(t.origin))return!1;if("*"===h&&(h=t.origin),e){var i=e.value,a=e.data,r=""===r?null:e.player_id,s=o(n,r),l=[];return!!s&&(void 0!==i&&l.push(i),a&&l.push(a),r&&l.push(r),l.length>0?s.apply(null,l):s.call())}}function i(t,e,n){n?(l[n]||(l[n]={}),l[n][t]=e):l[t]=e}function o(t,e){return e?l[e][t]:l[t]}function a(t,e){if(e&&l[e]){if(!l[e][t])return!1;l[e][t]=null}else{if(!l[t])return!1;l[t]=null}return!0}function r(t){return!!(t&&t.constructor&&t.call&&t.apply)}function s(t){return"[object Array]"===toString.call(t)}var l={},c=!1,u=!1,d=Array.prototype.slice,h="*";return t.fn=t.prototype={element:null,init:function(t){return"string"==typeof t&&(t=document.getElementById(t)),this.element=t,this},api:function(t,n){if(!this.element||!t)return!1;var o=this,a=o.element,s=""!==a.id?a.id:null,l=r(n)?null:n,c=r(n)?n:null;return c&&i(t,c,s),e(t,l,a),o},addEvent:function(t,n){if(!this.element)return!1;var o=this,a=o.element,r=""!==a.id?a.id:null;return i(t,n,r),"ready"!=t?e("addEventListener",t,a):"ready"==t&&u&&n.call(null,r),o},removeEvent:function(t){if(!this.element)return!1;var n,i=this.element,o,r=a(t,""!==i.id?i.id:null);"ready"!=t&&r&&e("removeEventListener",t,i)}},t.fn.init.prototype=t.fn,window.addEventListener?window.addEventListener("message",n,!1):window.attachEvent("onmessage",n),window.Froogaloop=window.$f=t}();
/*!
* 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(t){"use strict";function e(e){return this.each((function(){var i=t(this),o=i.data("bs.tooltip"),a="object"==typeof e&&e;!o&&/destroy|hide/.test(e)||(o||i.data("bs.tooltip",o=new n(this,a)),"string"==typeof e&&o[e]())}))}var n=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)};n.VERSION="3.3.7",n.TRANSITION_DURATION=150,n.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}},n.prototype.init=function(e,n,i){if(this.enabled=!0,this.type=e,this.$element=t(n),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&t(t.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 o=this.options.trigger.split(" "),a=o.length;a--;){var r=o[a];if("click"==r)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=r){var s="hover"==r?"mouseenter":"focusin",l="hover"==r?"mouseleave":"focusout";this.$element.on(s+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},n.prototype.getDefaults=function(){return n.DEFAULTS},n.prototype.getOptions=function(e){return(e=t.extend({},this.getDefaults(),this.$element.data(),e)).delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},n.prototype.getDelegateOptions=function(){var e={},n=this.getDefaults();return this._options&&t.each(this._options,(function(t,i){n[t]!=i&&(e[t]=i)})),e},n.prototype.enter=function(e){var n=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,n)),e instanceof t.Event&&(n.inState["focusin"==e.type?"focus":"hover"]=!0),n.tip().hasClass("in")||"in"==n.hoverState)n.hoverState="in";else{if(clearTimeout(n.timeout),n.hoverState="in",!n.options.delay||!n.options.delay.show)return n.show();n.timeout=setTimeout((function(){"in"==n.hoverState&&n.show()}),n.options.delay.show)}},n.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},n.prototype.leave=function(e){var n=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,n)),e instanceof t.Event&&(n.inState["focusout"==e.type?"focus":"hover"]=!1),!n.isInStateTrue()){if(clearTimeout(n.timeout),n.hoverState="out",!n.options.delay||!n.options.delay.hide)return n.hide();n.timeout=setTimeout((function(){"out"==n.hoverState&&n.hide()}),n.options.delay.hide)}},n.prototype.show=function(){var e=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var i=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!i)return;var o=this,a=this.tip(),r=this.getUID(this.type);this.setContent(),a.attr("id",r),this.$element.attr("aria-describedby",r),this.options.animation&&a.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,c=l.test(s);c&&(s=s.replace(l,"")||"top"),a.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?a.appendTo(this.options.container):a.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var u=this.getPosition(),d=a[0].offsetWidth,h=a[0].offsetHeight;if(c){var f=s,p=this.getPosition(this.$viewport);s="bottom"==s&&u.bottom+h>p.bottom?"top":"top"==s&&u.top-h<p.top?"bottom":"right"==s&&u.right+d>p.width?"left":"left"==s&&u.left-d<p.left?"right":s,a.removeClass(f).addClass(s)}var m=this.getCalculatedOffset(s,u,d,h);this.applyPlacement(m,s);var g=function(){var t=o.hoverState;o.$element.trigger("shown.bs."+o.type),o.hoverState=null,"out"==t&&o.leave(o)};t.support.transition&&this.$tip.hasClass("fade")?a.one("bsTransitionEnd",g).emulateTransitionEnd(n.TRANSITION_DURATION):g()}},n.prototype.applyPlacement=function(e,n){var i=this.tip(),o=i[0].offsetWidth,a=i[0].offsetHeight,r=parseInt(i.css("margin-top"),10),s=parseInt(i.css("margin-left"),10);isNaN(r)&&(r=0),isNaN(s)&&(s=0),e.top+=r,e.left+=s,t.offset.setOffset(i[0],t.extend({using:function(t){i.css({top:Math.round(t.top),left:Math.round(t.left)})}},e),0),i.addClass("in");var l=i[0].offsetWidth,c=i[0].offsetHeight;"top"==n&&c!=a&&(e.top=e.top+a-c);var u=this.getViewportAdjustedDelta(n,e,l,c);u.left?e.left+=u.left:e.top+=u.top;var d=/top|bottom/.test(n),h=d?2*u.left-o+l:2*u.top-a+c,f=d?"offsetWidth":"offsetHeight";i.offset(e),this.replaceArrow(h,i[0][f],d)},n.prototype.replaceArrow=function(t,e,n){this.arrow().css(n?"left":"top",50*(1-t/e)+"%").css(n?"top":"left","")},n.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")},n.prototype.hide=function(e){function i(){"in"!=o.hoverState&&a.detach(),o.$element&&o.$element.removeAttr("aria-describedby").trigger("hidden.bs."+o.type),e&&e()}var o=this,a=t(this.$tip),r=t.Event("hide.bs."+this.type);if(this.$element.trigger(r),!r.isDefaultPrevented())return a.removeClass("in"),t.support.transition&&a.hasClass("fade")?a.one("bsTransitionEnd",i).emulateTransitionEnd(n.TRANSITION_DURATION):i(),this.hoverState=null,this},n.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","")},n.prototype.hasContent=function(){return this.getTitle()},n.prototype.getPosition=function(e){var n=(e=e||this.$element)[0],i="BODY"==n.tagName,o=n.getBoundingClientRect();null==o.width&&(o=t.extend({},o,{width:o.right-o.left,height:o.bottom-o.top}));var a=window.SVGElement&&n instanceof window.SVGElement,r=i?{top:0,left:0}:a?null:e.offset(),s={scroll:i?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},l=i?{width:t(window).width(),height:t(window).height()}:null;return t.extend({},o,s,l,r)},n.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}},n.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},n.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)},n.prototype.getUID=function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},n.prototype.tip=function(){if(!this.$tip&&(this.$tip=t(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},n.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},n.prototype.enable=function(){this.enabled=!0},n.prototype.disable=function(){this.enabled=!1},n.prototype.toggleEnabled=function(){this.enabled=!this.enabled},n.prototype.toggle=function(e){var n=this;e&&((n=t(e.currentTarget).data("bs."+this.type))||(n=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,n))),e?(n.inState.click=!n.inState.click,n.isInStateTrue()?n.enter(n):n.leave(n)):n.tip().hasClass("in")?n.leave(n):n.enter(n)},n.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 i=t.fn.tooltip;t.fn.tooltip=e,t.fn.tooltip.Constructor=n,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=i,this}}(jQuery),function(t){"use strict";function e(e){return this.each((function(){var n=t(this),o=n.data("bs.alert");o||n.data("bs.alert",o=new i(this)),"string"==typeof e&&o[e].call(n)}))}var n='[data-dismiss="alert"]',i=function(e){t(e).on("click",n,this.close)};i.VERSION="3.3.7",i.TRANSITION_DURATION=150,i.prototype.close=function(e){function n(){r.detach().trigger("closed.bs.alert").remove()}var o=t(this),a=o.attr("data-target");a||(a=(a=o.attr("href"))&&a.replace(/.*(?=#[^\s]*$)/,""));var r=t("#"===a?[]:a);e&&e.preventDefault(),r.length||(r=o.closest(".alert")),r.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(r.removeClass("in"),t.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",n).emulateTransitionEnd(i.TRANSITION_DURATION):n())};var o=t.fn.alert;t.fn.alert=e,t.fn.alert.Constructor=i,t.fn.alert.noConflict=function(){return t.fn.alert=o,this},t(document).on("click.bs.alert.data-api",n,i.prototype.close)}(jQuery),function(t){"use strict";function e(e){var n=e.attr("data-target");n||(n=(n=e.attr("href"))&&/#[A-Za-z]/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,""));var i=n&&t(n);return i&&i.length?i:e.parent()}function n(n){n&&3===n.which||(t(o).remove(),t(a).each((function(){var i=t(this),o=e(i),a={relatedTarget:this};o.hasClass("open")&&(n&&"click"==n.type&&/input|textarea/i.test(n.target.tagName)&&t.contains(o[0],n.target)||(o.trigger(n=t.Event("hide.bs.dropdown",a)),n.isDefaultPrevented()||(i.attr("aria-expanded","false"),o.removeClass("open").trigger(t.Event("hidden.bs.dropdown",a)))))})))}function i(e){return this.each((function(){var n=t(this),i=n.data("bs.dropdown");i||n.data("bs.dropdown",i=new r(this)),"string"==typeof e&&i[e].call(n)}))}var o=".dropdown-backdrop",a='[data-toggle="dropdown"]',r=function(e){t(e).on("click.bs.dropdown",this.toggle)};r.VERSION="3.3.7",r.prototype.toggle=function(i){var o=t(this);if(!o.is(".disabled, :disabled")){var a=e(o),r=a.hasClass("open");if(n(),!r){"ontouchstart"in document.documentElement&&!a.closest(".navbar-nav").length&&t(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(t(this)).on("click",n);var s={relatedTarget:this};if(a.trigger(i=t.Event("show.bs.dropdown",s)),i.isDefaultPrevented())return;o.trigger("focus").attr("aria-expanded","true"),a.toggleClass("open").trigger(t.Event("shown.bs.dropdown",s))}return!1}},r.prototype.keydown=function(n){if(/(38|40|27|32)/.test(n.which)&&!/input|textarea/i.test(n.target.tagName)){var i=t(this);if(n.preventDefault(),n.stopPropagation(),!i.is(".disabled, :disabled")){var o=e(i),r=o.hasClass("open");if(!r&&27!=n.which||r&&27==n.which)return 27==n.which&&o.find(a).trigger("focus"),i.trigger("click");var s=" li:not(.disabled):visible a",l=o.find(".dropdown-menu"+s);if(l.length){var c=l.index(n.target);38==n.which&&c>0&&c--,40==n.which&&c<l.length-1&&c++,~c||(c=0),l.eq(c).trigger("focus")}}}};var s=t.fn.dropdown;t.fn.dropdown=i,t.fn.dropdown.Constructor=r,t.fn.dropdown.noConflict=function(){return t.fn.dropdown=s,this},t(document).on("click.bs.dropdown.data-api",n).on("click.bs.dropdown.data-api",".dropdown form",(function(t){t.stopPropagation()})).on("click.bs.dropdown.data-api",a,r.prototype.toggle).on("keydown.bs.dropdown.data-api",a,r.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",r.prototype.keydown)}(jQuery),function(t,e,n){"use strict";var i=t("body").hasClass("kalium-debug"),o=Array.prototype.forEach,a=Function.prototype.call.bind(o),r=!1,s=[],l=function(t){var e=!0;return a(t,(function(t){if(n==d.prototype[t])return e=!1,!1})),e},c=function(t){var e=[];return a(t,(function(t){e.push(h[t])})),e},u=function(){a(s,(function(t){!t.fired&&l(t.require)&&(t.fn.apply(h,c(t.require)),t.fired=!0)}))},d=function(){};d.version="0.2",d.prototype={constructor:d,getVersion:function(){return d.version},extend:function(t){var e=0;if("object"==typeof t)for(var n in t)d.prototype[n]=t[n],e++;r&&e>0&&u()},ready:function(t,e){if(t instanceof Array||"string"==typeof t){var n=e;e=t,t=n}"function"==typeof t&&(s.push({fn:t,require:e instanceof Array?e:"string"==typeof e?[e]:[],fired:!1}),r&&u())},toPixels:function(t){return t+"px"},getVar:function(t){return t in _k?_k[t]:n},isDebugMode:function(){return i},isRTL:function(){return 1==jQuery('html[dir="rtl"]').length}};var h=new d;"defineProperty"in Object?Object.defineProperty(e,"Kalium",{get:function(){return h},set:function(){}}):e.Kalium=d,t(document).ready((function(){u(),r=!0}))}(jQuery,window),function(t,e,n){"use strict";var i=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}};i.prototype.equals=function(t){return t instanceof i&&(this.getTag()==t.getTag()&&this.getCallback()==t.getCallback()&&this.getPriority()==t.getPriority()&&this.getArgsNum()==t.getArgsNum())};var o=function(){};t.extend(o,{attachedHooks:{},get:function(t){return t in o.attachedHooks?o.attachedHooks[t]:null},getIndex:function(e){var n=-1;return e instanceof i&&t.each(o.get(e.getTag()),(function(t,i){if(i.equals(e))return n=t,!1})),n},register:function(t){0==t.getTag()in o.attachedHooks&&(o.attachedHooks[t.getTag()]=[]),-1==o.getIndex(t)&&(o.attachedHooks[t.getTag()].push(t),o.reorderHooks(t.getTag()))},remove:function(t,e,n,a){var r=new i(t,e,n,a),s=o.getIndex(r);s>=0&&(o.attachedHooks[r.getTag()]=o.attachedHooks[r.getTag()].filter((function(t,e){return s!==e})))},reorderHooks:function(e){e in o.attachedHooks&&(t.each(o.attachedHooks[e],(function(t,e){e._priority="number"==typeof e.getPriority()?e.getPriority():t})),o.attachedHooks[e]=o.attachedHooks[e].sort((function(t,e){return t._priority>e._priority?1:-1})))}}),o.prototype={constructor:o,getHooks:function(t){return o.get(t)},addFilter:function(t,e,n,a){o.register(new i(t,e,n,a))},applyFilters:function(n,i){var n,i,a=[];if(arguments.length>2)for(var r=2;r<arguments.length;r++)a.push(arguments[r]);return t.each(o.get(n),(function(t,n){var o="function"==typeof n.getCallback()?n.getCallback():e[n.getCallback()];if("function"==typeof o){var r="number"==typeof n.getArgsNum()&&n.getArgsNum()>1?n.getArgsNum()-1:0,s=a.slice(0,r);s.unshift(i),i=o.apply(o,s)}})),i},removeFilter:function(t,e,n,i){o.remove(t,e,n,i)},addAction:function(){var t=[];for(var e in arguments)t.push(arguments[e]);this.addFilter.apply(this.addFilter,t)},doAction:function(n){var n,i=[];if(arguments.length>1)for(var a=1;a<arguments.length;a++)i.push(arguments[a]);t.each(o.get(n),(function(t,n){var o="function"==typeof n.getCallback()?n.getCallback():e[n.getCallback()];if("function"==typeof o){var a="number"==typeof n.getArgsNum()&&n.getArgsNum()>1?n.getArgsNum():1,r=i.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)}},n.extend({Hooks:new o})}(jQuery,window,Kalium),function(t,e,n){"use strict";function i(){t(".standard-toggle-menu").each((function(e,n){var i=t(n),o=i.find(".toggle-bars"),a=i.find(".menu > .menu-item"),r=o.data("toggle-id"),s=i.data("toggle-effect"),l=i.data("stagger-direction"),c="menu-item--visible",u={autoAlpha:0},d={ease:"sine.inOut",autoAlpha:1,duration:.4,stagger:.05,onComplete:function(){gsap.set(a,{clearProps:"all"}),a.addClass(c)},onReverseComplete:function(){gsap.set(a,{clearProps:"all"}),a.removeClass(c)}},h=gsap.timeline({ease:"sine.inOut",paused:!0});if(!i.data("toggle-id")){if(r){var f=i.closest(".header-block__column").find('[data-toggle-id="'+r+'"]');f.length&&(a=f.find(".menu > .menu-item"))}switch("right"===l&&(a=t(a.get().reverse())),s){case"fade":break;case"slide-left":case"slide-right":t.extend(u,{x:10*("slide-left"===s?-1:1)}),t.extend(d,{x:0});break;case"slide-top":case"slide-bottom":t.extend(u,{y:10*("slide-top"===s?-1:1)}),t.extend(d,{y:0});break;case"scale":t.extend(u,{scale:.7}),t.extend(d,{scale:1});break}h.fromTo(a,u,d),o.on("click",(function(t){t.preventDefault(),o.hasClass("exit")?(o.removeClass("exit"),Kalium.Header.isMobileView()||h.reverse()):(o.addClass("exit"),Kalium.Header.isMobileView()||h.play())}))}}))}var o=function(){i(),t(".header-block__item .toggle-bars").on("click",(function(t){t.preventDefault(),Kalium.Header.isMobileView()&&Kalium.Header.mobileMenuToggle()}))};o.prototype.isMobileView=function(){var n=768;return"number"==typeof mobile_menu_breakpoint&&(n=mobile_menu_breakpoint),t(e).width()<=n},o.prototype.mobileMenuOpen=function(){publicVars.$body.addClass("mobile-menu-open"),Kalium.Header.repositionMobileMenuToggleBars()},o.prototype.mobileMenuClose=function(){publicVars.$body.removeClass("mobile-menu-open")},o.prototype.mobileMenuToggle=function(){publicVars.$body.hasClass("mobile-menu-open")?this.mobileMenuClose():this.mobileMenuOpen()},o.prototype.repositionMobileMenuToggleBars=function(){var n=t(".mobile-menu-close-link"),i=t(".site-header .toggle-bars").last();if(n.length&&i.length){var o=i.offset(),a=o.left,r=o.top-t(e).scrollTop();r<10&&(r=10),n.css({left:a,top:r})}},n.extend({Header:new o})}(jQuery,window,Kalium),function(t,e,n){"use strict";var i=function(){};i.prototype.getMobileViewportSize=function(){var t=768;return"number"==typeof mobile_breakpoint&&(t=mobile_breakpoint),t},i.prototype.isMobileViewport=function(){return jQuery(e).width()<=this.getMobileViewportSize()},n.extend({Responsive:new i})}(jQuery,window,Kalium),function(t,e,n){"use strict";var i=function(e){e.preventDefault();var n=t(this).closest(".vc_grid"),i=n.find(".kalium-lightbox-entry"),o=this,a={index:0,items:[],options:{lightGalleryOptions:{thumbnail:!0}}};return i.each((function(e,n){n==o&&(a.index=e);var i=t(n),r=i.attr("href"),s=i.closest(".vc_grid-item-mini"),l=s.find(".vc_gitem-zone-img "),c=l.length?l.attr("src"):i.next().attr("src"),u={caption:i.attr("title"),thumbnail:c};if(c.match(/vc_gitem_image\.png/)){var d=s.find(".vc_gitem-zone-a").css("background-image"),h=null;d&&(h=d.match(/url\((.*?)\)/))&&(h=h[1].replace(/"/g,""))&&(u.thumbnail=h)}var f=new Kalium.Media.Lightbox_Item(r,u);c||(a.options.lightGalleryOptions.thumbnail=!1),a.items.push(f)})),Kalium.Media.lightbox(n,a),!1},o=function(t){jQuery(".kalium-lightbox-entry").off("click",i).on("click",i)},a=function(){t.each(Kalium.getVar("kalium_wpb_lightbox_items"),(function(e,n){var i=t('[data-lightbox-container="'+n.container+'"]');if("vc_single_image"==n.tag){var o=i.find(".vc_single_image-img"),a=new Kalium.Media.Lightbox_Item(n.image,{caption:o.attr("title")});o.addClass("kalium-lightbox-entry--single").on("click",(function(t){t.preventDefault(),Kalium.Media.lightbox(o,{items:a,options:{lightGalleryOptions:{counter:!1}}})}))}else if("vc_gallery"==n.tag||"vc_images_carousel"==n.tag){var r=i.find(".wpb_image_grid_ul li img, .vc_images_carousel .vc_item img, .wpb_gallery_slides li img"),s=[];r.each((function(e,i){var o=t(i),a=new Kalium.Media.Lightbox_Item(n.images[e],{caption:o.attr("title"),thumbnail:o.attr("src")});s.push(a),o.addClass("kalium-lightbox-entry--gallery").on("click",(function(t){t.preventDefault(),Kalium.Media.lightbox(o,{items:s,index:e,options:{lightGalleryOptions:{thumbnail:!0,download:Kalium.Hooks.applyFilters("Kalium.WPBakery.ImageGallery.enableDownload",!1)}}})}))}))}}))},r=function(){if(t().lightGallery){var n={selector:".vc_gitem-link",thumbnail:!0,fullScreen:!0},i=function(){t(".light-gallery--enabled").each((function(e,i){var o=t(i);if(!o.data("lg-init")){var a=o.find(".vc_gitem-zone > a, .vc_gitem-zone-a > a, a:has(> img)").filter((function(e,n){return t(n).attr("href").match(/\.(png|jpe?g|gif)$/i)}));a.removeClass("prettyphoto").unbind("click").attr("data-rel","").on("click",(function(t){return!1})),0<a.length&&(kaliumLightbox(o,t.extend(n,{thumbnail:a.find("img").length>0})),o.data("lg-init",!0))}}))};t(e).on("grid:items:added",t.debounce(50,i)),i()}},s=function(){o(!0),t(e).on("grid:items:added",o),Kalium.getVar("kalium_wpb_lightbox_items")&&a(),r()},l=function(){this.init()};l.prototype={constructor:l,init:function(){this.didInit||(t(document).ready(s),this.didInit=!0)}},n.extend({WPBakery:new l})}(jQuery,window,Kalium),function(t,e,n){"use strict";var i=function(){this.initVideoElements()};i.prototype.initVideoElements=function(){t(".video-js-el").each(function(t,e){this.setupVideoJSElement(e)}.bind(this))},i.prototype.setupVideoJSElement=function(n){if("function"==typeof videojs){var i=this,o=t(n);if(o.data("videojs-init")||n.player)return;o.addClass("video-js");var a=o.data("vsetup"),r=videojs(o.get(0),a);if("techOrder"in a&&-1!==t.inArray("youtube",a.techOrder)&&"YT"in e&&YT.ready(t.debounce(100,(function(){r.trigger("ready")}))),o.data("autosize")&&t("#"+r.id()).css({paddingBottom:r.height()/r.width()*100+"%"}),void 0!==o.attr("data-hide-controls-on-play")){r.controls(!0);var s=function(t){r.controls(!0)};r.on("play",(function(){r.controls(!1)})),r.on("end",s),r.on("abort",s),r.on("pause",s),r.on("error",s)}if("function"==typeof r.share){var l=Kalium.getVar("videojs_share_options");l.url=e.location.href,l.embedCode="",r.share(l)}r.on("ready",(function(){var e=this,n=t(e.el_),i;n.addClass("video-js-init"),r.on("play",(function(){is.safari()&&e.poster()&&e.poster("")})),n.is("[autoplay]")&&(i=1,Kalium.Hooks.applyFilters("Kalium.Media.VideoJS.pauseAutoPlayVideos",!0)&&r.muted(!0),t.debounce(100,(function(){if(void 0!==e){var t=e.play();t instanceof Promise&&t.then((function(){i=2})).catch((function(t){i=3}))}}))()),"on-viewport"===o.data("autoplay")&&Kalium.Media.enterViewport(n,(function(){"no"!==o.data("autoplay-pause-others")&&Kalium.Media.pauseAllPlayers(e),e.play(),t.debounce(500,(function(){e.paused()&&e.play()}))()})),n.parent(".video").addClass("loaded"),r.on("play",(function(){"no"!==o.data("autoplay-pause-others")&&(void 0===i||i>1)&&Kalium.Media.pauseAllPlayers(r)})),o.trigger("videojs-init",[r])})),o.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(){t(".video.video-vimeo").each(function(t,e){this.setupVimeoElement(e)}.bind(this))},o.prototype.setupVimeoElement=function(n){var i=this,o=t(n),a=o.find("iframe");if(!o.data("vimeo-init")){var r=new e.Vimeo.Player(a);o.data("player",r),this.players.push(r),o.hasClass("autoplay-on-viewport")&&Kalium.Media.enterViewport(o,(function(){Kalium.Media.pauseAllPlayers(r),r.play()})),r.on("play",(function(t){Kalium.Media.pauseAllPlayers(r)})),o.addClass("loaded"),o.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(t){if("YT"in e)YT.ready(t.bind(this));else{var n=document.createElement("script");n.src="https://www.youtube.com/iframe_api",n.onload=function(){YT.ready(t.bind(this))}.bind(this),document.getElementsByTagName("head")[0].appendChild(n)}},a.prototype.initVideoElements=function(){if(t(".video.video-youtube").length){var e=this;this.loadAPI((function(){t(".video.video-youtube").each((function(t,n){e.setupYouTubeElement(n)}))}))}},a.prototype.setupYouTubeElement=function(e){var n=this,i=t(e),o="youtube-embed-"+(this.players.length+1),a=i.find("iframe");if(!i.data("youtube-init")){a.attr("id",o);var r=new YT.Player(o,{events:{onReady:function(){i.data("player",r),n.players.push(r),i.hasClass("autoplay-on-viewport")&&Kalium.Media.enterViewport(i,(function(){Kalium.Media.pauseAllPlayers(r),r.playVideo()})),i.addClass("loaded")},onStateChange:function(t){1===t.data&&Kalium.Media.pauseAllPlayers(r)}}});i.data("player",r),this.players.push(r),i.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(e,n){if(e instanceof r)return e;var i={type:"image",href:"",poster:"",thumbnail:"",width:"",caption:""};"object"==typeof n?i=t.extend(!0,i,n):"string"==typeof n&&(i.caption=n),this.src=e,this.args=i,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(e){if(t().lightGallery){if(this.instance=null,this.args=e,this.dynamic="object"==typeof this.args.items&&this.args.items.length>0,this.items=[],this.dynamic)for(var n in this.args.items){var i=this.args.items[n];this.items.push(new r(i))}this.init()}else Kalium.Enqueue.loadLibrary("light-gallery").then((function(){t().lightGallery&&new s(e)}))};s.prototype.getOptions=function(){var e=this.args,n=e.options,i=n.lightGalleryOptions;if(n.selector&&(i.selector=n.selector),0<n.autoplay&&(i.autoplay=!0,i.pause=n.autoplay>100?n.autoplay:1e3*n.autoplay),i.index=parseInt(e.index,10),this.dynamic)for(var o in i.dynamic=!0,i.dynamicEl=[],this.args.$container=t("<div>"),this.items){var a=this.items[o];if(a instanceof r){var s={src:a.getSource(),subHtml:a.getCaption()};a.getThumbnail()&&(s.thumb=a.getThumbnail()),a.getPoster()&&(s.poster=a.getPoster()),i.dynamicEl.push(s)}}return Kalium.Hooks.applyFilters("Kalium.Media.Lightbox.LightGallery.options",i)},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 n=this;this.providers=["VideoJS","Vimeo","YouTube"],t(document.body).ready((function(){"function"==typeof videojs&&(n.VideoJS=new i),"object"==typeof e.Vimeo&&(n.Vimeo=new o),n.YouTube=new a}))};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 this.providers){var e=this.providers[t];this[e]&&this[e].initVideoElements()}},l.prototype.lightbox=function(e,n){var i="lightGallery",o={$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 a=arguments[0],r=n;a instanceof t&&(e=r,"object"==typeof r?e.$container=a:e={$container:a})}else if(!e)return null;switch(e instanceof t||"string"==typeof e?o.$container=e:"object"==typeof e&&(o=t.extend(!0,o,e)),"string"==typeof o.$container&&(o.$container=t(o.$container)),0==o.items instanceof Array&&(o.items=[o.items]),i){case"lightGallery":return new s(o);break}return null},l.prototype.Lightbox_Item=r,n.extend({Media:new l})}(jQuery,window,Kalium),function(t,e,n){"use strict";var i=function(){document.addEventListener("lazyloaded",(function(e){t(e.target).parent().addClass("loaded")}))},o=function(){this.init()};o.prototype.init=function(){t(document.body).ready(i)},n.extend({Images:new o})}(jQuery,window,Kalium),function(t,e,n){"use strict";var i=function(){};i.prototype={constructor:i,loadResources:function(e){var n=[];return t.each(e,(function(t,e){n.push(e.src)})),_k.require(n)},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}}))}},n.extend({Enqueue:new i})}(jQuery,window,Kalium),function(t,e,n){"use strict";var i=function(e){var n={stick:"",duration:"",minWidth:992,minDuration:80,scrollContainer:!1,stickyOptions:{wrapperClass:"sticky-wrapper",scrollContainerClass:"sticky-wrapper--scrollbar"}};if(this.args=t.extend(!0,n,e),this.$sticky=t(this.args.stick),this.$durationEl=t(this.args.duration),0!=this.$sticky.length){var o=this.$sticky.data("stickyElement");o instanceof i&&o.destroy(),this.init()}};i.prototype.init=function(){this.controller=new ScrollMagic.Controller,this.$stickyWrapper=this.$sticky.wrapInner(t("<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(e).on("load",this.reposition.bind(this)),this.onResize=t.debounce(400,this.reposition.bind(this)),t(e).on("resize",this.onResize),this.$sticky.data("stickyElement",this)},i.prototype.setupScrollContainer=function(){var e=this.getCoords(),n=this.$stickyWrapper;"string"==typeof this.args.scrollContainer&&(n=this.$stickyWrapper.find(this.args.scrollContainer)).length&&(this.subScroll=!0,this.$subScrollSiblings=n.siblings()),this.$scrollContainer=n.wrapInner(t("<div>",{class:this.args.stickyOptions.scrollContainerClass})).children();var i={suppressScrollX:!0,wheelPropagation:!0};this.scrollbar=setupPerfectScrollbar(this.$scrollContainer,i)},i.prototype.updateScrollContainer=function(e){if(this.scrollbar)if(e){var n=e.windowHeight-e.offset,i=20;if(this.subScroll){var o=0;this.$subScrollSiblings.each((function(e,n){o+=t(n).outerHeight(!0)})),"object"==typeof stickyHeader&&"getStickyHeight"in stickyHeader&&(o+=stickyHeader.getHeight()-stickyHeader.getStickyHeight()),n=o=n-(o+i)}n>80?this.$scrollContainer.css({maxHeight:n-i}):this.updateScrollContainer(null)}else this.$scrollContainer.css("maxHeight",""),this.scrollbar.update()},i.prototype.getCoords=function(){var t=20+jQuery("#main-wrapper").offset().top;"object"==typeof stickyHeader&&"getStickyHeight"in stickyHeader&&(t+=stickyHeader.getStickyHeight()),Kalium.Header.Sticky&&(t+=Kalium.Header.Sticky.getStickyHeight()-Kalium.Header.Sticky.getOffset());var n={stickyHeight:this.$stickyWrapper.outerHeight(),duration:this.$durationEl.outerHeight(),windowWidth:jQuery(e).width(),windowHeight:jQuery(e).height(),offset:t};return n.duration-=n.stickyHeight,n},i.prototype.updateScrollDuration=function(t){this.scene.duration(t.duration)},i.prototype.updateOffset=function(t){this.scene.offset(-t.offset)},i.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))},i.prototype.destroy=function(){this.scene.removePin(!0),this.controller.destroy(!0),this.controller=this.scene=null,this.$stickyWrapper.children().unwrap(),t(e).off("resize",this.onResize)};var o=function(){};o.prototype.sticky=function(t){var e;return new i(t)},n.extend({Scroll:new o})}(jQuery,window,Kalium),function(t,e,n){"use strict";var i=function(){t("body").on("click",".like-button[data-post-id]",(function(e){e.preventDefault(),Kalium.Likes.like(t(this).data("post-id"))})),t("body").on("mouseenter",".like-button[data-post-id]:has(.like-button__count)",t.debounce(100,(function(e){var n=t(this);this._showCounter||(this._showCounter=function(){n.addClass("like-button--count-visible")}),this._hideCounter||(this._hideCounter=function(){n.removeClass("like-button--count-visible")}),this._showCounter()}))),t("body").on("mouseleave",".like-button[data-post-id]:has(.like-button__count)",t.debounce(100,(function(t){this._hideCounter()})))};i.prototype.like=function(e){var n=t('.like-button[data-post-id="'+e+'"]'),i=n.get(0),o=n.find(".like-icon__icon, .like-icon__bubble"),a=n.find(".like-button__count"),r="like",s="unlike";if(!n.hasClass("loading")){var l=i._showCounter?i._showCounter:null,c=i._hideCounter?i._hideCounter:null;c&&c(!0),n.addClass("loading"),t.getJSON(ajaxurl,{action:"kalium_post_like",post_id:e},(function(t){n.removeClass("loading"),o.removeClass([r,s].join(" ")),t.liked?(o.addClass(r),n.addClass("liked")):(o.addClass(s),n.removeClass("liked")),t.count&&a.text(t.count)}))}},n.extend({Likes:new i})}(jQuery,window,Kalium),function(t,e,n){"use strict";var i=function(){Kalium.WooCommerce.getProductContainers().each((function(e,n){if("object"!=typeof prdctfltr||"yes"!==prdctfltr.use_ajax){var i=t(n),o,a,r={itemSelector:".product",layoutMode:i.parent(".products-loop").hasClass("products-loop--fitrows")?"fitRows":"masonry",stagger:40,hiddenStyle:{opacity:0,transform:"translateY(-10px)"},visibleStyle:{opacity:1,transform:"translateY(0)"}};i.closest(".woocommerce-products-carousel").length>0||i.closest(".elementor-widget-container").length>0||("object"==typeof i.data("isotope")&&i.data("isotope").destroy(),i.isotope(r),t(".vc_tta-tabs").on("show.vc.tab",(function(){var e;(i.data("isotope")&&i.isotope("layout"),"undefined"!=typeof Flickity)&&t(this).find(".flickity-enabled").each((function(t,e){var n=Flickity.data(e);n&&n.resize()}))})))}}))},o=function(){var e=function(e){var n=t(this),i=n.children().filter(":has(img)"),o=i.first().find(".image-placeholder").outerHeight(),a="current-image";void 0===n.data("galleryIndex")&&n.data("galleryIndex",0);var r=n.data("galleryIndex")+e;r=r<0?i.length+r:r%i.length;var s=i.eq(r),l,c=s.find(".image-placeholder").outerHeight();n.outerHeight()!=c&&TweenMax.to(n,.2,{css:{height:c},onComplete:function(){0==r&&TweenMax.set(n,{clearProps:"height"}),Kalium.WooCommerce.relayoutProductContainers()}}),i.removeClass(a),s.addClass(a),n.data("galleryIndex",r)};Kalium.WooCommerce.getProductContainers().on("click",".product-images .gallery-arrow",(function(n){n.preventDefault();var i=t(this).hasClass("gallery-prev")?-1:1;e.call(t(this).parent()[0],i)}))},a=function(e){var n=t(e);n.hoverIntent({over:function(t){n.addClass("hover")},out:function(){0==n.hasClass("adding-to-cart")&&0==n.hasClass("product-added-to-cart")&&n.removeClass("hover")},interval:30,timeout:150}),n.on("click",".main-thumbnail",(function(t){isMobileView()&&t.preventDefault()}))},r=function(){var e=function(e,n){var i=e?e.kalium:Kalium.WooCommerce.getThemeFragments();i&&"object"==typeof i&&t(".cart-totals-widget[data-total-price]").each((function(e,o){var a=t(o),r=a.data("total-price"),s="cart-totals-widget--hidden",l=a.hasClass("cart-totals-widget--hide-empty"),c=a.find(".cart-total"),u="";switch(r){case"cart-total":u=i.totals.cartTotal;break;case"cart-subtotal":u=i.totals.cartSubtotal;break;case"cart-total-ex-tax":u=i.totals.cartTotalExTax;break}if(l){var d=0===i.totals.items;a.hasClass(s)&&!1===d&&(n=!1),a[d?"addClass":"removeClass"](s)}n?TweenMax.to(c,.2,{autoAlpha:0,onComplete:function(){c.html(u),TweenMax.to(c,.2,{autoAlpha:1,clearProps:"all"})}}):c.html(u)}))};t(document.body).on("wc_fragments_refreshed",(function(t,n){e(n,!0)})),t("body").on("added_to_cart",(function(t,n,i,o){e(n,!0)})),e()},s=function(){o(),r()},l=function(){i(),Kalium.WooCommerce.initProducts()},c=function(){i(),Kalium.WooCommerce.initProducts(),s(),"object"==typeof prdctfltr&&jQuery(document.body).on("post-load",l)},u=function(){this.init()};u.prototype={constructor:u,init:function(){this.didInit||(t(document).on("kaliumready",c),this.didInit=!0)},initProduct:function(e){var n=t(e);if(!n.data("productInit")){if(a(e),(n.hasClass("catalog-layout-full-bg")||n.hasClass("catalog-layout-transparent-bg"))&&(n.hasClass("product-type-variable")||n.hasClass("product-type-external"))){var i=n.find(".add_to_cart_button"),o;n.find(".add-to-cart-column").tooltip({title:i.text(),placement:"left"})}n.data("productInit",!0)}},initProducts:function(){this.getProductContainers().each(function(e,n){t(n).find(".product").each(function(t,e){this.initProduct(e)}.bind(this))}.bind(this))},getProductContainers:function(){return t(".woocommerce ul.products")},getProductsArchive:function(){return t(".woocommerce .products-archive--products ul.products:not(.shop-categories)")},relayoutProductContainers:function(){t().isotope&&this.getProductContainers().each((function(e,n){t(n).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}},u.prototype.handleInfiniteScrollResponse=function(n){if(n&&!(!1 in n)){var i=Kalium.WooCommerce.getProductsArchive(),o=t(n.items).find(".product"),a=t(e).scrollTop();i.isotope("insert",o),t(e).scrollTop(a),Kalium.WooCommerce.initProducts()}},n.extend({WooCommerce:new u})}(jQuery,window,Kalium),function(t,e,n){"use strict";var i=".woocommerce-product-gallery__image",o=i+" a",a=t(".kalium-woocommerce-product-gallery"),r,s=function(e,n){var i=e.find(".main-product-images"),a=e.find(".thumbnails"),r=n.carousel.autoPlay>0&&1e3*n.carousel.autoPlay;if("undefined"!=typeof Flickity){var s=new Flickity(i[0],{wrapAround:!0,pageDots:!1,arrowShape:"",autoPlay:r,adaptiveHeight:!0,fade:!0}),l=null;a.length&&(l=new Flickity(a[0],{asNavFor:i[0],wrapAround:!1,cellAlign:"left",prevNextButtons:!1,pageDots:!1,contain:!0})),a.on("click",o,(function(e){e.preventDefault();var n=t(this).parent().index();l.select(n)}))}else console.error("Carousel library is not imported!")},l=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!")},c=function(n,o){n.find(i).each((function(n,i){var a,r=t(i).find("a"),s={url:r.attr("href"),touch:!1};"ontouchstart"in e&&(s.on="click"),r.trigger("zoom.destroy"),r.zoom(t.extend(o,s))}))},u=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(){}};u.prototype.switch=function(t){this.reset(),t&&(this.canAddVariationImage(t)?(this.carouselProductGallery?this.addCarouselImage(t):this.addImage(t),this.onChange()):this.setCurrentCarouselImageFromVariation(t))},u.prototype.reset=function(){var e=this;if(this.carouselProductGallery)this.mainCarousel.unpausePlayer(),this.$mainProductImages.find(i).each((function(n,i){var o;t(i).data("isVariationImage")&&e.mainCarousel.remove(i)})),this.$productThumbnails.find(i).each((function(n,i){var o;t(i).data("isVariationImage")&&e.thumbCarousel&&e.thumbCarousel.remove(i)}));else{var n="function"==typeof Flickity?Flickity.data(this.$mainProductImages[0]):void 0;this.$mainProductImages.find(i).each((function(e,i){var o=t(i);o.data("isVariationImage")&&(n?n.remove(i):o.remove())}))}},u.prototype.prepareImage=function(e){var n={},i=e.kalium_image;return n.$main=t(i.main),n.$thumb=t(i.thumb),n.$main.data("isVariationImage",!0),n.$thumb.data("isVariationImage",!0),n},u.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)},u.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))},u.prototype.canAddVariationImage=function(e){var n=!1;if(!e)return!1;if("object"==typeof e.image){var i=e.image.full_src;this.$mainProductImages.find(o).each((function(e,o){if(i==t(o).attr("href"))return n=!0,!1}))}return 0==n},u.prototype.setCurrentCarouselImageFromVariation=function(e){if(!e||0===e.kalium_image.length)return!1;if("object"==typeof e.image){var n=e.image.full_src,i=-1;this.$mainProductImages.find(o).each((function(e,o){n==t(o).attr("href")&&(i=e)})),i>-1&&this.carouselProductGallery&&(this.mainCarousel.pausePlayer(),this.mainCarousel.select(i))}};var d=function(){a.length&&(a.each((function(n,a){var r=t(a),d=r.find(".main-product-images"),h=r.find(".thumbnails"),f=JSON.parse(r.find(".product-params-js").html()),p="object"==typeof f&&1==f.zoom.enabled,m="object"==typeof f&&1==f.lightbox.enabled,g;d.hasClass("carousel")?s(r,f):t(document).ready((function(){enquire.register("screen and (max-width:"+Kalium.toPixels(Kalium.Responsive.getMobileViewportSize())+")",{match:function(){l(r,f)},unmatch:function(){var t=Flickity.data(d[0]);t&&t.destroy()},deferSetup:!1})}));var v=function(t){Kalium.WooCommerce.Single.openLightbox(t,d,f.lightbox)},y=function(){p&&c(d,f.zoom.options)};r.on("click",".product-gallery-lightbox-trigger",(function(e){e.preventDefault();var n=t(this).closest(i).index();v(n)})),p?d.on("click",o,(function(t){t.preventDefault()})):m&&d.on("click",o,(function(e){e.preventDefault();var n=t(this).parent().index();v(n)})),y();var b=new u(r,f);b.onChange=y,r.data("variationHandler",b),e.aa=r[0]})),"wc_variations_image_update"in t.fn&&(r=t.fn.wc_variations_image_update,t.fn.wc_variations_image_update=function(e){var n,i,o=t(this).closest(".product").find(a).data("variationHandler");o&&o.switch(e)}))};d.prototype.openLightbox=function(e,n,a){if(n.length){e%=n.find(i).length;var r=[];n.find(o).each((function(e,n){var i=t(n),o=i.find(".image-placeholder > img");r.push({index:e,src:i.attr("href"),w:o.attr("width"),h:o.attr("height"),title:o.attr("title")})}));var s=t(".pswp")[0],l=t.extend(a.options,{index:e}),c;new PhotoSwipe(s,PhotoSwipeUI_Default,r,l).init()}},n.WooCommerce.Single=new d}(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,e){"use strict";t(document).ready((function(){var e=[".wrapper a",".site-footer a"],n="link-hover";t(document).on("touchstart mouseenter",e.join(","),(function(e){t(this).addClass(n)})),t(document).on("touchend mouseleave",e.join(","),(function(e){t(this).removeClass(n)}))}))}(jQuery,window),function(t,e,n){"use strict";var i=e(n);e(document).ready((function(){e(".header-search-input").length&&e(".header-search-input").each((function(t,n){function i(){if(!m){var t=.2,e=TweenMax.to(u,t,{css:{autoAlpha:1},ease:Power1.easeInOut});0==h.val().trim().length?a(.1):(h.focus(),e.eventCallback("onComplete",(function(){}))),TweenMax.to(c,t,{css:{x:"shift"==f?-5:0,scale:"scale"==f?.85:1}}),s.addClass(p)}}function o(){m||(TweenMax.to(u,.3,{css:{autoAlpha:0},onComplete:function(){}}),TweenMax.to(c,.2,{css:{x:0,scale:1}}),s.removeClass(p))}function a(t){var e=.2,n=new TimelineMax({ease:Sine.easeIn,delay:t}),i={css:{autoAlpha:0,left:g?-5:10}},o={css:{autoAlpha:1,left:0}};n.staggerFromTo(v.chars,e,i,o,.010000000000000002),n.eventCallback("onComplete",(function(){h.focus()}))}function r(){var t=.2;TweenMax.staggerTo(v.chars,t,{css:{autoAlpha:0,left:10}},.010000000000000002)}var s=e(n),l=s.find("form"),c=s.find(".search-icon a"),u=s.find(".search-field"),d=s.find("span"),h=s.find("input"),f=c.data("animation"),p="search-field-visible",m=s.hasClass("header-search-input--input-visible"),g=s.hasClass("header-search-input--align-right"),v=new SplitText(d,{type:"chars"});m||TweenMax.set(v.chars,{css:{autoAlpha:0}}),c.on("click",(function(t){t.preventDefault(),h.val().trim().length&&l.submit(),s.hasClass(p)?h.focus():i()})),h.on("blur",e.debounce(50,(function(t){h.is(":focus")||document.activeElement===c[0]||o()
}))).on("keydown",e.debounce(25,(function(t){27!=t.keyCode?(h.val().trim().length?r():h.data("prevlength")>0&&a(),h.data("prevlength",h.val().length)):o()})))}))}))}(this,jQuery,window),function(t,e,n){"use strict";var i=e(n);jQuery(document).ready((function(){var t=".kalium-wpml-language-switcher";e(t).length&&e(t).each((function(n,i){var o=e(i),a;o.find(".current-language").on("click",(function(t){t.preventDefault(),o.toggleClass("hover")}));var r=function(){o.addClass("hover")},s=function(){o.removeClass("hover")};if("click"===o.data("showOn")){var l=function(n){var i;o.hasClass("hover")&&(e(n.target).parents(t).length||s())};e(document.body).on("click",l)}else o.hoverIntent({timeout:200,interval:50,over:r,out:s})}))}))}(this,jQuery,window),function(t,e){"use strict";var n=e(t),i,o=[],a=function(n){if(void 0!==this){var i=this,a={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 n&&(this.args=e.extend(!0,a,n)),i.hash=t.location.hash.toString().replace("#",""),i.init(),imagesLoaded(e("#"+this.args.containerId),(function(){e.each(o,(function(t,e){e.refresh()}))}))}};a.prototype.init=function(){var a=this,r=a.args,s=e("#"+r.containerId);if(s.length){if(i||(i=new ScrollMagic.Controller),r.autoOffset){var l=0;Kalium.Header.Sticky&&(l+=Kalium.Header.Sticky.getStickyHeight()),a.offset=l}if(r.autoHighlight){var c=e("header.site-header"),u=c.offset().top+c.outerHeight();e.each(r.autoHighlightItems,(function(l,c){var d=c.activeClass.join(" "),h=e(c.selector),f=[];if(h.find('a[href*="#"]').each((function(t,n){var i=e(n).attr("href"),o;i.substr(i.indexOf("#")+1)===r.containerId&&f.push(e(n).parent().get(0))})),f.length){var p=e(f),m=new ScrollMagic.Scene({triggerHook:u/n.height(),triggerElement:s.get(0),duration:s.outerHeight(!0)});m.on("enter",(function(){h.removeClass(d),p.addClass(d)})),m.on("leave",(function(){p.removeClass(d)})),m.addTo(i),Kalium.isDebugMode()&&m.addIndicators({name:r.containerId}),setInterval((function(){m.duration(s.outerHeight(!0))}),1e3),o.push(m),p.find("> a").on("click",(function(n){n.preventDefault();var i=e(t).scrollTop();t.location.hash=e(this).attr("href").replace(/^.*#/,""),e(t).scrollTop(i),a.scrollTo(s)}))}}))}r.now?a.scrollTo(s):a.hash&&a.hash===r.containerId&&imagesLoaded(e("#"+this.args.containerId),(function(){a.scrollTo(s)}))}},a.prototype.scrollTo=function(n){var i=e(n).offset().top;Kalium.Header.Sticky&&Kalium.Header.Sticky.enabled()&&(i-=Kalium.Header.Sticky.getStickyHeight()),e("#wpadminbar").length>0&&(i-=e("#wpadminbar").outerHeight()),gsap.to(t,{duration:1,scrollTo:{y:Kalium.Hooks.applyFilters("ScrollToElement.scrollTo.offset",i,this),autoKill:!1},ease:"power2.out"})},t.ScrollToElement=a,e(document).ready((function(){e(document).on("click",'a.scrollable[href*="#"]',(function(t){var n,i=e(this).attr("href"),o=(i=i.replace(/^[^#]+/,"")).replace("#","");0!==e(i).length&&(t.preventDefault(),new a({containerId:o,now:!0}))})),e(".vc_row[id], .wpb_column[id], .vc_section[id], .elementor-element[id]").each((function(t,n){new a({containerId:e(n).attr("id").replace("#",""),autoHighlight:!0})}))}))}(this,jQuery),function(t,e,n){"use strict";var i=e(n),o="lightGallery";t.kaliumLightbox=function(t,n,i){var o,r={};if("object"==typeof n&&(n=e.extend(!0,r,n)),!(t=e(t))||!t.length)return null;switch("lightGallery"){case"lightGallery":o=a(t,n,i);break}return o};var a=function(t,n,i){var o={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:i,hideBarsDelay:2e3,googlePlus:!1};return"object"==typeof n&&(n=e.extend(!0,o,n)),n=Kalium.Hooks.applyFilters("kaliumLightbox.LightGallery.args",n),t.lightGallery(n),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,n){"use strict";function i(t,i,o){var a=n;e.each(t.split("."),(function(t,e){a=a[e]})),a.apply(o,i)}var o=e(n),a=Kalium.getVar("infinite_scroll_instances");a&&e.each(a,(function(t,n){var o=n.callback,a=n.triggers.classes,r=e(n.triggers.selector),s=r.parent(),l={},c,u;n.loadNextPage=function(){r.removeClass([a.isLoading,a.isReady,a.allItemsShown].join(" ")).addClass(a.isLoading);var t=jQuery.extend({},n);for(var c in t)"function"==typeof t[c]&&delete t[c];t=jQuery.extend(e.getQueryParameters(),t),"undefined"!=typeof icl_language_code&&(t.lang=icl_language_code),Kalium.Hooks.doAction("kalium-infinite-scroll-ajax-request-data",t,n),e.post(ajaxurl,t).complete((function(t,c){var u=t.hasOwnProperty("responseJSON")?t.responseJSON:t;if(r.removeClass([a.isLoading,a.isReady,a.allItemsShown].join(" ")),"success"==c&&u.success){var d=u.data;if(d.fetchedItems&&d.fetchedItems.length&&(n.pagination.fetchedItems=n.pagination.fetchedItems.concat(d.fetchedItems)),d.hasMore)r.addClass(a.isReady),n.triggers.autoReveal&&l.autoRevealScene&&setTimeout((function(){"DURING"==l.autoRevealScene.state()&&n.loadNextPage()}),300);else{r.addClass(a.allItemsShown);var h=new ScrollMagic.Controller,f=new ScrollMagic.Scene({triggerElement:n.triggers.selector,triggerHook:.9});f.on("enter",(function(t){TweenMax.to(s,.5,{delay:3,css:{autoAlpha:0},onComplete:function(){TweenMax.to(s,.3,{css:{height:0,marginTop:0,marginBottom:0,paddingTop:0,paddingBottom:0}})}}),f.destroy()})),setTimeout((function(){f.addTo(h)}),10)}i(o,[d],n),e(document).trigger("kalium-infinite-scroll-request-done",[n,d])}}))},r.on("click",(function(t){t.preventDefault(),n.loadNextPage()})),n.triggers.autoReveal&&(c=new ScrollMagic.Controller,(u=new ScrollMagic.Scene({triggerElement:n.triggers.selector,triggerHook:.9})).on("enter",(function(t){n.pagination.totalItems>n.pagination.fetchedItems.length&&n.loadNextPage()})).addTo(c),l.autoRevealScene=u,Kalium.isDebugMode()&&u.addIndicators({name:"endlessAutoReveal"}))})),t.kaliumBlogEndlessPaginationHandler=function(n){var i=this,o=n.fetchedItems,a=n.hasMore,r=n.hasItems,s=n.hasQueryFilter,l=e(i.triggers.container),c=e(i.triggers.selector);if(r){var u=e(n.items);l.append(u).isotope("appended",u).isotope("layout"),Kalium.Media.initVideoElements(),t.processPostFormatContents()}}}(this,jQuery,window),function(t,e,n){"use strict";var i;t(document).ready((function(){i=function(n){if(!1!==t.isFunction(t.fn.isotope)&&"undefined"!=typeof portfolioContainers){var i=t(n),o=i.attr("id"),a=null,r=i.closest(".portfolio-container-and-title"),s=r.find('.show-more[data-endless="true"]'),l=s.hasClass("auto-reveal"),c=null,u=r.find(".product-filter"),d=r.find("ul"),h=u.find("a[data-term]"),f=u.has(".portfolio-subcategory").length>0,p=r.find(".section-title > h1"),m=r.find(".section-title .term-description"),g=u.find('.portfolio-root-categories a[data-term="*"]').data("term-description"),v={},y=null,b=e.location.toString(),w=0,C=1===r.find(".portfolio-title-holder--update-category-title").length,k=1===r.find(".portfolio-title-holder--update-category-descriptions").length;for(var x in portfolioContainers)portfolioContainers[x].instanceId==o&&(a=portfolioContainers[x]);var T={itemSelector:".portfolio-item",layoutMode:"fitRows"};i.hasClass("is-masonry-layout")&&t.extend(T,{layoutMode:"packery",packery:{}}),i.hasClass("is-fitrows-layout")&&t.extend(T,{layoutMode:"fitRows"}),i.isotope(Kalium.Hooks.applyFilters("Kalium.Portfolio.Isotope.Options",T)),i.on("layoutComplete",(function(t,n){e.clearTimeout(w),void 0!==wowLab&&wowLab.scrollHandler(),w=setTimeout((function(){scrollMonitor.recalculateLocations(),scrollMonitor.update(),w=setTimeout((function(){jQuery(document).trigger("load-image-placeholders")}),1e3)}),100)}));var S=function(){v={},t.each(a.countByTerms,(function(t,e){v[t]=0})),i.find(T.itemSelector).each((function(e,n){t.each((t(n).data("terms")+"").split(" "),(function(t,e){v[e]++}))}))},M=function(t){return S(),"number"==typeof v[t]&&v[t]==a.countByTerms[t]},A=function(n){var i=h.filter('[data-term="'+n+'"]'),o=t(e).scrollTop(),r=n;if(0!=i.length&&!Kalium.Hooks.applyFilters("Kalium.Portfolio.Filter.disableUrlChangeHistory",!1))if(1==portfolioContainers.length&&history.pushState&&a.filterPushState)try{history.pushState({termId:n},document.title,i.attr("href"))}catch(t){history.pushState({},document.title,b)}else{if(portfolioContainers.length>1){var s=a.instanceAlias;for(var l in portfolioContainers)if(portfolioContainers[l].instanceId!=a.instanceId&&portfolioContainers[l].instanceAlias==s){s=a.instanceId;break}r=s+":"+r}e.location.hash="*"==n?"":r,t(e).scrollTop(o)}},E=function(e,n){e=e.toString();var o=0,c="*"==e,u=0;return y=c?"*":e,n||A(e),i.isotope({filter:function(){var n=t(this),i=n.data("terms");return(c||!(!i||(i=i.toString().split(" "),-1==t.inArray(e,i))))&&(n.hasClass("is-appended")&&u++,o++,!0)}}),a.currentTerm=y,s.length&&r.find(T.itemSelector).length!==a.count&&(M(e)?0==u?j("finished",!0):j("finished"):(j("ready"),0==o&&s.click()),l&&F()),o};i.hasClass("sort-by-js")&&h.on("click",(function(e){e.preventDefault();var n=t(this),i=n.data("term");E(i),I(n)}));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(h.parent().removeClass("active"),a||e.addClass("active"),f){var r=d.filter('[data-sub-category-of="'+n+'"]');if(r.length)if(d.removeClass("is-active"),a){var s=h.filter('[data-term="'+n+'"]'),l=s.parent(),c;l.parent().hasClass("portfolio-root-categories")?(u.removeClass("subcategory-active"),l.addClass("active")):((l=s.parent().not(".subcategory-back")).parent().addClass("is-active"),l.addClass("active"))}else u.addClass("subcategory-active"),r.addClass("is-active");else e.parent().hasClass("portfolio-root-categories")||(u.addClass("subcategory-active"),e.parent().addClass("is-active"))}C&&("*"===n?p.html(t.data("title")):p.html(i)),k&&(o||"*"===n||(o=g),m.html(o))},H=u.find(".current a"),_="";H.length&&"*"!=H.data("term")&&(_=H.data("term"));var D=u.find(".active a");if(D.length&&"*"!=D.data("term")&&(y=D.data("term")),s.length){var P=function(){if("object"==typeof a&&!s.data("isBusy")){s.data("isBusy",!0),a.action="portfolio_items_get_from_ajax",a.noCategory=a.portfolioCategory=null,"*"==y?a.noCategory=!0:is.not.empty(y)&&(a.portfolioCategory=y),a.shownIds=[],i.find(T.itemSelector).each((function(e,n){a.shownIds.push(t(n).data("portfolioItemId"))})),j("loading");var e=t.extend({},a);e.lightboxData=null,"string"==typeof icl_language_code&&(e.lang=icl_language_code),t.post(ajaxurl,e,(function(t){$(t,a)}),"json")}},$=function(n,o){j("ready"),n.hasMore||j("finished");var a=t("<div>").html(n.html).children();a.addClass("is-appended no-transitions opacity-none");var r=t(e).scrollTop();i.append(a).isotope("appended",a).isotope("layout"),t(e).scrollTop(r),a.removeClass("no-transitions opacity-none"),F(),Kalium.Media.initVideoElements(),s.data("isBusy",!1),jQuery(document).trigger("portfolioShowMoreLoaded",[n.hasMore])},j=function(t,e){var n=s.parent(),i=s.actual("outerHeight",{includeMargin:!0});switch(TweenMax.killDelayedCallsTo&&TweenMax.killDelayedCallsTo(n),t){case"loading":n.removeAttr("style"),s.addClass("is-loading");break;case"finished":if(e)return void TweenMax.to(n,.5,{height:0,autoAlpha:0});s.removeClass("is-loading").addClass("is-finished"),TweenMax.to(n,.5,{height:0,autoAlpha:0,delay:2});break;case"ready":default:s.removeClass("is-loading is-finished"),n.removeClass("not-visible"),TweenMax.to(n,.5,{height:i,autoAlpha:1,delay:1})}};s.on("click",(function(t){P(o)})).find("a").on("click",(function(t){t.preventDefault()}));var F=function(){l&&!1===s.hasClass("is-finished")&&c.isFullyInViewport&&setTimeout((function(){s.click()}),10)};l&&(c=scrollMonitor.create(s)).fullyEnterViewport((function(t){F()}))}var L=e.location.hash.toString(),O="",W=function(){var t=e.location.hash.toString(),n="";return t.length&&(t=t.replace("#","")).match(/:/)&&(n=t.match(/^([^:]+)/)[1],t=t.replace(n+":","")),t};if(L.length&&(L=L.replace("#","")).match(/:/)&&(O=L.match(/^([^:]+)/)[1],L=L.replace(O+":","")),_&&(E(_,!0),I(H)),L.length>1){var R=h.filter('[data-term="'+L+'"]');R.length?(E(L),I(R)):a.lightboxData&&t.each(a.lightboxData.entries,(function(t,e){L!==e.hash||""!==O&&O!==a.instanceAlias||portfolioLightboxOpen(e.portfolioItemId,a,e)}))}if(history.state&&history.state.hasOwnProperty("termId")){var K=history.state.termId,Y=h.filter('[data-term="'+K+'"]');E(K,!0),I(Y)}t("body").on("click",".portfolio-holder#"+o+" .portfolio-item-type-6[data-portfolio-item-id] .item-link",(function(e){var n=t(this).closest(".portfolio-item");n.hasClass("post-password-required")||(e.preventDefault(),portfolioLightboxOpen(n.data("portfolio-item-id"),a))})),i.hasClass("sort-by-js")&&i.on("click","a[data-term]",(function(e){e.preventDefault();var n=t(this).data("term");E(n),I(h.filter((function(e,i){return t(i).data("term")==n})))})),i.on("videojs-init",".portfolio-item",(function(e,n){var i,o=t(n.el()).next(".portfolio-video-info");if(n.controls()||!n.controls()&&!n.autoplay()){var a=function(){o.addClass("visible")},r=function(){o.removeClass("visible")};n.on("play",r),n.on("end",a),n.on("pause",a)}}))}},t(".portfolio-holder:not(.blog-posts-holder, .lab-dribbble-gallery)").each((function(t,e){i(e)})),t("body").on("click","[data-portfolio-item-id] .thumb",(function(n){var i=t(this).closest("[data-portfolio-item-id]"),o=i.find(".hover-state"),a=i.is(".portfolio-item-type-6");if(0!=+o.css("opacity"))if(!a||0!=t(n.target).is("a")||0===i.find(".hover-state").length||i.hasClass("post-password-required")){if(!t(n.target).is("a")&&0==t(n.target).closest(".like-button").length){var r=i.find(".item-link").first();if("#"==r.attr("href")||!r.attr("href"))return n.preventDefault(),!1;"_blank"==r.attr("target")||macKeys.ctrlKey||macKeys.cmdKey?e.open(r.attr("href"),null,"noopener"):a||(e.location.href=r.attr("href"))}}else{var s=i.closest(".portfolio-holder").attr("id");for(var l in portfolioContainers)portfolioContainers[l].instanceId==s&&portfolioLightboxOpen(i.data("portfolio-item-id"),portfolioContainers[l])}})),t("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(e){e.preventDefault(),portfolioLightboxOpen(t(this).data("portfolio-item-id"),portfolioContainers[0])})),t(".portfolio-images-slider").each((function(e,n){var i=t(n);setupSlickCarousel(i),i.on("init",(function(e){t.isFunction(t.fn.nivoLightbox)&&i.find(".nivo a, a.nivo").nivoLightbox({effect:"fade",theme:"default"})})).on("afterChange",(function(e,n,i){var o=t(".gallery.masonry-mode-gallery .row");o.length&&o.isotope("layout")}))}));var n=t(".gallery-slider");if(n.length&&t.isFunction(t.fn.slick)){n.find(".hidden").removeClass("hidden");var o=n.data("autoplay"),a=n.hasClass("variable-width");0==o&&(o=4e3),n.slick(Kalium.Hooks.applyFilters("Kalium.Portfolio.GallerySlider.slick",{centerMode:n.hasClass("carousel-center-mode"),centerPadding:"150px",slidesToShow:1,infinite:1==n.data("infinite"),autoplay:n.data("autoplay")>0,autoplaySpeed:o,variableWidth:a,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:n.data("autoplay")>0,autoplaySpeed:o,variableWidth:!1}}]})),t(e).on("keydown",t.throttle(100,!0,(function(t){37==t.keyCode?n.slick("slickPrev"):39==t.keyCode&&n.slick("slickNext")})))}t(".gallery .gallery-item-description").each((function(n,i){var o=t(i),a=o.parent().next().height(),r=t(".gallery-type-description").hasClass("no-spacing");if(o.removeClass("hidden"),!(t(e).width()<768)&&o.outerHeight()>a){var s=45;r?(a-=s,o.hasClass("first-entry")||(a-=s)):a-=30,a>0&&(o.css({height:a}),setupPerfectScrollbar(o,{wheelPropagation:!0,suppressScrollX:!0}))}}));var r=t(".portfolio-full-bg-slider");if(r.length){var s=r.find(".image-entry"),l=t(".portfolio-slider-nav"),c=t(".portfolio-description-container"),u=null,d=!1,h=function(t){var e=s.eq(t).find(".video-js");e.length&&e[0].player&&e[0].player.play()},f=function(t){r.data("autoswitch")>0&&(e.clearInterval(u),t||(u=setInterval((function(){r.data("goTo")(l.find(".current").index()+1)}),1e3*r.data("autoswitch"))))};s.each((function(n,i){var o=t(i),a=o.data("load"),l=o.data("video"),c=s.length-1;if(l){var u=o.find(".video-js"),d=u.find(".vjs-tech"),h=videojs(o.find(".video-js").attr("id"));if(h){if(o.hasClass("fit-video-to-viewport")){function p(){d.css({width:"",height:"",top:0,left:0});var n=h.width(),i=h.height(),o=t(e).width(),a=t(e).height(),r=0,s=0,l=0,c=0,u,f;n/o<i/a?s=i/n*(r=o):r=n/i*(s=a),r>o&&(c=(r-o)/2),s>a&&(l=(s-a)/2),d.css({width:r,height:s,top:-l,left:-c})}h.ready((function(){u.find("iframe").length&&(d=u.find("iframe")),p()})),e.addEventListener("resize",t.debounce(50,p),{passive:!0})}if(0===n&&o.hasClass("autoplay-video"))var m=setInterval((function(){h.paused()?h.play().then((function(){e.clearInterval(m),m=null})):(e.clearInterval(m),m=null)}),50);h.on("play",(function(){f(!0)})),h.on("pause",(function(){f()}))}0===n&&(o.addClass("active"),r.addClass("is-finished"))}else{var g=new Image;g.onload=function(){o.css("background-image","url( "+a+" )").removeAttr("data-load"),0==n&&(o.addClass("active"),r.addClass("is-finished"))},g.src=a}})),r.data("goTo",(function(e){(e=Kalium.Hooks.applyFilters("Kalium.Portfolio.fullBgSliderIndex",e%s.length,r))<0&&(e=s.length+e);var n=l.find(".current"),i=l.find("a").eq(e),o=s.eq(e);n.index()!=e&&(n.removeClass("current"),i.addClass("current"),s.filter(".active").removeClass("active"),o.addClass("active"),s.not(o).each((function(e,n){var i=t(n).find(".video-js");i.length&&i[0].player&&i[0].player.pause()})),s.eq(e).hasClass("autoplay-video")&&h(e),Kalium.Hooks.doAction("Kalium.Portfolio.fullBgSliderChange",e,r))})),l.on("click","a",(function(e){r.data("goTo")(t(this).data("index")),f(!0)})),t(e).on("keydown",(function(t){37==t.keyCode?r.trigger("swiperight"):39==t.keyCode&&r.trigger("swipeleft")})),r.on("swipeleft",(function(){r.data("goTo")(l.find(".current").index()+1),f(!0)})),r.on("swiperight",(function(){r.data("goTo")(l.find(".current").index()-1),f(!0)})),f();var p=function(e){if(c.data("is-busy"))return!1;var n=c.find(".breadcrumb, .title, .project-description, .link, .services, .social-links-rounded, .social-links-plain"),i=c.find(".collapse-project-info");if(c.data("is-busy",!0),e){c.addClass("is-collapsed");var o=c.outerWidth(),a=c.outerHeight();c.removeClass("is-collapsed"),t(n.get().reverse()).each((function(t,e){TweenMax.to(e,.25,{css:{autoAlpha:0},delay:.2+.1*t})})),TweenMax.to(i,.5,{css:{top:30,right:30,autoAlpha:0}}),TweenMax.to(c,.5,{css:{width:o,height:a},delay:.8,ease:Quad.easeInOut,onComplete:function(){c.addClass("is-collapsed"),n.add(i).add(c).removeAttr("style"),c.data("PerfectScrollbar")&&c.data("PerfectScrollbar").destroy();var t=c.find(".portfolio-description-showinfo h3"),e=c.find(".portfolio-description-showinfo p"),o=c.find(".expand-project-info");TweenMax.set(t,{css:{autoAlpha:0,top:15}}),TweenMax.set(e,{css:{autoAlpha:0,top:25}}),TweenMax.set(o,{css:{autoAlpha:0}}),TweenMax.to(t,.4,{css:{autoAlpha:1,top:0}}),TweenMax.to(e,.4,{css:{autoAlpha:1,top:0}}),TweenMax.to(o,.4,{css:{autoAlpha:1},onComplete:function(){t.add(e).add(o).removeAttr("style"),c.data("is-busy",!1)}})}})}else{var r=c.find(".portfolio-description-showinfo h3"),s=c.find(".portfolio-description-showinfo p"),l=c.find(".expand-project-info");c.removeClass("is-collapsed");var u=c.outerWidth(),d=c.outerHeight();c.addClass("is-collapsed"),TweenMax.to(r,.25,{css:{autoAlpha:0},delay:.2}),TweenMax.to(s,.2,{css:{autoAlpha:0}}),TweenMax.to(l,.25,{css:{autoAlpha:0}}),TweenMax.to(c,.5,{css:{width:u,height:d},delay:.3,ease:Quad.easeInOut,onComplete:function(){r.add(s).add(l).removeAttr("style"),c.removeClass("is-collapsed"),TweenMax.set(n,{css:{autoAlpha:0}}),TweenMax.set(i,{css:{autoAlpha:0,top:-50,right:-50}}),TweenMax.to(i,.25,{css:{autoAlpha:1,top:0,right:0}}),TweenMax.to(n,.5,{css:{autoAlpha:1},onComplete:function(){n.add(i).add(c).removeAttr("style");var t=setupPerfectScrollbar(c,{wheelPropagation:!0,suppressScrollX:!0});c.data({"is-busy":!1,PerfectScrollbar:t})}})}})}};c.on("click",".collapse-project-info",(function(t){t.preventDefault(),p(!0)})),c.on("click",".expand-project-info",(function(t){t.preventDefault()})),c.on("click",(function(t){c.hasClass("is-collapsed")&&p(!1)}));var m=setupPerfectScrollbar(c,{wheelPropagation:!0,suppressScrollX:!0});c.hasClass("is-collapsed")&&m.destroy()}t(".single-portfolio-holder.is-sticky").each((function(n,i){var o=t(i),a=o.find(".details"),r=o.find(".gallery-column-env"),s=a.find(".project-description");Kalium.Responsive.getMobileViewportSize()>t(e).width()&&navigator.userAgent.toLowerCase().indexOf("android")>-1||Kalium.Scroll.sticky({stick:a,duration:r,scrollContainer:".project-description"})}))})),jQuery(e).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&&i(e[0])}))}))}(jQuery,window),function(t,e,n){"use strict";t(document).ready((function(){e.processPostFormatContents=function(){var e=t(".blog-posts .type-post");t("body").hasClass("single-post")&&(e.length?e.add(".single-post .post"):e=t(".single-post .post")),e.each((function(e,i){var o=t(i);if(!o.data("post-format-processed")){if(o.is(".format-gallery")){var a=o.find(".post-gallery-images");t("body").hasClass("single-post")&&(a=t(".single-post .post-gallery-images")),a.length&&a.each((function(e,i){var o=t(i),a={pageDots:!1,prevNextButtons:!0,contain:!0,adaptiveHeight:!0,wrapAround:!0,lazyload:!1,on:{ready:function(){o.addClass("flickity-adapt-height")}}},r;o.data("autoswitch")&&(a.autoPlay=1e3*+o.data("autoswitch")),new Flickity(o[0],a).on("change",(function(){t.debounce(250,n)()}))}))}if(o.is(".format-video")||o.is(".format-audio")){var r=o.find(".video-js").get(0),s="is-playing";if(r&&setTimeout((function(){var t=r.player;t&&t.ready((function(){t.on("play",(function(){o.addClass(s)})),t.on("pause",(function(){o.removeClass(s)}))}))}),100),!r&&(r=o.find('iframe[src*="player.vimeo.com"]').get(0))){var l=new Vimeo.Player(r);l.on("play",(function(){o.addClass(s)})),l.on("pause",(function(){o.removeClass(s)}))}}o.data("post-format-processed",!0)}}))},e.processPostFormatContents();var n=function(){t(".blog-posts").each((function(e,n){var i=t(n);i.data("isotope")&&i.isotope("layout")}))};t(".blog-posts").each((function(e,n){var i=t(n),o=i.find(".loading-posts");if(0!=i.find(".post").length){var a={layoutMode:"packery",itemSelector:".post",stagger:30,hiddenStyle:{opacity:0,transform:"translate(0px,50px)"},visibleStyle:{opacity:1,transform:"translate(0px,0px)"}};i.hasClass("fit-rows")&&(a.layoutMode="fitRows"),t(document).trigger("kalium-blog-posts-isotope-options",[a]),TweenMax.to(o,.2,{css:{autoAlpha:0},onComplete:function(){o.remove(),i.isotope(a);var t=i.data("isotope").items;i.isotope("reveal",t)}})}}));var i=t(".blog-posts .post .post-thumbnail .post-hover .hover-icon.custom img"),o;i.length&&i.attr("src").match(/\.gif(\?.*)?$/i)&&t(".blog-posts").on("mouseover",".post .post-thumbnail",(function(){var e=t(this).find(".post-hover .hover-icon.custom img");e.attr("src",e.attr("src"))})),t(".single.single-post").each((function(e,n){var i=t(n),o=t(".single-post .post-image .featured-image");if(o.on("click",(function(t){t.preventDefault();var e=o.attr("href"),n=i.find(".entry-header h1").text();Kalium.Media.lightbox(o,{options:{lightGalleryOptions:{counter:!1}},items:[new Kalium.Media.Lightbox_Item(o.attr("href"),{caption:n})]})})),i.hasClass("single-format-gallery")){var a=t(".single-post .post-gallery-images").first();Kalium.Media.lightbox(a,{options:{selector:"a"}})}})),t(".single-post .comment[data-replied-to]:has(.comment-connector)").each((function(n,i){var o=t(i),a=o.find(".commenter-image"),r=o.find(".comment-connector"),s=t("#"+o.data("replied-to")),l=s.find(".commenter-image"),c=s.find(".comment-text"),u=28,d=a.offset().top-c.offset().top+u,h,f=(a.offset().left-l.offset().left+u)/2;r.css({paddingTop:d,width:f-1}).addClass("visible"),t(e).resize((function(){var t=a.offset().top-c.offset().top+u,e,n=(a.offset().left-l.offset().left+u)/2;r.css({paddingTop:t,width:n-1})}))})),t(".single-post .post-comments").on("click",".comment-reply-link, #cancel-comment-reply-link",(function(){t(e).trigger("resize")})),t(".social-links, .post-share-networks .networks-list").find("a").each((function(){var n;t(this).click((function(n){var i=t(this).attr("href");if(i.match(/^http/)){var o=750,a=530;n.preventDefault(),e.open(i,"_blank","toolbar=yes, scrollbars=yes, resizable=yes, top="+(screen.height/2-265)+", left="+(screen.width/2-375)+", width="+o+", height="+a)}}))}))}))}(jQuery,window),function(t,e,n){"use strict";t(document).ready((function(){function n(t,e){if(!t)return!1;var n=t.matches||t.msMatchesSelector;try{return n.call(t,e)}catch(t){return!1}}var i=t(".menu-cart-icon-container"),o=i.find(".cart-icon-link"),a=o.find(".items-count"),r=i.find(".lab-wc-mini-cart-contents"),s,l=t(".cart-icon-link-mobile-container .cart-icon-link-mobile").find(".items-count"),c=!1,u="menu-cart-icon-container--hide-empty",d=i.hasClass(u),h=[];if(i.length){var f=function(){var e=r.find(".cart-items");if(h.length)for(var n in h)h[n].update();else e.each((function(e,n){h.push(setupPerfectScrollbar(t(n),{wheelPropagation:!0,suppressScrollX:!0}))}))},p=function(n){var a=t(e).width();!r.length||a<768?e.location.href=o.attr("href"):(n?n.addClass("open"):i.addClass("open"),f(),c=!0)},m=function(t){t?t.removeClass("open"):i.removeClass("open"),c=!1},g=function(t){a.add(l).attr("class","items-count"),l.html(t),TweenMax.to(a,.15,{css:{scale:1.25},onComplete:function(){a.html(t),TweenMax.to(a,.15,{css:{scale:1}})}})},v=function(t){var e=0===t.labMiniCartCount;if(a.html(t.labMiniCartCount),r.html(t.labMiniCart),g(t.labMiniCartCount),a[e?"addClass":"removeClass"]("hide-notification"),d){var n=i.closest(".header-block__item"),o=e?"addClass":"removeClass";i[o](u),n.length&&n[o](u)}},y=function(){if(sessionStorage){var e=null;wc_cart_fragments_params&&wc_cart_fragments_params.fragment_name&&(e=t.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name))),e&&v(e)}};r.length&&(i.hasClass("hover-show")?i.hoverIntent({over:function(){p(i)},out:function(){m(i)},interval:50,timeout:150}):o.on("click",(function(e){e.preventDefault();var n=t(this).closest(".menu-cart-icon-container");n.hasClass("open")?m(n):p(n)})),t(".dropdown").on("show.bs.dropdown",(function(){m()}))),t("body").on("adding_to_cart",(function(t,e,n){i.addClass("is-loading")})),t("body").on("added_to_cart",(function(t,e,n,o){i.removeClass("is-loading"),v(e)})),t(document.body).on("wc_fragments_refreshed",(function(t,e){y()})),y(),t(e).click((function(e){c&&0==t(e.target).closest(".menu-cart-icon-container").length&&m()}))}t(".woocommerce-ordering .dropdown-menu li a").each((function(e,n){var i=t(n),o=t(".woocommerce-ordering select.orderby");i.on("click",(function(t){t.preventDefault(),i.closest(".woocommerce-ordering").fadeTo(220,.5).find(".dropdown .btn span").html(i.html()),o.find('option[value="'+i.attr("href").replace("#","")+'"]').prop("selected",!0),o.trigger("change")}))})),t("body").on("adding_to_cart",(function(t,e,n){var i;e.closest(".product").addClass("adding-to-cart")})),t(document.body).on("added_to_cart",(function(i,o,a,r){if(t(document.body).trigger("Kalium.WooCommerce.AddedToCart",[o,a,r]),r){var s=r[0],l=r.closest(".product"),c=r.next(".added-to-cart"),u=l.find(".add-to-cart-icon"),d=l.find(".added-to-cart-icon"),h=r.data("added_to_cart_text");0===c.length&&(c=t("<span>").addClass("added-to-cart").html(h+' <i class="flaticon-verification24"></i>')).insertAfter(r),setTimeout((function(){l.removeClass("adding-to-cart").addClass("atc-disable-images product-added-to-cart"),"wcRevertAddToCartState"in s&&(e.clearTimeout(s.wcRevertAddToCartState),s.wcRevertAddToCartState=null),d.length&&(d.data("bs.tooltip")||d.tooltip({title:h,placement:"left",trigger:"manual"}),d.tooltip("show")),s.wcRevertAddToCartState=setTimeout((function(){l.removeClass("atc-disable-images product-added-to-cart"),n(l[0],":hover")||l.removeClass("hover"),d.data("bs.tooltip")&&d.tooltip("hide")}),2200)}),0)}})),t(document).on("click",".product-internal-info",(function(n){var i=t(this);if(!0!==t(n.target).is("a")){var o=i.find("h3 a");o.attr("target")&&"_blank"==o.attr("target").toLowerCase()||macKeys.ctrlKey||macKeys.cmdKey?e.open(o.attr("href"),null,"noopener"):e.location.href=o.attr("href")}})),t(".comment-form-rating p.stars").on("click",(function(e){t(this)[t(this).has(".active")?"addClass":"removeClass"]("has-rating")})),t(".variations select.form-control").each((function(e,n){var i=t(n),o=t('<div class="select-option-ui"><span></span><i class="flaticon-bottom4"></i></div>'),a=o.find("span"),r=function(){a.html(i.find("option:selected").text())};r(),0==i.next().is(".select-option-ui")&&i.after(o),i.data("changeEv",r),o.append(i)})),t(".variations").on("change","select.form-control",(function(e){t(this).data("changeEv")()})),t(".variations_form").on("check_variations",(function(e){t(this).find(".select:not(.swatch-control)").each((function(e,n){t(n).data("changeEv")()}))})),t(".woocommerce-tabs ul.tabs li a").unbind("click").click((function(){var e=t(this),n=e.closest(".woocommerce-tabs")
;return t("ul.tabs li",n).removeClass("active"),t("div.panel",n).hide(),t("div"+e.attr("href"),n).fadeIn("fast"),e.parent().addClass("active"),!1})),t(".woocommerce-review-link").on("click",(function(t){t.preventDefault(),new ScrollToElement({containerId:"tab-title-reviews",now:!0})}));var b=t(".main-product-images"),w=t(".product .summary");b.is(".plain.sticky")&&t.debounce(10,(function(){setStickyElement(t(".single-product .summary"),t(".single-product .single-product-images"),".woocommerce-product-details__short-description")}))(),t("a.showlogin").unbind("click").on("click",(function(e){return e.preventDefault(),t("#checkout-login-form-container").slideToggle(),!1})),t(".checkout_coupon").css("display",""),t("a.showcoupon").unbind("click").on("click",(function(e){return e.preventDefault(),t("#checkout-coupon-form-container").slideToggle(),!1})),t(".labeled-input-row.labeled-input-row--equal-width").each((function(e,n){var i=t(n),o=i.add(i.siblings(".labeled-input-row")),a=0,r=5,s="labeled-input-row--width-group-"+(e+1);o.find("label").each((function(e,n){var i=t(n).outerWidth();i=t(n).actual("outerWidth",{absolute:!0}),a=a<i?i:a})).wrap('<div class="labeled-input-row--label"></div>'),o.addClass(s),a&&o.first().before('<style id="'+s+'">.'+s+" .labeled-input-row--label {min-width:"+(a+5)+"px}</style>")}))}))}(jQuery,window),window.lazySizesConfig=window.lazySizesConfig||{},window.lazySizesConfig.expand=200,function(t,e,n){"use strict";var i={},o=!1;if("Proxy"in e)var a=new Proxy(i,{get:function(t,e){return i[e]},set:function(t,e,n){return!o&&(i[e]=n,!0)}});else var a=i;Object.defineProperty(e,"publicVars",{writable:!1,value:a}),t(document).ready((function(){function n(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 i(){a.$body.removeClass("sidebar-is-opened"),a.$sidebarMenu.hasClass("sidebar-alignment-left")&&a.$body.removeClass("sidebar-is-opened-left"),a.$sidebarMenu.css("transform","translate3d(0px,0px,0px)");var n=getComputedStyle(a.$wrapper[0]);setTimeout((function(){a.$wrapper.css("min-height","")}),1e3*parseFloat(n.transitionDuration,10)),t(e).off("keydown",r)}function r(t){27==t.keyCode&&i()}function s(){var n=768;return"number"==typeof mobile_menu_breakpoint&&(n=mobile_menu_breakpoint),t(e).width()<=n}a.$body=t("body"),a.$wrapper=t("#main-wrapper"),a.$header=t("header.main-header"),a.$mainHeader=t("header.main-header"),a.$mainFooter=t("footer.site-footer"),a.$fullScreenMenu=a.$body.find(".site-header .fullscreen-menu"),a.$standardMenu=a.$body.find(".standard-menu-container"),a.$topMenu=a.$body.find(".top-menu-container"),a.$sidebarMenu=a.$body.find(".sidebar-menu-wrapper"),a.$sidebarMenuBar=a.$body.find('.menu-type-sidebar-menu .toggle-bars, .toggle-bars[data-action="sidebar-menu"]'),a.$mobileMenu=a.$body.find(".mobile-menu-wrapper"),a.topBorderHeight=t(".top-border").length?t(".top-border").outerHeight():0,a.adminBarHeight=t(".admin-bar #wpadminbar").length?t(".admin-bar #wpadminbar").outerHeight():0,t(".page_item_has_children").addClass("menu-item-has-children"),a.$fullScreenMenu.hasClass("submenu-indicator")&&a.$fullScreenMenu.find(".menu-item-has-children > a").each((function(e,n){t(n).append(' <i class="fas fa-angle-down"></i>')}));var l=t.debounce(100,(function(){var n=t(e).height(),i=a.$fullScreenMenuFooter.outerHeight();a.$fullScreenMenuContainer.removeAttr("style"),s()||a.$fullScreenMenuContainer.css("max-height",n-i)})),c=function(){a.fullScreenMenuOptions={toBeAnimatedClass:"to-be-animated",expandAnimation:"animate-fade-slide"},a.$fullScreenMenu.length&&(a.$fullScreenMenu.find("li:has(> ul)").each((function(e,n){var i=t(n),o=i.find("> a"),a=i.find("> ul");i.hoverIntent({over:function(t){u(a)},out:function(){d(a)},interval:100,timeout:250}),o.on("click",(function(t){o.attr("href").match(/#/)&&t.preventDefault()}))})),a.$fullScreenMenu.on("click",(function(e){var n=t(e.target);(a.$fullScreenMenu[0]===e.target||n.hasClass("fullscreen-menu-navigation")||n.hasClass("container")&&n.parent().hasClass("fullscreen-menu-navigation"))&&f()})),a.$fullScreenMenuBar=t('.menu-type-full-bg-menu .toggle-bars, .toggle-bars[data-action="fullscreen-menu"]'),a.$fullScreenMenuContainer=a.$fullScreenMenu.find(".fullscreen-menu-navigation"),a.$fullScreenMenuFooter=a.$fullScreenMenu.find(".fullscreen-menu-footer"),a.$fullScreenMenuBar.on("click",(function(t){t.preventDefault(),s()?b():a.$fullScreenMenuBar.hasClass("exit")?f():h()})),a.$fullScreenMenu.on("touchstart",".menu-item > a",(function(t){this._isTouch=this.hasOwnProperty("_isTouch")?2:1})),a.$fullScreenMenu.on("click",".menu-item > a",(function(t){Kalium.Hooks.applyFilters("Kalium.FullscreenMenu.HideMenuOnClick",!0)&&(this.hasOwnProperty("_isTouch")?1!==this._isTouch?(f(),this._isTouch=2):this._isTouch=1:f())})),a.$fullScreenMenu.find("form.search-form").each((function(e,n){var i=t(n),o=i.find(".search-field"),a=i.find("label");o.val().length&&i.addClass("search-filled"),o.on("keyup blur",(function(){o.val().length>0?i.addClass("search-filled"):i.removeClass("search-filled")})),i.on("submit",(function(t){""==jQuery.trim(o.val())&&t.preventDefault()}))})))},u=function(t){var e=.25,n=t.parent();t.show(),n.addClass(a.fullScreenMenuOptions.toBeAnimatedClass+" "+a.fullScreenMenuOptions.expandAnimation+"-in");var i=t.outerHeight();t.height(0),TweenMax.to(t,e,{css:{height:i},onComplete:function(){t.attr("style",""),n.addClass(a.fullScreenMenuOptions.expandAnimation+"-out")}}),setTimeout((function(){}),10)},d=function(t){var e=.25,n=t.parent();n.removeClass(a.fullScreenMenuOptions.expandAnimation+"-out"),TweenMax.to(t,e,{css:{height:0},onComplete:function(){n.removeClass(a.fullScreenMenuOptions.toBeAnimatedClass+" "+a.fullScreenMenuOptions.expandAnimation+"-in"),t.attr("style","")}})},h=function(){if(!a.$fullScreenMenu.data("is-busy")){var n=t(e).height();if(a.$fullScreenMenu.data("is-busy",!0).css("min-height",n),a.$fullScreenMenuBar.addClass("exit"),a.$fullScreenMenuBar.removeClass(a.$fullScreenMenuBar.data("default-skin")),a.$fullScreenMenuBar.addClass(a.$fullScreenMenuBar.data("active-skin")),a.$fullScreenMenuFooter.length){var i=a.$fullScreenMenuFooter.outerHeight();a.$fullScreenMenuContainer.css("max-height",n-i),t(e).on("resize",l)}setTimeout((function(){a.$fullScreenMenu.data("is-busy",!1).addClass("menu-is-open"),a.$body.addClass("fullscreen-menu-is-open")}),200)}},f=function(){a.$fullScreenMenu.data("is-busy")||(a.$fullScreenMenu.data("is-busy",!0).removeClass("menu-is-open"),a.$fullScreenMenuBar.removeClass("exit"),a.$body.removeClass("fullscreen-menu-is-open"),setTimeout((function(){a.$fullScreenMenuBar.removeClass(a.$fullScreenMenuBar.data("active-skin")),a.$fullScreenMenuBar.addClass(a.$fullScreenMenuBar.data("default-skin")),a.$fullScreenMenuBar.removeClass("is-fixed").removeAttr("style"),a.$fullScreenMenuFooter.length&&(a.$fullScreenMenuContainer.removeAttr("style"),t(e).off("resize",l)),a.$fullScreenMenu.data("is-busy",!1)}),400))},p;c(),a.$standardMenu.find("li:has(> ul)").add(a.$topMenu.find("li:has(> ul)")).each((function(n,i){var o=t(i),a=o.find("> ul"),r="sub-visible",s=function(){a.removeClass("open-from-left"),t(e).width()<a.offset().left+a.outerWidth()&&a.addClass("open-from-left")};s(),o.hoverIntent({over:function(t){s(),o.addClass(r)},out:function(){o.removeClass(r)},timeout:200,interval:50});var l=!1;o.on("touchend",(function(t){l=!1,o.hasClass(r)||(l=!0)})),o.on("click",(function(t){l&&t.preventDefault()}))})),a.$standardMenu.find(".toggle-bars").on("click",(function(e){if(e.preventDefault(),s())b();else{var n=t(this);a.$standardMenu.hasClass("items-visible")?(n.removeClass("exit"),a.$standardMenu.removeClass("items-visible")):(n.addClass("exit"),a.$standardMenu.addClass("items-visible"))}})),a.$topMenu.find(".menu > li > ul.sub-menu").each((function(e,n){var i=t(n),o=i.prev(),a=i.outerHeight();i.css({left:o.outerWidth(),marginTop:-a/2+18})})),t('.menu-type-top-menu .toggle-bars, .toggle-bars[data-action="top-menu"]').on("click",(function(e){if(e.preventDefault(),s())b();else{var n=t(this);m(n)}}));var m=function(n){var i=.6,o=a.$topMenu.actual("outerHeight");if(!a.$topMenu.data("is-busy"))if(t(e).scrollTop()>.5*a.$topMenu.height()&&!a.$topMenu.hasClass("is-visible")){var r={y:t(e).scrollTop()};TweenMax.to(r,.5,{y:0,roundProps:["y"],ease:Quad.easeInOut,onUpdate:function(){t(e).scrollTop(r.y)},onComplete:function(){m(n)}})}else a.$topMenu.hasClass("is-visible")&&(o=0),a.$topMenu.hasClass("is-visible")||(a.$mainHeader.addClass("no-transitions"),setTimeout((function(){a.$mainHeader.removeClass("no-transitions")}),1)),a.$topMenu.data("is-busy",!0).addClass("is-visible"),n.toggleClass("exit-arrow"),t(".portfolio-full-bg-slider").length&&(o?(a.$topMenu.css({zIndex:500,top:-o}),TweenMax.to(a.$topMenu,i,{css:{top:0}})):TweenMax.to(a.$topMenu,i,{css:{top:-a.$topMenu.actual("outerHeight")}})),o>0&&t("#wpadminbar").length&&(o-=t("#wpadminbar").outerHeight()),TweenMax.to(a.$wrapper,i,{css:{marginTop:a.topBorderHeight+o},ease:Power3.easeInOut,onComplete:function(){a.$topMenu.data("is-busy",!1),0==o&&a.$topMenu.removeClass("is-visible")}})};e.topMenuToggle=m;var g=a.$body.find(".sidebar-menu-disabler");a.$sidebarMenu.find(".sidebar-main-menu ul").first().find("> li:has(> ul)").each((function(e,i){var o=t(i);n(o,!0),o.find("li:has(> ul)").each((function(e,i){n(t(i))}))})),a.$sidebarMenu.on("click",".sidebar-menu-close",(function(t){t.preventDefault(),i()})),a.$sidebarMenuBar.on("click",(function(t){t.preventDefault(),s()&&"undefined"==typeof sidebarMenuMobileDisabled?b():y()})),g.on("click",i);var v=a.$sidebarMenu.find(".sidebar-menu-container");v.length&&setupPerfectScrollbar(v,{wheelPropagation:!0,scrollYMarginOffset:20,suppressScrollX:!0});var y=function(){a.$body.addClass("sidebar-is-opened"),a.$wrapper.css("min-height",t(e).height());var n=1;a.$sidebarMenu.hasClass("sidebar-alignment-left")&&(a.$body.addClass("sidebar-is-opened-left"),n=-1),a.$sidebarMenu.css("transform","translate3d( "+-a.$sidebarMenu.outerWidth()*n+"px,0px,0px)"),t(e).on("keydown",r)};e.sidebarMenuOpen=y;var b=function(){s()&&(a.$body.addClass("mobile-menu-open"),t(".main-header .toggle-bars").addClass("exit"),Kalium.Header.repositionMobileMenuToggleBars())},w=function(){a.$body.removeClass("mobile-menu-open"),t(".site-header .toggle-bars").removeClass("exit")};a.$mobileMenu.find('.mobile-menu-container a[href*="#"]').each((function(e,n){var i=!1;t(n).on("touchstart",(function(e){var o=t(n).parent().find("ul"),a=0!==o.length;i=a&&!o.hasClass("is-visible")})),t(n).on("click",(function(e){var o=n.getAttribute("href").match(/#(.*)$/);t(n).hasClass("toggle-bars")||o&&o.length>0&&(i||w())}))}));var C=a.$mobileMenu.find(".mobile-menu-container li:has(> ul)");C.each((function(n,i){var o=t(i),r=o.find("> a"),s=o.find("> ul"),l=!1,c=function(){s.addClass("is-visible");var t=s.height();TweenMax.set(s,{css:{height:0}}),TweenMax.to(s,.25,{css:{height:t},ease:Sine.easeInOut,onComplete:function(){s.removeAttr("style")}}),l=!0,setTimeout((function(){l=!1}),10)},u=function(){l=!1,TweenMax.to(s,.25,{css:{height:0},ease:Sine.easeInOut,onComplete:function(){s.removeAttr("style").removeClass("is-visible")}})},d=a.$body.hasClass("mobile-menu-expand-on-click");o.data({hoverIn:c,hoverOut:u}),d?o.click((function(n){if(n.preventDefault(),s.hasClass("is-visible")){var o=r.attr("href");"#"!==o&&(e.location.href=o)}else c(),C.not(t(i)).each((function(e,n){t(n).data("hoverOut")()}))})):(o.hoverIntent({over:c,out:u,timeout:300,interval:50}),r.on("click",(function(t){var e=r.is('[href^="#"]');return!s.hasClass("is-visible")||l?(t.preventDefault(),e&&l&&c(),!1):e&&s.hasClass("is-visible")?(t.preventDefault(),u(),l=!0,!1):void 0})))})),a.$mobileMenu.on("click",(function(e){(e.target==a.$mobileMenu[0]||t(e.target).is(".mobile-menu-container"))&&(e.preventDefault(),w())})),a.$body.on("click",".mobile-menu-overlay, .mobile-menu-close-link",(function(t){t.preventDefault(),a.$body.hasClass("mobile-menu-open")?w():b()}));var k=a.$mobileMenu.find(".mobile-menu-container");o=!0,setupPerfectScrollbar(k,{wheelPropagation:!0}),t(".full-width-container").each((function(n,i){var o=t(i),a=o.hasClass("stick-to-top"),r=function(){o.css({marginLeft:"",marginRight:""}),a&&o.css({marginTop:""});var n=t(e).width()/2-o.outerWidth(!0)/2;if(n-=t("#main-wrapper").offset().left,o.css({marginLeft:-n,marginRight:-n}),a){var i=o.offset().top;o.css({marginTop:-i})}};r(),t(e).on("resize",r)}));var x=function(n,i,o){var r="stretched-image--done";if(n.css({marginLeft:"",marginRight:"",marginTop:""}),992>t(e).width())n.addClass(r);else{var s=n.offset(),l=s.top-a.topBorderHeight-a.adminBarHeight,c=s.left-a.topBorderHeight,u=t(e).width()-(c+n.outerWidth()+a.topBorderHeight);switch(n.addClass(r),i){case"left":n.css({marginTop:-l,marginLeft:-c});break;case"right":n.css({marginTop:-l,marginRight:-u});break}o||t(e).resize(t.debounce(100,(function(){x(n,i,!0)})))}};if(t(".left-edge-sticked").each((function(e,n){x(t(n),"left")})),t(".right-edge-sticked").each((function(e,n){x(t(n),"right")})),t.isFunction(t.fn.nivoLightbox)){var T=t("[data-lightbox-gallery]").each((function(e,n){var i=t(n),o=t('[data-lightbox-gallery="'+i.data("lightbox-gallery")+'"]');o.length<=1&&o.removeAttr("data-lightbox-gallery")}));t(".nivo a, a.nivo").each((function(e,n){var i=t(n);if(a.$body.hasClass("lightbox-disabled"))return i.on("click",(function(t){return t.preventDefault(),!1})),!1;i.nivoLightbox({effect:"fade",theme:"default"})}))}var S=t(".change-search-keyword");if(1==S.length){var M=t('<div class="change-search-keyword-wrapper"></div>'),A=t('<input type="text" />'),E=S.text(),I=S.outerWidth(),H=S.data("search-url").replace(encodeURIComponent("%s"),"%s");S.wrap(M),M=S.parent(),A.attr("title",S.attr("title")),M.append(A.val(E).css({fontSize:S.css("fontSize"),fontWeight:S.css("fontWeight"),lineHeight:S.css("lineHeight"),color:S.css("color")}));var _=!1,D=[91];A.on("keydown",(function(e){-1!=t.inArray(e.which,D)&&(_=!0)})),A.on("keyup",(function(e){-1==t.inArray(e.which,D)&&(_=!1)})),A.on("focus",(function(){M.addClass("focused")})).on("blur",(function(){M.removeClass("focused")})).on("keypress",(function(t){P(this.value+String.fromCharCode(t.which))})).on("keydown",t.debounce(1,(function(t){P(A.val()),13==t.which&&(e.location.href=H.replace("%s",encodeURIComponent(A.val())))})));var P=function(t,e){S.html(t.replace(/\s/g," ").replace(/\</g,"<").replace(/"/g,"""))}}var $=t(".gallery-type-fullbg .gallery"),j=t(".gallery-no-top-stick").length>0;if($.length){var F=function(){$.css({marginLeft:0,marginTop:0,marginRight:0});var n=$.offset(),i=t(e).width(),o=n.top,r=n.left,s=i-(r+$.outerWidth()+a.topBorderHeight),l=t(".details.pull-right-md").length>0;i<992||(j&&(o=0),o-=a.topBorderHeight,r-=a.topBorderHeight,jQuery("#wpadminbar").length&&(o-=jQuery("#wpadminbar").outerHeight()),jQuery(".top-header-bar").length&&(o-=jQuery(".top-header-bar").outerHeight()),a.$topMenu.hasClass("is-visible")&&(o-=a.$topMenu.outerHeight()-a.topBorderHeight),l?$.css({marginTop:-o,marginLeft:-r}):$.css({marginTop:-o,marginRight:-s}))};F(),t(e).resize(t.debounce(250,F))}var L=t(".portfolio-navigation");if(L.length&&a.$mainFooter.is(":visible")&&a.$mainFooter.offset().top>t(e).height()&&L.is(".portfolio-navigation-type-fixed")){var O=scrollMonitor.create(a.$mainFooter[0],{bottom:L.outerHeight()});O.enterViewport((function(){L.addClass("is-not-visible")})),O.exitViewport((function(){L.removeClass("is-not-visible")}))}"function"==typeof sliderComparison&&t(".comparison-image-slider").each((function(e,n){var i=t(n),o=i.find("> img"),a=i.find(".cd-resize-img > img"),r=[];r.push(o.data("src")),r.push(a.attr("src")),imagesLoaded(r,(function(t){sliderComparison(i)}))})),t(".lab-scroll-box[data-height]").each((function(e,n){var i=t(n),o=i.find("> .lab-scroll-box-content"),a=i.data("height"),r=setupPerfectScrollbar(o,{wheelPropagation:!0,suppressScrollX:!0})})),t(".client-logos-col.with-link").on("click",".hover-state",(function(n){var i=t(this).find("a").first(),o=i.attr("href");"A"!=n.target.tagName&&("_blank"==i.attr("target").toLowerCase().trim()?e.open(o):e.location.href=o)})),t("form.contact-form[id]").each((function(e,n){function i(e){if(g.data("is-busy"))return!1;var n={name:u.val(),email:d.val(),subject:h.val(),message:f.val(),action:"kalium_vc_contact_form_request",form_options:m};if(c){var i=c.find("textarea");n[i.attr("name")]=c.find("textarea").val(),e&&(n.recaptchav3token=e)}if(a){var o="";if(!u.hasClass("not-required")&&is.empty(u.val())&&(o+=r.replace("%",u.data("label"))+"\n"),h.hasClass("is-required")&&is.empty(h.val())&&(o+=r.replace("%",h.data("label"))+"\n"),!d.hasClass("not-required")&&is.empty(d.val())&&(o+=r.replace("%",d.data("label"))+"\n"),!f.hasClass("not-required")&&is.empty(f.val())&&(o+=r.replace("%",f.data("label"))+"\n"),is.not.empty(o))return alert(o),!1}return u.add(f).add(h.is(".is-required")?h:t(null)).on("keyup",(function(e){t(this).val().length>0&&t(this).parent().removeClass("has-errors")})),d.on("keyup",(function(e){is.email(t(this).val())&&t(this).parent().removeClass("has-errors")})),u.is(":visible")&&!u.hasClass("not-required")&&is.empty(u.val())&&u.parent().addClass("has-errors"),d.is(":visible")&&is.empty(d.val())&&d.parent().addClass("has-errors"),h.is(".is-required")&&is.empty(h.val())&&h.parent().addClass("has-errors"),f.is(":visible")&&!f.hasClass("not-required")&&is.empty(f.val())&&f.parent().addClass("has-errors"),d.is(":visible")&&is.not.email(d.val())&&d.parent().addClass("has-errors"),u.is(":visible")&&!u.hasClass("not-required")&&is.empty(u.val())?(u.focus(),u.parent().addClass("has-errors"),!1):d.is(":visible")&&!d.hasClass("not-required")&&is.empty(d.val())?(d.focus(),d.parent().addClass("has-errors"),!1):h.is(".is-required")&&is.empty(h.val())?(h.focus(),h.parent().addClass("has-errors"),!1):f.is(":visible")&&!f.hasClass("not-required")&&is.empty(f.val())?(f.focus(),f.parent().addClass("has-errors"),!1):d.is(":visible")&&is.not.email(d.val())?(d.select(),d.parent().addClass("has-errors"),!1):void(!p.length||p.is(":checked")?(g.addClass("is-loading").data("is-busy",!0),TweenMax.to(v,4,{css:{width:"90%"},delay:.5,ease:Power2.easeOut}),t.post(ajaxurl,n,(function(e){if(e.success){var i=u.add(d).add(h).add(f).add(p).add(c.find("div").first());i.attr("readonly",!0),i.parent().fadeTo(300,.5),g.addClass("sent"),TweenMax.killTweensOf(v),TweenMax.to(v,.5,{css:{width:"100%"},onComplete:function(){var t=function(t){var e=document.createElement("div");return e.textContent=t,e.innerHTML},e=g.html();e.match(/\#/)&&(e=e.replace("#","<strong>"+t(u.val())+"</strong>")),g.html(e),g.removeClass("is-loading").addClass("is-finished");var n=g.find(".pre-submit"),i=g.find(".success-msg"),o=i.find("i"),a=g.outerWidth();g.removeClass("is-finished"),TweenMax.to(g,.3,{css:{width:a},delay:.4,onComplete:function(){g.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",e,n),t(document).trigger("kalium-contact-form-success",[n])}else TweenMax.to(v,.3,{css:{width:0},onComplete:function(){g.removeClass("is-loading")}}),g.data("is-busy",!1),alert(e.data.errors)}),"json")):alert(s))}var o=t(n),a=1==o.data("alerts"),r=o.data("alerts-msg"),s=o.data("privacy-error-msg"),l=o.attr("id"),c=o.find(".contact-form-recaptcha"),u=o.find('input[name="name"]'),d=o.find('input[name="email"]'),h=o.find('input[name="subject"]'),f=o.find('textarea[name="message"]'),p=o.find(".contact-form-privacy-policy input"),m=Kalium.getVar("contact_form")[l],g=o.find('button[name="send"]'),v=g.find(".loading-bar span");c.length&&("undefined"!=typeof gglcptch&&"v2"!==gglcptch.options.version||u.add(d).on("keyup",(function(){u.val().trim().length>0&&is.email(d.val())?c.hasClass("visible")||(c.slideDown(),c.addClass("visible")):c.hasClass("visible")&&(c.slideUp(),c.removeClass("visible"))}))),o.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){i(t)}))})):i()})),o.find(".form-group.absolute:has( input )").each((function(e,n){t(n).find("input").css("paddingLeft",t(n).find(".placeholder").outerWidth()+20)}))})),t(".lab-dribbble-gallery div[data-dribbble-user]").each((function(e,n){var i=t(n),o=i.data("dribbble-user"),a=i.data("dribbble-count"),r=i.data("dribbble-access-token");getShotsForID([o],i.prop("id"),a,r)})),t(".post-gallery").each((function(e,n){var i=t(n);0==i.closest("#isotope-container").length&&setupSlickCarousel(i,{infinite:!0})})),t.isFunction(t.fn.fluidbox)&&t(".post-content a:has(img), a.fluid-box:has(img), .fluid-box a:has(img)").each((function(e,n){var i=t(n);!i.hasClass("prettyphoto")&&i.attr("href").match(/(jpg|jpeg|png|gif)$/i)&&i.fluidbox()})),t("[data-lab-parallax-ratio]").each((function(n,i){var o=t(i),a=t(e),r=1-parseFloat(o.data("lab-parallax-ratio")),s=o.data("lab-parallax-opacity"),l=o.css("opacity"),c=o.outerHeight(),u=o.offset().top,d=0,h=0,f=0,p=l,m=null,g=scrollMonitor.create(i);setInterval(m=function(){return 0!=g.isInViewport&&(d=a.scrollTop(),h=parseInt(r*d,10),""!==s&&(f=Math.max(0,parseFloat(Math.min(d/(c+u),1).toFixed(2))),p=1-f,s>0&&(p=1-f*(1-s))),o.css({transform:"translate3d(0px,"+h+"px,0px)",opacity:p}),!0)},10)})),t("a.top-menu-toggle, .top-menu-toggle > a").each((function(e,n){var i=t(n);0==a.$topMenu.find(".close-top-menu").length&&(a.$topMenu.append('<a href="#" class="close-top-menu">×</a>'),t("body").on("click",".close-top-menu",(function(e){e.preventDefault(),m(t(null)),t(".toggle-bars").removeClass("exit-arrow")}))),i.on("click",(function(e){e.preventDefault(),m(t(null))}))})),t("a.sidebar-menu-toggle, .sidebar-menu-toggle > a").each((function(e,n){var i;t(n).unbind().on("click",(function(t){t.preventDefault(),y()}))})),t(".footer-collapse-link").on("click",(function(e){e.preventDefault(),t(this).remove()}));var W=t("footer.site-footer.fixed-footer"),R;if(W.length)if(t(e).height()<a.$wrapper.outerHeight()+a.$mainFooter.outerHeight()&&0==s()){var K=W.outerHeight(),Y=t('<div class="footer-spacer"></div>');a.$body.append(Y),Y.css({height:K}),imagesLoaded(W,(function(){K=W.outerHeight(),Y.css({height:K})}));var z=scrollMonitor.create(a.$wrapper);z.partiallyExitViewport((function(){W.addClass("shown")})),z.fullyEnterViewport((function(){W.removeClass("shown")}))}else W.addClass("shown by-default");t(".image-placeholder.video").one((function(e){var n,i=t(this).closest(".animated");i.length&&i.removeClass("animated")})),t.isFunction(t.fn.isotope)&&t(".gallery.masonry-mode-gallery .row").isotope({layoutMode:"packery"}),t('.contact-form textarea[name="message"]').each((function(e,n){var i=t(n),o=i.prev();o.is(".placeholder")&&o.on("click",(function(t){i.focus()}))})),t(".lab-blog-posts[data-masonry-mode]").each((function(e,n){var i=t(n),o=i.data("masonryMode");i.removeClass("display-loading").isotope({itemSelector:".blog-post-column",layoutMode:o})})),t(".go-to-top[data-type]").each((function(n,i){var o=t(i),r=o.data("type"),s=o.data("val"),l=0,c;"footer"==r&&(r="percentage",s=100,a.$mainFooter.length?l+=a.$mainFooter.outerHeight():l+=20,l+=a.topBorderHeight);var u=t('<div class="go-to-top-vp"></div>').css({position:"absolute",left:-100,top:0,width:5,marginBottom:l}).appendTo(a.$wrapper),d=function(){var e=+s,n="percentage"===r?"%":"";u.css("display","none"),"%"!==n&&(e=Math.min(e,t(document).height())),u.css({display:"block",height:e+n})};d(),t(e).on("scroll load",t.debounce(200,d)),(c=scrollMonitor.create(u)).stateChange((function(){t(e).height()>a.$wrapper.outerHeight()||(c.isAboveViewport&&0==c.isBelowViewport?o.addClass("visible"):o.removeClass("visible"))})),t.debounce(500,(function(){c.isAboveViewport&&0==c.isBelowViewport&&o.addClass("visible")}))(),o.on("click",(function(n){n.preventDefault();var i={pos:t(e).scrollTop()};TweenMax.to(i,1,{pos:0,ease:Power4.easeOut,onUpdate:function(){t(e).scrollTop(i.pos)}})}))})),1==jQuery(".vc-container > .vc_row[data-vc-full-width]").length&&jQuery(".vc-container > .vc_row .wpb_revslider_element").addClass("no-bottom-margin"),t(".team-holder").on("click",".hover-state[data-href]",(function(n){if(!t(n.target).is("a")){var i=macKeys.ctrlKey||macKeys.cmdKey,o=t(this).data("href");i?e.open(o):e.location.href=o}}));var N=t(".page-border, .page-border div");N.length&&setTimeout((function(){N.each((function(t,e){wowLab.show(e)}))}),1),t(".social-links").on("click",".print",(function(t){t.preventDefault(),e.print()})),t(e).resize(),scrollMonitor.update()}))}(jQuery,window),WOW&&((wowLab=new WOW).init({mobile:!1}),wowLab.sync()),jQuery(document).ready((function(t){t(document).trigger("kaliumready",Kalium)}));