1(()=>{var z=Object.create,N=Object.defineProperty,F=Object.getOwnPropertyDescriptor,q=Object.getOwnPropertyNames,B=Object.getOwnPropertySymbols,R=Object.getPrototypeOf,H=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,W=(e,t,a)=>t in e?N(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,V=(e,t)=>{for(var a in t=t||{})H.call(t,a)&&W(e,a,t[a]);if(B)for(var a of B(t))$.call(t,a)&&W(e,a,t[a]);return e},e=(e,t)=>function(){return t||(0,e[q(e)[0]])((t={exports:{}}).exports,t),t.exports},t=(e,t,a)=>(a=null!=e?z(R(e)):{},((t,a,n,o)=>{if(a&&"object"==typeof a||"function"==typeof a)for(let e of q(a))H.call(t,e)||e===n||N(t,e,{get:()=>a[e],enumerable:!(o=F(a,e))||o.enumerable});return t})(!t&&e&&e.__esModule?a:N(a,"default",{value:e,enumerable:!0}),e)),Y=(e,r,l)=>new Promise((t,a)=>{var n=e=>{try{i(l.next(e))}catch(e){a(e)}},o=e=>{try{i(l.throw(e))}catch(e){a(e)}},i=e=>e.done?t(e.value):Promise.resolve(e.value).then(n,o);i((l=l.apply(e,r)).next())}),G=e({"node_modules/vanilla-lazyload/dist/lazyload.min.js"(e,t){function z(){return(z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,n=arguments[t];for(a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n,o;o=function(){function e(t,e){var a,t=new t(e);try{a=new CustomEvent("LazyLoad::Initialized",{detail:{instance:t}})}catch(e){(a=document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized",!1,!1,{instance:t})}window.dispatchEvent(a)}function s(e){return"true"===f(e,"was-processed")}function n(e){for(var t,a=[],n=0;t=e.children[n];n+=1)"SOURCE"===t.tagName&&a.push(t);return a}function a(e,t,a){a&&e.setAttribute(t,a)}function o(e,t){a(e,"sizes",f(e,t.data_sizes)),a(e,"srcset",f(e,t.data_srcset)),a(e,"src",f(e,t.data_src))}function d(a,n){function o(e){Q(e,!1,n),A(a,r,o)}var e,t,i,r=function e(t){Q(t,!0,n),A(a,e,o)};i=o,C(e=a,"load",t=r),C(e,"loadeddata",t),C(e,"error",i)}function i(e,t,a){var n,o,i,r,l=t._settings;!a&&s(e)||(-1<L.indexOf(e.tagName)&&(d(e,t),j(e,l.class_loading)),a=e,i=(n=t)._settings,r=a.tagName,(r=_[r])?(r(a,i),b(n,1),n._elements=(o=a,n._elements.filter(function(e){return e!==o}))):(a=f(r=a,(n=i).data_src),n=f(r,n.data_bg),a&&(r.style.backgroundImage='url("'.concat(a,'")')),n&&(r.style.backgroundImage=n)),m(e,"was-processed","true"),w(l.callback_reveal,e,t),w(l.callback_set,e,t))}function r(o){var e;y&&(o._observer=new IntersectionObserver(function(e){e.forEach(function(e){return e.isIntersecting||0<e.intersectionRatio?(t=e.target,n=(a=o)._settings,w(n.callback_enter,t,e,a),void(n.load_delay?O:k)(t,a)):(n=e.target,t=o._settings,w(t.callback_exit,n,e,o),void(t.load_delay&&E(n)));var t,a,n})},{root:(e=o._settings).container===document?null:e.container,rootMargin:e.thresholds||e.threshold+"px"}))}function l(e,t){return e=e||t.container.querySelectorAll(t.elements_selector),Array.prototype.slice.call(e).filter(function(e){return!s(e)})}function t(e,t){var n;this._settings=z({},p,e),this.loadingCount=0,r(this),this.update(t),n=this,c&&window.addEventListener("online",function(e){var t,a;(a=(t=n)._settings).container.querySelectorAll("."+a.class_error).forEach(function(e){x(e,a.class_error),m(e,"was-processed",null)}),t.update()})}var c="undefined"!=typeof window,u=c&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),y=c&&"IntersectionObserver"in window,h=c&&"classList"in document.createElement("p"),p={elements_selector:"img",container:u||c?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_poster:"poster",class_loading:"loading",class_loaded:"loaded",class_error:"error",load_delay:0,auto_unobserve:!0,callback_enter:null,callback_exit:null,callback_reveal:null,callback_loaded:null,callback_error:null,callback_finish:null,use_native:!1},f=function(e,t){return e.getAttribute("data-"+t)},m=function(e,t,a){t="data-"+t;null!==a?e.setAttribute(t,a):e.removeAttribute(t)},g=function(e,t){return m(e,"ll-timeout",t)},v=function(e){return f(e,"ll-timeout")},w=function(e,t,a,n){e&&(void 0===n?void 0===a?e(t):e(t,a):e(t,a,n))},b=function(e,t){e.loadingCount+=t,0===e._elements.length&&0===e.loadingCount&&w(e._settings.callback_finish,e)},_={IMG:function(e,t){var a=e.parentNode;
1a&&"PICTURE"===a.tagName&&n(a).forEach(function(e){o(e,t)}),o(e,t)},IFRAME:function(e,t){a(e,"src",f(e,t.data_src))},VIDEO:function(e,t){n(e).forEach(function(e){a(e,"src",f(e,t.data_src))}),a(e,"poster",f(e,t.data_poster)),a(e,"src",f(e,t.data_src)),e.load()}},j=function(e,t){h?e.classList.add(t):e.className+=(e.className?" ":"")+t},x=function(e,t){h?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},C=function(e,t,a){e.addEventListener(t,a)},S=function(e,t,a){e.removeEventListener(t,a)},A=function(e,t,a){S(e,"load",t),S(e,"loadeddata",t),S(e,"error",a)},Q=function(e,t,a){var n=a._settings,o=t?n.class_loaded:n.class_error,t=t?n.callback_loaded:n.callback_error,e=e.target;x(e,n.class_loading),j(e,o),w(t,e,a),b(a,-1)},L=["IMG","IFRAME","VIDEO"],k=function(e,t){var a=t._observer;i(e,t),a&&t._settings.auto_unobserve&&a.unobserve(e)},E=function(e){var t=v(e);t&&(clearTimeout(t),g(e,null))},O=function(e,t){var a=t._settings.load_delay;v(e)||(a=setTimeout(function(){k(e,t),E(e)},a),g(e,a))},M=["IMG","IFRAME"];if(t.prototype={update:function(e){var t,a=this,n=this._settings;this._elements=l(e,n),!u&&this._observer?(n.use_native&&"loading"in HTMLImageElement.prototype&&((t=this)._elements.forEach(function(e){-1!==M.indexOf(e.tagName)&&(e.setAttribute("loading","lazy"),i(e,t))}),this._elements=l(e,n)),this._elements.forEach(function(e){a._observer.observe(e)})):this.loadAll()},destroy:function(){var t=this;this._observer&&(this._elements.forEach(function(e){t._observer.unobserve(e)}),this._observer=null),this._elements=null,this._settings=null},load:function(e,t){i(e,this,t)},loadAll:function(){var t=this;this._elements.forEach(function(e){k(e,t)})}},c){var D=t,T=window.lazyLoadOptions;if(T)if(T.length)for(var P,I=0;P=T[I];I+=1)e(D,P);else e(D,T)}return t},"object"===(void 0===(n=e)?"undefined":a(e))&&void 0!==t?t.exports=o():"function"==typeof define&&define.amd?define(o):(n=n||self).LazyLoad=o()}}),U=e({"node_modules/lodash/isObject.js"(e,t){t.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}}}),X=e({"node_modules/lodash/_freeGlobal.js"(e,t){var a="object"==typeof window&&window&&window.Object===Object&&window;t.exports=a}}),J=e({"node_modules/lodash/_root.js"(e,t){var a=X(),n="object"==typeof self&&self&&self.Object===Object&&self,a=a||n||Function("return this")();t.exports=a}}),K=e({"node_modules/lodash/now.js"(e,t){var a=J();t.exports=function(){return a.Date.now()}}}),Z=e({"node_modules/lodash/_trimmedEndIndex.js"(e,t){var a=/\s/;t.exports=function(e){for(var t=e.length;t--&&a.test(e.charAt(t)););return t}}}),ee=e({"node_modules/lodash/_baseTrim.js"(e,t){var a=Z(),n=/^\s+/;t.exports=function(e){return e&&e.slice(0,a(e)+1).replace(n,"")}}}),te=e({"node_modules/lodash/_Symbol.js"(e,t){var a=J().Symbol;t.exports=a}}),ae=e({"node_modules/lodash/_getRawTag.js"(e,t){var a=te(),n=Object.prototype,i=n.hasOwnProperty,r=n.toString,l=a?a.toStringTag:void 0;t.exports=function(e){var t=i.call(e,l),a=e[l];try{var n=!(e[l]=void 0)}catch(e){}var o=r.call(e);return n&&(t?e[l]=a:delete e[l]),o}}}),ne=e({"node_modules/lodash/_objectToString.js"(e,t){var a=Object.prototype.toString;t.exports=function(e){return a.call(e)}}}),oe=e({"node_modules/lodash/_baseGetTag.js"(e,t){var a=te(),n=ae(),o=ne(),i=a?a.toStringTag:void 0;t.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":(i&&i in Object(e)?n:o)(e)}}}),ie=e({"node_modules/lodash/isObjectLike.js"(e,t){t.exports=function(e){return null!=e&&"object"==typeof e}}}),re=e({"node_modules/lodash/isSymbol.js"(e,t){var a=oe(),n=ie();t.exports=function(e){return"symbol"==typeof e||n(e)&&"[object Symbol]"==a(e)}}}),le=e({"node_modules/lodash/toNumber.js"(e,t){var a=ee(),n=U(),o=re(),i=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt;t.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(n(e)&&(t="function"==typeof e.valueOf?e.valueOf():e,e=n(t)?t+"":t),"string"!=typeof e)return 0===e?e:+e;e=a(e);var t=r.test(e);return t||l.test(e)?s(e.slice(2),t?2:8):i.test(e)?NaN:+e}}}),se=e({"node_modules/lodash/debounce.js"(e,t){var v=U(),w=K(),b=le(),_=Math.max,j=Math.min;t.exports=function(n,a,e){var o,i,r,l,s,d,c=0,u=!1,y=!1,t=!0;if("function"!=typeof n)throw new TypeError("Expected a function");function h(e){var t=o,a=i;return o=i=void 0,c=e,l=n.apply(a,t)}function p(e){var t=e-d;return void 0===d||a<=t||t<0||y&&r<=e-c}function f(){var e,t=w();if(p(t))return m(t);s=setTimeout(f,(e=a-((t=t)-d),y?j(e,r-(t-c)):e))}function m(e){return s=void 0,t&&o?h(e):(o=i=void 0,l)}function g(){var e=w(),t=p(e);if(o=arguments,i=this,d=e,t){if(void 0===s)return c=e=d,s=setTimeout(f,a),u?h(e):l;if(y)return clearTimeout(s),s=setTimeout(f,a),h(d)}return void 0===s&&(s=setTimeout(f,a)),l}return a=b(a)||0,v(e)&&(u=!!e.leading,y="maxWait"in e,r=y?_(b(e.maxWait)||0,a):r,t="trailing"in e?!!e.trailing:t),g.cancel=function(){void 0!==s&&clearTimeout(s),o=d=i=s=void(c=0)},g.flush=function(){return void 0===s?l:m(w())},g}}}),de=e({"node_modules/lodash/throttle.js"(e,t){var i=se(),r=U();t.exports=function(e,t,a){var n=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return r(a)&&(n="leading"in a?!!a.leading:n,o="trailing"in a?!!a.trailing:o),i(e,t,{leading:n,maxWait:t,trailing:o})}}}),ce=e({"node_modules/lodash/_arrayMap.js"(e,t){t.exports=function(e,t){for(var a=-1,n=null==e?0:e.length,o=Array(n);++a<n;)o[a]=t(e[a],a,e);return o}}}),ue=e({"node_modules/lodash/isArray.js"(e,t){var a=Array.isArray;t.exports=a}}),ye=e({"node_modules/lodash/_baseToString.js"(e,t){var a=te(),n=ce(),o=ue(),i=re(),a=a?a.prototype:void 0,r=a?a.toString:void 0;t.exports=function e(t){var a;return"string"==typeof t?t:o(t)?n(t,e)+"":i(t)?r?r.call(t):"":"0"==(a=t+"")&&1/t==-1/0?"-0":a}}}),he=e({"node_modules/lodash/toString.js"(e,t){var a=ye();t.exports=function(e){return null==e?"":a(e)}}}),pe=e({"node_modules/lodash/_basePropertyOf.js"(e,t){t.exports=function(t){return function(e){return null==t?void 0:t[e]}}}}),fe=e({"node_modules/lodash/_unescapeHtmlChar.js"(e,t){var a=pe()({"&":"&","<":"<",">":">",""":'"',"'":"'"});t.exports=a}}),me=e({"node_modules/lodash/unescape.js"(e,t){var a=he(),n=fe(),o=/&(?:amp|lt|gt|quot|#39);/g,i=RegExp(o.source);t.exports=function(e){return(e=a(e))&&i.test(e)?e.replace(o,n):e}}}),ge=e({"node_modules/lodash/_escapeHtmlChar.js"(e,t){var a=pe()({"&":"&","<":"<",">":">",'"':""","'":"'"});t.exports=a}}),ve=e({"node_modules/lodash/escape.js"(e,t){var a=ge(),n=he(),o=/[&<>"']/g,i=RegExp(o.source);t.exports=function(e){return(e=n(e))&&i.test(e)?e.replace(o,a):e}}}),we=e({"node_modules/lodash/_arrayPush.js"(e,t){t.exports=function(e,t){for(var a=-1,n=t.length,o=e.length;++a<n;)e[o+a]=t[a];return e}}}),be=e({"node_modules/lodash/_baseIsArguments.js"(e,t){var a=oe(),n=ie();t.exports=function(e){return n(e)&&"[object Arguments]"==a(e)}}}),_e=e({"node_modules/lodash/isArguments.js"(e,t){var a=be(),n=ie(),o=Object.prototype,i=o.hasOwnProperty,r=o.propertyIsEnumerable,o=a(function(){return arguments}())?a:function(e){return n(e)&&i.call(e,"callee")&&!r.call(e,"callee")};t.exports=o}}),je=e({"node_modules/lodash/_isFlattenable.js"(e,t){var a=te(),n=_e(),o=ue(),i=a?a.isConcatSpreadable:void 0;t.exports=function(e){return o(e)||n(e)||!!(i&&e&&e[i])}}}),xe=e({"node_modules/lodash/_baseFlatten.js"(e,t){var d=we(),c=je();t.exports=function e(t,a,n,o,i){var r=-1,l=t.length;for(n=n||c,i=i||[];++r<l;){var s=t[r];0<a&&n(s)?1<a?e(s,a-1,n,o,i):d(i,s):o||(i[i.length]=s)}return i}}}),Ce=e({"node_modules/lodash/identity.js"(e,t){t.exports=function(e){return e}}}),Se=e({"node_modules/lodash/_apply.js"(e,t){t.exports=function(e,t,a){switch(a.length){case 0:return e.call(t);case 1:return e.call(t,a[0]);case 2:return e.call(t,a[0],a[1]);case 3:return e.call(t,a[0],a[1],a[2])}return e.apply(t,a)}}}),Ae=e({"node_modules/lodash/_overRest.js"(e,t){var s=Se(),d=Math.max;t.exports=function(i,r,l){return r=d(void 0===r?i.length-1:r,0),function(){for(var e=arguments,t=-1,a=d(e.length-r,0),n=Array(a);++t<a;)n[t]=e[r+t];for(var t=-1,o=Array(r+1);++t<r;)o[t]=e[t];return o[r]=l(n),s(i,this,o)}}}}),Qe=e({"node_modules/lodash/constant.js"(e,t){t.exports=function(e){return function(){return e}}}}),Le=e({"node_modules/lodash/isFunction.js"(e,t){var a=oe(),n=U();t.exports=function(e){return!!n(e)&&("[object Function]"==(e=a(e))||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}}}),ke=e({"node_modules/lodash/_coreJsData.js"(e,t){var a=J()["__core-js_shared__"];t.exports=a}}),Ee=e({"node_modules/lodash/_isMasked.js"(e,t){var a=ke(),n=(a=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(sr
1c)_1."+a:"";t.exports=function(e){return!!n&&n in e}}}),Oe=e({"node_modules/lodash/_toSource.js"(e,t){var a=Function.prototype.toString;t.exports=function(e){if(null!=e){try{return a.call(e)}catch(e){}try{return e+""}catch(e){}}return""}}}),De=e({"node_modules/lodash/_baseIsNative.js"(e,t){var a=Le(),n=Ee(),o=U(),i=Oe(),r=/^\[object .+?Constructor\]$/,l=Function.prototype,s=Object.prototype,l=l.toString,s=s.hasOwnProperty,d=RegExp("^"+l.call(s).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(e){return!(!o(e)||n(e))&&(a(e)?d:r).test(i(e))}}}),Te=e({"node_modules/lodash/_getValue.js"(e,t){t.exports=function(e,t){return null==e?void 0:e[t]}}}),Pe=e({"node_modules/lodash/_getNative.js"(e,t){var a=De(),n=Te();t.exports=function(e,t){return e=n(e,t),a(e)?e:void 0}}}),Ie=e({"node_modules/lodash/_defineProperty.js"(e,t){var a=Pe(),n=(()=>{try{var e=a(Object,"defineProperty");return e({},"",{}),e}catch(e){}})();t.exports=n}}),Me=e({"node_modules/lodash/_baseSetToString.js"(e,t){var a=Qe(),n=Ie(),o=Ce();t.exports=n?function(e,t){return n(e,"toString",{configurable:!0,enumerable:!1,value:a(t),writable:!0})}:o}}),ze=e({"node_modules/lodash/_shortOut.js"(e,t){var i=Date.now;t.exports=function(a){var n=0,o=0;return function(){var e=i(),t=16-(e-o);if(o=e,0<t){if(800<=++n)return arguments[0]}else n=0;return a.apply(void 0,arguments)}}}}),Ne=e({"node_modules/lodash/_setToString.js"(e,t){var a=Me(),a=ze()(a);t.exports=a}}),Fe=e({"node_modules/lodash/_baseRest.js"(e,t){var a=Ce(),n=Ae(),o=Ne();t.exports=function(e,t){return o(n(e,t,a),e+"")}}}),qe=e({"node_modules/lodash/_nativeCreate.js"(e,t){var a=Pe()(Object,"create");t.exports=a}}),Be=e({"node_modules/lodash/_hashClear.js"(e,t){var a=qe();t.exports=function(){this.__data__=a?a(null):{},this.size=0}}}),Re=e({"node_modules/lodash/_hashDelete.js"(e,t){t.exports=function(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e}}}),He=e({"node_modules/lodash/_hashGet.js"(e,t){var n=qe(),o=Object.prototype.hasOwnProperty;t.exports=function(e){var t,a=this.__data__;return n?"__lodash_hash_undefined__"===(t=a[e])?void 0:t:o.call(a,e)?a[e]:void 0}}}),$e=e({"node_modules/lodash/_hashHas.js"(e,t){var a=qe(),n=Object.prototype.hasOwnProperty;t.exports=function(e){var t=this.__data__;return a?void 0!==t[e]:n.call(t,e)}}}),We=e({"node_modules/lodash/_hashSet.js"(e,t){var n=qe();t.exports=function(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}}}),Ve=e({"node_modules/lodash/_Hash.js"(e,t){var a=Be(),n=Re(),o=He(),i=$e(),r=We();function l(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=a,l.prototype.delete=n,l.prototype.get=o,l.prototype.has=i,l.prototype.set=r,t.exports=l}}),Ye=e({"node_modules/lodash/_listCacheClear.js"(e,t){t.exports=function(){this.__data__=[],this.size=0}}}),Ge=e({"node_modules/lodash/eq.js"(e,t){t.exports=function(e,t){return e===t||e!=e&&t!=t}}}),Ue=e({"node_modules/lodash/_assocIndexOf.js"(e,t){var n=Ge();t.exports=function(e,t){for(var a=e.length;a--;)if(n(e[a][0],t))return a;return-1}}}),Xe=e({"node_modules/lodash/_listCacheDelete.js"(e,t){var a=Ue(),n=Array.prototype.splice;t.exports=function(e){var t=this.__data__;return!((e=a(t,e))<0||(e==t.length-1?t.pop():n.call(t,e,1),--this.size,0))}}}),Je=e({"node_modules/lodash/_listCacheGet.js"(e,t){var a=Ue();t.exports=function(e){var t=this.__data__;return(e=a(t,e))<0?void 0:t[e][1]}}}),Ke=e({"node_modules/lodash/_listCacheHas.js"(e,t){var a=Ue();t.exports=function(e){return-1<a(this.__data__,e)}}}),Ze=e({"node_modules/lodash/_listCacheSet.js"(e,t){var o=Ue();t.exports=function(e,t){var a=this.__data__,n=o(a,e);return n<0?(++this.size,a.push([e,t])):a[n][1]=t,this}}}),et=e({"node_modules/lodash/_ListCache.js"(e,t){var a=Ye(),n=Xe(),o=Je(),i=Ke(),r=Ze();function l(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=a,l.prototype.delete=n,l.prototype.get=o,l.prototype.has=i,l.prototype.set=r,t.exports=l}}),tt=e({"node_modules/lodash/_Map.js"(e,t){var a=Pe()(J(),"Map");t.exports=a}}),at=e({"node_modules/lodash/_mapCacheClear.js"(e,t){var a=Ve(),n=et(),o=tt();t.exports=function(){this.size=0,this.__data__={hash:new a,map:new(o||n),string:new a}}}}),nt=e({"node_modules/lodash/_isKeyable.js"(e,t){t.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}}}),ot=e({"node_modules/lodash/_getMapData.js"(e,t){var a=nt();t.exports=function(e,t){return e=e.__data__,a(t)?e["string"==typeof t?"string":"hash"]:e.map}}}),it=e({"node_modules/lodash/_mapCacheDelete.js"(e,t){var a=ot();t.exports=function(e){return e=a(this,e).delete(e),this.size-=e?1:0,e}}}),rt=e({"node_modules/lodash/_mapCacheGet.js"(e,t){var a=ot();t.exports=function(e){return a(this,e).get(e)}}}),lt=e({"node_modules/lodash/_mapCacheHas.js"(e,t){var a=ot();t.exports=function(e){return a(this,e).has(e)}}}),st=e({"node_modules/lodash/_mapCacheSet.js"(e,t){var o=ot();t.exports=function(e,t){var a=o(this,e),n=a.size;return a.set(e,t),this.size+=a.size==n?0:1,this}}}),dt=e({"node_modules/lodash/_MapCache.js"(e,t){var a=at(),n=it(),o=rt(),i=lt(),r=st();function l(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=a,l.prototype.delete=n,l.prototype.get=o,l.prototype.has=i,l.prototype.set=r,t.exports=l}}),ct=e({"node_modules/lodash/_setCacheAdd.js"(e,t){t.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}}}),ut=e({"node_modules/lodash/_setCacheHas.js"(e,t){t.exports=function(e){return this.__data__.has(e)}}}
1),yt=e({"node_modules/lodash/_SetCache.js"(e,t){var n=dt(),a=ct(),o=ut();function i(e){var t=-1,a=null==e?0:e.length;for(this.__data__=new n;++t<a;)this.add(e[t])}i.prototype.add=i.prototype.push=a,i.prototype.has=o,t.exports=i}}),ht=e({"node_modules/lodash/_baseFindIndex.js"(e,t){t.exports=function(e,t,a,n){for(var o=e.length,i=a+(n?1:-1);n?i--:++i<o;)if(t(e[i],i,e))return i;return-1}}}),pt=e({"node_modules/lodash/_baseIsNaN.js"(e,t){t.exports=function(e){return e!=e}}}),ft=e({"node_modules/lodash/_strictIndexOf.js"(e,t){t.exports=function(e,t,a){for(var n=a-1,o=e.length;++n<o;)if(e[n]===t)return n;return-1}}}),mt=e({"node_modules/lodash/_baseIndexOf.js"(e,t){var n=ht(),o=pt(),i=ft();t.exports=function(e,t,a){return t==t?i(e,t,a):n(e,o,a)}}}),gt=e({"node_modules/lodash/_arrayIncludes.js"(e,t){var a=mt();t.exports=function(e,t){return!!(null==e?0:e.length)&&-1<a(e,t,0)}}}),vt=e({"node_modules/lodash/_arrayIncludesWith.js"(e,t){t.exports=function(e,t,a){for(var n=-1,o=null==e?0:e.length;++n<o;)if(a(t,e[n]))return!0;return!1}}}),wt=e({"node_modules/lodash/_cacheHas.js"(e,t){t.exports=function(e,t){return e.has(t)}}}),bt=e({"node_modules/lodash/_Set.js"(e,t){var a=Pe()(J(),"Set");t.exports=a}}),_t=e({"node_modules/lodash/noop.js"(e,t){t.exports=function(){}}}),jt=e({"node_modules/lodash/_setToArray.js"(e,t){t.exports=function(e){var t=-1,a=Array(e.size);return e.forEach(function(e){a[++t]=e}),a}}}),xt=e({"node_modules/lodash/_createSet.js"(e,t){var a=bt(),n=_t(),o=jt(),o=a&&1/o(new a([,-0]))[1]==1/0?function(e){return new a(e)}:n;t.exports=o}}),Ct=e({"node_modules/lodash/_baseUniq.js"(e,t){var h=yt(),p=gt(),f=vt(),m=wt(),g=xt(),v=jt();t.exports=function(e,t,a){var n=-1,o=p,i=e.length,r=!0,l=[],s=l;if(a)r=!1,o=f;else if(200<=i){var d=t?null:g(e);if(d)return v(d);r=!1,o=m,s=new h}else s=t?[]:l;e:for(;++n<i;){var c=e[n],u=t?t(c):c,c=a||0!==c?c:0;if(r&&u==u){for(var y=s.length;y--;)if(s[y]===u)continue e;t&&s.push(u),l.push(c)}else o(s,u,a)||(s!==l&&s.push(u),l.push(c))}return l}}}),St=e({"node_modules/lodash/isLength.js"(e,t){t.exports=function(e){return"number"==typeof e&&-1<e&&e%1==0&&e<=9007199254740991}}}),At=e({"node_modules/lodash/isArrayLike.js"(e,t){var a=Le(),n=St();t.exports=function(e){return null!=e&&n(e.length)&&!a(e)}}}),Qt=e({"node_modules/lodash/isArrayLikeObject.js"(e,t){var a=At(),n=ie();t.exports=function(e){return n(e)&&a(e)}}}),Lt=e({"node_modules/lodash/union.js"(e,t){var a=xe(),n=Fe(),o=Ct(),i=Qt(),n=n(function(e){return o(a(e,1,i,!0))});t.exports=n}}),kt=e({"node_modules/lodash/_baseUnary.js"(e,t){t.exports=function(t){return function(e){return t(e)}}}}),Et=e({"node_modules/lodash/_baseIntersection.js"(e,t){var m=yt(),g=gt(),v=vt(),w=ce(),b=kt(),_=wt(),j=Math.min;t.exports=function(e,t,a){for(var n=a?v:g,o=e[0].length,i=e.length,r=i,l=Array(i),s=1/0,d=[];r--;){var c=e[r];r&&t&&(c=w(c,b(t))),s=j(c.length,s),l[r]=!a&&(t||120<=o&&120<=c.length)?new m(r&&c):void 0}var c=e[0],u=-1,y=l[0];e:for(;++u<o&&d.length<s;){var h=c[u],p=t?t(h):h,h=a||0!==h?h:0;if(!(y?_(y,p):n(d,p,a))){for(r=i;--r;){var f=l[r];if(!(f?_(f,p):n(e[r],p,a)))continue e}y&&y.push(p),d.push(h)}}return d}}}),Ot=e({"node_modules/lodash/_castArrayLikeObject.js"(e,t){var a=Qt();t.exports=function(e){return a(e)?e:[]}}}),e=e({"node_modules/lodash/intersection.js"(e,t){var a=ce(),n=Et(),o=Fe(),i=Ot(),o=o(function(e){var t=a(e,i);return t.length&&t[0]===e[0]?n(t):[]});t.exports=o}}),Dt={triggerNewProjectPageLayoutObj:function(e){window.laytheme.emit("newprojectpagelayoutobj",e)},triggerProjectPageShown:function(){window.laytheme.emit("projectpageshown")},triggerNewPage:function(e,t,a){window.laytheme.emit("newpage",e,t,a)},triggerNewPageShown:function(e,t,a,n){window.laytheme.emit("newpageshown",e,t,a,n),window.laytheme.emit("newpageshownfast",e,t,a,n)},triggerSwitchedDesktopLayoutToCustomPhoneLayout:function(){window.laytheme.emit("switched_desktoplayout_to_customphonelayout")},triggerSwitchedCustomPhoneLayoutToDesktopLayout:function(){window.laytheme.emit("switched_customphonelayout_to_desktoplayout")},triggerGridShown:function(e,t,a,n){window.laytheme.emit("gridshown",e,t,a,n)},triggerSizeChanged:function(e){window.laytheme.emit("sizechanged",e)},triggerPushState:function(){window.laytheme.emit("pushstate")}},Tt=t(G()),Pt=function(e){var t;e.hasClass("setsizes")?(""==e.attr("sizes")&&(t=e[0].getBoundingClientRect(),t=md(t.width),jQuery(this).attr("sizes",t+"px").attr("data-sizes",t+"px")),t=e.attr("data-srcset"),e.attr({srcset:t})):(e.hasClass("lay-gif")||e.hasClass("lay-image-original"))&&(t=e.attr("data-src"),e.attr("src",t))},It=function(e,t=0){var a=jQuery("html").hasClass("fp-enabled");
1if(!a||0<jQuery(e).closest(".row").length&&"hidden"!=window.getComputedStyle(jQuery(e).closest(".row")[0]).visibility){a=e.getBoundingClientRect();if(0<a.bottom&&a.top<window.innerHeight+t&&0<a.right&&a.left<window.innerWidth)return!0}return!1},Mt=function(e,t,a){return 1==e};function zt(e){function a(){for(var e=0;e<r.length;e++){var t=jQuery(r[e]);Pt(t)}}var n=e,o=[],i=[],r=[];return{loadImages:function(){n.find("img.setsizes, img.lay-gif, img.lay-image-original").each(function(){It(this)?(o.push(this),i.push(!1)):r.push(this)});for(var e,t=0;t<o.length;t++)(e=>{var t=jQuery(o[e]);Pt(t),t[0].complete?i[e]=!0:(t[0].addEventListener("load",function(){i[e]=!0}),t[0].addEventListener("error",function(){i[e]=!0}))})(t);0<o.length?e=setInterval(function(){i.every(Mt)&&(a(),clearInterval(e))},30):a()}}}function Nt(e,t){var a,n,o=500/t,t=((e=e*o)-(a=0))*(1-(n=0))/(t*o-a)+n;return e*Ht(t)}var Ft={initLoadImages:function(e){0<e.length&&(Q.isTouchDevice?e.find("img.setsizes, img.lay-gif, img.lay-image-original").each(function(){Pt(jQuery(this))}):new zt(e).loadImages())},loadImage:Pt,isInsideViewportHeight:It},qt=function(e,t,a,n){return t<=1?0:(t=t,e=Math.max(0,Math.min(t-1,e)),Rt(n,e/(t-1))*(Math.max(0,Number(a)||0)*(t-1)))},Bt={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:(4-2*e)*e-1},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){e-=1;return e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:Ht,easeInOutQuart:function(e){var t=e-1;return e<.5?8*e*e*e*e:1-8*t*t*t*t},easeInSine:function(e){return 1-Math.cos(e*Math.PI/2)},easeOutSine:function(e){return Math.sin(e*Math.PI/2)},easeInOutSine:function(e){return-(Math.cos(Math.PI*e)-1)/2},easeInExpo:function(e){return 0===e?0:Math.pow(2,10*(e-1))},easeOutExpo:function(e){return 1===e?1:1-Math.pow(2,-10*e)}},Rt=function(e,t){return(Bt[e]||Bt.easeOutSine)(Math.max(0,Math.min(1,t)))};function Ht(e){e-=1;return 1-e*e*e*e}var $t=60,Wt=".thumbnail-wrap, .lay-thumbnailgrid-load-more-wrap";function Vt(e){e=Number.parseInt(e,10);return Number.isNaN(e)?0:e}function Yt(e){let t=0;var a;for(a of(e.className||"").toString().split(/\s+/))0===a.indexOf("colstart-")&&(t=Vt(a.slice("colstart-".length)));return t}function Gt(e){let t=0,a=e.parentElement;for(;a;){var n;for(n of(a.className||"").toString().split(/\s+/))if(0===n.indexOf("row-")&&n.length>"row-".length){var o=Vt(n.slice("row-".length));if(o||"row-0"===n){t=o,a=null;break}}a=a&&a.parentElement}return t}function Ut(e){var t,a,n,e=(e=e).classList&&e.classList.contains("col")?e:"function"==typeof e.closest?e.closest(".col"):null;return!e||(e=>{if(e&&"function"==typeof e.closest){if(e.closest(".row.lay-auto-layout-row"))return 1;e=e.closest(".column-wrap");if(e&&!e.classList.contains("_100vh")&&!e.classList.contains("rowcustomheight"))try{var t=window.getComputedStyle(e);return-1!==t.display.indexOf("flex")&&"nowrap"!==t.flexWrap}catch(e){}}})(e)?null:(a="function"==typeof e.closest?e.closest(".col.type-stack"):null)&&a!==e?{row:Gt(a),col:Yt(a),stackRow:(a=a,(n=(t=e).closest(".stack-element"))?-1===(n=Array.prototype.slice.call(a.querySelectorAll(".stack-element")).indexOf(n))?0:n:(n=a.getBoundingClientRect(),a=t.getBoundingClientRect(),Math.floor((a.top-n.top)/$t))),innerCol:Yt(e)}:{row:Gt(e),col:Yt(e),stackRow:-1,innerCol:0}}function Xt(e){var e=e.getBoundingClientRect(),t=window.scrollX||window.pageXOffset||0,a=window.scrollY||window.pageYOffset||0,a=e.top+a,e=e.left+t;return{band:Math.floor(a/$t),left:e}}function Jt(e){return e&&!0===e.isProjectOverlay?C.PROJECT_OVERLAY:C.NORMAL_PAGE}var Kt=function(e,t){let a=new Map;for(var n=0;n<e.length;n++){var o,i=e[n],r=Ut(i);r&&(o=i)&&o.matches&&o.matches(Wt)?(o=Xt(i),a.set(i,{primary:r.row,secondary:r.col,stackRow:o.band,innerCol:o.left,hasGrid:!0})):r?a.set(i,{primary:r.row,secondary:r.col,stackRow:r.stackRow,innerCol:r.innerCol,hasGrid:!0}):(o=Xt(i),a.set(i,{primary:o.band,secondary:o.left,stackRow:0,innerCol:0,hasGrid:!1}))}e.sort(function(e,t){e=a.get(e),t=a.get(t);return e.hasGrid!==t.hasGrid?e.hasGrid?1:-1:e.primary-t.primary||e.secondary-t.secondary||e.stackRow-t.stackRow||e.innerCol-t.innerCol})},C={NORMAL_PAGE:"normal_page",PROJECT_OVERLAY:"project_overlay",PAGE_OVERLAY:"page_overlay"},Zt=function(e,t){switch(e){case C.PROJECT_OVERLAY:return document.querySelector("#lay-project-overlay>.lay-content");case C.PAGE_OVERLAY:return t&&t.overlayEl?t.overlayEl.jquery?t.overlayEl[0]:t.overlayEl:document.querySelector(".lay-overlay.lay-show-overlay");default:C.NORMAL_PAGE;return document.querySelector("body>.lay-content")}},ea=function(e){return"project_overlay"==e?C.PROJECT_OVERLAY:C.NORMAL_PAGE};var ta=".sitetitle, .overlay-burger, .laynav, .laynav li:not(.sub-menu li), #lay_canvas, .lay-navbar, .lay-fadein, .mobile-title, .burger-wrap, body #fp-nav, body .fp-sli
1desNav, .mobile-menu-style-style_desktop_menu, .mobile-menu-style-button_menu_style, .lay-background-video, .lay-background-image, .cover-down-arrow-desktop, .cover-down-arrow-phone, .close-projects-overlay";function aa(){let e=document.getElementById("lay-hide-sitetitle-menubar-menu-etc");e&&e.remove(),(e=document.getElementById("lay-show-sitetitle-menubar-menu-etc"))&&e.remove()}function na(i){var e=Array.from(document.querySelectorAll(ta));return Array.from(new Set(e)).filter(e=>{if(!(e instanceof HTMLElement))return!1;if(i&&(a=i,n=(t=e).matches&&t.matches(".close-projects-overlay")||t.closest&&t.closest("#lay-project-overlay"),t=t.closest&&t.closest(".lay-overlay.lay-show-overlay"),!(a===C.PROJECT_OVERLAY?n:a===C.PAGE_OVERLAY?t:!n&&!t)))return!1;var t,a=window.getComputedStyle(e);if("none"===a.display||"hidden"===a.visibility)return!1;if(e.matches&&e.matches(".close-projects-overlay.po-fadein-close-icon"))return!1;var n=e.getBoundingClientRect();if(0===n.width&&0===n.height)return!1;let o=e.parentElement;for(;o&&o!==document.body;){if("hidden"===window.getComputedStyle(o).visibility)return!1;o=o.parentElement}return!0})}function oa(e=0,l=null,s=null){if("function"==typeof window.layDevModeEmit)try{var d=Array.isArray(l)&&l[0]||document.body;let t={overlay:0,page:0};var c=Array.isArray(l)?l:na(s);c.forEach(e=>{e.matches&&(e.matches(".close-projects-overlay")||e.closest("#lay-project-overlay"))?t.overlay+=1:t.page+=1}),window.layDevModeEmit("ui_cascade:invoked",d,"scope="+(s||"unscoped")+" targets="+c.length+" page="+t.page+" overlay="+t.overlay)}catch(e){}if(d=layData.navigation_transition_in||"none",c=parseInt(layData.navigation_transition_in_duration,10)||0,-1!==d.indexOf("stagger")){s=Array.isArray(l)?l:na(s);if(0===s.length)return aa();!Array.isArray(l)&&1<s.length&&Kt(s,d);let n=[],a=[];s.forEach(e=>{if(e.matches&&e.matches(".laynav"))return(t=e).matches&&t.matches(".nav-style-pill, .mobile-menu-style-pill_menu_style")?void n.push(e):void a.push(e);var t;e.matches&&e.matches(".laynav li:not(.sub-menu li)")&&(t=e).closest&&t.closest(".nav-style-pill, .mobile-menu-style-pill_menu_style")||n.push(e)}),a.forEach(e=>{e.style.setProperty("transition","none","important"),e.style.setProperty("opacity","1","important")});Math.max(0,parseInt(e,10)||0);n;let o=0,i=parseInt(layData.navigation_transition_in_stagger,10),r=((!isFinite(i)||i<0)&&(i=100),layData.navigation_transition_in_easing||"easeOutSine");n.forEach((e,t)=>{var a=qt(t,n.length,i,r);a>o&&(o=a),e.style.setProperty("transition-delay",a+"ms","important"),"function"==typeof window.layDevModeEmit&&window.layDevModeEmit("ui_cascade:target_armed",e,"idx="+t+" delay="+Math.round(a)+"ms")}),jQuery("head").append('<style id="lay-show-sitetitle-menubar-menu-etc">'+ta+"{opacity: 1;}</style>"),void setTimeout(function(){n.forEach(e=>{e.style.removeProperty("transition-delay")}),a.forEach(e=>{e.style.removeProperty("transition"),e.style.removeProperty("opacity")}),n.forEach(e=>{e.matches&&e.matches(".close-projects-overlay")&&e.classList.add("po-fadein-close-icon")}),aa()},c+o+50)}else jQuery("head").append('<style id="lay-show-sitetitle-menubar-menu-etc">'+ta+"{opacity: 1;}</style>"),setTimeout(function(){document.querySelectorAll(".close-projects-overlay").forEach(e=>{e.classList.add("po-fadein-close-icon")}),aa()},c)}function ia(e){if(Array.isArray(e)&&0!==e.length){for(var t=new Map,a=0,n=0;n<e.length;n++){var o=e[n]._layNavStaggerGroupKey;o?(t.has(o)||(t.set(o,a),a++),e[n]._layNavStaggerIndex=t.get(o)):(e[n]._layNavStaggerIndex=a,a++)}for(var i=Math.max(1,a),r=0;r<e.length;r++)e[r]._layNavStaggerLength=i}}function ra(e,t){return e&&"number"==typeof e._layNavStaggerIndex?e._layNavStaggerIndex:t}function la(e,t){return e&&"number"==typeof e._layNavStaggerLength?e._layNavStaggerLength:t}function sa(e){if(Array.isArray(e))for(var t=0;t<e.length;t++)delete e[t]._layNavStaggerIndex,delete e[t]._layNavStaggerLength,delete e[t]._layNavStaggerGroupKey}function da(e,t){var a=[],n=[];if(e.find("img.lazyload, img.lay-gif, img.lay-image-original, img.setsizes, img.lay-image-responsive, img.carousel-img").each(function(){var e;this.classList.contains("carousel-img")?Bd(this)&&((e=this.closest(".lay-carousel")).classList.contains("transition-fading")||e.classList.contains("transition-immediate")?this.closest(".lay-carousel-slide").classList.contains("is-selected")&&(a.push(this),n.push(!1)):Rd(e,this,-80)&&(a.push(this),n.push(!1))):Bd(this)&&(a.push(this),n.push(!1))}),0==a.length)t();else{jQuery("html").hasClass("fp-enabled")&&navigator.userAgent.toLowerCase().includes("firefox")&&a.forEach(function(e){e.classList.contains("lazyload")&&e.classList.add("lazyloaded")});for(var o,i,r=0;r<a.length;r++)(e=>{var t=a[e];t.classList.contains("lazyloaded")||t.classList.contains("loaded")||t.classList.contains("loaded-error")?n[e]=!0:new MutationObserver(()=>{(t.classList.contains("lazyloaded")||t.classList.contains("loaded")||t.classList.contains("loaded-error"))&&(n[e]=!0)}).observe(t,{attributes:!0,attributeFilter:["class"]})})(r);0<a.length?(o=setTimeout(function(){t(),clearInterval(i)},2500),i=setInterval(function(){n.every(ua)&&(t(),clearInterval(i),clearTimeout(o))},30)):t()}}function ca(e){if("string"==typeof e&&""!==e){if(-1!==ya.indexOf(e))return 1;if("undefined"==typeof anime||"function"!=typeof anime.easing)return 1;try{return"function"==typeof anime.easing(e)}catch(e){return}}}var ua=function(e,t,a){return 1==e},ya=["linear","easeInQuad","easeInCubic","easeInQuart","easeInQuint","easeInSine","easeInExpo","easeInCirc","easeInBack","easeOutQuad","easeOutCubic","easeOutQuart","easeOutQuint","easeOutSine","easeOutExpo","easeOutCirc","easeOutBack","easeInBounce","easeInOutQuad","easeInOutCubic","easeInOutQuart","easeInOutQuint","easeInOutSine","easeInOutExpo","easeInOutCirc","easeInOutBack","easeInOutBounce","easeOutBounce","easeOutInQuad","easeOutInCubic","easeOutInQuart","easeOutInQuint","easeOutInSine","easeOutInExpo","easeOutInCirc","easeOutInBack","easeOutInBounce"];ca(layData.navigation_transition_in_easing)||(layData.navigation_transition_in_easing="easeOutCubic"),ca(layData.navigation_transition_out_easing)||(layData.navigation_transition_out_easing="easeInCubic");var ha=".row.has-background > .lay-row-bg-color, .row.has-background > .background-image, .row.has-background > .background-video, .row.has-background > .lay-webgl-slideshow, .row.has-background > .lay-row-canvas-animation:not(.lay-row-canvas-animation-field-zoom), .row.has-background > .lay-row-bg-color-fade, .row > .lay-row-gutter-bg",pa=0,fa=()=>{var e=layData.misc_options_scroll_transition_animate_row_backgrounds;return null==e||!0===e||"1"===e||1===e||"on"===e};function ma(e,a,n,o){if(e&&fa()){var i=e.querySelectorAll(ha);
1(e=e)._layNavRowBackgroundStaggerGroupKey||(pa++,e._layNavRowBackgroundStaggerGroupKey="row-background-"+pa);let t=e._layNavRowBackgroundStaggerGroupKey;i.forEach(e=>{o.has(e)||Bd(e,n)&&(e._layNavStaggerGroupKey=t,o.add(e),a.push(e))})}}function ga(e,t,a,n){e.each(function(){"transition_in"==n&&va(this)||Bd(this,a)&&t.push(this)})}function va(e){e=(e=e)&&e.matches?e.matches('[data-lay-scroll-anim="1"][data-lay-scroll-anim-scrub="0"]')?e:e.querySelector('[data-lay-scroll-anim="1"][data-lay-scroll-anim-scrub="0"]'):null;return e&&!e.hasAttribute("data-lay-sync-nav-anim")}function wa(e,t,n){let o=["no-animation"];"transition_in"==n&&o.push("only-animate-out"),"transition_out"==n&&o.push("only-animate-in");var i=[],r=document.documentElement.classList.contains("fp-enabled"),l=-1!=t.indexOf("stagger")||-1!=t.indexOf("up")||-1!=t.indexOf("down"),s=0,d=("stagger-up"==t&&"transition_in"===n&&(s=Q.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop)),new WeakSet),c=new WeakSet;return e.each(function(){if(Bd(this,s)){let t=!0,e=!1;if(!(e="transition_in"==n?!!this.querySelector('[data-lay-sync-nav-anim="1"]'):e))for(let e=0;e<o.length;e++)this.classList.contains(o[e])&&(t=!1);var a;t&&("transition_in"!=n||!va(this))&&(a=this.closest(".row"),!r||this.classList.contains("place-freely")||a&&"hidden"!=window.getComputedStyle(a).visibility)&&(a=this.closest&&this.closest(".col.type-stack"),l&&a&&(e=>{if(e&&e.classList&&e.classList.contains("type-stack")){var t=e.getAttribute("style")||"";if(/background-color\s*:\s*(?!transparent|rgba\(\s*0\s*,\s*0\s*,\s*0\s*,\s*0\s*\))/i.test(t))return 1;if(/background\s*:\s*(?!none|transparent)/i.test(t))return 1;if(e.style&&e.style.backgroundColor&&""!==e.style.backgroundColor&&"transparent"!==e.style.backgroundColor)return 1;try{var a=window.getComputedStyle(e).backgroundColor;if(a&&"rgba(0, 0, 0, 0)"!==a&&"transparent"!==a)return 1}catch(e){}}})(a)?(d.has(a)||(d.add(a),i.push(a)),ma(this.closest(".row"),i,s,c)):(l&&this.classList.contains("type-elementgrid")?(ga(jQuery(this).find(".element-wrap"),i,s,n),ga(jQuery(this).find(".lay-elementgrid-load-more-wrap"),i,s,n)):l&&this.classList.contains("type-thumbnailgrid")?(0<(a=jQuery(this).find(".lay-thumbnailgrid-filter-wrap")).length&&Bd(a[0],s)&&i.push(a[0]),ga(jQuery(this).find(".thumbnail-wrap"),i,s,n),ga(jQuery(this).find(".lay-thumbnailgrid-load-more-wrap"),i,s,n)):l&&this.classList.contains("type-productsgrid")?(ga(jQuery(this).find(".lay-product"),i,s,n),ga(jQuery(this).find(".lay-productsgrid-load-more-wrap"),i,s,n)):l&&this.classList.contains("type-carousel")?jQuery(this).find(".lay-carousel-wrap").each(function(){!Bd(this,s)||this.closest(".dofit")||i.push(this)}):l&&this.classList.contains("type-news")?jQuery(this).find(".lay-news-element-row, .lay-news-load-more-wrap").each(function(){Bd(this,s)&&i.push(this)}):i.push(this),l&&ma(this.closest(".row"),i,s,c)))}}),i}function ba(e){return e==l.LOADING||e==l.OPENING||e==l.VISIBLE||e==l.CLOSING||e==l.DESTROYING}function _a(e,t){"overlay"!==e&&"normal"!==e||(Oa[e]=!!t)}function ja(e){Da=!!e}var xa="animation_lifecycle_navigation_phase_changed",x={IDLE:"idle",OUT_STARTED:"out-started",OUT_ENDED:"out-ended",DOM_REPLACING:"dom-replacing",IN_PREPARING:"in-preparing",IN_STARTED:"in-started",IN_ENDED:"in-ended",STABLE:"stable"},Ca={PROJECT_PHASE_CHANGED:"overlay_lifecycle_project_phase_changed",PAGE_PHASE_CHANGED:"overlay_lifecycle_page_phase_changed",PHASE_CHANGED:"overlay_lifecycle_phase_changed"},Sa={PROJECT:"project",PAGE:"page"},l={HIDDEN:"hidden",LOADING:"loading",OPENING:"opening",VISIBLE:"visible",CLOSING:"closing",DESTROYING:"destroying"},Aa=0,Qa={},La={phase:x.IDLE,transitionId:0,scope:C.NORMAL_PAGE,startedAt:0,updatedAt:0},ka={project:{kind:Sa.PROJECT,phase:l.HIDDEN,transitionId:0,id:null,type:null,link:null,title:null,startedAt:0,updatedAt:0},page:{kind:Sa.PAGE,phase:l.HIDDEN,transitionId:0,id:null,type:null,link:null,title:null,startedAt:0,updatedAt:0}},Ea=function(e){return Object.assign({},e)},Oa={overlay:!1,normal:!1},Da=!1,Ta=[],Pa=!1,Ia=function(){return"undefined"==typeof document||!document.visibilityState||"hidden"
1!==document.visibilityState},Ma=function(){var e;Ia()&&0!==Ta.length&&(e=Ta,Ta=[],e.forEach(e=>{try{e()}catch(e){setTimeout(()=>{throw e},0)}}))};function za(){return"undefined"!=typeof window&&void 0!==window.layData&&"none"!==window.layData.navigation_transition_in&&0<parseInt(window.layData.navigation_transition_in_duration,10)}function Na(){Fa||"undefined"!=typeof window&&window.laytheme&&"function"==typeof window.laytheme.on&&(Fa=!0,window.laytheme.on("before_content_replacement",()=>{_a("normal",za())}),window.laytheme.on("transition_navigation_in_started",()=>{za()&&_a("normal",!0)}),window.laytheme.on("project_overlay_before_animate_in",()=>{_a("overlay",!0),ja(!0)}),window.laytheme.on("before_content_replacement_for_project_overlay",()=>{ja(!0)}),window.laytheme.on(Ca.PHASE_CHANGED,e=>{e&&e.kind&&(e.kind==Sa.PROJECT?ka.project=Ea(e):e.kind==Sa.PAGE&&(ka.page=Ea(e)))}))}var Fa=!1;Na();function qa(){var e=document.getElementById("lay-hide-wrap-for-projectoverlay-css");e&&e.remove()}function Ba(){var e=document.getElementById("lay-hide-wrap-for-pageoverlay-css");e&&e.remove()}function Ra(){var e=document.getElementById("lay-hide-wrap-css");e&&e.remove()}function Ha(){null!==Za&&(clearTimeout(Za),Za=null)}function $a(e){e&&!e.completed&&(e.completed=!0,vn(e),An(e.colsInViewport||[],e.type))}function Wa(e){e&&!e.completed&&e.timeline&&e.timeline.play()}function Va(e,t,a){var n,o,i=t;return a&&(a=e.getBoundingClientRect().height,n=Math.min(nn,t),t=Math.max(n,t),o=Math.max(1,window.innerHeight||document.documentElement.clientHeight||a||1),i=t-Math.sqrt(Math.max(0,Math.min(1,a/o)))*(t-n)),pn(e)?Math.max(10,i*an):i}function Ya(e){if(!e)return 0;if(!!!(e._layParallaxTransform||e.classList&&e.classList.contains("has-parallax")||e.hasAttribute("data-yvel")||e.hasAttribute("data-offsetx")||e.hasAttribute("data-offsety")))return 0;var t=e._layParallaxTransform||(e.style?e.style.transform:"");if(!t||"none"===t)try{t=window.getComputedStyle(e).transform}catch(e){}return wn(t)}function Ga(t){return Array.isArray(t)&&0!==t.length?t.filter(function(e){return!(e&&e.classList&&e.classList.contains("type-thumbnailgrid")&&_n(t,e))}):t}function Ua(e){var t=e&&e.isProjectOverlay,a=e&&e.shouldOpenOverlay,n=e&&e.type,o=e&&e.id,e=e&&e.basePageId;if("true"===t&&!0===a&&!Mn){Mn={bodyId:null!=e&&""!==e?String(e):qn(),styles:(()=>{for(var e={},t=0;t<In.length;t++){var a=In[t],n=document.getElementById(a);e[a]=n&&n.textContent||""}return e})()};for(var i={},r=0;r<In.length;r++){var l=In[r];i[l]=(Mn.styles[l]||"").length}Fn("snapshot captured before overlay fetch",{bodyId:Mn.bodyId,basePageIdFromOverviewState:e,styleLengths:i,type:n,id:o,cachePathPossible:!0})}}function Xa(){var e;Mn?(e=qn(),Fn("restore check",{currentBodyId:e,snapshotBodyId:Mn.bodyId}),null!==e&&e===Mn.bodyId?(Fn("restore applying snapshot styles"),Bn(Mn.styles)):Fn("restore skipped: body id mismatch"),Mn=null):Fn("restore skipped: no snapshot")}var Ja,S={setNavigationPhase:function(e,t={}){let a=t.transitionId||La.transitionId;var n=e==x.OUT_STARTED||e==x.OUT_ENDED&&(La.phase==x.IDLE||La.phase==x.STABLE),o=(n&&(a=t.transitionId||Aa+1,Aa=a),a=a||Aa,("undefined"!=typeof performance&&performance.now?performance:Date).now()),e=(La={phase:e,transitionId:a,scope:t.scope||La.scope,startedAt:n?o:La.startedAt,updatedAt:o},Ea(La));return t=xa,n=e,"undefined"!=typeof window&&(window.laytheme&&"function"==typeof window.laytheme.emit&&window.laytheme.emit(t,n),"function"==typeof window.dispatchEvent)&&"undefined"!=typeof CustomEvent&&window.dispatchEvent(new CustomEvent("lay:"+t,{detail:n})),e},getNavigationState:function(){return Ea(La)},getOverlayState:function(){return{project:Ea(ka.project),page:Ea(ka.page)}},isAnyOverlayOpen:function(){return ba(ka.project.phase)||ba(ka.page.phase)},isAnyOverlayAnimating:function(){return ka.project.phase==l.LOADING||ka.project.phase==l.OPENING||ka.project.phase==l.CLOSING||ka.project.phase==l.DESTROYING||ka.page.phase==l.LOADING||ka.page.phase==l.OPENING||ka.page.phase==l.CLOSING||ka.page.phase==l.DESTROYING}
1,beginDelayedCleanup:function(e="default"){var t=(Qa[e]||0)+1;return Qa[e]=t},isDelayedCleanupCurrent:function(e,t="default"){return e===Qa[t]},isNavigationAnimating:function(){return-1!==[x.OUT_STARTED,x.DOM_REPLACING,x.IN_PREPARING,x.IN_STARTED].indexOf(La.phase)},isNavigationStable:function(){return La.phase==x.IDLE||La.phase==x.STABLE},setIntroPending:_a,isIntroPendingFor:function(e){return!!Oa[e]},isAnyIntroPending:function(){return!(!Oa.overlay&&!Oa.normal)},setOverlayNavigationRevealPending:ja,isOverlayNavigationRevealPending:function(){return Da},isDocumentVisible:Ia,runWhenDocumentVisible:function(e){return"function"==typeof e&&(Ia()?(e(),!1):(Pa||"undefined"==typeof document||(Pa=!0,document.addEventListener("visibilitychange",Ma),"undefined"!=typeof window&&window.addEventListener("pageshow",Ma)),Ta.push(e),!0))},installLifecycleEventListeners:Na},Ka=function(){var e=!0;return 0==parseInt(layData.navigation_transition_out_duration,10)&&(e=!1),"none"==layData.navigation_transition_out&&(e=!1),e="none"!=layData.navigation_transition_in&&0!=parseInt(layData.navigation_transition_in_duration,10)?!0:e},Za=null,A={hideScope:function(e){switch(Ha(),e){case C.PROJECT_OVERLAY:Ka()&&!document.getElementById("lay-hide-wrap-for-projectoverlay-css")&&(n=document.createElement("style"),document.getElementsByTagName("head")[0].appendChild(n),n.id="lay-hide-wrap-for-projectoverlay-css","fade"==layData.navigation_transition_in?n.appendChild(document.createTextNode("#lay-project-overlay .grid-inner{opacity: 0;}")):n.appendChild(document.createTextNode("#lay-project-overlay .grid-inner{opacity: 0;}#lay-project-overlay .col{opacity: 0;}#lay-project-overlay .col.type-thumbnailgrid:not(.no-animation):not(.no-animate-in-on-scroll) .thumbnail-wrap{opacity: 0;}#lay-project-overlay .col.type-elementgrid:not(.no-animation):not(.no-animate-in-on-scroll) .element-wrap{opacity: 0;}")));break;case C.PAGE_OVERLAY:Ka()&&!document.getElementById("lay-hide-wrap-for-pageoverlay-css")&&(n=document.createElement("style"),document.getElementsByTagName("head")[0].appendChild(n),n.id="lay-hide-wrap-for-pageoverlay-css","fade"==layData.navigation_transition_in?n.appendChild(document.createTextNode("#lay-overlays .grid-inner{opacity: 0;}")):n.appendChild(document.createTextNode("#lay-overlays .grid-inner{opacity: 0;}#lay-overlays .col{opacity: 0;}#lay-overlays .col.type-thumbnailgrid:not(.no-animation):not(.no-animate-in-on-scroll) .thumbnail-wrap{opacity: 0;}#lay-overlays .col.type-elementgrid:not(.no-animation):not(.no-animate-in-on-scroll) .element-wrap{opacity: 0;}")));break;default:C.NORMAL_PAGE;Ka()&&!document.getElementById("lay-hide-wrap-css")&&(t="html:not(.scrollslider-active):not(.infinite-scrollslider-active) body>.lay-content:not(.scrollslider-active):not(.infinite-scrollslider-active)",a=document.createElement("style"),document.getElementsByTagName("head")[0].appendChild(a),a.id="lay-hide-wrap-css","fade"==layData.navigation_transition_in?a.appendChild(document.createTextNode(t+"{opacity: 0;}")):a.appendChild(document.createTextNode(t+"{opacity: 0;}"+t+" .col{opacity: 0;}"+t+" .col.type-thumbnailgrid:not(.no-animation):not(.no-animate-in-on-scroll) .thumbnail-wrap{opacity: 0;}"+t+" .col.type-elementgrid:not(.no-animation):not(.no-animate-in-on-scroll) .element-wrap{opacity: 0;}")))}var t,a,n},showScope:function(e){switch(Ha(),e){case C.PROJECT_OVERLAY:qa();break;case C.PAGE_OVERLAY:Ba();break;default:C.NORMAL_PAGE;Ra()}},showAllScopes:function(){Ha(),Ra(),qa(),Ba()},scheduleSafetyReveal:function(e){Ha(),Za=setTimeout(function(){Za=null,Ra(),qa(),Ba()},e)},cancelPendingSafetyReveal:Ha},en="#lay-project-overlay .grid-inner, #lay-project-overlay .footer.grid",tn=".row.has-background > .lay-row-bg-color, .row.has-background > .background-image, .row.has-background > .background-video, .row.has-background > .lay-webgl-slideshow, .row.has-background > .lay-row-canvas-animation:not(.lay-row-canvas-animation-field-zoom), .row.has-background > .lay-row-bg-color-fade, .row > .lay-row-gutter-bg",an=.35,nn=72,on="lay-nav-transition-in-target",rn=function(){var e=layData.misc_options_scroll_transition_animate_row_backgrounds;return null==e||!0===e||"1"===e||1===e||"on"===e},ln=!0,sn=!1,dn="",cn=!1,un={},yn=[],hn="on"==layData.element_transition_on_scroll,pn=function(e){return rn()&&!!(e&&e.matches&&e.matches(tn))},fn=function(e){return!!(e&&e.classList&&e.classList.contains("lay-carousel-wrap")&&e.closest(".col.type-carousel"))},mn=function(e){return!(!e||!e.classList||!e.classList.contains("no-animation")&&!e.classList.contains("no-animate-in-on-scroll"))},gn=function(){var e,t;return!(m.isOverlayDisplayBlock()||(e=document.documentElement,t=document.querySelector("body>.lay-content"),!(e&&e.classList&&(e.classList.contains("scrollslider-active")||e.classList.contains("infinite-scrollslider-active"))||t&&t.classList&&(t.classList.contains("scrollslider-active")||t.classList.contains("infinite-scrollslider-active"))||window.layscrollslider&&"function"==typeof window.layscrollslider.isActiveHere&&window.layscrollslider.isActiveHere())))},vn=function(e){e=yn.indexOf(e);-1!==e&&yn.splice(e,1)},wn=function(e){var t,a;return e&&"none"!==e?0===e.indexOf("matrix3d(")?(a=e.substring(9,e.length-1).split(","),a=parseFloat(a[13]),isNaN(a)?0:a):0===e.indexOf("matrix(")?(a=e.substring(7,e.length-1).split(","),a=parseFloat(a[5]),isNaN(a)?0:a):0!==e.indexOf("translate3d(")&&0!==e.indexOf("translate(")||(a=e.indexOf("(")+1,t=e.indexOf(")"),a=1<(e=e.substring(a,t).split(",")).length?parseFloat(e[1]):0,isNaN(a))?0:a:0},bn=function(e){return!!(e&&e.matches&&e.matches(".thumbnail-wrap, .lay-thumbnailgrid-load-more-wrap")&&e.closest(".col.type-thumbnailgrid"))},_n=function(e,t){for(var a=0;a<e.length;a++){var n=e[a];if(n!==t&&bn(n)&&n.closest(".col.type-thumbnailgrid")===t)return!0}return!1},jn=function(e){if(e&&e.closest){e=e.closest("#lay-project-overlay");if(e)return e.scrollTop||0}return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},xn=function(e){return!!(e&&e.closest&&e.closest(".cover-region"))&&jn(e)>window.innerHeight},Cn=function(){window.laytheme.on("transition_out",function(){if(0!==yn.length){for(var e=yn.slice(),t=0;t<e.length;t++){var a=e[t];if(a&&!a.completed&&(a.completed=!0,vn(a),a.timeline))try{a.timeline.pause()}catch(e){}}A.cancelPendingSafetyReveal()}var n=m.isOverlayDisplayBlock()?"project_overlay":"normal";if(S.setNavigationPhase(x.OUT_STARTED,{scope:ea(n)}),window.laytheme.emit("navigation_out_start",n),dn="started",cn)cn=!1,Tn();else{var o=Q.isPhoneSize?parseInt(layData.navigation_transition_y_translate_phone,10):parseInt(layData.navigation_transition_y_translate_desktop,10),n=On(n);if(Array.isArray(n)&&0!==n.length){for(var n=jQuery(n.join(",")),i=(n=Ga(wa(n,layData.navigation_transition_out,"transition_out")),Array.isArray(n)&&0!==n.length?n.filter(function(e){return!xn(e)}):n),n=(-1!=layData.navigation_transition_out.indexOf("stagger")&&1<i.length&&(Kt(i,layData.navigation_transition_out),ia(i)),layData.navigation_transition_y_translate_scale_to_height),r="on"===n||"1"===n||1===n||!0===n,l=0;l<i.length;l++){var s=i[l];
1s._layEffectiveTranslate=Va(s,o,r)}var d=anime.timeline({begin:function(){var e;jQuery('.row[data-collapsed="true"] .col').css("display","none"),(m.isOverlayDisplayBlock()?jQuery("a.sitetitle, .laynav a, #lay-project-overlay a, #lay-project-overlay .col, .clickable-cover, .clickable-cover-arrow"):jQuery("a.sitetitle, .laynav a, body>.lay-content a, body>.lay-content .col, .clickable-cover, .clickable-cover-arrow")).css("pointer-events","none"),jQuery(i).css({"transition-delay":"",transition:"none"}).removeClass("in-view"),hn&&(e=m.isOverlayDisplayBlock()?"#lay-project-overlay .col":"body>.lay-content .col",jQuery(e).css({"transition-delay":"",transition:"none"}),jQuery("body.lay-transition-elements-on-scroll .row.no-y-offsets:last-child").css("overflow","visible"))},complete:function(){sa(i),Tn()}}),n="none"==layData.navigation_transition_out||"fade"==layData.navigation_transition_out,c=m.isOverlayDisplayBlock()?en:"body>.lay-content";if(n)"fade"===layData.navigation_transition_out&&d.add({targets:c,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration});else{n=!0;if(n=window.layscrollslider&&window.layscrollslider.isActiveHere()?!1:n){var u=parseInt(layData.navigation_transition_out_stagger,10),y=((!isFinite(u)||u<0)&&(u=60),layData.navigation_transition_out_easing,"linear"),h=function(e,t,a){return qt(ra(e,t),la(e,a),u,y)},p=(parseInt(layData.navigation_transition_out_duration,10),function(e){return void 0!==e._layEffectiveTranslate?e._layEffectiveTranslate:o}),f=function(e){return-(void 0!==e._layEffectiveTranslate?e._layEffectiveTranslate:o)};switch(layData.navigation_transition_out){case"stagger-fade":d.add({targets:i,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration,delay:h});break;case"stagger-down":d.add({targets:i,translateY:p,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration,delay:h});break;case"stagger-up":d.add({targets:i,translateY:f,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration,delay:h});break;case"down":d.add({targets:i,translateY:p,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration});break;case"up":d.add({targets:i,translateY:f,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration})}}d.add({targets:m.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content",opacity:0,easing:"easeOutSine",duration:100})}}else Tn()}}),window.laytheme.on("transition_in",function(n){S.setNavigationPhase(x.IN_PREPARING,{scope:ea(n)}),setTimeout(function(){var e,t,a=On(n);Array.isArray(a)&&0!==a.length?(a=jQuery(a.join(",")),a=0<(a=Fd(a)).length?Promise.resolve(jQuery.when(zd(a))):Promise.resolve(),e=h.getScrollRestoreReady?h.getScrollRestoreReady():Promise.resolve(),t=new Promise(function(e){setTimeout(e,1500)}),Promise.race([Promise.all([a,e]),t]).then(function(){Sn(n)}).catch(function(){Sn(n)})):Sn(n)},0)})},Sn=function(e){var t;if(!S.isDocumentVisible())return un[t=e||"normal"]?void 0:(un[t]=!0,void S.runWhenDocumentVisible(function(){un[t]=!1,Sn(e)}));A.cancelPendingSafetyReveal(),dn="started",S.setNavigationPhase(x.IN_STARTED,{scope:ea(e)}),window.laytheme.emit("parallaxrefresh","navigation_in_before_stagger_setup"),window.laytheme.emit("transition_navigation_in_started",e),window.laytheme.emit("navigation_in_start",e);var n=Q.isPhoneSize?parseInt(layData.navigation_transition_y_translate_phone,10):parseInt(layData.navigation_transition_y_translate_desktop,10),a=ea(e);if("project_overlay"!==e&&gn())window._layAnimTimeOrigin=performance.now(),A.showScope(C.NORMAL_PAGE),A.showScope(C.PROJECT_OVERLAY),Ln(0,null,a),An([],e,{skipContentStyleCleanup:!0});else{var o=On(e);if(Array.isArray(o)&&0!==o.length){for(var i=jQuery(o.join(",")),r=Ga(wa(i,layData.navigation_transition_in,"transition_in")),l=0;l<r.length;l++)r[l].querySelector&&r[l].querySelector("[data-lay-build-anim-group]")&&(r[l]._laySyncMute=!0);var s=null;(s=0<r.length&&-1!==layData.navigation_transition_in.indexOf("stagger")?na(a):s)&&s.length;if(0==r.length)Ln(0,null,a),A.showAllScopes(),An([],e);else{-1!=layData.navigation_transition_in.indexOf("stagger")&&1<r.length&&(Kt(r,layData.navigation_transition_in),ia(r));var d=Array.isArray(r)?r.filter(function(e){return!e._laySyncMute}):r,c=(-1!==layData.navigation_transition_in.indexOf("stagger")&&s&&1<s.length&&Kt(s,layData.navigation_transition_in),layData.navigation_transition_y_translate_scale_to_height),u="on"===c||"1"===c||1===c||!0===c;if("none"!=layData.navigation_transition_in)for(l=0;l<r.length;l++){var y=r[l];y.dataset.layNavTransitionStartedInViewport=Bd(y,0)?"1":"0",y.classList.add("disable-css-transitions"),y.classList.add(on),y.style.opacity&&""!==y.style.opacity?y._layTargetOpacity=parseFloat(y.style.opacity):y._layTargetOpacity=1,y._layEffectiveTranslate=Va(y,n,u),y._layNavTransitionBaseTranslateY=Ya(y)}var h="none"==layData.navigation_transition_in||"fade"==layData.navigation_transition_in,p={type:e,colsInViewport:r,timeline:null,completed:!1},f=anime.timeline({autoplay:!1,begin:function(){if(window._layAnimTimeOrigin=performance.now(),!h&&Array.isArray(d))for(var e=0;e<d.length;e++)d[e].style.opacity="0",d[e].classList.remove("below");A.showScope(C.NORMAL_PAGE),A.showScope(C.PROJECT_OVERLAY),Ln(r.length,s,a)},complete:function(){$a(p)}}),m=(p.timeline=f,yn.push(p),""),m="project_overlay"===e?en:"body>.lay-content";if(h)switch(layData.navigation_transition_in){case"none":f.add({targets:m,opacity:1,easing:layData.navigation_transition_in_easing,duration:0});break;case"fade":f.add({targets:m,opacity:[0,1],easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration})}else if(null!=r&&Array.isArray(r)&&0<r.length){f.add({targets:m,opacity:1,easing:"easeOutSine",duration:0});c=!0;if(window.layscrollslider&&window.layscrollslider.isActiveHere()&&(c=!1,window.utility_controller.isProjectsOverlayEnabled())&&window.projects_overlays.isOverlayDisplayBlock()&&(c=!0),c=Array.isArray(d)&&0!==d.length?c:!1){var g=parseInt(layData.navigation_transition_in_stagger,10),v=((!isFinite(g)||g<0)&&(g=100),layData.navigation_transition_in_easing||"easeOutSine"),w=function(e,t,a){return qt(ra(e,t),la(e,a),g,v)},b=(parseInt(layData.navigation_transition_in_duration,10),function(e){var t=void 0!==e._layEffectiveTranslate?e._layEffectiveTranslate:n,a=isFinite(e._layNavTransitionBaseTranslateY)?e._layNavTransitionBaseTranslateY:Ya(e);return e._layNavTransitionBaseTranslateY=a,[t,0]}),_=function(e){var t=void 0!==e._layEffectiveTranslate?e._layEffectiveTranslate:n,a=isFinite(e._layNavTransitionBaseTranslateY)?e._layNavTransitionBaseTranslateY:Ya(e);return e._layNavTransitionBaseTranslateY=a,[-t,0]},j=function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]};switch(layData.navigation_transition_in){case"stagger-fade":f.add({targets:d,opacity:j,easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:w});break;case"stagger-up":f.add({targets:d,translateY:b,opacity:j,easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:w});break;case"stagger-down":f.add({targets:d,translateY:_,opacity:j,easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:w});break;case"up":f.add({targets:d,translateY:b,opacity:j,easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration});break;case"down":f.add({targets:d,translateY:_,opacity:j,easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration})}}else Wa(p),$a(p),Ln(r.length,s,a)}"none"==layData.navigation_transition_in?(Wa(p),$a(p),Ln(r.length,s,a)):(i=jQuery(o.join(",")),-1!=window.location.href.indexOf("#")||"on"==layData.loadingBlur&&"on"==layData.lazyLoading||"blur"==layData.loadingBlur?Wa(p):da(i,function(){Wa(p)})),A.scheduleSafetyReveal(3e3)}}else An([],e)}},An=function(e,t,a){S.setNavigationPhase(x.IN_ENDED,{scope:ea(t)}),A.showScope(C.NORMAL_PAGE),A.showScope(C.PROJECT_OVERLAY);a&&a.skipContentStyleCleanup||jQuery("project_overlay"==t?"#lay-project-overlay>.lay-content":"body>.lay-content").attr("style","");for(var n="navigation-transition-targets",o=S.beginDelayedCleanup(n),i=0;i<e.length;i++){var r=(e=>{if(e&&e.classList){if(e.style.transitionDelay="","0"===e.dataset.layNavTransitionStartedInViewport)return fn(e)||mn(e)?(e.classList.remove("below"),e.classList.remove("in-view"),delete e.dataset.layRevealLockedUntil,!1):(e.classList.remove("in-view"),e.classList.add("below"),!0);e.classList.remove("below"),e.classList.remove("in-view"),delete e.dataset.layRevealLockedUntil}return!1})(l=e[i]);l.classList.remove("disable-css-transitions"),r&&(e=>{window.requestAnimationFrame(function(){e&&e.classList&&e.classList.contains("below")&&Bd(e,0)&&(e.style.transitionDelay="",e.classList.remove("below"),e.classList.add("in-view"),e.dataset.layRevealLockedUntil=Date.now()+500)})})(l),setTimeout(function(e,t,a){S.isDelayedCleanupCurrent(t,a)&&(e.classList.remove(on),delete e.dataset.layNavTransitionStartedInViewport)},3e3,l,o,n),delete l._layTargetOpacity,delete l._layNavTransitionBaseTranslateY}sa(e);for(var l,i=0;i<e.length;i++)((l=e[i]).closest(".type-elementgrid")||l.closest(".type-thumbnailgrid"))&&(l.style.opacity=""),l.classList.contains("has-parallax")||l.hasAttribute("data-offsetx")||l.hasAttribute("data-offsety")||(l.style.transform="");jQuery("a.sitetitle, .laynav a, body>.lay-content a, body>
1.lay-content .col, .clickable-cover, .clickable-cover-arrow, #lay-project-overlay a, #lay-project-overlay .col").css("pointer-events",""),window.laytheme.emit("transition_navigation_in_completed",t),window.laytheme.emit("navigation_in_end",t),dn="ended",S.setNavigationPhase(x.STABLE,{scope:ea(t)})},Qn=function(){window.laytheme.on("before_content_replacement",function(){S.setNavigationPhase(x.DOM_REPLACING,{scope:ea("normal")}),A.hideScope(C.NORMAL_PAGE)}),window.laytheme.on("before_content_replacement_for_project_overlay",function(){S.setNavigationPhase(x.DOM_REPLACING,{scope:ea("project_overlay")}),A.hideScope(C.PROJECT_OVERLAY)})},Ln=function(e,t,a){void 0===e&&(e=0),1==ln&&"on"==layData.navigation_transition_use_revealing_transition_on_first_visit&&oa(e,t,a||null),ln=!1},kn=function(){window.laytheme.on("newpageshown",function(){jQuery("img").each(function(){this.addEventListener("error",function(){this.classList.add("loaded-error")})})})},En={normal:void 0,project_overlay:void 0},On=function(e){return En["project_overlay"==e?"project_overlay":"normal"]||Ja},Dn=function(){window.laytheme.on("content_ready",function(e,t,a){var a=null!=a&&a.isProjectOverlay,n=a?"#lay-project-overlay>.lay-content":"body>.lay-content";switch(Ja=void 0,e){case"desktop":Ja=[n+" #grid",n+" .cover-region-desktop .cover-inner",n+" #footer"];break;case"phone":var o=0!=jQuery(n+" #footer-custom-phone-grid").length,i=0!=jQuery(n+" #custom-phone-grid").length;o&&i?Ja=[n+" #custom-phone-grid",n+" .cover-region-phone .cover-inner",n+" #footer-custom-phone-grid"]:!o&&i?Ja=[n+" #custom-phone-grid",n+" .cover-region-phone .cover-inner",n+" #footer"]:o&&!i?Ja=[n+" #grid",n+" .cover-region-desktop .cover-inner",n+" #footer-custom-phone-grid"]:o||i||(Ja=[n+" #grid",n+" .cover-region-desktop .cover-inner",n+" #footer"])}if(Array.isArray(Ja)&&null!=Ja)for(let e=0;e<Ja.length;e++)Ja[e]=Ja[e]+' .row[data-collapsed="false"] .col:not(.type-stack), '+Ja[e]+" .col.place-freely, "+Ja[e]+' .row[data-collapsed="false"] .show-news';En[a?"project_overlay":"normal"]=Ja,1!=ln||sn||"on"!=layData.navigation_transition_use_revealing_transition_on_first_visit||(sn=!0,window.laytheme.emit("transition_in",a?"project_overlay":"normal"))})},Tn=function(){dn="ended";var e=m.isOverlayDisplayBlock()?"project_overlay":"normal";S.setNavigationPhase(x.OUT_ENDED,{scope:ea(e)}),window.laytheme.emit("transition_navigation_out_completed"),window.laytheme.emit("navigation_out_end",e),jQuery("a.sitetitle, .laynav a, body>.lay-content a, body>.lay-content .col, .clickable-cover, .clickable-cover-arrow, #lay-project-overlay a, #lay-project-overlay .col").css("pointer-events",""),A.hideScope(C.NORMAL_PAGE)},Pn={i:function(){Qn(),kn(),Dn(),Cn()},setTransitionStatus:function(e){dn=e},getTransitionStatus:function(){return dn},doAfterComplete:function(){Tn()},skipNextTransitionOut:function(){cn=!0}},In=["lay-page-settings-menu-colors","lay-page-settings-phone-menu-colors","lay-page-settings-overlay-burger-color","lay-page-settings-phone-overlay-burger-color","lay-page-settings-phone-mobile-menu-burger-color"],Mn=null,zn=!1,Nn="[page-settings-overlay-debug]",Fn=function(){if(zn)try{var e=Array.prototype.slice.call(arguments);e.unshift(Nn)}catch(e){}},qn=function(){var e;return document.body?null!=(e=document.body.getAttribute("data-id"))&&""!==e?String(e):(e=(document.body.className||"").match(/\bid-(\d+)\b/))?e[1]:null:null},Bn=function(e){if(e&&"object"==typeof e){for(var t={},a=0;a<In.length;a++){var n=In[a],o=e[n]||"",i=(t[n]=o.length,document.getElementById(n));i||((i=document.createElement("style")).id=n,document.head.appendChild(i)),i.textContent=o}Fn("applied styles",{currentBodyId:qn(),styleLengths:t})}else Fn("apply skipped: invalid styles object",e)},Rn={i:function(){window.laytheme.on("destroyoverlay",Xa)},captureSnapshotBeforeOverlayFetch:function(e){Ua(e)},applyStyles:function(e){Bn(e)}},Hn={pageContainsShortcode:function(e){return $n(e)}},$n=function(e){if(null!=e){var t=e.id,a=e.type,n=!1;switch(a){case"project":var o=layData.footer_active_in_projects;"all"==o?n=layData.projectsFooterId:"individual"==o&&""!=layData.individual_project_footers&&null!=(i=JSON.parse(layData.individual_project_footers))&&"object"==typeof i&&void 0!==i[t]&&(n=i[t]);break;case"page":o=layData.footer_active_in_pages;"all"==o?n=layData.pagesFooterId:"individual"==o&&""!=layData.individual_page_footers&&null!=(i=JSON.parse(layData.individual_page_footers))&&"object"==typeof i&&void 0!==i[t]&&(n=i[t]);break;case"category":var i,o=layData.footer_active_in_categories;"all"==o?n=layData.categoriesFooterId:"individual"==o&&""!=layData.individual_category_footers&&null!=(i=JSON.parse(layData.individual_category_footers))&&"object"==typeof i&&void 0!==i[t]&&(n=i[t])}
1var r=layData.shortcodes;if(jQuery.isArray(r)&&0!=n)for(var l=0;l<r.length;l++){var s=r[l];if("post"==s.info.type&&s.info.id==n)return!0}if("project"!=a&&"page"!=a||(a="post"),jQuery.isArray(r))for(l=0;l<r.length;l++)if(r[l].info.type==a&&r[l].info.id==t)return!0}return!1},Wn=()=>layData.navigation_policy||{};function Vn(e,a){if(Wn().enabled){if(!e||!e.id||!e.type||"custom"===e.type)return!0;if(-1===(Wn().allowedTypes||[]).indexOf(e.type))return!0;if(("category"===e.type||"archive"===e.type)&&-1!==(Wn().blockedArchiveIds||[]).indexOf(Number(e.id)))return!0;if("product"===e.type||"product_variation"===e.type||0===e.type.indexOf("product_"))return!0;if("category"!==e.type&&"archive"!==e.type&&-1!==(Wn().blockedPageIds||[]).indexOf(Number(e.id)))return!0;if(Hn.pageContainsShortcode(e))return!0;if(a){let t;try{t=new URL(a,window.location.href)}catch(e){return!0}if(t.origin!==window.location.origin)return!0;if(t.search)return!0;if((Wn().blockedUrls||[]).some(e=>{e=new URL(e,window.location.href).pathname.replace(/\/$/,"");return""!==e&&(t.pathname.replace(/\/$/,"")===e||0===t.pathname.indexOf(e+"/"))}))return!0}}return!1}function Yn(e,t){return"on"!==layData.misc_options_disable_ajax&&!Wn().currentBlocked&&!Vn(e,t)}function Gn(e,t){return!Vn(e,t)}function Un(e){return""===(e=lo(e||window.location.href))&&(e=co()),uo(e),e}function Xn(e,t,a,n){return e=e+"_"+t,"project"==t&&f.isProjectsOverlayEnabled()&&(e+=fo(null!=n?n:po(t,"navigate"))),""!==(n=ho(a||window.location.href))&&(e+="_"+n),e}function Jn(e,t){var a=t,n=("project"!=t&&"page"!=t||(a="post"),layData.shortcodes);if(jQuery.isArray(n))for(var o=0;o<n.length;o++)if(n[o].info.type==a&&n[o].info.id==e)return 1}function Kn(e,t,a){var n,o,i;Gn({id:e,type:t},a)&&(i=po(t,"hover"),n=Xn(e,t,a,i),"1"!==layData.activate_lay_cache||Jn(e,t)||oo[n]||io[n]||(o="true"==i?"project_overlay_"+e:e,!layData.is_qtranslate_active&&Lo&&Lo.getStateMap&&Lo.getStateMap().masterCache&&Lo.getStateMap().masterCache[o]?oo[n]={layout:Lo.getStateMap().masterCache[o]}:(io[n]=!0,o={action:"get_laytheme_layout",is_project_overlay:i,id:e,type:t,password:"",is_cache_build:"true"},""!==(i=ho(a||window.location.href))&&(o.lang=i),jQuery.ajax({url:layData.ajax_url,data:o,type:"post",success:e=>{try{var t=window.JSON.parse(e);!t.requiresFullPageLoad&&t.layout&&"protected"!==t.layout.password&&(oo[n]=t)}catch(e){}delete io[n]},error:e=>{delete oo[n],delete io[n]}}))))}function Zn(e){this.identifier=e,this.$nav_el=jQuery("nav."+e),this.suffix="primary"==e?"":"_"+e,this.nav_hide=layData.nav_customizer_properties["nav_hide"+this.suffix],this.nav_hidewhenscrollingdown=layData.nav_customizer_properties["nav_hidewhenscrollingdown"+this.suffix],this.nav_fadeout_whenscrollingdown=layData.nav_customizer_properties["nav_fadeout_whenscrollingdown"+this.suffix],this.max_translate_bottom=-1,this.max_translate_top=-1,this.nav_hidewhenscrolling_show_on_mouseover=layData.nav_customizer_properties["nav_hidewhenscrolling_show_on_mouseover"+this.suffix],this.nav_position=layData.nav_customizer_properties["nav_position"+this.suffix],this.rect=null,this.height_and_space_around=null,this.set_height_and_space_around()}function eo(e,t,a,n,o){t&&(a||n)&&zo()&&null!==e&&0!==e.length&&(e.hasClass("hidden")||(a&&(t=e[0].getBoundingClientRect().height+Mo.safetyOffset,e.css("transform","translateY("+("top"==o?-1:1)*t+"px)")),n&&e.css({opacity:0,"pointer-events":"none"}),e.addClass("hidden")))}var to,ao,no,oo={},io={},ro="",lo=function(e){if(e){var t=layData.qtranslate_languages;if(jQuery.isArray(t)&&0!==t.length)try{var a=new URL(e,window.location.origin),n=a.searchParams.get("lang");if(n&&-1!==t.indexOf(n))return n;for(var o=a.pathname.split("/").filter(Boolean),i=0;i<o.length;i++)if(-1!==t.indexOf(o[i]))return o[i]}catch(e){}}return""},so=function(e){var t=layData.qtranslate_languages;return e&&jQuery.isArray(t)&&-1!==t.indexOf(e)},co=function(){return layData.is_qtranslate_active?so(layData.qtranslate_default_language)?layData.qtranslate_default_language:so(layData.qtranslate_current_language)?layData.qtranslate_current_language:jQuery.isArray(layData.qtranslate_languages)&&0<layData.qtranslate_languages.length?layData.qtranslate_languages[0]:"":""},uo=function(e){return ro=so(e)?e:ro},yo=function(){try{var e=window.history&&window.history.state?window.history.state:null;if(e&&so(e.qtranslate_lang))return e.qtranslate_lang;if(e&&e.usr&&so(e.usr.qtranslate_lang))return e.usr.qtranslate_lang}catch(e){}return""},ho=function(e){e=lo(e||window.location.href);return""!==e||""!==(e=yo())||""!==(e=lo(window.location.href))?(uo(e),e):""!==ro?ro:""!==(e=lo(document.referrer))?(uo(e),e):co()},po=function(e,t){return"project"==e&&f.isProjectsOverlayEnabled()?m.isOverlayDisplayBlock()?"true":"hover"===t?"project"===jQuery("body").attr("data-type")?"false":"true":m.shouldOpenOverlay()?"true":"false":"false"},fo=function(e){return"true"==e?"_overlay":"_page"},G={preloadLayout:Kn,getCachedData:function(e,t,a){a=null!=a?a:po(t,"navigate"),e=Xn(e,t,window.location.href,a);return oo[e]},cacheResult:function(e,t,a,n){Gn({id:e,type:t})&&"1"===layData.activate_lay_cache&&a&&a.hasOwnProperty("layout")&&(a.layout&&"protected"===a.layout.password||Jn(e,t)||(n=null!=n?n:po(t,"navigate"),e=Xn(e,t,window.location.href,n),oo[e]=a,delete io[e]))},clearPreloadCache:function(){oo={},io={}},getPreloadCacheStats:function(){return{cached:Object.keys(oo).length,loading:Object.keys(io).length,cachedKeys:Object.keys(oo),loadingKeys:Object.keys(io)}}
1,bindPreloadHoverEvents:function(){"1"===layData.activate_lay_cache&&jQuery(document).on("mouseenter","a[data-id][data-type]",function(){var e=jQuery(this),t=e.attr("data-id"),a=e.attr("data-type"),e=e.attr("href")||"";t===jQuery("body").attr("data-id")&&a===jQuery("body").attr("data-type")||Kn(t,a,e)})},getUrlLang:lo,rememberQTranslateLang:Un,rememberQTranslateLangFromHistoryState:function(){var e=yo();return""!==e?(uo(e),e):Un(window.location.href)},getQTranslateLangForNavigation:function(e){e=lo(e||"");return""!==e?(uo(e),e):Un(window.location.href)},getUrlLangForRequest:ho,buildCacheKey:Xn},mo=("undefined"!=typeof window&&(Un(window.location.href),window.layCachePreload=G),G),go={type:null,isFirstLoad:!0,gridObj:null,masterCache:null},vo={$body:null},wo=null,bo=function(){wo&&wo.abort()},_o=function(t,a){var n=vo.$body.attr("data-type"),o=vo.$body.attr("data-id"),i=(go.type=n,"false"),e=("project"==n&&window.utility_controller.isProjectsOverlayEnabled()&&(i=m.shouldOpenOverlay()||m.isOverlayDisplayBlock()?"true":"false"),Rn.captureSnapshotBeforeOverlayFetch({isProjectOverlay:i,shouldOpenOverlay:m.shouldOpenOverlay(),basePageId:m.getOverviewPageId(),type:n,id:o}),"1"==layData.activate_lay_cache&&Gn({id:o,type:n},window.location.href)),r=Hn.pageContainsShortcode(window.history.state);if(e&&!r){e="true"==i?"project_overlay_"+o:o;if(""===t&&!layData.is_qtranslate_active&&go.masterCache&&go.masterCache[e])return void jo({layout:go.masterCac
1he[e]},t,a);r=mo.getCachedData(o,n,i);if(r&&""===t)return void jo(r,t,a)}e={action:"get_laytheme_layout",is_project_overlay:i,id:o,type:n,password:t},r=mo.getUrlLangForRequest(window.location.href);""!==r&&(e.lang=r),wo&&wo.abort(),wo=jQuery.ajax({url:layData.ajax_url,data:e,type:"post",success:e=>{e=window.JSON.parse(e);""===t&&mo.cacheResult(o,n,e,i),jo(e,t,a)},error:e=>{}})},jo=function(e,t,a){e.requiresFullPageLoad||e.hasOwnProperty("layout")&&e.layout.hasOwnProperty("password")&&"protected"==e.layout.password?window.location.reload():(""!=t&&Pn.doAfterComplete(),"ended"==Pn.getTransitionStatus()?Co(a,e.layout):window.laytheme.once("transition_navigation_out_completed",function(){Co(a,e.layout)}))},xo=-1,Co=function(e,n){if(m.removeLoadingIndicator(),m.shouldOpenOverlay()||m.isOverlayDisplayBlock()?window.laytheme.emit("before_content_replacement_for_project_overlay"):window.laytheme.emit("before_content_replacement"),"function"==typeof e&&e(),"on"!=layData.never_change_scrolling_position||m.shouldOpenOverlay())if(m.shouldOpenOverlay()){if(jQuery("#lay-project-overlay").html(n.markup),n.project_overlay_background_media){var e=jQuery("#lay-project-overlay-background-media"),t=(0===e.length&&((t=0===(t=jQuery("#lay-overlays")).length?jQuery("#lay-project-overlay"):t).before('<div id="lay-project-overlay-background-media"></div>'),e=jQuery("#lay-project-overlay-background-media")),e.html(n.project_overlay_background_media),layData.po_animation||"slideup");if("none"!==t){var a="";switch(t){case"slideup":a="transform: translateY(100%);";break;case"slidedown":a="transform: translateY(-100%);";break;case"fadein":a="opacity: 0;"}a&&e.attr("style",a)}}else jQuery("#lay-project-overlay-background-media").remove();m.removeLoadingIndicator(),setTimeout(function(){window.laytheme.emit("project_overlay_before_animate_in"),window.laytheme.emit("project_overlay_open_start",jQuery("#lay-project-overlay"),n.obj),"loaded"==layData.po_opening_behaviour?m.animateIn(function(){m.insertCloseIcon(),f.setBodyClasses(n.obj),window.laytheme.emit("project_overlay_open_end",jQuery("#lay-project-overlay"),n.obj),Dt.triggerNewPageShown({},n.type,n.obj,{isProjectOverlay:!0}),setTimeout(function(){window.laytheme.emit("transition_in","project_overlay")},0)}):m.hasAnimatedIn().then(function(){m.insertCloseIcon(),f.setBodyClasses(n.obj),window.laytheme.emit("project_overlay_open_end",jQuery("#lay-project-overlay"),n.obj),Dt.triggerNewPageShown({},n.type,n.obj,{isProjectOverlay:!0}),setTimeout(function(){window.laytheme.emit("transition_in","project_overlay")},0)})},0)}else{var o;!m.shouldCloseOverlay()&&m.isOverlayDisplayBlock()?m.hasAnimatedIn().then(function(){if(jQuery("#lay-project-overlay").html(n.markup),n.project_overlay_background_media){var e=jQuery("#lay-project-overlay-background-media"),t=(0===e.length&&((t=0===(t=jQuery("#lay-overlays")).length?jQuery("#lay-project-overlay"):t).before('<div id="lay-project-overlay-background-media"></div>'),e=jQuery("#lay-project-overlay-background-media")),e.html(n.project_overlay_background_media),layData.po_animation||"slideup");if("none"!==t){var a="";switch(t){case"slideup":a="transform: translateY(100%);";break;case"slidedown":a="transform: translateY(-100%);";break;case"fadein":a="opacity: 0;"}a&&e.attr("style",a)}}else jQuery("#lay-project-overlay-background-media").remove();m.insertCloseIcon(),window.laytheme.emit("project_overlay_before_animate_in"),window.laytheme.emit("project_overlay_open_start",jQuery("#lay-project-overlay"),n.obj),f.setBodyClasses(n.obj),window.laytheme.emit("project_overlay_open_end",jQuery("#lay-project-overlay"),n.obj),Dt.triggerNewPageShown({},n.type,n.obj,{isProjectOverlay:!0})}):((o=m.shouldCloseOverlay()&&m.isSameStateOfLastOverview(window.history.state))||window.laytheme.emit("before_content_replacement"),m.shouldCloseOverlay()&&(m.removeCloseIcon(),m.animateOut(function(){m.destroyOverlay()})),o||jQuery("body>.lay-content").replaceWith(n.markup),f.setBodyClasses(n.obj),Dt.triggerNewPageShown({},n.type,n.obj,{isProjectOverlay:!1}))}else{$resultMarkup=jQuery(n.markup);var t=jQuery("body>.lay-content"),e=0<$resultMarkup.find("#custom-phone-grid").length,i=0<$resultMarkup.find("#footer-custom-phone-grid").length,i=(t.removeClass("hascustomphonegrid nocustomphonegrid"),e?t.addClass("hascustomphonegrid"):t.addClass("nocustomphonegrid"),t.removeClass("footer-hascustomphonegrid footer-nocustomphonegrid"),i?t.addClass("footer-hascustomphonegrid"):t.addClass("footer-nocustomphonegrid"),jQuery("body>.lay-content").find("#grid").replaceWith($resultMarkup.find("#grid")),jQuery("body>.lay-content").find("#custom-phone-grid"));0<i.length&&e?i.replaceWith($resultMarkup.find("#custom-phone-grid")):0<i.length&&!e?i.remove():0===i.length&&e&&jQuery("body>.lay-content").append($resultMarkup.find("#custom-phone-grid")),n.obj.footerid!=xo&&jQuery("body>.lay-content").find("#footer-region").replaceWith($resultMarkup.find("#footer-region")),xo=n.obj.footerid,f.setBodyClasses(n.obj),Dt.triggerNewPageShown({},n.type,n.obj,{isProjectOverlay:!1})}m.shouldOpenOverlay()||o||setTimeout(function(){var e=!m.shouldCloseOverlay()&&m.isOverlayDisplayBlock()?"project_overlay":void 0;window.laytheme.emit("transition_in",e)},0),n.document_title&&h.updateCurrentStateTitle(n.document_title),Rn.applyStyles(n.page_settings_styles)},So=function(){window.laytheme.emit("transition_out")}
1,Ao=function(){"1"!==layData.activate_lay_cache?go.masterCache={}:jQuery.ajax({url:layData.ajax_url,data:{action:"get_laytheme_master_cache"},type:"post",success:function(e){try{go.masterCache=JSON.parse(e)}catch(e){go.masterCache={}}},error:function(){go.masterCache={}}})},Qo=function(){vo.$body=jQuery("body"),window.laytheme.once("newpageshown",function(e,t,a){xo=a.footerid}),Rn.i(),mo.bindPreloadHoverEvents()},Lo={showLayout:function(e="",t=""){_o(e,t)},i:function(){Qo()},hideRegions:function(){So()},abortFetch:function(){bo()},preloadLayout:function(e,t){mo.preloadLayout(e,t)},clearPreloadCache:function(){mo.clearPreloadCache()},getPreloadCacheStats:function(){return mo.getPreloadCacheStats()},getStateMap:function(){return go},loadMasterCache:function(){Ao()}},ko=!1,Eo={navigate:function(i,e,r){if(!(layData.navigation_policy&&layData.navigation_policy.enabled&&layData.navigation_policy.hardNavigationWaitUntil))return!1;l=e,s=i;var l={fromBlocked:!!Wn().currentBlocked,toBlocked:Vn(l,s)};if(!l.fromBlocked&&!l.toBlocked)return!1;if(!ko){ko=!0,document.documentElement.classList.add("lay-hard-navigation-pending");let t=[],a=!0;var s={href:i,link:r||null,page:e||null,fromBlocked:l.fromBlocked,toBlocked:l.toBlocked,reason:"navigation-policy",waitUntil:function(e){if(!a)throw new Error("beforehardnavigation.waitUntil() must be called synchronously while the event is emitted.");t.push(Promise.resolve(e))}};try{window.laytheme.emit("beforehardnavigation",s)}catch(e){}let n=a=!1,o=null;r=function(){var e;n||(n=!0,null!==o&&window.clearTimeout(o),e=i,window.location&&"function"==typeof window.location.assign?window.location.assign(e):window.location.href=e)};0===t.length?r():(e=new Promise(function(e){o=window.setTimeout(e,2e3)}),Promise.race([Promise.allSettled(t),e]).then(r,r))}return!0}},Oo=[],Do=(Zn.prototype.setRect=function(){this.$nav_el[0]&&(this.rect=this.$nav_el[0].getBoundingClientRect())},Zn.prototype.set_height_and_space_around=function(){this.setRect(),this.rect&&(this.height_and_space_around=this.$nav_el.outerHeight(),-1!=this.nav_position.indexOf("top")?this.height_and_space_around+=this.rect.top:this.height_and_space_around+=window.innerHeight-this.rect.bottom,this.height_and_space_around+=20)},Zn.prototype.show_on_mouseover=function(e){this.nav_hidewhenscrolling_show_on_mouseover&&-1!=this.nav_position.indexOf(e)&&this.show()},Zn.prototype.show=function(){!this.nav_hidewhenscrollingdown||this.nav_hide||0!=window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||this.$nav_el.hasClass("hidden")&&this.$nav_el.removeClass("hidden").css({transform:"",opacity:"","pointer-events":""}),!this.nav_fadeout_whenscrollingdown||this.nav_hide||0!=window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||this.$nav_el.hasClass("hidden")&&this.$nav_el.removeClass("hidden").css({transform:"",opacity:"","pointer-events":""})},Zn.prototype.hide=function(){var e,t;(this.nav_fadeout_whenscrollingdown||this.nav_hidewhenscrollingdown)&&window.innerWidth>Q.phoneMenuBreakpoint&&!this.nav_hide&&(this.nav_fadeout_whenscrollingdown&&!this.$nav_el.hasClass("hidden")&&this.$nav_el.css({opacity:0,"pointer-events":"none"}),this.setRect(),this.nav_hidewhenscrollingdown&&this.rect&&(this.$nav_el.hasClass("hidden")||(e=0,-1!=this.nav_position.indexOf("center")&&(e="-50%"),-1!=this.nav_position.indexOf("top")?((t=this.rect.bottom+20)>this.max_translate_top?this.max_translate_top=t:t=this.max_translate_top,this.$nav_el.css("transform","translate("+e+",-"+t+"px)")):((t=window.innerHeight-this.rect.top+20)>this.max_translate_bottom?this.max_translate_bottom=t:t=this.max_translate_bottom,this.$nav_el.css("transform","translate("+e+","+t+"px)")))),this.$nav_el.addClass("hidden"))},jQuery(document).ready(function(){switch(parseInt(layData.nav_amount,10)){case 1:var e=new Zn("primary");Oo=[e];break;case 2:var e=new Zn("primary"),t=new Zn("second_menu");Oo=[e,t];break;case 3:var e=new Zn("primary"),t=new Zn("second_menu"),a=new Zn("third_menu");Oo=[e,t,a];break;case 4:var e=new Zn("primary"),t=new Zn("second_menu"),a=new Zn("third_menu"),n=new Zn("fourth_menu");Oo=[e,t,a,n]}}),function(){return Oo}),To=t(de()),Po=t(se()),Io={i:function(){Jo()},showAll:function(){Zo()},hideAll:function(){Ko()},setJqueryMap:function(){Wo()},hideSt:function(){Ro()},hideNav:function(){Ho()},hideNavBar:function(){Yo()},showSt:function(){Fo()},getStPos:function(){return No()}},Mo={safetyOffset:20,scrollThreshold:50},c={oldScrollY:0,stheight:0,st_pos:"top",st_hidewhenscrollingdown:!1,st_fadeout_whenscrollingdown:!1,st_exists:!0,navbar_exists:!0,navbar_hidewhenscrollingdown:!1,navbar_fadeout_whenscrollingdown:!1,second_navbar_exists:!1,second_navbar_position:"top",second_navbar_hidewhenscrollingdown:!1,second_navbar_fadeout_whenscrollingdown:!1,mouseover_target_area_bottom:0,mouseover_target_area_top:0},u={$navbar:null,$secondNavbar:null,$st:null},zo=function(){return window.innerWidth>
1Q.phoneMenuBreakpoint},No=function(){return c.st_pos},Fo=function(){!c.st_hidewhenscrollingdown&&!c.st_fadeout_whenscrollingdown||!c.st_exists||0!=window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||u.$st.hasClass("hidden")&&u.$st.removeClass("hidden").css({transform:"","pointer-events":"",opacity:""})},qo=function(){jQuery("a.overlay-burger[data-lay-burger-hide-on-scroll], a.overlay-burger[data-lay-burger-fade-on-scroll]").each(function(){var e,t=jQuery(this),a="1"===t.attr("data-lay-burger-hide-on-scroll"),n="1"===t.attr("data-lay-burger-fade-on-scroll");!a&&!n||t.hasClass("hidden")||(a&&((a=this.getBoundingClientRect()).top>window.innerHeight-a.bottom?(e=window.innerHeight-a.top+Mo.safetyOffset,t.css("transform","translateY("+e+"px)")):(e=a.bottom+Mo.safetyOffset,t.css("transform","translateY(-"+e+"px)"))),n&&t.css({opacity:0,"pointer-events":"none"}),t.addClass("hidden"))})},Bo=function(){1==window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||jQuery("a.overlay-burger[data-lay-burger-hide-on-scroll], a.overlay-burger[data-lay-burger-fade-on-scroll]").each(function(){var e=jQuery(this);e.hasClass("hidden")&&e.removeClass("hidden").css({transform:"","pointer-events":"",opacity:""})})},Ro=function(){var e,t,a,n,o;(c.st_hidewhenscrollingdown||c.st_fadeout_whenscrollingdown)&&zo()&&c.st_exists&&(u.$st.hasClass("hidden")||(c.st_hidewhenscrollingdown&&(e=0,-1!=layData.st_position.indexOf("center")&&(e="-50%"),t=u.$st[0].getBoundingClientRect(),"center"==c.st_pos?(a=t.bottom,o=u.$st.outerHeight(),0<u.$st.find(".sitetitle-txt-inner>span").length&&o<(n=u.$st.find(".sitetitle-txt-inner>span").outerHeight())&&(o=n,a=u.$st.find(".sitetitle-txt-inner>span")[0].getBoundingClientRect().bottom),u.$st.css("transform","translate("+e+",-"+(a+o/2)+"px)")):"top"==c.st_pos?(o=t.bottom+Mo.safetyOffset,u.$st.css("transform","translate("+e+",-"+o+"px)")):"bottom"==c.st_pos&&(o=window.innerHeight-t.top+Mo.safetyOffset,u.$st.css("transform","translate("+e+","+o+"px)"))),c.st_fadeout_whenscrollingdown&&u.$st.css({opacity:0,"pointer-events":"none"}),u.$st.addClass("hidden")))},Ho=function(){for(var e=Do(),t=0;t<e.length;t++)e[t].hide()},$o=function(){for(var e=Do(),t=0;t<e.length;t++)e[t].show()},Wo=function(){c.navbar_exists&&(u.$navbar=jQuery(".navbar")),c.second_navbar_exists&&(u.$secondNavbar=jQuery(".navbar-second-menu")),c.st_exists&&(u.$st=jQuery(".sitetitle"))},Vo=function(e,t,a,n){!t||!a&&!n||null===e||0===e.length||0!=window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||e.removeClass("hidden").css({transform:"","pointer-events":"",opacity:"1"})},Yo=function(){eo(u.$navbar,c.navbar_exists,c.navbar_hidewhenscrollingdown,c.navbar_fadeout_whenscrollingdown,layData.navbar_position),eo(u.$secondNavbar,c.second_navbar_exists,c.second_navbar_hidewhenscrollingdown,c.second_navbar_fadeout_whenscrollingdown,c.second_navbar_position)},Go=function(){Vo(u.$navbar,c.navbar_exists,c.navbar_hidewhenscrollingdown,c.navbar_fadeout_whenscrollingdown),Vo(u.$secondNavbar,c.second_navbar_exists,c.second_navbar_hidewhenscrollingdown,c.second_navbar_fadeout_whenscrollingdown)},Uo=function(e){layData.navbar_position==e&&Vo(u.$navbar,c.navbar_exists,c.navbar_hidewhenscrollingdown,c.navbar_fadeout_whenscrollingdown),c.second_navbar_position==e&&Vo(u.$secondNavbar,c.second_navbar_exists,c.second_navbar_hidewhenscrollingdown,c.second_navbar_fadeout_whenscrollingdown)},Xo=function(){var e,t;c.stheight=0,c.st_exists&&(c.st_hidewhenscrollingdown||c.st_fadeout_whenscrollingdown)&&(e=u.$st.outerHeight(),0<u.$st.find(".sitetitle-txt-inner>span").length&&e<(t=u.$st.find(".sitetitle-txt-inner>span").outerHeight())&&(e=t),"top"==c.st_pos||"center"==c.st_pos?e+=u.$st[0].getBoundingClientRect().top:"bottom"==c.st_pos&&(e+=window.innerHeight-u.$st[0].getBoundingClientRect().bottom),e+=Mo.safetyOffset,c.stheight=e)},Jo=function(){-1!=layData.st_position.indexOf("top")?c.st_pos="top":-1!=layData.st_position.indexOf("bottom")?c.st_pos="bottom":c.st_pos="center",1==layData.st_hidewhenscrollingdown?c.st_hidewhenscrollingdown=!0:c.st_hidewhenscrollingdown=!1,c.st_fadeout_whenscrollingdown=1==layData.st_fadeout_whenscrollingdown,c.st_exists=1!=layData.st_hide,c.navbar_exists=1!=layData.navbar_hide,c.navbar_fadeout_whenscrollingdown=1==layData.navbar_fadeout_whenscrollingdown,c.navbar_hidewhenscrollingdown=1==layData.navbar_hidewhenscrollingdown,c.second_navbar_position=layData.navbar_position_second_menu||"top",c.second_navbar_exists=1!=layData.navbar_hide_second_menu&&0<jQuery(".navbar-second-menu").length,c.second_navbar_fadeout_whenscrollingdown=1==layData.navbar_fadeout_whenscrollingdown_second_menu,c.second_navbar_hidewhenscrollingdown=1==layData.navbar_hidewhenscrollingdown_second_menu,Wo(),Xo(),window.eventsChannel.on("scroll",function(e,t,a){a&&"page-overlay"===a.source||0<(a=e)&&a<t-window.innerHeight&&(a>c.oldScrollY&&a>Mo.scrollThreshold&&(c.startedScrollingUpY=a,zo()&&(Ho(),Ro(),Yo()),qo()),a<c.oldScrollY&&a<c.startedScrollingUpY-Mo.scrollThreshold/2&&(zo()&&($o(),Fo(),Go()),Bo()),a<Mo.scrollThreshold&&(zo()&&($o(),Fo(),Go()),Bo()),c.oldScrollY=a)}),jQuery(window).on("fpOnLeave",function(e,t){switch(t.direction){case"up":$o(),Fo(),Bo(),Go();break;case"down":Ho(),Ro(),qo(),Yo()}}),jQuery(window).on("window_width_changed",(0,Po.default)(function(){Xo();for(var e=Do(),t=0;t<e.length;t++)e[t].set_height_and_space_around()},300)),"undefined"!=typeof layData&&"on"===layData.mouseover_show_scroll_hidden&&jQuery(window).on("mousemove",(0,To.default)(function(e){if(zo()){var t=Do();
1if(e.clientY<=c.mouseover_target_area_top){for(var a=0;a<t.length;a++)t[a].show_on_mouseover("top");"top"==c.st_pos&&Fo(),Bo(),Uo("top")}if(e.clientY>=window.innerHeight-c.mouseover_target_area_bottom){for(a=0;a<t.length;a++)t[a].show_on_mouseover("bottom");"bottom"==c.st_pos&&Fo(),Uo("bottom")}}},100));for(var e,t=0,a=("top"==c.st_pos&&(t=c.stheight),Do()),n=0;n<a.length;n++)-1!=a[n].nav_position.indexOf("top")&&t<(e=a[n].height_and_space_around)&&(t=e);"top"==layData.navbar_position&&c.navbar_exists&&(t=t<(r=u.$navbar.height())?r:t),"top"==c.second_navbar_position&&c.second_navbar_exists&&(t=t<(r=u.$secondNavbar.height())?r:t),c.mouseover_target_area_top=t;for(var o,i,r,l=0,s=("bottom"==c.st_pos&&(l=c.stheight),Do()),d=0;d<s.length;d++)-1!=s[d].nav_position.indexOf("bottom")&&l<(o=s[d].height_and_space_around)&&(l=o);"bottom"==layData.navbar_position&&c.navbar_exists&&(l=l<(i=u.$navbar.height())?i:l),"bottom"==c.second_navbar_position&&c.second_navbar_exists&&(l=l<(i=u.$secondNavbar.height())?i:l),c.mouseover_target_area_bottom=l,jQuery(".sitetitle").hasClass("img")&&((r=jQuery(".sitetitle img")[0]).complete?Xo():r.onload=function(){Xo()}),window.laytheme.on("newpageshown",function(){Zo()})},Ko=function(){Ho(),Ro(),qo(),"function"==typeof hideNavBar&&hideNavBar()},Zo=function(){$o(),Fo(),Bo(),Go()},G={i:function(){"style_desktop_menu"!=layData.mobile_menu_style&&"pill_menu_style"!=layData.mobile_menu_style&&"button_menu_style"!=layData.mobile_menu_style&&di()},hideMenu:function(){"style_desktop_menu"!=layData.mobile_menu_style&&"pill_menu_style"!=layData.mobile_menu_style&&"button_menu_style"!=layData.mobile_menu_style&&li()},hideMobileMenu:function(){"style_desktop_menu"!=layData.mobile_menu_style&&"pill_menu_style"!=layData.mobile_menu_style&&"button_menu_style"!=layData.mobile_menu_style&&si()}},ei=window.mobile_menu_controller=G,ti={wWidth:window.innerWidth,oldInnerWidth:window.innerWidth,isOpen:!1},o={$nav:null,$navul:null,$burger:null},ai=function(){switch(jQuery(".mobile-nav").scrollTop(0),o.$nav.addClass("active"),jQuery("body").addClass("mobile-menu-open").removeClass("lay-hide-phone-menu"),ti.isOpen=!0,"function"==typeof window.layDevModeEmit&&o.$nav&&o.$nav[0]&&window.layDevModeEmit("mobile_menu:opened",o.$nav[0]),0<jQuery(".burger-wrap-text").length&&("style_2"===layData.mobile_menu_style?jQuery("nav.mobile-nav .burger-wrap-text").text(jQuery("nav.mobile-nav .burger-wrap-text").data("text-close")):jQuery(".burger-wrap-text").text(jQuery(".burger-wrap-text").data("text-close"))),layData.mobile_menu_style){case"style_1":var e=ii();jQuery("body").addClass("animate-mobile-menu"),o.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),o.$nav.css({transform:"translateY("+e+"px)","-webkit-transform":"translateY("+e+"px)",top:0});break;case"style_2":break;case"style_3":var t=e=ii();o.$nav.css({height:"calc("+window.innerHeight+"px - "+e+"px)",top:t+"px"});break;case"style_4":t=e=ii();jQuery("body").addClass("animate-mobile-menu"),o.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),o.$nav.css({height:"calc("+window.innerHeight+"px - "+e+"px)",top:t+"px",transform:"translateY(0)","-webkit-transform":"translateY(0)"})}"1"==layData.mobile_menu_disable_body_scroll&&f.fixBodyAlt()},ni=function(){if(o.$nav.hasClass("active"))li();else{switch(layData.mobile_burger_type){case"new":case"default":case"default_thin":"style_2"!=layData.mobile_menu_style&&o.$burger.addClass("active")}ai()}},oi=function(){if(window.innerWidth<=Q.phoneMenuBreakpoint)switch(layData.mobile_menu_style){case"style_4":case"style_1":var e=ii(),e=window.innerHeight-e;o.$nav.css("max-height",e+"px");break;case"style_2":e=window.innerHeight;o.$nav.css("max-height",e+"px")}},ii=function(){var e,t=0;return t="1"!=layData.mobile_hide_menubar?(e=jQuery(".navbar")[0].getBoundingClientRect()).height+e.top:t},ri=function(){window.innerWidth>Q.phoneMenuBreakpoint&&o.$nav.css("max-height","")},li=function(e){"function"==typeof window.layDevModeEmit&&o&&o.$nav&&o.$nav[0]&&window.layDevModeEmit("mobile_menu:closed",o.$nav[0]),0<jQuery(".burger-wrap-text").length&&("style_2"===layData.mobile_menu_style?jQuery(".lay-mobile-icons-wrap .burger-wrap-text").text(jQuery(".lay-mobile-icons-wrap .burger-wrap-text").data("text-open")):jQuery(".burger-wrap-text").text(jQuery(".burger-wrap-text").data("text-open"))),ti.isOpen=!1,window.innerWidth<Q.phoneMenuBreakp
1oint?si(e):("1"==layData.mobile_menu_disable_body_scroll&&f.unfixBody(),"style_2"!=layData.mobile_menu_style&&o.$burger.removeClass("active"),jQuery("body").removeClass("mobile-menu-open"),o.$nav.removeClass("active").css({transform:"","-webkit-transform":""}))},si=function(e){if(window.innerWidth<Q.phoneMenuBreakpoint){switch("1"==layData.mobile_menu_disable_body_scroll&&f.unfixBody(),ti.isOpen=!1,o.$nav.removeClass("active"),jQuery("body").removeClass("mobile-menu-open"),"style_2"!=layData.mobile_menu_style&&o.$burger.removeClass("active"),layData.mobile_menu_style){case"style_1":var t=o.$navul.outerHeight(),a=(t*=-1,jQuery(".navbar"));t-=n=a.length?a.outerHeight():0,e&&e.noTransition||(jQuery("body").addClass("animate-mobile-menu"),o.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")})),o.$nav.css({transform:"translateY("+t+"px)","-webkit-transform":"translateY("+t+"px)"});break;case"style_4":var n,t=o.$navul.outerHeight(),a=(t*=-1,jQuery(".navbar"));t-=n=a.length?a.outerHeight():0,e&&e.noTransition||(jQuery("body").addClass("animate-mobile-menu"),o.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")})),o.$nav.css({transform:"translateY(calc(-100% - "+n+"px))","-webkit-transform":"translateY(calc(-100% - "+n+"px))"});break;case"style_2":e&&e.noTransition||(jQuery("body").addClass("animate-mobile-menu"),o.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}));break;case"style_3":jQuery("body").addClass("animate-mobile-menu"),o.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),o.$nav.css({height:""})}0<jQuery(".burger-wrap-text").length&&("style_2"===layData.mobile_menu_style?jQuery(".lay-mobile-icons-wrap .burger-wrap-text").text(jQuery(".lay-mobile-icons-wrap .burger-wrap-text").data("text-open")):jQuery(".burger-wrap-text").text(jQuery(".burger-wrap-text").data("text-open")))}},di=function(){if(jQuery("nav.mobile-nav a").on("dragstart",function(e){e.preventDefault()}),o.$nav=jQuery("nav.mobile-nav"),o.$navul=o.$nav.find("ul"),o.$burger=jQuery(".burger-default, .burger-new"),""!=layData.mobile_navbar_fixed)switch(to=jQuery(".woocommerce-store-notice"),ao=jQuery(".mobile-nav"),no=jQuery(".navbar"),layData.mobile_menu_style){case"style_4":case"style_1":0<to.length&&0<ao.length&&0<no.length&&window.eventsChannel.on("scroll",function(e,t,a){a&&"page-overlay"===a.source||ti.isOpen&&(a=no[0].getBoundingClientRect().bottom,ao.css("transform","translateY("+a+"px)"))});break;case"style_2":break;case"style_3":0<to.length&&0<ao.length&&window.eventsChannel.on("scroll",function(e,t,a){a&&"page-overlay"===a.source||((a=e)>=(e=to[0].getBoundingClientRect()).height&&(a=e.height),ao.css("transform","translateY(-"+a+"px)"))})}switch(jQuery(window).on("resize orientationchange",function(){ti.oldInnerWidth=ti.wWidth,ti.wWidth=window.innerWidth,window.innerWidth>Q.phoneMenuBreakpoint?ti.oldInnerWidth<=Q.phoneMenuBreakpoint&&(ri(),o.$nav.css({transform:"","-webkit-transform":""}),o.$nav.removeClass("active transition"),"style_2"!=layData.mobile_menu_style&&o.$burger.removeClass("active"),jQuery("body").removeClass("mobile-menu-open")):(ti.oldInnerWidth>Q.phoneMenuBreakpoint&&(o.$nav.hasClass("active")||li({noTransition:!0}),Io.showAll()),oi())}),jQuery(".lay-mobile-icons-wrap").on("click",function(e){0<jQuery(e.target).closest(".burger-wrap, .lay-cart-icon-wrap, .lay-mobile-menu-optional-content").length||ni()}),layData.mobile_burger_type){case"default":case"default_thin":jQuery(".burger-wrap-default").on("click",ni);break;case"new":jQuery(".burger-wrap-new").on("click",ni);break;case"custom":jQuery(".burger-custom-wrap-close").on("click",function(){o.$nav.hasClass("active")&&li()}),jQuery(".burger-custom-wrap-open").on("click",function(){o.$nav.hasClass("active")||ai()});break;case"text":jQuery(".burger-wrap-text").on("click",ni)}oi(),WebFont.load({custom:{families:layData.m_st_fontfamily},active:function(){si()},classes:!1}),si(),setTimeout(function(){jQuery("body").addClass("mobile-menu-animation-possible")},0),jQuery(document).ready(function(){setTimeout(function(){window.laytheme.on("newpageshown",si),window.laytheme.on("newpage",si)},100)}),window.laytheme.on("searchshown",si)}
1,ci=new Map,ui=!1,yi=function(a){if("undefined"==typeof Vimeo)return null;var e=ci.get(a);if(e)return e;let n=new Vimeo.Player(a);return n.ready().then(function(){a.dataset.ready="true",a.closest(".video").classList.add("lay-vimeo-ready");var e=a.getBoundingClientRect(),e=e.top<window.innerHeight&&0<e.bottom,t=a.closest(".lay-vimeo-autoplay");e&&t?n.getPaused().then(function(e){e&&n.play().catch(e=>{e.name})}):!e&&t&&n.getPaused().then(function(e){e||n.pause()})}),ci.set(a,n),n},hi=function(){ci.forEach(function(e,t){if(!document.contains(t)){try{var a=e&&"function"==typeof e.destroy?e.destroy():null;a&&"function"==typeof a.catch&&a.catch(function(){})}catch(e){}ci.delete(t)}})},pi=(window.laytheme&&"function"==typeof window.laytheme.on&&window.laytheme.on("newpageshown",hi),function(e){"undefined"==typeof Vimeo||ui&&Date.now()-ui<1e3||(ui=Date.now(),e.each(function(){yi(this)}))}),fi=!1,mi=!1,gi={};function vi(e){return e?document.querySelector(".overlay-close-id-"+e+'[data-lay-close-detached="on"]'):null}function wi(e){if(e&&e.length){var t=e[0],a=t.getAttribute("data-id");if(a&&e.hasClass("display-block-overlay")){e=vi(a);if(e){var n=t.getBoundingClientRect(),a=e.getBoundingClientRect(),o=a.width,i=a.height;if(o&&i){var t=e.getAttribute("data-lay-close-outside-position")||"top-right",r=(a=e,a=Q.isPhoneSize?a.getAttribute("data-lay-close-outside-distance-phone"):a.getAttribute("data-lay-close-outside-distance"),a=parseFloat(a),isNaN(a)?0:a),l=n.top-r-i,s=n.right-o;switch(t){case"top-left":s=n.left;break;case"top-center":s=n.left+n.width/2-o/2;break;case"right-top":l=n.top,s=n.right+r;break;case"right-center":l=n.top+n.height/2-i/2,s=n.right+r;break;case"right-bottom":l=n.bottom-i,s=n.right+r;break;case"bottom-right":l=n.bottom+r,s=n.right-o;break;case"bottom-center":l=n.bottom+r,s=n.left+n.width/2-o/2;break;case"bottom-left":l=n.bottom+r,s=n.left;break;case"left-bottom":l=n.bottom-i,s=n.left-r-o;break;case"left-center":l=n.top+n.height/2-i/2,s=n.left-r-o;break;case"left-top":l=n.top,s=n.left-r-o}e.style.position="fixed",e.style.top=Math.round(l)+"px",e.style.left=Math.round(s)+"px",e.style.right="auto",e.style.bottom="auto",e.style.transform="none"}}}}}function bi(e){e&&e.length&&e.each(function(){var e=this.getAttribute("data-id");e&&(e=vi(e))&&(wi(jQuery(this)),e.style.removeProperty("visibility"),e.classList.add("lay-page-overlay-close-is-visible"))})}function _i(e){e&&e.length?e.each(function(){var e=this.getAttribute("data-id");e&&(e=vi(e))&&(e.classList.remove("lay-page-overlay-close-is-visible"),e.style.removeProperty("visibility"))}):jQuery('.overlay-close[data-lay-close-detached="on"]').removeClass("lay-page-overlay-close-is-visible").css("visibility","")}function ji(e){(e&&e.length?e:jQuery(".lay-overlay.display-block-overlay")).each(function(){wi(jQuery(this))})}function xi(e){if(!e)return 0;for(var t=String(e).split(","),a=0,n=0;n<t.length;n++){var o,i=t[n].trim();i&&(o=parseFloat(i),isNaN(o)||a<(i=-1<i.indexOf("ms")?o:1e3*o)&&(a=i))}return a}function Ci(e){var t;return(e=>{for(var t=Q.isPhoneSize?["lay-phone-none","lay-phone-none-top","lay-phone-none-left","lay-phone-none-right","lay-phone-none-bottom"]:["lay-none","lay-none-top","lay-none-left","lay-none-right","lay-none-bottom"],a=0;a<t.length;a++)if(e.classList.contains(t[a]))return 1})(e)?0:0<(t=xi((e=window.getComputedStyle(e)).getPropertyValue("--lay-overlay-animation-duration")))?t+80:Math.max(xi(e.transitionDuration)+xi(e.transitionDelay),xi(e.animationDuration)+xi(e.animationDelay))+80}function Si(e){e&&gi[e]&&(clearTimeout(gi[e]),delete gi[e])}function Ai(){fi||(fi=!0,window.requestAnimationFrame(function(){fi=!1,ji()}))}var Qi={bindResizeSync:function(){mi||(mi=!0,jQuery(window).on("resize orientationchange scroll",Ai))},clearRevealTimers:function(e){e&&e.length?e.each(function(){Si(this.getAttribute("data-id"))}):Object.keys(gi).forEach(Si)},hide:_i,revealAfterAnimation:function(e){e&&e.length&&e.each(function(){var e=this.getAttribute("data-id");!vi(e)||e&&gi[e]||bi(jQuery(this))})},scheduleReveal:function(e){e&&e.length&&(_i(e),e.each(function(){var e,t,a=this.getAttribute("data-id");a&&vi(a)&&(Si(a),e=function(){delete gi[a],bi(jQuery(this))}.bind(this),(t=Ci(this))<=0?window.requestAnimationFrame(e):gi[a]=setTimeout(e,t))}))},syncOutside:ji,syncOutsideForDuration:function(e,t){function a(){ji(e),Date.now()-i<t&&(!e||e.hasClass("display-block-overlay"))&&window.requestAnimationFrame(a)}void 0===t&&(o=1e3,(n=e)&&n.length&&n.each(function(){vi(this.getAttribute("data-id"))&&(o=Math.max(o,Ci(this)+200))}),t=o);var n,o,i=Date.now();window.requestAnimationFrame(a)}},Li="https://cdn.jsdelivr.net/npm/[email protected]/dist/hls.min.js",ki="layHlsAttached",Ei="_layHlsInstance",Oi=null,Di=!1,Ti=null,Pi=new Set,Ii=e=>!(!e||"string"!=typeof e)&&(e=e.split("?")[0].split("#")[0],/\.m3u8$/i.test(e)),Mi=e=>{if(e){var t=e.getAttribute&&e.getAttribute("src");if(Ii(t))return t;var a=e.children||[];for(let e=0;e<a.length;e++){var n=a[e];if(n&&"SOURCE"===n.tagName){n=n.getAttribute("src");if(Ii(n))return n}}}return""},zi=()=>"undefined"==typeof window?Promise.reject(new Error("no window")):window.Hls?Promise.resolve(window.Hls):Oi=Oi||new Promise((e,t)=>
1{var a=document.createElement("script");a.src=Li,a.async=!0,a.crossOrigin="anonymous",a.onload=()=>{window.Hls?e(window.Hls):(Oi=null,t(new Error("hls.js loaded but window.Hls undefined")))},a.onerror=e=>{Oi=null,t(e)},document.head.appendChild(a)}),Ni=e=>!(!e||"function"!=typeof e.canPlayType)&&Boolean(e.canPlayType("application/vnd.apple.mpegurl")||e.canPlayType("application/x-mpegURL")),Fi=e=>!!Ni(e)&&(e.dataset[ki]="native",!0),qi=t=>{if(t){var e=t[Ei];if(e&&"function"==typeof e.destroy)try{e.destroy()}catch(e){}try{delete t[Ei]}catch(e){t[Ei]=null}t.dataset&&delete t.dataset[ki],Pi.delete(t)}},Bi=()=>{Array.from(Pi).forEach(qi)},Ri=n=>{if(n&&"VIDEO"===n.tagName&&!n.dataset[ki]){let a=Mi(n);a&&(n.dataset[ki]="pending",zi().then(e=>{if(n.isConnected)if(e&&"function"==typeof e.isSupported&&e.isSupported()){Array.from(n.querySelectorAll("source")).forEach(e=>{e.parentNode&&e.parentNode.removeChild(e)});try{n.removeAttribute("src")}catch(e){}try{n.load()}catch(e){}var t=new e;n[Ei]=t,Pi.add(n),t.loadSource(a),t.attachMedia(n),n.dataset[ki]="1",t.on(e.Events.MANIFEST_PARSED,()=>{var e;(n.autoplay||n.classList.contains("autoplay"))&&(e=n.play())&&"function"==typeof e.catch&&e.catch(()=>{})})}else Fi(n)||(n.dataset[ki]="unsupported");else delete n.dataset[ki]}).catch(()=>{qi(n),Fi(n)||(n.dataset[ki]="failed")}))}},Hi=e=>{e&&(e=e&&e.jquery?e[0]:e)&&"function"==typeof e.querySelectorAll&&e.querySelectorAll("video").forEach(Ri)},G={init:()=>{Hi(document),Di||(Di=!0,document.addEventListener("error",e=>{var t,e=e.target;e&&("SOURCE"===e.tagName?(t=e.parentElement)&&"VIDEO"===t.tagName&&Ri(t):"VIDEO"===e.tagName&&Ri(e))},!0)),Ti||"undefined"==typeof MutationObserver||((Ti=new MutationObserver(e=>{e.forEach(e=>{Array.from(e.removedNodes||[]).forEach(e=>{e&&1===e.nodeType&&("VIDEO"!==e.tagName||e.isConnected||qi(e),"function"==typeof e.querySelectorAll)&&e.querySelectorAll("video").forEach(e=>{e.isConnected||qi(e)})})})})).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener("pagehide",Bi)),window.laytheme&&"function"==typeof window.laytheme.on&&window.laytheme.on("newpageshown",(e,t,a,n)=>{n=n&&!0===n.isProjectOverlay?document.querySelector("#lay-project-overlay > .lay-content"):document.querySelector("body > .lay-content");Hi(n||document)})},attachHlsIfNeeded:Ri,scanAndAttachAll:Hi,isHlsUrl:Ii,destroyHlsForVideo:qi,destroyAllHls:Bi},$i=("undefined"!=typeof window&&(window.layHls=G),G);function Wi(){var e=jQuery(".lay-overlay.display-block-overlay"),t=jQuery("body");t.toggleClass("lay-keep-sitetitle-above-overlay",0<e.filter('[data-keep-sitetitle-above="on"]').length),t.toggleClass("lay-page-overlay-hide-sitetitle",0<e.filter('[data-hide-site-title="on"]').length),t.toggleClass("lay-page-overlay-hide-menu",0<e.filter('[data-hide-menu="on"]').length),t.toggleClass("lay-page-overlay-hide-menu-2",0<e.filter('[data-hide-menu-2="on"]').length),t.toggleClass("lay-page-overlay-hide-menu-3",0<e.filter('[data-hide-menu-3="on"]').length),t.toggleClass("lay-page-overlay-hide-menu-4",0<e.filter('[data-hide-menu-4="on"]').length)}function Vi(){"on"==layData.use_revealing_transition_when_opening_page_overlay&&jQuery("body").addClass("do-page-overlay-content-transition")}function Yi(e){var t=(e=>{for(var t=["fade","slide-from-top","slide-from-left","slide-from-right","slide-from-bottom"],a=Q.isPhoneSize?"lay-phone-close-":"lay-close-",n=0;n<t.length;n++)if(e.classList.contains(a+t[n]))return t[n];return"same"})(e);return"fade"===t?"fade":0===t.indexOf("slide-from-")?"slide":e.classList.contains("lay-fade")&&(Q.isDesktopSize||Q.isTabletSize)||e.classList.contains("lay-phone-fade")&&Q.isPhoneSize?"fade":e.classList.contains("lay-none")&&(Q.isDesktopSize||Q.isTabletSize)||e.classList.contains("lay-phone-none")&&Q.isPhoneSize?"none":"slide"}function Gi(e){window.requestAnimationFrame(function(){window.requestAnimationFrame(function(){jQuery(e).removeClass("lay-show-overlay")})})}"undefined"!=typeof window&&window.laytheme&&"function"==typeof window.laytheme.on&&(window.laytheme.on("overlayshown",function(e){var t,e=e&&e[0]?e[0]:null;e&&(t=e.getAttribute("data-id"),e=e.getAttribute("data-type")||"page",t)&&h.updateEditButtonUrl(e,t)}),window.laytheme.on("overlayhidden",function(){jQuery("body").removeClass("do-page-overlay-content-transition");var e,t=h.getState();t&&t.type&&t.id?h.updateEditButtonUrl(t.type,t.id):(t=document.body&&document.body.getAttribute("data-type"),e=document.body&&document.body.getAttribute("data-id"),t&&e&&h.updateEditButtonUrl(t,e))}));function Ui(){var e=-1<(navigator.userAgent||navigator.vendor||window.opera).toLowerCase().indexOf("instagram");("Safari"==Q.browserName&&Q.browserVersion<13||e)&&(or=!0,jQuery(".lay-overlay").each(function(){jQuery(this).hasClass("lay-fade")&&(jQuery(this).removeClass("lay-fade"),jQuery(this).addClass("lay-none")),jQuery(this).hasClass("lay-phone-fade")&&(jQuery(this).removeClass("lay-phone-fade"),jQuery(this).addClass("lay-phone-none")),jQuery(this).hasClass("lay-slide-from-top")&&(jQuery(this).removeClass("lay-slide-from-top"),jQuery(this).addClass("lay-none-top")),jQuery(this).hasClass("lay-phone-slide-from-top")&&(jQuery(this).removeClass("lay-phone-slide-from-top"),jQuery(this).addClass("lay-phone-none-top")),jQuery(this).hasClass("lay-slide-from-left")&&(jQuery(this).removeClass("lay-slide-from-left"),jQuery(this).addClass("lay-none-left")),jQuery(this).hasClass("lay-phone-slide-from-left")&&(jQuery(this).removeClass("lay-phone-slide-from-left"),jQuery(this).addClass("lay-phone-none-left")),jQuery(this).hasClass("lay-slide-from-right")&&(jQuery(this).removeClass("lay-slide-from-right"),jQuery(this).addClass("lay-none-right")),jQuery(this).hasClass("lay-phone-slide-from-right")&&(jQuery(this).removeClass("lay-phone-slide-from-right"),jQuery(this).addClass("lay-phone-none-right")),jQuery(this).hasClass("lay-slide-from-bottom")&&(jQuery(this).removeClass("lay-slide-from-bottom"),jQuery(this).addClass("lay-none-bottom")),jQuery(this).hasClass("lay-phone-slide-from-bottom")&&(jQuery(this).removeClass("lay-phone-slide-from-bottom"),jQuery(this).addClass("lay-phone-none-bottom"))}))}function Xi(e){null==e&&(e=jQuery("body")),"project"==jQuery("body").attr("data-type")&&(e.find('a[href="#laynextproject"], a.laynextproject').each(function(){var e,t=Or("next");void 0!==t&&(jQuery(this).attr({"data-type":"project",href:t.url,"data-catid":f.stringifyCatIds(t.catid),"data-id":t.id,"data-title":t.title}),(e=jQuery(this).text()).includes("$nextprojecttitle$"))&&(e=e.replace("$nextprojecttitle$",t.title),jQuery(this).text(e))}),e.find('a[href="#layprevproject"], a.layprevproject').each(function(){var e,t=Or("prev");void 0!==t&&(jQuery(this).attr({"data-type":"project",href:t.url,"data-catid":f.stringifyCatIds(t.catid),"data-id":t.id,"data-title":t.title}),(e=jQuery(this).text()).includes("$previousprojecttitle$"))&&(e=e.replace("$previousprojecttitle$",t.title),jQuery(this).text(e))}))}var Ji,Ki=function(t){if(!t)return t;try{var e=new URL(t),a=(a=e.pathname).replace(/^\/[a-z]{2,3}\//i,"/");return e.pathname=a,e.toString()}catch(e){return t.replace(/(https?:\/\/[^\/]+)\/[a-z]{2,3}\//i,"$1/")}},Zi=function(o){jQuery("body").addClass("do-page-overlay-transition");var a,i=!1,r=null,l=null,s=o;return jQuery(".lay-overlay").each(function(){var e=jQuery(this),t=e.attr("data-link"),a=t.split("://")[0],n=s.split("://")[0],n=s.replace(n,a),a=Ki(t);Ki(n)!=a&&n!=t||(i=!0,r=e,l=t,o=n)}),i&&r&&r.hasClass("lay-show-overlay")?er():(er(o),i&&(a=l||o,jQuery('a[href="'+o+'"]').closest(".menu-item").addClass("current-menu-item"),"on"==jQuery('.lay-overlay[data-link="'+a+'"]').attr("data-disable-scroll")&&(window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.addBodyLock?window.smooth_scroll_controller.addBodyLock("page-overlay"):f.fixBody(!0)),window.laytheme.emit("page_overlay_before_shown",jQuery('.lay-overlay[data-link="'+a+'"]')),window.laytheme.emit("page_overlay_open_start",jQuery('.lay-overlay[data-link="'+a+'"]')),setTimeout(function(){var e,t;jQuery('.lay-overlay[data-link="'+a+'"]').off("transitionend animationend"),jQuery('.lay-overlay[data-link="'+a+'"]').on("transitionend animationend",function(e){e.target===this&&(void 0!==window.layCarouselFadeCarousel&&void 0!==window.layCarouselFadeCarousel.loadFirstLazyImage&&window.layCarouselFadeCarousel.loadFirstLazyImage(jQuery(this)),void 0!==window.layCarouselScrollCarousel&&void 0!==window.layCarouselScrollCarousel.loadFirstLazyImage&&window.layCarouselScrollCarousel.loadFirstLazyImage(jQuery(this)),void 0!==window.layCarouselSwiper&&void 0!==window.layCarouselSwiper.loadFirstLazyImage&&window.layCarouselSwiper.loadFirstLazyImage(jQuery(this)),ar(jQuery(this)),jQuery("body").removeClass("do-page-overlay-transition"),Vi(),window.laytheme.emit("overlayshown_animation_ended",jQuery('.lay-overlay[data-link="'+a+'"]')),window.laytheme.emit("page_overlay_open_end",jQuery('.lay-overlay[data-link="'+a+'"]')),jQuery('.lay-overlay[data-link="'+a+'"]').addClass("lay-overlay-was-opened-at-least-once"))}),jQuery('.lay-overlay[data-link="'+a+'"]').addClass("display-block-overlay"),e=jQuery('.lay-overlay[data-link="'+a+'"]'),t=!0,e&&e.length&&(e=e.attr("data-id"))&&jQuery('.overlay-burger[data-lay-burger-turns-to-close="1"][data-id="'+e+'"]').toggleClass("lay-overlay-burger-is-close",!!t),Wi(),window.laytheme.emit("page_overlay_display_block",jQuery('.lay-overlay[data-link="'+a+'"]')),setTimeout(function(){jQuery('.lay-overlay[data-link="'+a+'"]').addClass("lay-show-overlay"),jQuery('.lay-overlay-bg[data-link="'+a+'"]').addClass("lay-show-overlay-bg"),window.laytheme.emit("overlayshown",jQuery('.lay-overlay[data-link="'+a+'"]')),jQuery("body").addClass("lay-overlay-open");var e=!1;Q.isDesktopSize||Q.isTabletSize?e=["lay-none","lay-none-top","lay-none-left","lay-none-right","lay-none-bottom"].some(function(e){return jQuery('.lay-overlay[data-link="'+a+'"]').hasClass(e)}):Q.isPhoneSize&&(e=["lay-phone-none","lay-phone-none-top","lay-phone-none-left","lay-phone-none-right","lay-phone-none-bottom"].some(function(e){return jQuery('.lay-overlay[data-link="'+a+'"]').hasClass(e)})),e&&(Vi(),window.laytheme.emit("overlayshown_animation_ended",jQuery('.lay-overlay[data-link="'+a+'"]')),window.laytheme.emit("page_overlay_open_end",jQuery('.lay-overlay[data-link="'+a+'"]')),jQuery('.lay-overlay[data-link="'+a+'"]').addClass("lay-overlay-was-opened-at-least-once")),or||e?setTimeout(function(){var e=jQuery('.lay-overlay[data-link="'+a+'"]');void 0!==window.layCarouselFadeCarousel&&void 0!==window.layCarouselFadeCarousel.loadFirstLazyImage&&window.layCarouselFadeCarousel.loadFirstLazyImage(e),void 0!==window.layCarouselScrollCarousel&&void 0!==window.layCarouselScrollCarousel.loadFirstLazyImage&&window.layCarouselScrollCarousel.loadFirstLazyImage(e),void 0!==window.layCarouselSwiper&&void 0!==window.layCarouselSwiper.loadFirstLazyImage&&window.layCarouselSwiper.loadFirstLazyImage(e),ar(e)},0):setTimeout(function(){var e=jQuery('.lay-overlay[data-link="'+a+'"]');ar(e)},100)},50)},0))),i},G=function(e){27===e.which&&0!==jQuery(".lay-overlay.lay-show-overlay").filter(function(){return"off"!==jQuery(this).attr("data-close-on-esc")}).length&&(window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.removeBodyLock?window.smooth_scroll_controller.removeBodyLock("page-overlay"):f.unfixBody(),setTimeout(function(){er()},0))},er=function(a){jQuery("body").addClass("do-page-overlay-transition"),jQuery("body").removeClass("do-page-overlay-content-transition"),jQuery('.overlay-burger[data-lay-burger-turns-to-close="1"]').removeClass("lay-overlay-burger-is-close");var e=a?jQuery('.lay-overlay[data-link="'+a+'"]'):null,e=e&&0<e.length&&"on"==e.attr("data-disable-scroll");a&&e||(window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.removeBodyLock?window.smooth_scroll_controller.removeBodyLock("page-overlay"):f.unfixBody()),setTimeout(function(){a?(jQuery(".lay-overlay.lay-show-overlay").each(function(){var e,t;
1jQuery(this).attr("data-link")!=a&&(e=jQuery(this),t=f.filterURL(e.attr("data-link")),jQuery('a[href="'+t+'"]').closest(".menu-item").removeClass("current-menu-item"),tr(e),this.classList.add("lay-overlay-closing"),window.laytheme.emit("page_overlay_close_start",e),"fade"===(t=Yi(this))?(jQuery(this).off("animationend"),jQuery(this).on("animationend",function(e){e.target===this&&(this.classList.remove("lay-fadeout"),this.classList.remove("lay-overlay-closing"),this.classList.remove("lay-show-overlay"),jQuery(this).removeClass("display-block-overlay"),Wi(),jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("page_overlay_close_end",jQuery(this)))}),this.classList.add("lay-fadeout")):"none"===t?(jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery(this).removeClass("lay-show-overlay"),jQuery(this).removeClass("display-block-overlay"),this.classList.remove("lay-overlay-closing"),Wi(),jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("page_overlay_close_end",jQuery(this))):(jQuery(this).off("transitionend"),jQuery(this).on("transitionend",function(e){e.target===this&&(jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery(this).removeClass("display-block-overlay"),this.classList.remove("lay-overlay-closing"),Wi(),jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("page_overlay_close_end",jQuery(this)))}),Gi(this)),or)&&(jQuery(this).find(".lay-content")[0].scrollTop=0,this.classList.remove("lay-overlay-closing"),jQuery("body").removeClass("do-page-overlay-transition"))}),jQuery(".lay-overlay-bg.lay-show-overlay-bg").each(function(){jQuery(this).attr("data-link")!=a&&jQuery(this).removeClass("lay-show-overlay-bg")}),0<jQuery(".lay-overlay.lay-show-overlay").length&&(jQuery(".lay-overlay-bg").removeClass("lay-show-overlay-bg"),jQuery("body").removeClass("lay-overlay-open"))):(jQuery(".lay-overlay.lay-show-overlay").each(function(){var e=jQuery(this),t=f.filterURL(e.attr("data-link")),t=(jQuery('a[href="'+t+'"]').closest(".menu-item").removeClass("current-menu-item"),tr(e),this.classList.add("lay-overlay-closing"),window.laytheme.emit("page_overlay_close_start",e),Yi(this));"fade"===t?(jQuery(this).off("animationend"),jQuery(this).on("animationend",function(e){e.target===this&&(this.classList.remove("lay-fadeout"),this.classList.remove("lay-overlay-closing"),this.classList.remove("lay-show-overlay"),jQuery(this).removeClass("display-block-overlay"),Wi(),jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("overlayhidden",jQuery(this)),window.laytheme.emit("page_overlay_close_end",jQuery(this)))}),this.classList.add("lay-fadeout")):"none"===t?(jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery(this).removeClass("lay-show-overlay"),jQuery(this).removeClass("display-block-overlay"),this.classList.remove("lay-overlay-closing"),Wi(),jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("overlayhidden",jQuery(this)),window.laytheme.emit("page_overlay_close_end",jQuery(this))):(jQuery(this).off("transitionend"),jQuery(this).on("transitionend",function(e){e.target===this&&(jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery(this).removeClass("display-block-overlay"),this.classList.remove("lay-overlay-closing"),Wi(),jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("overlayhidden",jQuery(this)),window.laytheme.emit("page_overlay_close_end",jQuery(this)))}),Gi(this)),or&&(jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery(this).removeClass("display-block-overlay"),this.classList.remove("lay-overlay-closing"),Wi(),jQuery("body").removeClass("do-page-overlay-transition"))}),jQuery(".lay-overlay-bg").removeClass("lay-show-overlay-bg"),jQuery("body").removeClass("lay-overlay-open")),setTimeout(function(){jQuery(".lay-overlay:not(.lay-show-overlay)").each(function(){tr(jQuery(this))})},0)},0)},tr=function(e){void 0!==e&&0<e.length&&(e.find("iframe[src*='player.vimeo.com/']").each(function(){if("undefined"!=typeof Vimeo){var e=ci.get(this);if(e)e.pause().catch(function(e){try{new Vimeo.Player(this).pause()}catch(e){}});else try{new Vimeo.Player(this).pause()}catch(e){}}}),e.find("iframe[src*='youtube.com'], iframe[src*='youtu.be']").each(function(){var e=jQuery(this).data("ytplayer");void 0===e&&window.youtubeApiReady?(e=new YT.Player(this,{events:{onReady:function(e){e.target.stopVideo()}}}),jQuery(this).data("ytplayer",e)):void 0!==e&&"function"==typeof e.stopVideo&&e.stopVideo()}),e.find("video:not(.lay-background-video):not(.lay-background-video-desktop):not(.lay-background-video-mobile)").each(function(){this.pause()}))},ar=function(e){var t;void 0!==e&&0!==e.length&&("desktop"!==(t=Q.screenSize)&&"tablet"!==t||e.find(".lay-background-video-desktop, .lay-background-video").each(function(){var e,t=this;void 0===jQuery(t).attr("src")&&void 0!==jQuery(t).attr("data-src")&&(e=jQuery(t).attr("data-src"),jQuery(t).attr("src",e)),Ri(t),2<=t.readyState?t.play().catch(function(e){}):jQuery(t).one("loadeddata",function(){t.play().catch(function(e){})})}),"phone"===t)&&e.find(".lay-background-video-mobile, .lay-background-video").each(function(){var e,t=this;void 0===jQuery(t).attr("src")&&void 0!==jQuery(t).attr("data-src")&&(e=jQuery(t).attr("data-src"),jQuery(t).attr("src",e)),Ri(t),2<=t.readyState?t.play().catch(function(e){}):jQuery(t).one("loadeddata",function(){t.play().catch(function(e){})})})},nr=function(){jQuery(".lay-overlay a").removeClass("current-link");var e=jQuery("body").attr("data-id"),t=jQuery("body").attr("data-type"),e=jQuery('.lay-overlay a[data-id="'+e+'"][data-type="'+t+'"]');
1if(0!=e.length&&e.each(function(){this.classList.add("current-link")}),"project"===t){var a=f.parseIdsString(jQuery("body").attr("data-catid"));Array.isArray(a)||(a=[a]);for(var n=0;n<a.length;n++){var o=a[n],o=jQuery('.lay-overlay a[data-catid="'+o+'"][data-type="category"]');0!=o.length&&o.each(function(){this.classList.add("current-link")})}jQuery(".lay-overlay .lay-projects-overview a").addClass("current-link")}},or=!1,ir=null,rr=0,lr=null,sr={},dr=null,cr=function(){if(null===ir){ir={};var e=document.getElementById("lay-page-overlays-manifest");if(e)try{var t=JSON.parse(e.textContent||"{}");t&&"object"==typeof t&&(ir=t)}catch(e){}}return ir},ur=function(e){if(!e||"#"==e.charAt(0))return"";try{var t=new URL(e,window.location.href),a=decodeURIComponent(t.pathname||"/");return a=1<(a=a.replace(/^\/[a-z]{2,3}\//i,"/")).length?a.replace(/\/+$/,""):a}catch(e){return""}},yr=function(e,t){var a=cr(),n=e&&e.getAttribute?e.getAttribute("data-id"):"";if("page"==(e&&e.getAttribute?e.getAttribute("data-type"):"")&&n&&a[String(n)])return a[String(n)];var o=ur(t);if(o)for(var i=Object.keys(a),r=0;r<i.length;r++){var l=a[i[r]];if(l&&ur(l.url)==o)return l}return null},hr=function(){for(var t=cr(),a={},e=document.querySelectorAll("a[href]"),n=0;n<e.length;n++){var o=e[n];o.closest&&o.closest("#lay-overlays")||(o=yr(o,o.getAttribute("href")))&&o.id&&(a[String(o.id)]=!0)}return Object.keys(t).forEach(function(e){e=t[e];e&&(e.burger||e.preopen)&&(a[String(e.id)]=!0)}),Object.keys(sr).forEach(function(e){sr[e]&&(a[String(e)]=!0)}),Object.keys(a).map(function(e){return parseInt(e,10)})},pr=function(){var t=cr();return Object.keys(t).filter(function(e){return t[e]&&t[e].loadOnlyWhenOpenable}).map(function(e){return parseInt(e,10)})},fr=function(){pr().forEach(function(e){e=[".overlay-id-"+e,".overlay-bg-id-"+e,".overlay-close-id-"+e,".burger-overlay-id-"+e];jQuery("#lay-overlays").find(e.join(",")).remove()}),jQuery('#lay-overlays style[data-lay-page-overlay-dynamic-style="1"]').remove()},mr=function(){return null!==document.querySelector(".lay-overlay.display-block-overlay, .lay-overlay.lay-show-overlay")},gr=function(e,t){return t==rr&&!mr()&&(fr(),e&&jQuery("#lay-overlays").append(e),window.laytheme.emit("page_overlay_markup_ready",jQuery("#lay-overlays")),!0)},vr=function(){return window.layCachePreload&&"function"==typeof window.layCachePreload.getUrlLangForRequest&&window.layCachePreload.getUrlLangForRequest(window.location.href)||""},wr=function(){var t=++rr,e=(lr&&"function"==typeof lr.abort&&lr.abort(),lr="function"==typeof AbortController?new AbortController:null,new URLSearchParams),a=(e.set("action","get_laytheme_page_overlays"),e.set("ids",JSON.stringify(hr())),vr());return a&&e.set("lang",a),fetch(layData.ajax_url,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:e.toString(),signal:lr?lr.signal:void 0}).then(function(e){if(e.ok)return e.json();throw new Error("Page overlay request failed")}).then(function(e){if(e&&!0===e.success&&e.data)return gr(e.data.markup||"",t)||br(),e.data;throw new Error("Invalid page overlay response")}).catch(function(e){if(e&&"AbortError"==e.name)return null;throw e})},br=function(){null!==dr&&window.clearTimeout(dr),dr=window.setTimeout(function(){dr=null,mr()||wr().catch(function(){})},0)},_r={i:function(){cr(),window.laytheme.on("newpageshown",br),window.laytheme.on("project_overlay_open_start",br),window.laytheme.on("project_overlay_open_end",br),window.laytheme.on("destroyoverlay",br),window.laytheme.on("overlayhidden",function(){sr={},br()})},openIfKnown:function(e,t,a){var n=yr(e,t);return!(!n||!n.id||(sr[String(n.id)]=!0,wr().then(function(){var e=n.url||t;"function"==typeof a&&a(e)||(window.location.href=t)}).catch(function(){window.location.href=t}),0))},scheduleSync:br,getManifest:cr},jr=t(me()),xr=!1,Cr=function(){return 1==layData.is_customize||"1"==layData.is_customize||"true"==layData.is_customize},Sr=function(e,t){return!!e&&(e=f.filterURL(e),!!Zi(e)||_r.openIfKnown(t||null,e,Zi))},Ar=function(){!xr&&Cr()&&(xr=!0,window.laythemeOpenPageOverlayHref=Sr,document.addEventListener("click",function(e){var t,a=e.target;a&&"function"==typeof a.closest&&(a=a.closest('a[href]:not([target="_blank"])'))&&(t=a.getAttribute("href"))&&Sr(t,a)&&(e.preventDefault(),e.stopPropagation(),"function"==typeof e.stopImmediatePropagation)&&e.stopImmediatePropagation()},!0))},Qr={getProjectLinkAttrs:function(e){return Er(e)},getCatLength:function(e){return Dr(e)},showHideProjectArrows:function(e){kr(e)},maybeHideProjectArrowsOnInit:function(){Lr()},useCatIdForSameCategoryPrevNext:function(e){sessionStorage.setItem("sameCatIdToUseSetByThumbnailGrid",e)},i:function(){Ir()}},s={id:null,catid:null,type:null,projectsMeta:[]},d={$pa_next:null,$pa_prev:null,$body:null}
1,Lr=(window.updatePrevNextLinksAddedWithTinyMCE=Xi,function(){var e=jQuery("body").attr("data-type");"project"==e&&"on"==layData.show_arrows&&Dr(f.parseIdsString(jQuery("body").attr("data-catid")))<=1&&jQuery(".project-arrow").addClass("hide"),"project"!=e&&jQuery(".project-arrow").addClass("hide")}),kr=function(){var e;"on"==layData.show_arrows&&("project"!=(e=jQuery("body").attr("data-type"))&&jQuery(".project-arrow").addClass("hide"),"project"==e&&(Dr(f.parseIdsString(jQuery("body").attr("data-catid")))<=1?jQuery(".project-arrow").addClass("hide"):"project-thumbnails"!=layData.pa_type&&jQuery(".project-arrow").removeClass("hide")),"project"==e)&&"project-thumbnails"==layData.pa_type&&jQuery(".project-arrow").addClass("hide")},Er=function(e){if("undefined"!=typeof obj)return'href="'+obj.url+'" data-catid="'+obj.catid+'" data-id="'+obj.id+'" data-title="'+obj.title+'" data-type="project"'},Or=function(e){var t=(e=>{switch(layData.prevnext_navigate_through){case"same_category":var t=s.id,a=Pr;if(void 0===s.projectsMeta[a])return 0;var n=s.projectsMeta[a].length;for(i=0;i<n;i++)if(t==s.projectsMeta[a][i].id){o=i;break}return"next"==e?++o==n&&(o=0):"prev"==e&&--o<0&&(o=n-1),o;case"all_projects":var o,i,t=s.id,n=s.projectsMeta.length;for(i=0;i<n;i++)if(t==s.projectsMeta[i].id){o=i;break}return"next"==e?++o==n&&(o=0):"prev"==e&&--o<0&&(o=n-1),o}})(e);if(jQuery.isNumeric(t))switch(layData.prevnext_navigate_through){case"same_category":var a=Pr;if(void 0!==a)return{title:s.projectsMeta[a][t].title,url:s.projectsMeta[a][t].url,id:s.projectsMeta[a][t].id,catid:s.projectsMeta[a][t].catid,thumb:s.projectsMeta[a][t].thumb,thumbar:s.projectsMeta[a][t].thumbar};break;case"all_projects":return{title:s.projectsMeta[t].title,url:s.projectsMeta[t].url,id:s.projectsMeta[t].id,catid:s.projectsMeta[t].catid,thumb:s.projectsMeta[t].thumb,thumbar:s.projectsMeta[t].thumbar}}},Dr=function(e){if(void 0!==e&&""!=e)return("same_category"==layData.prevnext_navigate_through?(e=Pr,s.projectsMeta[e]):s.projectsMeta).length},Tr=null,Pr=null,Ir=function(){d.$pa_next=jQuery(".pa-next"),d.$pa_prev=jQuery(".pa-prev"),d.$body=jQuery("body"),s.projectsMeta=JSON.parse(layData.projectsMeta),window.laytheme.on("newpageshown",function(e,t,a){"same_category"==layData.prevnext_navigate_through&&("project"==t&&"project"!=Tr&&(null==(n=sessionStorage.getItem("sameCatIdToUse"))||"null"==n?(r=f.parseIdsString(d.$body.attr("data-catid")),Pr=(e=>{if(Array.isArray(e)){for(var t=0;t<e.length;t++)if(e[t]!=parseInt(layData.default_category_id,10))return e[t];return e[0]}return e})(r),null!=sessionStorage.getItem("sameCatIdToUseSetByThumbnailGrid")&&"null"!=sessionStorage.getItem("sameCatIdToUseSetByThumbnailGrid")&&(Pr=sessionStorage.getItem("sameCatIdToUseSetByThumbnailGrid")),sessionStorage.removeItem("sameCatIdToUseSetByThumbnailGrid"),sessionStorage.setItem("sameCatIdToUse",Pr)):Pr=n),Tr=t);var n,o,i,r=f.parseIdsString(jQuery("body").attr("data-catid"));0<r.length&&(n=parseInt(Pr,10),t=r.map(function(e){return parseInt(e,10)}).filter(function(e){return jQuery.isNumeric(e)}),!jQuery.isNumeric(n)||-1===t.indexOf(n))&&(Pr=r[0]),kr(),s.catid=f.parseIdsString(d.$body.attr("data-catid")),s.id=d.$body.attr("data-id"),s.type=d.$body.attr("data-type"),"on"==layData.show_arrows&&"project"==d.$body.attr("data-type")&&(t=Or("next"),n=Or("prev"),void 0!==t&&(d.$pa_next.attr({"data-title":t.title,"data-catid":f.stringifyCatIds(t.catid),"data-id":t.id,href:t.url}),(o=null==d.$pa_next.attr("data-original-text")?d.$pa_next.text():d.$pa_next.attr("data-original-text")).includes("$nextprojecttitle$"))&&(null==d.$pa_next.attr("data-original-text")&&d.$pa_next.attr("data-original-text",o),i=o.replace("$nextprojecttitle$",t.title),d.$pa_next.text(i)),void 0!==n&&(d.$pa_prev.attr({"data-title":n.title,"data-catid":f.stringifyCatIds(n.catid),"data-id":n.id,href:n.url}),(o=null==d.$pa_prev.attr("data-original-text")?d.$pa_prev.text():d.$pa_prev.attr("data-original-text")).includes("$previousprojecttitle$"))&&(null==d.$pa_prev.attr("data-original-text")&&d.$pa_prev.attr("data-original-text",o),i=o.replace("$previousprojecttitle$",n.title),d.$pa_prev.text(i)),"project-thumbnails"==layData.pa_type)&&(void 0!==t&&(o='<img src="'+t.thumb._512+'" alt="">',d.$pa_next.html('<div class="pa-thumb-wrap" style="padding-bottom:'+100*t.thumbar+'%;">'+o+"</div>")),void 0!==n&&(i='<img src="'+n.thumb._512+'" alt="">',d.$pa_prev.html('<div class="pa-thumb-wrap" style="padding-bottom:'+100*n.thumbar+'%;">'+i+"</div>")),"same_category"!=layData.prevnext_navigate_through||1<Dr(Pr))&&(d.$pa_next.removeClass("hide"),d.$pa_prev.removeClass("hide")),Xi(),Lr()})},a={animationTimer:null,animationInterval:null,animDur:300},Mr=!1,zr={i:function(){a.animDur=parseInt(layData.navigation_transition_duration,10)/2,window.laytheme.on("transition_navigation_in_started",function(){Mr=!1}),window.laytheme.on("transition_navigation_out_completed",function(){Mr=!0})},startTimer:function(){a.animationTimer=0,clearInterval(a.animationInterval),a.animationInterval=setInterval(function(){a.animationTimer+=50,a.animDur<=a.animationTimer&&(window.laytheme.emit("content_fadeout_transition_ended"),clearInterval(a.animationInterval))},50)},completeTimer:function(){a.animationTimer=a.animDur,clearInterval(a.animationInterval),window.laytheme.emit("content_fadeout_transition_ended")},hasElementTransitionEnded:function(){return Mr},getTimeToWait:function(){return clearInterval(a.animationInterval),a.animDur<=a.animationTimer||Mr?0:a.animDur-a.animationTimer}},Nr=[],Fr=!1,qr=[],Br=!1,Rr=null,Hr=null,$r=0,Wr=function(){window.laytheme&&"function"==typeof window.laytheme.emit&&window.laytheme.emit("current-menu-point-activated")},Vr=function(e){for(var t=0;t<Nr.length;t++)if(Nr[t].hash===e)return Nr[t];return null}
1,Yr=function(e){Hr=e,$r=Date.now()+2500},Gr=function(){var e,t;return!(!Hr||(Date.now()>$r||(t=Vr(Hr),e=rl(t),!t)||!e||(t=e.getBoundingClientRect(),Math.abs(t.top)<=4))&&(Hr=null,1))},Ur=function(e){var t=tl(e.attr("href"));t&&al(e)&&(el(),Yr(t),dl(t,!0))},Xr=function(){qr.forEach(function(e){jQuery(e).off("scroll.anchorMenu")}),qr=[]},Jr=function(){Xr(),jQuery(".vertical-scrollsnap").each(function(){jQuery(this).on("scroll.anchorMenu",ll),qr.push(this)}),jQuery(".horizontal-scrollsnap > .grid-inner").each(function(){jQuery(this).on("scroll.anchorMenu",ll),qr.push(this)})},Kr=function(){el(),Jr(),sl(!0)},Zr=function(){"undefined"!=typeof layData&&"on"===layData.anchor_menu_active&&(el(),Fr||(Fr=!0,jQuery(window).on("scroll.anchorMenu resize.anchorMenu",ll),"undefined"!=typeof window&&window.eventsChannel&&"function"==typeof window.eventsChannel.on&&window.eventsChannel.on("scroll",function(){ll()}),jQuery(window).on("fpAfterLoad fpAfterSlideLoad fpAfterRender",function(){setTimeout(function(){Jr(),sl(!0)},0)}),window.laytheme.on("transition_navigation_in_completed",function(){setTimeout(function(){Jr(),sl(!0)},100)}),window.laytheme.on("newpageshown",function(){setTimeout(Kr,0),setTimeout(Kr,150)}),jQuery(document).on("pointerdown.anchorMenu mousedown.anchorMenu touchstart.anchorMenu",'nav a[href*="#"]',function(e){e=e.originalEvent||e;e&&"mousedown"===e.type&&0!==e.button||Ur(jQuery(this))}),jQuery(document).on("click.anchorMenu",'nav a[href*="#"]',function(){Ur(jQuery(this))})),Jr(),0!==Nr.length)&&setTimeout(function(){Jr(),sl(!0)},100)},el=function(){Nr=[];var e=jQuery('nav a[href*="#"]');0!==e.length&&e.each(function(){var e,t,a=jQuery(this),n=a.attr("href");n&&(n=tl(n))&&al(a)&&0!==(e=il(n)).length&&0!==(t=a.closest("li.menu-item")).length&&(t.addClass("lay-anchor-menu-item"),Nr.push({hash:n,link:a,li:t,target:e[0],targets:e}))})},tl=function(e){var t=e.indexOf("#");return-1===t||!(e=e.substring(t))||"#"===e||-1!==(e=-1!==e.indexOf("?")?e.substring(0,e.indexOf("?")):e).indexOf("&")||-1!==e.indexOf("=")?null:decodeURIComponent(e)},al=function(e){var t,a=e.attr("href");return!(!a||-1===a.indexOf("#")||"#"!==a.substr(0,1)&&(!e[0].hasAttribute("data-id")||!e[0].hasAttribute("data-type")||e.attr("data-id")!=jQuery("body").attr("data-id")||e.attr("data-type")!=jQuery("body").attr("data-type"))&&(e=window.location.href.split("#")[0],(t=function(e){return e?"/"===e.substr(e.length-1)?e.substr(0,e.length-1):e:""})(a.split("#")[0])!==t(e)))},nl=function(e){var t;return e?0<(t=jQuery(e).closest(".row")).length?t[0]:e:null},ol=function(e,t){(t=nl(t))&&-1===e.indexOf(t)&&e.push(t)},il=function(e){var t=e.substring(1);if(!t)return[];var a=[],n=(jQuery("[id]").each(function(){this.id===t&&ol(a,this)}),document.getElementsByName(t));if(n&&0<n.length)for(var o=0;o<n.length;o++)ol(a,n[o]);return a},rl=function(e){if(e)for(var t=e.targets&&e.targets.length?e.targets:[e.target],a=0;a<t.length;a++){var n=t[a];if(n&&null!==n.offsetParent){var o=n.getBoundingClientRect();if(0!==o.width||0!==o.height)return n}}return null},ll=function(){S.isNavigationAnimating()||Br||(Br=!0,window.requestAnimationFrame(function(){sl(Br=!1)}))},sl=function(e){var t;0===Nr.length||!e&&S.isNavigationAnimating()||(!e&&Gr()?Rr!==Hr&&dl(Hr,!1):((t=cl())||Rr||e)&&(t!==Rr||e)&&dl(t,e))},dl=function(t,e){t===Rr&&!e||(Rr=t,Nr.forEach(e=>{e.li&&0!==e.li.length&&(t&&e.hash===t?e.li.addClass("current-menu-item"):e.li.removeClass("current-menu-item"))}),Wr())},cl=function(){if(0===Nr.length)return null;for(var e=.3*window.innerHeight,a=window.innerHeight,n=.5*a,t=function(e,t){return!((e=e)&&e.classList&&(!!e.classList.contains("_100vh")||!!e.classList.contains("row")&&(e=e.getBoundingClientRect().height,.72*a<=e)))||t.top<=n},o="undefined"!=typeof layData&&"on"===layData.anchor_menu_keep_active_until_next,i=null,r=Number.POSITIVE_INFINITY,l=null,s=null,d=null,c=Number.POSITIVE_INFINITY,u=0;u<Nr.length;u++){var y=Nr[u],h=rl(y);if(h){var p=h.getBoundingClientRect();if(0!==p.width||0!==p.height){var f,m=p.top<window.innerHeight&&0<p.bottom;if((m||o&&!(p.top>a))&&t(h,p))if(o)p.top<=e?l&&(f=s,!(g=h)||!f||g===f||"function"!=typeof f.compareDocumentPosition||0==(4&f.compareDocumentPosition(g)))||(l=y,s=h):(f=Math.abs(p.top-e),m&&f<c&&(c=f,d=y));else{if(p.top<=e&&p.bottom>e){i=y;break}var g=Math.abs(p.top-e);g<r&&(r=g,i=y)}}}}return(i=o?l||d:i)?i.hash:null},ul=function(){var e=layData.navigation_policy&&layData.navigation_policy.enabled&&!layData.navigation_policy.currentBlocked,t=(layData.woocommerce_active&&!e||(jQuery(".current-menu-parent").removeClass("current-menu-parent"),jQuery(".current-menu-ancestor").removeClass("current-menu-ancestor"),jQuery(".current-menu-item:not(.qtranxs-lang-menu-item)").removeClass("current-menu-item"),jQuery(".current_page_item:not(.qtranxs-lang-menu-item)").removeClass("current_page_item")),[]),e=jQuery("body").attr("data-id"),a=jQuery("body").attr("data-type"),n=(0!=(t=jQuery('nav a[data-id="'+e+'"][data-type="'+a+'"]')).length&&t.each(function(){jQuery(this.parentNode).addClass("current-menu-item"),jQuery(this.parentNode.parentNode).closest("li.menu-item").addClass("current-menu-parent")}),[]);
1if("project"===a){n=f.parseIdsString(jQuery("body").attr("data-catid")),Array.isArray(n)||(n=[n]);for(var o=0;o<n.length;o++){var i=n[o];0!=(t=jQuery('nav a[data-catid="'+i+'"][data-type="category"]')).length&&t.each(function(){jQuery(this.parentNode).addClass("current-menu-item"),jQuery(this.parentNode.parentNode).closest("li.menu-item").addClass("current-menu-parent")})}}"project"==a&&jQuery(".lay-projects-overview").addClass("current-menu-item"),window.laytheme.emit("current-menu-point-activated"),Zr()};function yl(){return(yl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a,n=arguments[t];for(a in n)!{}.hasOwnProperty.call(n,a)||(e[a]=n[a])}return e}).apply(null,arguments)}(Yd=Ji=Ji||{}).Pop="POP",Yd.Push="PUSH",Yd.Replace="REPLACE";var hl=function(e){return Object.freeze(e)};var pl="beforeunload";function fl(e){e.preventDefault(),e.returnValue=""}function ml(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter(function(e){return e!==t})}},call:function(t){e.forEach(function(e){return e&&e(t)})}}}gl=void 0===(Bs=(Bs=void 0===Bs?{}:Bs).window)?document.defaultView:Bs,vl=gl.history,wl=null,gl.addEventListener("popstate",function(){if(wl)Cl.call(wl),wl=null;else{var e=Ji.Pop,t=Sl(),a=t[0];if(Cl.length)if(null!=a){var n=_l-a;n&&(wl={action:e,location:t[1],retry:function(){Ol(-1*n)}},Ol(n))}else{a="You are trying to block a POP navigation to a location that was not created by the history library. The block will fail silently in production, but in general you should do all navigation with the history library (instead of using window.history.pushState directly) to avoid this situation.";if(!!1)try{throw new Error(a)}catch(e){}}else El(e)}}),bl=Ji.Pop,_l=(Bs=Sl())[0],jl=Bs[1],xl=ml(),Cl=ml(),null==_l&&(_l=0,vl.replaceState(yl({},vl.state,{idx:_l}),""));var gl,vl,wl,bl,_l,jl,xl,Cl,r={get action(){return bl},get location(){return jl},createHref:Al,push:function e(t,a){var n=Ji.Push,o=Ql(t,a);if(kl(n,o,function(){e(t,a)})){var i=(o=Ll(o,_l+1))[0],o=o[1];try{vl.pushState(i,"",o)}catch(e){gl.location.assign(o)}El(n)}},replace:function e(t,a){var n,o=Ji.Replace,i=Ql(t,a);kl(o,i,function(){e(t,a)})&&(n=(i=Ll(i,_l))[0],vl.replaceState(n,"",i[1]),El(o))},go:Ol,back:function(){Ol(-1)},forward:function(){Ol(1)},listen:function(e){return xl.push(e)},block:function(e){var t=Cl.push(e);return 1===Cl.length&&gl.addEventListener(pl,fl),function(){t(),Cl.length||gl.removeEventListener(pl,fl)}}};function Sl(){var e=gl.location,t=e.pathname,a=vl.state||{};return[a.idx,hl({pathname:t,search:e.search,hash:e.hash,state:a.usr||null,key:a.key||"default"})]}function Al(e){var t,a;return"string"==typeof e?e:(t=void 0===(t=(e=e).pathname)?"/":t,a=void 0===(a=e.search)?"":a,e=void 0===(e=e.hash)?"":e,a&&"?"!==a&&(t+="?"===a.charAt(0)?a:"?"+a),e&&"#"!==e&&(t+="#"===e.charAt(0)?e:"#"+e),t)}function Ql(e,t){return void 0===t&&(t=null),hl(yl({pathname:jl.pathname,hash:"",search:""},"string"==typeof e?(e=>{var t,a={};return e&&(0<=(t=e.indexOf("#"))&&(a.hash=e.substr(t),e=e.substr(0,t)),0<=(t=e.indexOf("?"))&&(a.search=e.substr(t),e=e.substr(0,t)),e)&&(a.pathname=e),a})(e):e,{state:t,key:Math.random().toString(36).substr(2,8)}))}function Ll(e,t){return[{usr:e.state,key:e.key,idx:t},Al(e)]}function kl(e,t,a){return!Cl.length||(Cl.call({action:e,location:t,retry:a}),0)}function El(e){bl=e;e=Sl();_l=e[0],jl=e[1],xl.call({action:bl,location:jl})}function Ol(e){vl.go(e)}window.layHistory=r;var Dl=window.history.pushState,Tl=window.history.replaceState,y=!1,Pl=!1,Il=(window.history.pushState=function(){var e;if(y)return e=Dl.apply(window.history,arguments),y=!1,e},window.history.replaceState=function(){var e;if(y)return e=Tl.apply(window.history,arguments),y=!1,e},r.push),Ml=r.replace,zl=(r.push=function(){return y=!0,Il.apply(r,arguments)},r.replace=function(){return y=!0,Ml.apply(r,arguments)},Promise.resolve()),Nl=null,Fl=function(){zl=new Promise(function(e){Nl=e})},ql=function(){var e;Nl&&(e=Nl,Nl=null,e())},Bl=0,Rl=0,Hl=0,$l=0,Wl=0,Vl=0,Yl=!1,Gl={$body:null},Ul=function(){var e=".vertical-fullpage, .horizontal-fullpage, .vertical-scrollsnap, .horizontal-scrollsnap",t=jQuery("body > .lay-content");return 0<t.filter(e).add(t.find(e)).length};function Xl(e){return null==e?e:e.replace(/(&#(\d+);)/g,function(e,t,a){return String.fromCharCode(a)})}function Jl(){window.utility_controller.isProjectsOverlayEnabled()&&(document.body.addEventListener("keydown",function(e){"Escape"!=e.key||!vs()||0!=Ns||0!=Ms||jQuery("body").hasClass("lightbox-open")||jQuery("body").hasClass("lay-overlay-open")||jQuery("body").hasClass("search-open")||ws()}),jQuery(document).on("click",".close-projects-overlay",function(){vs()&&ws()}),jQuery(document).on("click","#lay-project-overlay-background",function(){vs()&&0==Ns&&0==Ms&&ws()}))}var Kl,Zl=function(){null!=document.querySelector("#footer-region")&&(Hl=document.querySelector("#footer-region").scrollTop)},es=function(e){var t;m.isSameStateOfLastOverview(e)?0<jQuery(".post-password-form").length?window.location.reload():(t=Object.assign({},e,{catid:f.parseIdsString(e.catid)}),f.setBodyClasses(t),cs(e.type,e.id),ul(),window.laytheme.emit("newpage"),Dt.triggerNewPageShown({},e.type,e,{isProjectOverlay:!1}),is()):ts(e)},ts=function(e){var t,a;0<jQuery(".post-password-form").length?window.location.reload():(t=Pl,Pl=!1,zr.startTimer(),t&&"function"==typeof Pn.skipNextTransitionOut&&Pn.skipNextTransitionOut(),Rl=Bl,Bl=m.isOverlayDisplayBlock()?document.querySelector("#lay-project-overlay").scrollTop:window.scrollY,Wl=$l,$l=ds,a=Hn.pageContainsShortcode(e),(a=Yn(e,window.location.href)?a:!0)?window.location.reload(!1):(er(),a=!1,0!=parseInt(layData.navigation_transition_out_duration,10)&&(a=!0),"none"==layData.navigation_transition_out&&(a=!1),window.utility_controller.isProjectsOverlayEnabled()&&(a=!0,m.shouldCloseOverlay()&&(a=!1),m.shouldOpenOverlay())&&(Vl=ds,Yl=Ul(),a=!1),a?(Lo.hideRegions(),t&&"function"==typeof zr.completeTimer&&zr.completeTimer()):(Pn.setTransitionStatus("ended"),S.setNavigationPhase(x.OUT_ENDED,{scope:ea(m.isOverlayDisplayBlock()?"project_overlay":"normal")}),window.laytheme.emit("transition_navigation_out_completed")),jQuery("body").attr({"data-type":e.type,"data-id":e.id,"data-catid":e.catid}),cs(e.type,e.id),m.shouldOpenOverlay()||m.isOverlayDisplayBlock()&&!m.shouldCloseOverlay()||ul(),m.shouldOpenOverlay()&&(A.hideScope(C.PROJECT_OVERLAY),"immediate"==layData.po_opening_behaviour)&&(m.animateIn(),m.addLoadingIndicator()),Lo.showLayout("",Zl),window.laytheme.emit("newpage")))},as=function(e){Fl(),window.laytheme.off("newpageshown",ls),window.laytheme.on("newpageshown",ns)},ns=function(){var e=!ss();"on"==layData.never_change_scrolling_position&&"phone"!=Q.screenSize&&(e=!1),((e="on"==layData.misc_options_disable_ajax?!1:e)?is:ql)(),window.laytheme.off("newpageshown",ns)},os=function(){function e(){window.scrollTo(0,a),document.documentElement.scrollTop=a,jQuery(document).scrollTop(a),ql(
1)}function t(){window.laytheme.off("destroyoverlay",t),"function"==typeof requestAnimationFrame?requestAnimationFrame(e):setTimeout(e,0)}var a=Bl;m.isOverlayDisplayBlock()?(window.laytheme.off("destroyoverlay",t),window.laytheme.on("destroyoverlay",t)):e()},is=function(){var e,t=r.location.state;m.isOverlayDisplayBlock()&&!m.isSameStateOfLastOverview(t)?ql():m.isSameStateOfLastOverview(t)?Yl?"undefined"!=typeof magneticSlidesPassedData&&"css_scroll_snap"===magneticSlidesPassedData.ms_slide_type?setTimeout(function(){"function"==typeof jQuery.fn.fullpage.silentMoveTo&&("horizontal"==magneticSlidesPassedData.ms_direction?jQuery.fn.fullpage.silentMoveTo(1,Vl):jQuery.fn.fullpage.silentMoveTo(Vl,0)),ql()},300):(jQuery(window).off("fpAfterRender"),jQuery(window).on("fpAfterRender",function(){"function"==typeof jQuery.fn.fullpage.silentMoveTo&&("horizontal"==magneticSlidesPassedData.ms_direction?jQuery.fn.fullpage.silentMoveTo(1,Vl):jQuery.fn.fullpage.silentMoveTo(Vl,0)),ql()})):os():(t=jQuery("html").hasClass("scrollsnap-enabled"),(jQuery("html").hasClass("fp-enabled")||t)&&void 0!==jQuery.fn.fullpage&&"undefined"!=typeof magneticSlidesPassedData&&"function"==typeof jQuery.fn.fullpage.silentMoveTo?("horizontal"==magneticSlidesPassedData.ms_direction?jQuery.fn.fullpage.silentMoveTo(1,Wl):jQuery.fn.fullpage.silentMoveTo(Wl,0),ql(
1)):(t=jQuery(Kl.join(",")),0<(e=Nd(t)).length?jQuery.when(zd(e)).then(function(){m.isOverlayDisplayBlock()?0==m.shouldCloseOverlay()&&0==m.shouldOpenOverlay()&&document.querySelector("#lay-project-overlay").scrollTo(0,Rl):window.scrollTo(0,Rl),ql()}).catch(function(e){ql()}):0<t.find(".type-thumbnailgrid").length?setTimeout(function(){m.isOverlayDisplayBlock()?0==m.shouldCloseOverlay()&&0==m.shouldOpenOverlay()&&document.querySelector("#lay-project-overlay").scrollTo(0,Rl):window.scrollTo(0,Rl),ql()},100):(m.isOverlayDisplayBlock()?0==m.shouldCloseOverlay()&&0==m.shouldOpenOverlay()&&document.querySelector("#lay-project-overlay").scrollTo(0,Rl):window.scrollTo(0,Rl),ql())))},rs=function(){var e=[document.documentElement,document.body].filter(Boolean).map(function(e){return{element:e,value:e.style.getPropertyValue("scroll-behavior"),priority:e.style.getPropertyPriority("scroll-behavior")}});e.forEach(function(e){e.element.style.setProperty("scroll-behavior","auto","important")}),window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.scrollTo&&window.smooth_scroll_controller.scrollTo(0,{immediate:!0,force:!0});try{window.scrollTo({left:0,top:0,behavior:"instant"})}catch(e){window.scrollTo(0,0)}document.documentElement.scrollTop=0,document.body&&(document.body.scrollTop=0),e.forEach(function(e){""===e.value?e.element.style.removeProperty("scroll-behavior"):e.element.style.setProperty("scroll-behavior",e.value,e.priority)})},ls=function(){var e;"on"==layData.never_change_scrolling_position&&"phone"!=Q.screenSize?null!=document.querySelector("#footer-region")&&document.querySelector("#footer-region").scrollTo(0,Hl):!m.shouldCloseOverlay()&&m.isOverlayDisplayBlock()?ss()||"on"==layData.misc_options_disable_ajax||("none"==layData.po_animation?setTimeout(function(){jQuery("#lay-project-overlay").scrollTop(0)},0):m.shouldCloseOverlay()||m.shouldOpenOverlay()||jQuery("#lay-project-overlay").scrollTop(0)):window.utility_controller.isProjectsOverlayEnabled()&&(e=r.location.state,m.isSameStateOfLastOverview(e))?m.shouldCloseOverlayAlt()||ss()||"on"==layData.misc_options_disable_ajax||rs():ss()||"on"==layData.misc_options_disable_ajax||rs(),window.laytheme.off("newpageshown",ls)},ss=function(){let e=!1;return-1!=window.location.href.indexOf("#")&&(e=!0),-1!=window.location.href.indexOf("#category-")&&(e=!1),-1!=window.location.href.indexOf("#tag-")&&(e=!1),-1!=window.location.href.indexOf("#product=")&&(e=!1),-1!=window.location.href.indexOf("#service=")&&(e=!1),e=-1!=window.location.href.indexOf("#client=")?!1:e},ds=0,cs=function(e,t){var a=jQuery("#lay-frontend-edit-button");0!==a.length&&(a.attr({"data-type":e,"data-id":t}),a="undefined"!=typeof layData&&layData.ajax_url?layData.ajax_url:"undefined"!=typeof layData&&layData.wpapiroot?layData.wpapiroot.replace("/wp-json/","/")+"admin-ajax.php":"/wp-admin/admin-ajax.php",jQuery.ajax({url:a,type:"POST",data:{action:"get_edit_url",type:e,id:t},success:function(e){e.success&&e.data.edit_url&&jQuery("#lay-edit-button-link").attr("href",e.data.edit_url)},error:function(){}}))},h={i:function(){var e;window.laytheme.on("content_ready",function(e,t,a){Kl=void 0;var n=null!=a&&a.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";switch(e){case"desktop":Kl=[n+" #grid",n+" .cover-region-desktop",n+" #footer"];break;case"phone":var o=0!=jQuery(n+" #footer-custom-phone-grid").length,i=0!=jQuery(n+" #custom-phone-grid").length;o&&i?Kl=[n+" #custom-phone-grid",n+" .cover-region-phone",n+" #footer-custom-phone-grid"]:!o&&i?Kl=[n+" #custom-phone-grid",n+" .cover-region-phone",n+" #footer"]:o&&!i?Kl=[n+" #grid",n+" .cover-region-desktop",n+" #footer-custom-phone-grid"]:o||i||(Kl=[n+" #grid",n+" .cover-region-desktop",n+" #footer"])}}),Gl.$body=jQuery("body"),"on"!=layData.misc_options_disable_ajax&&("scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),r.location.state||(e={type:Gl.$body.attr("data-type"),id:Gl.$body.attr("data-id"),catid:Gl.$body.attr("data-catid"),slug:Gl.$body.attr("data-slug"),title:document.title},window.layCachePreload&&"function"==typeof window.layCachePreload.rememberQTranslateLang&&(e.qtranslate_lang=window.layCachePreload.rememberQTranslateLang(window.location.href)),r.replace((window.location.pathname||"/")+window.location.search+window.location.hash,e)),m.setFirstState()),ul(),Ar(),jQuery(document).on("click",'a[data-type]:not([target="_blank"])',function(e){var t,a,n,o,i;jQuery(this.parentNode).hasClass("laycart")&&1==layData.sideCartPluginActive||(a=(t=jQuery(this)).attr("href"),a=f.filterURL(a),Sr(a,this))?(e.preventDefault(),e.stopPropagation()):layData.navigation_policy&&layData.navigation_policy.enabled&&!Yn({id:t.attr("data-id"),type:t.attr("data-type")},a)?e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||1===e.button||Eo.navigate(a,{id:t.attr("data-id"),type:t.attr("data-type"),slug:t.attr("data-slug")},this)&&e.preventDefault():(n=-1<(navigator.userAgent||navigator.vendor||window.opera).toLowerCase().indexOf("instagram"),o="project"==t.attr("data-type")&&"on"==layData.disable_projectsoverlays_on_touchdevices&&Q.isTouchDevice,layData.is_customize||n&&"on"==layData.disable_projectsoverlays_on_ig||o||(jQuery("body").attr("data-type")==jQuery(this).attr("data-type")&&jQuery("body").attr("data-id")==jQuery(this).attr("data-id")?(e.preventDefault(),ei.hideMobileMenu()):"custom"==jQuery(this).attr("data-type")||e.metaKey||e.ctrlKey||(e.preventDefault(),n="",window.layCachePreload&&"function"==typeof window.layCachePreload.getQTranslateLangForNavigation&&(n=window.layCachePreload.getQTranslateLangForNavigation(a)),o=passedDataHistory.title,void 0!==(e=t.attr("data-title"))&&""!=e&&(o=passedDataHistory.titleprefix+(0,jr.default)(t.attr("data-title"))),e=t.attr("data-catid"),"on"!=layData.misc_options_disable_ajax?(i=!0===layData.document_title_from_server||"true"===layData.document_title_from_server||"1"===layData.document_title_from_server,h.pushState({type:t.attr("data-type"),id:t.attr("data-id"),catid:e,title:o,slug:t.attr("data-slug"),qtranslate_lang:n},o,a,i?{skipTitleUpdate:!0}:void 0)):window.location.href=a)))}),"on"!=layData.misc_options_disable_ajax&&r.listen(({location:e,action:t})=>{var a=e.state;
1"PUSH"!==t&&"REPLACE"!==t&&(window.layCachePreload&&"function"==typeof window.layCachePreload.rememberQTranslateLangFromHistoryState&&window.layCachePreload.rememberQTranslateLangFromHistoryState(),Lo.abortFetch(),m.setShouldOpenAndShouldCloseOnPop(a),a&&a.title&&(document.title=Xl(a.title)),window.laytheme.emit("popstate"),a&&a.type==jQuery("body").attr("data-type")&&a.id==jQuery("body").attr("data-id")?setTimeout(function(){e.hash&&(window.location.hash=e.hash,jQuery(window).trigger("hashchange"))},0):a?(m.shouldCloseOverlay()?(window.laytheme.emit("overlaystartsanimatingout"),m.animateOut(function(){m.destroyOverlay()}),m.removeCloseIcon(),es):(as(a),ts))(a):window.location.pathname!==e.pathname?window.location.href=(e.pathname||"/")+e.search+e.hash:setTimeout(function(){e.hash&&(window.location.hash=e.hash,jQuery(window).trigger("hashchange"))},0))}),setTimeout(function(){jQuery(window).on("fpAfterSlideLoad",function(e,t){m.isOverlayDisplayBlock()||(ds=t.slideIndex)}),jQuery(window).on("fpAfterLoad",function(e,t){m.isOverlayDisplayBlock()||(ds=t.index)})},0)},getState:function(){return r.location.state},pushState:function(e,t,a,n){var o;layData.navigation_policy&&layData.navigation_policy.enabled&&!Yn(e,a)?Eo.navigate(a,e,null)||(window.location.href=a):((e,t)=>window.location.href==t&&null!=(t=r.location.state)&&t.id==e.id&&t.type==e.type)(e,a)?Pl=!1:(e&&!e.qtranslate_lang&&window.layCachePreload&&"function"==typeof window.layCachePreload.getQTranslateLangForNavigation&&(e=Object.assign({},e,{qtranslate_lang:window.layCachePreload.getQTranslateLangForNavigation(a)})),m.setShouldOpenAndShouldCloseOnPush(e),ql(),window.laytheme.off("newpageshown",ns),window.laytheme.on("newpageshown",ls),o=((a=new URL(a)).pathname||"/")+a.search,a.hash&&(e=Object.assign({},e,{initialHash:a.hash})),r.push(o,e),n&&n.skipTitleUpdate||(document.title=Xl(t)),Dt.triggerPushState(),(m.shouldCloseOverlay()?(m.isSameStateOfLastOverview(e)&&(window.laytheme.emit("overlaystartsanimatingout"),m.removeCloseIcon(),m.animateOut(function(){m.destroyOverlay()})),es):ts)(e))},replaceState:function(e){var t=r.location.state,a=new URL(window.location.href),a=(a.pathname||"/")+a.search+e;t?r.push(a,t):r.push(a,null)},replaceCurrentStateHash:function(e){var t=r.location.state,a=new URL(window.location.href),a=(a.pathname||"/")+a.search+e;y=!0,r.replace(a,t),y=!1},applyInitialHashAndReplace:function(){var e=r.location,t=e.state;t&&t.initialHash&&(e=(e.pathname||"/")+(e.search||"")+t.initialHash,delete(t=Object.assign({},t)).initialHash,y=!0,r.replace(e,t),y=!1)},consumeInitialHashWithoutReplace:function(){var e,t=r.location,a=t.state;return a&&a.initialHash?(e=a.initialHash,t=(t.pathname||"/")+(t.search||"")+(t.hash||""),delete(a=Object.assign({},a)).initialHash,y=!0,r.replace(t,a),y=!1,e):""},removeCurrentHash:function(){var e=r.location;e.hash&&(y=!0,r.replace((e.pathname||"/")+(e.search||""),e.state),y=!1)},updateUrlSearchParam:function(e,t){var a,n,o;"function"==typeof URLSearchParams&&(n=(a=r.location).pathname||"/",o=new URLSearchParams(a.search||""),t&&0<String(t).length?o.set(e,String(t)):o.delete(e),e=n+((t=o.toString())?"?"+t:"")+(a.hash||""),y=!0,r.replace(e,a.state),y=!1)},updateCurrentStateTitle:function(e){var t,a,n;null!=e&&""!==e&&(n=(a=r.location).state,t=Xl(e),n?(a=(a.pathname||"/")+(a.search||"")+(a.hash||""),n=Object.assign({},n,{title:e}),document.title=t,y=!0,r.replace(a,n),y=!1):document.title=t)},updateEditButtonUrl:cs,getScrollRestoreReady:function(){return zl},skipNextTransitionOut:function(){Pl=!0}},us=!1,ys=!1,p=null,hs="undefined"!=typeof window?window.location.href:"",ps=null,fs=null,ms="string"!=typeof(Yd=layData.po_easing_function)||""===Yd?"cubicBezier(0.075, 0.82, 0.165, 1)":{ease:"cubicBezier(0.25, 0.1, 0.25, 1)","ease-in":"cubicBezier(0.42, 0, 1, 1)","ease-out":"cubicBezier(0, 0, 0.58, 1)","ease-in-out":"cubicBezier(0.42, 0, 0.58, 1)"}[Yd]||Yd.replace("cubic-bezier","cubicBezier"),gs=parseInt(layData.po_animation_duration,0),vs=function(){return!!window.utility_controller.isProjectsOverlayEnabled()&&!!jQuery("html").hasClass("show-project-overlay")},ws=function(){js(),fs?window.location.href=fs:null!=p&&p.href?h.pushState({type:p.type,id:parseInt(p.id,10),slug:p.slug,title:p.title,catid:p.catid},p.title,p.href):1<window.history.length&&window.history.back()};function bs(e){return null!=p&&p.type==e.type&&p.id==e.id}var _s=function(){var e,t,a,n,o,i,r,l,s;!window.utility_controller.isProjectsOverlayEnabled()||"on"!=layData.po_show_close_icon||0<jQuery(".close-projects-overlay").length||("custom"!==(t="default"!==(t=layData.po_close_type)&&"text"!==t&&"custom"!==t?"on"==layData.po_use_custom_close_icon?"custom"
1:"default":t)||layData.po_custom_close_icon||(t="default"),e=jQuery('<div class="close-projects-overlay"></div>'),"custom"===t?e.addClass("custom-close").append(jQuery('<img alt=""/>').attr("src",layData.po_custom_close_icon)):"text"===t?(t=layData.po_close_textformat||"Default",a="string"==typeof layData.po_close_text?layData.po_close_text:"close",e.addClass("text-close _"+t+"_no_spaces").text(a)):e.addClass("standard-close"),e.prependTo("body"),"none"==layData.po_animation?e.addClass("po-fadein-close-icon"):(n=null,o=!1,i=function(){window.laytheme&&"function"==typeof window.laytheme.off&&(window.laytheme.off("transition_navigation_in_started",l),window.laytheme.off("transition_navigation_in_completed",s)),null!==n&&(clearTimeout(n),n=null)},r=function(){e.addClass("po-fadein-close-icon"),"function"==typeof window.layDevModeEmit&&e&&e[0]&&window.layDevModeEmit("close_icon:po_fadein_class_added",e[0]),i()},l=function(e){e&&"project_overlay"!==e||(o=!0)},s=function(e){e&&"project_overlay"!==e||r()},window.laytheme&&"function"==typeof window.laytheme.on&&(window.laytheme.on("transition_navigation_in_started",l),window.laytheme.on("transition_navigation_in_completed",s)),n=setTimeout(function(){e.hasClass("po-fadein-close-icon")||(o?n=setTimeout(function(){e.hasClass("po-fadein-close-icon")||r()},6e3):r())},1500)))},js=function(){jQuery(".close-projects-overlay").remove()},xs=function(){jQuery("html").addClass("show-project-overlay")},Cs={inPrimary:null,inSecondary:null,outPrimary:null,outSecondary:null};function Ss(e){e&&"function"==typeof e.pause&&e.pause()}function As(e){if(Ms=!(Ns=zs=!1),"none"==layData.po_animation)xs(),f.fixBody(),jQuery("html").addClass("project-overlay-transitioned-in"),jQuery("#lay-project-overlay-background-media").attr("style",""),Ms=!(zs=!0),e&&e();else{Ss(Cs.outPrimary),Ss(Cs.outSecondary),Cs.outPrimary=null,Cs.outSecondary=null;var t={targets:"#lay-project-overlay, #lay-project-overlay-background-media",loop:!1,duration:gs,easing:ms,begin:function(){"on"==layData.po_background_behind_overlay&&(Cs.inSecondary=anime({targets:"#lay-project-overlay-background",loop:!1,duration:gs,easing:ms,opacity:[0,1],begin:function(){document.getElementById("lay-project-overlay-background").style.display="block"}})),xs(),f.fixBody(),jQuery("html").addClass("project-overlay-transitioning")},complete:function(){Ms=!(zs=!0),Ps&&Ps(),jQuery("html").removeClass("project-overlay-transitioning"),jQuery("html").addClass("project-overlay-transitioned-in"),jQuery("#lay-project-overlay").attr("style",""),jQuery("#lay-project-overlay-background-media").attr("style",""),e&&e()}};switch(layData.po_animation){case"fadein":t.opacity=[0,1];break;case"slideup":t.translateY=["100%","0%"];break;case"slidedown":t.translateY=["-100%","0%"]}Cs.inPrimary=anime(t)}}function Qs(){var e=jQuery("#lay-project-overlay");window.laytheme.emit("projectoverlayclosed"),window.laytheme.emit("project_overlay_close_end",e)}function Ls(e){if(Fs=!(Ns=!(Ms=!1)),window.laytheme.emit("project_overlay_close_start",jQuery("#lay-project-overlay")),"none"==layData.po_animation)Ns=!(Fs=!0),jQuery("html").removeClass("project-overlay-transitioned-in"),Is&&Is(),jQuery("#lay-project-overlay-background-media").remove(),Qs(),e&&e();else{Ss(Cs.inPrimary),Ss(Cs.inSecondary),Cs.inPrimary=null,Cs.inSecondary=null;var t=!1,a="on"!=layData.po_background_behind_overlay,n=!1,o=function(){!n&&t&&a&&(Fs=!(Ns=!(n=!0)),Is&&Is(),jQuery("html").removeClass("project-overlay-transitioning"),jQuery("#lay-project-overlay-background-media").remove(),Qs(),e)&&e()},i={targets:"#lay-project-overlay, #lay-project-overlay-background-media",loop:!1,duration:gs,easing:ms,begin:function(){jQuery("html").addClass("project-overlay-transitioning"),jQuery("html").removeClass("project-overlay-transitioned-in"),"on"==layData.po_background_behind_overlay&&(Cs.outSecondary=anime({targets:"#lay-project-overlay-background",loop:!1,duration:gs,easing:ms,opacity:0,complete:function(){var e=document.getElementById("lay-project-overlay-background");e&&(e.style.display="none"),a=!0,o()}}))},complete:function(){document.getElementById("lay-project-overlay").scrollTop=0,t=!0,o()}};switch(layData.po_animation){case"fadein":i.opacity=0;break;case"slideup":i.translateY="100%";break;case"slidedown":i.translateY="-100%"}Cs.outPrimary=anime(i)}}function ks(){qs()||jQuery("#fp-nav, .fp-slidesNav").remove()}function Es(e){return!!Gs(e)&&!(e.hasClass("lay-content")?e:e.closest(".lay-content")).hasClass("scrollslider-show")}function Os(e){Ys=e,Xs(),Vs=setTimeout(function(){Us(e),Ys=Vs=void 0},700)}function Ds(e,t,a){var n;-1===t.indexOf("*")?e.removeClass(t):(n=new RegExp("\\s"+t.replace(/\*/g,"[A-Za-z0-9-_]+").split(" ").join("\\s|\\s")+"\\s","g"),e.each(function(e,t){for(var a=" "+t.className+" ";n.test(a);)a=a.replace(n," ");t.className=jQuery.trim(a)})),a&&e.addClass(a)}function Ts(e){lc(e).forEach(function(e){rc.add(e)})}var Ps,Is,Ms=!1,zs=!1,Ns=!1,Fs=!1,qs=function(){var e=".vertical-fullpage, .horizontal-fullpage, .vertical-scrollsnap, .horizontal-scrollsnap",t=jQuery("body > .lay-content");return 0<t.filter(e).add(t.find(e)).length},Bs={addLoadingIndicator:function(){jQuery("#lay-project-overlay").addClass("po-content-loading")},removeLoadingIndicator:function(){jQuery("#lay-project-overlay").removeClass("po-content-loading")},setFirstState:function(){ps=(window.layHistory?window.layHistory.location:window.history).state},i:function(){Jl()},setShouldOpenAndShouldCloseOnPush:function(e){ys=us=!1,null!=ps&&window.utility_controller.isProjectsOverlayEnabled()&&("project"!=ps.type&&"project"==e.type?(ys=!(us=!0),p=Object.assign({title:document.title,href:window.location.href},ps)):"project"==ps.type&&"project"!=e.type&&null!=p&&(us=!(ys=!0)),ps=e,hs="undefined"!=typeof window?window.location.href:hs,window.utility_controller.isProjectsOverlayEnabled()||(ys=us=!1))},setShouldOpenAndShouldCloseOnPop:function(e){e=e,ys=us=!1,null!=ps&&"on"==layData.projects_overlays&&null!=e&&("project"!=ps.type&&"project"==e.type?(ys=!(us=!0),p=Object.assign({title:document.title,href:hs},ps)):"project"==ps.type&&"project"!=e.type&&(us=!(ys=!0),null==p)&&(p=Object.assign({title:document.title,href:window.location.href},e)),ps=e,hs="undefined"!=typeof window?window.location.href:hs,window.utility_controller.isProjectsOverlayEnabled()||(ys=us=!1))},shouldCloseOverlay:function(){return ys&&vs()},shouldCloseOverlayAlt:function(){return ys},shouldOpenOverlay:function(){return us},getOverviewPageId:function(){return p&&null!=p.id?String(p.id):null},isOverlayDisplayBlock:function(){return vs()},insertCloseIcon:function(){_s()},isSameStateOfLastOverview:bs,isSameStateOfLastOverview:bs,removeCloseIcon:function(){js()},animateIn:function(e){As(e)},hasAnimatedIn:function(){return new Promise(function(e,t){Ps=e,zs&&e()})},hasAnimatedOut:function(){return new Promise(function(e,t){Is=e,Fs&&e(
1)})},isAnimatingIn:function(){return Ms},isAnimatingOut:function(){return Ns},animateOut:function(e){Ls(e)},destroyOverlay:function(){jQuery("html").removeClass("show-project-overlay"),window.laytheme.emit("destroyoverlay"),jQuery("#lay-project-overlay").html("").removeAttr("style").removeAttr("data-direct-load").removeClass("is-open animation-none animation-slideup animation-slidedown animation-fadein po-content-loading horizontal-scroll-mode"),jQuery("#lay-project-overlay-background").removeAttr("style"),jQuery("body").removeClass("lay-direct-load-active"),ks(),"function"==typeof requestAnimationFrame?requestAnimationFrame(ks):setTimeout(ks,0),f.unfixBody()},bootstrapDirectLoad:function(e){var t;return!!window.utility_controller.isProjectsOverlayEnabled()&&!!e&&!(!(t=document.getElementById("lay-project-overlay"))||"1"!==t.getAttribute("data-direct-load")||(t=(e=>{p={href:e.url||"/",type:e.type||"page",id:null!=e.id?parseInt(e.id,10):0,slug:"",title:"",catid:"",__direct_load_synthetic:!0};var t=document.body.getAttribute("data-type")||"project",a=document.body.getAttribute("data-id")||"",n=document.body.getAttribute("data-slug")||"",o=document.body.getAttribute("data-catid")||"",t={type:t,id:a?parseInt(a,10):0,slug:n,title:document.title,catid:o};return ps=t,hs=window.location.href,window.layHistory&&"function"==typeof window.layHistory.replace?window.layHistory.replace(window.location.pathname+window.location.search+window.location.hash,t):window.history&&"function"==typeof window.history.replaceState&&window.history.replaceState(t,"",window.location.pathname+window.location.search+window.location.hash),fs=e.url||window.location.protocol+"//"+window.location.host+"/",t})(e),xs(),f.fixBody(),jQuery("html").addClass("project-overlay-transitioned-in"),"on"==layData.po_background_behind_overlay&&(e=document.getElementById("lay-project-overlay-background"))&&(e.style.display="block",e.style.opacity="1"),Ms=!(zs=!0),jQuery("body").addClass("lay-direct-load-active"),_s(),Ps&&Ps(),e=t,window.laytheme&&"function"==typeof window.laytheme.emit&&(t=jQuery("#lay-project-overlay"),window.laytheme.emit("project_overlay_before_animate_in"),window.laytheme.emit("project_overlay_open_start",t,e),window.laytheme.emit("project_overlay_open_end",t,e)),0))},clearDirectLoadHardNavMode:function(){fs=null},isDirectLoadHardNavMode:function(){return null!==fs}},m=window.projects_overlays=Bs,Rs=t(se()),f=(window.lazySizes={loader:{unveil:function(e){}}},{i:function(){ed(),jQuery(window).trigger("window_width_changed",ed),_d(),od();{let o=null,i=null,r=null,l=null;window.laytheme.on("newpageshown",function(e,t,a,n){if(!n||!0!==n.isProjectOverlay){o&&i&&o.removeEventListener("scroll",i),r&&l&&r.removeEventListener("scroll",l);let e=document.querySelector("body>.lay-content #footer-region");i=e?(n=()=>{window.eventsChannel.emit("scroll",0,e.scrollHeight)},e.addEventListener("scroll",n),o=e,n):o=null;let t=document.querySelector("body>.lay-content #grid");l=t?(n=()=>{window.eventsChannel.emit("scroll",0,t.scrollHeight)},t.addEventListener("scroll",n),r=t,n):r=null}})}jd(),Cd(),Sd(),xd(),bd(),kd(),Ad(),Qd(),Js(),ad()},isProjectsOverlayEnabled:function(){var e;return""!=layData.projects_overlays&&(e=-1<(navigator.userAgent||navigator.vendor||window.opera).toLowerCase().indexOf("instagram"),!("on"==layData.disable_projectsoverlays_on_ig&&e||"on"==layData.disable_projectsoverlays_on_touchdevices&&Q.isTouchDevice))},addHttpsMaybe:function(e){return null==(e=e)?null:!(e.startsWith("mailto:")||e.startsWith("tel:")||e.toLowerCase().startsWith("sms:")||e.startsWith("#")||"http"==e.substring(0,4))?"https://"+e:e},map:function(e,t,a,n,o){return wd(e,t,a,n,o)},filterURL:function(e){return cd(e)},isInternUrl:function(e){return dd(e)},stringStartsWith:function(e,t){return sd(e,t)},fixBody:function(e,t){Id(e=void 0===e?!1:e,t)},unfixBody:function(){Md()},fixBodyAlt:function(){Ed()},stringifyCatIds:function(e){return rd(e)},parseIdsString:function(e){return ld(e)},fadeInImageOnLoadViaParent:function(e){nd(e)},setSrcAndSrcSetViaParent:function(e){pd(e)},setBodyClasses:function(e){vd(e)},setImageSizesAttribute:function(e){fd(e)},getImageSrcAndSrcSet:function(e){return td(e)},getTargetContainers:function(e){return Zs(e)}
1,roundUpSizes:function(e){return md(e)},getTargetContainersExceptPageOverlay:function(e){return Ks(e)},isBodyFixed:function(){return Od}}),Bs=((mbrowser=function(){this.spec_string=navigator.userAgent,this.name=this.get_name(),this.version=this.get_version()}).prototype.get_name=function(){var e,t=this.spec_string,a=(a=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[])[2]?[a[1],a[2]]:[navigator.appName,navigator.appVersion,"-?"];if(/trident/i.test(a[1]))return/\brv[ :]+(\d+)/g.exec(t),"IE";if("Chrome"===a[1]&&null!=(e=t.match(/\bOPR|Edge\/(\d+)/)))return"Opera";return null!=(e=t.match(/version\/(\d+)/i))&&a.splice(1,1,e[1]),a[0]},mbrowser.prototype.get_version=function(){var e=this.spec_string,t=(t=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[])[2]?[t[1],t[2]]:[navigator.appName,navigator.appVersion,"-?"];if(/trident/i.test(t[1]))return n=(a=/\brv[ :]+(\d+)/g.exec(e)||[])[1]||"";if("Chrome"===t[1]){var a,n=(a=e.match(/\bOPR|Edge\/(\d+)/))[1];if(null!=a)return n}return null!=(a=e.match(/version\/(\d+)/i))&&t.splice(1,1,a[1]),n=t[1]},{name:(Yd=new mbrowser).name,version:Yd.version}),Q={orientation:window.innerHeight<window.innerWidth?"landscape":"portrait",previousOrientation:window.innerHeight<window.innerWidth?"landscape":"portrait",isPhoneSize:null,isDesktopSize:null,isTabletSize:null,isNotPhoneSize:null,screenSize:null,phoneMenuBreakpoint:parseInt(layData.phone_menu_breakpoint,10),breakpoint:parseInt(layData.breakpoint,10),tabletBreakpoint:parseInt(layData.tabletbreakpoint,10),phoneBreakpoint:parseInt(layData.breakpoint,10),isTouchDevice:!1,supportsPlaysInline:!1,showOriginalImages:"on"==layData.misc_options_showoriginalimages,imageSizes:["265","512","768","1024","1280","1920","2560","3200","3840","4096"],browserName:Bs.name,browserVersion:Bs.version,setImageSizesAttribute:function(e){fd(e)}},Hs=(window.layUpdateImageSizes=function(){fd(),null!=window.lazyLoadInstance&&window.lazyLoadInstance.update()},function(e){var t=e.currentSrc||e.src||e.getAttribute("src")||"";return e.complete&&0<e.naturalWidth&&0!==t.indexOf("data:image")}),$s=function(e){e.classList.remove("lazyloading"),e.classList.remove("loaded-error"),e.classList.add("lazyload"),e.classList.add("lazyloaded"),e.classList.add("loaded")},Ws=function(){setTimeout(function(){null==window.lazyLoadInstance?window.lazyLoadInstance=new Tt.default({elements_selector:".lazyload",class_loaded:"lazyloaded",class_error:"loaded-error",class_loading:"lazyloading",callback_enter:function(e){},callback_reveal:function(e){var t;"IMG"===e.tagName&&((t=function(){Hs(e)&&$s(e)})(),setTimeout(t,50),setTimeout(t,200))},callback_loaded:function(e){"IMG"===e.tagName&&$s(e)}}):window.lazyLoadInstance.update()},0)},Vs=void 0,Ys=void 0,Gs=function(e){return!(!e||0==e.length)&&(e.hasClass("simpler-markup-for-scrollslider")||0<e.find(".simpler-markup-for-scrollslider").length)},Us=function(e){fd(e),hd(),Ws()},Xs=function(){null!=Vs&&(clearTimeout(Vs),Vs=void 0)},Js=function(){window.laytheme.on("newpageshown",function(e,t,a,n){n=n&&!0===n.isProjectOverlay?jQuery("#lay-project-overlay > .lay-content"):jQuery("body > .lay-content");fd(n),hd(),Es(n)?Os(n):Ws(),nd(n),yd()}),window.laytheme.on("content_ready",function(e,t){t=t&&0<t.length?t.closest(".lay-content"):jQuery("body > .lay-content");Es(t)&&Os(t)}),window.laytheme.on("scrollslider-ready",function(e){var e=e&&0<e.length?e:Ys;Gs(e)&&(e=e,Xs(),Ys=void 0,Us(e))}),window.laytheme.on("overlayshown",function(){fd(),hd(),Ws()}),window.laytheme.on("woocommerce_initialized",function(){Ws()}),window.laytheme.on("searchresultshown",function(){var e=jQuery("#search-region");fd(e),pd(e),nd(e),Ws()}),window.laytheme.on("newsLoadMore",function(e){fd(e),Ws()}),jQuery(document.body).on("updated_cart_totals",function(){Ws()})},Ks=function(e){var t=void 0;switch(e){case"desktop":a=(a=(a=[]).concat(Array.from(document.querySelectorAll("body>.lay-content #grid, body>.lay-content .cover-region-desktop, body>.lay-content #footer, #lay-project-overlay>.lay-content #grid, #lay-project-overlay>.lay-content .cover-region-desktop, #lay-project-overlay>.lay-content #footer")))).concat(Array.from(document.querySelectorAll("body>.lay-content #lay-woocommerce"))),a=(a=jQuery("body").hasClass("archive")&&jQuery("body").hasClass("woocommerce")?a.concat(Array.from(document.querySelectorAll("#lay-woocommerce #grid"))):a).concat(Array.from(document.querySelectorAll("#search-region"))),t=jQuery(a);break;case"phone":var a=[];jQuery("body>.lay-content").each(function(){var e=0!=jQuery(this).find("#footer-custom-phone-grid").length,t=0!=jQuery(this).find("#custom-phone-grid").length;e&&t?a=a.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer-custom-phone-grid"))):!e&&t?a=a.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer"))):e&&!t?a=a.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer-custom-phone-grid"))):e||t||(a=a.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer"))))}),jQuery("#lay-project-overlay>.lay-content").each(function(){var e=0!=jQuery(this).find("#footer-custom-phone-grid").length,t=0!=jQuery(this).find("#custom-phone-grid").length;e&&t?a=a.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer-custom-phone-grid"))):!e&&t?a=a.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer"))):e&&!t?a=a.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer-custom-phone-grid"))):e||t||(a=a.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer"))))}),a=(a=a.concat(Array.from(document.querySelectorAll("body>.lay-content #lay-woocommerce")))).concat(Array.from(document.querySelectorAll("#search-region"))),jQuery("body").hasClass("archive")&&jQuery("body").hasClass("woocommerce")&&(a=a.concat(Array.from(document.querySelectorAll("#lay-woocommerce #grid")))),t=jQuery(a)}return t},Zs=function(e){var t=void 0;
1switch(e){case"desktop":var a=[];jQuery(".lay-content").each(function(){a=a.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer")))}),a=a.concat(Array.from(document.querySelectorAll("#lay-woocommerce"))),t=jQuery(a);break;case"phone":a=[];jQuery(".lay-content").each(function(){var e=0!=jQuery(this).find("#footer-custom-phone-grid").length,t=0!=jQuery(this).find("#custom-phone-grid").length;e&&t?a=a.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer-custom-phone-grid"))):!e&&t?a=a.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer"))):e&&!t?a=a.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer-custom-phone-grid"))):e||t||(a=a.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer"))))}),a=a.concat(Array.from(document.querySelectorAll("#lay-woocommerce"))),t=jQuery(a)}return a=a.concat(Array.from(document.querySelectorAll("#search-region"))),t},ed=function(){var e=window.innerWidth-document.documentElement.clientWidth;document.body.style.setProperty("--scrollbarWidth",e+"px")},td=function(e){var t="",a=e.sizes.full;if("string"==typeof(a=cd(a))&&".svg"===a.substr(a.length-4).toLowerCase())return{src:a,srcset:""};var n,o,i=["_265","_512","_768","_1024","_1280","_1920","_2560","_3200","_3840","_4096"],r=e.sizes;for(n in r)"full"!=n&&(o=r[n],t=(o=cd(o))+" "+n.substring(1)+"w, "+t,-1!==(o=i.indexOf(n)))&&i.splice(o,1);for(var l=0;l<i.length;l++)t+=a+" "+i[l].substring(1)+"w, ";t=t.slice(0,-2);e=-1!=r.hasOwnProperty("_265")&&r._265;return{src:cd(""==e||0==e?a:e),srcset:t}},ad=function(){jQuery(window).on("fpAfterRender",function(){setTimeout(function(){gd()},0)})},nd=function(e){(e=void 0===e?jQuery(".lay-content"):e).find("img.setsizes, img.lay-gif, img.lay-image-original").each(function(){var e=this;e.complete?e.classList.add("loaded"):e.addEventListener("load",function(){e.classList.add("loaded")})})},od=function(){var e=0,t=(jQuery(document).on("scroll",function(){window.eventsChannel.emit("scroll",window.scrollY,document.body.scrollHeight,{source:"normal-page",target:document}),window.scrollY>e?document.body.classList.add("lay-scrolled-down"):document.body.classList.remove("lay-scrolled-down"),window.innerHeight<=window.scrollY?document.body.classList.add("lay-scrolled-down-one-browserheight"):document.body.classList.remove("lay-scrolled-down-one-browserheight"),e=window.scrollY}),window.scrollY>=window.innerHeight?document.body.classList.add("lay-scrolled-down-one-browserheight"):document.body.classList.remove("lay-scrolled-down-one-browserheight"),0);let a=document.querySelector("#lay-project-overlay");jQuery("#lay-project-overlay").on("scroll",function(){var e=a.scrollTop;window.eventsChannel.emit("scroll",e,a.scrollHeight,{source:"project-overlay",target:a}),a.scrollTop>t?document.body.classList.add("lay-scrolled-down"):document.body.classList.remove("lay-scrolled-down"),a.scrollTop>=window.innerHeight?document.body.classList.add("lay-scrolled-down-one-browserheight"):document.body.classList.remove("lay-scrolled-down-one-browserheight"),t=a.scrollTop});function n(){jQuery(".lay-overlay>.lay-content").off("scroll",id),jQuery(".lay-overlay>.lay-content").on("scroll",id)}window.laytheme.on("newpageshown",n),window.laytheme.on("page_overlay_markup_ready",n)},id=function(){var e=this.scrollTop,t=this.scrollHeight;window.eventsChannel.emit("scroll",e,t,{source:"page-overlay",target:this})},rd=function(e){if(""==e||void 0===e||null==e||"[undefined]"==e)return"[]";if("string"==typeof e)return e;for(var t=0;t<e.length;t++)e[t]=parseInt(e[t],10);return JSON.stringify(e)},ld=function(e){if(""==e||void 0===e||null==e||"[undefined]"==e)return[];if(!Array.isArray(e))for(var e=JSON.parse(e),t=0;t<e.length;t++)e[t]=parseInt(e[t],10);return e},sd=function(e,t){return e.slice(0,t.length).toLowerCase()==t.toLowerCase()},dd=function(e){var t=layData.siteUrl;t.startsWith("http://")?t=t.substr(7):t.startsWith("https://")&&(t=t.substr(8)),t.startsWith("www.")&&(t=t.substr(4));if(e.startsWith("http://")?e=e.substr(7):e.startsWith("https://")&&(e=e.substr(8)),(e=e.startsWith("www.")?e.substr(4):e).startsWith(t))return!0},cd=function(e){if(null!==e&&""!=e&&void 0!==e){if((e=>{for(var t=["cloudfront.net","cloudinary.com","optimole.com","i0.wp.com","i1.wp.com","i2.wp.com","i3.wp.com","wp.com","wordpress.com","jetpack.com","imagedelivery.net","cloudflare.com","cloudflare.net","b-cdn.net","bunnycdn.com","stackpathcdn.com","quic.cloud","smushcdn.com","smu.sh","shortpixel.ai","ewww.io","imagekit.io"],a=0;a<t.length;a++)if(-1!==e.indexOf(t[a]))return!0;return!1})(e))return e;"http://"==(e=ud(e)).substring(0,7)&&1==layData.is_ssl?e="https://"+e.substring(7):"https://"!=e.substring(0,8)||0!=layData.is_ssl&&""!=layData.is_ssl||(e="http://"+e.substring(8)),1==layData.has_www?1==layData.is_ssl?"https://www."!=e.substring(0,12)&&(e="https://www."+e.substring(8)):"http://www."!=e.substring(0,11)&&(e="http://www."+e.substring(7)):1==layData.is_ssl?"https://www."==e.substring(0,12)&&(e="https://"+e.substring(12)):"http://www."==e.substring(0,11)&&(e="http://"+e.substring(11))}return e},ud=function(e){return!(e.startsWith("mailto:")||e.startsWith("#")||e.startsWith("tel:")||e.toLowerCase().startsWith("sms:")||"/"!=e.substr(0,1))?layData.siteUrl+e:e},yd=function(){setTimeout(function(){void 0!==window.instgrm&&window.instgrm.Embeds.process()},0)},hd=function(){},pd=function(e){e.find("img.setsizes").each(function(){var e=jQuery(this).attr("data-srcset"),t=jQuery(this).attr("data-src");jQuery(this).attr({src:t,srcset:e})}),e.find("img.lay-gif, img.lay-image-original").each(function(){var e=jQuery(this).attr("data-src");jQuery(this).attr("src",e)})},fd=function(e){(e=void 0===e?jQuery("body"):e).find("img.setsizes:not(.setsizes-objectfit-cover), img.lazyload:not(.setsizes-objectfit-cover)").each(function(){var e,t,a=this.getBoundingClientRect().width,n=jQuery(this).css("object-fit");0==a&&(t=parseFloat(jQuery(this).attr("data-ar")),a=(e=this.clientHeight)/t),"cover"!=jQuery(this).attr("data-parent-fit")&&"cover"!=n||(a=parseInt(j
1Query(this).attr("data-w"),10),e=parseInt(jQuery(this).attr("data-h"),10),jQuery.isNumeric(a)&&jQuery.isNumeric(e)&&(a=a/e<(t=0==(t=this.parentNode.getBoundingClientRect()).width&&0==t.height?this.parentNode.parentNode.getBoundingClientRect():t).width/t.height?t.width:a/e*t.height)),0!=a&&(a=md(a),jQuery(this).attr("sizes",a+"px").attr("data-sizes",a+"px"))}),gd()},md=function(e){for(var t=[265,512,768,1024,1280,1920,2560,3200,3840,4096],a=e,n=0;n<t.length;n++)if(e<=t[n]){a=t[n];break}return a},gd=function(e){(e=void 0===e?jQuery("body"):e).find(".background-image img.setsizes.setsizes-objectfit-cover").each(function(){var e=this.parentNode.getBoundingClientRect(),t=((this.parentNode.classList.contains("background-image-style-left_right")||this.parentNode.classList.contains("background-image-style-left")||this.parentNode.classList.contains("background-image-style-right"))&&(e.width=e.width/2),parseInt(jQuery(this).attr("data-w"),10)),a=parseInt(jQuery(this).attr("data-h"),10),n=0;n=t/a>e.width/e.height?t/a*e.height:e.width,n=md(n),jQuery(this).attr("sizes",parseInt(n,10)+"px").attr("data-sizes",parseInt(n,10)+"px")})},vd=function(e){var t="type-"+e.type+" id-"+e.id+" slug-"+e.slug+" page-id-"+e.id+" postid-"+e.id;if(void 0!==e.catid)for(var a=0;a<e.catid.length;a++)t+=" category-"+e.catid[a]+" ";Ds(jQuery("body"),"wp-singular page page-template page-template-* single single-* *-template-default archive post-type-archive post-type-archive-* category tag tag-* tax-* term-* author author-* date year month day search search-results search-no-results error404 attachment attachmentid-* attachment-* paged paged-*",""),Ds(jQuery("body"),"type-* id-* slug-* page-id-* postid-* category-*",t);function n(e){return!0===e||"on"===e||"true"===e||1===e}jQuery("body").toggleClass("lay-hide-sitetitle",n(e.hide_site_title)),jQuery("body").toggleClass("lay-hide-menu",n(e.hide_menu)),jQuery("body").toggleClass("lay-hide-menu-2",n(e.hide_menu_2)),jQuery("body").toggleClass("lay-hide-menu-3",n(e.hide_menu_3)),jQuery("body").toggleClass("lay-hide-menu-4",n(e.hide_menu_4)),jQuery("body").toggleClass("lay-hide-footer",n(e.hide_footer)),jQuery("body").toggleClass("lay-hide-fixed-header",n(e.hide_fixed_header)),jQuery("body").toggleClass("lay-deck-hide-chrome",n(e.deck_hide_chrome)),jQuery("body").attr({"data-type":e.type,"data-id":e.id,"data-slug":e.slug,"data-catid":rd(e.catid),"data-footerid":e.footerid});var o=e&&void 0!==e.horizontal_scroll_active?e.horizontal_scroll_active?"1":"0":jQuery("body").attr("data-horizontal-scroll-active")||"0",i=(jQuery("body").attr("data-horizontal-scroll-active",o),document.body&&(document.body.dataset.horizontalScrollActive=o),e&&void 0!==e.has_custom_phone_layout?e.has_custom_phone_layout?"1":"0":jQuery("body").attr("data-has-custom-phone-layout")||"0"),i=(jQuery("body").attr("data-has-custom-phone-layout",i),document.body&&(document.body.dataset.hasCustomPhoneLayout=i),document.documentElement),o=(i&&("1"===(i.dataset.horizontalScrollActive=o)?i.classList.add("horizontal-scroll-active"):i.classList.remove("horizontal-scroll-active")),window.location.href),i=o.substring(o.length-1),r=layData.siteUrl.substring(layData.siteUrl.length-1);(o="/"==i&&"/"!=r?o.slice(0,-1):o)==layData.siteUrl?jQuery("body").addClass("home"):jQuery("body").removeClass("home")},wd=function(e,t,a,n,o){return n+(e-t)/(a-t)*(o-n)},bd=function(){var e=navigator.userAgent||navigator.vendor||window.opera,t=navigator.maxTouchPoints||navigator.msMaxTouchPoints||0,a=/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/.test(e),t=/Macintosh/.test(e)&&1<t;Q.isTouchDevice=a||t,jQuery("body").toggleClass("touchdevice",Q.isTouchDevice),jQuery("body").toggleClass("no-touchdevice",!Q.isTouchDevice),/iPad|iPhone|iPod/.test(e)&&!window.MSStream&&(jQuery("html").addClass("ios"),a=e.match(/Version\/(\d+)\.?(\d+)?/))&&a[1]&&(t=parseInt(a[1],10),jQuery("html").addClass("ios-"+t))},_d=function(){var e=window.innerWidth;jQuery(window).on("resize",function(){e!=window.innerWidth&&jQuery(window).trigger("window_width_changed"),e=window.innerWidth})},jd=function(){jQuery(window).on("orientationchange window_width_changed",function(){Sd(),xd()}),jQuery(window).on("window_width_changed",(0,Rs.default)(function(){fd()},300))},xd=function(){Q.orientation=window.innerWidth>window.innerHeight?"landscape":"portrait",Q.orientation!=Q.previousOrientation&&window.laytheme.emit("orientationchanged",Q.orientation),Q.previousOrientation=Q.orientation},Cd=function(){window.innerWidth<=Q.phoneBreakpoint?Q.screenSize="phone":window.innerWidth<=Q.tabletBreakp
1oint?Q.screenSize="tablet":Q.screenSize="desktop"},Sd=function(){var e=Q.screenSize;switch(window.innerWidth<=Q.phoneBreakpoint?Q.screenSize="phone":window.innerWidth<=Q.tabletBreakpoint?Q.screenSize="tablet":Q.screenSize="desktop",Q.screenSize){case"desktop":jQuery("html").addClass("desktop-size").removeClass("tablet-size phone-size"),Q.isPhoneSize=!1,Q.isTabletSize=!1,Q.isDesktopSize=!0,Q.isDesktopOrTabletSize=!0;break;case"tablet":jQuery("html").addClass("tablet-size").removeClass("desktop-size phone-size"),Q.isPhoneSize=!1,Q.isTabletSize=!0,Q.isDesktopSize=!1,Q.isDesktopOrTabletSize=!0;break;case"phone":jQuery("html").addClass("phone-size").removeClass("desktop-size tablet-size"),Q.isPhoneSize=!0,Q.isTabletSize=!1,Q.isDesktopSize=!1,Q.isDesktopOrTabletSize=!1}e!=Q.screenSize&&Dt.triggerSizeChanged(Q.screenSize)},Ad=function(){"instant_load"==layData.image_loading&&window.laytheme.on("newpageshown",function(){jQuery(".img img.lazyload, .thumb img.lazyload, .background-image img.lazyload").get().forEach(function(e){window.lazyLoadInstance&&Tt.default.load&&Tt.default.load(e)}),setTimeout(function(){jQuery(".lay-carousel-slide.is-selected img").get().forEach(function(e){window.lazyLoadInstance&&Tt.default.load&&Tt.default.load(e)})},200)})},Qd=function(){document.documentElement&&"objectFit"in document.documentElement.style&&"on"!=layData.misc_options_alt_w100_h100_sizing||(window.laytheme.on("newpageshown",Ld),jQuery(window).on("resize orientationchange",Ld))},Ld=function(){setTimeout(function(){jQuery(".background-image img").each(function(){var e=jQuery(this).attr("data-ar"),t=this.parentNode.getBoundingClientRect(),t=t.height/t.width;void 0===e||t<e?(this.classList.add("bgw100"),this.classList.remove("bgh100")):(this.classList.add("bgh100"),this.classList.remove("bgw100"))}),gd(),jQuery(".background-video video").each(function(){var e=jQuery(this).attr("data-ar"),t=this.parentNode.getBoundingClientRect(),t=t.height/t.width;void 0===e||t<e?(this.classList.add("w100"),this.classList.remove("h100")):(this.classList.add("h100"),this.classList.remove("w100"))})},0)},kd=function(){Q.supportsPlaysInline=!0},Ed=function(){if(!Od&&(Od=!0,jQuery("html").css("overflow-y","hidden"),jQuery.fn.fullpage)&&null!=jQuery.fn.fullpage.setAllowScrolling)try{jQuery.fn.fullpage.setAllowScrolling(!1)}catch(e){}},Od=!1,Dd=0,Td=null,Pd=function(e){return"page-overlay"==e&&!Q.isTouchDevice&&null!=document.querySelector(".lay-fixed-header-texts-mix-blend-difference")},Id=function(e=!1,t){if(e){e=t;if(!Od){Od=!0;t=null;if((t=window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.getInstance?window.smooth_scroll_controller.getInstance():t)&&"function"==typeof t.stop?(Td="lenis",t.stop(),jQuery("html").addClass("body-scroll-disabled"),jQuery("html").css("overflow-y","hidden"),jQuery("body").css("overflow-y","hidden")):Pd(e)?(Td="overflow",Dd=window.scrollY||document.documentElement.scrollTop||window.pageYOffset||0,jQuery("html").addClass("body-scroll-disabled"),jQuery("html").css("overflow-y","hidden"),jQuery("body").css("overflow-y","hidden")):(Td="fixed",Dd=window.scrollY||document.documentElement.scrollTop||window.pageYOffset||0,jQuery("body").addClass("body-position-fixed"),document.body.style.top=-Dd+"px",setTimeout(function(){jQuery("html").addClass("body-scroll-disabled")},0)),jQuery.fn.fullpage&&null!=jQuery.fn.fullpage.setAllowScrolling)try{jQuery.fn.fullpage.setAllowScrolling(!1)}catch(e){}}}},Md=function(){if(Od){Od=!1;var e=Td,t=Td=null;if(window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.getInstance&&(t=window.smooth_scroll_controller.getInstance()),jQuery("body").removeClass("body-position-fixed"),document.body.style.top="","lenis"==e&&t&&"function"==typeof t.start?(t.start(),jQuery("html").removeClass("body-scroll-disabled"),jQuery("html").css("overflow-y",""),jQuery("body").css("overflow-y","")):"overflow"==e?(jQuery("html").removeClass("body-scroll-disabled"),jQuery("html").css("overflow-y",""),jQuery("body").css("overflow-y","")):(window.scrollTo(0,Dd),document.documentElement.scrollTop=Dd,jQuery("html").removeClass("body-scroll-disabled"),jQuery("html").css("overflow-y",""),jQuery(document).scrollTop(Dd)),jQuery.fn.fullpage&&null!=jQuery.fn.fullpage.setAllowScrolling)try{jQuery.fn.fullpage.setAllowScrolling(!0)}catch(e){}}},zd=function(a){for(var e=new jQuery.Deferred,n=[],t=0;t<a.length;t++)n.push(!1);for(t=0;t<a.length;t++)(e=>{var t=a[e];t.classList.contains("masonry-initialized")?n[e]=!0:new MutationObserver(()=>{t.classList.contains("masonry-initialized")&&(n[e]=!0)}).observe(t,{attributes:!0,attributeFilter:["class"]})})(t);var o=setInterval(function(){n.every(qd)&&(e.resolve(),clearInterval(o))},30);return e.promise()},Nd=function(e){var t,a=e.find(".contains-masonry-layout");return 0==(a=0==a.length?e.closest(".contains-masonry-layout"):a).length?[]:(t=[],a.each(function(){t.push(this)}),t)},Fd=function(e){var t,a=e.find(".contains-masonry-layout");return 0==(a=0==a.length?e.closest(".contains-masonry-layout"):a).length?[]:(t=[],a.each(function(){Bd(this)&&t.push(this)}),t)},qd=function(e,t,a){return 1==e},Bd=function(e,t=0){e=e.getBoundingClientRect();return 0<e.bottom&&e.top<window.innerHeight+t&&0<e.right&&e.left<window.innerWidth},Rd=function(e,t,a){var e=e.getBoundingClientRect(),t=t.getBoundingClientRect(),n=!1,o=e.left-a,e=e.right+a,a=(t.left>=o&&t.left<=e&&(n=!0),o<=t.right&&t.right<=e&&(n=!0),t.left+t.width/2);return n=o<=a&&a<=e?!0:n},Hd=(window.utility=Q,window.utility_controller=f,void 0),$d=void 0,Wd=function(e){this.$el=e,this.parent=e[0].parentNode;
1var e='<div class="lay-vimeo-custom-controls"><div class="lay-vimeo-playicon-custom"><img src="'+layData.playicon+'" alt=""/></div><div class="lay-vimeo-playpause"><svg class="lay-vimeo-play" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 5L19 12L8 19V5Z" fill="white"/></svg><svg class="lay-vimeo-pause" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 5H12V19H8V5Z" fill="white"/><path d="M16 5H20V19H16V5Z" fill="white"/></svg></div><div class="lay-controls-flex-wrap"><div class="lay-vimeo-seekbar-outer"><div class="lay-vimeo-seekbar"><div class="lay-vimeo-seekbar-inner"></div></div></div><div class="lay-vimeo-volume"><div class="lay-vimeo-volume-button"><svg class="lay-vimeo-volume-on" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 5L6 9H2V15H6L11 19V5Z" fill="white"/><path d="M15.54 8.46C16.4774 9.39764 17.004 10.6692 17.004 11.995C17.004 13.3208 16.4774 14.5924 15.54 15.53" stroke="white" stroke-width="2"/><path d="M19.07 4.93C20.9447 6.80528 21.9979 9.34836 21.9979 12C21.9979 14.6516 20.9447 17.1947 19.07 19.07" stroke="white" stroke-width="2"/></svg><svg class="lay-vimeo-volume-off" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 5L6 9H2V15H6L11 19V5Z" fill="white"/><path d="M23 9L17 15" stroke="white" stroke-width="2"/><path d="M17 9L23 15" stroke="white" stroke-width="2"/></svg></div><div class="lay-vimeo-volume-slider-outer"><div class="lay-vimeo-volume-slider"><div class="lay-vimeo-volume-slider-inner"></div></div></div></div><div class="lay-vimeo-share"><svg width="18" height="18" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><g> <path fill="#ffffff" d="M246,101.8L141.1,10v53.7C10,95.2,10,246,10,246s45.6-106,131.1-106v53.6L246,101.8z"/></g></svg></div><div class="lay-vimeo-fullscreen"></div></div></div>',n=(this.parent.insertAdjacentHTML("beforeend",e),this.controls=this.parent.querySelector(".lay-vimeo-custom-controls"),this.seekbar=this.controls.querySelector(".lay-vimeo-seekbar"),this.seekbarInner=this.seekbar.querySelector(".lay-vimeo-seekbar-inner"),this.playIcon=this.controls.querySelector(".lay-vimeo-play"),this.pauseIcon=this.controls.querySelector(".lay-vimeo-pause"),this.playPauseButton=this.controls.querySelector(".lay-vimeo-playpause"),this.customPlayPauseButton=this.controls.querySelector(".lay-vimeo-playicon-custom"),this.shareButton=this.controls.querySelector(".lay-vimeo-share"),this.volumeButton=this.controls.querySelector(".lay-vimeo-volume-button"),this.volumeOnIcon=this.controls.querySelector(".lay-vimeo-volume-on"),this.volumeOffIcon=this.controls.querySelector(".lay-vimeo-volume-off"),this.volumeSlider=this.controls.querySelector(".lay-vimeo-volume-slider"),this.volumeSliderInner=this.controls.querySelector(".lay-vimeo-volume-slider-inner"),this.seekbarOuter=this.controls.querySelector(".lay-vimeo-seekbar-outer"),this.volumeSliderOuter=this.controls.querySelector(".lay-vimeo-volume-slider-outer"),this.fullscreenButton=this.controls.querySelector(".lay-vimeo-fullscreen"),this.createFullscreenIcon=function(e={}){let a=V(V({},{strokeWidth:2,cornerLength:4,color:"white",size:24}),e),n=document.createElementNS("http://www.w3.org/2000/svg","svg");return n.setAttribute("width",a.size),n.setAttribute("height",a.size),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("fill","none"),n.setAttribute("xmlns","http://www.w3.org/2000/svg"),[`M${4+a.cornerLength} 4L4 4L4 `+(4+a.cornerLength),`M${20-a.cornerLength} 4L20 4L20 `+(4+a.cornerLength),`M${4+a.cornerLength} 20L4 20L4 `+(20-a.cornerLength),`M${20-a.cornerLength}
1 20L20 20L20 `+(20-a.cornerLength)].forEach(e=>{var t=document.createElementNS("http://www.w3.org/2000/svg","path");t.setAttribute("d",e),t.setAttribute("stroke",a.color),t.setAttribute("stroke-width",a.strokeWidth),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-linejoin","round"),n.appendChild(t)}),n},this.fullscreenButton&&this.fullscreenButton.appendChild(this.createFullscreenIcon()),this.updateFullscreenIcon=function(e={}){this.fullscreenButton&&(this.fullscreenButton.innerHTML="",this.fullscreenButton.appendChild(this.createFullscreenIcon(e)))},this.player=ci.get(this.$el[0]),this.player||(this.player=new Vimeo.Player(this.$el[0]),ci.set(this.$el[0],this.player)),this.isSeeking=!1,this.isVolumeDragging=!1,this.lastSeekTime=0,this.lastSeekPosition=0,this.seekThrottle=100,this.seekbarOuter.addEventListener("mousedown",function(e){e.stopPropagation(),n.isSeeking=!0,n.handleSeek(e)}),this.seekbarOuter.addEventListener("touchstart",function(e){e.stopPropagation(),n.isSeeking=!0,n.handleSeek(e.touches[0])}),document.addEventListener("mousemove",function(e){e.stopPropagation(),n.isSeeking&&n.handleSeek(e),n.isVolumeDragging&&n.handleVolumeDrag(e)}),document.addEventListener("touchmove",function(e){n.isSeeking&&(e.preventDefault(),e.stopPropagation(),n.handleSeek(e.touches[0])),n.isVolumeDragging&&(e.preventDefault(),e.stopPropagation(),n.handleVolumeDrag(e.touches[0]))},{passive:!1}),document.addEventListener("mouseup",function(e){e.stopPropagation(),n.isSeeking=!1,n.isVolumeDragging=!1}),document.addEventListener("touchend",function(e){n.isSeeking&&null!==n.lastSeekPosition&&n.player.getDuration().then(function(e){n.player.setCurrentTime(n.lastSeekPosition*e)}),n.isSeeking=!1,n.isVolumeDragging=!1,n.lastSeekPosition=null}),this.volumeSliderOuter.addEventListener("mousedown",function(e){e.stopPropagation(),n.isVolumeDragging=!0,n.handleVolumeDrag(e)}),this.volumeSliderOuter.addEventListener("touchstart",function(e){e.stopPropagation(),n.isVolumeDragging=!0,n.handleVolumeDrag(e.touches[0])}),this.handleSeek=function(e){e.stopPropagation&&e.stopPropagation();var t=this.seekbarOuter.getBoundingClientRect(),a=Math.max(0,Math.min(1,(e.clientX-t.left)/t.width)),e=(this.seekbarInner.style.width=100*a+"%",this.lastSeekPosition=a,Date.now());e-this.lastSeekTime>=this.seekThrottle&&(this.player.getDuration().then(function(e){this.player.setCurrentTime(a*e)}.bind(this)),this.lastSeekTime=e)},this.handleVolumeDrag=function(e){var t=this.volumeSliderOuter.getBoundingClientRect(),e=Math.max(0,Math.min(1,1-(e.clientY-t.top)/t.height));this.player.setVolume(e),this.updateVolumeSlider(e)},this.seekbarOuter.addEventListener("click",function(e){var t,a;n.isSeeking||(t=this.getBoundingClientRect(),a=(e.clientX-t.left)/t.width,n.player.getDuration().then(function(e){n.player.setCurrentTime(a*e)}))}),this.controls.addEventListener("click",function(e){e.stopPropagation(),e.target===this&&n.player.getPaused().then(function(e){e?(n.player.play(),n.updatePlayPauseIcon(!1),n.$el[0].dataset.dirty=!1):(n.player.pause(),n.updatePlayPauseIcon(!0),n.$el[0].dataset.dirty=!0)})}),this.iframe=this.parent.querySelector("iframe"),this);this.player.getPaused().then(function(e){n.updatePlayPauseIcon(e),e||n.$el[0].closest(".video").classList.add("lay-vimeo-playing")}),this.playPauseButton.addEventListener("click",function(e){e.stopPropagation(),n.player.getPaused().then(function(e){e?n.player.play():n.player.pause()})}),this.customPlayPauseButton.addEventListener("click",function(e){e.stopPropagation(),n.player.getPaused().then(function(e){e?n.player.play():n.player.pause()})}),this.player.on("play",function(){n.updatePlayPauseIcon(!1),n.$el[0].closest(".video").classList.add("lay-vimeo-playing"),n.$el[0].closest(".video").classList.remove("lay-vimeo-paused")}),this.player.on("pause",function(){n.updatePlayPauseIcon(!0),n.$el[0].closest(".video").classList.remove("lay-vimeo-playing"),n.$el[0].closest(".video").classList.add("lay-vimeo-paused")}),this.player.on("timeupdate",function(e){n.seekbarInner.style.width=100*e.percent+"%"}),this.volumeButton.addEventListener("click",function(e){e.stopPropagation(),n.player.getMuted().then(function(e){n.player.setMuted(!e),n.updateVolumeIcon(!e)})}),this.volumeSliderOuter.addEventListener("click",function(e){var t;e.stopPropagation(),n.isVolumeDragging||(t=this.getBoundingClientRect(),e=1-(e.clientY-t.top)/t.height,n.player.setVolume(e),n.updateVolumeSlider(e))}),this.fullscreenButton.addEventListener("click",function(e){e.stopPropagation(),n.player.getFullscreen().then(function(e){e?n.player.exitFullscreen():n.player.requestFullscreen()})}),this.shareButton&&this.shareButton.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),n.handleShareClick()}),this.player.on("fullscreenchange",function(e){}),this.player.getMuted().then(function(e){n.updateVolumeIcon(!e)}),this.player.getVolume().then(function(t){n.player.getMuted().then(function(e){n.updateVolumeSlider(t,e)})}),this.player.on("volumechange",function(e){n.updateVolumeSlider(e.volume,e.muted),n.updateVolumeIcon(!e.muted)})},Vd=(Wd.prototype.updatePlayPauseIcon=function(e){e?(this.playIcon.style.display="block",this.pauseIcon.style.display="none"):(this.playIcon.style.display="none",this.pauseIcon.style.display="block")},Wd.prototype.updateVolumeIcon=function(e){e?(this.volumeOnIcon.style.display="block",this.volumeOffIcon.style.display="none"):(this.volumeOnIcon.style.display="none",this.volumeOffIcon.style.display="block")},Wd.prototype.updateVolumeSlider=function(e,t){this.volumeSliderInner.style.height=t?"0%":100*e+"%"},Wd.prototype.handleShareClick=function(){var e=this.parent.querySelector("iframe");
1if(e){e=e.getAttribute("data-src")||e.getAttribute("src");if(e){e=e.match(/\/video\/(\d+)/);if(e){let t="https://vimeo.com/"+e[1];navigator.clipboard&&window.isSecureContext?navigator.clipboard.writeText(t).then(()=>{this.showShareMessage()}).catch(e=>{this.fallbackCopyToClipboard(t)}):this.fallbackCopyToClipboard(t)}}}},Wd.prototype.fallbackCopyToClipboard=function(e){var t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.left="-9999px",t.style.top="-9999px",t.style.opacity="0",t.style.pointerEvents="none",document.body.appendChild(t),t.focus(),t.select();try{document.execCommand("copy"),this.showShareMessage()}catch(e){}document.body.removeChild(t)},Wd.prototype.showShareMessage=function(){let e=this.controls.querySelector(".lay-share-message");e||(this.controls.insertAdjacentHTML("beforeend",'<div class="lay-share-message">Link copied</div>'),e=this.controls.querySelector(".lay-share-message")),e.style.display="block",setTimeout(()=>{e.style.transition="opacity 0.3s ease",setTimeout(()=>{e.style.opacity="0"},0),setTimeout(()=>{e.style.display="none",e.remove()},300)},3e3)},function(e){var t=e.find('.lay-vimeo-custom-controls iframe[src*="player.vimeo.com"]').not(".initialized");0<t.length&&(t.each(function(){t.addClass("initialized")}),t.each(function(){var e=jQuery(this);new Wd(e)}))}),Yd={i:function(){"undefined"!=typeof Vimeo&&(window.laytheme.on("content_ready",function(e){Hd=Ks(e),pi(Hd.find('iframe[src*="player.vimeo.com"]')),setTimeout(function(){Vd(Hd)},0),$d=e}),window.laytheme.on("overlayshown",function(e){(Hd=e).hasClass("lay-overlay-was-opened-at-least-once")||(pi(Hd.find('iframe[src*="player.vimeo.com"]')),setTimeout(function(){Vd(Hd)},0))}),window.laytheme.on("overlayhidden",function(){Hd=Ks($d)}),window.laytheme.on("lay_iframe_lazyloaded",function(e){var t;e&&"undefined"!=typeof Vimeo&&(t=jQuery(e)).closest(".lay-vimeo-custom-controls").length&&/player\.vimeo\.com/.test(e.getAttribute("src")||"")&&!t.hasClass("initialized")&&(t.addClass("initialized"),new Wd(t))}))}},Gd=[],Ud=[],Xd=!1,Jd=void 0,Kd=void 0,Zd=null,ec=null,tc=function(e){ec&&ec.disconnect(),ec=new IntersectionObserver(nc,{threshold:0}),e.each(function(){jQuery(this).is("iframe")&&ec.observe(this)})},ac=function(e){Zd&&Zd.disconnect(),Zd=new IntersectionObserver(nc,{threshold:0}),e.each(function(){jQuery(this).is("iframe")&&Zd.observe(this)})},nc=(e,t)=>{Xd||e.forEach(e=>{var n=e.target;if(1==e.isIntersecting&&"true"!=n.dataset.dirty&&"true"==n.dataset.ready){let a=ci.get(n);a&&a.getPaused().then(e=>{if(e)return a.play().catch(e=>{if("PlayInterrupted"!==e.name)return new Promise(t=>{setTimeout(()=>{a.play().then(t).catch(e=>{t()})},1e3)})})}).catch(e=>{})}if(0==e.isIntersecting&&"true"==n.dataset.ready){let t=ci.get(n);t&&t.getPaused().then(e=>{e||t.pause()})}})},Bs={i:function(){window.laytheme.on("content_ready",function(e){hi(),Jd=Ks(e),Gd=Jd.find('.lay-vimeo-autoplay iframe[src*="vimeo.com"]'),pi(Gd),Gd.each(function(){var e=ci.get(this);e&&e.on("fullscreenchange",function(e){Xd=e.fullscreen})}),ac(Gd),Kd=e}),window.laytheme.on("overlayshown",function(e){(Jd=e).hasClass("lay-overlay-was-opened-at-least-once")||(Ud=Jd.find('.lay-vimeo-autoplay iframe[src*="vimeo.com"]'),pi(Ud),Ud.each(function(){var e=ci.get(this);e&&e.on("fullscreenchange",function(e){Xd=e.fullscreen})}),tc(Ud))}),window.laytheme.on("overlayhidden",function(){Jd=Ks(Kd)}),window.laytheme.on("lay_iframe_lazyloaded",function(e){var t;e&&e.closest(".lay-vimeo-autoplay")&&/vimeo\.com/.test(e.getAttribute("src")||"")&&((t=yi(e))&&t.on("fullscreenchange",function(e){Xd=e.fullscreen}),t=e.closest(".lay-overlay")?ec:Zd)&&t.observe(e)})}},de=t(de()),oc=[],ic=!1,rc=new Set,lc=function(e){return Array.from(e.querySelectorAll("source")).map(function(e){return e.dataset.src||e.getAttribute("src")||""}).filter(Boolean)},sc=function(e){return lc(e).some(function(e){return rc.has(e)})},dc=function(e){for(var t in e._layRememberLoadedSourcesBound||(e._layRememberLoadedSourcesBound=!0,e.addEventListener("loadeddata",function(){Ts(e)},{once:!0})),e.children){t=e.children[t];"string"==typeof t.tagName&&"SOURCE"===t.tagName&&null!=t.dataset.src&&(t.src=t.dataset.src)}e.setAttribute("preload","auto");try{e.load()}catch(e){}e.classList.remove("video-lazyload"),e.classList.add("loaded"),e.classList.contains("autoplay")&&e.setAttribute("autoplay",""),Ri(e)},cc=(0,de.default)(function(){var e;0===(oc=oc.filter(function(e){return e&&e.isConnected&&e.classList.contains("video-lazyload")})).length?ic=!1:(ic=!0,e=oc.shift(),dc(e),cc())},1e3);function uc(e){e&&e.isConnected&&e.classList.contains("video-lazyload")&&(sc(e)?dc(e):oc.includes(e)||(oc.push(e),ic)||cc())}var yc=function(e){e.find("video.video-lazyload").each(function(){dc(this)})};function hc(t){return{init:function(){var a,e=t.find("video.video-lazyload");"IntersectionObserver"in window?(a=new IntersectionObserver(function(e,t){e.forEach(function(e){e.isIntersecting&&(uc(e.target),a.unobserve(e.target))})},{rootMargin:"100%"}),e.each(function(){a.observe(this)})):yc(t)}}}
1function pc(o,i,r=!0){return _c[o]||(_c[o]=new Promise((e,t)=>{try{var a,n;null==document.getElementById(o)?((a=document.createElement("script")).setAttribute("src",i),a.setAttribute("type","text/javascript"),a.setAttribute("async",r),a.id=o,document.body.appendChild(a),a.addEventListener("load",()=>{e({status:!0})}),a.addEventListener("error",e=>{t({status:!1,message:"Failed to load the script "+i})})):(n=document.getElementById(o))&&"1"!==n.getAttribute("data-lay-script-loaded")?(n.addEventListener("load",()=>{e({status:!0})}),n.addEventListener("error",()=>{t({status:!1,message:"Failed to load the script "+i})})):e({status:!0})}catch(e){t(e)}}).then(e=>{var t=document.getElementById(o);return t&&t.setAttribute("data-lay-script-loaded","1"),e})),_c[o]}function fc(t){var a=(e=>(e=(e=e&&e.jquery?e:window.jQuery(document)).find('[data-lay-drag-physics="1"]').add(e.filter('[data-lay-drag-physics="1"]')),e=window.utility&&window.utility.isPhoneSize?e.filter(function(){return"1"!==this.getAttribute("data-lay-drag-physics-disable-phone")&&"1"!==this.getAttribute("data-lay-drag-physics-hide-phone")}):e))(t);0!==a.length&&pc("lay-drag-physics",layData.template_directory_uri+"/frontend/assets/js/drag_physics.min.js").then(e=>{jc||(jc=!0,window.layDragPhysicsController&&"function"==typeof window.layDragPhysicsController.bind&&window.layDragPhysicsController.bind(((e,t)=>{if(e=e&&e.jquery?e[0]:null){if(e.classList&&(e.classList.contains("lay-content")||e.classList.contains("lay-overlay")))return e;if(e.closest){e=e.closest(".lay-content, .lay-overlay");if(e)return e}}return(e=t&&t.length?t[0]:null)&&e.closest&&e.closest(".lay-content, .lay-overlay")||document})(t,a)))})}var mc={loadVideosInstantly:function(e){yc(e)},initLazyLoadVideosOnScroll:function(e){new hc(e).init()},loadSpecificVideo:function(e){(e=e).classList.contains("video-lazyload")&&uc(e)},observeSpecificVideo:function(e){var t;(e=e)&&e.classList.contains("video-lazyload")&&("IntersectionObserver"in window?(t=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(uc(e.target),t.unobserve(e.target))})},{rootMargin:"100%"})).observe(e):dc(e))},shouldLazyLoadVideos:function(){return e=void 0===layData.videoLazyLoadingAllowedForCurrentBrowser||"on"==layData.videoLazyLoadingAllowedForCurrentBrowser,"on"==layData.videoLazyLoading&&e;var e}},gc=void 0,vc=void 0,wc=function(e){this.$el=e,this.video=e[0],this.parent=this.video.closest(".html5video, .video");var e='<div class="lay-vimeo-custom-controls"><div class="lay-vimeo-playicon-custom"><img src="'+layData.playicon+'" alt=""/></div><div class="lay-vimeo-playpause"><svg class="lay-vimeo-play" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 5L19 12L8 19V5Z" fill="white"/></svg><svg class="lay-vimeo-pause" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 5H12V19H8V5Z" fill="white"/><path d="M16 5H20V19H16V5Z" fill="white"/></svg></div><div class="lay-controls-flex-wrap"><div class="lay-vimeo-seekbar-outer"><div class="lay-vimeo-seekbar"><div class="lay-vimeo-seekbar-inner"></div></div></div><div class="lay-vimeo-volume"><div class="lay-vimeo-volume-button"><svg class="lay-vimeo-volume-on" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 5L6 9H2V15H6L11 19V5Z" fill="white"/><path d="M15.54 8.46C16.4774 9.39764 17.004 10.6692 17.004 11.995C17.004 13.3208 16.4774 14.5924 15.54 15.53" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.07 4.93C20.9447 6.80528 21.9979 9.34836 21.9979 12C21.9979 14.6516 20.9447 17.1947 19.07 19.07" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg><svg class="lay-vimeo-volume-off" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 5L6 9H2V15H6L11 19V5Z" fill="white"/><path d="M23 9L17 15" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 9L23 15" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg></div><div class="lay-vimeo-volume-slider-outer"><div class="lay-vimeo-volume-slider"><div class="lay-vimeo-volume-slider-inner"></div></div></div></div><div class="lay-vimeo-share"><svg width="18" height="18" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><g> <path fill="#ffffff" d="M246,101.8L141.1,10v53.7C10,95.2,10,246,10,246s45.6-106,131.1-106v53.6L246,101.8z"/></g></svg></div><div class="lay-vimeo-fullscreen"></div></div></div>',n=(this.parent.insertAdjacentHTML("beforeend",e),this.controls=this.parent.querySelector(".lay-vimeo-custom-control
1s"),this.seekbar=this.controls.querySelector(".lay-vimeo-seekbar"),this.seekbarInner=this.seekbar.querySelector(".lay-vimeo-seekbar-inner"),this.playIcon=this.controls.querySelector(".lay-vimeo-play"),this.pauseIcon=this.controls.querySelector(".lay-vimeo-pause"),this.playPauseButton=this.controls.querySelector(".lay-vimeo-playpause"),this.shareButton=this.controls.querySelector(".lay-vimeo-share"),this.volumeButton=this.controls.querySelector(".lay-vimeo-volume-button"),this.volumeOnIcon=this.controls.querySelector(".lay-vimeo-volume-on"),this.volumeOffIcon=this.controls.querySelector(".lay-vimeo-volume-off"),this.volumeSlider=this.controls.querySelector(".lay-vimeo-volume-slider"),this.volumeSliderInner=this.controls.querySelector(".lay-vimeo-volume-slider-inner"),this.seekbarOuter=this.controls.querySelector(".lay-vimeo-seekbar-outer"),this.volumeSliderOuter=this.controls.querySelector(".lay-vimeo-volume-slider-outer"),this.fullscreenButton=this.controls.querySelector(".lay-vimeo-fullscreen"),this.playIconCustom=this.controls.querySelector(".lay-vimeo-playicon-custom"),this.createFullscreenIcon=function(e={}){let a=V(V({},{strokeWidth:2,cornerLength:4,color:"white",size:24}),e),n=document.createElementNS("http://www.w3.org/2000/svg","svg");return n.setAttribute("width",a.size),n.setAttribute("height",a.size),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("fill","none"),n.setAttribute("xmlns","http://www.w3.org/2000/svg"),[`M${4+a.cornerLength} 4L4 4L4 `+(4+a.cornerLength),`M${20-a.cornerLength} 4L20 4L20 `+(4+a.cornerLength),`M${4+a.cornerLength} 20L4 20L4 `+(20-a.cornerLength),`M${20-a.cornerLength}
1 20L20 20L20 `+(20-a.cornerLength)].forEach(e=>{var t=document.createElementNS("http://www.w3.org/2000/svg","path");t.setAttribute("d",e),t.setAttribute("stroke",a.color),t.setAttribute("stroke-width",a.strokeWidth),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-linejoin","round"),n.appendChild(t)}),n},this.fullscreenButton&&this.fullscreenButton.appendChild(this.createFullscreenIcon()),this.updateFullscreenIcon=function(e={}){this.fullscreenButton&&(this.fullscreenButton.innerHTML="",this.fullscreenButton.appendChild(this.createFullscreenIcon(e)))},this.isSeeking=!1,this.isVolumeDragging=!1,this.lastSeekTime=0,this.lastSeekPosition=0,this.seekThrottle=100,this);this.seekbarOuter.addEventListener("mousedown",function(e){e.stopPropagation(),n.isSeeking=!0,n.handleSeek(e)}),this.seekbarOuter.addEventListener("touchstart",function(e){e.stopPropagation(),n.isSeeking=!0,n.handleSeek(e.touches[0])}),document.addEventListener("mousemove",function(e){e.stopPropagation(),n.isSeeking&&n.handleSeek(e),n.isVolumeDragging&&n.handleVolumeDrag(e)}),document.addEventListener("touchmove",function(e){n.isSeeking&&(e.preventDefault(),e.stopPropagation(),n.handleSeek(e.touches[0])),n.isVolumeDragging&&(e.preventDefault(),e.stopPropagation(),n.handleVolumeDrag(e.touches[0]))},{passive:!1}),document.addEventListener("mouseup",function(e){e.stopPropagation(),n.isSeeking=!1,n.isVolumeDragging=!1}),document.addEventListener("touchend",function(e){n.isSeeking&&null!==n.lastSeekPosition&&(n.video.currentTime=n.lastSeekPosition*n.video.duration),n.isSeeking=!1,n.isVolumeDragging=!1,n.lastSeekPosition=null}),this.volumeSliderOuter.addEventListener("mousedown",function(e){e.stopPropagation(),n.isVolumeDragging=!0,n.handleVolumeDrag(e)}),this.volumeSliderOuter.addEventListener("touchstart",function(e){e.stopPropagation(),n.isVolumeDragging=!0,n.handleVolumeDrag(e.touches[0])}),this.handleSeek=function(e){e.stopPropagation&&e.stopPropagation();var t=this.seekbarOuter.getBoundingClientRect(),e=Math.max(0,Math.min(1,(e.clientX-t.left)/t.width)),t=(this.seekbarInner.style.width=100*e+"%",this.lastSeekPosition=e,Date.now());t-this.lastSeekTime>=this.seekThrottle&&(this.video.currentTime=e*this.video.duration,this.lastSeekTime=t)},this.handleVolumeDrag=function(e){var t=this.volumeSliderOuter.getBoundingClientRect(),e=Math.max(0,Math.min(1,1-(e.clientY-t.top)/t.height));this.video.volume=e,this.video.muted=!1,this.updateVolumeSlider(e,!1)},this.seekbarOuter.addEventListener("click",function(e){var t;n.isSeeking||(t=this.getBoundingClientRect(),e=(e.clientX-t.left)/t.width,n.video.currentTime=e*n.video.duration)}),this.controls.addEventListener("click",function(e){e.stopPropagation(),e.target===this&&(n.video.paused?(n.video.play(),n.updatePlayPauseIcon(!1),n.video.dataset.dirty=!1):(n.video.pause(),n.updatePlayPauseIcon(!0),n.video.dataset.dirty=!0))}),this.playIconCustom.addEventListener("click",function(e){if(e.stopPropagation(),n.video.paused)if(n.video.classList.contains("video-lazyload")){for(var t=0;t<n.video.children.length;t++){var a=n.video.children[t];"SOURCE"===a.tagName&&a.dataset.src&&!a.src&&(a.src=a.dataset.src)}n.video.setAttribute("preload","auto"),n.video.classList.remove("video-lazyload"),n.video.classList.add("loaded"),n.video.addEventListener("canplay",function e(){n.video.play(),n.video.removeEventListener("canplay",e),n.video.dataset.dirty=!1},{once:!0});try{n.video.load()}catch(e){}}else n.video.play(),n.video.dataset.dirty=!1}),this.updatePlayPauseIcon(this.video.paused),this.video.paused?(this.parent.classList.add("lay-vimeo-paused"),this.parent.classList.remove("lay-vimeo-playing")):(this.parent.classList.add("lay-vimeo-playing"),this.parent.classList.remove("lay-vimeo-paused")),this.parent.querySelector(".html5-video-placeholder-image")&&this.video.paused&&this.parent.classList.add("lay-vimeo-has-placeholder"),this.video.addEventListener("canplay",function(){n.parent.classList.add("lay-vimeo-ready")}),3<=this.video.readyState&&this.parent.classList.add("lay-vimeo-ready"),this.video.addEventListener("loadedmetadata",function(){n.parent.classList.add("lay-vimeo-ready")}),this.playPauseButton.addEventListener("click",function(e){e.stopPropagation(),n.video.paused?n.video.play():n.video.pause()}),this.video.addEventListener("play",function(){n.updatePlayPauseIcon(!1),n.parent.classList.add("lay-vimeo-playing"),n.parent.classList.remove("lay-vimeo-paused");var e=n.parent.querySelector(".html5-video-placeholder-image");e&&(e.style.display="none")}),this.video.addEventListener("pause",function(){n.updatePlayPauseIcon(!0),n.parent.classList.remove("lay-vimeo-playing"),n.parent.classList.add("lay-vimeo-paused")}),this.video.addEventListener("timeupdate",function(){var e;0<n.video.duration&&(e=n.video.currentTime/n.video.duration,n.seekbarInner.style.width=100*e+"%")}),this.volumeButton.addEventListener("click",function(e){e.stopPropagation(),n.video.muted=!n.video.muted,n.updateVolumeIcon(!n.video.muted),n.updateVolumeSlider(n.video.volume,n.video.muted)}),this.volumeSliderOuter.addEventListener("click",function(e){var t;e.stopPropagation(),n.isVolumeDragging||(t=this.getBoundingClientRect(),e=1-(e.clientY-t.top)/t.height,n.video.volume=e,n.video.muted=!1,n.updateVolumeSlider(e,!1))}),this.fullscreenButton.addEventListener("click",function(e){e.stopPropagation();e=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitDisplayingFullscreen;if(e)document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen();else if((/iPad|iPhone|iPod/.test(navigator.userAgent)||"MacIntel"===navigator.platform&&1<navigator.maxTouchPoints)&&n.video.webkitEnterFullscreen)try{n.video.webkitEnterFullscreen()}catch(e){}else n.parent.requestFullscreen?n.parent.requestFullscreen():n.parent.webkitRequestFullscreen?n.parent.webkitRequestFullscreen():n.parent.mozRequestFullScreen?n.parent.mozRequestFullScreen():n.parent.msRequestFullscreen&&n.parent.msRequestFullscreen()}),this.shareButton&&this.shareButton.addEventListener("click",function(e){e.stopPropagation(),e.preventDefault(),n.handleShareClick()}),this.updateVolumeIcon(!this.video.muted),this.updateVolumeSlider(this.video.volume,this.video.muted),this.video.addEventListener("volumechange",function(){n.updateVolumeSlider(n.video.volume,n.video.muted),n.updateVolumeIcon(!n.video.muted)})},bc=(wc.prototype.updatePlayPauseIcon=function(e){e?(this.playIcon.style.display="block",this.pauseIcon.style.display="none"):(this.playIcon.style.display="none",this.pauseIcon.style.display="block")},wc.prototype.updateVolumeIcon=function(e){e?(this.volumeOnIcon.style.display="block",this.volumeOffIcon.style.display="none"):(this.volumeOnIcon.style.display="none",this.volumeOffIcon.style.display="block")},wc.prototype.updateVolumeSlider=function(e,t){this.volumeSliderInner.style.height=t?"0%":100*e+"%"},wc.prototype.handleShareClick=function(){var e=this.video.src||this.video.currentSrc;if(e){let t=e;var e=e.match(/\/playback\/(\d+)\//);e&&(e=e[1],t="https://vimeo.com/"+e),navigator.clipboard&&window.isSecureContext?navigator.clipboard.writeText(t).then(()=>{this.showShareMessage()}).catch(e=>{this.fallbackCopyToClipboard(t)}):this.fallbackCopyToClipboard(t)}},wc.prototype.fallbackCopyToClipboard=function(e){var t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.left="-9999px",t.style.top="-9999px",t.style.opacity="0",t.style.pointerEvents="none",document.body.appendChild(t),t.focu
1s(),t.select();try{document.execCommand("copy"),this.showShareMessage()}catch(e){}document.body.removeChild(t)},wc.prototype.showShareMessage=function(){let e=this.controls.querySelector(".lay-share-message");e||(this.controls.insertAdjacentHTML("beforeend",'<div class="lay-share-message">Link copied</div>'),e=this.controls.querySelector(".lay-share-message")),e.style.display="block",setTimeout(()=>{e.style.transition="opacity 0.3s ease",setTimeout(()=>{e.style.opacity="0"},0),setTimeout(()=>{e.style.display="none",e.remove()},300)},3e3)},function(e){e=e.find(".lay-vimeo-custom-controls video").not(".lay-custom-controls-initialized");0<e.length&&(e.addClass("lay-custom-controls-initialized"),e.each(function(){var e=jQuery(this);new wc(e)}))}),de={i:function(){window.laytheme.on("content_ready",function(e){gc=Ks(e),setTimeout(function(){bc(gc)},0),vc=e}),window.laytheme.on("overlayshown",function(e){(gc=e).hasClass("lay-overlay-was-opened-at-least-once")||setTimeout(function(){bc(gc)},0)}),window.laytheme.on("overlayhidden",function(){gc=Ks(vc)})}},_c={},jc=!1,xc=(window.laytheme.on("content_ready",function(e,t){var e=window.lt_utility_controller.utility_controller.getTargetContainers(e),a=e.find(".lay-webgl-slideshow:not(.webgl-initialized)"),n=e.find(".lay-carousel.transition-webgl:not(.webgl-initialized)"),o=((0<a.length||0<n.length)&&pc("lay-webgl-row-background-slideshow",layData.template_directory_uri+"/frontend/assets/js/webgl_row_background_slideshow.min.js").then(e=>{setTimeout(()=>{0<a.length&&window.initWebGlBackgrounds(a),0<n.length&&"function"==typeof window.initWebGLCarousels&&window.initWebGLCarousels(n)},100)}),e.find(".lay-row-canvas-animation:not(.canvas-animation-initialized)").add(e.filter(".lay-row-canvas-animation:not(.canvas-animation-initialized)"))),i=(0<o.length&&pc("lay-row-canvas-animation",layData.template_directory_uri+"/frontend/assets/js/row_canvas_animation.min.js").then(()=>{"function"==typeof window.initRowCanvasAnimations&&window.initRowCanvasAnimations(o)}),e.find(".lay-marquee")),t=(0<i.length&&pc("lay-marquee",layData.template_directory_uri+"/frontend/assets/js/marquee.min.js").then(e=>{window.initMarquees(i,{insidePageOverlay:!1})}),t&&t.jquery?t:e);fc(t)}),window.jQuery(function(){fc(window.jQuery(document))}),window.laytheme.on("newpageshown",function(e,t,a,n){window.requestAnimationFrame(function(){fc(window.jQuery(document))})}),window.jQuery(window).on("window_width_changed",function(){jc||fc(window.jQuery(document))}),t(se())),Cc="inset(0 -200px 0 -200px)";function Sc(e,n){var o;e&&e.forEach&&(o=n?Cc:"none",e.forEach(function(e){var t,a;e&&e.style&&(t=o,n&&"undefined"!=typeof window&&void 0!==window.navigator&&/AppleWebKit/i.test(window.navigator.userAgent||"")&&/Apple/i.test(window.navigator.vendor||"")&&"function"==typeof window.getComputedStyle&&0<(a=parseFloat(window.getComputedStyle(e).paddingBottom)||0)&&(t="inset(0 -200px -"+Math.ceil(a)+"px -200px)"),e.style.overflow="visible",e.style.setProperty("clip-path",t),e.style.setProperty("-webkit-clip-path",t))}))}var Ac=14;function Qc(e){var t,a,n,o;return e&&"function"==typeof e.getBoundingClientRect?(t="function"==typeof e.closest?e.closest(".lay-text-line-mask"):null,a=e.style.transform,o=e.style.webkitTransform,(a||o)&&(e.style.transform="none",e.style.webkitTransform="none"),n=e.getBoundingClientRect(),t=t&&"function"==typeof t.getBoundingClientRect?t.getBoundingClientRect():null,(a||o)&&(e.style.transform=a,e.style.webkitTransform=o),a=t?t.bottom-n.top:0,o=Math.max(n.height||0,t&&t.height||0,a||0),n=e,n=(n="undefined"!=typeof window?window.getComputedStyle(n):null)?parseFloat(n.fontSize):0,t=Math.ceil(Math.max(Ac,.18*(n||0))),0<o?Math.ceil(o)+t:(n=(a="undefined"!=typeof window?window.getComputedStyle(e):null)?parseFloat(a.lineHeight):0,o=a?parseFloat(a.fontSize):0,Math.ceil(n||o||0)+t)):0}var Lc=function(e,t,a,n){var o=parseInt(a.getAttribute("data-stagger")),o=isFinite(o)&&0<o?o:"number"==typeof n?n:parseInt(a.getAttribute("data-duration"))||40;return Oc(e,t,o,Ec(a))};var kc={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:(4-2*e)*e-1},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return(e-=1)*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1-(e-=1)*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeOutQuint:function(e){return 1+(e-=1)*e*e*e*e},easeInSine:function(e){return 1-Math.cos(e*Math.PI/2)},easeOutSine:function(e){return Math.sin(e*Math.PI/2)},easeInOutSine:function(e){return-(Math.cos(Math.PI*e)-1)/2},easeInExpo:function(e){return 0===e?0:Math.pow(2,10*(e-1))},easeOutExpo:function(e){return 1===e?1:1-Math.pow(2,-10*e)},easeInOutExpo:function(e){return 0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2},easeOutCirc:function(e){return e-=1,Math.sqrt(1-e*e)},easeInOutCirc:function(e){return e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2},easeOutBack:function(e){return Math.max(0,Math.min(1,1+2.70158*Math.pow(e-1,3)+1.70158*Math.pow(e-1,2)))},easeInOutBack:function(e){var t=2.5949095,e=e<.5?Math.pow(2*e,2)*(7.189819*e-t)/2:(Math.pow(2*e-2,2)*((1+t)*(2*e-2)+t)+2)/2;return Math.max(0,Math.min(1,e))}};function Ec(e){return e&&"function"==typeof e.getAttribute&&(e=e.getAttribute("data-stagger-easing"))&&-1!==Dc.indexOf(e)?e:"easeOutQuart"}function Oc(e,t,a,n){var o,e=e*a;return"linear"===n||t<=0||a<=0?e:(t=0<(t=t*a)?(e-(a=0))*(1-(o=0))/(t-a)+o:0,e*(kc[n]||kc.easeOutQuart)(Math.max(0,Math.min(1,t))))}var Dc=["linear","easeInQuad","easeInCubic","easeInQuart","easeInSine","easeInExpo","easeOutQuad","easeOutCubic","easeOutQuart","easeOutQuint","easeOutSine","easeOutExpo","easeOutCirc","easeOutBack","easeInOutQuad","easeInOutCubic","easeInOutQuart","easeInOutSine","easeInOutExpo","easeInOutCirc","easeInOutBack"];function Tc(e){return e&&"function"==typeof e.getAttribute&&(e=e.getAttribute("data-animation-easing"))&&-1!==Dc.indexOf(e)?e:"easeOutCubic"}var Pc='a[class*="laybutton"], button[class*="laybutton"], span[class*="laybutton"]';function Ic(t){var a=Array.from(t.querySelectorAll(".lay-text-line .word")),n=[],o=new WeakSet;for(let e=0;e<a.length;e++){var i=a[e],r=i.closest(Pc);r&&t.contains(r)?o.has(r)||(o.add(r),n.push(r)):n.push(i)}return n}function Mc(t){var a=Array.from(t.querySelectorAll(".lay-text-line .char")),n=[],o=new WeakSet;for(let e=0;e<a.length;e++){var i=a[e],r=i.closest(Pc);r&&t.contains(r)?o.has(r)||(o.add(r),n.push(r)):n.push(i)}return n}var zc="lay-typewriter-bg-reveal",Nc="data-lay-typewriter-bg-reveal",Fc="lay-typewriter-bg-reveal-overlay",qc=new WeakMap;function Bc(e,t){let a=e;for(;a&&a!==t;){if(a.nodeType===Node.ELEMENT_NODE&&(e=>{var t;return e&&window.getComputedStyle&&(t=(e=window.getComputedStyle(e)).backgroundColor,(e=e.backgroundImage)&&"none"!==e||t&&"transparent"!==t&&"rgba(0, 0, 0, 0)"!==t)})(a))return a;a=a.parentElement}return null}function Rc(e,t){e.classList.add(zc),e.setAttribute(Nc,"1"),e.style.clipPath=t?"inset(0 0 0 100%)":"inset(0 100% 0 0)",e.
1style.webkitClipPath=e.style.clipPath}function Hc(e,t){e.classList.add(zc),e.setAttribute(Nc,"1"),e.style.clipPath=t,e.style.webkitClipPath=t}function $c(e){e.classList.remove(zc),e.removeAttribute(Nc),e.style.clipPath="",e.style.webkitClipPath=""}function Wc(e){e&&e.containers&&(e.states&&e.states.forEach(e=>{var t;(e=e)&&e.originalStyle&&((t=e.container).style.backgroundColor=e.originalStyle.backgroundColor,t.style.backgroundImage=e.originalStyle.backgroundImage,t.style.position=e.originalStyle.position,t.style.zIndex=e.originalStyle.zIndex,e.overlay&&e.overlay.parentNode&&e.overlay.parentNode.removeChild(e.overlay),e.overlay=null,e.lines.forEach(e=>{e.overlay=null}))}),e.containers.forEach(e=>{$c(e)}),e.targetPositionChanged)&&e.target&&(e.target.style.position=e.originalTargetPosition)}function Vc(e,t,a){e.overlay&&(e.overlay.style.left=t+"px",e.overlay.style.width=Math.max(0,a)+"px")}function Yc(e){e.lines.forEach(e=>{Vc(e,e.baseLeft,e.fullWidth)})}function Gc(e,t,a){if(e.overlay){var o=e,i=t,r=a;let n=o.unitLines&&o.unitLines.get(i);if(n){let a=i.getBoundingClientRect();o.lines.forEach(e=>{var t;r?e.index>n.index?Vc(e,e.baseLeft,e.fullWidth):e.index<n.index?Vc(e,e.baseLeft+e.fullWidth,0):(t=Math.max(0,Math.min(e.fullWidth,a.left-e.paddingLeft-e.paintLeft)),Vc(e,e.baseLeft+t,e.fullWidth-t)):e.index<n.index?Vc(e,e.baseLeft,e.fullWidth):e.index>n.index?Vc(e,e.baseLeft,0):(t=Math.max(0,Math.min(e.fullWidth,a.right+e.paddingRight-e.paintLeft)),Vc(e,e.baseLeft,t))})}}else{var n,i=e.container.getBoundingClientRect();i.width&&(a?Hc(e.container,"inset(0 0 0 "+(o=e.container,a=(a=t).getBoundingClientRect(),o=o.getBoundingClientRect(),Math.max(0,Math.min(o.width,a.left-o.left)))+"px)"):(t=Math.max(0,i.width-(a=t,n=e.container,a=t.getBoundingClientRect(),n=n.getBoundingClientRect(),Math.max(0,Math.min(n.width,a.right-n.left)))),Hc(e.container,"inset(0 "+t+"px 0 0)")))}}function Uc(n,e,o){Wc(qc.get(n));e=Array.from(e||[]).filter(e=>!!e);let t=new Map,i=[],r=new Set;e.forEach((a,e)=>{if(t.set(a,e),a&&a.getBoundingClientRect){let t=Bc(a,n);if(t){let e=i.find(e=>e.container===t);e||(e={container:t,units:[],revealedCount:0,reverse:!!o},i.push(e),r.add(t)),e.units.push(a)}}});e={containers:Array.from(r),states:i,units:e,unitIndexes:t,reverse:!!o,target:n,originalTargetPosition:n.style.position,targetPositionChanged:!1};i.length&&"static"===window.getComputedStyle(n).position&&(n.style.position="relative",e.targetPositionChanged=!0),i.forEach(e=>{var t=((e,t)=>{t=window.getComputedStyle(t);let a=parseFloat(t.paddingTop)||0,n=parseFloat(t.paddingRight)||0,o=parseFloat(t.paddingBottom)||0,i=parseFloat(t.paddingLeft)||0,r=[],l=new Map;return e.forEach(e=>{let t=e.getBoundingClientRect(),a=r.find(e=>Math.abs(e.anchorTop-t.top)<=1);a?(a.top=Math.min(a.top,t.top),a.bottom=Math.max(a.bottom,t.bottom),a.left=Math.min(a.left,t.left),a.right=Math.max(a.right,t.right)):(a={anchorTop:t.top,top:t.top,bottom:t.bottom,left:t.left,right:t.right,units:[]},r.push(a)),a.units.push(e)}),r.sort((e,t)=>e.top-t.top),r.forEach((t,e)=>{t.index=e,t.paintTop=t.top-a,t.paintBottom=t.bottom+o,t.paintLeft=t.left-i,t.paintRight=t.right+n,t.paddingLeft=i,t.paddingRight=n,t.units.forEach(e=>l.set(e,t))}),{lines:r,unitLines:l}})(e.units,e.container);e.lines=t.lines,e.unitLines=t.unitLines,((e,t)=>{if(e.lines&&!(e.lines.length<=1)){var i=e.container;let a=window.getComputedStyle(i),n=t.getBoundingClientRect(),o=document.createElement("span");return e.originalStyle={backgroundColor:i.style.backgroundColor,backgroundImage:i.style.backgroundImage,position:i.style.position,zIndex:i.style.zIndex},o.className=Fc,o.setAttribute("aria-hidden","true"),o.style.position="absolute",o.style.inset="0",o.style.display="block",o.style.pointerEvents="none",o.style.overflow="visible",o.style.zIndex="0",e.lines.forEach(e=>{var t=document.createElement("span");e.baseLeft=e.paintLeft-n.left,e.baseTop=e.paintTop-n.top,e.fullWidth=Math.max(0,e.paintRight-e.paintLeft),e.fullHeight=Math.max(0,e.paintBottom-e.paintTop),(e.overlay=t).style.position="absolute",t.style.display="block",t.style.left=e.baseLeft+"px",t.style.top=e.baseTop+"px",t.style.width="0px",t.style.height=e.fullHeight+"px",t.style.background=a.background,t.style.borderRadius=a.borderRadius,t.style.boxShadow=a.boxSh
1adow,t.style.opacity=a.opacity,o.appendChild(t)}),t.insertBefore(o,t.firstChild),e.overlay=o,i.classList.add(zc),i.setAttribute(Nc,"1"),i.style.backgroundColor="transparent",i.style.backgroundImage="none",i.style.position="relative",i.style.zIndex="1",1}})(e,n)||Rc(e.container,o)}),qc.set(n,e)}function Xc(e,t){var a=qc.get(e);a&&a.states&&(a.states.forEach(e=>{-1!==e.units.indexOf(t)&&(e.revealedCount+=1,Gc(e,t,e.reverse),e.revealedCount>=e.units.length)&&(e.overlay?Yc(e):$c(e.container))}),a.targetPositionChanged)&&a.states.every(e=>e.revealedCount>=e.units.length&&!e.overlay)&&(e.style.position=a.originalTargetPosition,a.targetPositionChanged=!1)}function Jc(e,t,a){let l=qc.get(e);if(l&&l.states&&l.units){let o=l.units.length,i=Math.max(0,Math.min(o,0|t)),r=void 0===a?!!l.reverse:!!a;l.states.forEach(e=>{var t,a,n=e.units.filter(e=>{e=l.unitIndexes.get(e);return"number"==typeof e&&(r?e>=o-i:e<i)});e.revealedCount=n.length,0===n.length?(t=e,a=r,t.overlay?t.lines.forEach(e=>{Vc(e,a?e.baseLeft+e.fullWidth:e.baseLeft,0)}):Rc(t.container,a)):n.length>=e.units.length?e.overlay?Yc(e):$c(e.container):Gc(e,r?n[0]:n[n.length-1],r)})}}function Kc(e){Wc(qc.get(e)),qc.delete(e)}function Zc(e){e&&"function"==typeof e.forEach&&e.forEach(e=>{anime.set(e,{translateY:Qc(e)})})}function eu(e){var t;return e&&e.getAttribute&&(t=e.getAttribute("data-animation-type"))?"fade_whole_text"===t||"fade_and_slide_whole_text"===t||("typewriter"===t||"typewriter_fade"===t||"masked_characters"===t||"fade_characters"===t||"fade_and_slide_characters"===t?e.querySelector(".lay-text-line .char"):"masked_words"===t||"fade_words"===t||"typewriter_words"===t||"fade_and_slide_words"===t?e.querySelector(".lay-text-line .word"):e.querySelector(".lay-text-line")):void 0}function tu(e,t){var a=e.get(t);a&&(a.forEach(e=>clearTimeout(e)),e.delete(t)),Kc(t)}function au(a){if(a){a.classList.remove("lay-text-animation-initialized"),(e=a)&&"undefined"!=typeof window&&"function"==typeof window.getComputedStyle&&e.querySelectorAll("p, h1, h2, h3, h4, h5, h6").forEach(function(e){var o,t,a,i=window.getComputedStyle(e);"text"!==(i.webkitBackgroundClip||i.backgroundClip)||!i.backgroundImage||"none"===i.backgroundImage||(o=e.getBoundingClientRect()).width<=0||o.height<=0||(t=e.querySelectorAll(".lay-text-line .char"),a=e.querySelectorAll(".lay-text-line .word"),(0<t.length?t:0<a.length?a:e.querySelectorAll(".lay-text-line")).forEach(function(e){var t=e.style.transform,a=e.style.webkitTransform,n=((t||a)&&(e.style.transform="none",e.style.webkitTransform="none"),e.getBoundingClientRect()),t=((t||a)&&(e.style.transform=t,e.style.webkitTransform=a),e.style.backgroundImage=i.backgroundImage,e.style.backgroundSize=o.width+"px "+o.height+"px",e.style.backgroundPosition=o.left-n.left+"px "+(o.top-n.top)+"px",e.style.backgroundRepeat="no-repeat",e.style.backgroundClip="text",e.style.webkitBackgroundClip="text",e.style.color="transparent",e.style.webkitTextFillColor="transparent",e.closest(".lay-text-line-mask")),a=t&&parseFloat(window.getComputedStyle(t).paddingBottom)||0;0<a&&(e.style.paddingBottom=a+"px",e.style.marginBottom=-a+"px")}))});var e=a.getAttribute("data-animation-type"),t=a.querySelectorAll(".lay-text-line"),n=a.querySelectorAll(".lay-text-line .word"),o=a.querySelectorAll(".lay-text-line-mask");switch(e){case"masked_lines":Zc(t);break;case"masked_words":{let t=new Set;n.forEach(e=>{e=e.closest(Pc);e&&a.contains(e)&&t.add(e)}),Zc(n),t.forEach(e=>{e.querySelectorAll(".word").forEach(e=>{anime.set(e,{translateY:"0%"})}),anime.set(e,{translateY:Qc(e)})});break}case"masked_characters":{var i=a.querySelectorAll(".lay-text-line .char");let t=new Set;i.forEach(e=>{e=e.closest(Pc);e&&a.contains(e)&&t.add(e)}),Zc(i),t.forEach(e=>{e.querySelectorAll(".char").forEach(e=>{anime.set(e,{translateY:"0%"})}),anime.set(e,{translateY:Qc(e)})});break}case"typewriter_lines":anime.set(t,{opacity:0});break;case"typewriter_words":{let t=new Set;n.forEach(e=>{e=e.closest(Pc);e&&a.contains(e)&&t.add(e)}),anime.set(n,{opacity:0}),t.forEach(e=>{e.querySelectorAll(".word").forEach(e=>{anime.set(e,{opacity:1})}),anime.set(e,{opacity:0}
1)});break}case"typewriter":case"typewriter_fade":{i=a.querySelectorAll(".lay-text-line .char");let t=new Set;i.forEach(e=>{e=e.closest(Pc);e&&a.contains(e)&&t.add(e)}),anime.set(i,{opacity:0}),t.forEach(e=>{e.querySelectorAll(".char").forEach(e=>{anime.set(e,{opacity:1})}),anime.set(e,{opacity:0})});break}case"fade_whole_text":case"fade_and_slide_whole_text":break;case"fade_lines":anime.set(t,{opacity:0});break;case"fade_words":{let t=new Set;n.forEach(e=>{e=e.closest(Pc);e&&a.contains(e)&&t.add(e)}),anime.set(n,{opacity:0}),t.forEach(e=>{e.querySelectorAll(".word").forEach(e=>{anime.set(e,{opacity:1})}),anime.set(e,{opacity:0})});break}case"fade_characters":{i=a.querySelectorAll(".lay-text-line .char");let t=new Set;i.forEach(e=>{e=e.closest(Pc);e&&a.contains(e)&&t.add(e)}),anime.set(i,{opacity:0}),t.forEach(e=>{e.querySelectorAll(".char").forEach(e=>{anime.set(e,{opacity:1})}),anime.set(e,{opacity:0})});break}case"fade_and_slide_lines":anime.set(t,{opacity:0});break;case"fade_and_slide_words":anime.set(n,{opacity:0});break;case"fade_and_slide_characters":i=a.querySelectorAll(".lay-text-line .char");anime.set(i,{opacity:0})}"masked_lines"!==e&&"masked_words"!==e&&"masked_characters"!==e||Sc(o,!0),a.style.opacity="0"}}function nu(a){if(a){var e=a.getAttribute("data-animation-type"),t=a.querySelectorAll(".lay-text-line"),n=a.querySelectorAll(".lay-text-line .word"),o=a.querySelectorAll(".lay-text-line-mask");switch(e){case"masked_lines":anime.set(t,{translateY:"0%"}),Sc(o,!1),a.style.opacity="1";break;case"masked_words":{let t=new Set;n.forEach(e=>{e=e.closest(Pc);e&&a.contains(e)&&t.add(e)}),anime.set(n,{translateY:"0%"}),t.forEach(e=>{e.querySelectorAll(".word").forEach(e=>{anime.set(e,{translateY:"0%"})}),anime.set(e,{translateY:"0%"})}),Sc(o,!1),a.style.opacity="1";break}case"masked_characters":{var i=a.querySelectorAll(".lay-text-line .char");let t=new Set;i.forEach(e=>{e=e.closest(Pc);e&&a.contains(e)&&t.add(e)}),anime.set(i,{translateY:"0%"}),t.forEach(e=>{e.querySelectorAll(".char").forEach(e=>{anime.set(e,{translateY:"0%"})}),anime.set(e,{translateY:"0%"})}),Sc(o,!1),a.style.opacity="1";break}case"fade_lines":anime.set(t,{opacity:1}),a.style.opacity="1";break;case"fade_words":{let t=new Set;n.forEach(e=>{e=e.closest(Pc);e&&a.contains(e)&&t.add(e)}),anime.set(n,{opacity:1}),t.forEach(e=>{e.querySelectorAll(".word").forEach(e=>{anime.set(e,{opacity:1})}),anime.set(e,{opacity:1})}),a.style.opacity="1","typewriter"!==e&&"typewriter_fade"!==e||(i=Mc(a),Uc(a,i,!1),Jc(a,i.length,!1));break}case"fade_characters":case"typewriter":case"typewriter_fade":{i=a.querySelectorAll(".lay-text-line .char");let t=new Set;i.forEach(e=>{e=e.closest(Pc);e&&a.contains(e)&&t.add(e)}),anime.set(i,{opacity:1}),t.forEach(e=>{e.querySelectorAll(".char").forEach(e=>{anime.set(e,{opacity:1})}),anime.set(e,{opacity:1})}),a.style.opacity="1";break}case"typewriter_lines":anime.set(t,{opacity:1}),a.style.opacity="1";break;case"typewriter_words":{let t=new Set;n.forEach(e=>{e=e.closest(Pc);e&&a.contains(e)&&t.add(e)}),anime.set(n,{opacity:1}),t.forEach(e=>{e.querySelectorAll(".word").forEach(e=>{anime.set(e,{opacity:1})}),anime.set(e,{opacity:1})}),a.style.opacity="1";break}case"fade_whole_text":case"fade_and_slide_whole_text":a.style.opacity="1",anime.set(a,{translateX:0,translateY:0,scale:1,filter:"blur(0px)"});break;case"fade_and_slide_lines":anime.set(t,{opacity:1,translateX:0,translateY:0,scale:1,filter:"blur(0px)"}),a.style.opacity="1";break;case"fade_and_slide_words":{let t=new Set;n.forEach(e=>{e=e.closest(Pc);e&&a.contains(e)&&t.add(e)}),anime.set(n,{opacity:1,translateX:0,translateY:0,scale:1,filter:"blur(0px)"}),t.forEach(e=>{e.querySelectorAll(".word").forEach(e=>{anime.set(e,{opacity:1,translateX:0,translateY:0,scale:1,filter:"blur(0px)"})}),anime.set(e,{opacity:1,translateX:0,translateY:0,scale:1,filter:"blur(0px)"})}),a.style.opacity="1";break}case"fade_and_slide_characters":{i=a.querySelectorAll(".lay-text-line .char");let t=new Set;i.forEach(e=>{e=e.closest(Pc);e&&a.contains(e)&&t.add(e)}),anime.set(i,{opacity:1,translateX:0,translateY:0,scale:1,filter:"blur(0px)"}
1),t.forEach(e=>{e.querySelectorAll(".char").forEach(e=>{anime.set(e,{opacity:1,translateX:0,translateY:0,scale:1,filter:"blur(0px)"})}),anime.set(e,{opacity:1,translateX:0,translateY:0,scale:1,filter:"blur(0px)"})}),a.style.opacity="1";break}default:a.style.opacity="1"}a.classList.add("lay-text-animation-initialized")}}function ou(e,t,a){e.classList.remove("text-animation-ready-to-play"),e.classList.remove("text-animation-in-view"),e.classList.add("text-animation-never-played");var n=e.getBoundingClientRect();n.top>window.innerHeight?(e.classList.add("text-animation-ready-to-play"),a&&a(e,"after texts_are_split: below viewport, ready-to-play",{rectTop:n.top})):0<=n.top?(a&&a(e,"after texts_are_split: in viewport, replaying animation",{rectTop:n.top}),t(e),e.classList.remove("text-animation-never-played"),e.classList.add("text-animation-in-view")):a&&a(e,"after texts_are_split: above viewport, waiting",{rectTop:n.top})}var iu=new Set(["masked_lines","fade_lines","typewriter_lines","masked_words","fade_words","typewriter_words","fade_characters"]),ru={germanic:{scriptId:"lay-pretext-hyphenation-germanic",filename:"pretext_hyphenation_germanic.min.js"},roman:{scriptId:"lay-pretext-hyphenation-roman",filename:"pretext_hyphenation_roman.min.js"},en:{scriptId:"lay-pretext-hyphenation-en",filename:"pretext_hyphenation_en.min.js"}};function lu(e){e=e.getAttribute("data-animation-type");return!(!e||"fade_whole_text"===e||"fade_and_slide_whole_text"===e)&&iu.has(e)}function su(e){return e.some(e=>!!jQuery(e).is(":visible")&&lu(e))}function du(){if(document.body){var e=Array.from(document.body.classList).find(e=>0===e.indexOf("language-"));if(e)return e.replace(/^language-/,"").toLowerCase()}e=(document.documentElement.lang||"").toLowerCase();return e||"en"}function cu(e){e=(e||"").toLowerCase().trim();return e?e.startsWith("de")||e.startsWith("nl")?"germanic":e.startsWith("fr")||e.startsWith("es")||e.startsWith("it")||e.startsWith("pt")?"roman":"en":cu(du())}function uu(){return void 0!==window.layData&&window.layData.template_directory_uri?window.layData.template_directory_uri:""}function yu(e){var t=void 0!==window.layData?window.layData.asset_version:"";return t?e+(-1===e.indexOf("?")?"?":"&")+"ver="+encodeURIComponent(t):e}function hu(e){let t=uu();e=[...e];return Promise.all(e.map(e=>{var n,o,e=ru[e];return e?(n=e.scriptId,o=yu(t+"/frontend/assets/js/"+e.filename),new Promise((e,t)=>{var a;document.getElementById(n)?e():((a=document.createElement("script")).id=n,a.src=o,a.async=!0,a.onload=()=>e(),a.onerror=()=>t(new Error("Failed to load "+o)),document.body.appendChild(a))})):Promise.resolve()}))}var pu=null;function fu(){return window.layPretextTextAnimation&&"function"==typeof window.layPretextTextAnimation.registerHyphenationPatterns?Promise.resolve(window.layPretextTextAnimation):pu=pu||Y(this,null,function*(){let n="lay-pretext-textanimation";let o=yu(uu()+"/frontend/assets/js/pretext_textanimation.min.js");return document.getElementById(n)||(yield new Promise((e,t)=>{var a=document.createElement("script");a.id=n,a.src=o,a.async=!0,a.onload=e,a.onerror=()=>t(new Error("Pretext text animation script failed to load")),document.body.appendChild(a)})),yield(n=>{let o=Date.now();return new Promise((t,a)=>{!function e(){window.layPretextTextAnimation&&"function"==typeof window.layPretextTextAnimation.registerHyphenationPatterns?t(window.layPretextTextAnimation):Date.now()-o>n?a(new Error("Pretext text animation API missing after script load")):requestAnimationFrame(e)}()})})(15e3)}).finally(()=>{pu=null})}function mu(e){return fu().then(()=>hu((t=>{var a=new Set;for(let e=0;e<t.length;e++){var n=t[e];jQuery(n).is(":visible")&&lu(n)&&(n=(n=(n=n.closest("[lang]"))&&n.getAttribute("lang")||"").trim()?n:du(),a.add(cu(n)))}return 0===a.size&&a.add(cu(du())),a})(e||[]))).then(()=>window.layPretextTextAnimation)}function gu(e,t){e&&t&&("true"!==(t=t.getAttribute("data-line-mask-padding-bottom"))&&"1"!==t||(e.style.paddingBottom="0.1em"))}var vu="a, button, strong, em, b, i, u, mark, abbr, cite, code, kbd, samp, var, sub, sup, dfn, small, span.laybutton",wu=new Set(["P","H1","H2","H3","H4","H5","H6"]);function bu(e){if(!e||!e.children)return[];let t=[];
1return Array.from(e.children).forEach(e=>{wu.has(e.tagName)?t.push(e):"A"===e.tagName&&Array.from(e.children).forEach(e=>{wu.has(e.tagName)&&t.push(e)})}),t}function _u(e,t){return e.classList.contains("word")&&e.style.getPropertyValue("--line-index")===t}function ju(e){for(var t,a,n=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null),o=[];t=n.nextNode();){var i=t.textContent;0<i.length&&/^\s+$/.test(i)&&o.push(t)}for(let e=0;e<o.length;e++){var r=o[e],l=document.createElement("span");l.className="whitespace",l.appendChild(document.createTextNode((a=r.textContent,/[\r\n\t\f\v]/.test(a)?" ":a))),r.parentNode.replaceChild(l,r)}}function xu(t,e){var a=String(e),n=Array.from(t.querySelectorAll(".word, .whitespace")),o=[],i=new WeakSet;for(let e=0;e<n.length;e++){var r,l,s=n[e];s.classList.contains("whitespace")?(l=(e=>{let t=e.previousElementSibling;for(;t;){if(t.classList&&t.classList.contains("word"))return t;var a=t.querySelectorAll&&t.querySelectorAll(".word");if(a&&a.length)return a[a.length-1];t=t.previousElementSibling}return null})(s),r=(e=>{let t=e.nextElementSibling;for(;t;){if(t.classList&&t.classList.contains("word"))return t;var a=t.querySelector&&t.querySelector(".word");if(a)return a;t=t.nextElementSibling}return null})(s),l&&r&&_u(l,a)&&_u(r,a)&&o.push(s)):s.classList.contains("word")&&_u(s,a)&&((l=((e,t,a)=>{if(!(e=e.closest(vu))||e===t||!t.contains(e))return null;var n=e.querySelectorAll(".word");if(!n.length)return null;for(let e=0;e<n.length;e++)if(n[e].style.getPropertyValue("--line-index")!==a)return null;return e})(s,t,a))?i.has(l)||(i.add(l),o.push(l)):o.push(s))}return o}function Cu(t){if(t&&t.childNodes){let e=0;for(;e<t.childNodes.length-1;){var a=t.childNodes[e],n=t.childNodes[e+1];a.nodeType===Node.ELEMENT_NODE&&n.nodeType===Node.ELEMENT_NODE&&a.classList.contains("word")&&n.classList.contains("word")?((a=document.createElement("span")).className="whitespace",a.appendChild(document.createTextNode(" ")),t.insertBefore(a,n),e+=2):e++}for(let e=0;e<t.children.length;e++){var o=t.children[e];o.classList.contains("word")||o.classList.contains("whitespace")||Cu(o)}}}function Su(e){if(e){e.removeAttribute("data-pretext-split");var t=document.createElement("div");for(t.className="lay-text-line";e.firstChild;){var a=e.firstChild;if(a.nodeType===Node.ELEMENT_NODE&&a.classList&&a.classList.contains("lay-text-line")){for(;a.firstChild;)t.appendChild(a.firstChild);a.remove()}else t.appendChild(a)}e.appendChild(t),ju(t),Cu(t)}}var Au=1e3,Qu=null,Lu=!1,ku=null;function Eu(){if(!Qu){if("undefined"==typeof document||!document.fonts||!document.fonts.ready)return Lu=!0,Qu=Promise.resolve();Qu=Promise.resolve(document.fonts.ready).catch(()=>{}).then(()=>{Lu=!0,ku=null})}return Qu}function Ou(){var e,t;return Lu||(e=Eu(),Lu)?Promise.resolve(!0):(ku||(t=new Promise(e=>{window.setTimeout(()=>e(!1),Au)}),ku=Promise.race([e.then(()=>!0),t])),ku)}var Du="data-lay-ta-pending-resplit",Tu="data-lay-pretext-width-inset",Pu=!1,Iu=new Set(["fade_characters","typewriter_lines","typewriter_words","typewriter","typewriter_fade","fade_and_slide_lines","fade_and_slide_words","fade_and_slide_characters","fade_and_slide_whole_text"]);function Mu(e){return!Iu.has(e)}function zu(e={}){var{skipIfWidthUnchanged:e=!0}=e,i=window.innerWidth;if(!e||i!==Ju){e=Ay();let t=0,a=0,n=0,o=0;e.forEach(e=>{jQuery(e).is(":visible")?"dirty"!==jQuery(e).data("text-state")?n++:jQuery(e).data("original-html")?(e.setAttribute(Du,"1"),t++):o++:a++}),e.length,t,a,n,o,Ju=i}}var Nu=()=>{zu({reason:"window_width_changed",skipIfWidthUnchanged:!0})},Fu=e=>{zu({reason:"sizechanged",skipIfWidthUnchanged:!1}),Xu()};function qu(e){var t=jQuery(e).data("original-html");if(t){var a,n,o,i,r,l=document.createElement("div");for(a=e,(n=l).className=a.className,["data-animation-type","data-animation-easing","data-stagger-easing","data-top","data-duration","data-stagger","data-delay","data-line-mask-padding-bottom",Tu,"lang"].forEach(e=>{var t=a.getAttribute(e);null!=t&&""!==t&&n.setAttribute(e,t)}),o=e,i=l,r=window.getComputedStyle(o),i.style.boxSizing=r.boxSizing||"border-box",i.style.width=Math.max(1,o.clientWidth)+"px",i.style.padding=r.padding,i.style.font=r.font,i.style.letterSpacing=r.letterSpacing,i.style.wordSpacing=r.wordSpacing,i.style.textTransform=r.textTransform,i.style.lineHeight=r.lineHeight,i.style.textAlign=r.textAlign,l.style.position="fixed",l.style.left="-99999px",l.
1style.top="0",l.style.visibility="hidden",l.style.pointerEvents="none",l.innerHTML=t,document.body.appendChild(l),Wu(l),Yu(l),e.innerHTML="",e["ð"]=null;l.firstChild;)e.appendChild(l.firstChild);l.remove(),au(e)}}function Bu(){return new Promise(e=>{window.requestAnimationFrame(()=>e())})}function Ru(n){return Y(this,null,function*(){if(n&&jQuery(n).data("original-html"))for(let e=0;e<2;e++){yield Bu(),yield Bu();var t=(e=>{var t=bu(e);let a=0;for(let e=0;e<t.length;e++){var n=t[e];if("true"===n.dataset.pretextSplit){var o=Math.max(n.clientWidth,Math.round(n.getBoundingClientRect().width));if(o){var i=n.querySelectorAll(".lay-text-line");for(let e=0;e<i.length;e++){var r=i[e];a=Math.max(a,r.scrollWidth-o)}}}}return Math.max(0,a)})(n);if(e,t<=1)return;var a=parseFloat(n.getAttribute(Tu))||0;n.setAttribute(Tu,String(Math.ceil(a+t+1))),qu(n)}})}var Hu=e=>{Gu(e);let r=0,l=e=>{if(e.nodeType===Node.TEXT_NODE){var t=e.nodeValue;if(t){var a,n=document.createDocumentFragment();for(a of t){var o=/\s/.test(a),i=document.createElement("span");i.className=o?"whitespace":"char",o||i.setAttribute("data-char",a),i.style.setProperty("--char-index",r),i.textContent=a,n.appendChild(i),r++}e.parentNode.replaceChild(n,e)}}else e.nodeType===Node.ELEMENT_NODE&&Array.from(e.childNodes).forEach(l)};l(e),e.classList.add("words"),e.style.setProperty("--char-total",r)},$u=t=>{var a=t.textContent||"";if(a){t.innerHTML="";let e=0;for(var n of a){var o=/\s/.test(n),i=document.createElement("span");i.className=o?"whitespace":"char",o||i.setAttribute("data-char",n),i.style.setProperty("--char-index",e),i.textContent=n,t.appendChild(i),e++}t.style.setProperty("--char-total",e)}},Wu=e=>{let n=window.layPretextTextAnimation;var t=bu(e);let o=e.getAttribute("data-animation-type"),i="typewriter"===o||"typewriter_fade"===o?"chars":"lines",r=Mu(o);t.forEach(t=>{if(!(n&&n.shouldUsePretextForAnimationType(o)&&n.splitParagraphWithPretext(t,r)||n&&n.shouldUsePretextWordLevelAnimation(o)&&n.splitParagraphWithPretextThenWords(t,r))){if(n&&n.shouldUsePretextCharLevelAnimation(o)){var e="masked_characters"===o;if(n.splitParagraphWithPretextThenChars(t,e))return}e={target:t,by:i};"chars"==i&&(e.whitespace=!0);try{var a=Splitting(e);return"masked_characters"!==o&&"fade_characters"!==o&&"fade_and_slide_characters"!==o||"lines"!=i||t.querySelectorAll(".word").forEach(e=>{$u(e)}),a}catch(e){if("chars"!=i)throw e;Hu(t)}}})},Vu=!0,Yu=o=>{var e=bu(o),t=o.getAttribute("data-animation-type");let i=Vu&&Mu(t);"typewriter"===t||"typewriter_fade"===t?e.forEach(e=>{Su(e)}):e.forEach(n=>{if("true"!==n.dataset.pretextSplit){ju(n);var e=n.querySelectorAll(".word");let a=[];e.forEach(e=>{var t=e.style.getPropertyValue("--line-index");a[t]||(a[t]=[]),a[t].push(e)}),a.forEach((e,t)=>{let a=document.createElement("div");a.className="lay-text-line";t=xu(n,t);0<t.length&&(t[0].parentNode.insertBefore(a,t[0]),t.forEach(e=>a.appendChild(e)))}),n.querySelectorAll("br").forEach(e=>e.remove()),n.querySelectorAll(".whitespace").forEach(e=>{var t=e.previousElementSibling,a=e.nextElementSibling;t&&a&&t.classList.contains("lay-text-line")&&a.classList.contains("lay-text-line")&&e.remove()}),i&&n.querySelectorAll(".lay-text-line").forEach(e=>{var t=document.createElement("div");t.className="lay-text-line-mask",gu(t,o),e.parentNode.insertBefore(t,e),t.appendChild(e)}),Cu(n)}})},Gu=t=>!!t&&!!(t.querySelector(".lay-text-line")||t.querySelector(".word")||t.querySelector(".char")||t.querySelector(".whitespace")||t.querySelector(".lay-text-line-mask"))&&([".char",".word",".whitespace",".lay-text-line-mask",".lay-text-line"].forEach(e=>
1{Array.from(t.querySelectorAll(e)).forEach(e=>{var t=e.parentNode;if(t){for(;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}})}),t.querySelectorAll("p.words, h1.words, h2.words, h3.words, h4.words, h5.words, h6.words").forEach(e=>{e.classList.remove("words"),e.style&&e.style.removeProperty&&e.style.removeProperty("--word-total"),""===e.getAttribute("style")&&e.removeAttribute("style"),""===e.getAttribute("class")&&e.removeAttribute("class")}),t.normalize(),!0),Uu=(s=!0,d)=>Y(void 0,null,function*(){var e=d||Ay();let a=!1,n=!1,o=!1,i=new Set,r=new Set,l=[];e.length,e.length;var t=yield su(e)?Ou():Promise.resolve(!0);if(su(e))try{yield mu(e)}catch(e){}e.forEach(e=>{var t;jQuery(e).is(":visible")?e.hasAttribute(Du)?(e.removeAttribute(Du),e.removeAttribute(Tu),t=e.getAttribute("data-animation-type"),jQuery(e).data("text-state"),"fade_whole_text"===t||"fade_and_slide_whole_text"===t?((t=jQuery(e).data("original-html"))&&(e.innerHTML=t,e["ð"]=null),jQuery(e).data("text-state","dirty"),a=!0,n=!0,i.add(e),au(e)):(qu(e),jQuery(e).data("text-state","dirty"),a=!0,n=!0,i.add(e),l.push(Ru(e)))):"original"===jQuery(e).data("text-state")?"fade_whole_text"===(t=e.getAttribute("data-animation-type"))||"fade_and_slide_whole_text"===t?(jQuery(e).data("text-state","dirty"),r.add(e)):(o=!0,Wu(e),Yu(e),jQuery(e).data("text-state","dirty"),a=!0,r.add(e),au(e),l.push(Ru(e))):(jQuery(e).data("text-state"),jQuery(e).data("text-state")):(e.removeAttribute(Du),e.hasAttribute(Du))}),0<l.length&&(l,yield Promise.all(l));s&&a;e=!(!a||!n||o);a,l,i.size,s&&a&&(i.size,o,n,i.size,window.laytheme.emit("texts_are_split",{fromResize:e,resizeMutationTargets:i,firstSplitMutationTargets:r})),t||Pu||(Pu=!0,Eu().then(()=>(zu({reason:"fonts_ready_after_timeout",skipIfWidthUnchanged:Pu=!1}),Uu())).catch(()=>{Pu=!1}))}),Xu=(0,xc.default)(()=>{Uu().catch(()=>{})},200),Ju=window.innerWidth,L=(jQuery(window).off("window_width_changed",Nu),jQuery(window).off("window_width_changed",Xu),jQuery(window).on("window_width_changed",Nu),jQuery(window).on("window_width_changed",Xu),window.laytheme&&"function"==typeof window.laytheme.off&&"function"==typeof window.laytheme.on&&(window.laytheme.off("sizechanged",Fu),window.laytheme.on("sizechanged",Fu)),new WeakMap),Ku=new WeakMap,Zu=[],ey="",ty=()=>"undefined"!=typeof document&&document.documentElement.classList.contains("ios"),ay=(e,t)=>e===t||"both"===e,ny=e=>!(!e||!e.getAttribute||"true"!==e.getAttribute("data-animation-scrub")),oy=(window.laytheme.on("texts_are_split",function(e){var t=Ay();let n=!(!e||!e.fromResize),o=e&&e.resizeMutationTargets,i=e&&e.firstSplitMutationTargets;t.length,n,o&&o.size,i&&i.size,n,o&&o.size,t.forEach(e=>{var t,a;!ny(e)&&(t=!(!o||!o.has(e)),a=!(!i||!i.has(e)),!o&&!i||t||a)&&(a=t||(!o||0===o.size)&&n,t=L.get(e),n,t&&"number"==typeof t.progress&&t.progress,t&&t.completed,a?(t&&(t.pause(),L.delete(e),tu(Ku,e)),e._layPendingPlayAfterSplit=!1,(t||e.classList.contains("lay-text-animation-initialized")||e.classList.contains("text-animation-in-view"))&&(e.classList.contains("lay-text-animation-initialized"),e.classList.contains("lay-text-animation-initialized"),nu(e),e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),e.classList.add("text-animation-in-view"))):t&&(t.pause(),L.delete(e),tu(Ku,e),a="number"==typeof t.progress?t.progress:0,a=!!(t.completed||99.5<=a),t.completed,a?(nu(e),e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),e.classList.add("text-animation-in-view")):(t.completed,iy(e),ou(e,hy))))})}),window.laytheme.on("texts_are_split",function(){Zu.forEach(e=>{ny(e)||e&&e._layPendingPlayAfterSplit&&eu(e)&&(e._layPendingPlayAfterSplit=!1,hy(e))})}),e=>{e=Array.isArray(e)?e:Zu;e.length;let i=new Map,r=new Map,t=null,a=()=>{ty()&&(t&&window.clearTimeout(t),t=window.setTimeout(()=>{var e;e=Zu,ty()&&e.forEach(e=>{var t;e&&e.classList.contains("text-animation-in-view")&&(ny(e)||!(e=L.get(e))||e.completed||(t="number"==typeof e.progress?e.progress:0)<=0||100<=t||e.paused&&e.play())})},80))};
1return e.forEach(e=>{var t,a,n,o;ny(e)||(t=parseFloat(e.getAttribute("data-top"))||80,t=`0px 0px -${100-parseInt(t)}% 0px`,o=e.getBoundingClientRect(),a=e.classList.contains("text-animation-in-view")||e.classList.contains("lay-text-animation-initialized"),n=!!((n=L.get(e))&&!n.completed&&"number"==typeof n.progress&&n.progress<100),a&&o.top<=window.innerHeight&&!n?(nu(e),e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),0<=o.top?e.classList.add("text-animation-in-view"):e.classList.remove("text-animation-in-view")):a||e.classList.add("text-animation-never-played"),o.top>window.innerHeight?e.classList.add("text-animation-ready-to-play"):0<=o.top&&!a&&hy(e),n=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting){var t=L.get(e.target),a=t&&"number"==typeof t.progress?t.progress:0;if(t&&t.paused&&!t.completed&&0<a&&a<100)return uy(e.target)?void 0:(t.play(),void e.target.classList.add("text-animation-in-view"));var a=0<e.boundingClientRect.top,t=e.target.classList.contains("text-animation-never-played"),n=e.target.classList.contains("text-animation-ready-to-play"),o=e.target.getAttribute("data-text-animation-ready-from")||"from_below";(n&&("both"===o||o===(a?"from_below":"from_above"))||t)&&hy(e.target)}})},{threshold:0,rootMargin:t}),o=new IntersectionObserver(e=>{e.forEach(e=>{var t,a,n;e.isIntersecting||(a=e.boundingClientRect.top>window.innerHeight,t=e.boundingClientRect.bottom<0,n="from_above"===(n=e.target.getAttribute("data-repeat-on-re-enter-direction"))||"both"===n||"from_below"===n?n:"from_below",a?(a=(a=L.get(e.target))&&!a.completed&&0<a.progress,ty()&&a||"0"!==e.target.getAttribute("data-repeat-on-re-enter")&&ay(n,"from_below")&&(iy(e.target),e.target.classList.add("text-animation-ready-to-play"),e.target.setAttribute("data-text-animation-ready-from","from_below"),e.target.classList.remove("text-animation-in-view"))):t&&("0"!==e.target.getAttribute("data-repeat-on-re-enter")&&ay(n,"from_above")?(iy(e.target),e.target.classList.add("text-animation-ready-to-play"),e.target.setAttribute("data-text-animation-ready-from","from_above")):((a=L.get(e.target))&&a.seek(a.duration),e.target.classList.remove("text-animation-ready-to-play")),e.target.classList.remove("text-animation-in-view")))})},{threshold:0,rootMargin:"0px"}),i.set(e,n),r.set(e,o),n.observe(e),o.observe(e))}),window.addEventListener("scroll",a,{passive:!0}),window.addEventListener("touchend",a,{passive:!0}),window.addEventListener("touchcancel",a,{passive:!0}),()=>{t&&window.clearTimeout(t),window.removeEventListener("scroll",a),window.removeEventListener("touchend",a),window.removeEventListener("touchcancel",a),i.forEach(e=>e.disconnect()),r.forEach(e=>e.disconnect()),i.clear(),r.clear()}}),iy=e=>{var t=L.get(e),t=(t&&(t.pause(),t.seek(0)),e.getAttribute("data-animation-type"));"typewriter"!==t&&"typewriter_words"!==t&&"typewriter_lines"!==t||((t=Ku.get(e))&&(t.forEach(e=>clearTimeout(e)),Ku.delete(e)),Kc(e)),au(e)};function ry(e,t,a,n){e=parseInt(e.getAttribute("data-build-anim-total-duration"),10);return!isFinite(e)||e<=0?null:(t=Math.max(1,t),t=Math.max(1,(t-1)*n+a),{targetTotal:e,duration:a*(a=Math.max(.05,Math.min(10,e/t))),stagger:n*a})}function ly(n,o,i,r){if(!r)return function(e,t,a){return n+Lc(t,a,o,i)};let l=Ec(o);return function(e,t,a){return n+Oc(t,a,r.stagger,l)}}function sy(e){Qy=e}var dy=e=>e&&e.getAttribute&&e.getAttribute("data-lay-build-anim-group")||"",cy=t=>{if(t){var a=document.querySelectorAll("[data-lay-build-anim-group]");for(let e=0;e<a.length;e++){var n=a[e];if(null!==n&&n.getAttribute("data-lay-build-anim-group")===t&&n.hasAttribute("data-lay-scroll-anim"))return!0}}return!1},uy=e=>{let t=dy(e);if(!t)return!1;if(!("1"===e.getAttribute("data-lay-build-anim-wait-for-scroll-group")||cy(t)))return!1;var a="undefined"!=typeof window&&window._layBuildAnimTriggeredGroups?window._layBuildAnimTriggeredGroups:null;if(a&&null!=a[t])return!1;a=L.get(e);if(a&&(a.pause(),L.delete(e),tu(Ku,e),iy(e),e.classList.remove("text-animation-in-view")),e._layTextBuildAnimWaitingForGroupTrigger)return!0;e._layTextBuildAnimWaitingForGroupTrigger=!0;let n=()=>{e&&e.isConnected&&(e._layTextBuildAnimWaitingForGroupTrigger=!1,hy(e))},o=e=>{e&&e.detail&&e.detail.groupId===t&&(window.clearTimeout(i),window.removeEventListener("lay-build-anim-group-triggered",o),n())},i=(window.addEventListener("lay-build-anim-group-triggered",o),window.setTimeout(()=>{window.removeEventListener("lay-build-anim-group-triggered",o),n()},3200));return!0},yy=s=>{let t=s.getAttribute("data-animation-type"),d=parseInt(s.getAttribute("data-delay"),10)||0;var a=parseInt(s.getAttribute("data-duration"),10)||40,e=s.getAttribute("data-direction");let n="left"===e||"right"===e||"up"===e||"down"===e||"bottomLeft"===e||"bottomRight"===e?e:null;e=s.getAttribute("data-reading-direction");let o="ltr"===e||"rtl"===e?e:null;
1e=parseFloat(s.getAttribute("data-slide-amount"));let i=isFinite(e)&&0<=e?e:.5;var r=e=>0===e?"0em":e*i+"em",e=parseFloat(s.getAttribute("data-scale-from")),l=isFinite(e)&&100!==e,c=l?e/100:null,e=parseFloat(s.getAttribute("data-blur-from-px")),u=isFinite(e)&&0<e,y=u?"blur("+e+"px)":null;let h=e=>n||("fade_words"===e||"fade_characters"===e||"typewriter_words"===e||"typewriter"===e||"typewriter_fade"===e?"left":"up");var p=e=>{switch(h(e)){case"left":return{dx:-1,dy:0};case"right":return{dx:1,dy:0};case"up":return{dx:0,dy:1};case"down":return{dx:0,dy:-1};case"bottomLeft":return{dx:-1,dy:1};case"bottomRight":return{dx:1,dy:1};default:return{dx:0,dy:1}}};let f=e=>null!==o?"rtl"===o:"typewriter_lines"===e?"down"===h(e):("fade_words"===e||"fade_characters"===e||"typewriter_words"===e||"typewriter"===e||"typewriter_fade"===e)&&"right"===h(e);var m=(n,e)=>f(e)?function(e,t,a){return n(e,a-1-t,a)}:n,g=e=>"down"!==h(e)?Qc:function(e){return-Qc(e)},v=parseInt(s.getAttribute("data-stagger"),10),w=isFinite(v)&&0<=v,b=w?a:void 0,_=w?a:1e3,j=w&&0<v?v:a,e=Tc(s);let x=s.querySelectorAll(".lay-text-line-mask");var C=anime.timeline({easing:e,autoplay:!1,complete:function(){"masked_lines"!==t&&"masked_words"!==t&&"masked_characters"!==t||Sc(x,!1);try{s.dispatchEvent(new CustomEvent("lay-text-anim-trigger-play-complete",{bubbles:!1}))}catch(e){}}});switch(t){case"masked_lines":var S=s.querySelectorAll(".lay-text-line"),A=ry(s,S.length,_,j),S={targets:S,translateY:[g(t),0],delay:ly(d,s,a,A)};l&&(S.scale=[c,1]),u&&(S.filter=[y,"blur(0px)"]),A?S.duration=A.duration:void 0!==b&&(S.duration=b),C.add(S);break;case"masked_words":A=Ic(s),S=ry(s,A.length,_,j),A={targets:A,translateY:[g(t),0],delay:ly(d,s,a,S)};l&&(A.scale=[c,1]),u&&(A.filter=[y,"blur(0px)"]),S?A.duration=S.duration:void 0!==b&&(A.duration=b),C.add(A);break;case"masked_characters":S=Mc(s),A=ry(s,S.length,_,j),S={targets:S,translateY:[g(t),0],delay:ly(d,s,a,A)};l&&(S.scale=[c,1]),u&&(S.filter=[y,"blur(0px)"]),A?S.duration=A.duration:void 0!==b&&(S.duration=b),C.add(S);break;case"fade_lines":A=s.querySelectorAll(".lay-text-line"),S=ry(s,A.length,_,j),A={targets:A,opacity:[0,1],delay:ly(d,s,a,S)};l&&(A.scale=[c,1]),u&&(A.filter=[y,"blur(0px)"]),S?A.duration=S.duration:void 0!==b&&(A.duration=b),C.add(A);break;case"fade_words":S=Ic(s),A=ry(s,S.length,_,j),S={targets:S,opacity:[0,1],delay:m(ly(d,s,a,A),t)};l&&(S.scale=[c,1]),u&&(S.filter=[y,"blur(0px)"]),A?S.duration=A.duration:void 0!==b&&(S.duration=b),C.add(S);break;case"fade_characters":A=Mc(s),S=ry(s,A.length,_,j),A={targets:A,opacity:[0,1],delay:m(ly(d,s,a,S),t)};l&&(A.scale=[c,1]),u&&(A.filter=[y,"blur(0px)"]),S?A.duration=S.duration:void 0!==b&&(A.duration=b),C.add(A);break;case"typewriter_lines":case"typewriter_words":case"typewriter":{let o="typewriter_lines"===t?Array.from(s.querySelectorAll(".lay-text-line")):("typewriter_words"===t?Ic:Mc)(s),e=w?v:a;S=ry(s,o.length,0,e);let i=e=S?S.stagger:e,r=Ec(s),l=f(t);anime.set(o,{opacity:0}),Uc(s,o,l);A=Math.max(1,d+o.length*i),S=""!==s.style.opacity?s.style.opacity:"1";C.add({targets:s,opacity:[S,S],duration:A,begin:function(e){var t=Ku.get(s);t&&t.forEach(e=>clearTimeout(e)),Kc(s),anime.set(o,{opacity:0});let a=[],n=o.length;Uc(s,o,l),o.forEach((e,t)=>{t=l?n-1-t:t,t=setTimeout(()=>{e.style.opacity="1",Xc(s,e)},d+Oc(t,n,i,r));a.push(t)}),Ku.set(s,a)}});break}case"typewriter_fade":{S=Mc(s);let n=w?v:a,e=w&&0<a?a:1e3;A=ry(s,S.length,e,n);A&&(n=A.stagger,e=A.duration);let o=f("typewriter_fade"),i=Ec(s);A={targets:S,opacity:[0,1],duration:e,delay:function(e,t,a){t=o?a-1-t:t;return d+Oc(t,a,n,i)}};l&&(A.scale=[c,1]),u&&(A.filter=[y,"blur(0px)"]),C.add(A);break}case"fade_whole_text":S=ry(s,1,1e3,0),A=parseInt(s.getAttribute("data-duration"),10),S=S?S.targetTotal:isFinite(A)&&0<A?A:1e3,A={targets:s,opacity:[0,1],duration:S,delay:d};l&&(A.scale=[c,1]),u&&(A.filter=[y,"blur(0px)"]),C.add(A);break;case"fade_and_slide_whole_text":S=ry(s,1,1e3,0),A=parseInt(s.getAttribute("data-duration"),10),S=S?S.targetTotal:isFinite(A)&&0<A?A:1e3,A=p(t),A={targets:s,opacity:[0,1],translateX:0!==A.dx?[r(A.dx),"0em"]:void 0,translateY:0!==A.dy?[r(A.dy),"0em"]:void 0,duration:S,delay:d};l&&(A.scale=[c,1]),u&&(A.filter=[y,"blur(0px)"]),C.add(A);break;case"fade_and_slide_lines":var S=s.querySelectorAll(".lay-text-line"),A=ry(s,S.length,_,j),Q=p(t),S={targets:S,opacity:[0,1],translateX:0!==Q.dx?[r(Q.dx),"0em"]:void 0,translateY:0!==Q.dy?[r(Q.dy),"0em"]:void 0,delay:m(ly(d,s,a,A),t)};l&&(S.scale=[c,1]),u&&(S.filter=[y,"blur(0px)"]),A?S.duration=A.duration:void 0!==b&&(S.duration=b),C.add(S);break;case"fade_and_slide_words":Q=Ic(s),A=ry(s,Q.length,_,j),S=p(t),Q={targets:Q,opacity:[0,1],translateX:0!==S.dx?[r(S.dx),"0em"]:void 0,translateY:0!==S.dy?[r(S.dy),"0em"]:void 0,delay:m(ly(d,s,a,A),t)};l&&(Q.scale=[c,1]),u&&(Q.filter=[y,"blur(0px)"]),A?Q.duration=A.duration:void 0!==b&&(Q.duration=b),C.add(Q);break;case"fade_and_slide_characters":S=Mc(s),A=ry(s,S.length,_,j),Q=p(t),S={targets:S,opacity:[0,1],translateX:0!==Q.dx?[r(Q.dx),"0em"]:void 0,translateY:0!==Q.dy?[r(Q.dy),"0em"]:void 0,delay:m(ly(d,s,a,A),t)};l&&(S.scale=[c,1]),u&&(S.filter=[y,"blur(0px)"]),A?S.duration=A.duration:void 0!==b&&(S.duration=b),C.add(S)}return C&&L.set(s,C),C},hy=a=>{if(ny(a))return!1;if(!S.isDocumentVisible())return a&&a._layTextAnimationWaitingForVisibleTab||(a&&(a._layTextAnimationWaitingForVisibleTab=!0),S.runWhenDocumentVisible(()=>{a&&a.isConnected&&(a._layTextAnimationWaitingForVisibleTab=!1,hy(a))})),!1;if(a&&a.hasAttribute&&a.hasAttribute("data-lay-sync-nav-anim")&&!0!==a._laySyncFired)return!(a._laySyncWaitingForNavStart=!0);if(uy(a))return!1;a&&a.hasAttribute&&a.hasAttribute("data-lay-sync-nav-anim");L.get(a);a.classList.contains("text-animation-in-view"),a.classList.contains("text-animation-ready-to-play"),"undefined"!=typeof Error&&null!=(e=(new Error).stack)&&e.split("\n").slice(1,5).join(" â "),a.style.opacity,a.classList.contains("text-animation-in-view");var e=a.querySelectorAll(".lay-text-line-mask");let t=a.getAttribute("data-animation-type");if(!eu(a))return!(a._layPendingPlayAfterSplit=!0);if((e=>{if(!e||!e.hasAttribute||!e.hasAttribute("data-lay-build-anim-group"))return!1;if("undefined"==typeof window||!0!==window._layBuildAnimOriginPending)return!1;if(e._layTextBuildAnimWaitingForOrigin)return!0;let t=()=>{e&&e.isConnected&&(e._layTextBuildAnimWaitingForOrigin=!1,hy(e))},a=()=>{window.clearTimeout(n),t()},n=(window.addEventListener("lay-build-anim-origin-ready",a,{once:e._layTextBuildAnimWaitingForOrigin=!0}),window.setTimeout(()=>{window.removeEventListener("lay-build-anim-origin-ready",a),t()},3200));return!0})(a))return!1;let n="undefined"!=typeof window&&!0===window.layTextAnimationDebug,o=e=>{var t;n&&(window.getComputedStyle(a),a.querySelectorAll(".lay-text-line").length,a.querySelectorAll(".lay-text-line .char").length,a.querySelectorAll(".lay-text-line .word").length,(t=a.querySelector(".lay-text-line .char"))&&window.getComputedStyle(t))},i=(o(),au(a),o(),"fade_whole_text"!==t&&"fade_and_slide_whole_text"!==t&&(
1a.style.opacity=1),o(),"masked_lines"!==t&&"masked_words"!==t&&"masked_characters"!==t||Sc(e,!0),L.get(a));return i=i||yy(a),o(),a.classList.add("lay-text-animation-initialized"),o(),a.classList.remove("text-animation-never-played"),a.classList.remove("text-animation-ready-to-play"),a.removeAttribute("data-text-animation-ready-from"),a.classList.add("text-animation-in-view"),i.play(),o(),requestAnimationFrame(()=>{o(),requestAnimationFrame(()=>{o()})}),!0},py=(e,t)=>{e=document.querySelectorAll(".fp-section")[e];return e?"number"==typeof t&&0<=t?e.querySelectorAll(".fp-slide")[t]||e:e.querySelector(".fp-slide.active")||e:null},fy=(e,t,a)=>{e=e&&e.section,e=e&&"function"==typeof e.contains?e:e&&e[0]&&"function"==typeof e[0].contains?e[0]:null;if(e&&!("number"==typeof a&&0<=a&&e.classList&&e.classList.contains("fp-section")))return e;return py(t,a)},my=t=>{t&&Zu.forEach(e=>{t.contains(e)&&(eu(e)?uy(e)||(L.get(e)&&(iy(e),L.delete(e)),hy(e)):e._layPendingPlayAfterSplit=!0)})},gy=t=>{t&&Zu.forEach(e=>{t.contains(e)&&(iy(e),L.delete(e),e.classList.remove("text-animation-in-view"),e.classList.add("text-animation-ready-to-play"))})},vy=null,wy=null,by=null,_y=null,jy=null,xy=e=>{var t,e=document.querySelectorAll(".fp-section")[e];return e&&(t=e.querySelector(".fp-slide.active"))?(e=e.querySelectorAll(".fp-slide"),Array.prototype.indexOf.call(e,t)):null},Cy=(jQuery(window).on("fpAfterLoad",(e,t)=>{var a,n;t&&"number"==typeof t.index&&(a=t.index-1,t=fy(t,a),null!==vy&&vy!==a&&(n=_y||document.querySelectorAll(".fp-section")[vy],gy(n)),my(t),_y=t,wy=xy(vy=a),by=null!==wy?a:null,jy=null)}),jQuery(window).on("fpAfterSlideLoad",(e,t)=>{var a,n;t&&"number"==typeof t.index&&"number"==typeof t.slideIndex&&(a=t.index-1,n=fy(t,a,t=t.slideIndex),null!==wy&&by===a&&wy!==t&&gy(jy||py(a,wy)),my(n),wy=t,by=a,jy=n)}),jQuery(window).on("fpAfterRender",()=>{var e=py(0);my(e),_y=e,wy=xy(vy=0),by=null!==wy?0:null,jy=null!==wy?py(0,wy):null}),{normal:[],overlay:[]}),Sy={normal:null,overlay:null},Ay=(window.layReplayDeferredTextAnimation=function(e){e&&(e._laySyncFired=!0,e._laySyncWaitingForNavStart=!1,hy(e))},window.laytheme.on("content_ready",function(e,t,a){let n=null!=a&&!0===a.isProjectOverlay,o=n?"overlay":"normal",i=n?"#lay-project-overlay>.lay-content":"body>.lay-content";switch(ey=void 0,e){case"desktop":ey=[i+" #grid",i+" .lay-fixed-rows-layer-desktop",i+" .cover-region-desktop .cover-inner",i+" #footer"];break;case"phone":var r=0!=jQuery(i+" #footer-custom-phone-grid").length,l=0!=jQuery(i+" #custom-phone-grid").length;r&&l?ey=[i+" #custom-phone-grid",i+" .lay-fixed-rows-layer-phone",i+" .lay-fixed-rows-layer-desktop",i+" .cover-region-phone .cover-inner",i+" #footer-custom-phone-grid"]:!r&&l?ey=[i+" #custom-phone-grid",i+" .lay-fixed-rows-layer-phone",i+" .lay-fixed-rows-layer-desktop",i+" .cover-region-phone .cover-inner",i+" #footer"]:r&&!l?ey=[i+" #grid",i+" .lay-fixed-rows-layer-desktop",i+" .cover-region-desktop .cover-inner",i+" #footer-custom-phone-grid"]:r||l||(ey=[i+" #grid",i+" .lay-fixed-rows-layer-desktop",i+" .cover-region-desktop .cover-inner",i+" #footer"])}if(Array.isArray(ey)&&null!=ey)for(let e=0;e<ey.length;e++)ey[e]=ey[e]+" .lay-text-animation";let s=Array.from(document.querySelectorAll(ey)).filter(e=>n||!(e.closest&&e.closest(".lay-overlay")));a=Cy[o]||[];!!Sy[o]&&a.length===s.length&&a.every((e,t)=>e===s[t])?(o,s.length):(Sy[o]&&(Sy[o](),Sy[o]=null),Cy[o]=s,Zu=Cy.normal.concat(Cy.overlay),0<s.length&&((s||Ay()).forEach(e=>{var t;jQuery(e).data("original-html")||(e.closest&&e.closest("#lay-project-overlay")&&(e.classList.remove("lay-text-animation-initialized"),e.style.opacity="0"),Gu(e),t=e.innerHTML,jQuery(e).data("original-html",t),jQuery(e).data("text-state","original"))}),s.length,o,Zu.length,Uu(!0,s).then(()=>{o;var e=oy(s);Sy[o]=e,window.currentTaObservers=e}).catch(e=>{var t=oy(s);Sy[o]=t,window.currentTaObservers=t})))}),function(){return Zu=Array.isArray(Zu)?Zu:[Zu]}),xc=t(se()),Qy=[],Ly=function(){return Qy=Array.isArray(Qy)?Qy:[Qy]},ky="data-lay-ta-pending-resplit",Ey="data-lay-pretext-width-inset",Oy=!1,Dy=new Set(["fade_characters","typewriter_lines","typewriter_words","typewriter","typewriter_fade","fade_and_slide_lines","fade_and_slide_words","fade_and_slide_characters","fade_and_slide_whole_text"]);function Ty(e){return!Dy.has(e)}function Py(e={}){var{skipIfWidthUnchanged:e=!0}=e,i=window.innerWidth;if(!e||i!==Vy){e=Ly();let t=0,a=0,n=0,o=0;
1e.forEach(e=>{jQuery(e).is(":visible")?"dirty"!==jQuery(e).data("text-state")?n++:jQuery(e).data("original-html")?(e.setAttribute(ky,"1"),t++):o++:a++}),e.length,t,a,n,o,Vy=i}}Nu=()=>{Py({reason:"window_width_changed",skipIfWidthUnchanged:!0})},Fu=e=>{Py({reason:"sizechanged",skipIfWidthUnchanged:!1}),Wy()};function Iy(e){var t=jQuery(e).data("original-html");if(t){var a,n,o,i,r,l=document.createElement("div");for(a=e,(n=l).className=a.className,["data-animation-type","data-animation-easing","data-stagger-easing","data-top","data-duration","data-stagger","data-delay","data-line-mask-padding-bottom",Ey,"lang"].forEach(e=>{var t=a.getAttribute(e);null!=t&&""!==t&&n.setAttribute(e,t)}),o=e,i=l,r=window.getComputedStyle(o),i.style.boxSizing=r.boxSizing||"border-box",i.style.width=Math.max(1,o.clientWidth)+"px",i.style.padding=r.padding,i.style.font=r.font,i.style.letterSpacing=r.letterSpacing,i.style.wordSpacing=r.wordSpacing,i.style.textTransform=r.textTransform,i.style.lineHeight=r.lineHeight,i.style.textAlign=r.textAlign,l.style.position="fixed",l.style.left="-99999px",l.style.top="0",l.style.visibility="hidden",l.style.pointerEvents="none",l.innerHTML=t,document.body.appendChild(l),Fy(l),By(l),e.innerHTML="",e["ð"]=null;l.firstChild;)e.appendChild(l.firstChild);l.remove(),au(e)}}function My(){return new Promise(e=>{window.requestAnimationFrame(()=>e())})}function zy(n){return Y(this,null,function*(){if(n&&jQuery(n).data("original-html"))for(let e=0;e<2;e++){yield My(),yield My();var t=(e=>{var t=bu(e);let a=0;for(let e=0;e<t.length;e++){var n=t[e];if("true"===n.dataset.pretextSplit){var o=Math.max(n.clientWidth,Math.round(n.getBoundingClientRect().width));if(o){var i=n.querySelectorAll(".lay-text-line");for(let e=0;e<i.length;e++){var r=i[e];a=Math.max(a,r.scrollWidth-o)}}}}return Math.max(0,a)})(n);if(e,t<=1)return;var a=parseFloat(n.getAttribute(Ey))||0;n.setAttribute(Ey,String(Math.ceil(a+t+1))),Iy(n)}})}var Ny=t=>{var a=t.textContent||"";if(a){t.innerHTML="";let e=0;for(var n of a){var o=/\s/.test(n),i=document.createElement("span");i.className=o?"whitespace":"char",o||i.setAttribute("data-char",n),i.style.setProperty("--char-index",e),i.textContent=n,t.appendChild(i),e++}t.style.setProperty("--char-total",e)}},Fy=e=>{let a=window.layPretextTextAnimation;var t=bu(e);let n=e.getAttribute("data-animation-type"),o="typewriter"===n||"typewriter_fade"===n?"chars":"lines",i=Ty(n);t.forEach(e=>{if(!(a&&a.shouldUsePretextForAnimationType(n)&&a.splitParagraphWithPretext(e,i)||a&&a.shouldUsePretextWordLevelAnimation(n)&&a.splitParagraphWithPretextThenWords(e,i))){if(a&&a.shouldUsePretextCharLevelAnimation(n)){var t="masked_characters"===n;if(a.splitParagraphWithPretextThenChars(e,t))return}t={target:e,by:o},t=("chars"==o&&(t.whitespace=!0),Splitting(t));return"masked_characters"!==n&&"fade_characters"!==n&&"fade_and_slide_characters"!==n||"lines"!=o||e.querySelectorAll(".word").forEach(e=>{Ny(e)}),t}})},qy=!0,By=o=>{var e=bu(o),t=o.getAttribute("data-animation-type");let i=qy&&Ty(t);"typewriter"===t||"typewriter_fade"===t?e.forEach(e=>{Su(e)}):e.forEach(n=>{if("true"!==n.dataset.pretextSplit){ju(n);var e=n.querySelectorAll(".word");let a=[];e.forEach(e=>{var t=e.style.getPropertyValue("--line-index");a[t]||(a[t]=[]),a[t].push(e)}),a.forEach((e,t)=>{let a=document.createElement("div");a.className="lay-text-line";t=xu(n,t);0<t.length&&(t[0].parentNode.insertBefore(a,t[0]),t.forEach(e=>a.appendChild(e)))}),n.querySelectorAll("br").forEach(e=>e.remove()),n.querySelectorAll(".whitespace").forEach(e=>{var t=e.previousElementSibling,a=e.nextElementSibling;t&&a&&t.classList.contains("lay-text-line")&&a.classList.contains("lay-text-line")&&e.remove()}),i&&n.querySelectorAll(".lay-text-line").forEach(e=>{var t=document.createElement("div");t.className="lay-text-line-mask",gu(t,o),e.parentNode.insertBefore(t,e),t.appendChild(e)}),Cu(n)}})},Ry=t=>!!t&&!!(t.querySelector(".lay-text-line")||t.querySelector(".word")||t.querySelector(".char")||t.querySelector(".whitespace")||t.querySelector(".lay-text-line-mask"))&&([".char",".word",".whitespace",".lay-text-line-mask",".lay-text-line"].forEach(e
1=>{Array.from(t.querySelectorAll(e)).forEach(e=>{var t=e.parentNode;if(t){for(;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}})}),t.querySelectorAll("p.words, h1.words, h2.words, h3.words, h4.words, h5.words, h6.words").forEach(e=>{e.classList.remove("words"),e.style&&e.style.removeProperty&&e.style.removeProperty("--word-total"),""===e.getAttribute("style")&&e.removeAttribute("style"),""===e.getAttribute("class")&&e.removeAttribute("class")}),t.normalize(),!0),Hy=()=>{Ly().forEach(e=>{var t;jQuery(e).data("original-html")||(Ry(e),t=e.innerHTML,jQuery(e).data("original-html",t),jQuery(e).data("text-state","original"))})},$y=(l=!0)=>Y(void 0,null,function*(){var e=Ly();let a=!1,n=!1,o=!1,i=new Set,r=[];e.length,e.length;var t=yield su(e)?Ou():Promise.resolve(!0);if(su(e))try{yield mu(e)}catch(e){}e.forEach(e=>{var t;jQuery(e).is(":visible")?e.hasAttribute(ky)?(e.removeAttribute(ky),e.removeAttribute(Ey),t=e.getAttribute("data-animation-type"),jQuery(e).data("text-state"),"fade_whole_text"===t||"fade_and_slide_whole_text"===t?((t=jQuery(e).data("original-html"))&&(e.innerHTML=t,e["ð"]=null),jQuery(e).data("text-state","dirty"),a=!0,n=!0,i.add(e),au(e)):(Iy(e),jQuery(e).data("text-state","dirty"),a=!0,n=!0,i.add(e),r.push(zy(e)))):"original"===jQuery(e).data("text-state")?"fade_whole_text"===(t=e.getAttribute("data-animation-type"))||"fade_and_slide_whole_text"===t?jQuery(e).data("text-state","dirty"):(o=!0,Fy(e),By(e),jQuery(e).data("text-state","dirty"),a=!0,au(e),r.push(zy(e))):(jQuery(e).data("text-state"),jQuery(e).data("text-state")):(e.removeAttribute(ky),e.hasAttribute(ky))}),0<r.length&&(r,yield Promise.all(r));l&&a;e=!(!a||!n||o);a,r,i.size,l&&a&&(i.size,o,n,i.size,window.laytheme.emit("texts_are_split_for_page_overlays",{fromResize:e,resizeMutationTargets:i})),t||Oy||(Oy=!0,Eu().then(()=>(Py({reason:"fonts_ready_after_timeout",skipIfWidthUnchanged:Oy=!1}),$y())).catch(()=>{Oy=!1}))}),Wy=(window.laytheme.on("page_overlay_display_block",function(e){$y().catch(()=>{})}),window.laytheme.on("overlayshown_animation_ended",function(e){window.currentPoTaObservers&&window.currentPoTaObservers(),window.currentPoTaObservers=mh()}),(0,xc.default)(()=>{$y().catch(()=>{})},200)),Vy=window.innerWidth,Yy=(jQuery(window).off("window_width_changed",Nu),jQuery(window).off("window_width_changed",Wy),jQuery(window).on("window_width_changed",Nu),jQuery(window).on("window_width_changed",Wy),window.laytheme&&"function"==typeof window.laytheme.off&&"function"==typeof window.laytheme.on&&(window.laytheme.off("sizechanged",Fu),window.laytheme.on("sizechanged",Fu)),window.currentPoTaObservers&&window.currentPoTaObservers(),column_selectors=[".lay-overlay .lay-text-animation"],0<Array.from(document.querySelectorAll(column_selectors)).length&&(Hy(),$y().catch(()=>{})),e=>e<0?0:1<e?1:e),Gy=t=>{if(t&&t.children)for(let e=0;e<t.children.length;e++){var a=t.children[e];if(a instanceof HTMLElement&&a.classList.contains("lay-content"))return a}return null},Uy=e=>e instanceof HTMLElement&&e.scrollHeight>e.clientHeight,Xy=e=>{if(!e||"function"!=typeof e.closest)return null;var t=e.closest(".lay-overlay");if(t){var a=Gy(t),a=Uy(a)?a:t;if(a===t||a.contains(e))return{coordinateRoot:t,scrollRoot:a}}t=e.closest("#lay-project-overlay");return t?{coordinateRoot:t,scrollRoot:t}:null},Jy=e=>{var t=Xy(e);if(t)return t.scrollRoot;let a=e?e.parentElement:null;for(;a instanceof HTMLElement;){var n=window.getComputedStyle(a).overflowY;if(("auto"===n||"overlay"===n||"scroll"===n)&&a.scrollHeight>a.clientHeight)return a;a=a.parentElement}return window},Ky=e=>{e=e||window;return e!==window?{vh:e.clientHeight||window.innerHeight||document.documentElement.clientHeight||0,scrollTop:e.scrollTop||0,scrollHeight:e.scrollHeight||0}:{vh:window.innerHeight||document.documentElement.clientHeight||0,scrollTop:window.pageYOffset||document.documentElement.scrollTop||0,scrollHeight:Math.max(document.documentElement.scrollHeight||0,document.body?document.body.scrollHeight:0)}},Zy=e=>{var t,a;return e&&e.style&&(t=e.style.transform||e.style.webkitTransform||"")&&"none"!==t?0===t.indexOf("matrix3d(")?(a=t.substring(9,t.length-1).split(","),{x:parseFloat(a[12])||0,y:parseFloat(a[13])||0}):0===t.indexOf("matrix(")?(a=t.substring(7,t.length-1).split(","),{x:parseFloat(a[4])||0,y:parseFloat(a[5])||0}):0===t.indexOf("translate3d(")||0===t.indexOf("translate(")?(a=t.indexOf("(")+1,a=t.substring(a,t.indexOf(")")).split(","),{x:eh(a[0],"x",e),y:eh(a[1],"y",e)}):{x:0,y:0}:{x:0,y:0}},eh=(e,t,a)=>{var n;return e&&(e=String(e).trim(),n=parseFloat(e),isFinite(n))?-1<e.indexOf("vw")?window.innerWidth/100*n:-1<e.indexOf("vh")?
1window.innerHeight/100*n:-1<e.indexOf("%")?("x"===t?a.offsetWidth:a.offsetHeight)/100*n:n:0},th=(e,t)=>{let a=0,n=0,o=e;for(;o instanceof HTMLElement;){if(a+=o.offsetTop,n+=o.offsetLeft,o===t)return{top:a,left:n};var i=o.offsetParent;o=i instanceof HTMLElement?i:null}return null},ah=(e,t)=>{var a=th(e,t.coordinateRoot);if(!a)return null;let n=0,o=0,i=0,r=0,l=e.parentElement;for(;l instanceof HTMLElement&&l!==t.coordinateRoot;){n+=l.scrollTop,o+=l.scrollLeft;var s=Zy(l);i+=s.y,r+=s.x,l=l.parentElement}t.scrollRoot===t.coordinateRoot&&(n+=t.scrollRoot.scrollTop,o+=t.scrollRoot.scrollLeft);var d=a.top-n+i,a=a.left-o+r,c=e.offsetWidth,e=e.offsetHeight;return{top:d,left:a,right:a+c,bottom:d+e,width:c,height:e}},nh=(e,t,a,n,o)=>{var i=o?o.vh:window.innerHeight||document.documentElement.clientHeight;if(i<=0)return 0;n=i*(1-(isFinite(n)&&0<n?n:0)/100);let r,l=n-(r=a?-(e.bottom-e.top):i*(1-t/100));if(l<=0)return e.top<=r?1:0;a=o?o.scrollTop:window.pageYOffset||document.documentElement.scrollTop||0,t=o?o.scrollHeight:Math.max(document.documentElement.scrollHeight||0,document.body?document.body.scrollHeight:0),o=Math.max(0,t-i-a),t=e.top-o;if(t>r){i=n-t;if(i<=0)return e.top<=t?1:0;l=i}return Yy((n-e.top)/l)},oh=e=>{var t=Xy(e);if(t){t=ah(e,t);if(t)return t}let a=0,n=0,o=e;for(;o instanceof HTMLElement;){a+=o.offsetTop,n+=o.offsetLeft;var i=o.offsetParent;o=i instanceof HTMLElement?i:null}let r=0,l=0,s=0,d=0,c=e.parentElement;for(;c instanceof HTMLElement;){r+=c.scrollTop,l+=c.scrollLeft;var u=Zy(c);s+=u.y,d+=u.x,c=c.parentElement}var t=a-r+s,y=n-l+d,h=e.offsetWidth,e=e.offsetHeight;return{top:t,left:y,right:y+h,bottom:t+e,width:h,height:e}},ih=new WeakMap,rh=new WeakMap,lh=()=>"undefined"!=typeof document&&document.documentElement.classList.contains("ios"),sh=e=>{var t;return e?(t=(e.textContent||"").replace(/\s+/g," ").trim().slice(0,60),`[po-ta] ${e.getAttribute("data-animation-type")||"unknown"} "${t}"`):"[po-ta] <missing-target>"},dh=()=>!("undefined"==typeof window||!(!0===window.layTextAnimationDebug||window.location&&-1!==window.location.search.indexOf("layTextAnimationDebug=1"))),k=(e,t,a)=>{dh()&&sh(e)},ch=(e,t)=>{dh()&&e&&(window.getComputedStyle(e),(e=e.querySelector(".lay-text-line, .char")||e.children[0])&&window.getComputedStyle(e))},uh=e=>!(!e||!e.getAttribute||"true"!==e.getAttribute("data-animation-scrub")),yh=".lay-text-animation",hh="lay-page-overlay-text-animation-opening-guard",ph=()=>{var e;document.getElementById(hh)||((e=document.createElement("style")).id=hh,e.textContent=".lay-overlay.lay-text-animations-opening .lay-text-animation{visibility:hidden!important;}",document.head.appendChild(e))},fh=e=>{e=e&&e.closest?e.closest(".lay-overlay"):null;e&&(e._layTextAnimationOpeningGuardTimeout&&(clearTimeout(e._layTextAnimationOpeningGuardTimeout),e._layTextAnimationOpeningGuardTimeout=null),e.classList.remove("lay-text-animations-opening"))},xc=e=>{var t,e=e&&e[0]?e[0]:null;e&&(t=e,ph(),t.classList.add("lay-text-animations-opening"),t._layTextAnimationOpeningGuardTimeout&&clearTimeout(t._layTextAnimationOpeningGuardTimeout),t._layTextAnimationOpeningGuardTimeout=setTimeout(()=>{t.classList.remove("lay-text-animations-opening"),t._layTextAnimationOpeningGuardTimeout=null},4e3),window.currentPoTaObservers&&(window.currentPoTaObservers(),window.currentPoTaObservers=null),e=Array.from(e.querySelectorAll(yh)),sy(e),e.forEach(e=>{var t;e&&!uh(e)&&((t=ih.get(e))&&(t.pause(),ih.delete(e)),tu(rh,e),e._layPendingPlayAfterSplit=!1,e.classList.remove("lay-text-animation-initialized"),e.classList.remove("text-animation-in-view"),e.classList.remove("text-animation-ready-to-play"),e.classList.add("text-animation-never-played"),au(e))}))},mh=(window.laytheme.on("page_overlay_before_shown",xc),window.laytheme.on("overlayhidden",xc),window.laytheme.on("page_overlay_close_end",xc),window.laytheme.on("texts_are_split_for_page_overlays",function(e){var t=Ly();let n=!(!e||!e.fromResize),o=e&&e.resizeMutationTargets;t.length,n,o&&o.size,n,o&&o.size,t.forEach(e=>{var t,a;uh(e)||(a=!(!o||!o.has(e))||(!o||0===o.size)&&n,t=ih.get(e),n,t&&"number"==typeof t.progress&&t.progress,t&&t.completed,a?(t&&(k(e,"texts_are_split cleanup old timeline",{progress:t.progress,completed:t.completed,paused:t.paused}),t.pause(),ih.delete(e),tu(rh,e)),e._layPendingPlayAfterSplit=!1,(t||e.classList.contains("lay-text-animation-initialized")||e.classList.contains("text-animation-in-view"))&&(e.classList.contains("lay-text-animation-initialized"),e.classList.contains("lay-text-animation-initialized"),nu(e),e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),e.classList.add("text-animation-in-view"),k(e,"texts_are_split: resize resplit â final state only (no replay)"))):t&&(k(e,"texts_are_split cleanup old timeline",{progress:t.progress,completed:t.completed,paused:t.paused}),t.pause(),ih.delete(e),tu(rh,e),a="number"==typeof t.progress?t.progress:0,a=!!(t.completed||99.5<=a),t.completed,a?(nu(e),e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),e.classList.add("text-animation-in-view"),k(e,"texts_are_split: relayout after finished animation, snapped to final state")):(t.completed,wh(e),ou(e,xh,k))))})}),()=>{Ly().length;let r=new Map,l=new Map,e=null,t=()=>{lh()&&(e&&window.clearTimeout(e),e=window.setTimeout(()=>{var e;
1e=Ly(),lh()&&e.forEach(e=>{var t,a;e&&e.classList.contains("text-animation-in-view")&&(!(t=ih.get(e))||t.completed||(a="number"==typeof t.progress?t.progress:0)<=0||100<=a||t.paused&&(k(e,"resume after iOS scroll/touch fallback",{progress:a}),t.play()))})},80))};return Ly().forEach(e=>{var t,a,n,o,i;uh(e)||(t=parseFloat(e.getAttribute("data-top"))||80,t=`0px 0px -${100-parseInt(t)}% 0px`,{root:a,rect:i}=(i=(a=e)&&"function"==typeof a.closest?a.closest(".lay-overlay"):null)||(i=Jy(a))&&i!==window?{root:i,rect:i.getBoundingClientRect()}:{root:null,rect:{top:0,left:0,right:window.innerWidth,bottom:window.innerHeight,width:window.innerWidth,height:window.innerHeight}},n=e.getBoundingClientRect(),(o=e.classList.contains("text-animation-in-view")||e.classList.contains("lay-text-animation-initialized"))&&n.top<=i.bottom?(nu(e),e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),n.top>=i.top?e.classList.add("text-animation-in-view"):e.classList.remove("text-animation-in-view")):e.classList.add("text-animation-never-played"),n.top>i.bottom?(e.classList.add("text-animation-ready-to-play"),k(e,"init: below viewport, marked ready-to-play",{rectTop:n.top,rootBottom:i.bottom})):n.top>=i.top&&!o?(k(e,"init: in viewport, playing immediately",{rectTop:n.top,rootBottom:i.bottom}),xh(e)&&(e.classList.remove("text-animation-never-played"),e.classList.add("text-animation-in-view"))):k(e,"init: above viewport, waiting without ready flag",{rectTop:n.top,rectBottom:n.bottom}),o=new IntersectionObserver(e=>{e.forEach(e=>{var t,a,n,o;e.isIntersecting&&(a=(t=ih.get(e.target))&&"number"==typeof t.progress?t.progress:0,t&&t.paused&&!t.completed&&0<a&&a<100?(k(e.target,"observer: intersecting, resume paused in-progress timeline",{progress:a,readyToPlay:e.target.classList.contains("text-animation-ready-to-play"),neverPlayed:e.target.classList.contains("text-animation-never-played")}),t.play(),e.target.classList.add("text-animation-in-view")):(a=e.rootBounds?e.rootBounds.top:0,t=e.boundingClientRect.top>a,a=e.target.classList.contains("text-animation-never-played"),n=e.target.classList.contains("text-animation-ready-to-play"),o=e.target.getAttribute("data-text-animation-ready-from")||"from_below",n&&("both"===o||o===(t?"from_below":"from_above"))||a?(k(e.target,"observer: intersecting, calling playAnimation",{comingFromBelow:t,neverPlayed:a,readyToPlay:n,top:e.boundingClientRect.top}),xh(e.target)&&(e.target.classList.remove("text-animation-ready-to-play"),e.target.removeAttribute("data-text-animation-ready-from"),e.target.classList.remove("text-animation-never-played"),e.target.classList.add("text-animation-in-view"))):k(e.target,"observer: intersecting, but NOT playing",{comingFromBelow:t,neverPlayed:a,readyToPlay:n,top:e.boundingClientRect.top})))})},{threshold:0,rootMargin:t,root:a}),i=new IntersectionObserver(e=>{e.forEach(e=>{var t,a,n,o,i;e.isIntersecting||(t=(a=e.rootBounds)?a.bottom:window.innerHeight,a=a?a.top:0,o=e.boundingClientRect.top>t,a=e.boundingClientRect.bottom<a,n=gh(e.target.getAttribute("data-repeat-on-re-enter-direction")),o?(i=(o=ih.get(e.target))&&!o.completed&&0<o.progress,lh()&&i?k(e.target,"resetObserver: below viewport, skip reset on iOS because animation in progress",{progress:o.progress}):"0"!==e.target.getAttribute("data-repeat-on-re-enter")&&vh(n,"from_below")&&(k(e.target,"resetObserver: below viewport, reset animation state",{top:e.boundingClientRect.top,rootBottom:t}),wh(e.target),e.target.classList.add("text-animation-ready-to-play"),e.target.setAttribute("data-text-animation-ready-from","from_below"),e.target.classList.remove("text-animation-in-view"))):a&&("0"!==e.target.getAttribute("data-repeat-on-re-enter")&&vh(n,"from_above")?(k(e.target,"resetObserver: above viewport, reset animation state"),wh(e.target),e.target.classList.add("text-animation-ready-to-play"),e.target.setAttribute("data-text-animation-ready-from","from_above")):(k(e.target,"resetObserver: above viewport, leaving finished state"),e.target.classList.remove("text-animation-ready-to-play")),e.target.classList.remove("text-animation-in-view")))})},{threshold:0,rootMargin:"0px",root:a}),r.set(e,o),l.set(e,i),o.observe(e),i.observe(e))}),window.addEventListener("scroll",t,{passive:!0}),window.addEventListener("touchend",t,{passive:!0}),window.addEventListener("touchcancel",t,{passive:!0}),()=>{e&&window.clearTimeout(e),window.removeEventListener("scroll",t),window.removeEventListener("touchend",t),window.removeEventListener("touchcancel",t),r.forEach(e
1=>e.disconnect()),l.forEach(e=>e.disconnect()),r.clear(),l.clear()}}),gh=e=>"from_above"===e||"both"===e||"from_below"===e?e:"from_below",vh=(e,t)=>e===t||"both"===e,wh=e=>{var t=ih.get(e),t=(t&&(k(e,"resetAnimationState: pause + seek(0)",{progress:t.progress,completed:t.completed}),t.pause(),t.seek(0)),e.getAttribute("data-animation-type"));"typewriter"!==t&&"typewriter_words"!==t&&"typewriter_lines"!==t||((t=rh.get(e))&&(t.forEach(e=>clearTimeout(e)),rh.delete(e)),Kc(e)),au(e)};function bh(e,t,a,n){e=parseInt(e.getAttribute("data-build-anim-total-duration"),10);return!isFinite(e)||e<=0?null:(t=Math.max(1,t),t=Math.max(1,(t-1)*n+a),{targetTotal:e,duration:a*(a=Math.max(.05,Math.min(10,e/t))),stagger:n*a})}function _h(n,o,i,r){if(!r)return function(e,t,a){return n+Lc(t,a,o,i)};let l=Ec(o);return function(e,t,a){return n+Oc(t,a,r.stagger,l)}}var jh=s=>{let d=s.getAttribute("data-animation-type"),c=parseInt(s.getAttribute("data-delay"),10)||0,t=parseInt(s.getAttribute("data-duration"),10)||40;var e=s.getAttribute("data-direction");let a="left"===e||"right"===e||"up"===e||"down"===e||"bottomLeft"===e||"bottomRight"===e?e:null;e=s.getAttribute("data-reading-direction");let n="ltr"===e||"rtl"===e?e:null;e=parseFloat(s.getAttribute("data-slide-amount"));let o=isFinite(e)&&0<=e?e:.5;var i=e=>0===e?"0em":e*o+"em",e=parseFloat(s.getAttribute("data-scale-from")),r=isFinite(e)&&100!==e,l=r?e/100:null,e=parseFloat(s.getAttribute("data-blur-from-px")),u=isFinite(e)&&0<e,y=u?"blur("+e+"px)":null;let h=e=>a||("fade_words"===e||"fade_characters"===e||"typewriter_words"===e||"typewriter"===e||"typewriter_fade"===e?"left":"up");var p=e=>{switch(h(e)){case"left":return{dx:-1,dy:0};case"right":return{dx:1,dy:0};case"up":return{dx:0,dy:1};case"down":return{dx:0,dy:-1};case"bottomLeft":return{dx:-1,dy:1};case"bottomRight":return{dx:1,dy:1};default:return{dx:0,dy:1}}};let f=e=>null!==n?"rtl"===n:"typewriter_lines"===e?"down"===h(e):("fade_words"===e||"fade_characters"===e||"typewriter_words"===e||"typewriter"===e||"typewriter_fade"===e)&&"right"===h(e);var m=(n,e)=>f(e)?function(e,t,a){return n(e,a-1-t,a)}:n,g=e=>"down"!==h(e)?Qc:function(e){return-Qc(e)},v=parseInt(s.getAttribute("data-stagger"),10),w=isFinite(v)&&0<=v,b=w?t:void 0,_=w?t:1e3,j=w&&0<v?v:t;let x=Tc(s),C=s.querySelectorAll(".lay-text-line-mask");var S=anime.timeline({easing:x,autoplay:!1,begin:function(){k(s,"timeline begin",{easing:x,delay:c,duration:t})},complete:function(){k(s,"timeline complete"),"masked_lines"!==d&&"masked_words"!==d&&"masked_characters"!==d||Sc(C,!1);try{s.dispatchEvent(new CustomEvent("lay-text-anim-trigger-play-complete",{bubbles:!1}))}catch(e){}}});switch(d){case"masked_lines":var A=s.querySelectorAll(".lay-text-line"),Q=bh(s,A.length,_,j),A={targets:A,translateY:[g(d),0],delay:_h(c,s,t,Q)};r&&(A.scale=[l,1]),u&&(A.filter=[y,"blur(0px)"]),Q?A.duration=Q.duration:void 0!==b&&(A.duration=b),S.add(A);break;case"masked_words":Q=Ic(s),A=bh(s,Q.length,_,j),Q={targets:Q,translateY:[g(d),0],delay:_h(c,s,t,A)};r&&(Q.scale=[l,1]),u&&(Q.filter=[y,"blur(0px)"]),A?Q.duration=A.duration:void 0!==b&&(Q.duration=b),S.add(Q);break;case"masked_characters":A=Mc(s),Q=bh(s,A.length,_,j),A=(k(s,"create timeline: masked_characters targets",{characterTargetCount:A.length,charSpanCount:s.querySelectorAll(".lay-text-line .char").length,lineMaskCount:C.length}),{targets:A,translateY:[g(d),0],delay:_h(c,s,t,Q)});r&&(A.scale=[l,1]),u&&(A.filter=[y,"blur(0px)"]),Q?A.duration=Q.duration:void 0!==b&&(A.duration=b),S.add(A);break;case"fade_lines":Q=s.querySelectorAll(".lay-text-line"),A=bh(s,Q.length,_,j),Q={targets:Q,opacity:[0,1],delay:_h(c,s,t,A)};r&&(Q.scale=[l,1]),u&&(Q.filter=[y,"blur(0px)"]),A?Q.duration=A.duration:void 0!==b&&(Q.duration=b),S.add(Q);break;case"fade_words":A=Ic(s),Q=bh(s,A.length,_,j),A={targets:A,opacity:[0,1],delay:m(_h(c,s,t,Q),d)};r&&(A.scale=[l,1]),u&&(A.filter=[y,"blur(0px)"]),Q?A.duration=Q.duration:void 0!==b&&(A.duration=b),S.add(A);break;case"fade_characters":Q=Mc(s),A=bh(s,Q.length,_,j),Q={targets:Q,opacity:[0,1],delay:m(_h(c,s,t,A),d)};r&&(Q.scale=[l,1]),u&&(Q.filter=[y,"blur(0px)"]),A?Q.duration=A.duration:void 0!==b&&(Q.duration=b),S.add(Q);break;case"typewriter_lines":case"typewriter_words":case"typewriter":{let i="typewriter_lines"===d?Array.from(s.querySelectorAll(".lay-text-line")):("typewriter_words"===d?Ic:Mc)(s),e=w?v:t;A=bh(s,i.length,0,e);let r=e=A?A.stagger:e,l=Ec(s);anime.set(i,{opacity:0}
1);Q=Math.max(1,c+i.length*r),A=""!==s.style.opacity?s.style.opacity:"1";S.add({targets:s,opacity:[A,A],duration:Q,begin:function(e){var t=rh.get(s);t&&t.forEach(e=>clearTimeout(e)),Kc(s),anime.set(i,{opacity:0});let a=[],n=f(d),o=i.length;Uc(s,i,n),i.forEach((e,t)=>{t=n?o-1-t:t,t=setTimeout(()=>{e.style.opacity="1",Xc(s,e)},c+Oc(t,o,r,l));a.push(t)}),rh.set(s,a)}});break}case"typewriter_fade":{A=Mc(s);let n=w?v:t,e=w&&0<t?t:1e3;Q=bh(s,A.length,e,n);Q&&(n=Q.stagger,e=Q.duration);let o=f("typewriter_fade"),i=Ec(s);Q={targets:A,opacity:[0,1],duration:e,delay:function(e,t,a){t=o?a-1-t:t;return c+Oc(t,a,n,i)}};r&&(Q.scale=[l,1]),u&&(Q.filter=[y,"blur(0px)"]),S.add(Q);break}case"fade_whole_text":A=bh(s,1,1e3,0),Q=parseInt(s.getAttribute("data-duration"),10),A=A?A.targetTotal:isFinite(Q)&&0<Q?Q:1e3,Q={targets:s,opacity:[0,1],duration:A,delay:c};r&&(Q.scale=[l,1]),u&&(Q.filter=[y,"blur(0px)"]),S.add(Q);break;case"fade_and_slide_whole_text":A=bh(s,1,1e3,0),Q=parseInt(s.getAttribute("data-duration"),10),A=A?A.targetTotal:isFinite(Q)&&0<Q?Q:1e3,Q=p(d),Q={targets:s,opacity:[0,1],translateX:0!==Q.dx?[i(Q.dx),"0em"]:void 0,translateY:0!==Q.dy?[i(Q.dy),"0em"]:void 0,duration:A,delay:c};r&&(Q.scale=[l,1]),u&&(Q.filter=[y,"blur(0px)"]),S.add(Q);break;case"fade_and_slide_lines":var A=s.querySelectorAll(".lay-text-line"),Q=bh(s,A.length,_,j),L=p(d),A={targets:A,opacity:[0,1],translateX:0!==L.dx?[i(L.dx),"0em"]:void 0,translateY:0!==L.dy?[i(L.dy),"0em"]:void 0,delay:m(_h(c,s,t,Q),d)};r&&(A.scale=[l,1]),u&&(A.filter=[y,"blur(0px)"]),Q?A.duration=Q.duration:void 0!==b&&(A.duration=b),S.add(A);break;case"fade_and_slide_words":L=Ic(s),Q=bh(s,L.length,_,j),A=p(d),L={targets:L,opacity:[0,1],translateX:0!==A.dx?[i(A.dx),"0em"]:void 0,translateY:0!==A.dy?[i(A.dy),"0em"]:void 0,delay:m(_h(c,s,t,Q),d)};r&&(L.scale=[l,1]),u&&(L.filter=[y,"blur(0px)"]),Q?L.duration=Q.duration:void 0!==b&&(L.duration=b),S.add(L);break;case"fade_and_slide_characters":A=Mc(s),Q=bh(s,A.length,_,j),L=p(d),A={targets:A,opacity:[0,1],translateX:0!==L.dx?[i(L.dx),"0em"]:void 0,translateY:0!==L.dy?[i(L.dy),"0em"]:void 0,delay:m(_h(c,s,t,Q),d)};r&&(A.scale=[l,1]),u&&(A.filter=[y,"blur(0px)"]),Q?A.duration=Q.duration:void 0!==b&&(A.duration=b),S.add(A)}return S&&ih.set(s,S),S},xh=e=>{if(uh(e))return!1;if(!S.isDocumentVisible())return e&&e._layTextAnimationWaitingForVisibleTab||(e&&(e._layTextAnimationWaitingForVisibleTab=!0),S.runWhenDocumentVisible(()=>{e&&e.isConnected&&(e._layTextAnimationWaitingForVisibleTab=!1,xh(e))})),!1;if(!eu(e))return e._layPendingPlayAfterSplit=!0,k(e,"playAnimation: SKIPPED â split DOM not ready, will retry after texts_are_split_for_page_overlays"),!1;ih.get(e);e.classList.contains("text-animation-in-view"),e.classList.contains("text-animation-ready-to-play"),"undefined"!=typeof Error&&null!=(t=(new Error).stack)&&t.split("\n").slice(1,5).join(" â "),e.style.opacity,e.classList.contains("text-animation-in-view"),ch(e);var t=e.querySelectorAll(".lay-text-line-mask"),a=e.getAttribute("data-animation-type");au(e),"fade_whole_text"!==a&&"fade_and_slide_whole_text"!==a&&(e.style.opacity=1),ch(e),"masked_lines"!==a&&"masked_words"!==a&&"masked_characters"!==a||Sc(t,!0);let n=ih.get(e);return n?k(e,"playAnimation: reuse existing timeline",{progress:n.progress,completed:n.completed,paused:n.paused}):(k(e,"playAnimation: create timeline"),n=jh(e)),ch(e),e.classList.add("lay-text-animation-initialized"),ch(e),k(e,"playAnimation: timeline.play()",{animationType:a,opacity:e.style.opacity}),n.play(),(e=>{let t=()=>fh(e);"function"!=typeof requestAnimationFrame?setTimeout(t,75):requestAnimationFrame(()=>{requestAnimationFrame(()=>{setTimeout(t,50)})})})(e),ch(e),requestAnimationFrame(()=>{ch(e),requestAnimationFrame(()=>{ch(e)})}),!0};window.laytheme.on("texts_are_split_for_page_overlays",function(){Ly().forEach(e=>{uh(e)||e&&e._layPendingPlayAfterSplit&&eu(e)&&(e._layPendingPlayAfterSplit=!1,xh(e))&&(e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),e.classList.add("text-animation-in-view"))})});window.currentPoTaObservers&&window.currentPoTaObservers(),Nu=Array.from(document.querySelectorAll([".lay-overlay "+yh])),sy(Nu),0<Nu.length&&Hy();function Ch(e){var t=Oh;
1switch(e){case"desktop":case"tablet":1==layData.cover_disable_for_phone&&0==g.enabled&&(g.enabled=!0,lp(),sp(),Rh(),Hh());break;case"phone":1==layData.cover_disable_for_phone&&(g.enabled=!1,Hh(),Eh.$cover.attr("style",""),jQuery(t+" .cover-region").removeClass("clickable-cover"),jQuery(t+" .cover-region").off("click"),ip(),jQuery(t+" .cover-down-arrow-desktop, "+t+" .cover-down-arrow-phone").removeClass("clickable-cover-arrow"),jQuery(t+" .cover-down-arrow-desktop, "+t+" .cover-down-arrow-phone").css("cursor",""),jQuery(t+" .cover-down-arrow-desktop, "+t+" .cover-down-arrow-phone").off("click"),Bh())}}function Sh(e){return"100lvh"!==(layData["cover_height_mode_"+e]||"100svh")?"100svh":"100lvh"}function Ah(){g.frame=!1;var e,t=g.pendingScrollTop,a=window.innerHeight;a<t||!g.enabled||(g.doDarken&&(e=Th(layData.cover_darken_when_scrolling_amount,0,100),e=f.map(t,0,a,1,1-e/100),Eh.$cover.css({filter:"brightness("+(e=1<e?1:e)+")","-webkit-filter":"brightness("+e+")"})),g.doParallax&&(e=Th(layData.cover_parallaxmove_when_scrolling_amount,0,100),t=f.map(t,0,a,0,a*(e/100)),Eh.$coverInner.css({transform:"translate3d(0,-"+t+"px, 0)","-webkit-transform":"translate3d(0,-"+t+"px, 0)"})))}function Qh(){var e=Oh,t=Dh?jQuery("#lay-project-overlay"):jQuery("html, body"),a=jQuery(e+" .cover-content-desktop"),e=(a=0<a.length?a[0].getBoundingClientRect().top+1:0<(a=jQuery(e+" .cover-region:visible").first()).length?a[0].getBoundingClientRect().bottom+1:0,"phone"==Q.screenSize&&(0<(e=jQuery(e+" .cover-content-phone")).length&&(a=e[0].getBoundingClientRect().top+1),e=jQuery(".navbar").height(),a-=e=jQuery(".navbar").is(":visible")?e:0),a-=Wh(),Uh(t)),e=(a+=e,a=Math.max(a,e),Xh()),n=Kh();n?(t.stop(!0),n.scrollTo(a,{duration:e/1e3,easing:Jh()})):(t.stop(!0),t.animate({scrollTop:a},e,layData.cover_animation_easing,function(){Dh||t.off("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove",dp)}),Dh||t.on("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove",t,dp))}function Lh(){"play_on_mouseover"==layData.video_thumbnail_mouseover_behaviour&&jQuery(".thumb-rel video").each(function(){this.removeAttribute("autoplay"),this.classList.remove("autoplay"),this.pause()})}function kh(e){if(e=Np(e),jQuery.isNumeric(e))return{title:Mp.newsMeta[e].title,url:Mp.newsMeta[e].url,id:Mp.newsMeta[e].id,catid:Mp.newsMeta[e].catid,thumb:Mp.newsMeta[e].thumb,thumbar:Mp.newsMeta[e].thumbar}}var Fu={i:function(){Ih()}},Eh={$cover:null,$coverInner:null},Oh="body>.lay-content",Dh=!1,g={doDarken:!1,doParallax:!1,enabled:!1,frame:!1,lastClientX:null,lastClientY:null,pendingScrollTop:0},Th=function(e,t,a){return e=parseFloat(e),isNaN(e)?t:Math.max(t,Math.min(a,e))},Ph=function(e,t){return Q.isPhoneSize?layData[t]:layData[e]},Ih=function(){"on"==layData.misc_options_cover&&(g.enabled=!0,"on"==layData.cover_darken_when_scrolling&&(g.doDarken=!0),"on"==layData.cover_parallaxmove_when_scrolling&&(g.doParallax=!0),window.laytheme.on("newpageshown",function(e,t,a,n){Bh(),Dh=null!=n&&!0===n.isProjectOverlay;var n=Oh=Dh?"#lay-project-overlay>.lay-content":"body>.lay-content",o=jQuery(n)[0];o=o||document,jQuery(o).find("svg.cover-down-arrow-desktop").each(function(){this.getAttribute("viewBox")||(this.setAttribute("viewBox","0 0 48 24"),this.setAttribute("preserveAspectRatio","xMidYMid meet"))}),jQuery(o).find("svg.cover-down-arrow-phone").each(function(){this.getAttribute("viewBox")||(this.setAttribute("viewBox","0 0 36 20"),this.setAttribute("preserveAspectRatio","xMidYMid meet"))}),Eh.$cover=jQuery(n+" .cover-region"),Eh.$coverInner=Eh.$cover.find(".cover-inner"),0<Eh.$cover.length&&(zh(),Q.isPhoneSize&&1==layData.cover_disable_for_phone?g.enabled=!1:g.enabled=!0,Hh(),lp(),sp(),Fh(),qh(),Mh(),Rh())}))},Mh=function(){jQuery(window).off("window_width_changed",Nh),jQuery(window).on("window_width_changed",Nh)},zh=function(){window.laytheme.off("sizechanged",Ch),window.laytheme.on("sizechanged",Ch)},Nh=function(){qh()},Fh=function(){var e=Oh;jQuery(e+" .cover-region").css({top:"",height:"","min-height":""}),jQuery(e+" .cover-region .row, "+e+" .cover-region .row-inner, "+e+" .cover-region .column-wrap, "+e+" .cover-inner").css({height:"","min-height":""})},qh=function(){var e,t,a;Eh.$cover.is(":visible")&&g.enabled&&Q.isPhoneSize?(t=jQuery(".navbar").height(),jQuery(".navbar").is(":visible")||(t=0),a=Oh,e="calc("+Sh("phone")+" - "+t+"px)",jQuery(a+" .cover-region").css({top:t+"px",height:e,"min-height":e}),jQuery(a+" .cover-region .row, "+a+" .cover-region .row-inner, "+a+" .cover-region .column-wrap, "+a+" .cover-inner").css({height:e,"min-height":e})):Eh.$cover.is(":visible")&&g.enabled?(t=Sh("desktop"),a=Oh,jQuery(a+" .cover-region").css({top:"",height:t,"min-height":t}),jQuery(a+" .cover-region .row, "+a+" .cover-region .row-inner, "+a+" .cover-region .column-wrap, "+a+" .cover-inner").css({height:t,"min-height":t})):Fh()},Bh=function(){window.eventsChannel.off("scroll",$h),!1!==g.frame&&(window.cancelAnimationFrame(g.frame),g.frame=!1)},Rh=function(){window.eventsChannel.off("scroll",$h),window.eventsChannel.on("scroll",$h)},Hh=function(){Eh.$cover&&0!==Eh.$cover.length&&(Eh.$cover.toggleClass("cover-darken-scroll-enabled",g.enabled&&g.doDarken),Eh.$cover.toggleClass("cover-parallax-scroll-enabled",g.enabled&&g.doParallax))},$h=function(e,t,a){var n;a&&"page-overlay"===a.source||(n=window.laytheme&&"function"==typeof window.laytheme.isProjectOverlayOpen&&window.laytheme.isProjectOverlayOpen(),!a&&!Dh&&n)||a&&Dh&&"project-overlay"!==a.source||a&&!Dh&&"project-overlay"===a.source||(g.pendingScrollTop=e,!1===g.frame&&(g.frame=window.requestAnimationFrame(Ah)))},Wh=function(){return parseFloat(Ph("cover_scrolldown_offset_desktop","cover_scrolldown_offset_phone"))||0},Vh=function(e){return!0===e||1===e||"1"===e||"on"===e},Yh=function(){return"on"==layData.cover_down_cursor_active&&Vh(layData.cover_down_cursor_use_dom_cursor)},Gh=function(){return Yh()&&window.layDomCursor},Uh=function(e){return Dh?jQuery("#lay-project-overlay").scrollTop():"undefined"!=typeof window&&(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop)||e.scrollTop()},Xh=function(){var e=parseInt(layData.cover_animation_duration,10);return isNaN(e)||e<0?0:e},Jh=function(){var t=layData.cover_animation_easing;return"object"==typeof jQuery.easing&&"function"==typeof jQuery.easing[t]?function(e){return jQuery.easing[t](e,e,0,1,1)}:function(e){return e}},Kh=function(){var e;return Dh||"undefined"==typeof window||!window.smooth_scroll_controller||"function"!=typeof window.smooth_scroll_controller.getInstance||!(e=window.smooth_scroll_controller.getInstance())||e.isStopped||"function"!=typeof e.scrollTo?null:e},Zh=function(){return layData.cover_down_cursor||null},ep=function(e){e=e&&e.originalEvent?e.originalEvent:e;return{x:e&&null!=e.clientX?e.clientX:null,y:e&&null!=e.clientY?e.clientY:null}},tp=function(e){var t=ep(e),e=e&&e.target?e.target:null;if(e&&e.closest&&e.closest('a, button, input, textarea, select, label, video, [role="button"]'))return!0;
1if(null!==t.x&&null!==t.y){e=document.elementFromPoint(t.x,t.y);if(e&&e.closest&&e.closest('a, button, input, textarea, select, label, video, [role="button"]'))return!0}return!1},ap=function(e){var t;Gh()&&(tp(e)?np():(t=Zh(),e=ep(e),t&&null!==e.x&&null!==e.y&&(g.lastClientX=e.x,g.lastClientY=e.y,window.layDomCursor.setContext("cover",{priority:15,src:t.src,hotspotX:t.hotspotX,hotspotY:t.hotspotY,width:t.width,height:t.height,x:e.x,y:e.y}))))},np=function(){window.layDomCursor&&window.layDomCursor.hideContext("cover")},op=function(){var e;Gh()&&null!==g.lastClientX&&null!==g.lastClientY&&(e=document.elementFromPoint(g.lastClientX,g.lastClientY))&&e.closest&&e.closest(Oh+" .cover-region.clickable-cover")?ap({target:e,clientX:g.lastClientX,clientY:g.lastClientY}):np()},ip=function(){jQuery(Oh+" .cover-region").removeClass("cover-dom-cursor-enabled").off(".layCoverDomCursor"),jQuery(document).off("mousemove.layCoverDomCursorGlobal"),jQuery(window).off("layDomCursorReady.layCoverDomCursorReady"),jQuery(window).off("scroll.layCoverDomCursor resize.layCoverDomCursor"),g.lastClientX=null,g.lastClientY=null,np()},rp=function(){var e=jQuery(Oh+" .cover-region");ip(),Gh()?(e.addClass("cover-dom-cursor-enabled"),jQuery(document).on("mousemove.layCoverDomCursorGlobal",function(e){g.lastClientX=e.clientX,g.lastClientY=e.clientY}),e.on("mouseenter.layCoverDomCursor",ap).on("mousemove.layCoverDomCursor",ap).on("mouseleave.layCoverDomCursor",np),jQuery(window).on("scroll.layCoverDomCursor resize.layCoverDomCursor",op)):Yh()&&jQuery(window).one("layDomCursorReady.layCoverDomCursorReady",rp)},lp=function(){var e=Oh;jQuery(e+" .cover-region").removeClass("clickable-cover"),jQuery(e+" .cover-region").off("click"),ip(),"on"==layData.cover_scrolldown_on_click&&g.enabled&&(jQuery(e+" .cover-region").addClass("clickable-cover"),jQuery(e+" .cover-region").on("click",function(){Qh()}),rp())},sp=function(){var e=jQuery(Oh+" .cover-down-arrow-desktop, "+Oh+" .cover-down-arrow-phone");e.removeClass("clickable-cover-arrow"),e.css("cursor",""),e.off("click"),"on"==layData.cover_scrolldown_on_arrow_click&&g.enabled&&(e.addClass("clickable-cover-arrow"),e.css("cursor","pointer"),e.on("click",function(e){e.preventDefault(),e.stopPropagation(),Qh()}))},dp=function(e){e.data.stop()},xc=function(){"on"==layData.phone_layout_active&&(window.laytheme.on("newpageshown",up),yp())},cp={mainHasCustomPhoneGrid:!1,footerHasCustomPhoneGrid:!1},up=function(){cp.mainHasCustomPhoneGrid=1==jQuery("#custom-phone-grid").length,cp.footerHasCustomPhoneGrid=1==jQuery("#footer-custom-phone-grid").length},yp=function(){var e=Q.screenSize;jQuery(window).on("window_width_changed orientationchange",function(){!("phone"==Q.screenSize&&"tablet"==e||"ph
1one"==Q.screenSize&&"desktop"==e)||0==cp.mainHasCustomPhoneGrid&&0==cp.footerHasCustomPhoneGrid?!("tablet"==Q.screenSize&&"phone"==e||"desktop"==Q.screenSize&&"phone"==e)||0==cp.mainHasCustomPhoneGrid&&0==cp.footerHasCustomPhoneGrid||Dt.triggerSwitchedCustomPhoneLayoutToDesktopLayout():Dt.triggerSwitchedDesktopLayoutToCustomPhoneLayout(),e=Q.screenSize})},Nu={i:function(){Ep()}},v={cols:[],scrollY:0,parallaxActive:!1},hp=function(e){return{"-webkit-transform":e,"-moz-transform":e,"-ms-transform":e,transform:e}},pp=function(e){if(e&&e.children)for(var t=0;t<e.children.length;t++){var a=e.children[t];if(a instanceof HTMLElement&&a.classList.contains("lay-content"))return a}return null},fp=function(e){var t,a;return e&&"function"==typeof e.closest?(t=e.closest(".lay-overlay"))?(a=pp(t))&&a.contains(e)?a:t:e.closest("#lay-project-overlay")||window:window},mp=function(e){return e===window?window.scrollY||document.documentElement.scrollTop||0:e.scrollTop||0},gp=function(e){return e!==window&&e.clientHeight||window.innerHeight},vp=function(e,t){e=e.getBoundingClientRect();return t===window?e.top:(t=t.getBoundingClientRect(),e.top-t.top)},wp=function(e){e=parseFloat(e._layParallaxYTranslate);return isNaN(e)?0:e},bp=function(e,t){e=parseFloat(e);return isFinite(e)?e:t},_p=function(e){var t,a;return e&&"none"!==e?0===e.indexOf("matrix3d(")?(a=e.substring(9,e.length-1).split(","),a=parseFloat(a[13]),isFinite(a)?a:0):0===e.indexOf("matrix(")?(a=e.substring(7,e.length-1).split(","),a=parseFloat(a[5]),isFinite(a)?a:0):(0===e.indexOf("translate3d(")||0===e.indexOf("translate("))&&(a=e.indexOf("(")+1,t=e.indexOf(")"),a=1<(e=e.substring(a,t).split(",")).length?parseFloat(e[1]):0,isFinite(a))?a:0:0},jp=function(e){if(!e)return 0;var t=e.style?e.style.transform:"";if(!t||"none"===t)try{t=window.getComputedStyle(e).transform}catch(e){}return _p(t)},xp=function(e){return!!(e&&e.classList&&e.classList.contains("lay-nav-transition-in-target"))&&null!==bp(e._layNavTransitionBaseTranslateY,null)},Cp=function(){for(var e=0;e<v.cols.length;e++){var t=v.cols[e][0][0];if(0!=v.cols[e][1]&&!xp(t)){var a=v.cols[e][7],n=v.cols[e][6],o=v.cols[e][8]||window,i=mp(o),r=gp(o);if(!(r<=0)){v.scrollY=i;var l=t.getBoundingClientRect();if(!(l.width<=0||l.height<=0)){var o=vp(t,o)-jp(t)+i,s=bp(v.cols[e][2],0),s=(v.cols[e][2]=s,o-r),r=(s<0&&(s=0),o+l.height),o=f.map(i,s,r,0,100);if(isFinite(o)&&!(o<0||100<o)){v.cols[e][2]=o*v.cols[e][1]*11.2,t._layParallaxYTranslate=v.cols[e][2];var d=v.cols[e][2];switch(n){case"px":d+=parseFloat(v.cols[e][3],10);break;case"vw":case"%":d+=window.innerWidth/100*v.cols[e][3]}isFinite(d)&&(l="translate("+v.cols[e][4]+a+", "+d+"px)",t._layParallaxTransform=l,v.cols[e][0].css(hp(l)))}}}}}},Sp=function(){var e=Q.screenSize;jQuery(window).on("window_width_changed orientationchange",function(){"phone"==Q.screenSize&&"tablet"==e&&0==cp.mainHasCustomPhoneGrid?1==v.parallaxActive&&(jQuery(".col").each(function(){this._layParallaxTransform="",this._layParallaxYTranslate=0}).css(hp("")),window.eventsChannel.off("scroll",Cp),v.parallaxActive=!1):"tablet"==Q.screenSize&&"phone"==e&&0==v.parallaxActive&&0<v.cols.length&&(window.eventsChannel.on("scroll",Cp),v.parallaxActive=!0),v.parallaxActive&&Cp(),e=Q.screenSize})},Ap=function(){v.cols=[],jQuery(".col[data-yvel]").each(function(){var e=bp(jQuery(this).attr("data-yvel"),1),t=(e<1&&(e=1),e=- --e,wp(this)),a=jQuery(this).attr("data-offsety"),n=(a=bp(a=void 0===a?0:a,0),jQuery(this).attr("data-offsetx")),o=(n=bp(n=void 0===n?0:n,0),jQuery(this).attr("data-offsetymu")),i=(null==o&&(o=""),jQuery(this).attr("data-offsetxmu")),r=(null==i&&(i=""),!1),e=(jQuery(this.parentNode.parentNode).hasClass("_100vh")&&this.classList.contains("align-middle")&&("text"==jQuery(this).attr("data-type")||"html"==jQuery(this).attr("data-type")||this.classList.contains("absolute-position"))&&(r=!0),[jQuery(this),e,t,a,n,r,o,i,fp(this)]);v.cols.push(e)})},Qp=function(){window.eventsChannel.off("scroll",Cp),v.scrollY=0,v.parallaxActive=!1,0<v.cols.length&&(Q.isDesktopOrTabletSize||cp.mainHasCustomPhoneGrid)&&(window.eventsChannel.on("scroll",Cp),v.parallaxActive=!0,Cp())},Lp=function(){Ap(),Qp()},kp=function(){window.laytheme.on("newpageshown",function(){Lp()}),window.laytheme.on("parallaxrefresh",function(){Lp()}),window.laytheme.on("overlayshown_animation_ended",function(){Lp()}),window.laytheme.on("projectoverlayclosed",function(){setTimeout(function(){Lp()},0)}),window.laytheme.on("smoothscroll",function(){v.parallaxActive&&Cp()})},Ep=function(){"on"==layData.simple_parallax&&(kp(),Sp())},Op={isIOS:!1,isTouchDevice:!1},Dp=t=>
1{document.querySelectorAll(".html5video video").forEach(e=>{e!==t&&!1===e.muted&&!1===e.paused&&e.pause()})},Hy={i:function(){Tp()}},Tp=function(){Op.isIOS=/iPad|iPhone|iPod/.test(navigator.platform),Op.isTouchDevice=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),document.addEventListener("play",e=>{e=e.target;e instanceof HTMLVideoElement&&e.closest(".html5video")&&!1===e.muted&&Dp(e)},!0),document.addEventListener("volumechange",e=>{e=e.target;e instanceof HTMLVideoElement&&e.closest(".html5video")&&!1===e.muted&&!1===e.paused&&Dp(e)},!0),window.laytheme.on("newpageshown",function(e,t,a,n){n=n&&!0===n.isProjectOverlay?jQuery("#lay-project-overlay > .lay-content"):jQuery("body > .lay-content");(n=n&&n.length?n:jQuery(document)).find(".html5video video").each(function(){var e=this,t=jQuery(this.parentNode).find(".html5video-customplayicon"),a=jQuery(this.parentNode).find(".html5-video-placeholder-image");t.on("click",function(){jQuery(e).one("canplay",function(){this.play()}),mc.loadSpecificVideo(e),jQuery(e).addClass("userinteractedwith-playing"),jQuery(e).removeClass("userinteractedwith-paused"),jQuery(e).show(),jQuery(e)[0].play(),jQuery(this).hide(),a.hide()})}),n.find(".html5video .html5-video-placeholder-image.playpauseonclick").each(function(){var e=jQuery(this.parentNode).find("video")[0],t=jQuery(this.parentNode).find(".html5video-customplayicon");jQuery(this).on("click",function(){jQuery(e).one("canplay",function(){this.play()}),mc.loadSpecificVideo(e),jQuery(e).addClass("userinteractedwith-playing"),jQuery(e).removeClass("userinteractedwith-paused"),jQuery(e).show(),jQuery(e)[0].play(),jQuery(this).hide(),t.hide()})}),n.find(".html5video video.playpauseonclick").on("click",function(){this.paused?(jQuery(this).one("canplay",function(){this.play()}),mc.loadSpecificVideo(this),this.play(),jQuery(this.parentNode).find(".html5video-customplayicon").hide(),this.classList.add("userinteractedwith-playing"),jQuery(this).removeClass("userinteractedwith-paused")):(this.pause(),jQuery(this.parentNode).find(".html5video-customplayicon").show(),jQuery(this).removeClass("userinteractedwith-playing"),this.classList.add("userinteractedwith-paused"))})}),Op.isTouchDevice||(Lh(),"play_on_mouseover"==layData.video_thumbnail_mouseover_behaviour?(jQuery("body").on("mouseenter",".thumb-rel",function(){var e=jQuery(this).find("video");0<e.length&&(jQuery(e[0]).one("canplay",function(){this.play()}),mc.loadSpecificVideo(e[0]),e[0].play())}),jQuery("body").on("mouseleave",".thumb-rel",function(){var e=jQuery(this).find("video");0<e.length&&e[0].pause()})):"pause_on_mouseover"==layData.video_thumbnail_mouseover_behaviour&&(jQuery("body").on("mouseenter",".thumb-rel",function(){var e=jQuery(this).find("video");0<e.length&&e[0].pause()}),jQuery("body").on("mouseleave",".thumb-rel",function(){var e=jQuery(this).find("video");0<e.length&&(jQuery(e[0]).one("canplay",function(){this.play()}),mc.loadSpecificVideo(e[0]),e[0].play())})),window.laytheme.on("newpageshown",function(){Lh()})),jQuery(document).on("click",".lay-mute-unmute-button",function(e){e.stopPropagation(),e.preventDefault(),jQuery(this).toggleClass("unmuted");var t,e=jQuery(this.parentNode).find("video")[0];e.muted=!e.muted,jQuery(this.parentNode).hasClass("video-slide")&&0==e.muted&&(e=jQuery(this).closest(".lay-carousel").find(".lay-mute-unmute-button"),t=jQuery(this),e.each(function(){jQuery(this).is(t)||(jQuery(this).removeClass("unmuted"),jQuery(this.parentNode).find("video")[0].muted=!0)}))}),$i.init()},Pp=function(){zp(),Mp.newsMeta=JSON.parse(layData.newsMeta),window.laytheme.on("newpageshown",function(){zp(),Fp()})},Ip={i:function(){Pp()}},Mp={id:null,catid:null,type:null,newsMeta:[]},zp=function(){Mp.catid=f.parseIdsString(jQuery("body").attr("data-catid")),Mp.id=jQuery("body").attr("data-id"),Mp.type=jQuery("body").attr("data-type")},Np=function(e){for(var t,a=Mp.id,n=Mp.newsMeta.length,o=0;o<n;o++)if(a==Mp.newsMeta[o].id){t=o;break}return"next"==e?++t==n&&(t=0):"prev"==e&&--t<0&&(t=n-1),t},Fp=function(e){null==e&&(e=jQuery("body")),"lay_news"==jQuery("body").attr("data-type")&&(e.find('a[href="#laynextproject"], a.laynextproject').each(function(){var e,t=kh("next");void 0!==t&&(jQuery(this).attr({"data-type":"news",href:t.url,"data-catid":f.stringifyCatIds(t.catid),"data-id":t.id,"data-title":t.title}),(e=null==jQuery(this).attr("data-original-text")?jQuery(this).text():jQuery(this).attr("data-original-text")).includes("$nextprojecttitle$"))&&(null==jQuery(this).attr("data-original-text")&&jQuery(this).attr("data-original-text",e),e=e.replace("$nextprojecttitle$",t.title),jQuery(this).text(e))}),e.find('a[href="#layprevproject"], a.layprevproject').each(function(){var e,t=kh("prev");void 0!==t&&(jQuery(this).attr({"data-type":"news",href:t.url,"data-catid":f.stringifyCatIds(t.catid),"data-id":t.id,"data-title":t.title}),(e=null==jQuery(this).attr("data-original-text")?jQuery(this).text():jQuery(this).attr("data-original-text")).includes("$previousprojecttitle$"))&&(null==jQuery(this).attr("data-original-text")&&jQuery(this).attr("data-original-text",e),e=e.replace("$previousprojecttitle$",t.title),jQuery(this).text(e))}))};
1window.updateNewsPrevNextLinksAddedWithTinyMCE=Fp;function qp(e){if(e=Up(e),jQuery.isNumeric(e))return{title:Yp.deckMeta[e].title,url:Yp.deckMeta[e].url,id:Yp.deckMeta[e].id}}function Bp(e,t,a,n,o){return n+(o-n)*((Math.min(a,Math.max(t,e))-t)/(a-t))}var Rp,Hp,$p,Wp=function(){void 0!==layData.deckMeta&&(Gp(),Yp.deckMeta=JSON.parse(layData.deckMeta),window.laytheme.on("newpageshown",function(){Gp(),Xp()}))},Vp={i:function(){Wp()}},Yp={id:null,type:null,deckMeta:[]},Gp=function(){Yp.id=jQuery("body").attr("data-id"),Yp.type=jQuery("body").attr("data-type")},Up=function(e){for(var t,a=Yp.id,n=Yp.deckMeta.length,o=0;o<n;o++)if(a==Yp.deckMeta[o].id){t=o;break}return"next"==e?++t==n&&(t=0):"prev"==e&&--t<0&&(t=n-1),t},Xp=function(e){null==e&&(e=jQuery("body")),"lay_deck"==jQuery("body").attr("data-type")&&(e.find('a[href="#laynextproject"], a.laynextproject').each(function(){var e,t=qp("next");void 0!==t&&(jQuery(this).attr({"data-type":"lay_deck",href:t.url,"data-id":t.id,"data-title":t.title}),(e=null==jQuery(this).attr("data-original-text")?jQuery(this).text():jQuery(this).attr("data-original-text")).includes("$nextprojecttitle$"))&&(null==jQuery(this).attr("data-original-text")&&jQuery(this).attr("data-original-text",e),e=e.replace("$nextprojecttitle$",t.title),jQuery(this).text(e))}),e.find('a[href="#layprevproject"], a.layprevproject').each(function(){var e,t=qp("prev");void 0!==t&&(jQuery(this).attr({"data-type":"lay_deck",href:t.url,"data-id":t.id,"data-title":t.title}),(e=null==jQuery(this).attr("data-original-text")?jQuery(this).text():jQuery(this).attr("data-original-text")).includes("$previousprojecttitle$"))&&(null==jQuery(this).attr("data-original-text")&&jQuery(this).attr("data-original-text",e),e=e.replace("$previousprojecttitle$",t.title),jQuery(this).text(e))}))},Jp=(window.updateDeckPrevNextLinksAddedWithTinyMCE=Xp,"$currentyear$"),Kp="[data-lay-current-year]",Zp=["SCRIPT","STYLE","TEXTAREA","INPUT","SELECT","OPTION"],ef=e=>{e=e&&e.parentElement;return!(e&&!Zp.includes(e.tagName))||null!==e.closest("[data-lay-current-year]")},tf=e=>{e=(e=e)?e.jquery?e[0]:e:document.body;if(e){let t=String((new Date).getFullYear());e.matches&&e.matches(Kp)&&(e.textContent=t),e.querySelectorAll&&e.querySelectorAll(Kp).forEach(e=>{e.textContent=t}),((e,t)=>{if(e)if(e.nodeType===Node.TEXT_NODE)!ef(e)&&e.nodeValue.includes(Jp)&&(e.nodeValue=e.nodeValue.split(Jp).join(t));else if(e.querySelectorAll){for(var a=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,{acceptNode:e=>ef(e)||!e.nodeValue.includes(Jp)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),n=[];a.nextNode();)n.push(a.currentNode);n.forEach(e=>{e.nodeValue=e.nodeValue.split(Jp).join(t)})}})(e,t)}},af={i:function(){tf(document.body),window.laytheme.on("newpageshown",function(){tf(document.body)}),window.laytheme.on("content_ready",function(e,t){tf(t)})},update:tf},nf=/\$time\|([^$|]+)\|([^$]+)\$/g,of="[data-lay-time]",rf=["SCRIPT","STYLE","TEXTAREA","INPUT","SELECT","OPTION"],lf=null,sf=null,df=e=>e?e.jquery?e[0]:e:document.body,cf=(e,t=2)=>String(e).padStart(t,"0"),uf=e=>{var t,a,e=String(e).trim().match(/^(?:GMT|UTC)([+-])(\d{1,2})(?::?(\d{2}))?$/i);return!e||(t=parseInt(e[2],10),a=e[3]?parseInt(e[3],10):0,23<t)||59<a?null:("-"===e[1]?-1:1)*(60*t+a)},yf=(e,t)=>{e=new Date(e.getTime()+6e4*t);return{hour24:e.getUTCHours(),minute:e.getUTCMinutes(),second:e.getUTCSeconds(),millisecond:e.getUTCMilliseconds()}},hf=(t,e)=>{var a=uf(e);if(null!==a)return yf(t,a);try{var n=new Intl.DateTimeFormat("en-US",{timeZone:e,hourCycle:"h23",hour:"2-digit",minute:"2-digit",second:"2-digit"}).formatToParts(t).reduce((e,t)=>(e[t.type]=t.value,e),{});return{hour24:parseInt(n.hour,10),minute:parseInt(n.minute,10),second:parseInt(n.second,10),millisecond:t.getMilliseconds()}}catch(e){return{hour24:t.getHours(),minute:t.getMinutes(),second:t.getSeconds(),millisecond:t.getMilliseconds()}}},pf=(e,t,a=new Date)=>{var n,a=hf(a,e),e=a.hour24%12||12,o={SSS:cf(a.millisecond,3),SS:cf(a.millisecond,3).slice(0,2),HH:cf(a.hour24),hh:cf(e),mm:cf(a.minute),ss:cf(a.second),a:12<=a.hour24?"pm":"am"};let i="";for(let e=0;e<t.length;)"SSS"===t.slice(e,e+3)?(i+=o.SSS,e+=3):(n=t.slice(e,e+2),Object.prototype.hasOwnProperty.call(o,n)?(i+=o[n],e+=2):(n=t.slice(e,e+1),Ob
1ject.prototype.hasOwnProperty.call(o,n)?i+=o[n]:i+=n,e+=1));return i},ff=e=>{e=e&&e.parentElement;return!(e&&!rf.includes(e.tagName))||null!==e.closest(of)},mf=(e,t)=>{var a=document.createElement("span");return a.className="lay-current-time",a.setAttribute("data-lay-time","1"),a.setAttribute("data-lay-time-timezone",e),a.setAttribute("data-lay-time-format",t),a.textContent=pf(e,t),a},gf=t=>{if(ff(t)||!t.nodeValue.includes("$time|"))return!1;nf.lastIndex=0;var e=Array.from(t.nodeValue.matchAll(nf));if(!e.length)return!1;let a=document.createDocumentFragment(),n=0;return e.forEach(e=>{e.index>n&&a.appendChild(document.createTextNode(t.nodeValue.slice(n,e.index))),a.appendChild(mf(e[1].trim(),e[2].trim())),n=e.index+e[0].length}),n<t.nodeValue.length&&a.appendChild(document.createTextNode(t.nodeValue.slice(n))),t.parentNode.replaceChild(a,t),!0},vf=e=>{e=df(e);if(e){let n=new Date;var t=e=>{var t=e.getAttribute("data-lay-time-timezone")||"",a=e.getAttribute("data-lay-time-format")||"";t&&a&&(e.textContent=pf(t,a,n))};e.matches&&e.matches(of)&&t(e),e.querySelectorAll&&e.querySelectorAll(of).forEach(t)}},wf=()=>{var t=document.querySelectorAll(of);if(!t.length)return null;for(let e=0;e<t.length;e+=1)if((t[e].getAttribute("data-lay-time-format")||"").includes("SS"))return 10;return 1e3},bf=e=>{var e=df(e);e&&((e=>{if(e)if(e.nodeType===Node.TEXT_NODE)gf(e);else if(e.querySelectorAll){for(var t=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,{acceptNode:e=>ff(e)||!e.nodeValue.includes("$time|")?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),a=[];t.nextNode();)a.push(t.currentNode);a.forEach(gf)}})(e),vf(e),(e=wf())!==sf)&&(null!==lf&&(window.clearInterval(lf),lf=null),null!==(sf=e))&&(lf=window.setInterval(()=>{vf(document.body)},e))},_f={i:function(){bf(document.body),window.laytheme.on("newpageshown",function(){bf(document.body)}),window.laytheme.on("content_ready",function(e,t){bf(t)})},update:bf,formatTime:pf},jf=/\$(clientx|clienty)\$/g,xf="[data-lay-mouse-position]",Cf=["SCRIPT","STYLE","TEXTAREA","INPUT","SELECT","OPTION"],Sf=0,Af=0,Qf=e=>e?e.jquery?e[0]:e:document.body,Lf=e=>{e=e&&e.parentElement;return!(e&&!Cf.includes(e.tagName))||null!==e.closest(xf)},kf=e=>"clienty"===e.toLowerCase()?"y":"x",Ef=e=>String("y"===e?Af:Sf),Of=e=>{var t=document.createElement("span");return t.className="lay-mouse-position",t.setAttribute("data-lay-mouse-position",e),t.textContent=Ef(e),t},Df=t=>{if(Lf(t)||!t.nodeValue.includes("$client"))return!1;jf.lastIndex=0;var e=Array.from(t.nodeValue.matchAll(jf));if(!e.length)return!1;let a=document.createDocumentFragment(),n=0;return e.forEach(e=>{e.index>n&&a.appendChild(document.createTextNode(t.nodeValue.slice(n,e.index))),a.appendChild(Of(kf(e[1]))),n=e.index+e[0].length}),n<t.nodeValue.length&&a.appendChild(document.createTextNode(t.nodeValue.slice(n))),t.parentNode.replaceChild(a,t),!0},Tf=e=>{var t,e=Qf(e);e&&(t=e=>{var t="y"===e.getAttribute("data-lay-mouse-position")?"y":"x";e.textContent=Ef(t)},e.matches&&e.matches(xf)&&t(e),e.querySelectorAll)&&e.querySelectorAll(xf).forEach(t)},Pf=(e,t)=>{Number.isFinite(e)&&Number.isFinite(t)&&(Sf=Math.round(e),Af=Math.round(t),Tf(document.body))},If=e=>{Pf(e.clientX,e.clientY)},Mf=e=>{e=(e=e).changedTouches&&e.changedTouches.length?e.changedTouches[0]:e.touches&&e.touches.length?e.touches[0]:null;e&&Pf(e.clientX,e.clientY)},zf=e=>{e=Qf(e);e&&((e=>{if(e)if(e.nodeType===Node.TEXT_NODE)Df(e);else if(e.querySelectorAll){for(var t=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,{acceptNode:e=>Lf(e)||!e.nodeValue.includes("$client")?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),a=[];t.nextNode();)a.push(t.currentNode);a.forEach(Df)}})(e),Tf(e))},Nf={i:function(){zf(document.body),document.addEventListener("mousemove",If,{passive:!0}),document.addEventListener("touchstart",Mf,{passive:!0}),document.addEventListener("touchmove",Mf,{passive:!0}),document.addEventListener("touchend",Mf,{passive:!0}),window.laytheme.on("newpageshown",function(){zf(document.body)}),window.laytheme.on("content_ready",function(e,t){zf(t)})},update:zf},Ff={i:function(){qf.$htmlbody=jQuery("html, body"),window.laytheme.on("newpageshown",Wf)}},qf={$htmlbody:null},Bf="scroll.layScrollToTop wheel.layScrollToTop DOMMouseScroll.layScrollToTop mousewheel.layScrollToTop touchmove.layScrollToTop",Rf='.scrolltotop, .sitetitle[data-use-as-scroll-to-top="true"], .mobile-title[data-use-as-scroll-to-top="true"]',Hf=function(e,t){return null!=e&&null!=t&&String(e)===String(t)},$f=function(){var e=".vertical-scrollsnap, .horizontal-scrollsnap, .lay-scrollsnap-footer-section",t=m.isOverlayDisplayBlock()?jQuery("#lay-project-overlay"):jQuery("body > .lay-content");return 0<t.filter(e).add(t.find(e)).length}
1,Wf=function(){jQuery(Rf).off("click.layScrollToTop"),jQuery(Rf).on("click.layScrollToTop",function(e){var t,a,n=jQuery(this);(!n.is('[data-use-as-scroll-to-top="true"]')||(t=(a=n).attr("data-type"),a=a.attr("data-id"),m.isOverlayDisplayBlock()?m.isSameStateOfLastOverview({type:t,id:a}):Hf(jQuery("body").attr("data-type"),t)&&Hf(jQuery("body").attr("data-id"),a)))&&(e.preventDefault(),e.stopPropagation(),(0<(t=n).closest(".vertical-scrollsnap, .horizontal-scrollsnap, .lay-scrollsnap-footer-section").length||$f())&&jQuery.fn.fullpage&&"function"==typeof jQuery.fn.fullpage.moveToStart?jQuery.fn.fullpage.moveToStart():jQuery("html").hasClass("fp-enabled")?jQuery.fn.fullpage.moveTo(1,0):(m.isOverlayDisplayBlock()?jQuery("#lay-project-overlay").animate({scrollTop:0},600,"easeOutQuint"):(qf.$htmlbody.animate({scrollTop:0},600,"easeOutQuint",function(){qf.$htmlbody.off(Bf)}),qf.$htmlbody.off(Bf).on(Bf,function(){qf.$htmlbody.stop(),qf.$htmlbody.off(Bf)})),a=t.closest("#grid"),t=t.closest("#footer-region"),0<a.length&&"scroll"===getComputedStyle(a[0]).overflowY&&a.animate({scrollTop:0},600,"easeOutQuint"),0<t.length&&"scroll"===getComputedStyle(t[0]).overflowY&&t.animate({scrollTop:0},600,"easeOutQuint")))})},Vf={i:function(){Jf()}},Yf=0,w={$body:null,$nav:null,$st:null,$burger:null},Gf=function(){w.$body=jQuery("body"),w.$nav=jQuery("nav.primary"),w.$nav2=jQuery("nav.second_menu"),w.$nav3=jQuery("nav.third_menu"),w.$nav4=jQuery("nav.fourth_menu"),w.$st=jQuery(".sitetitle"),w.$burger=jQuery(".overlay-burger")},Uf=function(){jQuery(window).on("window_width_changed",Xf)},Xf=function(){var n,o,e=w.$body.innerWidth(),t=layData.nav_customizer_properties,a=parseFloat(layData.frame_left),i=parseFloat(layData.frame_right);"%"==layData.frame_leftright_mu&&(a*=Yf/100,i*=Yf/100),Yf<e&&Q.isDesktopOrTabletSize?(n=(e-Yf)/2+a,o=(e-Yf)/2+i,-1!=layData.st_position.indexOf("left")?w.$st.css("left",n+"px"):-1!=layData.st_position.indexOf("right")&&w.$st.css("right",o+"px"),-1!=t.nav_position.indexOf("left")?w.$nav.css("left",n+"px"):-1!=t.nav_position.indexOf("right")&&w.$nav.css("right",o+"px"),2<=layData.nav_amount&&(-1!=t.nav_position_second_menu.indexOf("left")?w.$nav2.css("left",n+"px"):-1!=t.nav_position_second_menu.indexOf("right")&&w.$nav2.css("right",o+"px")),3<=layData.nav_amount&&(-1!=t.nav_position_third_menu.indexOf("left")?w.$nav3.css("left",n+"px"):-1!=t.nav_position_third_menu.indexOf("right")&&w.$nav3.css("right",o+"px")),4<=layData.nav_amount&&(-1!=t.nav_position_fourth_menu.indexOf("left")?w.$nav4.css("left",n+"px"):-1!=t.nav_position_fourth_menu.indexOf("right")&&w.$nav4.css("right",o+"px")),"on"==layData.misc_options_max_width_apply_to_burger&&w.$burger.each(function(){var e=jQuery(this),t=e.css("left"),a=e.css("right");t&&"auto"!==t&&0===parseFloat(t)?(e.css("left",n+"px"),e.css("padding-left","0")):a&&"auto"!==a&&0===parseFloat(a)&&(e.css("right",o+"px"),e.css("padding-right","0"))})):(-1!=layData.st_position.indexOf("left")?w.$st.css("left",""):-1!=layData.st_position.indexOf("right")&&w.$st.css("right",""),-1!=t.nav_position.indexOf("left")?w.$nav.css("left",""):-1!=t.nav_position.indexOf("right")&&w.$nav.css("right",""),2<=layData.nav_amount&&(-1!=t.nav_position_second_menu.indexOf("left")?w.$nav2.css("left",""):-1!=t.nav_position_second_menu.indexOf("right")&&w.$nav2.css("right","")),3<=layData.nav_amount&&(-1!=t.nav_position_third_menu.indexOf("left")?w.$nav3.css("left",""):-1!=t.nav_position_third_menu.indexOf("right")&&w.$nav3.css("right","")),4<=layData.nav_amount&&(-1!=t.nav_position_fourth_menu.indexOf("left")?w.$nav4.css("left",""):-1!=t.nav_position_fourth_menu.indexOf("right")&&w.$nav4.css("right","")),"on"==layData.misc_options_max_width_apply_to_burger&&w.$burger.each(function(){var e=jQuery(this),t=e.css("left"),a=e.css("right");t&&"auto"!==t&&"0px"!==t&&(e.css("left","0"),e.css("padding-left","")),a&&"auto"!==a&&"0px"!==a&&(e.css("right","0"),e.css("padding-right",""))}))},Jf=function(){"on"!=layData.misc_options_max_width_apply_to_logo_and_nav&&"on"!=layData.misc_options_max_width_apply_to_burger||0==layData.maxwidth||(Yf=parseInt(layData.maxwidth,10),Gf(),Uf(),Xf())},Kf=t(me()),Zf={i:function(){Q.isTouchDevice&&(tm(),am(),"mo_always"==layData.fi_mo_touchdevice_behaviour)&&(window.laytheme.on("newpageshown",function(){am()}),window.laytheme.on("overlayshown",function(){am()}))}},em=!0,tm=(!layData.is_customize&&"on"!=layData.misc_options_disable_ajax||(em=!1),function(){var a,t;
1"mo_on_tap"==layData.fi_mo_touchdevice_behaviour?(a=!1,jQuery(document).on("touchstart",".thumb[data-type]",function(e){clearTimeout(t),this.classList.contains("hover")||(a=!0,t=setTimeout(function(){a=!1},100),e.stopPropagation(),e.preventDefault(),jQuery(".thumb").removeClass("hover"),this.classList.add("hover"))}),jQuery(document).on("tap",".thumb[data-type]",function(e){var t=jQuery(this);em?0==a&&this.classList.contains("hover")&&!om(t,e)&&(e.stopPropagation(),e.preventDefault(),nm(t,e)):0==a&&this.classList.contains("hover")||(e.stopPropagation(),e.preventDefault())})):"mo_on_tap_alt"==layData.fi_mo_touchdevice_behaviour&&jQuery(document).on("touchstart",".thumb[data-type]",function(e){this.classList.contains("hover")||(jQuery(".thumb").removeClass("hover"),this.classList.add("hover"))})}),am=function(){"mo_always"==layData.fi_mo_touchdevice_behaviour&&(jQuery(".thumb[data-type]").addClass("hover"),jQuery(".thumb[data-type]:not(.has-mouseover-img) video").each(function(){var t=this;if(t.classList.add("autoplay"),t.setAttribute("autoplay",""),!t.querySelector("source")&&t.getAttribute("data-mp4")){var e=document.createElement("source"),a=mc.shouldLazyLoadVideos();if(e.setAttribute(a?"data-src":"src",t.getAttribute("data-mp4")),e.setAttribute("type",t.getAttribute("data-type")||"video/mp4"),t.appendChild(e),t.addEventListener("playing",function(){t.classList.add("lay-thumb-video-lazy-mouseover--playing")},{once:!0}),a)t.classList.add("video-lazyload"),mc.observeSpecificVideo(t);else{Ri(t);try{t.load()}catch(e){}}}t._layAlwaysMouseoverCanPlayBound||(t._layAlwaysMouseoverCanPlayBound=!0,t.addEventListener("canplay",function(){var e=t.play();e&&"function"==typeof e.catch&&e.catch(function(){})},{once:!0}));e=t.play();e&&"function"==typeof e.catch&&e.catch(function(){})}))},nm=function(e,t){var a,n;em&&(n=e.attr("href"),n=f.filterURL(n),jQuery("body").attr("data-type")==e.attr("data-type")&&jQuery("body").attr("data-id")==e.attr("data-id")?(t.preventDefault(),ei.hideMobileMenu()):"custom"==e.attr("data-type")||t.metaKey||t.ctrlKey||(t.preventDefault(),t=passedDataHistory.title,void 0!==(a=e.attr("data-title"))&&""!=a&&(t=passedDataHistory.titleprefix+(0,Kf.default)(e.attr("data-title"))),a=e.attr("data-catid"),h.pushState({type:e.attr("data-type"),id:e.attr("data-id"),catid:a,title:t,slug:e.attr("data-slug")},t,n)))},om=function(e,t){if("_blank"==e.attr("target")||"custom"==e.attr("data-type")||t.metaKey||t.ctrlKey)return!0;if("project"==e.attr("data-type")&&"on"==layData.disable_projectsoverlays_on_touchdevices&&Q.isTouchDevice)return!0;t=e.attr("href");if(t&&/^https?:\/\//i.test(t))try{return new URL(t).origin!==window.location.origin}catch(e){}return!1},im={setSizes:function(){jQuery("#intro-region .mediawrap img").each(function(){var e=parseInt(jQuery(this).data("w"),10),t=parseInt(jQuery(this).data("h"),10),e=1.15*e*window.innerHeight/t/window.innerWidth,e=Math.round(100*Math.max(e,1.15));jQuery(this).attr("sizes",e+"vw")})},setSizingClassName:function(){jQuery("#intro-region .mediawrap img, #intro-region .mediawrap video").each(function(){var e=window.innerWidth/window.innerHeight,e=parseInt(jQuery(this).data("w"),10)/parseInt(jQuery(this).data("h"),10)<e?"w100":"h100";jQuery(this).removeClass("w100 h100").addClass(e)})},setW100H100Mediawrap:function(){var e=jQuery("#intro-region .intro-portrait-media"),t=jQuery("#intro-region .intro-landscape-media");0<e.length&&"portrait"===Q.orientation&&(e.is("video"),e=e.data("w")/e.data("h"),e=window.innerWidth/window.innerHeight>e?"w100":"h100",jQuery("#intro-region .mediawrap").removeClass("w100 h100").addClass(e)),0<t.length&&"landscape"===Q.orientation&&(e=t.data("w")/t.data("h"),t=window.innerWidth/window.innerHeight>e?"w100":"h100",jQuery("#intro-region .mediawrap").removeClass("w100 h100").addClass(t))}},rm={init:function(e){um(e)},hide:function(){Cm()},destroy:function(){jm()},unbind:function(){unbind()},initHideAfter:function(){mm()},getBoundaries:function(){return{boundaryX:n.boundaryX,boundaryY:n.boundaryY}},setReferences:function(){ym()},prepareBoundary:function(){gm()},cancelLoading:function(){cm()}},lm=rm,sm=null,n={boundaryX:0,boundaryY:0,intro_landscape:null,intro_portrait:null},dm=115,cm=(window.laytheme.on("customizer_showintro",function(){jm(!1),um()}),window.laytheme.on("customizer_hideintro",function(){jm(!1),jQuery("body").removeClass("intro-loading")}),function(){jQuery("body").removeClass("intro-loading"),jm(!1)}),um=function(){var e;jQuery("#intro-region").removeClass("hide"),jQuery("body").removeClass("intro-loading"),layData.is_frontpage&&layData.intro_active&&(e=!1,"landscape"===Q.orientation?jQuery.isEmptyObject(layData.intro_landscape)||(e=!0):jQuery.isEmptyObject(layData.intro_portrait)||(e=!0),1==layData.intro_use_svg_overlay&&""!=layData.intro_svg_url&&(e=!0),1==layData.intro_use_text_overlay&&""!=layData.intro_text&&(e=!0),0==(e=layData.intro_hide_on_phone&&window.innerWidth<parseInt(layData.breakpoint,10)?!1:e)?jm():(Hp=jQuery("body"),sm=new Particle(0,0),ym(),gm(),mm(),xm(),jQuery("#intro-region").on("click",Cm),jQuery("body").removeClass("intro-loading"),"1"==layData.intro_disable_scroll&&(f.fixBody(!0),jQuery(window).on("wheel",pm)),window.laytheme.on("orientationchanged",fm),setTimeout(function(){1==layData.intro_movement&&(vm(),_m())},0),jQuery(window).on("resize",xm),document.addEventListener("scroll",hm,!0))
1)},ym=function(){Rp=jQuery(".intro .mediawrap"),n.intro_landscape=layData.intro_landscape,n.intro_portrait=layData.intro_portrait},hm=function(e){e=e&&e.target;10<(e&&e!==document&&e!==window&&"number"==typeof e.scrollTop?e.scrollTop:window.scrollY||document.documentElement.scrollTop||0)&&Cm()},pm=function(e){Cm()},fm=function(){mm()},mm=function(){var e,t,a;1!=layData.is_customize&&0!=(e=parseInt(layData.intro_hide_after,10))&&(t=n.intro_portrait.type,void 0===(t="landscape"===Q.orientation?n.intro_landscape.type:t)?setTimeout(function(){Cm()},e):"video"===t?(a="landscape"===Q.orientation?".intro video.intro-landscape-media":".intro video.intro-portrait-media",jQuery(a).on("playing",function(){setTimeout(function(){Cm()},e)})):(a="landscape"===Q.orientation?".intro img.intro-landscape-media":".intro img.intro-portrait-media",0<jQuery(a).length&&(jQuery(a)[0].onload=function(){setTimeout(function(){Cm()},e)})))},gm=function(){var e=jQuery(".intro .mediawrap").height(),t=0,a=0;Rp.hasClass("h100")?(a=e*dm/100,t="landscape"===Q.orientation?a*n.intro_landscape.width/n.intro_landscape.height:a*n.intro_portrait.width/n.intro_portrait.height):(t=Hp.innerWidth()*dm/100,a="landscape"===Q.orientation?t*n.intro_landscape.height/n.intro_landscape.width:t*n.intro_portrait.height/n.intro_portrait.width),n.boundaryX=(t-Hp.innerWidth())/2,n.boundaryY=(a-e)/2,n.boundaryX-=2,n.boundaryY-=2},vm=function(){gm(),Q.isTouchDevice?window.addEventListener("deviceorientation",bm):jQuery(window).on("mousemove",wm)},wm=function(e){var t=Bp(e.clientX,0,Hp.innerWidth(),1,-1),e=Bp(e.clientY,0,window.innerHeight,1,-1);sm.updateDestination(t,e)},bm=function(e){var t=e.gamma,a=e.beta,a=90==window.orientation?(t=Bp(e.beta,-45,45,1,-1),Bp(-e.gamma,-20,70,1,-1)):-90==window.orientation?(t=Bp(-e.beta,-45,45,1,-1),Bp(e.gamma,-20,70,1,-1)):180==window.orientation?(t=Bp(-e.gamma,-45,45,1,-1),Bp(-e.beta,-20,70,1,-1)):(t=Bp(e.gamma,-45,45,1,-1),Bp(e.beta,-20,70,1,-1));sm.updateDestination(t,a)},_m=function(){sm.update(),Rp.css({transform:"translate("+sm.x+"px, "+sm.y+"px)","-webkit-transform":"translate("+sm.x+"px, "+sm.y+"px)"}),$p=requestAnimationFrame(_m)},jm=function(e){null==e&&(e=!0),jQuery("body").removeClass("intro-enabled").addClass("intro-disabled"),(e?jQuery("#intro-region").html(""):jQuery("#intro-region")).addClass("hide"),"1"==layData.intro_disable_scroll&&(f.unfixBody(),jQuery(window).off("wheel",pm)),window.laytheme.off("orientationchanged",fm),cancelAnimationFrame($p),window.removeEventListener("deviceorientation",bm),jQuery(window).off("mousemove",wm),jQuery(window).off("resize",xm),clearTimeout(void 0)},xm=function(){im.setW100H100Mediawrap(),im.setSizes(),im.setSizingClassName(),gm()},Cm=function(e){0==layData.intro_transition_duration?jm():(jQuery(".intro").on("transitionend",function(){jm()}),jQuery(".intro").addClass("animatehide")),"function"==typeof e&&e(),document.removeEventListener("scroll",hm,!0),"1"==layData.intro_disable_scroll&&(f.unfixBody(),jQuery(window).off("wheel",pm))};function Sm(e,t){this.x=e,this.y=t,this.virtualX=e,this.virtualY=t,this.destX=e,this.destY=t,this.xvelocity=0,this.yvelocity=0}Sm.prototype.update=function(){var e=rm.getBoundaries();this.xvelocity=this.destX-this.virtualX,this.yvelocity=this.destY-this.virtualY,.002<Math.abs(this.xvelocity)&&(this.xvelocity*=.03),.002<Math.abs(this.yvelocity)&&(this.yvelocity*=.03),this.virtualX+=this.xvelocity,this.virtualY+=this.yvelocity,this.x=Math.min(1,Math.max(-1,this.virtualX))*e.boundaryX,this.y=Math.min(1,Math.max(-1,this.virtualY))*e.boundaryY},Sm.prototype.updateDestination=function(e,t){this.destX=e,this.destY=t},window.Particle=Sm;var Am=!1;function Qm(){this.$el=jQuery(".search-view"),this.val="";var e=this,t="search-has-no-results",a="search-has-or-had-results";this.bindEvents=function(){e.$el.find("#search-query").on("input",this.onInput),e.$el.find("#search-query").on("focus",this.onFocus),e.$el.find("#search-query").on("blur",this.onBlur),jQuery(document).on("click","#search-region > .close-search",this.onHide),window.laytheme.on("content_fadeout_transition_ended",function(){e.onHide()})},this.onFocus=function(){e.$el.find("#search-autosuggest-list").show()},this.onBlur=function(){setTimeout(()=>{e.$el.find("#search-autosuggest-list").hide()},100)},this.onInput=function(){e.val=e.$el.find("#search-query").val(),tg.search()},this.onShow=function(){Am=!0,e.$el.addClass("show"),f.fixBody(!0),jQuery("#search-query").focus(),jQuery("body").addClass("search-open")},this.onHide=function(){Am&&(e.$el.addClass("hide").removeClass("show"),f.unfixBody(),e.$el.find("#search-query").val(""),e.val="",e.onBlur,tg.search(),e.addClassF
1orNoResults(),Am=!1,jQuery("body").removeClass("search-open"),window.laytheme.emit("searchhidden"))},this.addClassForNoResults=function(){e.$el.addClass(t),e.$el.removeClass(a)},this.addClassForResults=function(){e.$el.removeClass(t),e.$el.addClass(a)},this.bindEvents()}function Lm(e){var t=this;this.suggest=e,this.query=jQuery("#search-query").val(),this.getMarkup=function(){return'<div class="suggest-item"><span class="suggest">'+t.suggest+"</span></div>"}}function km(){var e;Rm||(e=layData.wpapiroot+"laytheme/search/",layData.search_current_language&&(e+=(-1===e.indexOf("?")?"?":"&")+"lang="+encodeURIComponent(layData.search_current_language)),jQuery.ajax({url:e,success:function(e){Vm(e)}}))}function Em(){"resolved"==Bm.state()?Ym():jQuery.when(Bm).then(function(){Ym()})}function Om(e){h.updateUrlSearchParam(Jm,e)}function Dm(){var t=jQuery("#search-query").val();jQuery("#search-autosuggest-list").html(""),!t||t.length<2?jQuery("#search-results-region").html(""):(Km&&4!==Km.readyState&&Km.abort(),jQuery("#search-region").addClass("lay-search-loading"),Km=jQuery.ajax({url:layData.ajax_url,type:"post",data:{action:"lay_search_full_content",query:t,lang:layData.search_current_language||""},success:function(e){jQuery("#search-region").removeClass("lay-search-loading");e=e&&e.success&&e.data&&Array.isArray(e.data.post_ids)?e.data.post_ids:[];0===e.length?jQuery("#search-results-region").html(""):Xm(e,t)},error:function(e,t){"abort"!==t&&jQuery("#search-region").removeClass("lay-search-loading")}}))}function Tm(){var e,t,a,n=(()=>{try{return new URL(window.location.href).searchParams.get(Jm)||""}catch(e){return""}})();n&&(a=!(e=!(t=function(){e||(e=!0,km(),Nm.onShow(),window.laytheme.emit("searchshown"),jQuery("#search-query").val(n),($m?Dm:Em)())})),window.laytheme.on("newpageshown",function(){a&&(a=!1,setTimeout(t,0))}),setTimeout(t,1500))}function Pm(){var e=document.querySelectorAll("video.autoplay[playsinline][muted]"),t=document.querySelectorAll(".html5video.lay-vimeo-custom-controls video.autoplay[playsinline][muted]"),e=new Set([...e,...t]);(Fm=Array.from(e)).forEach(e=>{e.addEventListener("webkitbeginfullscreen",function(){ag=!0}),e.addEventListener("webkitendfullscreen",function(){ag=!1}),e.addEventListener("fullscreenchange",function(){ag=!!document.fullscreenElement}),e.addEventListener("webkitfullscreenchange",function(){ag=!(!document.webkitFullscreenElement&&!document.fullscreenElement)})}),window.addEventListener("orientationchange",function(){let t=!1;Fm.forEach(e=>{e.webkitDisplayingFullscreen&&(t=!0)}),ag=t}),b=[],Fm.forEach((e,t)=>{b[t]={playing:!1,playPromise:null}}),og()}var Im,Mm,zm,Nm,Fm,qm=t(se()),Bm=jQuery.Deferred(),Rm=!1,Hm=layData.search_autocomplete_amount&&0<layData.search_autocomplete_amount?layData.search_autocomplete_amount:3,$m=!!layData.search_in_gridder_content,Wm={shouldSort:!0,threshold:.3,keys:["title","descr","cats","tags"]},Vm=function(e){var t=layData.custom_taxonomies.map(e=>"custom_taxonomies."+e);Wm.keys=Wm.keys.concat(t),Im=new Fuse(e,Wm),Rm=!0,Bm.resolve()},Ym=(0,qm.default)(function(){var e,t,a=jQuery("#search-query").val();zm=a.toLowerCase(),0==a.length?(jQuery("#search-autosuggest-list").html(""),jQuery("#search-results-region").html("")):(t=(e=a.startsWith("*+"))?a.substring(2):a,0<(Mm=layData.search_hidden_projects_enabled?e?(Mm=(Mm=Im.search(t)).filter(function(e){return e&&e.hasOwnProperty("hidden_project")&&"1"==e.hidden_project})).map(function(e){return e.cats=[],e.custom_taxonomies=[],e.tags=[],e}):(Mm=Im.search(t)).filter(function(e){return!e.hasOwnProperty("hidden_project")||e&&"1"!=e.hidden_project}
1):Im.search(t)).length&&Nm.addClassForNoResults(),$m||Gm(Mm,a),0==layData.search_autosuggest_hide&&Zm())},200),Gm=function(e,t){e=eg(e);Xm(e,t)},Um=null,Xm=function(e,t){e={action:"get_search_result",found_posts:JSON.stringify(e),query:t||jQuery("#search-query").val()||""};Um&&4!==Um.readyState&&Um.abort(),Um=jQuery.ajax({url:layData.ajax_url,data:e,type:"post",success:function(e){jQuery("#search-results-region").html(e),setTimeout(function(){window.laytheme.emit("searchresultshown")},0)},error:function(){}})},Jm="lay-search",Km=null,Zm=function(){var t,a=[],n=zm.startsWith("*+"),o=n?zm.substring(2):zm;for(r of Mm){var e=r;if("1"==layData.search_hidden_projects_enabled){if(n&&(!e.hidden_project||"1"!=e.hidden_project))continue;if(!n&&"1"==e.hidden_project)continue}r.title.toLowerCase().startsWith(o)&&-1==a.indexOf(r.title)&&a.push(r.title),r.descr.toLowerCase().startsWith(o)&&-1==a.indexOf(r.descr)&&a.push(r.descr);for(var i=0;i<r.cats.length;i++)(l=r.cats[i]).toLowerCase().startsWith(o)&&-1==a.indexOf(l)&&a.push(l);for(i=0;i<r.tags.length;i++)(s=r.tags[i]).toLowerCase().startsWith(o)&&-1==a.indexOf(s)&&a.push(s);if(r.custom_taxonomies&&Object.entries(r.custom_taxonomies).forEach(([,e])=>{Array.isArray(e)&&e.forEach(e=>{e=e.replace(/&/g,"&").replace(/–/g,"â");e.toLowerCase().startsWith(o)&&-1==a.indexOf(e)&&a.push(e)})}),Hm<a.length)break}if(0!=a.length&&o==a[0].toLowerCase()&&a.splice(0,1),0==a.length)for(var r of Mm){e=r;if("1"==layData.search_hidden_projects_enabled){if(n&&(!e.hidden_project||"1"!=e.hidden_project))continue;if(!n&&"1"==e.hidden_project)continue}-1!==e.title.toLowerCase().indexOf(o)&&-1==a.indexOf(e.title)&&a.push(e.title),-1!==e.descr.toLowerCase().indexOf(o)&&-1==a.indexOf(e.descr)&&a.push(e.descr);for(var l,i=0;i<e.cats.length;i++)(l=e.cats[i]).toLowerCase().startsWith(o)&&-1==a.indexOf(l)&&a.push(l);for(var s,i=0;i<e.tags.length;i++)(s=e.tags[i]).toLowerCase().startsWith(o)&&-1==a.indexOf(s)&&a.push(s);if(e.custom_taxonomies&&Object.entries(e.custom_taxonomies).forEach(([,e])=>{Array.isArray(e)&&e.forEach(e=>{e=e.replace(/&/g,"&").replace(/–/g,"â");-1!==e.toLowerCase().indexOf(o)&&-1==a.indexOf(e)&&a.push(e)})}),Hm<a.length)break}0!=a.length&&o==a[0].toLowerCase()&&a.splice(0,1),0!=Mm.length?(t='<div class="suggest-collection" id="suggest-results">',a.slice(0,Hm).map(e=>{e=new Lm(e=n&&""!=e?"*+"+e:e);t+=e.getMarkup()}),t+="</div>",jQuery("#search-autosuggest-list").html(t)):jQuery("#search-autosuggest-list").html("")},eg=function(e){for(var t=[],a=0;a<e.length;a++){var n=e[a].postid;t.push(n)}return t},tg={i:function(){jQuery(document).on("click",'[href="#search"]',function(e){km(),e.preventDefault(),e.stopPropagation(),Nm.onShow(),window.laytheme.emit("searchshown")}),document.addEventListener("click",function(e){var t;e.defaultPrevented||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||(t=e.target)&&"function"==typeof t.closest&&(t=t.closest('#search-results-region a[data-type][href]:not([target="_blank"])'))&&"function"==typeof h.skipNextTransitionOut&&(jQuery("body").attr("data-type")==t.getAttribute("data-type")&&jQuery("body").attr("data-id")==t.getAttribute("data-id")?(e.preventDefault(),e.stopPropagation(),Nm.onHide()):h.skipNextTransitionOut())},!0),jQuery(document).on("click",".suggest-item",function(e){var t=jQuery(this).find(".suggest").text();jQuery("#search-query").val(t),setTimeout(function(){jQuery("#search-autosuggest-list").html(""),"function"==typeof Ym.cancel&&Ym.cancel(),Om(t),$m?Dm():Nm.onInput()},0)}),Nm=new Qm,jQuery(document).keyup(function(e){27==e.which&&Nm.onHide()}),jQuery(document).on("keydown","#search-query",function(e){13===e.which&&(e.preventDefault(),"function"==typeof Ym.cancel&&Ym.cancel(),e=jQuery("#search-query").val(),jQuery("#search-autosuggest-list").html(""),Om(e),$m)&&Dm()}),window.laytheme.on("customizer_showsearch",function(){km(),Nm.onShow()}),window.laytheme.on("customizer_hidesearch",function(){Nm.onHide()}),window.laytheme.on("newpageshown",function(){Nm.onHide()}),window.laytheme.on("searchresultshown",function(){mc.loadVideosInstantly(jQuery("#search-results-region"))}
1),window.laytheme.on("searchhidden",function(){Om("")}),Tm()},search:function(){Em()}},b=[],ag=!1,ng=(window.laytheme.on("content_ready",function(){Pm(),og()}),(e,t)=>{ag||e.forEach(t=>{var a,e=Array.from(Fm).indexOf(t.target);if(t.isIntersecting){var n="true"===t.target.dataset.dirty;if(null!=typeof b[e]&&0==b[e].playing&&!t.target.ended&&!jQuery(t.target).hasClass("userinteractedwith-paused")&&!n)try{2<=t.target.readyState?(b[e].playPromise=t.target.play(),b[e].playPromise&&b[e].playPromise.then(function(){b[e].playing=!0})):(a=e,t.target.addEventListener("canplay",e=>{null!=typeof b[a]&&(b[a].playPromise=t.target.play(),b[a].playPromise.then(function(){b[a].playing=!0}))}))}catch(e){}}else null!=typeof b[e]&&b[e]&&null!=b[e].playing&&1==b[e].playing&&(t.target.pause(),b[e].playing=!1)})}),og=function(){if("IntersectionObserver"in window){let t=new IntersectionObserver(ng);Fm.forEach(e=>{t.observe(e)})}},qm=t(se()),ig=e=>{e=(e||"").trim();return!e.endsWith("ms")&&e.endsWith("s")?1e3*(Number.parseFloat(e)||0):Number.parseFloat(e)||0},rg=e=>{var e=window.getComputedStyle(e),t=e.transitionDuration.split(",").map(ig),a=e.transitionDelay.split(",").map(ig),n=Math.max(t.length,a.length);let o=0;for(let e=0;e<n;e++)o=Math.max(o,(t[e]||t[t.length-1]||0)+(a[e]||a[a.length-1]||0));return o},lg=e=>{e.dataset.layRevealLockedUntil=Date.now()+rg(e)+100},sg=e=>Number.parseFloat(e.dataset.layRevealLockedUntil||"0")>Date.now(),dg=e=>{e.classList.remove("below"),e.classList.add("in-view"),lg(e)},cg=e=>{delete e.dataset.layRevealLockedUntil,e.style.transitionDelay="",e.classList.add("below"),e.classList.remove("in-view")},ug="lay-nav-transition-in-target",yg=["scrollslider-active","infinite-scrollslider-active"],hg=".row.has-background > .lay-row-bg-color, .row.has-background > .background-image, .row.has-background > .background-video, .row.has-background > .lay-webgl-slideshow, .row.has-background > .lay-row-canvas-animation:not(.lay-row-canvas-animation-field-zoom), .row.has-background > .lay-row-bg-color-fade, .row > .lay-row-gutter-bg",pg=[".lay-thumbnailgrid-load-more-wrap",".lay-elementgrid-load-more-wrap",".lay-productsgrid-load-more-wrap",".lay-news-load-more-wrap"],fg=()=>{var e=layData.misc_options_element_transition_animate_opacity;return""!==e&&"0"!==e&&0!==e},mg=()=>fg(),gg=()=>{var e=Q.isPhoneSize?layData.misc_options_scroll_transition_offset_mobile:layData.misc_options_scroll_transition_offset_desktop,e=Number.parseInt(e,10);return Number.isFinite(e)?e:0},vg=()=>window.innerHeight-gg(),wg=e=>!!(e.classList.contains(ug)||e.closest&&e.closest("."+ug)),bg=e=>!!(S.isNavigationAnimating()||e&&(e.closest&&e.closest(".disable-css-transitions")||e.querySelector&&e.querySelector(".disable-css-transitions")||wg(e)||e.querySelector&&e.querySelector("."+ug))),_g=(t,e,a="")=>e.map(e=>t+" "+e+a).join(","),jg=()=>{var e=layData.misc_options_scroll_transition_animate_row_backgrounds;return null==e||!0===e||"1"===e||1===e||"on"===e},xg=(t,a="")=>jg()?hg.split(",").map(e=>t+" "+e.trim()+a).join(","):"",Cg=()=>null!=window.layscrollslider&&"function"==typeof window.layscrollslider.isActiveHere&&window.layscrollslider.isActiveHere(),Sg=e=>{if(null==e)return!1;let t=e.closest(".lay-content");return!!t&&!(t.closest("#lay-project-overlay")||!yg.some(e=>t.classList.contains(e))&&!(Cg()&&t.matches&&t.matches("body>.lay-content")))},Ag=e=>{e=e.getBoundingClientRect();return!(0===e.width&&0===e.height)&&e.top<window.innerHeight&&0<e.bottom},Qg=e=>"none"===e.style.transition||"none"===e.style.transitionProperty,Lg=e=>{e.style.transition="",e.style.transitionProperty="",e.style.transitionDuration="",e.style.transitionTimingFunction="","transitionBehavior"in e.style&&(e.style.transitionBehavior="")},kg=e=>{if("none"===window.getComputedStyle(e).display)return!1;if(e.classList.contains("thumb")){e=e.closest(".thumbnail-wrap");if(e){if(e.classList.contains("hide-loadmore"))return!1;if("none"===window.getComputedStyle(e).display)return!1}}return!0},_=e=>{var t;return!e||!e.classList||!!(e.classList.contains("no-animation")||e.classList.contains("no-animate-in-on-scroll")||(t=e.closest&&e.closest(".col"))&&t!==e&&t.classList&&(t.classList.contains("no-animation")||t.classList.contains("no-animate-in-on-scroll")))},Eg=1,Og=(e,t)=>{var a;return fg()?(a=t.top,(e=e.closest(".row.lay-auto-layout-row"))&&(a=e.getBoundingClientRect().top),e=((e,t,a,n)=>(a-=e,e=n-t,Math.sqrt(e*e+a*a)))(0,0,t.left,a),parseInt(.25*e*Eg)):0};function Dg(o){function a(e,t){var a,n;o.isOverlayClosing()||(a=Ig(e,o.getItemsProjectOverlay,o.getItemsNormalPage,o.isProjectOverlayOpen))&&0!==a.length&&(n=Pg(e,t),a.forEach(e
1=>{_(e)||(e.closest(".lay-row-fixed")?dg(e):kg(e)&&(n(e)?dg:cg)(e))}))}jQuery(window).on("fpAfterLoad",function(e,t){a(t,t.index-1)}),jQuery(window).on("fpAfterSlideLoad",function(e,t){a(t,t.slideIndex)})}var Tg,Pg=function(a,t){return a&&Array.isArray(a.visibleSections)&&0<a.visibleSections.length?function(t){return a.visibleSections.some(function(e){return e&&e.contains&&e.contains(t)})}:a&&a.section?function(e){return a.section.contains(e)}:function(e){return!!e.closest(".row-"+t)}},Ig=function(e,t,a,n){var o=e&&e.section;if((o=!o&&e&&Array.isArray(e.visibleSections)&&0<e.visibleSections.length?e.visibleSections[0]:o)&&o.closest){if(o.closest("#lay-project-overlay"))return t();if(o.closest("body > .lay-content"))return a()}return(n()?t:a)()},Mg=new WeakSet,zg=function(e){return!(!e||!e.classList)&&(e.classList.contains("row")||e.classList.contains("lay-scrollsnap-footer-section"))},Ng=[],Fg=[],qg=!1,Bg=!1,Rg=null,Hg=e=>{if(Array.isArray(e))return e;if("string"!=typeof e||""===e)return[];try{var t=JSON.parse(e);return Array.isArray(t)?t:[]}catch(e){return[]}},$g=e=>{e.classList.contains("below")||sg(e)||_(e)||e.getBoundingClientRect().top>window.innerHeight&&cg(e)},Wg=e=>{var t;!Ug||!e.classList.contains("below")||_(e)||bg(e)||!kg(e)||0===(t=e.getBoundingClientRect()).width&&0===t.height||t.bottom<=0||t.top>=window.innerHeight+gg()||(mg()?e.style.transitionDelay=Og(e,t)+"ms":e.style.transitionDelay="",dg(e))},Vg=()=>{var e,t;return 0<Fg.length?Fg:(e=[xg("body>.lay-content",".in-view"),xg("body>.lay-content",".below")].filter(Boolean).join(","),t=[_g("body>.lay-content",pg,".in-view"),_g("body>.lay-content",pg,".below")].join(","),Array.from(document.querySelectorAll(["body>.lay-content .col.in-view, body>.lay-content .col.below","body>.lay-content .thumb.in-view, body>.lay-content .thumb.below,body>.lay-content .element-wrap.in-view, body>.lay-content .element-wrap.below,body>.lay-content .lay-thumbnailgrid-filter-wrap.in-view, body>.lay-content .lay-thumbnailgrid-filter-wrap.below,body>.lay-content .show-news.in-view, body>.lay-content .show-news.below,body>.lay-content .hide-news.in-view, body>.lay-content .hide-news.below",t,e].filter(Boolean).join(","))).filter(e=>!_(e)))},Yg=()=>{Xg(),Vg().forEach(e=>{var t;_(e)||kg(e)&&(Rg&&Rg.observe(e),Ag(e))&&(t=e.getBoundingClientRect(),mg()?e.style.transitionDelay=Og(e,t)+"ms":e.style.transitionDelay="",dg(e))}),Vg().forEach(e=>{var t,a;e&&e.classList&&e.classList.contains("in-view")&&!e.classList.contains("below")&&Ag(e)&&(t=0<Number.parseFloat(e.dataset.layRevealLockedUntil||"0"),a=Qg(e),"0"===e.style.opacity&&(t||a)&&(e.style.opacity=""),a&&Lg(e),e.style.transitionDelay="")})},Gg=(0,qm.default)(function(){},2e3),Ug=(window.laytheme.on("pushstate",function(){Jg()}),window.laytheme.on("popstate",function(){Jg()}),window.laytheme.on("newpageshown",function(){setTimeout(function(){window.utility_controller.isProjectsOverlayEnabled()&&m.shouldCloseOverlay()||Xg()},50)}),window.laytheme.on("projectoverlayclosed",function(){setTimeout(function(){Yg()},50)}),window.laytheme.on("destroyoverlay",function(){setTimeout(function(){Bg=!1,Yg()},600)}),!0),Xg=function(){Ug=!0},Jg=function(){Ug=!1},Kg=(e,t)=>{e.forEach(e=>{if(!bg(e.target)&&Ug){if(1==e.isIntersecting&&e.target.classList.contains("below")&&(0<e.boundingClientRect.top||0<e.boundingClientRect.bottom)&&!_(e.target)){if(!kg(e.target))return;var t;mg()?(t=Og(e.target,e.boundingClientRect),e.target.style.transitionDelay=t+"ms"):e.target.style.transitionDelay="",dg(e.target),"function"==typeof window.layDevModeEmit&&window.layDevModeEmit("element_animate_in:fired",e.target)}0==e.isIntersecting&&e.boundingClientRect.top>window.innerHeight&&!sg(e.target)&&!_(e.target)&&cg(e.target)}})},Zg={i:function(){if("on"==window.layData.element_transition_on_scroll&&"IntersectionObserver"in window){window.laytheme.on("overlaystartsanimatingout",function(){Bg=!0,Jg()});let d=function(){var n;n={getItems:()=>Tg,isOverlayClosing:()=>Bg},("onscrollsnapchanging"in document.body||"onscrollsnapchange"in document.body)&&document.querySelectorAll(".vertical-scrollsnap, .horizontal-scrollsnap, .lay-scrollsnap-footer-scroll-container").forEach(function(e){var t;Mg.has(e)||(Mg.add(e),e.addEventListener("scrollsnapchanging",t=function(e){var t,a=n.getItems();!n.isOverlayClosing()&&a&&(t=e&&(e.snapTargetBlock||e.snapTargetInline),zg(t))&&a.forEach(function(e){_(e)||t.contains(e)&&kg(e)&&(e.style.transitionDelay="",dg(e))})}),e.addEventListener("scrollsnapchange",t))})};window.laytheme.on("newpageshown",function(e,t,a,o){var o=null!=o&&!0===o.isProjectOverlay,n=o?"#lay-project-overlay>.lay-content":"body>.lay-content";let l=Rg=null==Rg?new IntersectionObserver(Kg,{threshold:0,rootMargin:"0px 0px "+gg()+"px 0px"}):Rg;var i=o?Ng:Fg,r=[n+" .col.no-parallax.no-offset.no-sticky:not(.stack-has-border-or-shadow-or-rounded-corners .col):not(.type-elementgrid):not
1(.type-thumbnailgrid):not(.type-productsgrid):not(.type-news):not(.inside-collapsed-row)",n+" .col.no-parallax.no-offset.type-thumbnailgrid .thumb",n+" .col.no-parallax.no-offset.type-elementgrid .element-wrap",n+" .col.no-parallax.no-offset.type-productsgrid li",n+" .lay-thumbnailgrid-filter-wrap",n+" .show-news",n+" .hide-news",_g(n,pg),xg(n)].filter(Boolean).join(","),r=(r=document.querySelectorAll(r),Array.from(r).filter(e=>!Sg(e)));if(((e,t,a)=>{var n=window.magneticSlidesPassedData;if(!n||"css_squeeze"!==n.ms_slide_type)return!1;var o=Number.parseInt(n.breakpoint,10);if("on"===n.ms_disable_for_phone&&Number.isFinite(o)&&window.innerWidth<=o)return!1;a=document.querySelector(a);if(!a)return!1;var i=a.querySelector("#custom-phone-grid"),o=window.innerWidth<=o&&i?i:a.querySelector("#grid");if(!o||o.querySelectorAll(".row").length<=1)return!1;i=e||t&&t.type||document.body.dataset.type,a=(t&&null!=t.id?t:document.body.dataset).id;let r=Number.parseInt(a,10);o={project:["activeInProjects","individualProjectIds"],page:["activeInPages","individualPageIds"],category:["activeInCategories","individualCategoryIds"]}[i];return!!o&&("on"===(e=n[o[0]])||"all"===e||!("individual"!==e||!Number.isFinite(r))&&Hg(n[o[1]]).some(e=>Number.parseInt(e,10)===r))})(t,a,n))t=r,s=l,i.forEach(e=>s.unobserve(e)),t.forEach(e=>{e.classList.add("no-animate-in-on-scroll"),e.style.transitionDelay="",dg(e)}),o?Ng=[]:Fg=[],Tg=Ng.concat(Fg);else{var s,r=Array.from(r).filter(e=>!(_(e)||e.matches&&(e.matches("[data-lay-scroll-anim]")||e.querySelector("[data-lay-scroll-anim]"))));"undefined"!=typeof window&&!0===window.__LAY_ANIM_DEBUG&&Array.from(r).filter(e=>e.matches&&(e.matches("[data-lay-scroll-anim]")||e.querySelector("[data-lay-scroll-anim]"))).slice(0,20).forEach(e=>{e=e.querySelector("img");e&&e.src.split("/").pop()});let t=new Set(r),a=(i.forEach(e=>{t.has(e)||l.unobserve(e)}),new Set(i)),e=r.filter(e=>!a.has(e)),n=(o?Ng=r:Fg=r,Tg=Ng.concat(Fg),function(){function i(e,t=0){if(bg(e)&&(S.isNavigationAnimating()||t<20))setTimeout(function(){i(e,t+1)},100);else{var a,n;if(!bg(e)&&r&&!e.classList.contains("below")&&!e.classList.contains("in-view")&&!_(e)){if(a=e,o=window.innerHeight,!!wg(a)&&(0!==(n=a.getBoundingClientRect()).width||0!==n.height)&&n.top<o&&0<n.bottom&&(dg(a),!0))return l.observe(e);var o=e.getBoundingClientRect();(0===o.width&&0===o.height||o.top>vg())&&e.classList.add("below")}l.observe(e)}}let r=!0;qg?(qg=!1,r=!1):window.utility_controller.isProjectsOverlayEnabled()&&Bg?(Jg(),r=!1):e.forEach(e=>{var t;_(e)||!bg(e)&&(0===(t=e.getBoundingClientRect()).width&&0===t.height||t.top>vg())&&e.classList.add("below")});e.forEach(e=>{i(e)})});setTimeout(function(){S.isDocumentVisible()?n():S.runWhenDocumentVisible(n)},500),d()}}),window.eventsChannel.on("scroll",function(e,t,a){var n=Tg,a=(a&&"project-overlay"===a.source?n=Ng:a&&"normal-page"===a.source&&(n=Fg),n&&(n.forEach(Wg),n.forEach($g)),a&&a.target&&a.target.clientHeight?a.target.clientHeight:window.innerHeight);if(t-200<=a+e&&n)for(let e=0;e<n.length;e++){var o,i=n[e];i.classList.contains("below")&&kg(i)&&(mg()?(o=Og(i,i.getBoundingClientRect()),i.style.transitionDelay=o+"ms"):i.style.transitionDelay="",dg(i))}}),Dg({getItemsProjectOverlay:()=>Ng,getItemsNormalPage:()=>Fg,isOverlayClosing:()=>Bg,isProjectOverlayOpen:()=>m.isOverlayDisplayBlock()}),jQuery(window).off("window_width_changed",Gg),jQuery(window).on("window_width_changed",Gg),d()}},reduceDelay:()=>{Eg=0},makeDelayNormalAgain:()=>{Eg=1},pauseOnScrollAnimation:Jg,resumeOnScrollAnimation:Xg},ev={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e*e:(4-2*e)*e-1,easeInCubic:e=>e*e*e,easeOutCubic:e=>--e*e*e+1,easeInOutCubic:e=>e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1- --e*e*e*e,easeInOutQuart:e=>e<.5?8*e*e*e*e:1-8*--e*e*e*e,easeOutQuint:e=>1+--e*e*e*e*e,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeOutCirc:e=>Math.sqrt(1- --e*e),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-4*e*e))/2:(Math.sqrt(1-(-2*e+2)*(-2*e+2))+1)/2,easeOutBack:e=>1+2.70158*Math.pow(e-1,3)+1.70158*Math.pow(e-1,2),easeInOutBack:e=>{var t=2.5949095;return e<.5?Math.pow(2*e,2)*(7.189819*e-t)/2:(Math.pow(2*e-2,2)*((1+t)*(2*e-2)+t)+2)/2}},tv=e=>ev[e]||ev.easeOutCubic,av={left:{fromRight:!1,fromLeft:!0,fromBottom:!1,fromTop:!1},right:{fromRight:!0,fromLeft:!1,fromBottom:!1,fromTop:!1},up:{fromRight:!1,fromLeft:!1,fromBottom:!0,fromTop:!1,verticalOnly:!0},down:{fromRight:!1,fromLeft:!1,fromBottom:!1,fromTop:!0,verticalOnly:!0},bottomLeft:{fromRight:!1,fromLeft:!0,fromBottom:!0,fromTop:!1},bottomRight:{fromRight:!0,fromLeft:!1,fromBottom:!0,fromTop:!1}},nv=(e,t,a,n,o)=>{let i;i=!a||1<=n?o.baseOpacity||"":((""!==o.baseOpacity?parseFloat(o.baseOpacity):1)*(n+(1-n)*t)).toFixed(3),o._lastOpacity!==i&&(o._lastOpacity=i,e.style.opacity=i)},ov=(e,t,a,n,o,i,r,l,s)=>{let d="";var c;(a||o||r)&&(c=1-t,a&&0<n&&.05<(a=n*c)&&(d+="blur("+a.toFixed(2)+"px) "),o&&0<i&&.5<(n=i*c)&&(d+="grayscale("+n.toFixed(2)+"%) "),r&&(
1o=(a=l/100)+(1-a)*t,.005<Math.abs(o-1))&&(d+="brightness("+o.toFixed(3)+") "),0<d.length)&&(d=d.substring(0,d.length-1)),s._lastFilter!==d&&(s._lastFilter=d,e.style.filter=d)},iv=(e,t,a,n,o)=>{let i;if(a){var r=(100*t).toFixed(2),l=(100-parseFloat(r)).toFixed(2);switch(n){case"right":i="polygon("+l+"% 0, 100% 0, 100% 100%, "+l+"% 100%)";break;case"top":i="polygon(0 "+l+"%, 100% "+l+"%, 100% 100%, 0 100%)";break;case"bottom":i="polygon(0 0, 100% 0, 100% "+r+"%, 0 "+r+"%)";break;case"circle":var s=(50*t).toFixed(2);i="ellipse("+s+"% "+s+"% at 50% 50%)";break;default:i="polygon(0 0, "+r+"% 0, "+r+"% 100%, 0 100%)"}}else i="";o._lastClipPath!==i&&(o._lastClipPath=i,e.style.clipPath=i)},rv=e=>!!e&&(0<e.width||0<e.height),lv=(e,t)=>{e&&rv(t)&&(e._lastNaturalRect={top:t.top,left:t.left,right:t.right,bottom:t.bottom,width:t.width,height:t.height})},sv=(t,a,e,n,o,i,r,l,s,d,c,u,y,h,p)=>{let f="";if(o){o=av[i]||av.left;if(o.verticalOnly){i=o.fromBottom?1:-1;f+="translate(0px,"+(i*r*100*(1-a)).toFixed(2)+"%) "}else if(o.fromBottom){var i=o.fromRight?1:-1,m=100*r*(1-a);f+="translate("+(i*r*100*(1-a)).toFixed(2)+"%,"+m.toFixed(2)+"%) "}else{let e=0;e=o.fromRight?(window.innerWidth-t.left)*r:-t.right*r,p&&0<t.width&&(i=t.width,e>i?e=i:e<-i&&(e=-i));m=e*(1-a);f+="translate("+(0|m)+"px,0px) "}}return e&&(f+="scale("+(n+(1-n)*a).toFixed(4)+") "),l&&(o=d*(1-a),f+="skew("+(s*(1-a)).toFixed(2)+"deg,"+o.toFixed(2)+"deg) "),c&&(r=y*(1-a),p=h*(1-a),f+="perspective(1000px) rotateX("+(u*(1-a)).toFixed(2)+"deg) rotateY("+r.toFixed(2)+"deg) rotateZ("+p.toFixed(2)+"deg) "),0<f.length?f.substring(0,f.length-1):""},dv=(e,t,a,n)=>{lv(t,a);var a=sv(a,n,t.scaleEnabled,t.scaleFactor,t.directionEnabled,t.direction,t.distancePct,t.skewEnabled,t.skewFromX,t.skewFromY,t.rotateEnabled,t.rotateFromX,t.rotateFromY,t.rotateFromZ,t.scaleToElementSize),o=e._layParallaxTransform||"",i=t.baseTransform||"",r=[],i=(i&&r.push(i),o&&r.push(o),a&&r.push(a),r.join(" "));t._lastTransform!==i&&(t._lastTransform=i,e.style.transform=i),nv(e,n,t.fadeEnabled,t.fadeFrom,t),ov(e,n,t.blurEnabled,t.blurFromPx,t.grayscaleEnabled,t.grayscaleFromPct,t.brightnessEnabled,t.brightnessFromPct,t),iv(e,n,t.revealEnabled,t.revealDirection,t)},cv=e=>{e._lastTransform=void 0,e._lastOpacity=void 0,e._lastFilter=void 0,e._lastClipPath=void 0},uv=!1,yv=()=>uv||"undefined"!=typeof window&&!0===window.__LAY_ANIM_DEBUG,hv=("undefined"!=typeof window&&(window.__LAY_ANIM_DEBUG=!0===window.__LAY_ANIM_DEBUG||uv),e=>"from_above"===e||"both"===e||"from_below"===e?e:"from_below"),pv="data-lay-scroll-anim",fv="data-lay-scroll-anim-disable-on-phone",mv="data-lay-scroll-anim-repeat-on-re-enter",gv="data-lay-scroll-anim-repeat-on-re-enter-direction",vv="data-lay-scroll-anim-scrub",wv="data-lay-scroll-anim-trigger-top",bv="data-lay-scroll-anim-duration-frames",_v="data-lay-scroll-anim-delay-frames",jv="data-lay-scroll-anim-stagger",xv="data-lay-scroll-anim-scale-factor",Cv="data-lay-scroll-anim-direction",Sv="data-lay-scroll-anim-distance",Av="data-lay-scroll-anim-skew-x",Qv="data-lay-scroll-anim-skew-y",Lv="data-lay-scroll-anim-rotate-x",kv="data-lay-scroll-anim-rotate-y",Ev="data-lay-scroll-anim-rotate-z",Ov="data-lay-scroll-anim-fade-from",Dv="data-lay-scroll-anim-blur-from",Tv="data-lay-scroll-anim-grayscale-from",Pv="data-lay-scroll-anim-brightness-from",Iv="data-lay-scroll-anim-reveal",Mv="data-lay-scroll-anim-end-at-top",zv="data-lay-scroll-anim-end-at-full-exit",Nv="data-lay-scroll-anim-easing",Fv="data-lay-scroll-anim-base-transform",qv="data-lay-scroll-anim-base-opacity",Bv=[],Rv=[],j=[],Hv=[],$v=null,Wv=new Map,Vv=()=>"undefined"==typeof window?null:(window._layBuildAnimTriggeredGroups||(window._layBuildAnimTriggeredGroups={}),window._layBuildAnimTriggeredGroups),Yv=e=>{var t;if(e)return null!=(t=Wv.get(e))?t:(null!=(t=(t=Vv())?t[e]:void 0)&&Wv.set(e,t),t)},Gv=(e,t)=>{Wv.set(e,t);var a=Vv();a&&(a[e]=t);try{window.dispatchEvent(new CustomEvent("lay-build-anim-group-triggered",{detail:{groupId:e,triggeredAt:t}}))}catch(e){}},Uv=e=>{Wv.delete(e);var t=Vv();t&&delete t[e]},Xv=(e,t)=>{if(!t||!t.buildAnimGroupId||"undefined"==typeof window)return!1;if(window._layAnimTimeOrigin)return!1;if(e&&e.closest){t=e.closest(".lay-nav-transition-in-target");if(t&&t.classList&&t.classList.contains("disable-css-transitions"))return!0}return!!S.getNavigationState&&(e=S.getNavigationState())&&e.phase===x.IN_STARTED},Jv=!1,Kv=!1,Zv=.5,ew=null,tw=600,aw=()=>"undefined"!=typeof document&&document.documentElement&&document.documentElement.classList.contains("fp-enabled"),nw=e=>{var t=parseFloat(e.getAttribute(xv)),a=parseFloat(e.getAttribute(Sv)),n=parseFloat(e.getAttribute(Av)),o=parseFloat(e.getAttribute(Qv)),i=parseFloat(e.getAttribute(Lv)),r=parseFloat(e.getAttribute(kv)),l=parseFloat(e.getAttribute(Ev)),s=parseFloat(e.getAttribute(Ov)),d=parseFloat(e.getAttribute(Dv)),c=parseFloat(e.getAttribute(Tv)),u=parseFloat(e.getAttribute(Pv)),y=parseFloat(e.getAttribute(Mv)),h=e.getAttribute(Nv)||"easeOutSine",p="0"!==e.getAttribute(vv),f=parseFloat(e.getAttribute(wv)),m=parseFloat(e.getAttribute(bv)),g=parseFloat(e.getAttribute(_v)),g=isFinite(g)&&0<g?g:0,v=parseFloat(e.getAttribute(jv)),v=isFinite(v)&&0<v?v:0,w=[],w=((e.hasAttribute(xv)||e.hasAttribute(Cv)||e.hasAttribute(Av)||e.hasAttribute(Lv))&&w.push("transform"),e.hasAttribute(Ov)&&w.push("opacity"),(e.hasAttribute(Dv)||e.hasAttribute(Tv)||e.hasAttribute(Pv))&&w.push("filter"),e.hasAttribute(Iv)&&w.push("clip-path"),w.join(", "));return{scaleEnabled:e.hasAttribute(xv),directionEnabled:e.hasAttribute(Cv),skewEnabled:e.hasAttribute(Av),rotateEnabled:e.hasAttribute(Lv),fadeEnabled:e.hasAttribute(Ov),blurEnabled:e.hasAttribute(Dv),grayscaleEnabled:e.hasAttribute(Tv),brightnessEnabled:e.hasAttribute(Pv),revealEnabled:e.hasAttribute(Iv),willChangeStr:w,baseTransform:e.getAttribute(Fv)||"",baseOpacity:e.getAttribute(qv)||"",direction:e.getAttribute(Cv)||"left",revealDirection:e.getAttribute(Iv)||"left",endAtTop:isFinite(y)?y:90,endAtFullExit:e.hasAttribute(zv),easingFn:tv(h),scaleFactor:isFinite(t)?t:.85,distancePct:isFinite(a)?a/100:1,skewFromX:isFinite(n)?n:0,skewFromY:isFinite(o)?o:0,rotateFromX:isFinite(i)?i:0,rotateFromY:isFinite(r)?r:0,rotateFromZ:isFinite(l)?l:0,fadeFrom:isFinite(s)?s:0,blurFromPx:isFinite(d)?d:10,grayscaleFromPct:isFinite(c)?c:100,brightnessFromPct:isFinite(u)?u:30,disableOnPhone:"1"===e.getAttribute(fv),repeatOnReEnter:"0"!==e.getAttribute(mv),repeatOnReEnterDirection:hv(e.getAttribute(gv)),scaleToElementSize:"1"===e.getAttribute("data-lay-scroll-anim-scale-to-elsize"),scrubMode:p,triggerTopPct:isFinite(f)?f:90,durationFrames:isFinite(m)?Math.max(0,m):60,delayFrames:g,staggerFactor:v,_timedPhase:p?null:"idle",_timedStartMs:0,_staggerDelayMs:0,buildAnimGroupId:e.getAttribute&&e.getAttribute("data-lay-build-anim-group")||null,_dbgEl:e}},ow=(e,t,a,n)=>{yv()&&Object.assign({from:t,to:a,durationFrames:e.durationFrames,delayFrames:e.delayFrames,staggerFactor:e.staggerFactor,scrubMode:e.scrubMode,easing:e.easingFn&&e.easingFn.name},n||{})},iw=(e,t)=>{e=oh(e);return!rv(e)&&t._lastNaturalRect||e},rw=(e,t,a,n)=>{n=nh(a,t.endAtTop,t.endAtFullExit,0,n),n=t.easingFn(n);dv(e,t,a,n)},lw=1e3/60,sw=e=>null===e.offsetParent&&0===e.offsetWidth,dw=(a,n,t,o,i)=>{if(sw(a))return aw()&&!n._fpHiddenLogged&&(n._fpHiddenLogged=!0),!1;if("done"===n._timedPhase)return n.buildAnimGroupId||(r="from_below"===(s=n.repeatOnReEnterDirection||"from_below")||"both"===s,s="from_above"===s||"both"===s,l=t.top>o.vh,h=t.bottom<0,!1!==n.repeatOnReEnter&&!aw()&&(r&&l||s&&h)&&(a.removeAttribute("data-lay-scroll-anim-trigger-play-complete"),ow(n,"done","idle",{reason:h?"scrolled-above-viewport (replay arm)":"scrolled-below-viewport (replay arm)"}),n._timedPhase="idle",n._timedStartMs=0,n._waitingForReEntry=h?"above":"below",n.buildAnimGroupId)&&Uv(n.buildAnimGroupId)),!1;if("idle"===n._timedPhase){a.removeAttribute("data-lay-scroll-anim-trigger-play-complete");var r=o.vh*(n.triggerTopPct/100),l=n.buildAnimGroupId,s=l?Yv(l):void 0;if(n._waitingForReEntry&&null==s)if(!(t.top<o.vh&&0<t.bottom))return dv(a,n,t,n.easingFn(0)),!1;if((n._waitingForReEntry=null)==s&&t.top>r)return dv(a,n,t,n.easingFn(0)),!1;if(Xv(a,n))return dv(a,n,t,n.easingFn(0)),!0;if(a.hasAttribute&&a.hasAttribute("data-lay-sync-nav-anim")&&!0!==a._laySyncFired)return dv(a,n,t,n.easingFn(0)),!0;let e=0;if(0<n.staggerFactor&&a.parentElement&&a.parentElement.parentElement){var d=a.parentElement,c=d.parentElement,u=d.getBoundingClientRect();let t=0;for(let e=0;e<c.children.length;e++){var y=c.children[e];y!==d&&((y=y.getBoundingClientRect()).top<u.bottom&&y.bottom>u.top&&y.left<u.left)&&t++}e=t*n.staggerFactor*lw}var h=n.delayFrames*lw,o=(n._staggerDelayMs=h+e,0<n._staggerDelayMs?"pending":"active");ow(n,"idle",o,{staggerDelayMs:n._staggerDelayMs,flatDelayMs:h,staggerComputedMs:e}),yv()&&a.hasAttribute&&a.hasAttribute("data-lay-sync-nav-anim"),n._timedPhase=o,n._timedStartMs=null!=s?s:i,l&&null==s&&Gv(l,i),n.willChangeStr&&a.style.willChange!==n.willChangeStr&&(a.style.willChange=n.willChangeStr)}if("pending"===n._timedPhase){r=i-Math.max(n._timedStartMs,window._layAnimTimeOrigin||0);if(r<n._staggerDelayMs)return dv(a,n,t,n.easingFn(0)),!0;ow(n,"pending","active",{waitedMs:r}),n._timedPhase="active",n._timedStartMs=i,"function"==typeof window.layDevModeEmit&&window.layDevModeEmit("scroll_anim:active",a)}n.buildAnimGroupId&&window._layAnimTimeOrigin&&n._timedStartMs<window._layAnimTimeOrigin&&(n._timedStartMs=window._layAnimTimeOrigin);h=i-n._timedStartMs,o=n.durationFrames*lw;let e;
1e=o<=0?1:Yy(h/o);s=n.easingFn(e);if(dv(a,n,t,s),1<=e){ow(n,"active","done",{elapsedMs:h}),n._timedPhase="done",a.style.willChange&&(a.style.willChange=""),a.setAttribute("data-lay-scroll-anim-trigger-play-complete","1");try{a.dispatchEvent(new CustomEvent("lay-scroll-anim-trigger-play-complete",{bubbles:!1}))}catch(e){}return!1}return!0},cw=(e,t)=>{var a=t*Zv;return e.top<t+a&&e.bottom>-a},uw=(t,a)=>{let n=null;for(let e=0;e<Hv.length;e++){var o=Hv[e];if(o&&o.buildAnimGroupId===t){n=o;break}}if(n&&!1!==n.repeatOnReEnter){var e=n.repeatOnReEnterDirection||"from_below";if("above"===a?"from_above"===e||"both"===e:"from_below"===e||"both"===e){for(let e=0;e<j.length;e++){var i=Hv[e];i&&i.buildAnimGroupId===t&&(i._timedPhase="idle",i._timedStartMs=0,i._waitingForReEntry=a,i=j[e])&&i.removeAttribute&&i.removeAttribute("data-lay-scroll-anim-trigger-play-complete")}Uv(t)}}},yw=()=>{if(S.isDocumentVisible())if(S.isNavigationAnimating())$v=requestAnimationFrame(yw);else{var i=performance.now();let t=!1,a=!1;var r=aw();let n=!1,o=new Map;for(let e=0;e<j.length;e++){var l=j[e];if(l&&l.isConnected){var s=Hv[e],d=oh(l),c=Ky(Jy(l));if(s._deferUntilOverlayShownEnded&&l.closest(".lay-overlay"))dv(l,s,d,s.easingFn(0));else{var u,y=!!s.buildAnimGroupId&&null!=Yv(s.buildAnimGroupId),y=r||y||cw(d,c.vh);if(s.buildAnimGroupId){let e=o.get(s.buildAnimGroupId);e||(e={total:0,inView:0,above:0,below:0},o.set(s.buildAnimGroupId,e)),e.total++,d.top<c.vh&&0<d.bottom?e.inView++:d.bottom<=0?e.above++:e.below++}r&&!n&&(n=!0),y&&(t=!0,s.scrubMode?"active"===s._fpScrubPhase?(y=i-s._fpScrubStartMs,y=Yy(y/s._fpScrubDurationMs),u=s.easingFn(y),dv(l,s,d,u),1<=y?(s._fpScrubPhase="done",l.style.willChange&&(l.style.willChange="")):a=!0):rw(l,s,d,c):dw(l,s,d,c,i)&&(a=!0))}}}!r&&0<Wv.size&&Wv.forEach((e,t)=>{var a=o.get(t);!a||0<a.inView||(a.above===a.total?uw(t,"above"):a.below===a.total&&uw(t,"below"))}),$v=t&&null!==ew||a?requestAnimationFrame(yw):null}else $v=null,Kv||(Kv=!0,S.runWhenDocumentVisible(()=>{Kv=!1,pw()}))},hw=()=>{null==$v&&($v=requestAnimationFrame(yw))},pw=()=>{null!==ew&&clearTimeout(ew),ew=window.setTimeout(()=>{ew=null},tw),hw()},fw=!1,mw=()=>{fw||(fw=!0,window.addEventListener("scroll",pw,{passive:!0,capture:!0}),jQuery(window).on("window_width_changed",()=>{gw(),pw()}))},gw=()=>{var t=!(!Q||!Q.isPhoneSize),a=new Set(j),n=[],o=[],i=[];for(let e=0;e<Bv.length;e++){var r=Bv[e],l=Rv[e];t&&l.disableOnPhone?a.has(r)&&i.push({el:r,cfg:l}):(n.push(r),o.push(l))}i.forEach(({el:e,cfg:t})=>{e.style.transform="",e.style.opacity=t.baseOpacity||"",e.style.filter="",e.style.clipPath="",e.style.willChange&&(e.style.willChange="")});var s=[];for(let e=0;e<n.length;e++)a.has(n[e])||s.push({el:n[e],cfg:o[e]});if(j=n,Hv=o,!Jv&&0<s.length&&S.isDocumentVisible()){var d=performance.now();for(let e=0;e<s.length;e++){var{el:c,cfg:u}=s[e],y=oh(c),h=Ky(Jy(c));u.scrubMode?rw(c,u,y,h):dw(c,u,y,h,d)}}},vw=()=>{null!=$v&&(cancelAnimationFrame($v),$v=null),null!==ew&&(clearTimeout(ew),ew=null);let t=new WeakMap;for(let e=0;e<Bv.length;e++)Bv[e]&&Rv[e]&&t.set(Bv[e],Rv[e]);Bv=Array.from(document.querySelectorAll("["+pv+"]")).filter(e=>!(e.closest&&e.closest(".lay-row-fixed")&&"0"!==e.getAttribute(vv))),Rv=Bv.map(e=>t.get(e)||nw(e)),yv()&&Bv.forEach((e,t)=>{Rv[t]}),gw(),Jv?j.forEach((e,t)=>{t=Hv[t];e.style.transform="",e.style.opacity=t&&t.baseOpacity?t.baseOpacity:"",e.style.filter="",e.style.clipPath=""}):0!==j.length&&(mw(),pw(),aw())&&_w(ww(0))},ww=(e,t)=>{var a=document.querySelectorAll(".fp-section"),a=a[e];return a?"number"==typeof t&&0<=t?a.querySelectorAll(".fp-slide")[t]||a:a.querySelector(".fp-slide.active")||a:null},bw=e=>{var t,e=document.querySelectorAll(".fp-section")[e];return e&&(t=e.querySelector(".fp-slide.active"))?(e=e.querySelectorAll(".fp-slide"),Array.prototype.indexOf.call(e,t)):null},_w=i=>{if(i){var r=performance.now();let t=0,a=0,n=0,o=0;i.tagName,(i.className||"").toString().split(/\s+/).slice(0,3).join(".");for(let e=0;e<j.length;e++){var l=j[e],s=Hv[e];if(l&&s){var d=i.contains(l);l.getAttribute&&"right"===l.getAttribute("data-lay-scroll-anim-direction")&&l.getAttribute("data-lay-scroll-anim-distance");if(d){if(t++,s.scrubMode){a++;d=oh(l);dv(l,s,d,s.easingFn(0)),s._fpScrubPhase="active",s._fpScrubStartMs=r,s._fpScrubDurationMs=(0<s.durationFrames?s.durationFrames:60)*lw}else{n++;d=s.buildAnimGroupId;let e=d?Yv(d):void 0;d&&null==e&&(e=r,Gv(d,r)),s._staggerDelayMs=s.delayFrames*lw,s._timedPhase=0<s._staggerDelayMs?"pending":"active",s._timedStartMs=null!=e?e:r,s._lastTransform=void 0}s.willChangeStr&&l.style.willChange!==s.willChangeStr&&(l.style.willChange=s.willChangeStr)}else o++}}pw()}},jw=t=>{if(t)for(let e=0;e<j.length;e++){var a,n=j[e],o=Hv[e];n&&o&&t.contains(n)&&(o.scrubMode?(o._fpScrubPhase="idle",o._fpScrubStartMs=0,o._lastTransform=void 0,n.style.willChange&&(n.style.willChange=""),a=oh(n),dv(n,o,a,o.easingFn(0))):(o.buildAnimGroupId&&Uv(o.buildAnimGroupId),o._timedPhase="idle",o._timedStartMs=0,o._staggerDelayMs=0,o._lastTransform=void 0,n.style.willChange&&(n.style.willChange=""),a=oh(n),dv(n,o,a,o.easingFn(0))))}}
1,xw=null,Cw=null,Sw=null,qm={i:()=>{var e=window.matchMedia("(prefers-reduced-motion: reduce)");if(Jv=e.matches,vw(),window.laytheme&&"function"==typeof window.laytheme.on){window.laytheme.on("newpageshown",()=>{vw()});var t=()=>pw();window.laytheme.on("overlayshown",t),window.laytheme.on("overlayshown_animation_ended",t),window.laytheme.on("smoothscroll",t);let o=(e,t)=>{var a=e&&e[0]?e[0]:null;for(let e=0;e<j.length;e++){var n=j[e],o=Hv[e];n&&o&&(a&&!a.contains(n)||(o._deferUntilOverlayShownEnded=!!t,o=o,(n=n)&&o&&(n.removeAttribute("data-lay-scroll-anim-trigger-play-complete"),o.scrubMode?(o._fpScrubPhase="idle",o._fpScrubStartMs=0):(o._timedPhase="idle",o._timedStartMs=0,o._staggerDelayMs=0),cv(o),n.style.willChange&&(n.style.willChange=""),dv(n,o,iw(n,o),o.easingFn(0)))))}};window.laytheme.on("page_overlay_before_shown",e=>{o(e,!0)}),window.laytheme.on("overlayshown_animation_ended",e=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{o(e,!1);var t=e&&e[0]?e[0]:null;for(let e=0;e<j.length;e++){var a=j[e],n=Hv[e];a&&n&&(t&&!t.contains(a)||(n._deferUntilOverlayShownEnded=!1))}pw()})})}),window.laytheme.on("overlayhidden",e=>{o(e,!1)})}window.eventsChannel&&"function"==typeof window.eventsChannel.on&&window.eventsChannel.on("thumbnailGridWasFiltered",()=>{for(let e=0;e<Hv.length;e++){var t=Hv[e],a=j[e];t.scrubMode||(t._timedPhase="idle",t._timedStartMs=0,t._staggerDelayMs=0,t._lastTransform=void 0,a&&a.style.willChange&&(a.style.willChange=""))}pw()}),e.addEventListener&&e.addEventListener("change",e=>{Jv=e.matches,vw()}),jQuery(window).on("fpAfterLoad",(e,t)=>{var a;t&&"number"==typeof t.index&&(t=t.index-1,null!==xw&&xw!==t&&(a=document.querySelectorAll(".fp-section")[xw],jw(a)),_w(ww(t)),Cw=bw(xw=t),Sw=null!==Cw?t:null)}),jQuery(window).on("fpAfterSlideLoad",(e,t)=>{var a;t&&"number"==typeof t.index&&"number"==typeof t.slideIndex&&(a=t.index-1,t=t.slideIndex,null!==Cw&&Sw===a&&Cw!==t&&jw(ww(a,Cw)),_w(ww(a,t)),Cw=t,Sw=a)}),jQuery(window).on("fpAfterRender",()=>{_w(ww(0)),Cw=bw(xw=0),Sw=null!==Cw?0:null})}},Aw={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e*e:(4-2*e)*e-1,easeInCubic:e=>e*e*e,easeOutCubic:e=>--e*e*e+1,easeInOutCubic:e=>e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1- --e*e*e*e,easeInOutQuart:e=>e<.5?8*e*e*e*e:1-8*--e*e*e*e,easeOutQuint:e=>1+--e*e*e*e*e,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeOutCirc:e=>Math.sqrt(1- --e*e),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeOutBack:e=>{e=1+2.70158*Math.pow(e-1,3)+1.70158*Math.pow(e-1,2);return Math.max(0,Math.min(1,e))},easeInOutBack:e=>{var t=2.5949095,e=e<.5?Math.pow(2*e,2)*(7.189819*e-t)/2:(Math.pow(2*e-2,2)*((1+t)*(2*e-2)+t)+2)/2;return Math.max(0,Math.min(1,e))}},Qw=(e,t)=>(Aw[e]||Aw.easeOutSine)(Math.max(0,Math.min(1,t)));function Lw(e){var t,a=(e||document).querySelectorAll(".grid[data-lay-build-anim-groups]");for(let e=0;e<a.length;e++){var n=a[e];if(!((t=n)&&"grid"===t.id&&Q&&Q.isPhoneSize&&t.closest&&t.closest(".lay-content.nocustomphonegrid"))){var o=(e=>{if(!(e=e.getAttribute("data-lay-build-anim-groups")))return null;try{var t=JSON.parse(e);return t&&"object"==typeof t?t:null}catch(e){return null}})(n);if(o){var i,r=n.querySelectorAll("[data-lay-build-anim-group]"),l={};for(let e=0;e<r.length;e++){var s=r[e],d=s.getAttribute("data-lay-build-anim-group");d&&o[d]&&(l[d]||(l[d]=[]),l[d].push({el:s,pos:(e=>{var t,a,n;if(!(e=e.closest&&e.closest(".col")))return{row:0,col:0,colspan:1,right:1,bottom:0};let o=0,i=0,r=1;for(t of(e.className||"").toString().split(/\s+/))0===t.indexOf("colstart-")?i=parseInt(t.slice("colstart-".length),10)||0:0===t.indexOf("colend-")&&(a=parseInt(t.slice("colend-".length),10),isNaN(a)||(r=Math.max(1,a-i)));let l=e.parentElement;for(;l;){for(n of(l.className||"").toString().split(/\s+/))if(0===n.indexOf("row-")&&n.length>"row-".length){var s=parseInt(n.slice("row-".length),10);if(!isNaN(s)){o=s,l=null;break}}l=l&&l.parentElement}
1return{top:o,bottom:o,left:i,right:i+r}})(s)}))}for(i of Object.keys(l)){var c=o[i],u=((e,t)=>{var a=e.slice();switch(t){case"topLeftToBottomRight":case"topToBottom":a.sort((e,t)=>e.pos.top-t.pos.top||e.pos.left-t.pos.left);break;case"leftToRight":a.sort((e,t)=>e.pos.left-t.pos.left||e.pos.top-t.pos.top);break;case"rightToLeft":a.sort((e,t)=>t.pos.right-e.pos.right||t.pos.bottom-e.pos.bottom)}return a})(l[i],c.order),y=u.some(e=>e&&e.el&&e.el.hasAttribute("data-lay-scroll-anim")),h=((a,e,t,n,o)=>{if(0===a)return[];if(1===a)return[{delay:0,duration:Math.max(1,Math.round(t))}];var i=Math.max(1,Math.round(t)),r=Math.max(0,e)*(a-1),l=[];for(let t=0;t<a;t++){var s=t/(a-1),s=Qw(n,s);let e=i;o&&(e=Math.max(1,Math.round(i*(.6+.8*s))));s=Math.round(s*r);l.push({delay:s,duration:e})}return l})(u.length,c.staggerMs,c.durationMs,c.staggerEasing,c.scalePerElementDuration),p="number"==typeof c.delayMs&&isFinite(c.delayMs)&&0<c.delayMs?c.delayMs:0;for(let e=0;e<u.length;e++){var f,m=u[e].el,g=h[e],g={delay:g.delay+p,duration:g.duration};m.hasAttribute("data-lay-scroll-anim")&&(m.setAttribute("data-lay-scroll-anim-duration-frames",String(Math.round(g.duration/(1e3/60)))),m.setAttribute("data-lay-scroll-anim-delay-frames",String(Math.round(g.delay/(1e3/60)))),!1!==c.scaleAnimationsBasedOnSize?m.setAttribute("data-lay-scroll-anim-scale-to-elsize","1"):m.hasAttribute("data-lay-scroll-anim-scale-to-elsize")&&m.removeAttribute("data-lay-scroll-anim-scale-to-elsize"),c.elementEasing&&m.setAttribute("data-lay-scroll-anim-easing",String(c.elementEasing)),null!=c.triggerTop&&isFinite(c.triggerTop)&&m.setAttribute("data-lay-scroll-anim-trigger-top",String(c.triggerTop)),c.disableOnPhone&&m.setAttribute("data-lay-scroll-anim-disable-on-phone","1"),!1===c.repeatOnReEnter?(m.setAttribute("data-lay-scroll-anim-repeat-on-re-enter","0"),m.removeAttribute("data-lay-scroll-anim-repeat-on-re-enter-direction")):(f="from_above"===c.repeatOnReEnterDirection||"both"===c.repeatOnReEnterDirection?c.repeatOnReEnterDirection:"from_below",m.removeAttribute("data-lay-scroll-anim-repeat-on-re-enter"),m.setAttribute("data-lay-scroll-anim-repeat-on-re-enter-direction",f))),(m.classList.contains("lay-text-animation")||m.classList.contains("lay-build-anim-text-disabled"))&&(m.setAttribute("data-build-anim-total-duration",String(Math.round(g.duration))),m.setAttribute("data-delay",String(Math.round(g.delay))),y?m.setAttribute("data-lay-build-anim-wait-for-scroll-group","1"):m.removeAttribute("data-lay-build-anim-wait-for-scroll-group"),c.textEasing&&m.setAttribute("data-animation-easing",String(c.textEasing)),null!=c.triggerTop&&isFinite(c.triggerTop)&&m.setAttribute("data-top",String(c.triggerTop)),!1===c.repeatOnReEnter?(m.setAttribute("data-repeat-on-re-enter","0"),m.removeAttribute("data-repeat-on-re-enter-direction")):(f="from_above"===c.repeatOnReEnterDirection||"both"===c.repeatOnReEnterDirection?c.repeatOnReEnterDirection:"from_below",m.removeAttribute("data-repeat-on-re-enter"),m.setAttribute("data-repeat-on-re-enter-direction",f)),g=!(!Q||!Q.isPhoneSize),c.disableOnPhone&&g?(m.classList.remove("lay-text-animation"),m.classList.add("lay-build-anim-text-disabled")):m.classList.contains("lay-build-anim-text-disabled")&&(m.classList.add("lay-text-animation"),m.classList.remove("lay-build-anim-text-disabled")))}}}}}}function kw(e){var t,a=window.jQuery;return"function"!=typeof a?null:(t=".col:not(.type-stack), .col.type-stack .col",(e=e&&e.nodeType?e:document)===document?a("body>.lay-content .col:not(.type-stack), body>.lay-content .col.type-stack .col, #lay-project-overlay>.lay-content .col:not(.type-stack), #lay-project-overlay>.lay-content .col.type-stack .col"):a(e).find(t).add(a(e).filter(t)))}function Ew(a){let e=(window._layBuildAnimOriginGeneration||0)+1,n=(window._layBuildAnimOriginGeneration=e,window._layBuildAnimOriginPending=!0,()=>{if(window._layBuildAnimOriginGeneration===e){window._layAnimTimeOrigin=performance.now(),window._layBuildAnimOriginPending=!1;try{window.dispatchEvent(new CustomEvent("lay-build-anim-origin-ready"))}catch(e){}}});var t,o=()=>{var e,t=window.jQuery;"function"==typeof t&&(e=kw(a),e=Fd(e))&&0<e.length?t.when(zd(e)).then(()=>n()).catch(()=>n()):n()};"on"==layData.loadingBlur&&"on"==layData.lazyLoading||"blur"==layData.loadingBlur?o():"function"!=typeof window.jQuery?setTimeout(n,0):(t=kw(a),da(t,o),setTimeout(n,3e3))}function Ow(){Iw()}var Dw={resolve:Lw,i:function(){Lw(document),Ew(document),window.laytheme&&"function"==typeof window.laytheme.on&&(window.laytheme.on("newpageshown",(e,t,a,n)=>{n=Zt(Jt(n));Lw(n),Ew(n)}),window.laytheme.on("page_overlay_display_block",e=>{e=e&&e.jquery&&e[0]||document;Lw(e),Ew(e)}),window.laytheme.on("page_overlay_open_end",e=>{e=e&&e.jquery&&e[0]||document;Lw(e),Ew(e)}),window.laytheme.on("window_width_changed",()=>Lw(document)))}},Tw=1e3/60,Pw=e=>Math.max(0,Math.round(e/Tw)),Iw=()=>"undefined"!=typeof window&&!0===window.__LAY_ANIM_DEBUG,Mw={"stagger-up":1,"stagger-down":1,"stagger-fade":1};function zw(t){var n=window.layData||{},o=n.navigation_transition_in,i=(t?Zt(t):null)||document;if(Ow("[lay-sync] resolve start, mode =",o,"scope =",t||"unscoped"),o&&Mw[o]){var r=parseInt(n.navigation_transition_in_duration,10)||1e3,l="string"==typeof n.navigation_transition_in_easing?n.navigation_transition_in_easing:"easeOutCubic";let a=parseInt(n.navigation_transition_in_stagger,10);(!isFinite(a)||a<0)&&(a=100);var s=Array.prototype.slice.call(i.querySelectorAll('[data-lay-sync-nav-anim="1"]'));if(0!==s.length){var d,c,u,y="stagger-up"!==(n=o)?0:(n=window.layData||{},Q&&Q.isPhoneSize?parseInt(n.misc_options_scroll_transition_offset_mobile,10)||0:parseInt(n.misc_options_scroll_transition_offset_desktop,10)||0),h=[];for(let e=0;e<s.length;e++){var p=s[e],f=p.closest&&p.closest(".col");f&&(c=y,u=void 0,d=(d=f).getBoundingClientRect(),u=window.innerHeight||document.documentElement.clientHeight,d.bottom>c)&&d.top<u&&h.push({el:p,col:f})}if(0!==h.length){Ow("[lay-sync] targets in viewport:",h.length);let e=0;i=window.jQuery;if("function"==typeof i){var n=i(t===C.PROJECT_OVERLAY?"#lay-project-overlay>.lay-content .col:not(.type-stack), #lay-project-overlay>.lay-content .col.type-stack .col":"body>.lay-content .col:not(.type-stack), body>.lay-content .col.type-stack .col"),m=wa(n,o,"transition_in");if(Array.isArray(m)&&0!==m.length){-1!==o.indexOf("stagger")&&1<m.length&&(Kt(m,o),ia(m)),Ow("[lay-sync] cascade has",m.length,"cols");var g=new Map;for(let e=0;e<m.length;e++)g.set(m[e],ra(m[e],e));var v,w,b,_,j,x=la(m[0],m.length);for(v of h){let t=g.has(v.col)?g.get(v.col):-1;if(-1===t){let e=v.col.parentElement;for(;e&&-1===t;)e.classList&&e.classList.contains("col")&&g.has(e)&&(t=g.get(e),v.col=e),e=e.parentElement}-1===t?Ow("[lay-sync] skip: col not in cascade list",{colClasses:(v.col.className||"").slice(0,100)}):(_=qt(t,x,a,l),w=v.el.classList.contains("lay-text-animation")||v.el.classList.contains("lay-build-anim-text-disabled"),b=v.el.hasAttribute("data-lay-scroll-anim"),Ow("[lay-sync] target:",{kind:w?"text":b?"scroll":"unknown",slotIdx:t,slotOfTotal:x,delayMs:Math.round(_),navDurationMs:r,navEasing:l,tag:v.el.tagName+"."+(v.el.className||"").split(" ").filter(
1Boolean).slice(0,3).join(".")}),w=v.el,b=_,_=r,j=l,w.hasAttribute("data-lay-scroll-anim")?(w.setAttribute("data-lay-scroll-anim-scrub","0"),w.setAttribute("data-lay-scroll-anim-trigger-top","100"),w.setAttribute("data-lay-scroll-anim-duration-frames",String(Pw(_))),w.setAttribute("data-lay-scroll-anim-delay-frames",String(Pw(b))),w.setAttribute("data-lay-scroll-anim-easing",j)):(w.classList.contains("lay-text-animation")||w.classList.contains("lay-build-anim-text-disabled"))&&(w.setAttribute("data-delay",String(Math.round(b))),w.setAttribute("data-animation-easing",j),w.setAttribute("data-top","100")),v.col._laySyncMute=!0,e++)}Ow("[lay-sync] done, muted",e,"of",h.length,"targets")}}}}}else Ow("[lay-sync] no stagger mode â bail")}function Nw(e){Ow("[lay-sync] nav-anim started â releasing deferred plays",{t:performance.now().toFixed(1),scope:e||"unscoped"});var t=((e?Zt(e):null)||document).querySelectorAll('[data-lay-sync-nav-anim="1"]');for(let e=0;e<t.length;e++){var a=t[e];a._laySyncFired=!0,a._laySyncWaitingForNavStart&&"function"==typeof window.layReplayDeferredTextAnimation&&window.layReplayDeferredTextAnimation(a)}}var Fw={resolve:zw,i:function(){window.laytheme&&"function"==typeof window.laytheme.on&&(window.laytheme.on("transition_in",e=>zw(ea(e))),window.laytheme.on("newpageshown",(e,t,a,n)=>{let o=Jt(n);zw(o),setTimeout(()=>Nw(o),1500)}),window.laytheme.on("transition_navigation_in_started",e=>Nw(ea(e))))}},qw='[data-lay-drag-physics="1"]';function Bw(e){e=e&&Zt(e)||document;return Array.prototype.slice.call(e.querySelectorAll(qw))}function Rw(t,a,n){var o=[];for(let e=0;e<t.length;e++)t[e][a]!==n&&(t[e][a]=n,o.push(t[e]));return o}var Hw={i:function(){window.laytheme&&"function"==typeof window.laytheme.on&&window.laytheme.on(xa,function(e){if(e)if(e.phase===x.OUT_STARTED)n=e.scope,a=e.transitionId,"none"!==(o=window.layData).navigation_transition_out&&0!==(n=Rw(Bw(n),"_layNavFadeOutId",a)).length&&(anime.remove(n),anime({targets:n,opacity:0,duration:parseInt(o.navigation_transition_out_duration,10)||300,easing:o.navigation_transition_out_easing||"easeInSine"}));else if(e.phase===x.IN_STARTED){var a=e.scope,n=e.transitionId,o=window.layData;if("none"!==o.navigation_transition_in){let t=Rw(Bw(a),"_layNavFadeInId",n);if(0!==t.length){anime.remove(t);for(let e=0;e<t.length;e++)t[e].style.opacity="0";anime({targets:t,opacity:[0,1],duration:parseInt(o.navigation_transition_in_duration,10)||400,easing:o.navigation_transition_in_easing||"easeOutSine",complete:function(){for(let e=0;e<t.length;e++)t[e].style.opacity=""}})}}}})}},$w=new Map,Ww="undefined"!=typeof performance?performance.now():0,Vw=!1;function Yw(e){var t=e.closest&&e.closest(".lay-overlay");if(t)return(a=(t=>{if(t&&t.children)for(let e=0;e<t.children.length;e++){var a=t.children[e];if(a instanceof HTMLElement&&a.classList.contains("lay-content"))return a}return null})(t))&&a.contains(e)?a:t;var a=e.closest&&e.closest("#lay-project-overlay");if(a)return a;let n=e.parentElement;for(;n instanceof HTMLElement;){var o=window.getComputedStyle(n).overflowY;if(("auto"===o||"scroll"===o)&&n.scrollHeight>n.clientHeight)return n;n=n.parentElement}return window}function Gw(e){return e===window?window.scrollY:e.scrollTop}function Uw(e){e&&e.length&&(e.each(function(){var e,t,a,n;this.hasAttribute&&this.hasAttribute("data-lay-marquee-scroll-drive")&&(e=jQuery(this).data("lay-marquee"))&&(t=parseFloat(this.getAttribute("data-lay-marquee-scroll-drive"))||0,(a=$w.get(this))&&a.marquee!==e&&(a.addition=0),n=Yw(this),$w.set(this,{marquee:e,factor:t,oneDirectionOnly:"true"===this.getAttribute("data-lay-marquee-scroll-one-direction-only"),addition:a?a.addition:0,container:n,lastScrollY:Gw(n),smoothedVelocity:0}))}),Vw||0!==$w.size&&(Vw=!0,Ww=performance.now(),requestAnimationFrame(Xw)))}function Xw(){if(0===$w.size)Vw=!1;else{var t,e,a=performance.now(),n=Math.max(1,a-Ww);Ww=a;for([t,e]of $w)if(t.classList&&t.classList.contains("lay-marquee-initialized")){var o=jQuery(t).data("lay-marquee");if(o){o!==e.marquee&&(e.marquee=o,e.addition=0);var i=Gw(e.container),r=i-e.lastScrollY,i=(e.lastScrollY=i,r/n*1e3),r=(e.smoothedVelocity=.6*e.smoothedVelocity+.4*i,Math.abs(e.smoothedVelocity)<.5?0:e.smoothedVelocity),i=o.getRate()-e.addition,r=(e.oneDirectionOnly?Math.abs(r):r)*e.factor;try{o.setRate(i+r),e.addition=r}catch(e){$w.delete(t)}}else $w.delete(t)}else $w.delete(t);requestAnimationFrame(Xw)}}var Jw={i:function(){window.laytheme&&"function"==typeof window.laytheme.on&&(window.laytheme.on("marquees_ready",function(e){e&&e.$marquees&&Uw(e.$marquees)}),window.laytheme.on("overlayhidden",function(e){if(e&&e.length){var t=e[0];if(t)for(var[a,n]of Array.from($w.entries()))if(t===a||t.contains&&t.contains(a)){try{n.marquee.setRate(n.marquee.getRate()-n.addition)}catch(e){}$w.delete(a)}}}))}},Kw="data-animation-scrub",Zw="data-animation-scrub-start-at",e0="data-animation-scrub-end-at-top",t0="data-animation-scrub-end-at-full-exit",a0=.5,n0=600,o0=new Map,i0=null,r0=null,l0=null,
1s0=!1,d0=!1;function c0(e){return e.closest("#lay-project-overlay")&&S.isIntroPendingFor("overlay")}function u0(e,t){e=e.getAttribute("data-direction");return"left"===e||"right"===e||"up"===e||"down"===e||"bottomLeft"===e||"bottomRight"===e?e:"typewriter_words"===t||"typewriter"===t?"left":"up"}function y0(e,t,a){if("typewriter"===t.type){var n=t,o=a,i=n.characters;if(i){var r=i.length;if(0!==r){let t=0;for(let e=0;e<r;e++)o>e/r&&(t=e+1);var l=0|n._lastVisibleCount;if(l!==t){var s=n.reverse?r-(l<t?t:l):l<t?l:t,d=n.reverse?r-(l<t?l:t):l<t?t:l,c=t>l?"1":"0";for(let e=s;e<d;e++)i[e].style.opacity=c;Jc(e,n._lastVisibleCount=t,n.reverse)}}}}else if("typewriter_fade"===t.type){var l=t,s=a,u=l.characters;if(u){var y=u.length;if(0!==y){var h=s*l.totalDuration,p=l.easingFn,f=l.baseDelay,m=l.initialDelay,g=l.tweenDuration;let a=l._lastOpacities;a&&a.length===y||(a=new Array(y).fill(-1),l._lastOpacities=a);for(let t=0;t<y;t++){var v=m+t*f;let e;e=h<=v?0:v+g<=h?1:p((h-v)/g);v=Math.round(1e3*e)/1e3;v!==a[t]&&(u[t].style.opacity=0==v?"0":1==v?"1":String(v),a[t]=v)}}}}else e=t.timeline,n=a,!e||(t="number"==typeof e.duration?e.duration:0)<=0||(e.paused||e.pause(),e.seek(n*t))}function h0(e,t,a,n){y0(e,t,nh(a,t.endAtTop,t.endAtFullExit,t.startAt,n))}function p0(e,t){y0(e,t,1)}function f0(){null!==r0&&(cancelAnimationFrame(r0),r0=null)}function m0(e){f0();var e=Array.isArray(e)?e:Array.from(e);let s=[];if(e.forEach(e=>{var t,a,n,o=o0.get(e);e&&o&&(a=o,n=oh(t=e),t=Ky(Jy(t)),n=nh(n,a.endAtTop,a.endAtFullExit,a.startAt,t),y0(e,o,0),0<n)&&s.push({target:e,pairing:o,to:n,delay:0})}),0===s.length)w0();else{e=window.layData?parseInt(window.layData.navigation_transition_in_duration,10):0;let l=isFinite(e)&&0<e?Math.min(Math.max(e,220),700):360;let t=performance.now(),a=e=>{let i=e-t,r=!0;s.forEach(({target:e,pairing:t,to:a,delay:n})=>{var o;e&&e.isConnected&&o0.has(e)&&(n=Math.min(1,Math.max(0,(i-n)/l)),o=n,y0(e,t,a*("undefined"!=typeof anime&&"function"==typeof anime.easing?anime.easing("easeOutCubic")(o):1-Math.pow(1-o,3))),n<1)&&(r=!1)}),r?(r0=null,w0()):r0=requestAnimationFrame(a)};r0=requestAnimationFrame(a)}}var g0=()=>{if("undefined"!=typeof document&&document.documentElement&&document.documentElement.classList.contains("fp-enabled"))i0=null;else{let e=!1;for(var[t,a]of o0){var n,o;t&&t.isConnected?(n=oh(t),o=Ky(Jy(t)),i=n,r=o.vh,l=void 0,l=r*a0,i.top<r+l&&i.bottom>-l&&(e=!0,c0(t)?y0(t,a,0):h0(t,a,n,o))):(Kc(t),o0.delete(t))}var i,r,l;i0=e&&null!==l0?requestAnimationFrame(g0):null}},v0=()=>{null==i0&&(i0=requestAnimationFrame(g0))},w0=()=>{f0(),null!==l0&&clearTimeout(l0),l0=window.setTimeout(()=>{l0=null},n0),v0()},b0=()=>{s0||(s0=!0,window.addEventListener("scroll",w0,{passive:!0,capture:!0}),jQuery(window).on("window_width_changed",w0))};function _0(e){var t,a,n,o=e.getAttribute("data-animation-type")||"",i=parseFloat(e.getAttribute(Zw)),i=isFinite(i)&&0<i?i:0,r=parseFloat(e.getAttribute(e0)),r=isFinite(r)?r:90,l=e.hasAttribute(t0);if("typewriter"===o||"typewriter_words"===o||"typewriter_lines"===o)return s="typewriter_lines"===o?Array.from(e.querySelectorAll(".lay-text-line")):("typewriter_words"===o?Ic:Mc)(e),e.style.opacity="1",s.forEach(e=>{e.style.opacity="0"}),e.classList.add("lay-text-animation-initialized"),a=o,n="rtl"===(n=(t=e).getAttribute("data-reading-direction"))||"ltr"!==n&&("typewriter_lines"===a?"down"===u0(t,a):"right"===u0(t,a)),Uc(e,s,n),{type:"typewriter",characters:s,reverse:n,startAt:i,endAtTop:r,endAtFullExit:l};if("typewriter_fade"===o)return t=Mc(e),e.style.opacity="1",t.forEach(e=>{e.style.opacity="0"}),e.classList.add("lay-text-animation-initialized"),a=parseInt(e.getAttribute("data-duration"),10)||40,s=parseInt(e.getAttribute("data-delay"),10)||0,n=Math.max(1,s+(0<t.length?(t.length-1)*a:0)+1e3),d=e.getAttribute("data-animation-easing")||"easeOutCubic",{type:"typewriter_fade",characters:t,startAt:i,endAtTop:r,endAtFullExit:l,baseDelay:a,initialDelay:s,tweenDuration:1e3,totalDuration:n,easingFn:"undefined"!=typeof anime&&"function"==typeof anime.easing?anime.easing(d):function(e){return e}};"fade_whole_text"!==o&&"fade_and_slide_whole_text"!==o&&(e.style.opacity="1");var s=L.get(e),d=(s&&"function"==typeof s.pause&&s.pause(),L.delete(e),yy(e)),s=(d&&"function"==typeof d.pause&&d.pause(),"masked_lines"===o||"masked_words"===o||"masked_characters"===o),c=s?e.querySelectorAll(".lay-text-line-mask"):null;return c&&0<c.length&&Sc(c,!0),s&&d&&(d.complete=function(){}),e.classList.add("lay-text-animation-initialized"),{type:o,timeline:d,startAt:i,endAtTop:r,endAtFullExit:l,lineMasks:c}}function j0(){document.querySelectorAll("#lay-project-overlay ["+Kw+'="true"]').forEach(e
1=>{var t;e=e,f0(),(t=o0.get(e))&&t.timeline&&"function"==typeof t.timeline.pause&&t.timeline.pause(),(t=L.get(e))&&"function"==typeof t.pause&&t.pause(),L.delete(e),o0.delete(e),Kc(e),au(e),e.classList.remove("text-animation-in-view"),e.classList.add("text-animation-never-played")})}function x0(t={}){if(d0)Array.from(document.querySelectorAll("["+Kw+'="true"]')).forEach(e=>{p0(e,_0(e))});else{var e,a=Array.from(document.querySelectorAll("["+Kw+'="true"]')),n=new Set(a.filter(e=>!e.closest(".lay-overlay")&&!e.closest(".lay-row-fixed")&&!(t.projectOverlayOnly&&!e.closest("#lay-project-overlay")||t.normalPageOnly&&e.closest("#lay-project-overlay"))));for(e of Array.from(o0.keys()))t.projectOverlayOnly&&!e.closest("#lay-project-overlay")||t.normalPageOnly&&e.closest("#lay-project-overlay")||n.has(e)||(Kc(e),o0.delete(e));let o=(e=>{if(!e||"object"!=typeof e)return null;var t=e.resizeMutationTargets,e=e.firstSplitMutationTargets;if(!t&&!e)return null;let a=new Set;return t&&"function"==typeof t.forEach&&t.forEach(e=>a.add(e)),e&&"function"==typeof e.forEach&&e.forEach(e=>a.add(e)),a})(t);(o?new Set(Array.from(n).filter(e=>o.has(e))):n).forEach(e=>{var t=o0.get(e);t&&t.timeline&&(t.timeline.__scrubDiagDone=!1),t&&"typewriter"===t.type&&Kc(e),o0.set(e,_0(e))}),0!==o0.size&&(b0(),t.animateInitialProgress?m0(n):(o0.forEach((e,t)=>{var a,n;o&&!o.has(t)||(a=oh(t),n=Ky(Jy(t)),c0(t)?y0(t,e,0):h0(t,e,a,n))}),S.isAnyIntroPending()||null!==r0||w0()))}}var C0={i:()=>{var e=window.matchMedia("(prefers-reduced-motion: reduce)");d0=e.matches,window.laytheme&&"function"==typeof window.laytheme.on&&(window.laytheme.on("texts_are_split",x0),window.laytheme.on("newpageshown",function(e,t,a,n){x0(n&&!0===n.isProjectOverlay?{projectOverlayOnly:!0}:{normalPageOnly:!0})}),window.laytheme.on("before_content_replacement",()=>{S.isIntroPendingFor("normal")&&f0()}),window.laytheme.on("transition_navigation_in_started",e=>{"project_overlay"!==e&&S.isIntroPendingFor("normal")&&f0()}),window.laytheme.on("project_overlay_before_animate_in",()=>{j0()}),window.laytheme.on("transition_navigation_in_completed",()=>{S.isIntroPendingFor("overlay")?(S.setIntroPending("normal",!1),S.setIntroPending("overlay",!1),x0({projectOverlayOnly:!0,animateInitialProgress:!0})):S.isIntroPendingFor("normal")&&S.setIntroPending("normal",!1)}),window.laytheme.on("projectoverlayclosed",()=>{S.setIntroPending("normal",!1),S.setIntroPending("overlay",!1),j0()})),e.addEventListener&&e.addEventListener("change",e=>{(d0=e.matches)&&o0.forEach((e,t)=>p0(t,e))})}},S0="data-animation-scrub",A0="data-animation-scrub-start-at",Q0="data-animation-scrub-end-at-top",L0="data-animation-scrub-end-at-full-exit",k0=.5,E0=600,O0=new Map,D0=null,T0=null,P0=null,I0=!1,M0=new Set,z0=!1;function N0(e,t){e=e.getAttribute("data-direction");return"left"===e||"right"===e||"up"===e||"down"===e||"bottomLeft"===e||"bottomRight"===e?e:"typewriter_words"===t||"typewriter"===t?"left":"up"}function F0(e,t,a){if("typewriter"===t.type){var n=t,o=a,i=n.characters;if(i){var r=i.length;if(0!==r){let t=0;for(let e=0;e<r;e++)o>e/r&&(t=e+1);var l=0|n._lastVisibleCount;if(l!==t){var s=n.reverse?r-(l<t?t:l):l<t?l:t,d=n.reverse?r-(l<t?l:t):l<t?t:l,c=t>l?"1":"0";for(let e=s;e<d;e++)i[e].style.opacity=c;Jc(e,n._lastVisibleCount=t,n.reverse)}}}}else if("typewriter_fade"===t.type){var l=t,s=a,u=l.characters;if(u){var y=u.length;if(0!==y){var h=s*l.totalDuration,p=l.easingFn,f=l.baseDelay,m=l.initialDelay,g=l.tweenDuration;let a=l._lastOpacities;a&&a.length===y||(a=new Array(y).fill(-1),l._lastOpacities=a);for(let t=0;t<y;t++){var v=m+t*f;let e;e=h<=v?0:v+g<=h?1:p((h-v)/g);v=Math.round(1e3*e)/1e3;v!==a[t]&&(u[t].style.opacity=0==v?"0":1==v?"1":String(v),a[t]=v)}}}}else e=t.timeline,n=a,!e||(t="number"==typeof e.duration?e.duration:0)<=0||(e.paused||e.pause(),e.seek(n*t))}function q0(e,t,a,n){F0(e,t,nh(a,t.endAtTop,t.endAtFullExit,t.startAt,n))}function B0(e,t){F0(e,t,1)}function R0(){null!==T0&&(cancelAnimationFrame(T0),T0=null)}function H0(e){R0();let r=[];if(e.forEach(e=>{var t,a,n,o=O0.get(e);e&&o&&(a=o,n=oh(t=e),t=Ky(Jy(t)),n=nh(n,a.endAtTop,a.endAtFullExit,a.startAt,t),F0(e,o,0),0<n)&&r.push({target:e,pairing:o,to:n})}),0===r.length)V0();else{e=window.layData?parseInt(window.layData.navigation_transition_in_duration,10):0;
1let a=isFinite(e)&&0<e?Math.min(Math.max(e,220),700):360;let o=performance.now(),i=e=>{var t,e=Math.min(1,(e-o)/a);t=e;let n="undefined"!=typeof anime&&"function"==typeof anime.easing?anime.easing("easeOutCubic")(t):1-Math.pow(1-t,3);r.forEach(({target:e,pairing:t,to:a})=>{e&&e.isConnected&&O0.has(e)&&F0(e,t,a*n)}),e<1?T0=requestAnimationFrame(i):(T0=null,V0())};T0=requestAnimationFrame(i)}}var $0=()=>{let e=!1;for(var[t,a]of O0){var n,o;t&&t.isConnected?(n=oh(t),o=Ky(Jy(t)),i=n,r=o.vh,l=void 0,l=r*k0,i.top<r+l&&i.bottom>-l&&(e=!0,q0(t,a,n,o))):(Kc(t),O0.delete(t))}var i,r,l;D0=e&&null!==P0?requestAnimationFrame($0):null},W0=()=>{null==D0&&(D0=requestAnimationFrame($0))},V0=()=>{R0(),null!==P0&&clearTimeout(P0),P0=window.setTimeout(()=>{P0=null},E0),W0()},Y0=()=>{I0||(I0=!0,window.addEventListener("scroll",V0,{passive:!0,capture:!0}),jQuery(window).on("window_width_changed",V0))},G0=()=>{let t=new Set;for(var e of O0.keys()){e=Jy(e);e&&e!==window&&t.add(e)}t.forEach(e=>{M0.has(e)||(e.addEventListener("scroll",V0,{passive:!0}),M0.add(e))}),M0.forEach(e=>{t.has(e)||(e.removeEventListener("scroll",V0),M0.delete(e))})};function U0(e){var t,a,n,o=e.getAttribute("data-animation-type")||"",i=parseFloat(e.getAttribute(A0)),i=isFinite(i)&&0<i?i:0,r=parseFloat(e.getAttribute(Q0)),r=isFinite(r)?r:90,l=e.hasAttribute(L0);if("typewriter"===o||"typewriter_words"===o||"typewriter_lines"===o)return s="typewriter_lines"===o?Array.from(e.querySelectorAll(".lay-text-line")):("typewriter_words"===o?Ic:Mc)(e),e.style.opacity="1",s.forEach(e=>{e.style.opacity="0"}),e.classList.add("lay-text-animation-initialized"),a=o,n="rtl"===(n=(t=e).getAttribute("data-reading-direction"))||"ltr"!==n&&("typewriter_lines"===a?"down"===N0(t,a):"right"===N0(t,a)),Uc(e,s,n),{type:"typewriter",characters:s,reverse:n,startAt:i,endAtTop:r,endAtFullExit:l};if("typewriter_fade"===o)return t=Array.from(e.querySelectorAll(".lay-text-line .char")),e.style.opacity="1",t.forEach(e=>{e.style.opacity="0"}),e.classList.add("lay-text-animation-initialized"),a=parseInt(e.getAttribute("data-duration"),10)||40,s=parseInt(e.getAttribute("data-delay"),10)||0,n=Math.max(1,s+(0<t.length?(t.length-1)*a:0)+1e3),d=e.getAttribute("data-animation-easing")||"easeOutCubic",{type:"typewriter_fade",characters:t,startAt:i,endAtTop:r,endAtFullExit:l,baseDelay:a,initialDelay:s,tweenDuration:1e3,totalDuration:n,easingFn:"undefined"!=typeof anime&&"function"==typeof anime.easing?anime.easing(d):function(e){return e}};"fade_whole_text"!==o&&"fade_and_slide_whole_text"!==o&&(e.style.opacity="1");var s=ih.get(e),d=(s&&"function"==typeof s.pause&&s.pause(),ih.delete(e),jh(e)),s=(d&&"function"==typeof d.pause&&d.pause(),"masked_lines"===o||"masked_words"===o||"masked_characters"===o),c=s?e.querySelectorAll(".lay-text-line-mask"):null;return c&&0<c.length&&Sc(c,!0),s&&d&&(d.complete=function(){}),e.classList.add("lay-text-animation-initialized"),{type:o,timeline:d,startAt:i,endAtTop:r,endAtFullExit:l,lineMasks:c}}function X0(e){return e?1===e.nodeType?e:e[0]&&1===e[0].nodeType?e[0]:null:null}function J0(e){R0();var t=O0.get(e),t=(t&&t.timeline&&"function"==typeof t.timeline.pause&&t.timeline.pause(),ih.get(e));t&&"function"==typeof t.pause&&t.pause(),ih.delete(e),O0.delete(e),Kc(e),G0(),au(e),e.classList.remove("text-animation-in-view"),e.classList.add("text-animation-never-played")}function K0(e){e=X0(e);e?e.querySelectorAll("["+S0+'="true"]').forEach(e=>{J0(e)}):document.querySelectorAll(".lay-overlay ["+S0+'="true"]').forEach(e=>{J0(e)})}function Z0(e={}){let a=!!e.force,n=X0(e.overlay);var t=Array.from(document.querySelectorAll("["+S0+'="true"]')).filter(e=>{var t;return!e.closest(".lay-row-fixed")&&!!(e=e.closest(".lay-overlay"))&&!(n&&e!==n||(e=e,t=a,!e)||!e.classList.contains("display-block-overlay")||!e.classList.contains("lay-show-overlay")||e.classList.contains("lay-overlay-closing")||!t&&document.body&&document.body.classList.contains("do-page-overlay-transition"))});if(z0)t.forEach(e=>{B0(e,U0(e))});else{var o,t=new Set(t),i=t;for(o of Array.from(O0.keys()))i.has(o)||J0(o);t.forEach(e=>{var t=O0.get(e);t&&"typewriter"===t.type&&Kc(e),O0.set(e,U0(e))}),G0(),0!==O0.size&&(Y0(),e.animateInitialProgress?H0(t):(O0.forEac
1h((e,t)=>{q0(t,e,oh(t),Ky(Jy(t)))}),V0()))}}var eb,tb,ab,nb={i:()=>{var e=window.matchMedia("(prefers-reduced-motion: reduce)");z0=e.matches,window.laytheme&&"function"==typeof window.laytheme.on&&(window.laytheme.on("texts_are_split_for_page_overlays",Z0),window.laytheme.on("page_overlay_before_shown",K0),window.laytheme.on("overlayshown_animation_ended",function(e){Z0({force:!0,overlay:e,animateInitialProgress:!0})}),window.laytheme.on("smoothscroll",V0),window.laytheme.on("overlayhidden",K0)),e.addEventListener&&e.addEventListener("change",e=>{(z0=e.matches)&&O0.forEach((e,t)=>B0(t,e))})}},ob=function(e){var t,a,n,o,i,r,l,s=document.querySelector(".svg-filter-wrap");return s?((t=s.querySelector("defs"))||(t=document.createElementNS("http://www.w3.org/2000/svg","defs"),s.appendChild(t)),s="pixelateAni_"+Date.now()+"_"+Math.random().toString(36).substr(2,9),(a=document.createElementNS("http://www.w3.org/2000/svg","filter")).setAttribute("id",s),a.setAttribute("x","0"),a.setAttribute("y","0"),a.setAttribute("width","100%"),a.setAttribute("height","100%"),(n=document.createElementNS("http://www.w3.org/2000/svg","feFlood")).setAttribute("x","1"),n.setAttribute("y","1"),n.setAttribute("height","1"),n.setAttribute("width","1"),(o=document.createElementNS("http://www.w3.org/2000/svg","feComposite")).setAttribute("id","animated-composite-"+s),o.setAttribute("in2","SourceGraphic"),o.setAttribute("operator","in"),o.setAttribute("width","24"),o.setAttribute("height","24"),(i=document.createElementNS("http://www.w3.org/2000/svg","feTile")).setAttribute("result","tiled"),(r=document.createElementNS("http://www.w3.org/2000/svg","feComposite")).setAttribute("in","SourceGraphic"),r.setAttribute("in2","tiled"),r.setAttribute("operator","in"),(l=document.createElementNS("http://www.w3.org/2000/svg","feMorphology")).setAttribute("id","animated-morphology-"+s),l.setAttribute("operator","dilate"),l.setAttribute("radius","12"),a.appendChild(n),a.appendChild(o),a.appendChild(i),a.appendChild(r),a.appendChild(l),t.appendChild(a),{id:s,composite:o,morphology:l,element:a}):null},ib=(e,t)=>{e.forEach(e=>{e.isIntersecting&&rb(e.target)})},rb=function(o){var i,r,l;o.classList.contains("pixelate-animation-started")||(i=ob(o))&&(o.classList.add("pixelate-animation-started"),(o._pixelateFilter=i).composite.setAttribute("width","24"),i.composite.setAttribute("height","24"),i.morphology.setAttribute("radius","12"),o.style.filter="url
1(#"+i.id+")",r=Date.now(),l=function(){var e=Date.now()-r,e=Math.min(e/350,1),t=1-Math.pow(1-e,3),a=24+-22*t,n=12+-11*t;i.composite.setAttribute("width",24+-22*t),i.composite.setAttribute("height",a),i.morphology.setAttribute("radius",n),e<1?requestAnimationFrame(l):(o.style.filter="",i.element&&i.element.parentNode&&i.element.parentNode.removeChild(i.element),delete o._pixelateFilter)},requestAnimationFrame(l))},lb={i:function(){document.body.classList.contains("lazyload-pixelated-animated")&&document.body.classList.contains("no-touchdevice")&&"IntersectionObserver"in window&&(window.laytheme.on("newpageshown",function(e,t,a,n){n=Zt(Jt(n));let o=!1;null!=window.scrollSlider&&null!=window.scrollSlider.isActiveHere&&(o=window.scrollSlider.isActiveHere());eb=new IntersectionObserver(ib,{threshold:0,rootMargin:"0px 0px -100px 0px"}),tb=n?n.querySelectorAll("img.lazyload"):[],o||tb.forEach(e=>{eb.observe(e)})}),window.laytheme.on("searchresultshown",function(){document.querySelectorAll("#search-results-region img.lazyload").forEach(e=>{eb.observe(e)})}),window.laytheme.on("overlayshown_animation_ended",function(){document.querySelectorAll(".lay-overlay img.lazyload").forEach(e=>{eb.observe(e)})}))}},sb=t(se()),db=e=>{var t=e&&"function"==typeof e.closest?e.closest(".lay-overlay"):null;return t||(t=Jy(e))&&t!==window?{root:t,rect:t.getBoundingClientRect()}:{root:null,rect:{top:0,left:0,right:window.innerWidth,bottom:window.innerHeight,width:window.innerWidth,height:window.innerHeight}}},cb=()=>{var e=layData.misc_options_element_transition_animate_opacity;return""!==e&&"0"!==e&&0!==e},ub=()=>cb(),yb="lay-nav-transition-in-target",hb=()=>{var e=Q.isPhoneSize?layData.misc_options_scroll_transition_offset_mobile:layData.misc_options_scroll_transition_offset_desktop,e=Number.parseInt(e,10);return Number.isFinite(e)?e:0},pb=e=>db(e).rect.bottom,fb=e=>!!(e.classList.contains(yb)||e.closest&&e.closest("."+yb)||e.querySelector&&e.querySelector("."+yb)),mb=e=>!!(S.isNavigationAnimating()||e&&(e.closest&&e.closest(".disable-css-transitions")||e.querySelector&&e.querySelector(".disable-css-transitions")||fb(e))),gb=(e,t)=>{var a;return!!fb(e)&&(0!==(a=e.getBoundingClientRect()).width||0!==a.height)&&a.top<t&&0<a.bottom&&(dg(e),!0)},vb=e=>{e.classList.contains("below")||sg(e)||_(e)||e.getBoundingClientRect().top>pb(e)&&cg(e)},wb=e=>{var t,a;!Qb||!e.classList.contains("below")||_(e)||mb(e)||!Eb(e)||0===(t=e.getBoundingClientRect()).width&&0===t.height||(a=db(e).rect,t.bottom<=a.top)||t.top>=a.bottom+hb()||(ub()?e.style.transitionDelay=Tb(t)+"ms":e.style.transitionDelay="",dg(e))},bb=["scrollslider-active","infinite-scrollslider-active"],_b=".row.has-background > .lay-row-bg-color, .row.has-background > .background-image, .row.has-background > .background-video, .row.has-background > .lay-webgl-slideshow, .row.has-background > .lay-row-canvas-animation:not(.lay-row-canvas-animation-field-zoom), .row.has-background > .lay-row-bg-color-fade, .row > .lay-row-gutter-bg",jb=[".lay-thumbnailgrid-load-more-wrap",".lay-elementgrid-load-more-wrap",".lay-productsgrid-load-more-wrap",".lay-news-load-more-wrap"],xb=()=>{var e=layData.misc_options_scroll_transition_animate_row_backgrounds;return null==e||!0===e||"1"===e||1===e||"on"===e},Cb=()=>null!=window.layscrollslider&&"function"==typeof window.layscrollslider.isActiveHere&&window.layscrollslider.isActiveHere(),Sb=e=>{if(!e)return!1;let t=e.closest(".lay-content");return!!t&&!(t.closest("#lay-project-overlay")||!bb.some(e=>t.classList.contains(e))&&!(Cb()&&t.matches&&t.matches("body>.lay-content")))},Ab=(0,sb.default)(function(){},2e3),Qb=(window.laytheme.on("pushstate",function(){kb()}),window.laytheme.on("popstate",function(){kb()}),window.laytheme.on("newpageshown",function(){setTimeout(function(){window.utility_controller.isProjectsOverlayEnabled()&&m.shouldCloseOverlay()||Lb()},50)}),window.laytheme.on("destroyoverlay",function(){setTimeout(function(){Lb()},50)}),!0),Lb=function(){Qb=!0},kb=function(){Qb=!1},Eb=function(e){if("none"===window.getComputedStyle(e).display)return!1;if(e.classList.contains("thumb")){e=e.closest(".thumbnail-wrap");if(e){if(e.classList.contains("hide-loadmore"))return!1;if("none"===window.getComputedStyle(e).display)return!1}}return!0},Ob=(e,t)=>
1{e.forEach(e=>{if(!mb(e.target)&&Qb){var t=e.rootBounds?e.rootBounds.top:0;if(1==e.isIntersecting&&e.target.classList.contains("below")&&e.boundingClientRect.bottom>t&&!_(e.target)){if(!Eb(e.target))return;ub()?(t=Tb(e.boundingClientRect),e.target.style.transitionDelay=t+"ms"):e.target.style.transitionDelay="",dg(e.target)}t=pb(e.target);0==e.isIntersecting&&e.boundingClientRect.top>t&&!sg(e.target)&&!_(e.target)&&cg(e.target)}})},Db=1,Tb=function(e){return cb()?.25*((e,t,a,n)=>(a-=e,e=n-t,Math.sqrt(e*e+a*a)))(0,0,e.left,e.top)*Db:0};var Pb,sb={i:function(){"on"==window.layData.element_transition_on_scroll&&"on"==window.layData.page_overlay_feature&&"IntersectionObserver"in window&&(window.laytheme.on("overlayshown_animation_ended",function(e){var t,a,n,o='.lay-overlay[data-link="'+e.attr("data-link")+'"]',o=[o+" .col.no-parallax.no-offset.no-sticky:not(.type-elementgrid):not(.type-thumbnailgrid):not(.type-productsgrid):not(.type-news):not(.inside-collapsed-row)",o+" .col.no-parallax.no-offset.type-thumbnailgrid:not(.inside-collapsed-row) .thumb",o+" .col.no-parallax.no-offset.type-elementgrid:not(.inside-collapsed-row) .element-wrap",o+" .col.no-parallax.no-offset.type-productsgrid:not(.inside-collapsed-row) li",o+" .lay-thumbnailgrid-filter-wrap",o+" .show-news",o+" .hide-news",(a=o,n="",jb.map(e=>a+" "+e+n).join(",")),(t=o,xb()?_b.split(",").map(e=>t+" "+e.trim()).join(","):"")].filter(Boolean).join(",");o=document.querySelectorAll(o);let{root:i,rect:r}=0<(ab=Array.from(o).filter(e=>!Sb(e)).filter(e=>!_(e))).length?db(ab[0]):{root:null,rect:{top:0,left:0,right:window.innerWidth,bottom:window.innerHeight,width:window.innerWidth,height:window.innerHeight}};if(setTimeout(function(){ab.forEach(e=>{var t;_(e)||gb(e,pb(e))||mb(e)||(0===(t=e.getBoundingClientRect()).width&&0===t.height||t.top>r.bottom?cg:dg)(e)})},500),!e.hasClass("lay-overlay-was-opened-at-least-once")){let e={threshold:0,root:i,rootMargin:"0px 0px "+hb()+"px 0px"};setTimeout(function(){let n=new IntersectionObserver(Ob,e),o=function(e,t=0){if(mb(e)&&(S.isNavigationAnimating()||t<20))setTimeout(function(){o(e,t+1)},100);else{if(!(mb(e)||e.classList.contains("below")||e.classList.contains("in-view")||_(e))){if(gb(e,pb(e)))return void n.observe(e);var a=e.getBoundingClientRect();(0===a.width&&0===a.height||a.top>r.bottom)&&e.classList.add("below")}n.observe(e)}};ab.forEach(e=>{o(e)})},500)}}),window.eventsChannel.on("scroll",function(e,t,a){ab&&(ab.forEach(wb),ab.forEach(vb));a=a&&"page-overlay"===a.source&&a.target?a.target.clientHeight:window.innerHeight;if(t-200<=a+e&&ab)for(let e=0;e<ab.length;e++){var n,o=ab[e];o.classList.contains("below")&&Eb(o)&&(ub()?(n=Tb(o.getBoundingClientRect()),o.style.transitionDelay=n+"ms"):o.style.transitionDelay="",dg(o))}}),jQuery(window).off("window_width_changed",Ab),jQuery(window).on("window_width_changed",Ab))},reduceDelay:function(){Db=0},makeDelayNormalAgain:function(){Db=1}},Ib=function(e,t,a){for(var n=e.split(" "),o=[],i=0;i<n.length;i++){var r,l,s=n[i];-1!==s.indexOf("vh")||-1!==s.indexOf("lvh")||-1!==s.indexOf("svh")?(s=(s=(s=s.replace("vh","")).replace("svh","")).replace("lvh",""),l=parseFloat(s),o.push(l*=t/100)):-1!==s.indexOf("vw")?(s=s.replace("vw",""),r=parseFloat(s),o.push(r*=a/100)):-1!==s.indexOf("px")?(s=s.replace("px",""),l=parseFloat(s),o.push(l)):o.push(s)}e=o.join("");return Math.round(zb(e))},Mb=function(){if(void 0!==Pb&&0<Pb.length){var e,t=document.styleSheets,a=!1;for(r=0;r<t.length;r++)null!=(e=t[r]).ownerNode&&"frontend-style-css"==e.ownerNode.id&&(a=e);e.crossOrigin="anonymous";try{var i=[];if(0!=a){for(var r=0;r<a.cssRules.length;r++){var n=a.cssRules[r];void 0!==n.selectorText&&-1!=n.selectorText.indexOf("_100vh")&&i.push(n)}Pb.each(function(){var e="";if(this.classList.contains("_100vh")){var t=this;for(r=0;r<i.length;r++){var a=i[r];t.matches(a.selectorText)&&(e=a.style.minHeight)}jQuery(this).attr("data-original-100vh-height",e)}else if(this.classList.contains("rowcustomheight")){var t=this,n=jQuery(t).clone();for(n[0].classList.add("_100vh"),r=0;r<i.length;r++){a=i[r];n[0].matches(a.selectorText)&&(e=a.style.minHeight)}jQuery(this).attr("data-original-100vh-height",e);var o=jQuery(this).find(".row-inner.rowcustomheight").attr("style");void 0!==o&&-1!==o.indexOf("min-height:calc(")&&(o=(o=o.replace("min-height:calc(","")).replace(");",""),jQuery(this).attr("data-original-rowcustomheight",o))}})}}catch(e){}}};function zb(e){return Function(`"use strict";return (${e})`)()}var Nb=function(e){if(void 0!==Pb&&0<Pb.length){var t,a,e=jQuery(e).attr("data-original-100vh-height");if(void 0!==e){if("100vh"==e||"100lvh"==e)return window.innerHeight;if(-1!=e.indexOf("calc("))return t=e.indexOf("calc("),a=e.indexOf(")"),zb(e.substring(t+5,a).replace("100vh","window.innerHeight").replace("100svh","window.innerHeight").replace("100lvh","window.innerHeight").replace("100vw","window.innerWidth").replace("px",""))}return window.innerHeight}},Fb=function(){qb(),Hb()},qb=function(){void 0!==Pb&&0<Pb.length&&(Pb.each(function(){var e;"false"==jQuery(this).attr("data-collapsed")&&(this.classList.contains("_100vh")?Bb(this):this.classList.contains("rowcustomheight")&&(e=Rb(this),jQuery(this).css("min-height",e),jQuery(this).find(".rowcustomheight").css("min-height",e)))}),window.laytheme.emit("rows_height_set"))},Bb=function(e){var t,a;jQuery("html").hasClass("fp-enabled")||(t=Nb(e),a=-1,jQuery(e).find(".col.absolute-position").each(function(){var e=this.getBoundingClientRect();e.height>a&&(a=e.height)}),-1!==a&&t<a?(jQuery(e).css("min-height",a),jQuery(e).find("._100vh").css("min-height",a)):(jQuery(e).css("min-height",""),jQuery(e).find("._100vh").css("min-height","")))},Rb=function(e){var t=Nb(e),a=jQuery(e).attr("data-original-rowcustomheight"),t=Ib(a,t,window.innerWidth),n=-1;return jQuery(e).find(".col.absolute-position:not(.type-carousel)").each(function(){var e=this.getBoundingClientRect();e.height>n&&(n=e.height)}),-1!==n&&t<n?n:a},Hb=function(){var e;void 0!==Pb&&0<Pb.length&&(e=0!=jQuery("#custom-phone-grid").length,Q.isPhoneSize)},$b={i:function(){!0===Q.isTouchDevice?(window.laytheme.on("sizechanged",function(){Mb()}),jQuery(window).on("window_width_changed orientationchange",function(){})):(window.laytheme.on("sizechanged",function(){Mb()}),jQuery(window).on("resize",Fb)),window.laytheme.on("content_ready",function(e){Pb=void 0,e=Ks(e),Pb=e.find(".row"),Mb(),Fb(),setTimeout(function(){Fb()},1e3)}),window.laytheme.on("overlayshown",function(){var e=Q.screenSize;"tablet"==Q.screenSize&&(e="desktop"),Pb=void 0,e=Zs(e),Pb=e.find(".row"),Mb(),Fb(),setTimeout(function(){Fb()},1e3)})},doPositioning:Fb},Wb=t(me()),Vb=t(ve()),Yb=t(Lt()),Gb=void 0,Ub=function(){},Xb=function(t,e,a){"function"==typeof t._layRowHeightTransitionCleanup&&t._layRowHeightTransitionCleanup();function n(){i||(i=!0,l(),a())}function o(e){e.target===t&&"height"===e.propertyName&&n()}var i=!1,r=null,l=function(){t.removeEventListener("transitionend",o),null!==r&&window.clearTimeout(r),t._layRowHeightTransitionCleanup===l&&delete t._layRowHeightTransitionCleanup};t.addEventListener("transitionend",o),t._layRowHeightTransitionCleanup=l,r=window.setTimeout(n,Math.max(0,parseInt(e,10)||0)+100)},Jb=function(e,t){var a=[];if(-1===e.indexOf(","))a.push(e);else if(-1!==e.indexOf(","))for(var n=e.split(","),o=0;o<n.length;o++)a.push(n[o]);else a.push(e);for(var i=[],o=0;o<a.length;o++)0<t.find(".row-id-"+a[o]).length&&i.push(a[o]);return a=i},Kb=function(e){var t,a=e.attr("data-replacementtext");""!=a&&null!=a&&(t=(0,Vb.default)(e.html()),e.html((0,Wb.default)(a)),e.attr("data-replacementtext",t),e.toggleClass("lay-text-replaced"))},Zb=function(e){e.toggleClass("expand-link-clicked")},e_=function(){var h;
1jQuery(document).off("click","a[data-expand]"),jQuery(document).on("click","a[data-expand]",function(e){e.stopPropagation(),e.preventDefault();var a=jQuery(this),e=(h=a.closest(".grid"),a.attr("data-expand")),t=a.attr("data-animationtiming"),n=(";"==t.slice(-1)&&(t=t.substring(0,t.length-1)),a.attr("data-animation")),o=Jb(e,h),e=a.attr("data-collapseotherrows"),i=a.attr("data-scrolltoexpandedrow");Kb(a),Zb(a);for(var r=0;r<o.length;r++){var l=parseInt(o[r],10);jQuery.isNumeric(l)&&jQuery(this).closest(".grid").find("a[data-expand]").not(a).each(function(){var e=jQuery(this),t=(t=e.attr("data-expand").split(",")).map(function(e){return parseInt(e,10)});a.hasClass("expand-link-clicked")?t.includes(l)&&!e.hasClass("expand-link-clicked")&&(Kb(e),Zb(e)):t.includes(l)&&e.hasClass("expand-link-clicked")&&(Kb(e),Zb(e))})}for(var s=null,r=0;r<o.length;r++)0<(u=jQuery(this).closest(".grid").find(".row-id-"+o[r])).length&&("true"===u[0].getAttribute("data-collapsed")?(n_(u[0],t,n),u[0].setAttribute("data-collapsed","false"),s=u):a_(u[0],t,n));if("true"==i&&null!=s&&0<s.length&&setTimeout(function(){var e=s.offset().top,e=j_.addSpaceTop(e);0<a.closest(".lay-overlay").length?a.closest(".lay-content").animate({scrollTop:e},300,"easeInOutQuad",function(){var e=s.attr("id");void 0!==e&&""!=e&&0!=e&&(window.location.hash=e)}):0<a.closest("#lay-project-overlay").length?a.closest("#lay-project-overlay").animate({scrollTop:e},300,"easeInOutQuad",function(){var e=s.attr("id");void 0!==e&&""!=e&&0!=e&&(window.location.hash=e)}):jQuery("html").animate({scrollTop:e},300,"easeInOutQuad",function(){var e=s.attr("id");void 0!==e&&""!=e&&0!=e&&(window.location.hash=e)})},n),"true"==e)for(var d=t_(h),c=0;c<d.length;c++){var u,y=d[c];-1==o.indexOf(y)&&0<(u=jQuery(this).closest(".grid").find('.row[data-collapsed="false"].row-id-'+y)).length&&(a_(u[0],t,n),jQuery(this).closest(".grid").find('a[href="#expandrow"].expand-link-clicked, a[href="#expandrow"].lay-text-replaced').each(function(){var e=jQuery(this),t=e.attr("data-expand");-1!=Jb(t,h).indexOf(y)&&(e.hasClass("lay-text-replaced")&&Kb(e),e.removeClass("expand-link-clicked"))}))}})},t_=function(t){var a=[];return t.find('a[href="#expandrow"]').each(function(){var e=jQuery(this).attr("data-expand"),e=Jb(e,t);a=(0,Yb.default)(a,e)}),a};function a_(e,t,a){e.classList.remove("lay-row-expanding"),jQuery(e).css({transition:"height "+a+"ms "+t+", min-height "+a+"ms "+t}),e.classList.add("hide-overflow");var n=e.scrollHeight,o=e.style.transition;e.style.transition="",requestAnimationFrame(function(){e.style.height=n+"px",e.style.transition=o,Xb(e,a,function(){window.laytheme.emit("lay_row_collapsed")}),requestAnimationFrame(function(){e.style.height="0px",(e.classList.contains("rowcustomheight")||e.classList.contains("_100vh"))&&(e.style.minHeight="0px")})}),e.setAttribute("data-collapsed","true")}function n_(e,t,a){e.classList.add("lay-row-expanding"),jQuery(e).css({transition:"height "+a+"ms "+t+", min-height "+a+"ms "+t});t=e.scrollHeight;e.style.height=t+"px",Xb(e,a,function(){"false"==jQuery(e).attr("data-collapsed")&&(e.style.height=null,e.classList.remove("hide-overflow"),e.classList.contains("rowcustomheight")||e.classList.contains("_100vh"))&&$b.doPositioning(),requestAnimationFrame(function(){e.classList.remove("lay-row-expanding"),window.laytheme.emit("lay_row_expanded")})}),e.setAttribute("data-collapsed","false")}function o_(e){var t=(e=Array.from(e)).findIndex(e=>e.includes("row-id-"));if(-1!=t)return e[t].split("-")[2]}var i_={i:function(){window.laytheme.on("content_ready",function(e){Gb=void 0,Gb=Zs(e),Ub(),e_()}),window.laytheme.on("overlayshown",function(e){Gb=e,Ub(),e_()})},expand_on_anchorscroll:function(){var o,i,e,t,a,n=window.location.hash,n=Gb.find(n);0<n.length&&(a=!(o=-1),a=n.hasClass("row")?(o=o_(n[0].classList),"true"===n.attr("data-collapsed")):(o=o_(n.closest(".row")[0].classList),"true"===n.closest(".row").attr("data-collapsed")),-1!=o)&&a&&(i=!1,Gb.find("a[data-expand]").each(function(){for(var e=jQuery(this).attr("data-expand"),t=jQuery(this).closest(".grid"),a=Jb(e,t),n=0;n<a.length;
1n++)if(a[n]==o){jQuery(this).trigger("click"),i=!0;break}}),i||0<(n=Gb.find(".row-id-"+o)).length&&(e=n.attr("data-animationtiming"),t=n.attr("data-animation"),a="true"===n[0].getAttribute("data-collapsed"))&&(n_(n[0],e,t),n[0].setAttribute("data-collapsed","false")))},collapseAllExpandedRows:function(l){var s,d,e;return l&&0!==l.length&&(s=0,d=!1,(e=l.find("a[data-expand]")).each(function(){var e=jQuery(this),t=e.attr("data-expand");if(void 0!==t&&""!==t)for(var a=e.attr("data-animationtiming")||"ease",n=(";"==a.slice(-1)&&(a=a.substring(0,a.length-1)),parseInt(e.attr("data-animation"),10)),o=(jQuery.isNumeric(n)||(n=0),Jb(t,l)),i=0;i<o.length;i++){var r=l.find(".row-id-"+o[i]+'[data-collapsed="false"]');0<r.length&&(a_(r[0],a,n),d=!0,s=Math.max(s,n))}}),d)?(e.each(function(){var e=jQuery(this);e.hasClass("expand-link-clicked")&&(Kb(e),Zb(e))}),s+34):0}},r_=void 0,l_=function(){if("undefined"!=typeof magneticSlidesPassedData&&magneticSlidesPassedData.ms_slide_type&&(0<jQuery(".vertical-fullpage, .horizontal-fullpage, .vertical-scrollsnap, .horizontal-scrollsnap").length&&magneticSlidesPassedData.ms_direction))return magneticSlidesPassedData.ms_direction;return"none"},s_=function(e){return void 0===r_||0==(e=g_(e,null).closest(".row")).length?0:r_.find(".row").index(e)},d_=function(e){return(e||"").replace(/^www\./i,"").toLowerCase()},c_=function(e){return""==(e=(e=e||"/").replace(/\/+$/,""))?"/":e},u_=function(e){try{var t=new URL(window.location.href),a=new URL(e,window.location.href);return d_(a.host)==d_(t.host)&&c_(a.pathname)==c_(t.pathname)&&a.search==t.search}catch(e){return!1}},y_=function(e){return"#"==e.attr("href").substr(0,1)||!(!e[0].hasAttribute("data-id")||!e[0].hasAttribute("data-type")||e.attr("data-id")!=jQuery("body").attr("data-id")||e.attr("data-type")!=jQuery("body").attr("data-type"))||!!u_(e.attr("href"))},h_=function(){var e=parseInt(layData.anchorscroll_duration,10),t=((!jQuery.isNumeric(e)||e<0)&&(e=300),layData.anchorscroll_easing);return"string"==typeof t&&""!==t||(t="easeInOutQuad"),{duration:e,easing:t="object"==typeof jQuery.easing&&void 0!==jQuery.easing[t]?t:"swing"}},p_=function(){return"on"!=layData.anchorscroll_disable_url_hash},f_=function(e){p_()&&h.replaceState(e)},m_=function(e){p_()&&h.replaceCurrentStateHash(e)},g_=function(e,t){var a=r_.find(e);if(!(a.length<=1)&&1<(a=t&&"function"==typeof t.closest&&(t=t.closest(".lay-content"))&&0<(t=jQuery(t).find(e)).length?t:a).length)for(var n=0;n<a.length;n++)if(jQuery(a[n]).is(":visible"))return jQuery(a[n]);return a},v_=function(e){e=jQuery(e);return e.hasClass("lay-collapse-expanded-rows")||0<e.closest(".lay-collapse-expanded-rows").length},w_=function(e){var t=e.closest(".cover-region");if(0<t.length){for(var a=0,n=e[0];n&&n!==t[0];)a+=n.offsetTop||0,n=n.offsetParent;return a}return e.offset().top},b_=function(e){switch(Q.screenSize){case"desktop":case"tablet":var t=0;jQuery(".lay-navbar.position-top:visible").each(function(){t=Math.max(t,jQuery(this).outerHeight())}),e-=t,""!=layData.anchorscroll_offset_desktop&&jQuery.isNumeric(parseInt(layData.anchorscroll_offset_desktop,10))&&(e-=parseInt(layData.anchorscroll_offset_desktop,10));break;case"phone":jQuery(".navbar").is(":visible")&&"1"==layData.mobile_navbar_fixed&&(e-=parseInt(jQuery(".navbar").height(),10)),""!=layData.anchorscroll_offset_phone&&jQuery.isNumeric(parseInt(layData.anchorscroll_offset_phone,10))&&(e-=parseInt(layData.anchorscroll_offset_phone,10))}return e},__=function(e){var t=e||window.location.hash;if(-1==t.indexOf("&")&&-1==t.indexOf("?")&&-1==t.indexOf("=")){var a=g_(t,null);if(0<a.length){switch(l_()){case"none":var n=w_(a),n=b_(n);if("on"==layData.never_change_scrolling_position&&"phone"!=Q.screenSize){let e;e=m.isOverlayDisplayBlock()?jQuery("#lay-project-overlay #grid"):jQuery("body>.lay-content #grid"),(e=0<jQuery(a).closest("#footer-region").length?jQuery(a).closest("#footer-region"):e)[0].scroll(0,n)}else window.scroll(0,n);i_.expand_on_anchorscroll();break;case"vertical":var o=s_(t);jQuery.fn.fullpage.silentMoveTo(o+1,0),"on"==magneticSlidesPassedData.ms_autoScrolling&&""==magneticSlidesPassedData.ms_scrollBar&&window.scrollTo(0,0),i_.expand_on_anchorscroll();break;case"horizontal":o=s_(t);jQuery.fn.fullpage.silentMoveTo(1,o),window.scrollTo(0,0),i_.expand_on_anchorscroll()}return t}}return""},j_={i:function(){var i,r;jQuery(document).on("click",'.lay-content a[href*="#"]:not([href="#search"]):not([href="#"]):not([href="#laynextproject"]):not([href="#layprevproject"]):not(.scrolltotop), .laynav a[href*="#"]:not([href="#search"]):not([href="#laynextproject"]):not([href="#layprevproject"]):not(.scrolltotop)',function(e){var r,t=jQuery(this).attr("href"),a=t.indexOf("#"),l=t.substring(a);-1==l.indexOf("&")&&-1==l.indexOf("?")&&-1==l.indexOf("=")&&(0<jQuery(this).closest("#fp-nav").length||0<jQuery(this).closest(".fp-slidesNav").length?e.preventDefault():y_(jQuery(this))&&(e.preventDefault(),ei.hideMobileMenu(),null!=r_)&&0!=r_.length&&(t=function(){var e=l_();switch(e=0<jQuery(r).closest(".lay-overlay, #lay-project-overlay").length?"none":e){case"none":if(0!=r.length){var t=h_();if(0<jQuery(r).closest(".lay-overlay").length){var a=r.offset().top;a=b_(a),a-=window.scrollY,jQuery(r).closest(".lay-content").animate({scrollTop:a},t.duration,t.easing,function(){})}else if(f.unfixBody(),setTimeout(function(){er()},0),"on"==layData.never_change_scrolling_position&&"phone"!=Q.screenSize){a=r[0].getBoundingClientRect().top;let e;e=m.isOverlayDisplayBlock()?jQuery("#lay-project-overlay #grid"):jQuery("body>.lay-content #grid"),0<jQuery(r).closest("#footer-region").length&&(e=jQuery("#footer-region")),a+=e[0].scrollTop,a=b_(a),e.animate({scrollTop:parseInt(a,10)},t.duration,t.easing,function(){i_.expand_on_anchorscroll()})}else{var n=m.isOverlayDisplayBlock(),o=jQuery(n?"#lay-project-overlay":"html");a=(a=n?(i=o[0],r[0].getBoundingClientRect().top-i.getBoundingClientRect().top+i.scrollTop):w_(r),b_(a)),o.animate({scrollTop:parseInt(a,10)},t.duration,t.easing,function(){n?m_(l):(f_(l),window.scroll(0,parseInt(a,10))),i_.expand_on_anchorscroll()})}}break;case"vertical":f.unfixBody(),setTimeout(function(){er()},0);var i=s_(l)+1;"undefined"!=typeof magneticSlidesPassedData&&"css_scroll_snap"===magneticSlidesPassedData.ms_slide_type?(jQuery.fn.fullpage.moveTo(i,0),setTimeout(function(){f_(l)},300)):(jQuery(window).one("fpAfterLoad",function(){f_(l)}),jQuery.fn.fullpage.moveTo(i,0)),i_.expand_on_anchorscroll();break;case"horizontal":f.unfixBody(),setTimeout(function(){er()},0);o=s_(l);"undefined"!=typeof magneticSlidesPassedData&&"css_scroll_snap"===magneticSlidesPassedData.ms_slide_type?(jQuery.fn.fullpage.moveTo(1,o),setTimeout(function(){f_(l)},300)):(jQuery(window).one("fpAfterSlideLoad",function(){f_(l)}),jQuery.fn.fullpage.moveTo(1,o)),i_.expand_on_anchorscroll()}},(a=0)<(a=0!=(r=g_(l,e.target)).length&&v_(this)?i_.collapseAllExpandedRows(r.closest(".grid")):a)?setTimeout(t,a):t()))}),i=window.location.pathname,r=window.location.hash,jQuery(window).on("hashchange",function(){var n=window.location.hash,o=window.location.pathname;o!==i?setTimeout(function(){var e=null,t=(window.layHistory&&window.layHistory.location&&window.layHistory.location.state&&(e=window.layHistory.location.state),jQuery("body").attr("data-type")),a=jQuery("body").attr("data-id");e&&e.type==t&&e.id==a?(i=o,r=n,null!=r_&&__()):(i=o,r=n,window.location.href=(o||"/")+window.location.search+n)},0):n!==r&&(i=o,r=n,null!=r_)&&__()}),window.laytheme.on("content_ready",function(e){r_=void 0,r_=Zs(e);var t="";p_()?h.applyInitialHashAndReplace():t=h.consumeInitialHashWithoutReplace(),setTimeout(function(){var e=__(t);!p_()&&e&&window.location.hash==e&&h.removeCurrentHash()},50)})},addSpaceTop:b_},me=navigator.userAgent||navigator.vendor||window.opera,ve=navigator.maxTouchPoints||navigator.msMaxTouchPoints||0,x_=/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/.test(me),me=/Macintosh/.test(me)&&1<ve,ve=x_||me?"is-touchdevice":"no-touchdevice",x_=(jQuery("body").addClass(ve),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)),me=window.devicePixelRatio||1,C_=window.screen.width*me,S_=window.screen.height*me,ve=navigator.userAgent.match(/(Macintosh)/),me=!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/),A_=!1,Q_=!1,L_=!1;2048==C_&&2732==S_&&(L_=Q_=!0),1668==C_&&2388==S_&&(L_=Q_=!0),2732==C_&&2048==S_&&(Q_=!0),1536==C_&&2048==S_&&(Q_=!0),1620==C_&&2160==S_&&(Q_=!0),1536==C_&&2048==S_&&(Q_=!0),1==(ve=null!==ve)&&1==me&&Q_&&(A_=!0),!0===x_||A_?document.documentElement.classList.add("is-ios"):document.documentElement.classList.add("no-ios");!0===/(iPad)/g.test(navigator.userAgent)||A_?L_?document.documentElement.classList.add("is-ipad-without-homebutton"):document.documentElement.classList.add("is-ipad"):document.documentElement.classList.add("no-ipad");var k_,E_,ve=/(iPhone)/g.test(navigator.userAgent),O_=[{name:"iPhone 14 Plus",w:1284,h:2778},{name:"iPhone 14 Pro Max",w:1290,h:2796},{name:"iPhone 14 Pro",w:1179,h:2556},{name:"iPhone 14",w:1170,h:2532},{name:"iPhone 13",w:1170,h:2532},{name:"iPhone 13 mini",w:1080,h:2340},{name:"iPhone 13 Pro Max",w:1284,h:2778},{name:"iPhone 13 Pro",w:1170,h:2532},{name:"iPhone 12",w:1170,h:2532},{name:"iPhone 12 mini",w:1080,h:2340},{name:"iPhone 12 Pro Max",w:1284,h:2778},{name:"iPhone 12 Pro",w:1170,h:2532},{name:"iPhone 11 Pro Max",w:1242,h:2688},{name:"iPhone 11 Pro",w:1125,h:2436},{name:"iPhone 11",w:828,h:1792},{name:"iPhone XR",w:828,h:1792},{name:"iPhone XS Max",w:1242,h:2688},{name:"iPhone XS",w:1125,h:2436},{name:"iPhone X",w:1125,h:2436}],D_=!1;if(!0===x_)for(E_=0;E_<O_.length;E_++)if(C_===(k_=O_[E_]).w&&S_===k_.h){D_=!0;break}D_?document.documentElement.classList.add("is-iphone-no-homebutton"):!0===ve?document.documentElement.classList.add("is-iphone"):document.documentElement.classList.add("no-iphone");var Q_=window.chrome,A_=window.navigator,L_=A_.vendor,x_=void 0!==window.opr,ve=-1<A_.userAgent.indexOf("Edge"),T_="no-chrome-no-safari";(A_.userAgent.match("CriOS")||null!=Q_&&"Google Inc."===L_&&!1==x_&&!1==ve)&&(T_="is-chrome");!0==-1<navigator.userAgent.toLowerCase().indexOf("android")&&document.documentElement.classList.add("is-android");A_=-1<navigator.userAgent.toLowerCase().indexOf("firefox");!0==me?T_="is-safari":!0==A_&&(T_="is-firefox"),A_||document.documentElement.classList.add("no-firefox"),document.documentElement.classList.add(T_),"is-chrome"!=T_&&document.documentElement.classList.add("no-chrome");function P_(e,t){return"loadmore_"+(jQuery("body").attr("data-id")||"default")+"_"+e+"_"+t}-1<(navigator.userAgent||navigator.vendor||window.opera).toLowerCase().indexOf("instagram")?document.documentElement.classList.add("is-instagram-browser"):document.documentElement.classList.add("no-instagram-browser");function I_(e,t){return!e||!e[t]||(e=void 0===e[t].rowsToShow?W_[t]:Number(e[t].rowsToShow),isNaN(e))||e<0?0:e}function M_(e){var t=Number(e.attr("data-rows-shown"));return(isNaN(t)||t<1)&&e.attr("data-rows-shown",t=1),t}function z_(){void 0!==B_&&B_.each(function(){var e=jQuery(this),t=e.data("config");U_(e,t)})}function N_(){void 0!==mj&&mj.each(function(){var e=jQuery(this),t=e.data("config");vj(e,t)})}function F_(){void 0!==mj&&mj.each(function(){var e=jQuery(this);"masonry"===e.data("config").layoutType&&void 0!==(e=e.data("masonry"))&&e.layout()})}function q_(e,t){var a=_j(e,t);return a<=0?-1:(e=e[t]&&void 0!==e[t].colCount?Number(e[t].colCount):1,a*(e=isNaN(e)||e<1?1:e))}var B_,E={getElementId:function(e){e=e.closest(".col");if(0!==e.length)for(var t=e[0].classList,a=0;a<t.length;a++){var n=t[a];if(0===n.indexOf("id-"))return n}return null},getElementType:function(e){var t=e.closest(".col");if(0!==t.length)for(var a=["type-thumbnailgrid","type-elementgrid","type-productsgrid","type-news"],n=0;n<a.length;n++)if(t.hasClass(a[n]))return a[n];return null},saveLoadMoreState:function(e,t,a){if(e&&t){e=P_(e,t);try{sessionStorage.setItem(e,JSON.stringify(a))}catch(e){}}},getLoadMoreState:function(e,t){if(e&&t){e=P_(e,t);try{var a=sessionStorage.getItem(e);if(a)return JSON.parse(a)}catch(e){}}return null},clearLoadMoreState:function(e,t){if(e&&t){e=P_(e,t);try{sessionStorage.removeItem(e)}catch(e){}}},isRememberEnabled:function(){var e;return"undefined"==typeof window||void 0===window.layData||"on"===(e=window.layData.loadmore_remember)||!0===e||1===e||"1"===e}},R_=t(Lt()),H_=t(e()),$_=()=>window.layHistory,W_={desktop:3,tablet:3,phone:6},V_=function(e,t){(isNaN(t)||t<1)&&(t=1),e.attr("data-rows-shown",t)},Y_=function(e){V_(e,1)},G_=function(n,e){var t,a,o,i,r,l,s;n&&0!==n.length&&e&&(a=!0===e.showMoreButton||"true"===e.showMoreButton,s=I_(e,Q.screenSize),t=0<(t=n.find(".lay-thumbnailgrid-load-more-wrap").first()).length?t.find(".lay-thumbnailgrid-load-more").first():jQuery(),!a||s<=0?(t.length&&t.hide(),Y_(n),n.find(".thumbnail-wrap.hide-loadmore").removeClass("hide-loadmore")):(a=M_(n),o=e[Q.screenSize]&&void 0!==e[Q.screenSize].colCount?Number(e[Q.screenSize].colCount):1,i=s*(o=isNaN(o)||o<1?1:o)*a,r=0,n.find(".thumbnail-wrap.hide-loadmore").removeClass("hide-loadmore"),l=0,n.find(".thumbnail-wrap").each(function(){var e=jQuery(this);e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||l++}),n.find(".thumbnail-wrap").each(function(){var e=jQuery(this);e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||(r<i?(r++,e.removeClass("hide-loadmore")):e.addClass("hide-loadmore"))}),t.length&&(r<l?t.show():t.hide()),"masonry"===e.layoutType&&null!=(s=n.data("masonry"))&&(s.reloadItems(),s.layout(),s.once("layoutComplete",function(){var t,a,e=n.find(".lay-thumbnailgrid-load-more-wrap").first(),e=0<e.length?e.find(".lay-thumbnailgrid-load-more").first():jQuery();e.length&&(a=t=0,n.find(".thumbnail-wrap").each(function(){var e=jQuery(this);e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||t++,e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||e.hasClass("hide-loadmore")||a++}),a<t?e.show():e.hide())}))))},U_=function(e,t){var a=Q.screenSize,n=t[a].colGutter,o=t[a].rowGutter,i=t[a].colCount,r=void 0===t[a].rowGutterMu?"%":t[a].rowGutterMu,l=void 0===t[a].colGutterMu?"%":t[a].colGutterMu,i="calc( 100% / "+i+" - "+(1-1/i)*t[a].colGutter+l+")",a={width:i},a=("%"!=r&&"masonry"!=t.layoutType||(a["margin-bottom"]=o+r),e.find(".thumbnail-wrap").css(a),t.layoutType);"masonry"===a?(e.find(".lay-thumbnailgrid-gutter-sizer").css("width",n+l),e.find(".lay-thumbnailgrid-col-sizer").css("width",i),void 0!==(i=e.data("masonry"))&&i.layout()):(e.find(".thumb-collection").css("column-gap",n+l),e.find(".thumb-collection").css("row-gap",o+r)),"masonry"!==a&&G_(e,t)},X_=function(e,t){var a,n,o=Q.screenSize;"masonry"===t.layoutType&&(e.find(".thumb-collection").append('<div class="lay-thumbnailgrid-gutter-sizer"></div><div class="lay-thumbnailgrid-col-sizer"></div>'),a=e.find(".thumb-collection")[0],n=".lay-thumbnailgrid-gutter-sizer","px"===(void 0===t[o].colGutterMu?"%":t[o].colGutterMu)&&(n=t[o].colGutter),(t=new Masonry(a,{itemSelector:".thumbnail-wrap",columnWidth:".lay-thumbnailgrid-col-sizer",gutter:n,percentPosition:!0,transitionDuration:0})).once("layoutComplete",function(){e.closest(".col").addClass("masonry-initialized")}),e.data("masonry",t))},J_=function(e){var t=null,a=[];if(!e||""===e)return{categorySlug:null,tagSlugs:[]};for(var n=(e=e.replace(/^#/,"")).split("&"),o=0;o<n.length;o++){var i=n[o];i.startsWith("category-")?t=i.substr(9):i.startsWith("tag-")&&a.push(i.substr(4))}return{categorySlug:t,tagSlugs:a}},K_=function(r){var e;null!=tj&&0<(e=tj.find(".thumbs-collection-region.use-filter, .thumbs-collection-region.use-tags-filter")).length&&e.each(function(){var e,t=jQuery(this),a=(ej(t),!1),n=J_(r);if(0<jQuery(this).find('.lay-thumbnailgrid-filter-anchor[data-slug="all"].lay-filter-active').length?a=!1:n.categorySlug?0<(e=jQuery(this).find('.lay-thumbnailgrid-filter-anchor[data-slug="'+n.categorySlug+'"]')).length&&(a=e.attr("data-id")):""==r&&0<(e=jQuery(".lay-filter-default")).length&&(a=e.attr("data-id")),0<n.tagSlugs.length)for(var o=0;o<n.tagSlugs.length;o++){var i=n.tagSlugs[o],i=t.find('.tag-bubble[data-tag_slug="'+i+'"]');0<i.length&&i.addClass("lay-tag-active")}e=pj(t,a),hj(t,a,!0,e),(!1!==a||0<n.tagSlugs.length)&&Z_(t,a,e)})},Z_=function(e,o,t){o=!1!==o&&parseInt(o,10);var a=e.data("config"),n=(Y_
1(e),!1),i=(0!=a&&a.hasOwnProperty("showfilter")&&(n=a.showfilter),"OR"),r=(0!=a&&a.hasOwnProperty("tagFilterBehaviour")&&(i=a.tagFilterBehaviour),!1),l=(0!=a&&a.hasOwnProperty("showtagfilter")&&(r=a.showtagfilter),[]),a=(0!=o?1==n?e.find(".thumbnail-wrap").each(function(){var e=f.parseIdsString(jQuery(this).attr("data-filterid"));if(e.push(0),-1!==e.indexOf(o))for(var e=jQuery(this).attr("data-tags"),t=f.parseIdsString(e),a=0;a<t.length;a++){var n=t[a];-1==l.indexOf(n)&&l.push(n)}}):1==r&&0==n&&(e.find(".thumbnail-wrap").each(function(){for(var e=jQuery(this).attr("data-tags"),t=f.parseIdsString(e),a=0;a<t.length;a++){var n=t[a];-1==l.indexOf(n)&&l.push(n)}}),e.find(".tag-bubble:not(.deselect-tags)").each(function(){var e=parseInt(jQuery(this).attr("data-tag_id"),10);-1==l.indexOf(e)&&jQuery(this).remove()})):1==r&&(e.find(".thumbnail-wrap").each(function(){for(var e=jQuery(this).attr("data-tags"),t=f.parseIdsString(e),a=0;a<t.length;a++){var n=t[a];-1==l.indexOf(n)&&l.push(n)}}),e.find(".tag-bubble:not(.deselect-tags)").each(function(){var e=parseInt(jQuery(this).attr("data-tag_id"),10);-1==l.indexOf(e)&&jQuery(this).remove()})),e.find(".tag-bubble.lay-tag-active"));if(0<a.length?e.find(".deselect-tags").css("display","").removeClass("lay-filter-hidden"):e.find(".deselect-tags").addClass("lay-filter-hidden"),"AND"===i)if(0<(a=e.find(".tag-bubble.lay-tag-active")).length){for(var s=[],d=(a.each(function(){s.push(parseInt(jQuery(this).attr("data-tag_id"),10))}),[]),c=0;c<t.length;c++){var u=t[c];1==u.show&&(d=(0,R_.default)(u.ids,d))}!n&&!1!==o||e.find(".tag-bubble:not(.deselect-tags)").css("display","none");for(c=0;c<l.length;c++){var y=l[c];0<s.length&&0<(0,H_.default)(s,d).length&&-1!=d.indexOf(y)?e.find('.tag-bubble[data-tag_id="'+y+'"]').css("display",""):!n&&!1!==o||e.find('.tag-bubble[data-tag_id="'+y+'"]').css("display","none")}}else if(n||!1===o){e.find(".tag-bubble:not(.deselect-tags)").css("display","none");for(c=0;c<l.length;c++){y=l[c];e.find('.tag-bubble[data-tag_id="'+y+'"]').css("display","")}}else n||e.find(".tag-bubble:not(.deselect-tags)").css("display","");else if(n||!1===o){e.find(".tag-bubble:not(.deselect-tags)").css("display","none");for(c=0;c<l.length;c++){y=l[c];e.find('.tag-bubble[data-tag_id="'+y+'"]').css("display","")}}},ej=function(e,t){var a=e.find(".lay-thumbnailgrid-tagfilter"),t=((null!=t&&0!=t&&0<t.length?t:e.find(".tag-bubble")).removeClass("lay-tag-active"),a.find(".tag-bubble")),n=[],e=e.data("config");if(0==e||!e.hasOwnProperty("reorder_tags")||e.reorder_tags){t.each(function(){var e;jQuery(this).hasClass("lay-tag-active")||(e=jQuery(this).attr("data-ix"),n.push([this,e]))}),n.sort(function(e,t){return e[1]==t[1]?0:e[1]>t[1]?1:-1});var o="";0<a.find(".deselect-tags").length&&(o+=a.find(".deselect-tags")[0].outerHTML),a.find(".lay-tag-active").each(function(){o+=this.outerHTML});for(var i=0;i<n.length;i++)n[i][0].classList.contains("deselect-tags")||(o+=n[i][0].outerHTML);a.html(o)}},tj=void 0,aj=void 0,nj=function(e){e=(B_=e.find(".thumbs-collection-region")).not(".initialized");0<e.length&&(e.each(function(){var e=jQuery(this),t=e.data("config"),a=!1,n=[],o=(E.getElementType(e),E.getElementId(e),ij(e,t),X_(e,t),U_(e,t),window.location.hash),i=J_(o);if((i.categorySlug||0<i.tagSlugs.length)&&(jQuery(this).hasClass("use-filter")||jQuery(this).hasClass("use-tags-filter"))){if(i.categorySlug&&0<(o=jQuery(this).find('.lay-thumbnailgrid-filter-anchor[data-slug="'+i.categorySlug+'"]')).length&&(a=parseInt(o.attr("data-id"),10)),0<i.tagSlugs.length){for(var o=0==t||!t.hasOwnProperty("reorder_tags")||t.reorder_tags,r=e.find(".lay-thumbnailgrid-tagfilter"),l=0;l<i.tagSlugs.length;l++){var s=i.tagSlugs[l];0<(c=e.find('.tag-bubble[data-tag_slug="'+s+'"]')).length&&c.addClass("lay-tag-active")}if(o)for(var d=e.find(".deselect-tags"),l=0;l<i.tagSlugs.length;l++){var c,u,s=i.tagSlugs[l];0<(c=e.find('.tag-bubble[data-tag_slug="'+s+'"]')).length&&(0===l?0<d.length?c.insertAfter(d):r.prepend(c):(u=i.tagSlugs[l-1],0<(u=e.find('.tag-bubble[data-tag_slug="'+u+'"]')).length&&c.insertAfter(u)))}}n=pj(e),hj(e,a,!1,n)}else{a=t.cat_id,o=!(0==t||!t.hasOwnProperty("showAllProjects"))&&t.showAllProjects;a=!o&&a,o?(n=pj(e),hj(e,a,!1,n)):(rj(e,t),G_(e,t))}(!1!==a||0<i.tagSlugs.length)&&(n=pj(e),Z_(e,a,n)),e.addClass("initialized")}),lj(),cj(),dj(),e.each(function(){var e=jQuery(this),t=e.data("config");X_(e,t),U_(e,t),jQuery(this).addClass("sized"),oj(e)}),e.each(function(){var e,t=jQuery(this),a=E.getElementType(t),n=E.getElementId(t);
1a&&n&&(E.isRememberEnabled()?(e=E.getLoadMoreState(a,n))&&e.multiplier&&1<e.multiplier&&(V_(t,e.multiplier),e=t.data("config"))&&G_(t,e):E.clearLoadMoreState(a,n))}),f.setImageSizesAttribute(e))},oj=function(e){"instant_load"==layData.image_loading&&e.find("video.video-lazyload.video-inside-thumbnailgrid-with-filter").each(function(){var e;!jQuery(this).is(":visible")||(e=jQuery(this).closest(".thumbnail-wrap")).hasClass("hide-filtered")||e.hasClass("hide-because-limit")||e.hasClass("hide-loadmore")||mc.loadSpecificVideo(this)})},ij=function(e,t){t.randomorder&&!e.hasClass("was-randomized")&&(t=e.find(".thumbnail-wrap").toArray().map(e=>({value:e,sort:Math.random()})).sort((e,t)=>e.sort-t.sort).map(({value:e})=>e),e.find(".thumb-collection").html(t),e.addClass("was-randomized"))},rj=function(a,n){if((a.hasClass("use-filter")||a.hasClass("use-tags-filter"))&&n.hasOwnProperty("limitThumbnails")&&0<n.limitThumbnails){let e=0,t=0<a.find(".show-filtered").length;a.find(".thumbnail-wrap").each(function(){!jQuery(this).hasClass("show-filtered")&&t||(++e>n.limitThumbnails?jQuery(this).addClass("hide-because-limit"):jQuery(this).removeClass("hide-because-limit"))})}},lj=function(){jQuery(document).off("tap",".lay-thumbnailgrid-tagfilter .deselect-tags"),jQuery(document).on("tap",".lay-thumbnailgrid-tagfilter .deselect-tags",function(e){jQuery(this).addClass("lay-filter-hidden");var e=jQuery(e.target.closest(".thumbs-collection-region")),t=(ej(e),sj(e)),a={type:jQuery("body").attr("data-type"),id:jQuery("body").attr("data-id"),catid:f.parseIdsString(jQuery("body").attr("data-catid")),slug:jQuery("body").attr("data-slug"),title:document.title},n=window.location.href.split("#")[0],n=new URL(n+t);$_().replace(n.pathname+n.search+n.hash,a);var t=!1,n=(0<e.find(".lay-thumbnailgrid-filter-anchor.lay-filter-active").length&&(t=parseInt(e.find(".lay-thumbnailgrid-filter-anchor.lay-filter-active").attr("data-id"),10)),e.data("config")),a=(!1===t&&(t=parseInt(n.cat_id,10)),pj(e)),o=(hj(e,t,!0,a),"OR");"AND"==(o=0!=n&&n.hasOwnProperty("tagFilterBehaviour")?(o=n.tagFilterBehaviour).toUpperCase():o)&&Z_(e,t,a)})},sj=function(e){var t="",a=e.find(".lay-thumbnailgrid-filter-anchor.lay-filter-active"),n=(0<a.length&&(a=a.attr("data-slug"))&&"all"!==a&&(t="#category-"+a),[]);return e.find(".tag-bubble.lay-tag-active").each(function(){var e=jQuery(this).attr("data-tag_slug");e&&n.push("tag-"+e)}),0<n.length&&(t?t+="&"+n.join("&"):t="#"+n.join("&")),t},dj=function(){jQuery(document).off("tap",".lay-thumbnailgrid-tagfilter .tag-bubble:not(.deselect-tags)"),jQuery(document).on("tap",".lay-thumbnailgrid-tagfilter .tag-bubble:not(.deselect-tags)",function(e){var e=jQuery(e.target.closest(".thumbs-collection-region")),t=jQuery(this),a=e.find(".lay-thumbnailgrid-tagfilter"),n=e.data("config"),o=0==n||!n.hasOwnProperty("reorder_tags")||n.reorder_tags,i=0!=n&&n.hasOwnProperty("singleTagSelectable")&&!0===n.singleTagSelectable,a=(t.hasClass("lay-tag-active")?ej(e,t):(i&&a.find(".tag-bubble.lay-tag-active:not(.deselect-tags)").removeClass("lay-tag-active"),o&&(0<(i=a.find(".lay-tag-active").last()).length?t.insertAfter(i):0<e.find(".deselect-tags").length?t.insertAfter(e.find(".deselect-tags")):a.prepend(t)),t.addClass("lay-tag-active"),o=e[0].querySelector(".lay-thumbnailgrid-tagfilter.mobile-one-line"),i=!0,n.hasOwnProperty("reorder_tags")&&(i=n.reorder_tags),o&&i&&o.scrollTo({top:0,left:0,behavior:"smooth"})),sj(e)),t={type:jQuery("body").attr("data-type"),id:jQuery("body").attr("data-id"),catid:f.parseIdsString(jQuery("body").attr("data-catid")),slug:jQuery("body").attr("data-slug"),title:document.title},n=window.location.href.split("#")[0],i=new URL(n+a);$_().replace(i.pathname+i.search+i.hash,t);o=!1,0<e.find(".lay-thumbnailgrid-filter-anchor.lay-filter-active").length&&(o=parseInt(e.find(".lay-thumbnailgrid-filter-anchor.lay-filter-active").attr("data-id"),10)),n=pj(e);hj(e,o,!0,n),Z_(e,o,n)})},cj=function(){jQuery(document).off("tap",".lay-thumbnailgrid-filter-anchor"),jQuery(document).on("tap",".lay-thumbnailgrid-filter-anchor",function(e){var t,a,n,o,i,r=jQuery(e.target).closest(".thumbs-collection-region");jQuery(this).hasClass("lay-filter-active")?0<jQuery(e.delegateTarget).find(".lay-tag-active").length&&(ej(r),i=sj(r),a={type:jQuery("body").attr("data-type"),id:jQuery("body").attr("data-id"),catid:f.parseIdsString(j
1Query("body").attr("data-catid")),slug:jQuery("body").attr("data-slug"),title:document.title},o=window.location.href.split("#")[0],n=new URL(o+i),$_().replace(n.pathname+n.search+n.hash,a),K_(i)):(ej(r),r.find(".lay-filter-active").removeClass("lay-filter-active"),jQuery(this).addClass("lay-filter-active"),e=jQuery(this).attr("data-id"),t=jQuery(this).attr("data-slug"),i=sj(r),a={type:jQuery("body").attr("data-type"),id:jQuery("body").attr("data-id"),catid:f.parseIdsString(jQuery("body").attr("data-catid")),slug:jQuery("body").attr("data-slug"),title:document.title},o=window.location.href.split("#")[0],n=new URL(o+i),$_().replace(n.pathname+n.search+n.hash,a),o="all"!==t&&"0"!==e&&parseInt(e,10),i=pj(r,o),hj(r,o,!0,i),Z_(r,o,i))})},uj=function(e){e.sort(function(e,t){var e=e.getBoundingClientRect(),t=t.getBoundingClientRect(),a=e.top-t.top;return 100<Math.abs(a)?a:e.left-t.left})},yj=function(e,t){var a,o,i,n=e.data("config");n&&n.categoryProjectOrders&&(a=e.find(".thumb-collection").first(),o=e.data("originalThumbnailOrder"),Array.isArray(o)||(o=a.children(".thumbnail-wrap").toArray(),e.data("originalThumbnailOrder",o)),e=o.slice(),n=!1!==t?n.categoryProjectOrders[String(t)]:null,Array.isArray(n)&&(i={},n.forEach(function(e,t){i[String(e)]=t}),e.sort(function(e,t){var a=String(jQuery(e).find(".thumb[data-id]").first().attr("data-id")),n=String(jQuery(t).find(".thumb[data-id]").first().attr("data-id")),a=Object.prototype.hasOwnProperty.call(i,a)?i[a]:Number.MAX_SAFE_INTEGER,n=Object.prototype.hasOwnProperty.call(i,n)?i[n]:Number.MAX_SAFE_INTEGER;return a===n?o.indexOf(e)-o.indexOf(t):a-n})),0<(t=a.children().not(".thumbnail-wrap").first()).length?t.before(e):a.append(e))},hj=function(t,i,e=!0,r=[]){t.find(".lay-filter-active").removeClass("lay-filter-active"),!1!==i?(t.find('.lay-thumbnailgrid-filter-anchor[data-id="'+i+'"]').addClass("lay-filter-active"),Qr.useCatIdForSameCategoryPrevNext(i)):(0<(n=t.find('.lay-thumbnailgrid-filter-anchor[data-slug="all"]')).length&&n.addClass("lay-filter-active"),Qr.useCatIdForSameCategoryPrevNext(null));var a,n=t.find(".thumbnail-wrap"),l=t.data("config"),o=t.find(".lay-thumbnailgrid-load-more-wrap").first(),o=0<(o=0===o.length?t.nextAll(".lay-thumbnailgrid-load-more-wrap").first():o).length?o.find(".lay-thumbnailgrid-load-more").first():jQuery(),o=(0<o.length&&o.hide(),t.data("filterTimeout1")),s=t.data("filterTimeout2"),o=(o&&(clearTimeout(o),t.removeData("filterTimeout1")),s&&(clearTimeout(s),t.removeData("filterTimeout2")),t.removeClass("lay-transition"),n.find(".thumb").css("transitionDelay",""),0<t.find(".thumbnail-wrap > .lay-scroll-anim-wrap").length);("fade_out_fade_in"==layData.tgf_transition||o)&&e?(t.addClass("lay-transition"),t.find(".thumb-collection").css("opacity",0),a=setTimeout(function(){yj(t,i),fj(r),rj(t,l);t.find(".show-filtered .thumb");"masonry"!==l.layoutType&&X_(t,l),U_(t,l),f.setImageSizesAttribute(t),Y_(t),G_(t,l),t.find(".thumb-collection").css("opacity",1);var e=setTimeout(function(){t.removeClass("lay-transition"),t.removeData("filterTimeout2"),G_(t,l)},500);t.data("filterTimeout2",e),oj(t),window.eventsChannel.emit("thumbnailGridWasFiltered"),t.removeData("filterTimeout1")},500),t.data("filterTimeout1",a)):!o&&"fade_out_fade_in_2"==layData.tgf_transition&&e?(n.find(".thumb").css("transitionDelay","0ms"),n.find(".thumb:not(.no-animate-in-on-scroll)").removeClass("in-view").addClass("below"),a=setTimeout(function(){Zg.pauseOnScrollAnimation(),yj(t,i),fj(r),rj(t,l);t.find(".show-filtered:not(.hide-because-limit) .thumb");"masonry"!==l.layoutType&&X_(t,l),U_(t,l),f.setImageSizesAttribute(t),Y_(t),G_(t,l);var e=t.find(".show-filtered:not(.hide-because-limit):not(.hide-loadmore) .thumb"),a=e.toArray();uj(a);let n=a.map((e,t)=>t*Math.max(100,300/a.length)),o=Q.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop);t.find(".thumbnail-wrap .thumb").css("transitionDelay",""),a.forEach((e,t)=>{var a=e.getBoundingClientRect();0<a.bottom&&a.top<window.innerHeight+o&&(e.style.transitionDelay=n[t]+"ms")}),e.each(function(){var e,t=jQuery(this);"block"==t.css("display")?0<(e=t[0].getBoundingClientRect()).bottom&&e.top<window.innerHeight+o?t.removeClass("below").addClass("in-view"):"on"!=layData.element_transition_on_scroll&&t.removeClass("below in-view"):t.removeClass("below in-view")});e=setTimeout(function(){Zg.resumeOnScrollAnimation(),G_(t,l),t.removeData("filterTimeout2")},500);t.data("filterTimeout2",e),oj(t),window.eventsChannel.emit("thumbnailGridWasFiltered"),t.removeData("filterTimeout1")},550),t.data("filterTimeout1",a)):(yj(t,i),fj(r),rj(t,l),"masonry"!==l.layoutType&&X_(t,l),U_(t,l),f.setImageSizesAttribute(t),Y_(t),G_(t,l),oj(t),window.eventsChannel.emit("thumbnailGridWasFiltered"))},pj=function(e){var t,a=window.location.hash,n=J_(a),o=!1,i=!(0==(l=e.data("config"))||
1!l.hasOwnProperty("showAllProjects"))&&l.showAllProjects,n=(0<e.find('.lay-thumbnailgrid-filter-anchor[data-slug="all"].lay-filter-active').length&&""==a||i&&""==a?o=!1:n.categorySlug?0<(t=e.find('.lay-thumbnailgrid-filter-anchor[data-slug="'+n.categorySlug+'"]')).length&&(o=parseInt(t.attr("data-id"),10)):""==a&&(t=e.find(".lay-filter-default"),!1===(o=0<t.length?parseInt(t.attr("data-id"),10):o))&&(o=parseInt(l.cat_id,10)),0<e.find(".lay-thumbnailgrid-filter-anchor").length),r=(!1!==o||n||i||null==l||null==l.cat_id||""===l.cat_id||(o=parseInt(l.cat_id,10)),[]),a=(e.find(".tag-bubble.lay-tag-active").each(function(){var e=parseInt(jQuery(this).attr("data-tag_id"),10);r.push(e)}),e.find(".thumbnail-wrap")),l=e.data("config"),s=[],d="OR",c=(0!=l&&l.hasOwnProperty("tagFilterBehaviour")&&(d=(d=l.tagFilterBehaviour).toUpperCase()),[]),u=!1;return 0!=l&&l.hasOwnProperty("onlyShowVisibleTagFilters")&&!0===l.onlyShowVisibleTagFilters&&(u=!0,l.hasOwnProperty("sortedTagFilters"))&&Array.isArray(l.sortedTagFilters)&&l.sortedTagFilters.forEach(function(e){e.hasOwnProperty("visible")&&!1===e.visible||c.push(e.id)}),a.each(function(){var e=jQuery(this),t=e.attr("data-tags"),t=f.parseIdsString(t),a=f.parseIdsString(e.attr("data-filterid")),e=(a.push(0),{show:!1,$el:e,ids:t}),n=!1,n="AND"===d?(0,H_.default)(t,r).length==r.length:0<(0,H_.default)(t,r).length;0==r.length&&!1!==o&&-1!==a.indexOf(o)||0<r.length&&n&&!1!==o&&-1!==a.indexOf(o)?e.show=!0:e.show=!!(0<r.length&&n&&!1===o)||!1===o&&0==r.length,!u||!0!==e.show||0!==c.length&&0<(0,H_.default)(t,c).length||(e.show=!1),s.push(e)}),s},fj=function(e){for(var t=0;t<e.length;t++){var a=e[t];1==a.show?a.$el.css("display","block").addClass("show-filtered").removeClass("hide-filtered"):a.$el.css("display","none").addClass("hide-filtered").removeClass("show-filtered")}},Q_=(jQuery(document).on("click",".lay-thumbnailgrid-load-more",function(e){e.preventDefault();var t,a,n,o,i,e=jQuery(this),r=e.closest(".thumbs-collection-region");0!==(r=0===r.length?e.closest(".lay-thumbnailgrid-load-more-wrap").prevAll(".thumbs-collection-region").first():r).length&&(!(t=r.data("config"))||I_(t,Q.screenSize)<=0||(o=M_(r)+1,V_(r,o),a=E.getElementType(r),n=E.getElementId(r),a&&n&&(E.isRememberEnabled()?E.saveLoadMoreState(a,n,{multiplier:o}):E.clearLoadMoreState(a,n)),G_(r,t),U_(r,t),f.setImageSizesAttribute(r),window.layData&&"on"!=window.layData.element_transition_on_scroll&&(o=r.find(".thumbnail-wrap:not(.hide-loadmore):not(.hide-filtered):not(.hide-because-limit) .thumb"),i=Q.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop),o.each(function(){var e,t=jQuery(this);"block"==t.css("display")?0<(e=t[0].getBoundingClientRect()).bottom&&e.top<window.innerHeight+i?t.removeClass("below").addClass("in-view"):"on"!=layData.element_transition_on_scroll&&t.removeClass("below in-view"):t.removeClass("below in-view")})),oj(r),r.find(".thumbnail-wrap").not(".hide-filtered, .hide-because-limit, .hide-loadmore").length===r.find(".thumbnail-wrap").not(".hide-filtered, .hide-because-limit").length))&&e.hide()}),{sizeLayout:U_,i:function(){window.laytheme.on("searchresultshown",function(){(B_=jQuery(".thumbs-collection-region")).each(function(){var e,t=jQuery(this);jQuery(this).hasClass("initialized")||(e=t.data("config"),X_(t,e),U_(t,e),jQuery(this).addClass("initialized sized"),"masonry"==e.layoutType&&t.closest(".col").addClass("masonry-initialized")),oj(t)})}),jQuery(window).on("window_width_changed",z_),window.laytheme.on("scrollslider-initialized",z_),window.laytheme.on("content_ready",function(e){tj=Ks(e),nj(tj),aj=e,0}),window.laytheme.on("overlayshown",function(e){(tj=e).hasClass("lay-overlay-was-opened-at-least-once")||nj(tj)}),window.laytheme.on("overlayhidden",function(){tj=Ks(aj)})}}),L_=Q_,mj=(window.thumbnailgrid_controller=Q_,void 0),gj={desktop:3,tablet:3,phone:6},vj=function(e,a){var n=Q.screenSize,t=a[n].colGutter,o=a[n].colCount,i=void 0===a[n].rowGutterMu?"%":a[n].rowGutterMu,r=void 0===a[n].colGutterMu?"%":a[n].colGutterMu,l=(1-1/o)*a[n].colGutter,s="calc( 100% / "+o+" - "+l+r+")";let d=void 0===a[n].elementHeight?{desktop:200,tablet:150,phone:80}[n]:a[n].elementHeight,c=a.layoutType;switch(c){case"masonry":e.find(".element-wrap").each(function(){var e=jQuery(this).attr("data-size-"+n),t=(1-e/o)*a[n].colGutter,e="calc( 100% / "+o+" * "+e+" - "+t+r+")";jQuery(this).css({width:e,"margin-bottom":a[n].rowGutter+i})}),e.find(".lay-elementgrid-gutter-sizer").css("width",t+r),e.find(".lay-elementgrid-col-sizer").css("width",s),wj(e,a),setTimeout(function(){f.setImageSizesAttribute(e)},0);break;case"same-height":e.find(".element-wrap").css({"margin-bottom":a[n].rowGutter+i}).find(".img img, .html5video video, .thumb img, .thumb video").each(function(){var e,t=jQuery(this),a=t.attr("data-w"),n=t.attr("data-h");null!=a&&null!=n?(e=d,t.css({width:a/n*e})):t.css({height:d,width:"auto"})}),e.find(".element-wrap").css("margin-right",t+r),setTimeout(function(){f.setImageSizesAttribute(e)},0),e.find(".element-wrap .video iframe").each(function(){var e,t=jQuery(this),a=t.attr("width"),n=t.attr("height");null!=a&&null!=n?(e=d,t.css({width:a/n*e,height:e})):t.css({height:d,width:"auto"})});var u=!1;e.find(".element-wrap .lay-carousel").each(function(){var e,t,a,n,o=jQuery(this),i=jQuery(this).find(".lay-carousel-slide:first-child");0<i.find("img").length?(e=(t=i.find("img")).attr("data-w"),t=t.attr("data-h"),null!=e&&null!=t&&(n=e/t*(a=d),o.css({width:n,height:a}),o.find(".swiper-container, .lay-carousel-slide").css({width:n,height:a}),u=!0)):0<i.find("video").length?(e=(i=i.find("video")).attr("data-w"),t=i.attr("data-h"),null!=e&&null!=t&&(n=e/t*(a=d),o.css({width:n,height:a}),o.find(".swiper-container, .lay-carousel-slide").css({width:n,height:a}),u=!0)):(o.css({height:"auto",width:"200px"}),o.find(".swiper-container, .lay-carousel-slide").css({width:"200px",height:"auto"}),u=!0)}),u&&setTimeout(function(){void 0!==window.layCarouselFadeCarousel&&void 0!==window.layCarouselFadeCarousel.loadFirstLazyImage&&window.layCarouselFadeCarousel.loadFirstLazyImage(e),void 0!==window.layCarouselScrollCarousel&&void 0!==window.layCarouselScrollCarousel.loadFirstLazyImage&&window.layCarouselScrollCarousel.loadFirstLazyImage(e),void 0!==window.layCarouselSwiper&&void 0!==window.layCarouselSwiper.loadFirstLazyImage&&window.layCarouselSwiper.loadFirstLazyImage(e)},100);break;default:wj(e,a),e.find(".element-wrap").css({width:s,"margin-bottom":a[n].rowGutter+i}),setTimeout(function(){f.setImageSizesAttribute(e)},0),e.find(".element-wrap").css("margin-right",t+r),e.find(".element-wrap:nth-child("+o+"n)").css("margin-right",0)}jj(e,a)},wj=function(e,t){var a=Q.screenSize;switch(t.layoutType){case"masonry":0==e.find(".lay-elementgrid-gutter-sizer").length&&e.find(".element-collection").append('<div class="lay-elementgrid-gutter-sizer"></div><div class="lay-elementgrid-col-sizer"></div>');var n=e.find(".element-collection")[0],o=".lay-elementgrid-gutter-sizer",n=("px"===(void 0===t[a].colGutterMu?"%":t[a].colGutterMu)&&(o=t[a].colGutter),new Masonry(n,{itemSelector:".element-wrap",columnWidth:".lay-elementgrid-col-sizer",gutter:o,percentPosition:!0,transitionDuration:0}));n.once("layoutComplete",function(){e.closest(".col").addClass("masonry-initialized")}),e.data("masonry",n);break;case"same-height":var i=e.find(".element-wrap");0<(r=e.find(".elementgrid-row .element-wrap")).length&&r.unwrap();break;default:for(var r,i=e.find(".element-wrap"),l=(0<(r=e.find(".elementgrid-row .element-wrap")).length&&r.unwrap(),t[a].colCount),s=0;s<i.length;s+=l)i.slice(s,s+l).wrapAll('<div class="elementgrid-row '+t.layoutType+'"></div>')}},bj=function(e){(mj=null==mj?e.find(".elements-collection-region"):(e=e.find(".elements-collection-region"),mj.add(e))).each(function(){var e,t,a,n,o,i;jQuery(this).hasClass("initialized")?(t=(e=jQuery(this)).data("c
1onfig"),vj(e,t)):(t=(e=jQuery(this)).data("config"),a=E.getElementType(e),n=E.getElementId(e),a&&n&&(E.isRememberEnabled()?(i=E.getLoadMoreState(a,n))&&(i.isRowLayout&&i.multiplier&&1<i.multiplier?e.attr("data-rows-shown",i.multiplier):!i.isRowLayout&&i.itemsShown&&0<i.itemsShown&&(o=e.find(".element-wrap.hide-elementgrid"),i=Math.min(i.itemsShown,o.length),o.slice(0,i).removeClass("hide-elementgrid").addClass("show-elementgrid loadmore-shown"))):E.clearLoadMoreState(a,n)),wj(e,t),jj(e,t),vj(e,t),this.classList.add("initialized"),"masonry"==t.layoutType&&e.closest(".col").addClass("masonry-initialized"))}),f.setImageSizesAttribute(mj)},_j=function(e,t){return!e||!e[t]||(e=void 0===e[t].rowsToShow?gj[t]:Number(e[t].rowsToShow),isNaN(e))||e<0?0:e},jj=function(e,t){var a,n,o=!0===t.showMoreButton||"true"===t.showMoreButton,i=q_(t,Q.screenSize),r=e.nextAll(".lay-elementgrid-load-more-wrap").first(),r=0<r.length?r.find(".lay-elementgrid-load-more").first():jQuery(),l=e.find(".element-wrap"),s=t.layoutType,s="masonry"!==s&&"same-height"!==s;if(l.removeClass("hide-elementgrid").addClass("show-elementgrid"),s&&e.find(".elementgrid-row").removeClass("hide-elementgrid-row show-elementgrid-row"),o&&-1!==i){if(s)return(o=_j(t,Q.screenSize))<=0?void(r.length&&r.hide()):(s=Number(e.attr("data-rows-shown")||1),e.attr("data-rows-shown")||e.attr("data-rows-shown",1),a=o*s,t=e.find(".elementgrid-row"),n=0,t.each(function(){var e=jQuery(this);n<a?(n++,e.removeClass("hide-elementgrid-row").addClass("show-elementgrid-row"),e.find(".element-wrap").removeClass("hide-elementgrid").addClass("show-elementgrid")):(e.removeClass("show-elementgrid-row").addClass("hide-elementgrid-row"),e.find(".element-wrap").removeClass("show-elementgrid").addClass("hide-elementgrid"))}),o=t.filter(".hide-elementgrid-row").length,void(r.length&&(0===o?r.hide():r.show())));var d=0;l.each(function(){var e=jQuery(this);e.hasClass("loadmore-shown")||(d<i?d++:e.removeClass("show-elementgrid").addClass("hide-elementgrid"))}),0===e.find(".element-wrap.hide-elementgrid").length?r.length&&r.hide():r.length&&r.show()}else r.length&&r.hide()};jQuery(document).on("click",".lay-elementgrid-load-more",function(e){e.preventDefault();var e=jQuery(this),t=e.closest(".lay-elementgrid-load-more-wrap").prevAll(".elements-collection-region").first();if(0!==(t=0===t.length?e.closest(".lay-elementgrid-wrap").find(".elements-collection-region").first():t).length){var a=t.data("config");if(a){var n=a.layoutType;if("masonry"!==n&&"same-height"!==n)return _j(a,Q.screenSize)<=0?void e.hide():(n=Number(t.attr("data-rows-shown")||1),t.attr("data-rows-shown",++n),i=E.getElementType(t),r=E.getElementId(t),i&&r&&(E.isRememberEnabled()?E.saveLoadMoreState(i,r,{multiplier:n,isRowLayout:!0}):E.clearLoadMoreState(i,r)),jj(t,a),vj(t,a),f.setImageSizesAttribute(t),F_(),void(void 0!==window.laytheme&&"function"==typeof window.laytheme.emit&&window.laytheme.emit("elementGridLoadMore",t)));var o=q_(a,Q.screenSize),n=t.find(".element-wrap.hide-elementgrid"),i=(-1===o?(n.length,n.removeClass("hide-elementgrid").addClass("show-elementgrid loadmore-shown")):n.each(function(e){e<o&&jQuery(this).removeClass("hide-elementgrid").addClass("show-elementgrid loadmore-shown")}),E.getElementType(t)),r=E.getElementId(t);i&&r&&(n=t.find(".element-wrap.loadmore-shown").length,E.isRememberEnabled()?E.saveLoadMoreState(i,r,{itemsShown:n,isRowLayout:!1}):E.clearLoadMoreState(i,r)),0===t.find(".element-wrap.hide-elementgrid").length&&e.hide(),"masonry"===a.layoutType&&(null!=(n=t.data("masonry"))?(n.reloadItems(),n.layout()):wj(t,a)),vj(t,a),f.setImageSizesAttribute(t),F_(),void 0!==window.laytheme&&"function"==typeof window.laytheme.emit&&window.laytheme.emit("elementGridLoadMore",t)}else e.hide()}});function xj(){void 0!==Ej&&Ej.each(function(){var e=jQuery(this),t=e.data("config");Jj(e,t),Kj(e,t)})}function Cj(){void 0!==Oj&&Oj.each(function(){var e=jQuery(this),t=e.data("config");t1(e,t),a1(e,t)})}function Sj(){void 0!==Dj&&Dj.each(function(){var e=jQuery(this),t=e.data("config");o1(e,t)})}function Aj(e){(e=e||jQuery("body")).find(".lay-news-element[data-amount]").each(function(){var e,t,a,n=jQuery(this),o=E.getElementType(n),i=E.getElementId(n);o&&i&&(E.isRememberEnabled()?(a=E.getLoadMoreState(o,i))&&a.itemsShown&&0<a.itemsShown&&(e=n.find(".hide-news"),t=n.find(".show-news").length,0<(a=a.itemsShown-t)&&e.slice(0,a).addClass("show-news").removeClass("hide-news"),0===n.find(".hide-news").length)&&n.find(".lay-news-load-more").hide():E.clearLoadMoreState(o,i))})}function Qj(e,t){return!e||!t||(e=e[t]&&void 0!==e[t].rowsToShow?Number(e[t].rowsToShow):0,isNaN(e))||e<0?0:e}function Lj(e){var t=Number(e.attr("data-rows-shown"));return(isNaN(t)||t<1)&&e.attr("data-rows-shown",t=1),t}function kj(){void 0!==Tj&&Tj.each(function(){var e=jQuery(this),t=e.data("config");C1(e,t)})}var Ej,Oj,Dj,Tj,x_={i:function(){jQuery(window).on("window_width_changed",F_),window.laytheme.on("scrollslider-initialized",F_),window.laytheme.on("sizechanged",N_),window.laytheme.on("content_ready",function(e){mj=void 0,e=Ks(e),bj(e)}),window.laytheme.on("overlayshown",function(e){e.hasClass("lay-overlay-was-opened-at-least-once")||bj(e)}),setTimeout(function(){F_()},1e3)}},Pj=0,Ij=0,Mj=!1,zj=null,Nj=new WeakMap,Fj=function(e){return isNaN(Number(e))||""===e.trim()},qj=function(e){return e&&(!0===e.dimRowsOnHover||"true"===e.dimRowsOnHover||"1"===e.dimRowsOnHover)},Bj=function(e){return e&&(!0===e.dimRowsTransition||"true"===e.dimRowsTransition||"1"===e.dimRowsTransition)},Rj=function(e){return e&&(!0===e.dimRowsTransitionOnRowChange||"true"===e.dimRowsTransitionOnRowChange||"1"===e.dimRowsTransitionOnRowChange)},Hj=function(e){return e&&(!0===e.doHoverColor||"true"===e.doHoverColor||"1"===e.doHoverColor||!0===e.doBgHoverColor||"true"===e.doBgHoverColor||"1"===e.doBgHoverColor)},$j=function(e,t,a){var n=Nj.get(e)||null,o=!n&&a||n&&!a,n=n&&a&&n!==a;Bj(t)&&o?e.classList.add("lay-projectindex-dim-transition-active"):Bj(t)&&!n||e.classList.remove("lay-projectindex-dim-transition-active"),Rj(t)&&n?e.classList.add("lay-projectindex-dim-row-change-transition-active"):Rj(t)&&!o||e.classList.remove("lay-projectindex-dim-row-change-transition-active")},Wj=function(e){e&&(e.classList.remove("lay-projectindex-row-hover-active"),e.querySelectorAll(".lay-projectindex-row.hover").forEach(function(e){e.classList.remove("hover")}),e.querySelectorAll(".lay-projectindex-row.lay-projectindex-dim-row-hover").forEach(function(e){e.classList.remove("lay-projectindex-dim-row-hover")}),e.querySelectorAll(".lay-projectindex-filter.hover").forEach(function(e){e.classList.remove("hover")}),e.querySelectorAll(".lay-projectindex-filter-wrap.hover").forEach(function(e){e.classList.remove("hover")}),e.querySelectorAll(".lay-projectindex-filter-wrap.lay-projectindex-dim-row-hover").forEach(function(e){e.classList.remove("lay-projectindex-dim-row-hover")}))},Vj=function(e,t,a){e&&t&&(e.querySelectorAll(".lay-projectindex-filter.hover").forEach(function(e){e.classList.remove("hover")}),e.querySelectorAll(".lay-projectindex-filter-wrap.hover").forEach(function(e){e.classList.remove("hover")}),e.querySelectorAll(".lay-projectindex-filter-wrap.lay-projectindex-dim-row-hover").forEach(function(e){e.classList.remove("lay-projectindex-dim-row-hover")}),e.querySelectorAll(".lay-projectindex-row.hover").forEach(function(e){e!==t&&e.classList.remove("hover")}),e.querySelectorAll(".lay-projectindex-row.lay-projectindex-dim-row-hover").forEach(function(e){e!==t&&e.classList.remove("lay-projectindex-dim-row-hover")}),Hj(a)?t.classList.add("hover"):t.classList.remove("hover"),t.classList.add("lay-projectindex-dim-row-hover"),e.classList.add("lay-projectindex-row-hover-active"))},Yj=function(e,t,a){e&&t&&(e.querySelectorAll(".lay-projectindex-row.hover").forEach(function(e){e.classList.remove("hover")}),e.querySelectorAll(".lay-projectindex-row.lay-projectindex-dim-row-hover").forEach(function(e){e.classList.remove("lay-projectindex-dim-row-hover")}),e.querySelectorAll(".lay-projectindex-filter.hover").forEach(function(e){e.classList.remove("hover")}),e.querySelectorAll(".lay-projectindex-filter-wrap.hover").forEach(function(e){e!==t&&e.classList.remove("hover")}),e.querySelectorAll(".lay-projectindex-filter-wrap.lay-projectindex-dim-row-hover").forEach(function(e){e!==t&&e.classList.remove("lay-projectindex-dim-row-hover")}),Hj(a)?t.classList.add("hover"):t.classList.remove("hover"),t.classList.add("lay-projectindex-dim-row-hover"),e.classList.add("lay-projectindex-row-hover-active"))},Gj=function(){var e,n,o,i;zj=null,Mj&&void 0!==Ej&&(e=document.elementFromPoint(Pj,Ij),n=e&&e.closest?e.closest(".lay-projectindex-dim-rows-on-hover .lay-projectindex-row"):null,o=!n&&e&&e.closest?e.closest(".lay-projectindex-dim-rows-on-hover .lay-projectindex-filter-wrap"):null,!(i=n&&n.closest?n.closest(".lay-projectindex-dim-rows-on-hover"):null)&&o&&o.closest&&(i=o.closest(".lay-projectindex-dim-rows-on-hover")),Ej.each(function(){var e,t=this,a=jQuery(t).data("c
1onfig");qj(a)?($j(t,a,e=t===i&&(n||o)||null),e&&n?Vj(t,n,a):e&&o?Yj(t,o,a):Wj(t),Nj.set(t,e)):($j(t,a,null),Wj(t),Nj.set(t,null))}))},Uj=function(){null==zj&&(zj=window.requestAnimationFrame(Gj))},Xj=function(e,t){e.off("mouseenter.layProjectIndexDimRows mouseleave.layProjectIndexDimRows"),qj(t)?(e.on("mouseenter.layProjectIndexDimRows",Uj),e.on("mouseleave.layProjectIndexDimRows",function(){$j(this,jQuery(this).data("config"),null),Wj(this),Nj.set(this,null)})):Wj(e[0])},Jj=function(e,t){for(var a=t[Q.screenSize].sortedColumns,o=[],i=[],n=0;n<a.length;n++){var r=a[n];o.push(r.name),i.push(r.visible)}var l=-1,s=-1;e.find(".lay-projectindex-filter").each(function(e){var t=0;this.classList.contains("lay-projectindex-filter-title")?t=o.indexOf("title"):this.classList.contains("lay-projectindex-filter-categories")?t=o.indexOf("categories"):this.classList.contains("lay-projectindex-filter-tags")?t=o.indexOf("tags"):this.classList.contains("lay-projectindex-filter-year")&&(t=o.indexOf("year")),jQuery(this).css("order",t),l<t&&1==i[t]&&(l=t,s=e)}),e.find(".lay-projectindex-filter-wrap").find(".last-visible-projectindex-col").removeClass("last-visible-projectindex-col"),-1!=s&&e.find(".lay-projectindex-filter:nth-child("+(s+1)+")").addClass("last-visible-projectindex-col"),e.find(".lay-projectindex-row").each(function(){var e=jQuery(this),a=-1,n=-1;e.find(">div").each(function(e){var t=0;switch(this.classList[0]){case"lay-projectindex-col-title":t=o.indexOf("title");break;case"lay-projectindex-col-categories":t=o.indexOf("categories");break;case"lay-projectindex-col-tags":t=o.indexOf("tags");break;case"lay-projectindex-col-year":t=o.indexOf("year")}jQuery(this).css("order",t),a<t&&1==i[t]&&!this.classList.contains("lay-projectindex-col-empty")&&(a=t,n=e)}),e.find(".last-visible-projectindex-col").removeClass("last-visible-projectindex-col"),-1!=n&&e.find(">div:nth-child("+(n+1)+")").addClass("last-visible-projectindex-col")})},Kj=function(e,t){for(var a,n,o,i,r=e.find(".lay-projectindex-col-title, .lay-projectindex-filter-title"),l=e.find(".lay-projectindex-col-categories, .lay-projectindex-filter-categories"),s=e.find(".lay-projectindex-col-tags, .lay-projectindex-filter-tags"),e=e.find(".lay-projectindex-col-year, .lay-projectindex-filter-year"),d=void 0===t.style?"table":t.style,c=Fj(t[Q.screenSize].tagsWidth),u=Fj(t[Q.screenSize].categoriesWidth),y=Fj(t[Q.screenSize].titleWidth),h=Fj(t[Q.screenSize].yearWidth),p=0;p<t[Q.screenSize].sortedColumns.length;p++)switch((j=t[Q.screenSize].sortedColumns[p]).name){case"title":a=j.visible;break;case"categories":n=j.visible;break;case"year":i=j.visible;break;case"tags":o=j.visible}for(var f=[],p=0;p<t[Q.screenSize].sortedColumns.length;p++)!0===(j=t[Q.screenSize].sortedColumns[p]).visible&&f.push(j);for(var m,g,v,w,b=100,_=f.length,p=0;p<f.length;p++)switch((j=f[p]).name){case"title":y||(b-=Number(t[Q.screenSize].titleWidth),_--);break;case"categories":u||(b-=Number(t[Q.screenSize].categoriesWidth),_--);break;case"tags":c||(b-=Number(t[Q.screenSize].tagsWidth),_--);break;case"year":b-=h?w=15:Number(t[Q.screenSize].yearWidth),_--}for(var j,p=0;p<f.length;p++)switch((j=f[p]).name){case"title":m=y?b/_:t[Q.screenSize].titleWidth;break;case"categories":g=u?b/_:t[Q.screenSize].categoriesWidth;break;case"tags":v=c?b/_:t[Q.screenSize].tagsWidth;break;case"year":w=h?15:t[Q.screenSize].yearWidth}o?(s.show(),"table"==d&&s.css("width",v+"%")):s.hide(),n?(l.show(),"table"==d&&l.css("width",g+"%")):l.hide(),i?(e.show(),"table"==d&&e.css("width",w+"%")):e.hide(),a?(r.show(),"table"==d&&r.css("width",m+"%")):r.hide()},Zj=function(e,s){e.find(".lay-projectindex-filter-inner").off("click"),e.find(".lay-projectindex-filter-inner").on("click",function(){var e=jQuery(this.parentNode),t=jQuery(this).closest(".lay-projectindex"),a=t.find(".lay-projectindex-row"),n="DESC",n=e.hasClass("projectindex-filter-active")?e.hasClass("order-ASC")?(e.removeClass("order-ASC").addClass("order-DESC"),"DESC"):(e.removeClass("order-DESC").addClass("order-ASC"),"ASC"):(t.find(".projectindex-filter-active").removeClass("projectindex-filter-active"),e.hasClass("lay-projectindex-filter-year")?(e.removeClass("order-ASC").addClass("projectindex-filter-active order-DESC"),"DESC"):(e.removeClass("order-DESC").addClass("projectindex-filter-active order-ASC"),"ASC")),o="",i=(e.hasClass("lay-projectindex-filter-title")?o="title":e.hasClass("lay-projectindex-filter-categories")?o="categories":e.hasClass("lay-projectindex-filter-tags")?o="tags":e.hasClass("lay-projectindex-filter-year")&&(o="date"),[]);switch(a.each(function(e){switch(o){case"title":i.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-title").text()});break;case"categories":i.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-categories").text()});break;case"tags":i.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-tags").text()});break;case"date":i.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-year").attr("data-date")})}}),o){case"title":case"categories":i.sort((e,t)=>
1e.text.localeCompare(t.text));break;case"tags":i.sort((e,t)=>e.text.localeCompare(t.text,void 0,{numeric:!0,sensitivity:"base"}));break;case"date":i.sort(function(e,t){return parseInt(e.text,10)-parseInt(t.text,10)})}"DESC"==n&&(i=i.reverse()),jQuery(".lay-projectindex-first-row").css("border-top",""),jQuery(".lay-projectindex-first-row").removeClass("lay-projectindex-first-row");for(var r=0;r<i.length;r++){var l=i[r];a.eq(l.domIx).css("order",r),0==r&&a.eq(l.domIx).addClass("lay-projectindex-first-row")}jQuery(".lay-projectindex-first-row").css("border-top",s.lineStrokeWidth+"px solid "+s.lineColor),window.laytheme.emit("projectindex_reordered")})},ve={i:function(){window.laytheme.on("sizechanged",xj),jQuery(document).off("mousemove.layProjectIndexDimRows").on("mousemove.layProjectIndexDimRows",function(e){Pj=e.clientX,Ij=e.clientY,Mj=!0,Uj()}),window.eventsChannel&&window.eventsChannel.off&&window.eventsChannel.on&&(window.eventsChannel.off("scroll",Uj),window.eventsChannel.on("scroll",Uj)),jQuery(".lay-overlay>.lay-content").off("scroll.layProjectIndexDimRows").on("scroll.layProjectIndexDimRows",Uj),window.laytheme.on("newpageshown",function(){(Ej=jQuery(".lay-projectindex")).each(function(){var e=jQuery(this),t=e.data("config");Jj(e,t),Kj(e,t),Zj(e,t),Xj(e,t),this.classList.add("initialized")}),Ej.each(function(){var e=jQuery(this),t=e.find(".lay-project-index-current-project .projectindex-project-link").attr("data-id"),a=jQuery("body").attr("data-id");a!=t&&(e.find(".lay-project-index-current-project").removeClass("lay-project-index-current-project"),e.find('.projectindex-project-link[data-id="'+a+'"]').closest(".lay-projectindex-row").addClass("lay-project-index-current-project"))})})}},e1=function(e){return isNaN(Number(e))||""===e.trim()},t1=function(e,t){for(var a=t[Q.screenSize].sortedColumns,o=[],i=[],n=0;n<a.length;n++){var r=a[n];o.push(r.name),i.push(r.visible)}var l=-1,s=-1;e.find(".lay-productindex-filter").each(function(e){var t=0;this.classList.contains("lay-productindex-filter-title")?t=o.indexOf("title"):this.classList.contains("lay-productindex-filter-categories")?t=o.indexOf("categories"):this.classList.contains("lay-productindex-filter-tags")?t=o.indexOf("tags"):this.classList.contains("lay-productindex-filter-year")&&(t=o.indexOf("year")),jQuery(this).css("order",t),l<t&&1==i[t]&&(l=t,s=e)}),e.find(".lay-productindex-filter-wrap").find(".last-visible-productindex-col").removeClass("last-visible-productindex-col"),-1!=s&&e.find(".lay-productindex-filter:nth-child("+(s+1)+")").addClass("last-visible-productindex-col"),e.find(".lay-productindex-row").each(function(){var e=jQuery(this),a=-1,n=-1;e.find(">div").each(function(e){var t=0;switch(this.classList[0]){case"lay-productindex-col-title":t=o.indexOf("title");break;case"lay-productindex-col-categories":t=o.indexOf("categories");break;case"lay-productindex-col-tags":t=o.indexOf("tags");break;case"lay-productindex-col-year":t=o.indexOf("year")}jQuery(this).css("order",t),a<t&&1==i[t]&&!this.classList.contains("lay-productindex-col-empty")&&(a=t,n=e)}),e.find(".last-visible-productindex-col").removeClass("last-visible-productindex-col"),-1!=n&&e.find(">div:nth-child("+(n+1)+")").addClass("last-visible-productindex-col")})},a1=function(e,t){for(var a,n,o,i,r=e.find(".lay-productindex-col-title, .lay-productindex-filter-title"),l=e.find(".lay-productindex-col-categories, .lay-productindex-filter-categories"),s=e.find(".lay-productindex-col-tags, .lay-productindex-filter-tags"),e=e.find(".lay-productindex-col-year, .lay-productindex-filter-year"),d=void 0===t.style?"table":t.style,c=e1(t[Q.screenSize].tagsWidth),u=e1(t[Q.screenSize].categoriesWidth),y=e1(t[Q.screenSize].titleWidth),h=e1(t[Q.screenSize].yearWidth),p=0;p<t[Q.screenSize].sortedColumns.length;p++)switch((j=t[Q.screenSize].sortedColumns[p]).name){case"title":a=j.visible;break;case"categories":n=j.visible;break;case"year":i=j.visible;break;case"tags":o=j.visible}for(var f=[],p=0;p<t[Q.screenSize].sortedColumns.length;p++)!0===(j=t[Q.screenSize].sortedColumns[p]).visible&&f.push(j);for(var m,g,v,w,b=100,_=f.length,p=0;p<f.length;p++)switch((j=f[p]).name){case"title":y||(b-=Number(t[Q.screenSize].titleWidth),_--);break;case"categories":u||(b-=Number(t[Q.screenSize].categoriesWidth),_--);break;case"tags":c||(b-=Number(t[Q.screenSize].tagsWidth),_--);break;case"year":b-=h?w=15:Number(t[Q.screenSize].yearWidth),_--}for(var j,p=0;p<f.length;p++)switch((j=f[p]).name){case"title":m=y?b/_:t[Q.screenSize].titleWidth;break;case"categories":g=u?b/_:t[Q.screenSize].categoriesWidth;break;
1case"tags":v=c?b/_:t[Q.screenSize].tagsWidth;break;case"year":w=h?15:t[Q.screenSize].yearWidth}o?(s.show(),"table"==d&&s.css("width",v+"%")):s.hide(),n?(l.show(),"table"==d&&l.css("width",g+"%")):l.hide(),i?(e.show(),"table"==d&&e.css("width",w+"%")):e.hide(),a?(r.show(),"table"==d&&r.css("width",m+"%")):r.hide()},n1=function(e,s){e.find(".lay-productindex-filter-inner").off("click"),e.find(".lay-productindex-filter-inner").on("click",function(){var e=jQuery(this.parentNode),t=jQuery(this).closest(".lay-productindex"),a=t.find(".lay-productindex-row"),n="DESC",n=e.hasClass("productindex-filter-active")?e.hasClass("order-ASC")?(e.removeClass("order-ASC").addClass("order-DESC"),"DESC"):(e.removeClass("order-DESC").addClass("order-ASC"),"ASC"):(t.find(".productindex-filter-active").removeClass("productindex-filter-active"),e.hasClass("lay-productindex-filter-year")?(e.removeClass("order-ASC").addClass("productindex-filter-active order-DESC"),"DESC"):(e.removeClass("order-DESC").addClass("productindex-filter-active order-ASC"),"ASC")),o="",i=(e.hasClass("lay-productindex-filter-title")?o="title":e.hasClass("lay-productindex-filter-categories")?o="categories":e.hasClass("lay-productindex-filter-tags")?o="tags":e.hasClass("lay-productindex-filter-year")&&(o="date"),[]);switch(a.each(function(e){switch(o){case"title":i.push({domIx:e,text:jQuery(this).find(".lay-productindex-col-title").text()});break;case"categories":i.push({domIx:e,text:jQuery(this).find(".lay-productindex-col-categories").text()});break;case"tags":i.push({domIx:e,text:jQuery(this).find(".lay-productindex-col-tags").text()});break;case"date":i.push({domIx:e,text:jQuery(this).find(".lay-productindex-col-year").attr("data-date")})}}),o){case"title":case"categories":i.sort((e,t)=>e.text.localeCompare(t.text));break;case"tags":i.sort((e,t)=>e.text.localeCompare(t.text,void 0,{numeric:!0,sensitivity:"base"}));break;case"date":i.sort(function(e,t){return parseInt(e.text,10)-parseInt(t.text,10)})}"DESC"==n&&(i=i.reverse()),jQuery(".lay-productindex-first-row").css("border-top",""),jQuery(".lay-productindex-first-row").removeClass("lay-productindex-first-row");for(var r=0;r<i.length;r++){var l=i[r];a.eq(l.domIx).css("order",r),0==r&&a.eq(l.domIx).addClass("lay-productindex-first-row")}jQuery(".lay-productindex-first-row").css("border-top",s.lineStrokeWidth+"px solid "+s.lineColor),window.laytheme.emit("productindex_reordered")})},me={i:function(){window.laytheme.on("sizechanged",Cj),window.laytheme.on("newpageshown",function(){(Oj=jQuery(".lay-productindex")).each(function(){var e=jQuery(this),t=e.data("config");t1(e,t),a1(e,t),n1(e,t),this.classList.add("initialized")}),Oj.each(function(){var e=jQuery(this),t=e.find(".lay-product-index-current-product .productindex-product-link").attr("data-id"),a=jQuery("body").attr("data-id");a!=t&&(e.find(".lay-product-index-current-product").removeClass("lay-product-index-current-product"),e.find('.productindex-product-link[data-id="'+a+'"]').closest(".lay-productindex-row").addClass("lay-product-index-current-product"))})})}},o1=function(e,t){var a=t[Q.screenSize],n=a.width,o=a.height,a=a.spacebetween,t=t.setwidthorheight;switch(e.find(".lay-icon-inner").css({paddingLeft:a/2+"px",paddingRight:a/2+"px"}),t){case"width":e.find(".lay-icon-inner").css({width:n+"px",height:""});break;case"height":e.find(".lay-icon-inner").css({width:"",height:o+"px"})}},A_={i:function(){window.laytheme.on("sizechanged",Sj),window.laytheme.on("newpageshown",function(){(Dj=jQuery(".lay-socialmedia-icons")).each(function(){var e=jQuery(this),t=e.data("config");o1(e,t),this.classList.add("initialized")})})}},i1=(jQuery(document).on("click",".lay-news-load-more",function(){var e,t=jQuery(this.parentNode.parentNode).find(".lay-news-element[data-amount]"),a=t.attr("data-amount"),n=(t.find(".hide-news").each(function(e){e<a&&jQuery(this).addClass("show-news").removeClass("hide-news")}),E.getElementType(t)),o=E.getElementId(t);n&&o&&(e=t.find(".show-news").length,E.isRememberEnabled()?E.saveLoadMoreState(n,o,{itemsShown:e}):E.clearLoadMoreState(n,o)),0==t.find(".hide-news").length&&jQuery(this).hide(),window.laytheme.emit("newsLoadMore",t)}),jQuery(document).ready(function(){Aj()}),window.laytheme&&window.laytheme.on("newpageshown",function(){setTimeout(function(){Aj()},100)}),t(Lt())),r1=t(e()),l1=function(e,t){(isNaN(t)||t<1)&&(t=1),e.attr("data-rows-shown",t)},s1=function(e){l1(e,1)},d1=function(n,e){var t,a,o,i,r,l,s;n&&0!==n.length&&e&&(a=!0===e.showMoreButton||"true"===e.showMoreButton,s=Qj(e,Q.screenSize),t=0<(t=0===(t=0===(t=0===(t=n.find(".lay-productsgrid-load-more-wrap").first()).length?n.parent().find(".lay-productsgrid-load-more-wrap").first():t).length?n.nextAll(".lay-productsgrid-load-more-wrap").first():t).length?n.closest(".col").find(".lay-productsgrid-load-more-wrap").first():t).length?t.find(".lay-productsgrid-load-more").first():jQuery(),!a||s<=0?(t.length&&t.hide(),s1(n),n.find(".lay-product.hide-loadmore").removeClass("hide-loadmore")):(a=Lj(n),o=e[Q.screenSize]&&void 0!==e[Q.screenSize].colCount?Number(e[Q.screenSize].colCount):1,i=s*(o=isNaN(o)||o<1?1:o)*a,r=0,n.find(".lay-product.hide-loadmore").removeClass("hide-loadmore"),l=0,n.find(".lay-product").each(function(){var e=jQuery(this);e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||l++}),n.find(".lay-product").each(function(){var e=jQuery(this);e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||(r<i?(r++,e.removeClass("hide-loadmore")):e.addClass("hide-loadmore"))}),t.length&&(r<l?(t.css("display",""),t.show()):t.hide()),"masonry"===e.layoutType&&null!=(s=n.data("masonry"))&&(s.reloadItems(),s.layout(),s.once("layoutComplete",function(){var t,a,e=n.find(".lay-productsgrid-load-more-wrap").first(),e=0<(e=0===(e=0===(e=0===e.length?n.parent().find(".lay-productsgrid-load-more-wrap").first():e).length?n.nextAll(".lay-productsgrid-load-more-wrap").first():e).length?n.closest(".col").find(".lay-productsgrid-load-more-wrap").first():e).length?e.find(".lay-productsgrid-load-more").first():jQuery();e.length&&(a=t=0,n.find(".lay-product").each(function(){var e=jQuery(this);e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||t++,e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||e.hasClass("hide-loadmore")||a++}),a<t?e.show():e.hide())}))))},c1=function(){var e,o=window.location.hash;
1null!=h1&&0<(e=h1.find(".lay-products-thumbnails-grid.use-filter")).length&&e.each(function(){var e,t=jQuery(this),a=(y1(t),!1),n=[];o.startsWith("#product-category-")?(e=o.substring(18),0<(e=jQuery(this.parentNode).find('[data-slug="'+e+'"]')).length&&(a=e.attr("data-id"),n=b1(t),w1(t,a,!0,n))):""==o&&0<(e=jQuery(".lay-filter-default")).length&&(a=e.attr("data-id"),n=b1(t),w1(t,a,!0,n)),!1!==a&&u1(t,a,n)})},u1=function(e,o,t){if(Array.isArray(o))for(var a=0;a<o.length;a++)o[a]=parseInt(o[a],10);else!1!==o&&(o=[parseInt(o,10)]);var n=e.closest(".col"),i=e.data("config"),r=!1,l=(0!=i&&i.hasOwnProperty("showfilter")&&null!=i.showfilter&&(r=i.showfilter),"OR"),s=(0!=i&&i.hasOwnProperty("tagFilterBehaviour")&&null!=i.tagFilterBehaviour&&(l=i.tagFilterBehaviour),!1),d=(0!=i&&i.hasOwnProperty("showtagfilter")&&null!=i.showtagfilter&&(s=i.showtagfilter),[]),i=(1==r?e.find(".lay-product>a").each(function(){var e=jQuery(this).attr("data-catid"),e=f.parseIdsString(e);if(!1!==o&&0<(0,r1.default)(e,o).length)for(var e=jQuery(this).attr("data-tags"),t=f.parseIdsString(e),a=0;a<t.length;a++){var n=t[a];-1==d.indexOf(n)&&d.push(n)}}):1==s&&0==r&&(e.find(".lay-product>a").each(function(){for(var e=jQuery(this).attr("data-tags"),t=f.parseIdsString(e),a=0;a<t.length;a++){var n=t[a];-1==d.indexOf(n)&&d.push(n)}}),n.find(".ptag-bubble:not(.deselect-tags)").each(function(){var e=parseInt(jQuery(this).attr("data-tag_id"),10);-1==d.indexOf(e)&&jQuery(this).remove()})),n.find(".ptag-bubble.lay-tag-active"));if(0<i.length?n.find(".deselect-tags").css("display","").removeClass("lay-filter-hidden"):n.find(".deselect-tags").addClass("lay-filter-hidden"),"AND"===l)if(0<(i=n.find(".ptag-bubble.lay-tag-active")).length){for(var c=[],u=(i.each(function(){c.push(parseInt(jQuery(this).attr("data-tag_id"),10))}),[]),a=0;a<t.length;a++){var y=t[a];1==y.show&&(u=(0,i1.default)(y.ids,u))}for(a=0;a<d.length;a++){var h=d[a];0<c.length&&0<(0,r1.default)(c,u).length&&-1!=u.indexOf(h)?n.find('.ptag-bubble[data-tag_id="'+h+'"]').css("display",""):n.find('.ptag-bubble[data-tag_id="'+h+'"]').css("display","none")}}else{n.find(".ptag-bubble:not(.deselect-tags)").css("display","none");for(a=0;a<d.length;a++){h=d[a];n.find('.ptag-bubble[data-tag_id="'+h+'"]').css("display","")}}else if(r){n.find(".ptag-bubble:not(.deselect-tags)").css("display","none");for(a=0;a<d.length;a++){h=d[a];n.find('.ptag-bubble[data-tag_id="'+h+'"]').css("display","")}}},y1=function(e,t){var a=e.closest(".col"),n=a.find(".lay-productsgrid-tagfilter"),t=((null!=t&&0!=t&&0<t.length?t:a.find(".ptag-bubble")).removeClass("lay-tag-active"),n.find(".ptag-bubble")),o=[],a=e.data("config");if(0==a||!a.hasOwnProperty("reorder_tags")||a.reorder_tags){t.each(function(){var e;jQuery(this).hasClass("lay-tag-active")||(e=jQuery(this).attr("data-ix"),o.push([this,e]))}),o.sort(function(e,t){return e[1]==t[1]?0:e[1]>t[1]?1:-1});var i="";0<n.find(".deselect-tags").length&&(i+=n.find(".deselect-tags")[0].outerHTML),n.find(".lay-tag-active").each(function(){i+=this.outerHTML});for(var r=0;r<o.length;r++)o[r][0].classList.contains("deselect-tags")||(i+=o[r][0].outerHTML);n.html(i)}},h1=void 0,p1=void 0,f1=(f.setImageSizesAttribute(Tj),function(e){e=(Tj=e.find(".lay-products-thumbnails-grid")).not(".initialized");0<e.length&&(e.each(function(){var e=jQuery(this),t=e.data("config"),a=!1,n=(S1(e,t),C1(e,t),window.location.hash),o=!1;if(n.startsWith("#product-category-")&&jQuery(this).hasClass("use-filter")&&(n=n.substring(18),0<(n=jQuery(this.parentNode).find('[data-slug="'+n+'"]')).length)&&(a=n.attr("data-id"),i=b1(e),w1(e,a,!1,i),o=!0),!o&&jQuery(this).hasClass("use-filter")){a=jQuery(this.parentNode).find(".lay-filter-default.lay-filter-active").attr("data-id");var i=b1(e);w1(e,a,!1,i),o=!0}else{var r,n=E.getElementType(e),l=E.getElementId(e);if(n&&l&&(E.isRememberEnabled()?(r=E.getLoadMoreState(n,l))&&r.multiplier&&1<r.multiplier&&l1(e,r.multiplier):E.clearLoadMoreState(n,l)),t.hasOwnProperty("category")&&null!=t.category){for(var s=[],d=0;d<t.category.length;d++){var c=t.category[d];c.hasOwnProperty("id")&&s.push(c.id)}0<s.length&&(a=s)}}!1!==a&&u1(e,a,i),o||jQuery(this).hasClass("use-filter")||d1(e,t),e.addClass("initialized")}),m1(),v1(),g1(),e.each(function(){var e=jQuery(this),t=e.data("config");S1(e,t),C1(e,t),jQuery(this).addClass("sized")}),f.setImageSizesAttribute(e)),Tj.each(function(){var e=jQuery(this).closest(".col");e.find(".lay-productsgrid-tagfilter").addClass("initialized"),e.find(".lay-productsgrid-filter").addClass("initialized")})}),m1=function(){jQuery(document).off("tap",".lay-productsgrid-tagfilter .deselect-tags"),jQuery(document).on("tap",".lay-productsgrid-tagfilter .deselect-tags",function(e){jQuery(this).addClass("lay-filter-hidden");var e=jQuery(e.target.closest(".col")),t=e.find(".lay-products-thumbn
1ails-grid");y1(t);var a=!1,e=(0<e.find(".lay-productsgrid-filter-anchor.lay-filter-active").length&&(a=parseInt(e.find(".lay-productsgrid-filter-anchor.lay-filter-active").attr("data-id"),10)),b1(t)),n=(w1(t,a,!0,e),t.data("config")),o="OR";"AND"==(o=0!=n&&n.hasOwnProperty("tagFilterBehaviour")&&null!=n.tagFilterBehaviour?(o=n.tagFilterBehaviour).toUpperCase():o)&&u1(t,a,e)})},g1=function(){jQuery(document).off("tap",".lay-productsgrid-tagfilter .ptag-bubble:not(.deselect-tags)"),jQuery(document).on("tap",".lay-productsgrid-tagfilter .ptag-bubble:not(.deselect-tags)",function(e){var e=jQuery(e.target.closest(".col")),t=e.find(".lay-products-thumbnails-grid"),a=jQuery(this),n=e.find(".lay-productsgrid-tagfilter"),o=t.data("config"),i=0==o||!o.hasOwnProperty("reorder_tags")||o.reorder_tags;a.hasClass("lay-tag-active")?y1(t,a):(i&&(0<(i=n.find(".lay-tag-active").last()).length?a.insertAfter(i):0<e.find(".deselect-tags").length?a.insertAfter(e.find(".deselect-tags")):n.prepend(a)),a.addClass("lay-tag-active"),i=e[0].querySelector(".lay-productsgrid-tagfilter.mobile-one-line"),n=!0,o.hasOwnProperty("reorder_tags")&&null!=o.reorder_tags&&(n=o.reorder_tags),i&&n&&i.scrollTo({top:0,left:0,behavior:"smooth"}));a=!1,0<e.find(".lay-productsgrid-filter-anchor.lay-filter-active").length&&(a=parseInt(e.find(".lay-productsgrid-filter-anchor.lay-filter-active").attr("data-id"),10)),o=b1(t);w1(t,a,!0,o),u1(t,a,o)})},v1=function(){jQuery(document).off("tap",".lay-productsgrid-filter-anchor"),jQuery(document).on("tap",".lay-productsgrid-filter-anchor",function(e){jQuery(this).hasClass("lay-filter-active")?0<jQuery(e.delegateTarget).find(".lay-tag-active").length&&c1():(e=jQuery(this).attr("data-slug"),window.location.hash="product-category-"+e)})},w1=function(n,e,t=!0,o=[]){n.parent().find(".lay-filter-active").removeClass("lay-filter-active"),!1!==e&&n.parent().find('.lay-productsgrid-filter-anchor[data-id="'+e+'"]').addClass("lay-filter-active");var e=n.find(".lay-product"),i=n.data("config"),a=n.find(".lay-productsgrid-load-more-wrap").first(),a=0<(a=0===(a=0===(a=0===a.length?n.parent().find(".lay-productsgrid-load-more-wrap").first():a).length?n.nextAll(".lay-productsgrid-load-more-wrap").first():a).length?n.closest(".col").find(".lay-productsgrid-load-more-wrap").first():a).length?a.find(".lay-productsgrid-load-more").first():jQuery();0<a.length&&a.hide(),s1(n),"fade_out_fade_in"==layData.pgf_transition&&t?(n.parent().addClass("lay-disable-click lay-transition"),n.find(".lay-products").css("opacity",0),setTimeout(function(){_1(o),"masonry"!==i.layoutType&&S1(n,i),C1(n,i),f.setImageSizesAttribute(n),d1(n,i);var e=n.find(".show-filtered");x1(e,function(){n.find(".lay-products").css("opacity",1),setTimeout(function(){n.parent().removeClass("lay-disable-click lay-transition"),d1(n,i)},500)}),window.eventsChannel.emit("productsGridWasFiltered")},500)):"fade_out_fade_in_2"==layData.pgf_transition&&t?(n.parent().addClass("lay-disable-click"),e.css("transitionDelay","0ms"),e.removeClass("in-view").addClass("below"),setTimeout(function(){_1(o),"masonry"!==i.layoutType&&S1(n,i),C1(n,i),f.setImageSizesAttribute(n),d1(n,i);var e=n.find(".show-filtered"),t=(e.each(function(){jQuery(this)[0].style.transitionDelay=""}),e.not(".hide-loadmore")),a=0;t.each(function(){var e=jQuery(this);"block"==e.css("display")&&(e[0].style.transitionDelay=100*a+"ms",a++)}),x1(e,function(){e.not(".hide-loadmore").each(function(){var e=jQuery(this);"block"==e.css("display")?e.removeClass("below").addClass("in-view"):e.removeClass("below in-view")}),e.filter(".hide-loadmore").each(function(){jQuery(this).removeClass("below in-view")}),n.parent().removeClass("lay-disable-click"),d1(n,i)}),window.eventsChannel.emit("productsGridWasFiltered")},550)):(_1(o),"masonry"!==i.layoutType&&S1(n,i),C1(n,i),f.setImageSizesAttribute(n),d1(n,i),window.eventsChannel.emit("productsGridWasFiltered"))},b1=function(e){var t=window.location.hash,o=!1,i=(t.startsWith("#product-category-")?(a=t.substring(18),0<(a=jQuery('[data-slug="'+a+'"]')).length&&(o=parseInt(a.attr("data-id"),10))):""==t&&0<(a=jQuery(".lay-filter-default")).length&&(o=parseInt(a.attr("data-id"),10)),[]),t=(e.closest(".col").find(".ptag-bubble.lay-tag-active").each(function(){var e=parseInt(j
1Query(this).attr("data-tag_id"),10);i.push(e)}),e.find(".lay-product>a")),a=e.data("config"),r=[],l="OR";return 0!=a&&a.hasOwnProperty("tagFilterBehaviour")&&null!=a.tagFilterBehaviour&&(l=(l=a.tagFilterBehaviour).toUpperCase()),t.each(function(){var e=jQuery(this),t=e.attr("data-tags"),t=f.parseIdsString(t),a=e.attr("data-catid"),a=f.parseIdsString(a),e={show:!1,$el:e.parent(),ids:t},n=!1,n="AND"===l?(0,r1.default)(t,i).length==i.length:0<(0,r1.default)(t,i).length,t=-1!==a.indexOf(o);e.show=0==i.length&&!1!==o&&t||!!(0<i.length&&n&&!1!==o&&t)||!!(0<i.length&&n&&!1===o)||!1===o&&0==i.length,r.push(e)}),r},_1=function(e){for(var t=0;t<e.length;t++){var a=e[t];1==a.show?a.$el.css("display","block").addClass("show-filtered").removeClass("hide-filtered"):a.$el.css("display","none").addClass("hide-filtered").removeClass("show-filtered")}},j1=function(e,t,a){return 1==e},x1=function(e,t){var a=[],n=[];e.find("img").each(function(){Ft.isInsideViewportHeight(this,90)&&(a.push(this),n.push(!1))});for(var o,i=0;i<a.length;i++)(e=>{var t=jQuery(a[e]);t.hasClass("loaded")||t.hasClass("lazyloaded")||t.hasClass("woocommerce-placeholder")?n[e]=!0:new MutationObserver(()=>{(t.hasClass("loaded")||t.hasClass("lazyloaded"))&&(n[e]=!0)}).observe(t[0],{attributes:!0,attributeFilter:["class"]})})(i);0<a.length?o=setInterval(function(){n.every(j1)&&(t(),clearInterval(o))},30):t()},C1=function(e,t){var a=Q.screenSize,n=t[a].colGutter,o=t[a].colCount,i=void 0===t[a].rowGutterMu?"%":t[a].rowGutterMu,r=void 0===t[a].colGutterMu?"%":t[a].colGutterMu,o="calc( 100% / "+o+" - "+(1-1/o)*t[a].colGutter+r+")";e.find("li").css({width:o,"margin-bottom":t[a].rowGutter+i,"margin-left":0}),"masonry"===t.layoutType?(e.find(".lay-productsgrid-gutter-sizer").css("width",n+r),e.find(".lay-productsgrid-col-sizer").css("width",o),void 0!==(a=e.data("masonry"))&&a.layout()):e.find(".lay-products").css("gap",n+r),d1(e,t)},S1=function(e,t){"masonry"===t.layoutType&&(t=e.find("ul.lay-products")[0],(t=new Masonry(t,{itemSelector:"li",columnWidth:".lay-productsgrid-col-sizer",gutter:".lay-productsgrid-gutter-sizer",percentPosition:!0,transitionDuration:0,horizontalOrder:!0})).once("layoutComplete",function(){e.closest(".col").addClass("masonry-initialized")}),e.data("masonry",t))},T_=(jQuery(document).on("click",".lay-productsgrid-load-more",function(e){e.preventDefault();var t,a,n,e=jQuery(this),o=e.closest(".lay-productsgrid-load-more-wrap"),i=o.siblings(".lay-products-thumbnails-grid").first();0!==(i=0===i.length?o.parent().find(".lay-products-thumbnails-grid").first():i).length&&(!(o=i.data("config"))||(a=o,n=Q.screenSize,((t=Qj(a,n))<=0?-1:(a=a[n]&&void 0!==a[n].colCount?Number(a[n].colCount):1,t*(a=isNaN(a)||a<1?1:a)))<=0)||(n=Lj(i)+1,l1(i,n),t=E.getElementType(i),a=E.getElementId(i),t&&a&&(E.isRememberEnabled()?E.saveLoadMoreState(t,a,{multiplier:n}):E.clearLoadMoreState(t,a)),d1(i,o),C1(i,o),0<(n=i.closest(".col")).length&&f.setImageSizesAttribute(n),i.find(".lay-product").not(".hide-filtered, .hide-because-limit, .hide-loadmore").length===i.find(".lay-product").not(".hide-filtered, .hide-because-limit").length))&&e.hide()}),{sizeLayout:C1,i:function(){jQuery(window).on("window_width_changed",kj),window.laytheme.on("scrollslider-initialized",kj),window.laytheme.on("content_ready",function(e){h1=Ks(e),f1(h1),p1=e,0}),window.laytheme.on("overlayshown",function(e){(h1=e).hasClass("lay-overlay-was-opened-at-least-once")||f1(h1)}),window.laytheme.on("overlayhidden",function(){h1=Ks(p1)}),jQuery(window).on("hashchange",c1)}}),Q_=T_;window.productsgrid_controller_new=T_;function A1(e,t){"string"==typeof e&&""!=e&&"string"==typeof t&&(e=O1(e),jQuery([".qtranxs-lang-menu-item-"+e+" a",".qtranxs_language_chooser li.lang-"+e+" a",".qtranxs_language_chooser li.language-chooser-item-"+e+" a",".qtranxs_language_chooser a.qtranxs_image_"+e,".qtranxs_language_chooser a.qtranxs_text_"+e,".qtranxs_language_chooser a.qtranxs_css_"+e,".qtranxs_language_chooser a.qtranxs_flag_"+e,".qtranxs_language_chooser a.qtranxs_short_"+e].join(",")).attr("href",t))}function Q1(e){var t,a;e&&e.dataset&&null!=e.dataset.src&&e.parentNode&&(t=e.dataset.src,(a=e.cloneNode(!0)).removeAttribute("data-src"),a.setAttribute("src",t),a.classList.remove("lay-iframe-lazyload"),a.classList.add("loaded"),e.parentNode.replaceChild(a,e),window.laytheme)&&"function"==typeof window.laytheme.emit&&window.laytheme.emit("lay_iframe_lazyloaded",a)}
1function L1(){switch(Q.screenSize){case"desktop":case"tablet":0<jQuery(".lay-sitewide-background-video").length&&null==jQuery(".lay-sitewide-background-video").attr("src")&&(e=jQuery(".lay-sitewide-background-video").attr("data-src"),jQuery(".lay-sitewide-background-video").attr("src",e)),0<jQuery(".lay-sitewide-background-video").length&&(Ri(jQuery(".lay-sitewide-background-video")[0]),jQuery(".lay-sitewide-background-video")[0].play());break;case"phone":var e;0<jQuery(".lay-sitewide-background-video-mobile").length&&null==jQuery(".lay-sitewide-background-video-mobile").attr("src")&&(e=jQuery(".lay-sitewide-background-video-mobile").attr("data-src"),jQuery(".lay-sitewide-background-video-mobile").attr("src",e)),0<jQuery(".lay-sitewide-background-video-mobile").length&&(Ri(jQuery(".lay-sitewide-background-video-mobile")[0]),jQuery(".lay-sitewide-background-video-mobile")[0].play())}}var k1,E1=function(){1==layData.is_qtranslate_active&&window.laytheme.on("newpageshown",function(){setTimeout(D1,0)})},O1=function(e){return window.CSS&&"function"==typeof window.CSS.escape?window.CSS.escape(e):e.replace(/([ #;?%&,.+*~':"!^$[\]()=>|/@])/g,"\\$1")},D1=function(){1==layData.is_qtranslate_active&&jQuery.ajax({url:layData.wpapiroot+"laytheme/v1/get_qtranslate_langswitcher_urls/",data:{url:window.location.href},method:"GET",success:function(e){for(var t=JSON.parse(e),a=0;a<t.length;a++)A1(t[a][0],t[a][1]),A1(t[a][2],t[a][1]);jQuery(".qtranxs_language_chooser").each(function(){var e=jQuery(this),a=jQuery("#qtranxs_select_"+e.attr("id"));0!=(a=0==a.length?e.prev('select[id^="qtranxs_select_"]'):a).length&&e.find("li").each(function(e){var t=jQuery(this).find("a").first().attr("href");"string"==typeof t&&a.find("option").eq(e).val(t),jQuery(this).hasClass("active")&&a.find("option").eq(e).prop("selected",!0)})})}})},Lt={updateLanguageSwitcherUrls:function(){D1()},i:function(){E1()}},T1=function(){1==layData.is_polylang_active&&window.laytheme.on("newpageshown",P1)},P1=function(){1==layData.is_polylang_active&&jQuery.ajax({url:layData.wpapiroot+"laytheme/v1/get_polylang_langswitcher_urls/",data:{id:jQuery("body").attr("data-id"),type:jQuery("body").attr("data-type")},method:"GET",success:function(e){var t=JSON.parse(e);if(Array.isArray(t))for(var a=0;a<t.length;a++)"string"==typeof t[a][0]&&jQuery(".lang-item-"+t[a][1]+" a").each(function(){jQuery(this).attr("href",t[a][0])})}})},t={updateLanguageSwitcherUrls:function(){P1()},i:function(){T1()}},I1={initLazyLoadIframesOnScroll:function(e){var t;e=(e=e).find("iframe.lay-iframe-lazyload[data-src]"),"IntersectionObserver"in window?(t=new IntersectionObserver(function(e,t){e.forEach(function(e){e.isIntersecting&&(Q1(e.target),t.unobserve(e.target))})},{rootMargin:"100%"}),e.each(function(){t.observe(this)})):e.each(function(){Q1(this)})},loadIframe:function(e){Q1(e)}},M1="data-embed-hydrated",z1="data-embed-fp",N1=()=>{if("undefined"!=typeof window){if(!0===window.__layEmbedInjectDebug)return!0;try{if(window.location&&window.location.search&&-1!==window.location.search.indexOf("lay-debug"))return!0;if(window.localStorage&&"1"===window.localStorage.getItem("lay-debug"))return!0}catch(e){}}return!1},F1=function(){if(N1()&&window.console&&console.info){var t=["[embed-inject]"];for(let e=0;e<arguments.length;e++)t.push(arguments[e])}},q1=e=>{var t,a,n;return e?(t=e.getAttribute(z1)||"",a=e.getAttribute(M1)||"",((n=e.closest?e.closest("#grid, #custom-phone-grid, #footer, #footer-custom-phone-grid"):null)?"#"+n.id:"?")+" "+((e.className||"").toString().split(/\s+/)[0]||e.tagName)+" fp="+t.slice(0,8)+" hyd="+(a||"-")):"null"},B1=()=>document&&"loading"!==document.readyState,R1=()=>document&&"complete"===document.readyState,H1=(t,a)=>{setTimeout(()=>{try{var e="function"==typeof t?t:t&&t.handleEvent;"function"==typeof e&&e.call(t===e?document:t,new Event(a))}catch(e){window.console&&console.error}},0)},$1=()=>{let a=document,n=window,o=a.addEventListener,i=n.addEventListener;return a.addEventListener=function(e,t){if("DOMContentLoaded"!==e||!B1()||!t)return o.apply(a,arguments);H1(t,"DOMContentLoaded")}
1,n.addEventListener=function(e,t){if("load"!==e||!R1()||!t)return i.apply(n,arguments);H1(t,"load")},()=>{a.addEventListener=o,n.addEventListener=i}},W1=e=>{var t=e.getAttribute("data-embed");if(null!=t){F1("hydrateFresh",q1(e),"len="+t.length);var a=$1();try{jQuery(e).html(t)}finally{a()}e.setAttribute(M1,"1")}},V1=t=>{if(t){if(null!==t.offsetParent)return!0;if(0<t.getClientRects().length)return!0;let e=t.parentElement;for(;e;){var a=window.getComputedStyle?window.getComputedStyle(e):null,a=a?a.display:"";if("none"===a)return!1;if("contents"!==a)return null!==e.offsetParent||0<e.getClientRects().length;e=e.parentElement}}return!1},Y1=(e,t)=>{for(;e.firstChild;)t.appendChild(e.firstChild)},G1=e=>{var t=e.closest?e.closest(".col"):null;if(t&&t.classList)for(let e=0;e<t.classList.length;e++){var a=t.classList[e];if(0===a.indexOf("id-"))return a.substring(3)}return null},U1=e=>{var t=e.getAttribute(z1);return t?(e=G1(e))?e+":"+t:"nofp:"+t:null},X1=e=>{if(e&&"function"==typeof e.querySelectorAll){var t=Array.from(e.querySelectorAll("[data-embed]"));if(t.length){F1("rebalance: scope",e&&e.id?"#"+e.id:e.className||e.tagName,"| wrappers:",t.length),t.forEach(e=>{F1(" wrapper",q1(e),"mounted="+V1(e))});let a=new Map,n=[];t.forEach(e=>{var t=U1(e);(t?(a.has(t)||a.set(t,[]),a.get(t)):n).push(e)}),F1(" groups:",a.size,"| orphans:",n.length),a.forEach((e,t)=>{if(1===e.length)return"1"===(a=e[0]).getAttribute(M1)?void F1(" group",t,"singleton already hydrated â skip"):V1(a)?(F1(" group",t,"singleton â hydrate fresh"),void W1(a)):void F1(" group",t,"singleton not mounted â defer");var a=e.find(V1);a?"1"===a.getAttribute(M1)?F1(" group",t,"active already hydrated â skip"):(e=e.find(e=>"1"===e.getAttribute(M1)))?(F1(" group",t,"transplant from",q1(e),"to",q1(a)),Y1(e,a),e.removeAttribute(M1),a.setAttribute(M1,"1")):(F1(" group",t,"pair â hydrate active fresh",q1(a)),W1(a)):F1(" group",t,"pair but nothing visible â defer")}),n.forEach(e=>{"1"!==e.getAttribute(M1)&&V1(e)&&(F1(" orphan â hydrate fresh",q1(e)),W1(e))})}else F1("rebalance: no wrappers in scope",e&&e.id?"#"+e.id:e)}},J1=()=>{window.laytheme&&"function"==typeof window.laytheme.on&&window.laytheme.on("sizechanged",e=>{F1("sizechanged â",e,"â rebalancing all .lay-content roots"),document.querySelectorAll(".lay-content").forEach(e=>{X1(e)})})},K1={desktopContentLoaded:!1,CplContentLoaded:!1},Z1={desktopContentLoaded:!1,CplContentLoaded:!1},ex=(isProjectOverlayObjGlobal=!1,function(){yx(),window.laytheme.on("newpageshown",yx),window.laytheme.on("newpageshown",function(e,t,a,n){isProjectOverlayObjGlobal=n,setTimeout(function(){tx(n)},0)}),window.laytheme.on("sizechanged",function(){tx(isProjectOverlayObjGlobal)}),J1()}),tx=function(t){if("undefined"!=typeof document){var a=document.querySelectorAll(".lay-text-animation[data-animation-type]");let t=!1;for(let e=0;e<a.length;e++)if(lu(a[e])){t=!0;break}t&&mu(Array.from(document.querySelectorAll(".lay-text-animation"))).catch(()=>{})}switch(Q.screenSize){case"desktop":case"tablet":dx();break;case"phone":cx(t)}ax(),nx(),setTimeout(function(){var e="desktop"==Q.screenSize||"tablet"==Q.screenSize?"desktop":"phone";window.laytheme.emit("content_ready",e,k1,t)},0)},ax=function(){var e=jQuery("#lay-woocommerce");"instant_load"===layData.image_loading&&(Ft.initLoadImages(e),f.fadeInImageOnLoadViaParent(e))},nx=function(){document.querySelectorAll("video").forEach(function(e){jQuery(e).is(":visible")||e.pause()})},ox=100,ix=function(e){return!(!e||"function"!=typeof e.getBoundingClientRect)&&0<(e=e.getBoundingClientRect()).bottom&&e.top<window.innerHeight+ox&&0<e.right&&e.left<window.innerWidth},rx=function(e){var t,a,n,o;e&&"function"==typeof e.getBoundingClientRect&&(n=e.getBoundingClientRect().width,a=window.getComputedStyle?window.getComputedStyle(e).objectFit:"",0===n&&(t=parseFloat(e.getAttribute("data-ar")),o=e.clientHeight,!Number.isNaN(t))&&0!==t&&0<o&&(n=o/t),"cover"!==e.getAttribute("data-parent-fit")&&"cover"!==a||(o=parseInt(e.getAttribute("data-w"),10),t=parseInt(e.getAttribute("data-h"),10),Number.isNaN(o))||Number.isNaN(t)||0===t||(a=(a=e.parentNode?e.parentNode.getBoundingClientRect():null)&&0===a.width&&0===a.height&&e.parentNode&&e.parentNode.parentNode?e.parentNode.parentNode.getBoundingClientRect():a)&&0<a.height&&(n=o/t<a.width/a.height?a.width:o/t*a.height),n)&&0<n&&(o=f.roundUpSizes(n),e.setAttribute("sizes",o+"px"),e.setAttribute("data-sizes",o+"px"))},lx=function(e){var t,a;e&&(e.classList.contains("carousel-original-img")?(t=e.getAttribute("data-lay-src"))&&e.setAttribute("src",t):e.classList.contains("carousel-responsive-img")&&(t=e.getAttribute("data-lay-srcset"),a=e.getAttribute("data-lay-src"),rx(e),t&&e.setAttribute("srcset",t),!t)&&a&&e.setAttribute("src",a),e.complete?e.classList.add("loaded"):(e.addEventListener("load",function(){e.classList.add("loaded")},{once:!0}),e.addEventListener("error",function(){e.classList.add("loaded")},{once:!0})))},sx=function(e){for(var t=0;t<e.children.length;t++){var a=e.children[t];a&&"SOURCE"===a.tagName&&a.dataset&&null!=a.dataset.src&&(a.src=a.dataset.src)}e.setAttribute("preload","auto");try{e.load()}catch(e){}e.classList.remove("video-lazyload"),e.classList.add("loaded"),e.classList.contains("autoplay")&&e.setAttribute("autoplay",""),Ri(e)},dx=function(){var t;K1.desktopContentLoaded||(t=[],document.querySelectorAll(".lay-content").forEach(function(e){t=t.concat(Array.from(e.querySelectorAll("#grid, .cover-region-desktop")))}),k1=jQuery(t),ux(k1),K1.desktopContentLoaded=!0),Z1.desktopContentLoaded||(0<(k1=jQuery("#footer")).length&&ux(k1),Z1.desktopContentLoaded=!0)},cx=function(e){var t,e=null!=e&&e.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";document.querySelector(e+" #custom-phone-grid")?K1.hasCPL=!0:K1.hasCPL=!1,document.querySelector(e+" #footer-custom-phone-grid")?Z1.hasCPL=!0:Z1.hasCPL=!1,K1.hasCPL?K1.CplContentLoaded||(t=[],document.querySelectorAll(".lay-content").forEach(function(e){t=t.concat(Array.from(e.querySelectorAll("#custom-phone-grid, .cover-region-phone"))),e.parentNode.classList.contains("lay-overlay")&&(t=t.concat(Array.from(e.querySelectorAll("#grid"))))}),k1=jQuery(t),ux(k1),K1.CplContentLoaded=!0):K1.desktopContentLoaded||(t=[],document.querySelectorAll(".lay-content").forEach(function(e){t=t.concat(Array.from(e.querySelectorAll("#grid, .cover-region-desktop"))),e.parentNode.classList.contains("lay-overlay")&&(t=t.concat(Array.from(e.querySelectorAll("#custom-phone-grid"))))}),k1=jQuery(t),ux(k1),K1.desktopContentLoaded=!0),Z1.hasCPL?Z1.CplContentLoaded||(k1=jQuery("#footer-custom-phone-grid"),ux(k1),Z1.CplContentLoaded=!0):Z1.desktopContentLoaded||(0<(k1=jQuery("#footer")).length&&ux(k1),Z1.desktopContentLoaded=!0)},ux=function(e){var t,a,n,o,i,r,l;"instant_load"===layData.image_loading&&(Ft.initLoadImages(e),f.fadeInImageOnLoadViaParent(e)),mc.shouldLazyLoadVideos()?mc.initLazyLoadVideosOnScroll(e):mc.loadVideosInstantly(e),e.find("iframe[data-src]:not(.lay-iframe-lazyload)").each(function(){var e=jQuery(this).attr("data-src");jQuery(this).attr("src",e)}),(e=>{if(e){F1("injectAllDataEmbedsIn â $target length:",e.length);let t=new Set;e.each(function(){var e=(this&&this.closest?this.closest(".lay-content"):null)||this;e&&!t.has(e)&&(t.add(e),X1(e))})}})(e),I1.initLazyLoadIframesOnScroll(e),void 0!==window.layCarousel&&void 0!==window.layCarousel.loadNotLazyloadingImagesIn&&window.layCarousel.loadNotLazyloadingImagesIn(e),void 0!==window.layCarouselFadeCarousel&&void 0!==window.layCarouselFadeCarousel.loadFirstLazyImage&&window.layCarouselFadeCarousel.loadFirstLazyImage(e),void 0!==window.layCarouselScrollCarousel&&void 0!==window.layCarouselScrollCarousel.loadFirstLazyImage&&window.layCarouselScrollCarousel.loadFirstLazyImage(e),(e=e)&&e.length&&e.each(function(){if(this&&this.querySelectorAll){var e=this.querySelectorAll(".lay-carousel");for(t=0;t<e.length;t++)if(a=e[t],ix(a)){for(n=a.querySelectorAll(".lay-carousel-slide img.carousel-original-img, .lay-carousel-slide img.carousel-responsive-img"),i=Math.min(n.length,2),o=0;o<i;o++)lx(n[o]);for(r=a.querySelectorAll(".lay-carousel-slide video.video-lazyload"),l=0;l<r.length;l++)ix(r[l])&&sx(r[l])}}})},yx=function(){K1.desktopContentLoaded=!1,Z1.desktopContentLoaded=K1.CplContentLoaded=!1,Z1.CplContentLoaded=!1},e={i:function(){ex()}},T_={i:function(){L1(),window.laytheme.on("sizechanged",function(){L1()})}},hx=150;function px(){var n=document.documentElement.clientWidth||window.innerWidth,e="phone"===Q.screenSize?".laynav.mobile-nav.arrangement-horizontal .menu-item-has-children":".laynav.desktop-nav.arrangement-horizontal .menu-item-has-children";jQuery(e).each(function(){var e,t=jQuery(this),a=t.find("> .sub-menu");a.length&&(e=t[0].parentNode&&t[0].parentNode.lastElementChild===t[0],t=t[0].getBoundingClientRect().right>n-hx,e&&t?a.addClass("submenu-align-right"):a.removeClass("submenu-align-right"))})}function fx(e){if(!e)return 0;if(!!!(e._layParallaxTransform||e.classList&&e.classList.contains("has-parallax")||e.hasAttribute("data-yvel")||e.hasAttribute("data-offsetx")||e.hasAttribute("data-offsety")))return 0;var t=e._layParallaxTransform||(e.style?e.style.transform:"");if(!t||"none"===t)try{t=window.getComputedStyle(e).transform}catch(e){}return Ox(t)}var mx=function(){"click"==layData.menu_submenu_show_on&&layData.menu_submenu_keep_open_2||jQuery(window).one("click",function(e){1==layData.menu_submenu_keep_open&&1==jQuery(e.target).closest(".show-submenu-desktop").length?mx():jQuery(".show-submenu-desktop").removeClass("show-submenu-desktop")})},gx=function(){var a;a=!1,(jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-style_desktop_menu")||jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-button_menu_style"))&&(a=!0),jQuery(".laynav.mobile-nav .menu-item-has-children>a").on("click",function(e){var t=!1;"phone"==Q.screenSize&&(t=!1),0==(t="phone"==Q.screenSize&&(jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-style_desktop_menu")||jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-button_menu_style"))&&1==layData.menu_submenu_follow_parent_link_on_click_to_open_submenu?!0:t)&&(e.preventDefault(),e.stopPropagation()),"click"==layData.menu_submenu_show_on&&layData.menu_submenu_keep_open_2&&jQuery(".show-submenu-desktop").removeClass("show-submenu-desktop"),a&&jQuery(".show-submenu-mobile").not(jQuery(this).closest(".menu-item-has-children")).removeClass("show-submenu-mobile"),jQuery(this).closest(".menu-item-has-children").toggleClass("show-submenu-mobile"),a&&jQuery(this).closest(".menu-item-has-children").hasClass("show-submenu-mobile")&&jQuery(window).one("click",function(){jQuery(".show-submenu-mobile").removeClass("show-submenu-mobile")})}),(Q.isTouchDevice||"click"==layData.menu_submenu_show_on)&&(jQuery(".laynav.desktop-nav .menu-item-has-children>a").on("click",function(e){var t=!1,t=(1==layData.menu_submenu_follow_parent_link_on_click_to_open_submenu&&(t=!0),"ph
1one"==Q.screenSize&&(t=!1),0==(t="phone"==Q.screenSize&&(jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-style_desktop_menu")||jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-button_menu_style"))&&1==layData.menu_submenu_follow_parent_link_on_click_to_open_submenu?!0:t)&&(e.preventDefault(),e.stopPropagation()),jQuery(this).closest(".menu-item-has-children"));jQuery(".show-submenu-desktop").not(t).removeClass("show-submenu-desktop"),"click"==layData.menu_submenu_show_on&&"1"!=layData.menu_submenu_keep_open_2?t.toggleClass("show-submenu-desktop"):t.addClass("show-submenu-desktop"),t.hasClass("show-submenu-desktop")&&mx()}),"click"==layData.menu_submenu_show_on)&&layData.menu_submenu_keep_open_2&&jQuery(document).on("click",".laynav>ul>li:not(.menu-item-has-children)>a",function(e){jQuery(".show-submenu-desktop").removeClass("show-submenu-desktop")}),px(),jQuery(window).on("resize",px)},vx={i:function(){return gx()}},wx=function(){switch(Q.screenSize){case"desktop":case"tablet":jQuery(".one-col-row .lay-thumbnailgrid-filter-wrap").each(function(){var e=jQuery(this).find(".lay-thumbnailgrid-tagfilter"),e=(0<e.length&&e.hasClass("mobile-one-line")&&e.css({width:"",paddingLeft:"",paddingRight:"",transform:""}),jQuery(this).find(".lay-thumbnailgrid-filter"));0<e.length&&e.hasClass("mobile-one-line")&&e.css({width:"",paddingLeft:"",paddingRight:"",transform:""})});break;case"phone":jQuery(".one-col-row .lay-thumbnailgrid-filter-wrap").each(function(){var e,t,a=document.documentElement.clientWidth,n=jQuery(this).find(".lay-thumbnailgrid-tagfilter"),n=(0<n.length&&n.hasClass("mobile-one-line")&&(t=(e=jQuery(this).closest(".col")[0].getBoundingClientRect()).left,n.css({width:a+"px",paddingLeft:t+"px",paddingRight:a-(e.left+e.width)+"px",transform:"translateX( -"+t+"px )"})),jQuery(this).find(".lay-thumbnailgrid-filter"));0<n.length&&n.hasClass("mobile-one-line")&&(t=(e=jQuery(this).closest(".col")[0].getBoundingClientRect()).left,n.css({width:a+"px",paddingLeft:t+"px",paddingRight:a-(e.left+e.width)+"px",transform:"translateX( -"+t+"px )"}))})}},bx={i:function(){window.laytheme.on("content_ready",function(e){0<Ks(e).find(".thumbs-collection-region").length&&wx()}),window.laytheme.on("overlayshown",function(e){e.hasClass("lay-overlay-was-opened-at-least-once")||0<e.find(".thumbs-collection-region").length&&wx()}),jQuery(window).on("window_width_changed",function(){wx()})}},_x=function(){switch(Q.screenSize){case"desktop":case"tablet":jQuery(".one-col-row .type-productsgrid").each(function(){var e=jQuery(this).find(".lay-productsgrid-tagfilter"),e=(0<e.length&&e.hasClass("mobile-one-line")&&e.css({width:"",paddingLeft:"",paddingRight:"",transform:""}),jQuery(this).find(".lay-productsgrid-filter"));0<e.length&&e.hasClass("mobile-one-line")&&e.css({width:"",paddingLeft:"",paddingRight:"",transform:""})});break;case"phone":jQuery(".one-col-row .type-productsgrid").each(function(){var e,t,a=jQuery(this).find(".lay-productsgrid-tagfilter"),a=(0<a.length&&a.hasClass("mobile-one-line")&&(t=(e=jQuery(this).closest(".row"))[0].currentStyle||window.getComputedStyle(e[0]),a.css({width:window.innerWidth+"px",paddingLeft:t.paddingLeft,paddingRight:t.paddingRight}),a.css({transform:"translateX( "+t.paddingLeft+" )"})),jQuery(this).find(".lay-productsgrid-filter"));0<a.length&&a.hasClass("mobile-one-line")&&(t=(e=jQuery(this).closest(".row"))[0].currentStyle||window.getComputedStyle(e[0]),a.css({width:window.innerWidth+"px",paddingLeft:t.paddingLeft,paddingRight:t.paddingRight}),a.css({transform:"translateX( -"+t.paddingLeft+" )"}))})}},jx={i:function(){window.laytheme.on("content_ready",function(e){0<Ks(e).find(".type-productsgrid").length&&_x()}),window.laytheme.on("overlayshown",function(e){e.hasClass("lay-overlay-was-opened-at-least-once")||0<e.find(".type-productsgrid").length&&_x()}),jQuery(window).on("window_width_changed",function(){_x()})}},xx={i:function(){var e;"show"==layData.shownag&&(e=Date.now(),jQuery("body").prepend('<a class="_ts_'+e+'" href="https://laytheme.com" target="_blank">Created with Laytheme.com</a><style>@keyframes fadeIn {0% { opacity: 0; }100% { opacity: 1; }}._ts_'+e+"{color:black;text-decoration:none;border-bottom:none;letter-spacing:0.01em;animation: fadeIn 0.2s;animation-fill-mode: forwards;background:white;position:fixed;bottom:10px;right:10px;color:black;z-index:99999999999999999999999999;font-size:12px;line-height:25px;height:25px;padding-left:10px;padding-right:10px;border:1px solid rgb(230,230,230);border-radius:20px;font-family: Helvetica, sans-serif;transition: opacity 200ms ease;}</style>"))}}
1,Cx="on"==layData.use_revealing_transition_when_opening_page_overlay,Sx="lay-nav-transition-in-target",Ax="img, video, .ph, .lay-image-responsive, .lay-text, .lay-text-animation, [data-lay-scroll-anim], [data-lay-build-anim-group], .element-wrap",Qx=function(e){e=e&&e.closest?e.closest(".lay-overlay"):null;return e?e.getBoundingClientRect():{top:0,left:0,right:window.innerWidth,bottom:window.innerHeight,width:window.innerWidth,height:window.innerHeight}},Lx=function(e,t,a){return a=a||0,e.bottom>t.top&&e.top<t.bottom+a&&e.right>t.left&&e.left<t.right},kx=function(e,t){var a;return!!e&&!((a=e.getBoundingClientRect()).width<=0||a.height<=0)&&Lx(a,Qx(e),t)},Ex=function(e){if(e){if(kx(e,0))return!0;if(e.querySelectorAll){for(var t=e.querySelectorAll(Ax),a=0;a<t.length;a++){var n=t[a].getBoundingClientRect();if(!(n.width<=0||n.height<=0)&&kx(t[a],0))return!0}for(var o=e.querySelectorAll("*"),i=0;i<o.length;i++){var r=o[i].getBoundingClientRect();if(!(r.width<=0||r.height<=0)&&kx(o[i],0))return!0}}}return!1},Ox=function(e){var t,a;return e&&"none"!==e?0===e.indexOf("matrix3d(")?(a=e.substring(9,e.length-1).split(","),a=parseFloat(a[13]),isNaN(a)?0:a):0===e.indexOf("matrix(")?(a=e.substring(7,e.length-1).split(","),a=parseFloat(a[5]),isNaN(a)?0:a):0!==e.indexOf("translate3d(")&&0!==e.indexOf("translate(")||(a=e.indexOf("(")+1,t=e.indexOf(")"),a=1<(e=e.substring(a,t).split(",")).length?parseFloat(e[1]):0,isNaN(a))?0:a:0},Dx=function(){Cx&&window.laytheme.on("page_overlay_before_shown",function(){A.hideScope(C.PAGE_OVERLAY)})},Tx=function(){window.laytheme.on("pageoverlay_transition_in",function(t){setTimeout(function(){var e=jQuery(column_selectors.join(",")),e=Fd(e);0<e.length?jQuery.when(zd(e)).then(function(){setTimeout(function(){Px(t)},50)}).catch(function(e){}):Px(t)},0)})},Px=function(e){for(var a=Q.isPhoneSize?parseInt(layData.navigation_transition_y_translate_phone,10):parseInt(layData.navigation_transition_y_translate_desktop,10),t=jQuery(column_selectors.join(",")),n=(n=wa(t,layData.navigation_transition_in,"transition_in")).filter(function(e){return Ex(e)}),o=0;o<n.length;o++)n[o].querySelector&&n[o].querySelector("[data-lay-build-anim-group]")&&(n[o]._laySyncMute=!0);var i=Array.isArray(n)?n.filter(function(e){return!e._laySyncMute}):n;if(0==n.length)A.showScope(C.PAGE_OVERLAY),Ix([]);else{if(-1!=layData.navigation_transition_in.indexOf("stagger")&&1<n.length&&(Kt(n,layData.navigation_transition_in),ia(n)),"none"!=layData.navigation_transition_in)for(o=0;o<n.length;o++){var r=n[o];r.dataset.layNavTransitionStartedInViewport=Ex(r)?"1":"0",r.classList.add("disable-css-transitions"),r.classList.add(Sx),r.style.opacity&&""!==r.style.opacity?r._layTargetOpacity=parseFloat(r.style.opacity):r._layTargetOpacity=1,r._layNavTransitionBaseTranslateY=fx(r)}var l=anime.timeline({autoplay:!1,begin:function(){if(!s&&Array.isArray(i))for(var e=0;e<i.length;e++)i[e].style.opacity="0",i[e].classList.remove("below");Cx&&A.showScope(C.PAGE_OVERLAY)},complete:function(){Ix(n)}}),s="none"==layData.navigation_transition_in||"fade"==layData.navigation_transition_in,d=".lay-show-overlay #grid, .lay-show-overlay #custom-phone-grid";if(s)switch(layData.navigation_transition_in){case"none":l.add({targets:d,opacity:1,easing:layData.navigation_transition_in_easing,duration:0});break;case"fade":l.add({targets:d,opacity:[0,1],easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration})}else if(null!=n&&Array.isArray(n)&&0<n.length){l.add({targets:d,opacity:1,easing:"easeOutSine",duration:0});var c=!0,u=function(e){var t=isFinite(e._layNavTransitionBaseTranslateY)?e._layNavTransitionBaseTranslateY:fx(e);return e._layNavTransitionBaseTranslateY=t,[a,0]},y=function(e){var t=isFinite(e._layNavTransitionBaseTranslateY)?e._layNavTransitionBaseTranslateY:fx(e);return e._layNavTransitionBaseTranslateY=t,[-a,0]},h=function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]};if(c=Array.isArray(i)&&0!==i.length?c:!1)switch(layData.navigation_transition_in){case"stagger-fade":l.add({targets:i,opacity:h,easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,a){return Nt(ra(e,t),la(e,a))}});break;case"stagger-up":l.add({targets:i,translateY:u,opacity:h,easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,a){return Nt(ra(e,t),la(e,a))}});break;case"stagger-down":l.add({targets:i,translateY:y,opacity:h,easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,a){return Nt(ra(e,t),la(e,a))}});break;case"up":l.add({targets:i,translateY:u,opacity:h,easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration});break;case"down":l.add({targets:i,translateY:y,opacity:h,easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration})}}"none"==layData.navigation_transition_in?(l.play(),Ix(n,e)):(t=jQuery(column_selectors.join(",")),-1!=window.location.href.indexOf("#")||"on"==layData.loadingBlur&&"on"==layData.lazyLoading||"blur"==layData.loadingBlur?l.play():da(t,function(){l.play()})),Cx&&A.scheduleSafetyReveal(3e3)}},Ix=function(e){jQuery("body").removeClass("do-page-overlay-content-transition"),window.laytheme.emit("pageoverlay_transition_in_completed");jQuery(".lay-overlay .lay-content").attr("style","");for(var t="page-overlay-transition-targets",a=S.beginDelayedCleanup(t),n=0;n<e.length;n++){var o=(e=>{if(e&&e.classList){if(e.style.transitionDelay="","0"===e.dataset.layNavTransitionStartedInViewport)return Ex(e)||e.classList.contains("no-animation")||e.classList.contains("no-animate-in-on-scroll")?(e.classList.remove("below"),e.classList.remove("in-view"),delete e.dataset.layRevealLockedUntil,!1):(e.classList.remove("in-view"),e.classList.add("below"),!0);e.classList.remove("below"),e.classList.remove("in-view"),delete e.dataset.layRevealLockedUntil}return!1})(i=e[n]);i.classList.remove("disable-css-transitions"),o&&(e=>{window.requestAnimationFrame(function(){e&&e.classList&&e.classList.contains("below")&&Ex(e)&&(e.style.transitionDelay="",e.classList.remove("below"),e.classList.add("in-view"),e.dataset.layRevealLockedUntil=Date.now()+500)})})(i),setTimeout(function(e,t,a){S.isDelayedCleanupCurrent(t,a)&&(e.classList.remove(Sx),delete e.dataset.layNavTransitionStartedInViewport)},3e3,i,a,t),delete i._layTargetOpacity,delete i._layNavTransitionBaseTranslateY}sa(e);for(var i,n=0;n<e.length;n++)((i=e[n]).closest(".type-elementgrid")||i.closest(".type-thumbnailgrid"))&&(i.style.opacity=""),i.classList.contains("has-parallax")||i.hasAttribute("data-offsetx")||i.hasAttribute("data-offsety")||(i.style.transform="")},Mx=function(){Cx&&window.laytheme.on("overlayshown_animation_ended",function(e){var t="."+e.attr("class").split(" ").find(e=>e.startsWith("overlay-id-"));switch(column_selectors=void 0,"desktop"==Q.screenSize||"tablet"==Q.screenSize?"desktop":"phone"){case"de
1sktop":column_selectors=[t+" #grid",t+" #footer"];break;case"phone":var a=0!=jQuery(t+" #footer-custom-phone-grid").length,n=0!=jQuery(t+" #custom-phone-grid").length;a&&n?column_selectors=[t+" #custom-phone-grid",t+" #footer-custom-phone-grid"]:!a&&n?column_selectors=[t+" #custom-phone-grid",t+" #footer"]:a&&!n?column_selectors=[t+" #grid",t+" #footer-custom-phone-grid"]:a||n||(column_selectors=[t+" #grid",t+" #footer"])}if(Array.isArray(column_selectors)&&null!=column_selectors)for(let e=0;e<column_selectors.length;e++)column_selectors[e]=column_selectors[e]+' .row[data-collapsed="false"] .col:not(.type-stack), '+column_selectors[e]+" .col.place-freely";window.laytheme.emit("pageoverlay_transition_in","page_overlay")})},zx={i:function(){Cx&&(Dx(),Mx(),Tx())}},Nx=null;function Fx(){return!!document.body&&"lay_deck"===document.body.getAttribute("data-type")}function qx(){Nx&&("undefined"!=typeof layData&&null!==layData&&(layData.navigation_transition_out=Nx.out,layData.navigation_transition_in=Nx.in,layData.navigation_transition_out_duration=Nx.out_dur,layData.navigation_transition_in_duration=Nx.in_dur),Nx=null)}function Bx(e){var e=(e=>{if(e){if("function"==typeof e.closest)return e.closest("a[data-type]");for(var t=e;t&&1===t.nodeType;){if("A"===t.tagName&&t.getAttribute&&t.getAttribute("data-type"))return t;t=t.parentNode}}return null})(e.target);((e=e)&&"lay_deck"===e.getAttribute("data-type")||Fx())&&"undefined"!=typeof layData&&null!==layData&&!Nx&&(Nx={out:layData.navigation_transition_out,in:layData.navigation_transition_in,out_dur:layData.navigation_transition_out_duration,in_dur:layData.navigation_transition_in_duration},layData.navigation_transition_out="none",layData.navigation_transition_in="none",layData.navigation_transition_out_duration=0,layData.navigation_transition_in_duration=0)}function Rx(e){return{kind:e,phase:l.HIDDEN,transitionId:0,id:null,type:null,link:null,title:null,startedAt:0,updatedAt:0}}function Hx(e,t=null,a=null){var n=NC(e),t=(t&&(n.previousPhase=t.phase,n.previousTransitionId=t.transitionId),a&&(n.sourceEvent=a),e.kind==Sa.PROJECT?Ca.PROJECT_PHASE_CHANGED:Ca.PAGE_PHASE_CHANGED);FC(t,n),FC(Ca.PHASE_CHANGED,n)}function $x(e,t){return e.phase!=t.phase||e.transitionId!=t.transitionId||e.id!=t.id||e.type!=t.type||e.link!=t.link||e.title!=t.title}function Wx(e,t,a,n,o){var i=zC(),r=$C(e,t)?i:e.startedAt,n={kind:e.kind,phase:t,transitionId:n,id:o?null:a.id||e.id,type:o?null:a.type||e.type,link:o?null:a.link||e.link,title:o?null:a.title||e.title,startedAt:r,updatedAt:i};return t==l.HIDDEN&&(n.startedAt=0),n}function Vx(e){var t=BC(e);return{id:RC(e,"id"),type:RC(e,"type")||"page",link:RC(e,"link"),title:RC(e,"title"),hasElement:!!t}}function Yx(){YC||"undefined"!=typeof window&&window.laytheme&&"function"==typeof window.laytheme.on&&(YC=!0,window.laytheme.on("page_overlay_before_shown",e=>{UC(l.OPENING,{overlay:e,sourceEvent:"page_overlay_before_shown"})}),window.laytheme.on("page_overlay_open_start",e=>{UC(l.OPENING,{overlay:e,sourceEvent:"page_overlay_open_start"})}),window.laytheme.on("page_overlay_display_block",e=>{UC(l.OPENING,{overlay:e,sourceEvent:"page_overlay_display_block"})}),window.laytheme.on("overlayshown",e=>{UC(l.OPENING,{overlay:e,sourceEvent:"overlayshown"})}),window.laytheme.on("overlayshown_animation_ended",e=>{UC(l.VISIBLE,{overlay:e,sourceEvent:"overlayshown_animation_ended"})}),window.laytheme.on("page_overlay_open_end",e=>{UC(l.VISIBLE,{overlay:e,sourceEvent:"page_overlay_open_end"})}),window.laytheme.on("page_overlay_close_start",e=>{UC(l.CLOSING,{overlay:e,sourceEvent:"page_overlay_close_start"})}),window.laytheme.on("overlayhidden",()=>{UC(l.HIDDEN,{clearMeta:!0,sourceEvent:"overlayhidden"})}),window.laytheme.on("page_overlay_close_end",()=>{JC()}))}function Gx(e,t={}){var a=BC(e),n=RC(e,"id"),o=RC(e,"type"),e=RC(e,"link");return{id:t.id||t.ID||n||null,type:t.type||o||"project",link:t.link||t.url||e||null,title:t.title||null,hasElement:!!a}}function Ux(){iS||"undefined"!=typeof window&&window.laytheme&&"function"==typeof window.laytheme.on&&(iS=!0,window.laytheme.on("before_content_replacement_for_project_overlay",()=>{lS(l.LOADING,{sourceEvent:"before_content_replacement_for_project_overlay"})}),window.laytheme.on("project_overlay_before_animate_in",()=>{lS(l.OPENING,{sourceEvent:"project_overlay_before_animate_in"})}),window.laytheme.on("project_overlay_open_start",(e,t)=>{lS(l.OPENING,{overlay:e,obj:t,sourceEvent:"project_overlay_open_start"})}),window.laytheme.on("project_overlay_open_end",(e,t)=>{lS(l.VISIBLE,{overlay:e,obj:t,sourceEvent:"project_overlay_open_end"})}),window.laytheme.on("project_overlay_close_start",e=>{lS(l.CLOSING,{overlay:e,sourceEvent:"project_overlay_close_start"})}),window.laytheme.on("projectoverlayclosed",()=>{lS(l.DESTROYING,{sourceEvent:"projectoverlayclosed"})}),window.laytheme.on("project_overlay_close_end",e=>{lS(l.HIDDEN,{overlay:e,clearMeta:!0,sourceEvent:"project_overlay_close_end"})}),window.laytheme.on("destroyoverlay",()=>{lS(l.HIDDEN,{clearMeta:!0,sourceEvent:"destroyoverlay"})}))}function Xx(e){let t;try{t=JSON.parse(e)}catch(e){return}var a;t&&t.layout&&t.layout.markup&&(0===(e=jQuery("body > .lay-direct-load-underlay-placeholder")).length?jQuery(t.layout.markup).insertBefore("#lay-project-overlay"):e.replaceWith(t.layout.markup),t.layout.project_overlay_background_media&&jQuery(t.layout.project_overlay_background_media).insertBefore("#lay-project-overlay"),e=t.layout.layoutObj||{},a={id:pS.id,type:pS.type},window.laytheme.emit("newpageshown",e,pS.type,a,{isProjectOverlay:!1}),m.clearDirectLoadHardNavMode())}function Jx(e){return!!FS(e)||!!qS(e)||!!BS()||NS(e)}function Kx(e){TS()&&document.documentElement&&(HS()||document.documentElement.classList.contains("lenis"))&&(document.documentElement.classList.add(kS),AS&&clearTimeout(AS),AS=setTimeout($S,e))}function Zx(){for(var e in vS)if(vS.hasOwnProperty(e))return!0;return!1}function eC(){function t(e){T&&(T.raf(e),gS=requestAnimationFrame(t))}gS=requestAnimationFrame(t)}function tC(){!window.laytheme||_S||(_S=!0,window.laytheme.on("overlayshown",function(e){XS(e)}),window.laytheme.on("overlayhidden",function(){JS()}),window.laytheme.on("project_overlay_before_animate_in",function(){KS()}),window.laytheme.on("projectoverlayclosed",function(){ZS()}),window.laytheme.on("destroyoverlay",function(){ZS()}),window.laytheme.on("searchshown",function(){eA()}),window.laytheme.on("searchhidden",function(){tA()}),window.laytheme.on("searchresultshown",function(){P.search&&"function"==typeof P.search.resize&&P.search.resize()}))}function aC(){!TS()||xS||(xS=!0,jQuery(window).on("resize",function(){T&&T.resize(),P.project&&P.project.resize&&P.project.resize(),P.search&&P.search.resize&&P.search.resize(),P.page&&P.page.resize&&P.page.resize()}))}function nC(){var e;
1if(MS()){if("undefined"!=typeof Lenis&&Lenis)if(window.scrollSlider&&"function"==typeof window.scrollSlider.isActiveHere?window.scrollSlider.isActiveHere():jQuery("html").hasClass("scrollslider-active"))T&&(T.destroy(),T=null,gS)&&(cancelAnimationFrame(gS),gS=null);else if(GS())T&&(T.destroy(),T=null,gS)&&(cancelAnimationFrame(gS),gS=null);else if(!T)try{T=new Lenis(zS({prevent:Jx})),OS("body",T),eC(),window.lenisInstance=T,window.lenisOverlayInstances=P,tC(),MS()&&!jS&&(jS=!0,e=function(){nA()},window.laytheme&&window.laytheme.on("newpageshown",function(){setTimeout(e,100)}),jQuery(window)&&jQuery(window).on("fpAfterLoad fpAfterSlideLoad fpAfterRender fpDestroy",function(){setTimeout(e,0)}),setTimeout(e,100)),aC()}catch(e){T=null}}else T&&(T.destroy(),T=null),gS&&(cancelAnimationFrame(gS),gS=null),window.lenisInstance=null,$S()}var oC,iC,O,rC,lC,sC,dC,cC,uC,yC,hC,pC,fC,D,mC,gC,vC,wC,bC,_C,jC,xC,CC,SC,AC,QC,LC,kC,EC,OC,DC,TC,PC,IC,MC={i:function(){"undefined"!=typeof layData&&null!==layData&&Fx()&&(layData.navigation_transition_use_revealing_transition_on_first_visit=""),document.addEventListener("click",Bx,!0),window.laytheme&&"function"==typeof window.laytheme.on&&window.laytheme.on("transition_navigation_in_completed",qx)}},zC=function(){return("undefined"!=typeof performance&&performance.now?performance:Date).now()},NC=function(e){return Object.assign({},e)},FC=function(e,t){"undefined"!=typeof window&&(window.laytheme&&"function"==typeof window.laytheme.emit&&window.laytheme.emit(e,t),"function"==typeof window.dispatchEvent)&&"undefined"!=typeof CustomEvent&&window.dispatchEvent(new CustomEvent("lay:"+e,{detail:t}))},qC=function(e){return e?e.jquery?e:"undefined"!=typeof jQuery?jQuery(e):null:null},BC=function(e){e=qC(e);return e&&e.length?e[0]:null},RC=function(e,t){e=qC(e);return e&&e.length&&"function"==typeof e.attr&&e.attr("data-"+t)||null},HC=function(e){return e==l.LOADING||e==l.OPENING||e==l.VISIBLE||e==l.CLOSING||e==l.DESTROYING},$C=function(e,t){return!(e.phase!=l.HIDDEN||!HC(t))||e.phase==l.VISIBLE&&t==l.CLOSING||e.phase==l.VISIBLE&&t==l.LOADING},WC=function(){"undefined"!=typeof window&&window.laytheme&&(window.laytheme.isAnyOverlayOpen=function(){var e="function"==typeof window.laytheme.isProjectOverlayOpen&&window.laytheme.isProjectOverlayOpen(),t="function"==typeof window.laytheme.isPageOverlayOpen&&window.laytheme.isPageOverlayOpen();return e||t},window.laytheme.getOverlayLifecycleState=function(){return{project:"function"==typeof window.laytheme.getProjectOverlayState?window.laytheme.getProjectOverlayState():null,page:"function"==typeof window.laytheme.getPageOverlayState?window.laytheme.getPageOverlayState():null,anyOpen:window.laytheme.isAnyOverlayOpen()}})},VC=0,YC=!1,GC=Rx(Sa.PAGE),UC=function(e,t={}){var a=Vx(t.overlay);let n=GC.transitionId;t.transitionId?(n=t.transitionId,VC=Math.max(VC,n)):$C(GC,e)&&(VC+=1,n=VC);var o=GC,e=Wx(GC,e,a,n,!!t.clearMeta),a=$x(o,e);return GC=e,a&&Hx(GC,o,t.sourceEvent),NC(GC)},XC=function(){var e;return"undefined"!=typeof jQuery&&(e=jQuery(".lay-overlay.lay-show-overlay, .lay-overlay.display-block-overlay").not(".lay-overlay-closing")).length?e.eq(0):null},JC=function(){var e=XC();e&&e.length?UC(l.VISIBLE,{overlay:e,sourceEvent:"page_overlay_close_end_remaining_overlay_visible"}):UC(l.HIDDEN,{clearMeta:!0,sourceEvent:"page_overlay_close_end"})},KC=function(){return NC(GC)},ZC=function(){return HC(GC.phase)},eS=function(){return GC.phase==l.VISIBLE},tS=function(){return GC.phase==l.CLOSING||GC.phase==l.DESTROYING},aS={i:function(){"undefined"!=typeof window&&window.laytheme&&(window.laytheme.getPageOverlayState=KC,window.laytheme.isPageOverlayOpen=ZC,window.laytheme.isPageOverlayVisible=eS,window.laytheme.isPageOverlayClosing=tS,WC()),Yx()},setPagePhase:UC,getPageOverlayState:KC,isPageOverlayOpen:ZC,isPageOverlayVisible:eS,isPageOverlayClosing:tS,installLifecycleEventListeners:Yx},nS=0,oS=(window.eventsChannel.on("scroll",function(e,t,a){a&&"page-overlay"===a.source||0<e&&e<t-window.innerHeight&&window.innerWidth<=Q.phoneMenuBreakpoint&&(nS<e&&!f.isBodyFixed()?document.body.classList.contains("mobile-menu-open")||document.body.classList.add("lay-hide-phone-menu"):document.body.classList.contains("lay-hide-phone-menu")&&document.body.classList.remove("lay-hide-phone-menu"),nS=e)}),window.laytheme.on("newpageshown",function(){document.body.classList.contains("mobile-menu-open")||jQuery("body").removeClass("lay-hide-phone-menu")}),0),iS=!1,rS=Rx(Sa.PROJECT),lS=function(e,t={}){var a=Gx(t.overlay,t.obj);let n=rS.transitionId;t.transitionId?(n=t.transitionId,oS=Math.max(oS,n)):$C(rS,e)&&(oS+=1,n=oS);var o=rS,e=Wx(rS,e,a,n,!!t.clearMeta),a=$x(o,e);return rS=e,a&&Hx(rS,o,t.sourceEvent),NC(rS)},sS=function(){return NC(rS)},dS=function(){return HC(rS.phase)},cS=function(){return rS.phase==l.VISIBLE}
1,uS=function(){return rS.phase==l.CLOSING||rS.phase==l.DESTROYING},yS={i:function(){"undefined"!=typeof window&&window.laytheme&&(window.laytheme.getProjectOverlayState=sS,window.laytheme.isProjectOverlayOpen=dS,window.laytheme.isProjectOverlayVisible=cS,window.laytheme.isProjectOverlayClosing=uS,WC()),Ux()},setProjectPhase:lS,getProjectOverlayState:sS,isProjectOverlayOpen:dS,isProjectOverlayVisible:cS,isProjectOverlayClosing:uS,installLifecycleEventListeners:Ux},hS=!1,pS=null,fS={bootstrapIfNeeded:function(){return hS=!!(pS=window.layData&&window.layData.direct_load_underlay?window.layData.direct_load_underlay:null)&&m.bootstrapDirectLoad(pS)},isActive:function(){return hS},fetchUnderlay:function(){hS&&pS&&pS.can_lazy_load&&pS.id&&window.jQuery&&window.layData&&window.layData.ajax_url&&jQuery.ajax({url:window.layData.ajax_url,data:{action:"get_laytheme_layout",id:pS.id,type:pS.type,password:"",is_project_overlay:"false"},type:"post",success:Xx})}},mS=function(e){return Math.min(1,1.001-Math.pow(2,-10*e))},T=null,gS=null,vS={},wS=!1,bS=!1,P={project:null,page:null,search:null},_S=!1,jS=!1,xS=!1,CS=!1,SS=!1,AS=null,QS=null,LS=0,kS="lay-smooth-scroll-iframe-wheel-passthrough",ES=function(e,t){window.laytheme&&"function"==typeof window.laytheme.emit&&window.laytheme.emit("smoothscroll",{type:e,instance:t})},OS=function(e,t){t&&"function"==typeof t.on&&t.on("scroll",function(){ES(e,t)})},DS=function(){var e=navigator.userAgent||"",t=navigator.platform||"";return/Macintosh|Mac OS X|iPhone|iPad|iPod/i.test(e)||0<=t.toLowerCase().indexOf("mac")},TS=function(){return"undefined"!=typeof layData&&"on"==layData.misc_options_smooth_scroll&&("on"!=layData.misc_options_smooth_scroll_disable_mac||!DS())},PS=function(e){return e?e.classList&&e.classList.contains("lay-content")?e:e.querySelector?e.querySelector(".lay-content"):null:null},IS=function(e){return!(!TS()||(e=PS(e))&&"on"===e.getAttribute("data-disable-smooth-scroll"))},MS=function(){return IS(document.querySelector("body > .lay-content"))},zS=function(e){var t={duration:1.2,easing:mS,orientation:"vertical",gestureOrientation:"vertical",smoothWheel:!0,wheelMultiplier:1,smoothTouch:!1,touchMultiplier:2,infinite:!1,anchors:!1};if(e)for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a]);return t},NS=function(e){return!(!e||!e.hasAttribute||!e.hasAttribute("data-lenis-prevent")&&!e.hasAttribute("data-lenis-prevent-wheel")&&!e.hasAttribute("data-lenis-prevent-touch"))},FS=function(e){return 0<jQuery(e).closest(".lay-overlay.display-block-overlay, #lay-project-overlay, .search-view.show").length},qS=function(e){return 0<jQuery(e).closest(".vertical-fullpage, .horizontal-fullpage").length},BS=function(){var e=document.documentElement;return!(!e||!e.classList.contains("horizontal-scroll-active")&&"1"!==e.getAttribute("data-horizontal-scroll-active"))},RS=function(e){return NS(e)},HS=function(){if(T&&!T.isStopped)return!0;for(var e in P)if(P.hasOwnProperty(e)&&P[e]&&!P[e].isStopped)return!0;return!1},$S=function(){AS&&(clearTimeout(AS),AS=null),LS=Date.now(),document.documentElement&&document.documentElement.classList.remove(kS)},WS=function(e){var t;e&&(t=Zx(),vS[e]=!0,t||(bS=!0,f.fixBody(!0,e)))},VS=function(e){e&&vS[e]&&delete vS[e],!Zx()&&bS&&(bS=!1,f.unfixBody())},YS=function(e){P[e]&&(P[e].destroy(),P[e]=null)},GS=function(){return!(!window.magneticSlides||"function"!=typeof window.magneticSlides.isActiveHere)&&window.magneticSlides.isActiveHere()},US=function(e,t){var a;if(YS(e),!("search"===e?TS():IS(t)))return null;if(!t)return null;if(t="page"===e?a=t.querySelector(".lay-content")||t:"search"===e?a=t:(a=t).querySelector(".lay-content")||t,!a||!t)return null;var n=jQuery(t);if(n.hasClass("scrollslider-active")||n.hasClass("infinite-scrollslider-active"))return null;if("undefined"==typeof Lenis||!Lenis)return null;n=zS({wrapper:a,content:t,eventsTarget:a,prevent:RS,autoRaf:!0,allowNestedScroll:!0});try{var o=window.Lenis||Lenis;if(!o||"function"!=typeof o)return null;if(!document.body.contains(a)||!document.body.contains(t))return null;P[e]=new o(n),OS(e+"-overlay",P[e])}catch(e){return null}return aA(),P[e]},XS=function(e){var t;e&&0!==e.length&&(t="on"==e.attr("data-disable-scroll"),setTimeout(function(){US("page",e[0])},50),t)&&WS("page-overlay")},JS=function(){0===jQuery(".lay-overlay.lay-show-overlay").length&&(YS("page"),VS("page-overlay"))},KS=function(){TS()&&WS("project-overlay"),setTimeout(function(){var e=document.querySelector("#lay-project-overlay");US("project",e)},50)},ZS=function(){YS("project"),VS("project-overlay")},eA=function(){TS()&&setTimeout(function(){var e=document.querySelector(".search-view");e&&US("search",e)},50)},tA=function(){TS()&&YS("search")},aA=function(){var e;TS()&&(P.project&&(e=document.querySelector("#lay-project-overlay"))&&(0<jQuery(e).find(".vertical-fullpage, .horizontal-fullpage").length?P.project.stop():P.project.start()),P.page)&&0<(e=jQuery(".lay-overlay.lay-show-overlay").first()).length&&(0<e.find(".vertical-fullpage, .horizontal-fullpage").length?P.page.stop():P.page.start())},nA=function(){var e;TS()&&(GS()&&T?(T.destroy(),T=null,gS&&(cancelAnimationFrame(gS),gS=null),wS=!1):T&&((e=0<jQuery(".vertical-fullpage, .horizontal-fullpage, .vertical-scrollsnap, .horizontal-scrollsnap").length)&&!wS?(wS=!0,WS("fullscreen-slider")):!e&&wS&&(wS=!1,VS("fullscreen-slider")),aA()))},oA={i:function(){nC(),window.laytheme&&!CS&&(CS=!0,window.laytheme.on("newpageshown",function(){setTimeout(function(){nC()},0)})),tC(),aC(),SS||"undefined"==typeof document||(SS=!0,document.addEventListener("mouseover",function(e){e.target&&e.target.closest&&(!(e=e.target.closest("body > .lay-content iframe, #lay-project-overlay iframe, .lay-overlay iframe, .search-view iframe"))||e===QS&&Date.now()-LS<150||(QS=e,Kx(900)))},!0),document.addEventListener("wheel",function(){Kx(300)},{passive:!0,capture:!0}))},getInstance:function(){return T},isBodySmoothScrollEnabled:function(){return MS()},setBodyLenisStopped:function(e){T&&void 0!==T.isStopped&&(e?("function"==typeof T.stop&&T.stop(),T.isStopped=!0):("function"==typeof T.start&&T.start(),T.isStopped=!1))},stop:function(){WS("manual")},start:function(){VS("manual")},scrollTo:function(e,t){MS()&&T&&T.scrollTo(e,t)}
1,addBodyLock:function(e){WS(e)},removeBodyLock:function(e){VS(e)}},iA=("undefined"!=typeof window&&(window.smooth_scroll_controller=oA),{isActive:!1,requestedActive:!1,suppressedByLenis:!1,lenisObserver:null,container:null,overlayContext:!1,currentScrollLeft:0,currentScrollProgress:0,wheelHandler:null,newPageHandler:null,viewportResizeHandler:null,wheelListenerOptions:{passive:!1,capture:!0},disableForPhoneSetting:!0,bodyHasCustomPhoneLayout:null,overlayHasCustomPhoneLayout:null,phoneBreakpoint:null,showHorizontalScrollbar:!1,bodyRequestedActive:null,bodyScrollState:null,i(){this.newPageHandler=this.handleNewPageShown.bind(this),this.disableForPhoneSetting="undefined"==typeof layData||void 0===layData.horizontal_scroll_disable_for_phone||!!layData.horizontal_scroll_disable_for_phone,this.showHorizontalScrollbar="undefined"!=typeof layData&&void 0!==layData.horizontal_scroll_show_scrollbar&&!!layData.horizontal_scroll_show_scrollbar;var e="undefined"!=typeof layData&&layData.breakpoint?parseInt(layData.breakpoint,10):null,e=(this.phoneBreakpoint="number"!=typeof e||isNaN(e)?null:e,this.bodyHasCustomPhoneLayout=this.detectCustomPhoneLayout(!1),this.overlayHasCustomPhoneLayout=this.detectCustomPhoneLayout(!0),this.viewportResizeHandler=this.onViewportResize.bind(this),window.addEventListener("resize",this.viewportResizeHandler),window.laytheme&&window.laytheme.on&&(window.laytheme.on("newpageshown",this.newPageHandler),window.laytheme.on("before_content_replacement_for_project_overlay",this.handleBeforeProjectOverlayOpen.bind(this)),window.laytheme.on("projectoverlayclosed",this.handleProjectOverlayClosed.bind(this))),document.documentElement),e=e&&e.classList.contains("horizontal-scroll-active")||e&&"1"===e.dataset.horizontalScrollActive;this.applyState(e,!1),this.observeLenisState()},handleBeforeProjectOverlayOpen(){this.overlayContext||(this.bodyRequestedActive=this.requestedActive,this.captureBodyScrollState(),this.toggleUnderlayLayout(this.bodyRequestedActive&&!this.shouldDisableForPhone(!1)))},handleNewPageShown(e,t,a,n){let o=n&&n.isProjectOverlay;n=!(!a||void 0===a.horizontal_scroll_active);let i=n&&!!a.horizontal_scroll_active,r=a&&void 0!==a.has_custom_phone_layout?!!a.has_custom_phone_layout:null;o&&!this.overlayContext&&(null===this.bodyRequestedActive&&(this.bodyRequestedActive=this.requestedActive),null===this.bodyScrollState&&this.captureBodyScrollState(),this.toggleUnderlayLayout(this.bodyRequestedActive&&!this.shouldDisableForPhone(!1))),!o&&this.overlayContext?this.isClosingProjectOverlay()&&(n&&(this.bodyRequestedActive=i),this.storeCustomPhoneLayoutFlag(!1,r),this.bodyRequestedActive)&&!this.shouldDisableForPhone(!1)&&this.restoreBodyScrollState(!1):setTimeout(()=>{o&&this.container&&this.saveScrollState(),this.storeCustomPhoneLayoutFlag(o,r),this.applyState(i,o)},0)},handleProjectOverlayClosed(){var e=null!==this.bodyRequestedActive?this.bodyRequestedActive:document.documentElement&&"1"===document.documentElement.dataset.horizontalScrollActive;this.applyState(!!e,!1),e&&this.restoreBodyScrollState(),this.toggleUnderlayLayout(!1),this.bodyRequestedActive=null,this.bodyScrollState=null},applyState(e,t){this.requestedActive=!!e,this.overlayContext=!!t;e=this.getContainer(this.overlayContext),this.container=e,t=this.shouldDisableForPhone(this.overlayContext),e=this.requestedActive&&!t;this.suppressedByLenis=!1,this.toggleRoot(e),this.toggleOverlayMode(e&&this.overlayContext),!this.overlayContext&&window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.setBodyLenisStopped&&window.smooth_scroll_controller.setBodyLenisStopped(e),e?this.enableHandlers():this.disableHandlers()},toggleRoot(e){var t=document.documentElement;t&&(t.classList.toggle("horizontal-scroll-active",e),t.classList.toggle("horizontal-scroll-show-scrollbar",!!this.showHorizontalScrollbar),t.dataset.horizontalScrollActive=e?"1":"0"),document.body&&(document.body.dataset.horizontalScrollActive=e?"1":"0",document.body.classList.toggle("horizontal-scroll-show-scrollbar",!!this.showHorizontalScrollbar))},toggleUnderlayLayout(e){var t=document.documentElement;t&&t.classList.toggle("horizontal-scroll-underlay-active",!!e),document.body&&document.body.classList.toggle("horizontal-scroll-underlay-active",!!e)},enableHandlers(){this.isActive=!0,this.updateContainer(!0),this.wheelHandler||(this.wheelHandler=this.onWheel.bind(this),window.addEventListener("wheel",this.wheelHandler,this.wheelListenerOptions))},disableHandlers(){this.saveScrollState(),this.isActive=!1,this.wheelHandler&&(window.removeEventListener("wheel",this.wheelHandler,this.wheelListenerOptions),this.wheelHandler=null)},onViewportResize(){var e;(this.requestedActive||this.isActive)&&((e=this.shouldDisableForPhone(this.overlayContext))&&this.isActive||!e&&this.requestedActive&&!this.isActive?this.applyState(this.requestedActive,this.overlayContext):this.isActive&&this.updateContainer(!0))},updateContainer(e=!0){e&&this.saveScrollState();var t=this.getContainer(this.overlayContext);return this.container=t,this.container&&(e?this.restoreScrollState(this.container):(this.currentScrollLeft=this.container.scrollLeft,t=Math.max(this.container.scrollWidth-this.container.clientWidth,0),this.currentScrollProgress=0<t?this.container.scrollLeft/t:0)),this.container},onWheel(e){if(this.isActive&&!e.ctrlKey){try{var t=e.target;if(t&&"function"==typeof t.closest){var a=t.closest(".lay-overlay.lay-show-overlay"),n=t.closest("#lay-project-overlay");if(a&&!n)return}}catch(e){}t=this.container||this.updateContainer(!0);!t||Math.abs(e.deltaY)<Math.abs(e.deltaX)||(a=this.isPhoneViewport()?2:4,t.scrollLeft+=e.deltaY*a,this.saveScrollState(),e.preventDefault(),e.stopPropagation())}},isLenisActive(){if("undefined"!=typeof window&&window.lenisInstance&&"boolean"==typeof window.lenisInstance.isStopped&&window.lenisInstance.isStopped)return!1;if("undefined"!=typeof window&&window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.isBodySmoothScrollEnabled&&!window.smooth_scroll_controller.isBodySmoothScrollEnabled())return!1;var e=document.documentElement;if(!(e&&e.classList.contains("lenis")||"undefined"!=typeof window&&window.lenisInstance)){if("undefined"==typeof layData||"on"!==layData.misc_options_smooth_scroll)return!1;if("on"===layData.misc_options_smooth_scroll_disable_mac){var e=navigator.userAgent||"",t=navigator.platform||"";if(/Macintosh|Mac OS X|iPhone|iPad|iPod/i.test(e)||0<=t.toLowerCase().indexOf("mac"))return!1}}return!0},observeLenisState(){var e;this.lenisObserver||"undefined"==typeof MutationObserver||(e=document.documentElement)&&(this.lenisObserver=new MutationObserver(()=>{this.isLenisActive()?this.requestedActive?(window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.setBodyLenisStopped&&window.smooth_scroll_controller.setBodyLenisStopped(!0),this.suppressedByLenis=!1):(this.toggleRoot(!1),this.toggleOverlayMode(!1),this.disableHandlers(),this.suppressedByLenis=!0):this.suppressedByLenis&&this.requestedActive&&this.applyState(this.requestedActive,this.overlayContext)}),this.lenisObserver.observe(e,{attributes:!0,attributeFilter:["class"]}))},saveScrollState(){var e;this.container&&(this.currentScrollLeft=this.container.scrollLeft,e=Math.max(this.container.scrollWidth-this.container.clientWidth,0),this.currentScrollProgress=0<e?this.container.scrollLeft/e:0)},restoreScrollState(t){if(t){var a=Math.max(t.scrollWidth-t.clientWidth,0);let e=this.currentScrollProgress*a;isFinite(e)||(e=this.currentScrollLeft||0),e=Math.min(Math.max(e,0),a),t.scrollLeft=e,this.currentScrollLeft=e,this.currentScrollProgress=0<a?e/a:0}},captureBodyScrollState(){var e,t=this.getContainer(!1);t?(e=Math.max(t.scrollWidth-t.clientWidth,0),this.bodyScrollState={scrollLeft:t.scrollLeft,maxScroll:e,progress:0<e?t.scrollLeft/e:0}):this.bodyScrollState=null},restoreBodyScrollState(t=!0){if(this.bodyScrollState){var a=this.getContainer(!1);if(a){var n=Math.max(a.scrollWidth-a.clientWidth,0);let e=Math.abs(n-this.bodyScrollState.maxScroll)<1?this.bodyScrollState.scrollLeft:this.bodyScrollState.progress*n;isFinite(e)||(e=0),e=Math.min(Math.max(e,0),n),a.scrollLeft=e,t&&(this.container=a,this.currentScrollLeft=e,this.currentScrollProgress=0<n?e/n:0)}}},getContainer(e){var t=e?"#lay-project-overlay .lay-content":"body>.lay-content",a=[];this.shouldUseCustomPhoneGrid(e)?(a.push(t+" #custom-phone-grid .grid-inner",t+" #custom-phone-grid"),a.push(t+" #grid .grid-inner",t+" #grid")):(a.push(t+" #grid .grid-inner",t+" #grid"),a.push(t+" #custom-phone-grid .grid-inner",t+" #custom-phone-grid"));for(let e=0;e<a.length;e++){var n=a[e];if(n){n=document.querySelector(n);if(n)return n}}return e?document.querySelector("#lay-project-overlay .lay-content #grid .grid-inner")||document.querySelector("#lay-project-overlay .lay-content #grid")||document.querySelector("#lay-project-overlay .lay-content #custom-phone-grid .grid-inner")||document.querySelector("#lay-project-overlay .lay-content #custom-phone-grid"):document.querySelector("body>.lay-content #grid .grid-inner")||document.querySelector("body>.lay-content #grid")||document.querySelector("body>.lay-content #custom-phone-grid .grid-inner")||document.querySelector("body>.lay-content #custom-phone-grid")},shouldDisableForPhone(e){return!(!this.isPhoneViewport()||!this.disableForPhoneSetting&&this.getHasCu
1stomPhoneLayout(e))},shouldUseCustomPhoneGrid(e){return this.isPhoneViewport()&&this.getHasCustomPhoneLayout(e)},isPhoneViewport(){return"undefined"!=typeof window&&!(!window.utility||!window.utility.isPhoneSize)},isClosingProjectOverlay(){return"undefined"!=typeof window&&window.projects_overlays&&"function"==typeof window.projects_overlays.shouldCloseOverlay&&!0===window.projects_overlays.shouldCloseOverlay()},getHasCustomPhoneLayout(e){return e?("boolean"!=typeof this.overlayHasCustomPhoneLayout&&(this.overlayHasCustomPhoneLayout=this.detectCustomPhoneLayout(!0)),this.overlayHasCustomPhoneLayout):("boolean"!=typeof this.bodyHasCustomPhoneLayout&&(this.bodyHasCustomPhoneLayout=this.detectCustomPhoneLayout(!1)),this.bodyHasCustomPhoneLayout)},detectCustomPhoneLayout(e){e=e?document.querySelector("#lay-project-overlay>.lay-content"):document.querySelector("body>.lay-content");return!(!e||!e.classList||!e.classList.contains("hascustomphonegrid")&&!e.querySelector("#custom-phone-grid"))},storeCustomPhoneLayoutFlag(e,t){"boolean"==typeof t?e?this.overlayHasCustomPhoneLayout=t:this.bodyHasCustomPhoneLayout=t:e?this.overlayHasCustomPhoneLayout=this.detectCustomPhoneLayout(!0):this.bodyHasCustomPhoneLayout=this.detectCustomPhoneLayout(!1)},toggleOverlayMode(e){var t=document.getElementById("lay-project-overlay");t&&t.classList.toggle("horizontal-scroll-mode",!!e)}}),rA=("video"==layData.thumbnail_video_and_mouseover_image_behavior&&"on"==layData.thumbnail_mouseover_image&&jQuery(document).on("mouseenter",".thumb",function(e){var t=jQuery(e.currentTarget).find("video"),e=jQuery(e.currentTarget).find("img");0<t.length&&0<e.length&&(t[0].currentTime=0)}),oC="lay-thumb-video-lazy-mouseover--playing",jQuery(document).on("mouseenter",".thumb.has-lazy-video-thumb",function(e){e=e.currentTarget.querySelector("video.lay-thumb-video-lazy-mouseover");if(e){(t=e)._layPlayingBound||(t._layPlayingBound=!0,t.addEventListener("playing",function(){t.classList.add(oC)}));var t,a=e;if(!a.querySelector("source")){var n=a.getAttribute("data-mp4");if(n){var o=a.getAttribute("data-type")||"video/mp4",i=document.createElement("source");i.setAttribute("src",n),i.setAttribute("type",o),a.appendChild(i),Ri(a);try{a.load()}catch(e){}}}try{e.currentTime=0}catch(e){}n=e.play();n&&"function"==typeof n.then&&n.catch(function(){})}}),jQuery(document).on("mouseleave",".thumb.has-lazy-video-thumb",function(e){e=e.currentTarget.querySelector("video.lay-thumb-video-lazy-mouseover");if(e){e.classList.remove(oC);try{e.pause()}catch(e){}}}),"1"==layData.pt_follow_mouse&&jQuery("body").hasClass("no-touchdevice")&&(fC=hC=yC=sC=null,D={initialized:dC=lC=!10,target:{x:pC=uC=cC=0,y:0},current:{x:0,y:0},lastTime:0},mC=function(){var e=layData.pt_follow_mouse_float;return!0===e||"on"==e||"1"==e||1==e||"true"==e},gC=function(){return document.documentElement.classList.contains("scrollslider-active")||document.documentElement.classList.contains("infinite-scrollslider-active")},vC=function(){return window.performance&&"function"==typeof window.performance.now?window.performance.now():(new Date).getTime()},wC=function(){null!=fC&&(window.cancelAnimationFrame(fC),fC=null),D.initialized=!1,D.target.x=0,D.target.y=0,D.current.x=0,D.current.y=0,D.lastTime=0},bC=function(){O&&O.length&&O.css("transform","translate("+D.current.x+"px,"+D.current.y+"px)")},_C=function(){var e,t,a;fC=null,O&&O.length&&(e=vC(),t=D.lastTime?Math.min(64,Math.max(8,e-D.lastTime)):16.6667,D.lastTime=e,e=Math.max(.02,Math.min(.6,.45*.28)),e=1-Math.pow(1-e,t/16.6667),t=D.target.x-D.current.x,a=D.target.y-D.current.y,D.current.x+=t*e,D.current.y+=a*e,bC(),Math.abs(t)<.1&&Math.abs(a)<.1?(D.current.x=D.target.x,D.current.y=D.target.y,bC()):fC=window.requestAnimationFrame(_C))},jC=function(e,t){O&&O.length&&(D.initialized?(D.target.x=e,D.target.y=t,null==fC&&(fC=window.requestAnimationFrame(_C))):(D.initialized=!0,D.target.x=e,D.target.y=t,D.current.x=e,D.current.y=t,D.lastTime=0,bC()))},xC=function(e,t){mC()?jC(e,t):(wC(),O&&O.length&&O.css("transform","translate("+e+"px,"+t+"px)"))},CC=function(e){var t=e.closest("#lay-project-overlay");return t||e.closest(".lay-overlay")||document.body},SC=function(e){var e=CC(e),e=jQuery(e),t=e.children(".lay-project-title-follow-mouse-layer");return 0==t.length&&(t=jQuery('<div class="lay-project-title-follow-mouse-layer"></div>'),e.append(t)),t},AC=function(e){return!e.closest("#lay-project-overlay")&&(lC||document.documentElement.classList.contains("show-project-overlay")||document.documentElement.classList.contains("project-overlay-transitioning"))},QC=function(e){e&&(cC=e.clientX,uC=e.clientY,dC=!0)},LC=function(){O&&O.length&&O.remove(),jQuery(".lay-project-title-follow-mouse-title").remove(),sC=O=null,wC()},kC=function(){dC&&xC(cC+10,uC+10)},EC=function(e){!e||AC(e)?LC():sC===e&&O&&O.length?kC():(LC(),0!=(iC=jQuery(e).find(".title")).length&&(rC=SC(sC=e),(O=iC.first().clone()).removeAttr("id"),O.removeAttr("style"),O.addClass("lay-project-title-follow-mouse-title"),rC.append(O),kC()))},OC=function(){var e;return dC&&(e=document.elementFromPoint(cC,uC))&&e.closest?e.closest(".thumbnail-wrap"):null},DC=function(){yC=null;var e=OC();e?EC(e):LC()},TC=function(){null==yC&&(yC=window.requestAnimationFrame(DC))},PC=function(){hC=null,!dC||!gC()||pC<=0||(TC(),pC--,hC=window.requestAnimationFrame(PC))},IC=function(){pC=Math.max(pC,90),null==hC&&(hC=window.requestAnimationFrame(PC))},jQuery(document).on("mouseenter",".thumbnail-wrap",function(e){QC(e),EC(e.currentTarget)}),jQuery(document).on("mouseleave",".thumbnail-wrap",function(){LC()}),jQuery(document).on("click",".thumbnail-wrap",function(){"on"==layData.projects_overlays&&(lC=!0),LC()}),jQuery(document).on("mousemove",".thumbnail-wrap",function(e){QC(e),EC(e.currentTarget)}),jQuery(document).on("mousemove",function(e){QC(e),gC()&&IC()}),jQuery(document).on("wheel.layProjectTitleFollowMouse touchmove.layProjectTitleFollowMouse keydown.layProjectTitleFollowMouse",function(){gC()&&IC()}),window.laytheme&&"function"==typeof window.laytheme.on&&(window.laytheme.on("project_overlay_before_animate_in",function(){lC=!0,LC()}),window.laytheme.on("project_overlay_open_start",function(){lC=!0,LC()}),window.laytheme.on("project_overlay_open_end",function(){lC=!1,LC()}),window.laytheme.on("projectoverlayclosed",function(){lC=!1,LC()}),window.laytheme.on("destroyoverlay",function(){lC=!1,LC()}),window.laytheme.on("scrollslider-initialized",IC)),window.eventsChannel&&window.eventsChannel.on&&window.eventsChannel.off&&(window.eventsChannel.off("scroll",TC),window.eventsChannel.on("scroll",TC)),jQuery(".lay-overlay>.lay-content").off("scroll.layProjectTitleFollowMouse").on("scroll.layProjectTitleFollowMouse",TC)),"on"==layData.navigation_transition_use_reveal
1ing_transition_on_first_visit),lA=!rA,sA=null,dA=null;function cA(){lA||dA||(sA&&(clearTimeout(sA),sA=null),dA=setTimeout(function(){lA=!0,dA=null,window.requestAnimationFrame(function(){window.requestAnimationFrame(function(){jQuery('.nav-pill[data-lay-pill-positioned="true"]').addClass("nav-pill-transition")})})},750))}rA&&(window.laytheme.on("transition_navigation_in_completed",cA),sA=setTimeout(cA,5e3));function uA(e){var t;!(e.classList.contains("arrangement-horizontal")||e.classList.contains("mobile-menu-style-pill_menu_style"))||0<jQuery(e).children("ul").children(".menu-item-has-children").length?(e.removeAttribute("data-lay-pill-scrollable"),e.style.removeProperty("--lay-pill-menu-max-width"),e.style.removeProperty("--lay-pill-menu-end-spacing")):(e.removeAttribute("data-lay-pill-scrollable"),e.style.removeProperty("--lay-pill-menu-max-width"),e.style.removeProperty("--lay-pill-menu-end-spacing"),(t=hA(e))+1<e.getBoundingClientRect().width&&(e.style.setProperty("--lay-pill-menu-max-width",Math.floor(t)+"px"),t=parseFloat(window.getComputedStyle(e).paddingRight)||0,e.style.setProperty("--lay-pill-menu-end-spacing",t+"px"),e.setAttribute("data-lay-pill-scrollable","true"))),e.setAttribute("data-lay-pill-overflow-ready","true")}function yA(e,t,a,n,o){var i,r;"true"===e.getAttribute("data-lay-pill-scrollable")&&(o=o||0,r=e.getBoundingClientRect(),t=t.getBoundingClientRect(),i=r.left+a,r=r.right-a,a=null,t.width+2*o>r-i||t.left-o<i?a=e.scrollLeft+t.left-o-i:t.right+o>r&&(a=e.scrollLeft+t.right+o-r),null!==a)&&("function"==typeof e.scrollTo?e.scrollTo({left:a,behavior:n?"smooth":"auto"}):e.scrollLeft=a)}var hA=function(e){var t=document.documentElement.clientWidth,a=window.getComputedStyle(e),n=0,o=e.classList.contains("laynav-position-top-left")||e.classList.contains("laynav-position-center-left")||e.classList.contains("laynav-position-bottom-left")||e.classList.contains("mobile-menu-position-left")||e.classList.contains("mobile-menu-position-bottom-left"),e=e.classList.contains("laynav-position-top-right")||e.classList.contains("laynav-position-center-right")||e.classList.contains("laynav-position-bottom-right")||e.classList.contains("mobile-menu-position-right")||e.classList.contains("mobile-menu-position-bottom-right");return o?n=parseFloat(a.left)||0:e&&(n=parseFloat(a.right)||0),Math.max(0,t-2*Math.max(0,n))};function pA(){jQuery(".nav-style-pill").each(function(){var e,t,a,n,o,i,r,l,s=jQuery(this).hasClass("arrangement-vertical")?"vertical":"horizontal",d=jQuery(this).closest(".laynav"),c=("true"!==this.getAttribute("data-lay-pill-overflow-ready")&&uA(this),this.getBoundingClientRect()),u=jQuery(this).find(".nav-pill"),y="true"===u.attr("data-lay-pill-positioned"),h=jQuery(this).find(".lay-anchor-menu-item.current-menu-item");0==(h=0==h.length?jQuery(this).find(".current-menu-item"):h).length?(u.addClass("nav-opacity-pill-transition"),u.removeClass("nav-pill-transition"),u.removeAttr("data-lay-pill-positioned"),u.css({opacity:0})):(t=(e=h[0].getBoundingClientRect()).width,l=e.top,a=e.left,n=parseInt(jQuery(this).css("padding")),o=parseInt(jQuery(this).find(".nav-pill").css("padding")),u.addClass("nav-opacity-pill-transition"),y&&lA?(u.addClass("nav-pill-transition"),u[0].offsetWidth):u.removeClass("nav-pill-transition"),l="horizontal"==s?(i=l-c.top-o-n,r=a-c.left-o-n+d[0].scrollLeft,d[0].getBoundingClientRect().height-2*n):(i=l-c.top-o-n,r=a-c.left-o-n,e.height),u.css({transform:"translate("+r+"px, "+i+"px)",width:t,opacity:1,height:l+"px"}),u.attr("data-lay-pill-positioned","true"),"horizontal"==s&&yA(d[0],h[0],n,y&&lA,o),!y&&lA&&window.requestAnimationFrame(function(){"true"===u.attr("data-lay-pill-positioned")&&u.addClass("nav-pill-transition")}))})}document.fonts&&document.fonts.ready?document.fonts.ready.then(function(){pA()}):setTimeout(function(){pA()},100),window.laytheme.on("current-menu-point-activated",function(){pA()});window.innerWidth,parseInt(layData.phone_menu_breakpoint,10),jQuery(window).on("window_width_changed",function(){jQuery(".nav-pill").removeClass("nav-pill-transition"),jQuery(".nav-pill").removeAttr("data-lay-pill-positioned"),jQuery(".nav-style-pill").each(function(){this.removeAttribute("data-lay-pill-overflow-ready"),uA(this)}),setTimeout(function(){pA()},0)}),jQuery(window).on("lay_pill_menu_position_changed",function(){jQuery(".nav-style-pill").each(function(){this.removeAttribute("data-lay-pill-overflow-ready"),uA(this)}),pA()});window.addEventListener("wheel",function(e){var t,a,n;e.ctrlKey||(t=document.documentElement)&&(t.classList.contains("horizontal-scroll-active")||"1"===t.getAttribute("data-horizontal-scroll-active"))||(t=e.target)&&"function"==typeof t.closest&&(t=t.closest('[data-lay-pill-scrollable="true"]'))&&0!==(a=Math.abs(e.deltaX)>Math.abs(e.deltaY)?e.deltaX:e.deltaY)&&(1===e.deltaMode?a*=32:2===e.deltaMode&&(a*=t.clientWidth),n=Math.max(0,t.scrollWidth-t.clientWidth),0<a?t.scrollLeft<n-1:1<t.scrollLeft)&&(t.scrollLeft+=a,e.preventDefault(),e.stopPropagation(),e.lenisStopPropagation=!0)},{passive:!1,capture:!0});
1var rA="on"==layData.navigation_transition_use_revealing_transition_on_first_visit,fA=!rA,mA=null,gA=null;function vA(){fA||gA||(mA&&(clearTimeout(mA),mA=null),gA=setTimeout(function(){fA=!0,gA=null,window.requestAnimationFrame(function(){window.requestAnimationFrame(function(){jQuery('.mobile-menu-pill[data-lay-pill-positioned="true"]').addClass("mobile-menu-pill-transition")})})},750))}function wA(){jQuery(".mobile-menu-style-pill_menu_style").each(function(){var e,t,a,n,o,i=jQuery(this).closest(".laynav.mobile-nav"),r=("true"!==this.getAttribute("data-lay-pill-overflow-ready")&&uA(this),this.getBoundingClientRect()),l=jQuery(this).find(".mobile-menu-pill"),s="true"===l.attr("data-lay-pill-positioned"),d=jQuery(this).find(".lay-anchor-menu-item.current-menu-item");0==(d=0==d.length?jQuery(this).find(".current-menu-item"):d).length?(l.addClass("mobile-menu-opacity-pill-transition"),l.removeClass("mobile-menu-pill-transition"),l.removeAttr("data-lay-pill-positioned"),l.css({opacity:0})):(e=(o=d[0].getBoundingClientRect()).width,n=o.top,o=o.left,t=parseInt(jQuery(this).css("padding")),a=parseInt(jQuery(this).find(".mobile-menu-pill").css("padding")),l.addClass("mobile-menu-opacity-pill-transition"),s&&fA?(l.addClass("mobile-menu-pill-transition"),l[0].offsetWidth):l.removeClass("mobile-menu-pill-transition"),n=n-r.top-a-t,o=o-r.left-a-t+i[0].scrollLeft,r=i[0].getBoundingClientRect().height-2*t,l.css({transform:"translate("+o+"px, "+n+"px)",width:e,opacity:1,height:r+"px"}),l.attr("data-lay-pill-positioned","true"),yA(i[0],d[0],t,s&&fA,a),!s&&fA&&window.requestAnimationFrame(function(){"true"===l.attr("data-lay-pill-positioned")&&l.addClass("mobile-menu-pill-transition")}))})}rA&&(window.laytheme.on("transition_navigation_in_completed",vA),mA=setTimeout(vA,5e3)),document.fonts&&document.fonts.ready?document.fonts.ready.then(function(){wA()}):setTimeout(function(){wA()},100),window.laytheme.on("current-menu-point-activated",function(){wA()});window.innerWidth,parseInt(layData.phone_menu_breakpoint,10);jQuery(window).on("window_width_changed",function(){jQuery(".mobile-menu-pill").removeClass("mobile-menu-pill-transition"),jQuery(".mobile-menu-pill").removeAttr("data-lay-pill-positioned"),jQuery(".mobile-menu-style-pill_menu_style").each(function(){this.removeAttribute("data-lay-pill-overflow-ready"),uA(this)}),setTimeout(function(){wA()},0)}),jQuery(window).on("lay_pill_menu_position_changed",function(){jQuery(".mobile-menu-style-pill_menu_style").each(function(){this.removeAttribute("data-lay-pill-overflow-ready"),uA(this)}),wA()}),window.laytheme.on("newpageshown",function(){jQuery(".lay-accordion-item").each(function(){var e=jQuery(this),t=e.find(".lay-accordion-title"),a=e.find(".lay-accordion-content"),e=e.find(".lay-accordion-icon");a.hasClass("open")?(t.addClass("open"),e.find(".lay-accordion-icon-open").show(),e.find(".lay-accordion-icon-closed").hide()):(t.removeClass("open"),e.find(".lay-accordion-icon-open").hide(),e.find(".lay-accordion-icon-closed").show())})}),jQuery(document).on("click",".lay-accordion-title",function(){var n=jQuery(this),e=n.next(".lay-accordion-content"),t=n.closest(".lay-accordion-wrapper"),a=n.find(".lay-accordion-icon");t.hasClass("lay-accordion-disable-open-close-on-click")||(t.hasClass("lay-accordion-close-others")&&t.find(".lay-accordion-item").each(function(){var e=jQuery(this).find(".lay-accordion-title"),t=jQuery(this).find(".lay-accordion-content"),a=jQuery(this).find(".lay-accordion-icon");e[0]!==n[0]&&(e.removeClass("open"),t.removeClass("open").addClass("closed"),a.find(".lay-accordion-icon-open").hide(),a.find(".lay-accordion-icon-closed").show())}),n.toggleClass("open"),e.toggleClass("open closed"),n.hasClass("open")?(a.find(".lay-accordion-icon-open").show(),a.find(".lay-accordion-icon-closed").hide()):(a.find(".lay-accordion-icon-open").hide(),a.find(".lay-accordion-icon-closed").show()))}),jQuery(document).on("click",".lay-accordion-content",function(e){var t=jQuery(this),a=t.closest(".lay-accordion-wrapper");a.hasClass("lay-accordion-disable-open-close-on-click")||a.attr("data-collapse-on-content-click")&&!jQuery(e.target).closest("a").length&&(e=(a=t.closest(".lay-accordion-item")).find(".lay-accordion-title"),a=a.find(".lay-accordion-icon"),t.hasClass("open"))&&(e.removeClass("open"),t.removeClass("open").addClass("closed"),a.find(".lay-accordion-icon-open").hide(),a.find(".lay-accordion-icon-closed").show())});var bA,_A,jA,I,xA,CA,SA,AA,QA,LA,kA,EA,OA,DA,TA,PA=window.location.hostname.replace(/^www\./i,""),IA=window.location.protocol,MA=window.location.origin,zA=/^(?:data|blob|javascript|mailto|tel):/i,NA='img, source, picture img, picture source, video, audio, link[rel="preload"][as="image"], link[rel="preload"][as="video"], link[rel="preload"][as="audio"]',FA=function(e){qA(e,"src"),qA(e,"poster"),qA(e,"data-src"),qA(e,"data-lay-src"),qA(e,"data-mp4"),BA(e,"srcset"),BA(e,"data-srcset"),BA(e,"data-lay-srcset")},qA=function(e,t){var a,n;e&&t&&e.hasAttribute(t)&&(a=e.getAttribute(t),n=HA(a))&&n!==a&&e.setAttribute(t,n)},BA=function(e,t){if(e&&t&&e.hasAttribute(t)){var a=e.getAttribute(t);if(a&&"string"==typeof a){a=a.split(",");let o=!1;a=a.map(function(e){var t,a,n,e=e.trim();return""!==e&&(a=(t=e.split(/\s+/)).shift(),n=HA(a))&&n!==a?(o=!0,n+(t.length?" "+t.join(" "):"")):e}).join(", ");o&&e.setAttribute(t,a)}}},RA=function(e){e&&"function"==typeof e.querySelectorAll&&(e=e.querySelectorAll('[style*="background-image"]'))&&0!==e.length&&e.forEach(function(e){var t,a=e.getAttribute("style");a&&-1!==a.indexOf("url(")&&(t=a.replace(/url\((['"]?)([^)]+?)\1\)/gi,function(e,t,a){var a=a.trim(),n=HA(a);return n&&n!==a?"url("+(a=t||"")+n+a+")":e}))!==a&&e.setAttribute("style",t)})},HA=function(e){if(!e||"string"!=typeof e)return null;e=e.trim();if(""===e||zA.test(e)||0===e.indexOf("#"))return null;if(!$A(e)&&!e.startsWith("//"))return null;let t;try{t=new URL(e,MA)}catch(e){return null}if(t.origin===MA)return null;if(t.hostname.replace(/^www\./i,"")!==PA)return null;let a=!1;return t.protocol!==IA&&(t.protocol=IA,a=!0),t.host!==window.location.host&&(t.host=window.location.host,a=!0),a?e.startsWith("//")?"//"+t.host+t.pathname+t.search+t.hash:t.href:null},$A=function(e){return/^https?:/i.test(e)};function WA(){var e;function t(){e||(e=!0,window.requestAnimationFrame(function(){e=!1,null!==I.lastPointer.x&&null!==I.lastPointer.y&&TA(I.lastPointer.x,I.lastPointer.y)}))}bA||(I.root=document.getElementById("lay-dom-cursor"),I.root?(bA=!0,jA&&(window.clearTimeout(jA),jA=null),I.img=I.root.querySelector("img"),I.customizerConfig=layData.dom_cursor_customizer||null,window.layDomCursor={setContext:AA,hideContext:QA,removeContext:LA,hideAllContexts:kA,getLastPointer:function(){return{x:I.lastPointer.x,y:I.lastPointer.y}},render:SA},window.dispatchEvent(new Event("layDomCursorReady")),I.customizerConfig&&!0===I.customizerConfig.active&&OA(I.customizerConfig)&&EA(!0,!1),e=!1,document.addEventListener("mousemove",function(e){I.lastPointer.x=e.clientX,I.lastPointer.y=e.clientY,t()},{passive:!0}),document.addEventListener("mouseout",function(e){e.relatedTarget||e.toElement||kA()}),window.addEventListener("scroll",t,{passive:!0}),window.addEventListener("resize",t),window.addEventListener("blur",function(){kA()}),window.laytheme&&"function"==typeof window.laytheme.on&&window.laytheme.on("newpageshown",function(){kA()}),SA()):(_A<20&&!jA&&(_A++,jA=window.setTimeout(function(){jA=null,WA()},50)),"loading"===document.readyState&&document.addEventListener("DOMContentLoaded",WA,{once:!0})))}window&&window.laytheme&&"function"==typeof window.laytheme.on&&window.laytheme.on("newpageshown",function(e,t,a,n){var o,n=Zt(Jt(n))||document;n=(n=n)&&void 0!==n&&n instanceof Element?n:document,(o=n.querySelectorAll(NA))&&0!==o.length&&(o.forEac
1h(function(e){FA(e)}),RA(n))}),bA=!1,I={root:jA=null,img:null,contexts:{},updateCounter:_A=0,lastPointer:{x:null,y:null},customizerConfig:null},xA=function(e){e=parseFloat(e);return isNaN(e)?0:e},CA=function(){var e=Object.keys(I.contexts).map(function(e){return I.contexts[e]}).filter(function(e){return e&&e.visible&&e.src}).sort(function(e,t){return(e.priority||0)!==(t.priority||0)?(t.priority||0)-(e.priority||0):(t.updatedAt||0)-(e.updatedAt||0)});return e.length?e[0]:null},SA=function(){var e;I.root&&I.img&&((e=CA())?(I.img.getAttribute("src")!==e.src&&I.img.setAttribute("src",e.src),I.img.style.width=e.width?xA(e.width)+"px":"auto",I.img.style.height=e.height?xA(e.height)+"px":"auto",I.root.style.display="block",I.root.style.transform="translate3d("+(xA(e.x)-xA(e.hotspotX))+"px,"+(xA(e.y)-xA(e.hotspotY))+"px,0)"):(I.root.style.display="none",I.root.style.transform="translate3d(-9999px,-9999px,0)"))},AA=function(e,t){e&&t&&(I.contexts[e]=Object.assign({},I.contexts[e]||{},t,{owner:e,visible:!1!==t.visible,updatedAt:++I.updateCounter}),SA())},QA=function(e){I.contexts[e]&&(I.contexts[e].visible=!1,I.contexts[e].updatedAt=++I.updateCounter,SA())},LA=function(e){I.contexts[e]&&(delete I.contexts[e],SA())},kA=function(){Object.keys(I.contexts).forEach(function(e){I.contexts[e].visible=!1,I.contexts[e].updatedAt=++I.updateCounter}),I.lastPointer.x=null,I.lastPointer.y=null,SA()},EA=function(e,t){e?document.documentElement.classList.add("lay-dom-cursor-customizer"):document.documentElement.classList.remove("lay-dom-cursor-customizer"),document.documentElement.classList.toggle("lay-dom-cursor-customizer-link",!(!e||!t))};var rA={i:WA},VA=4e3,M=null,YA={},GA=null,UA=null,XA=!(TA=function(e,t){var a=I.customizerConfig;a&&!0===a.active&&(a=document.elementFromPoint(e,t),"customizer-dom"!==(a=DA(a)).mode?(EA(!1,!1),QA("customizer")):(EA(!0,a.isLinkCursor),AA("customizer",{priority:10,src:a.asset.src,hotspotX:a.asset.hotspotX,hotspotY:a.asset.hotspotY,width:a.asset.width,height:a.asset.height,x:e,y:t})))}),JA=!(DA=function(e){var t,a,n,o,i,r=I.customizerConfig;return r&&!0===r.active?(t=!(!(i=!(!e||!e.closest))||!e.closest("a")),n=r.linkCursor&&r.linkCursor.src?r.linkCursor:null,a=OA(r),t&&n?{mode:"customizer-dom",asset:n,isLinkCursor:!0}:(n=i&&e.closest(".grid.up, .grid.down, .grid.left, .grid.right"),o=i&&e.closest(".lay-carousel.cursor-left, .lay-carousel.cursor-right"),i=i&&e.closest("#lightbox-inner.cursor-left, #lightbox-inner.cursor-right"),n||o||i?{mode:"native-specialized"}:!(!r.keepNormalCursorForLinks||!t)?{mode:"native-link"}:a?{mode:"customizer-dom",asset:a,isLinkCursor:!1}:{mode:"native-default"})):{mode:"none"}}),KA=!(OA=function(e){return e?e.siteCursor&&e.siteCursor.src?e.siteCursor:e.src?{src:e.src,hotspotX:e.hotspotX,hotspotY:e.hotspotY,width:e.width,height:e.height}:null:null});function ZA(){M&&(eQ(),M.parentNode&&M.parentNode.removeChild(M),M=null,JA=!(YA={}))}function eQ(){UA&&(clearTimeout(UA),UA=null)}function tQ(){eQ(),XA&&!JA&&(UA=setTimeout(function(){M&&M.classList.add("is-faded")},VA))}function aQ(){M&&(M.classList.remove("is-faded"),tQ())}function nQ(e,t){t&&t.url?(e.setAttribute("href",t.url),e.setAttribute("data-type","lay_deck"),e.setAttribute("data-id",String(t.id)),e.setAttribute("data-title",t.title||""),e.classList.remove("is-disabled"),e.removeAttribute("aria-disabled")):(e.removeAttribute("href"),e.removeAttribute("data-type"),e.removeAttribute("data-id"),e.removeAttribute("data-title"),e.classList.add("is-disabled"),e.setAttribute("aria-disabled","true"))}function oQ(){var e=(()=>{if(null===GA){if("undefined"==typeof layData||void 0===layData.deckMeta)return null;try{GA=JSON.parse(layData.deckMeta)}catch(e){GA=null}}return GA})(),t=document.body.getAttribute("data-type"),a=document.body.getAttribute("data-id");if(("lay_deck"===t||"deck"===t)&&e&&e.length&&a){for(var n=-1,o=0;o<e.length;o++)if(String(e[o].id)===String(a)){n=o;break}if(-1===n)ZA();else if(M||((M=document.createElement("div")).id="lay-deck-counter",M.className="lay-deck-counter is-hidden",M.setAttribute("aria-label","Deck navigation"),M.innerHTML='<a class="lay-deck-counter__btn lay-deck-counter__prev" aria-label="Previous slide">'+(t='<svg width="24" height="24" fill="none" viewBox="0 0 24 24" aria-hidden="true">
1<path fill="currentColor" fill-rule="evenodd" d="M13.854 7.146a.5.5 0 0 1 0 .708L9.707 12l4.147 4.146a.5.5 0 0 1-.708.708l-4.5-4.5a.5.5 0 0 1 0-.708l4.5-4.5a.5.5 0 0 1 .708 0" clip-rule="evenodd"></path></svg>')+'</a><span class="lay-deck-counter__sep" aria-hidden="true"></span><span class="lay-deck-counter__num" aria-live="polite">â of â</span><span class="lay-deck-counter__sep" aria-hidden="true"></span><a class="lay-deck-counter__btn lay-deck-counter__next" aria-label="Next slide">'+t+"</a>",document.body.appendChild(M),YA.prev=M.querySelector(".lay-deck-counter__prev"),YA.next=M.querySelector(".lay-deck-counter__next"),YA.num=M.querySelector(".lay-deck-counter__num"),M.addEventListener("mouseenter",function(){XA&&(JA=!0,M.classList.remove("is-faded"),eQ())}),M.addEventListener("mouseleave",function(){XA&&(JA=!1,tQ())})),M.classList.remove("is-hidden"),YA.num.textContent=n+1+" of "+e.length,nQ(YA.prev,0<n?e[n-1]:null),nQ(YA.next,n<e.length-1?e[n+1]:null),KA?KA=!1:aQ(),n<e.length-1)try{YA.next.dispatchEvent(new Event("mouseenter",{bubbles:!0}))}catch(e){}}else ZA()}function iQ(e){e&&!e.classList.contains("is-disabled")&&e.getAttribute("href")&&e.click()}function rQ(e){e.metaKey||e.ctrlKey||e.altKey||(()=>{var e,t=document.activeElement;return!(!t||"input"!==(e=(t.tagName||"").toLowerCase())&&"textarea"!==e&&"select"!==e&&!t.isContentEditable)})()||("ArrowLeft"===e.key&&(XA&&(KA=!0),iQ(YA.prev),e.preventDefault()),"ArrowRight"===e.key&&(XA&&(KA=!0),iQ(YA.next),e.preventDefault()))}var lQ={i:function(){var e;window.matchMedia&&(e=window.matchMedia("(hover: hover) and (pointer: fine)"),XA=!!e.matches,"function"==typeof e.addEventListener)&&e.addEventListener("change",function(e){(XA=!!e.matches)?aQ():(M&&M.classList.remove("is-faded"),UA&&(clearTimeout(UA),UA=null))}),oQ(),document.addEventListener("keydown",rQ),window.laytheme&&"function"==typeof window.laytheme.on&&window.laytheme.on("newpageshown",function(){oQ()})}},sQ=[".laybutton",".lay-menu-button",".lay-menu-item-button","#lay-woocommerce .button",".lay-content a.button.add_to_cart_button",".lay-content a.button.product_type_variable",".xoo-wsc-container .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn"].join(", "),dQ=(e,t)=>"1"===e.getPropertyValue(t).trim(),cQ=(e,t=!1)=>{let a=document.createElement("span");if(a.className="lay-button-effect__content",t){a.classList.add("lay-button-effect__content--text-slide");let n=document.createElement("span");n.className="lay-button-effect__text-sizer",n.setAttribute("aria-hidden","true");t=document.createElement("span");t.className="lay-button-effect__text-clip";let o=document.createElement("span"),i=(o.className="lay-button-effect__text lay-button-effect__text--current",document.createElement("span"));i.className="lay-button-effect__text lay-button-effect__text--next",i.setAttribute("aria-hidden","true"),e.forEach(e=>{var t=e.cloneNode(!0),a=e.cloneNode(!0);t instanceof Element&&yQ(t),a instanceof Element&&yQ(a),n.appendChild(t),o.appendChild(e),i.appendChild(a)}),t.appendChild(o),t.appendChild(i),a.appendChild(n),a.appendChild(t)}else e.forEach(e=>a.appendChild(e));return a},uQ=()=>{var e=document.createElement("span");return e.className="lay-button-effect__fill",e.setAttribute("aria-hidden","true"),e},yQ=e=>{e instanceof Element&&(e.removeAttribute&&(e.removeAttribute("id"),e.removeAttribute("name"),e.removeAttribute("for"),e.setAttribute("tabindex","-1")),e.querySelectorAll("[id], [name], [for], [tabindex]").forEach(e=>{e.removeAttribute("id"),e.removeAttribute("name"),e.removeAttribute("for"),e.setAttribute("tabindex","-1")}))},hQ=(e,t,a,n=!1)=>{var o=document.createElement("span");return o.className="lay-button-effect__face "+e,n&&o.setAttribute("aria-hidden","true"),a&&o.appendChild(uQ()),o.appendChild(t),o},pQ=(a,n)=>{["color","background","border","border-radius","box-shadow","-webkit-backdrop-filter","backdrop-filter"].forEach(e=>{var t=n.getPropertyValue(e);t&&a.style.setProperty(e,t,"important")})},fQ=(t,a,n)=>{var e=()=>{var e;t.isConnected&&(e=a.getBoundingClientRect(),0<(e="left-to-right"===n||"right-to-left"===n?e.width:e.height))&&t.style.setProperty("--lay-button-effect-depth",e/2+"px")};window.requestAnimationFrame(e),document.fonts&&document.fonts.ready&&document.fonts.ready.then(e)},mQ=e=>{var t,a,n,o,i,r,l,s;e instanceof HTMLElement&&"1"!==e.dataset.layButtonEffectsReady&&(t=window.getComputedStyle(e),r=dQ(t,"--lay-button-effect-3d"),a=dQ(t,"--lay-button-effect-fill"),i=dQ(t,"--lay-button-effect-text-slide"),n=t.getPropertyValue("--lay-button-effect-flip-direction").trim()||"bottom-to-top",r||a||i)&&(e instanceof HTMLInputElement?(e.dataset.layButtonEffectsReady="1",e.dataset.layButtonEffectsUnsupported="1",a&&(e.dataset.layButtonEffectFill="1"),i&&(e.dataset.layButtonEffectTextSlide="1")):(o=Array.from(e.childNodes),o=cQ(o,i),e.dataset.layButtonEffectsReady="1",a&&(e.dataset.layButtonEffectFill="1"),i&&(e.dataset.layButtonEffectTextSlide="1"),r?(e.setAttribute("data-lay-button-effect-3d","1"),(i=document.createElement("span")).className="lay-button-effect__motion",(r=document.createElement("span")).className="lay-button-effect__box",l=o.cloneNode(!0),yQ(l),s=hQ("lay-button-effect__face--front",o,a),pQ(s,t),r.appendChild(s),r.appendChild(hQ("lay-button-effect__face--top",l,a,!0)),i.appendChild(r),e.a
1ppendChild(i),fQ(e,r,n)):(a&&e.appendChild(uQ()),e.appendChild(o))))},gQ=(e=document)=>{e instanceof Element&&e.matches(sQ)&&mQ(e),e.querySelectorAll(sQ).forEach(mQ)},vQ={i:function(){gQ(),window.laytheme.on("newpageshown",function(){gQ()})}};function wQ(){null==document.webkitFullscreenElement?jQuery(".sitetitle, nav, .lay-navbar, .mobile-title, .lay-mobile-icons-wrap, #lay_canvas").css("display",""):jQuery(".sitetitle, nav, .lay-navbar, .mobile-title, .lay-mobile-icons-wrap, #lay_canvas").css("display","none")}document.documentElement&&"objectFit"in document.documentElement.style&&""==layData.misc_options_alt_w100_h100_sizing?document.documentElement.classList.add("lay-objectfit"):document.documentElement.classList.add("lay-no-objectfit"),Dw.i(),e.i(),Lt.i(),t.i(),1!=layData.is_customize?lm.init():lm.cancelLoading(),Qr.i(),Ip.i(),Vp.i(),af.i(),_f.i(),Nf.i(),h.i(),f.i(),xc(),Lo.i(),Nu.i(),Hy.i(),Ff.i(),lQ.i(),vQ.i(),MC.i(),Io.i(),Vf.i(),ei.i(),Zf.i(),rA.i(),Fu.i(),tg.i(),Zg.i(),Fw.i(),Hw.i(),qm.i(),Jw.i(),C0.i(),nb.i(),lb.i(),sb.i(),j_.i(),L_.i(),x_.i(),ve.i(),me.i(),A_.i(),Q_.i(),zr.i(),T_.i(),vx.i(),bx.i(),jx.i(),$b.i(),xx.i(),i_.i(),document.onwebkitfullscreenchange=function(){wQ()},Pn.i(),zx.i(),aS.i(),yS.i(),m.i(),Yd.i(),de.i(),Bs.i(),window.laytheme.on("newpageshown",function(){Ui()}),window.laytheme.on("page_overlay_markup_ready",function(){Ui(),nr()}),Ui(),jQuery(document).on("click",".lay-overlay-bg",function(){"off"!==jQuery(this).attr("data-close-on-background-click")&&er()}),jQuery(document).on("click",".overlay-close",function(){er()}),jQuery(document).on("click",".user-overlay-close",function(){er()}),document.addEventListener("keydown",G),window.laytheme.on("newpageshown",function(){nr()}),window.laytheme.on("overlayhidden",function(){null!=jQuery.fn.fullpage&&null!=jQuery.fn.fullpage.setAllowScrolling&&jQuery.fn.fullpage.setAllowScrolling(!0),Qi.clearRevealTimers(),Qi.hide()}),window.laytheme.on("overlayshown",function(){null!=jQuery.fn.fullpage&&null!=jQuery.fn.fullpage.setAllowScrolling&&jQuery.fn.fullpage.setAllowScrolling(!1)}),window.laytheme.on("page_overlay_display_block",function(e){Qi.scheduleReveal(e),Qi.syncOutsideForDuration(e)}),window.laytheme.on("overlayshown",function(e){Qi.syncOutsideForDuration(e)}),window.laytheme.on("overlayshown_animation_ended",function(e){Qi.syncOutside(e),Qi.revealAfterAnimation(e)}),window.laytheme.on("page_overlay_open_end",function(e){Qi.revealAfterAnimation(e)}),window.laytheme.on("page_overlay_close_start",function(e){Qi.clearRevealTimers(e),Qi.hide(e)}),window.laytheme.on("page_overlay_close_end",function(e){Qi.hide(e)}),Qi.bindResizeSync(),"undefined"!=typeof MutationObserver&&new MutationObserver(function(e){for(i=0;i<e.length;i++){var t=e[i];if("data-fontdue-store-modal"==t.attributeName)if("open"==t.target.getAttribute("data-fontdue-store-modal")){if(null!=jQuery.fn.fullpage&&null!=jQuery.fn.fullpage.setAllowScrolling)try{jQuery.fn.fullpage.setAllowScrolling(!1)}catch(e){}}else if("closed"==t.target.getAttribute("data-fontdue-store-modal")&&null!=jQuery.fn.fullpage&&null!=jQuery.fn.fullpage.setAllowScrolling)try{jQuery.fn.fullpage.setAllowScrolling(!0)}catch(e){}}}).observe(document.body,{attributes:!0}),jQuery(".lay-overlay.lay-preopen-overlay").each(function(){Zi(jQuery(this).attr("data-link"))}),_r.i(),oA.i(),iA.i();var bQ=document.body.dataset.type,_Q=document.body.dataset.id,jQ=document.body.dataset.slug,xQ=document.body.dataset.catid,CQ=document.body.dataset.footerid,Dw=document.documentElement,e=document.body&&document.body.dataset.horizontalScrollActive||Dw&&Dw.dataset.horizontalScrollActive||"0",SQ=Dw&&Dw.classList.contains("horizontal-scroll-active")||"1"===e,AQ=document.title.replace(passedDataHistory.titleprefix,""),QQ=!1,Lt=document.querySelector("body>.lay-content");Lt&&Lt.classList.contains("hascustomphonegrid")&&(QQ=!0),fS.bootstrapIfNeeded(),document.addEventListener("DOMContentLoaded",function(){setTimeout(function(){window.laytheme.emit("newpage");var e={id:_Q,type:bQ,slug:jQ,catid:xQ,footerid:CQ,title:AQ,horizontal_scroll_active:SQ,has_custom_phone_layout:QQ};window.laytheme.emit("newpageshown",{},bQ,e,{isProjectOverlay:fS.isActive()}),fS.fetchUnderlay()},0)}),window.load_visible_images_then_rest_controller=Ft,window.element_animate_in_on_scroll_controller=Zg,window.lt_utility_controller={},window.lt_utility_controller.Utility=Q,window.lt_utility_controller.utility_controller=f,window.lt_showhide_onscroll_controller={},window.lt_showhide_onscroll_controller.default=Io,"on"==layData.youtube&&((t=document.createElement("script")).src="https://www.youtube.com/iframe_api",(lm=document.getElementsByTagName("script")[0]).parentNode.insertBefore(t,lm)),window.addEventListener("load",function(){Lo.loadMasterCache()})})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.