PageSourceSearch

https://tomkracauer.com/wp-content/themes/lay/frontend/assets/js/frontend.app.min.js?ver=10.8.2

js tomkracauer.com collected 2026-10-06 17:35:17 UTC 409,353 bytes, 1 lines download raw bytes

1(()=>{var M=Object.create,B=Object.defineProperty,$=Object.getOwnPropertyDescriptor,N=Object.getOwnPropertyNames,H=Object.getOwnPropertySymbols,q=Object.getPrototypeOf,R=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,W=(e,t,n)=>t in e?B(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,V=(e,t)=>{for(var n in t=t||{})R.call(t,n)&&W(e,n,t[n]);if(H)for(var n of H(t))F.call(t,n)&&W(e,n,t[n]);return e},e=(e,t)=>function(){return t||(0,e[N(e)[0]])((t={exports:{}}).exports,t),t.exports},t=(e,t,n)=>{n=null!=e?M(q(e)):{};var a=!t&&e&&e.__esModule?n:B(n,"default",{value:e,enumerable:!0}),o=e,i=void 0,r=void 0;if(o&&"object"==typeof o||"function"==typeof o)for(let e of N(o))R.call(a,e)||e===i||B(a,e,{get:()=>o[e],enumerable:!(r=$(o,e))||r.enumerable});return a},n=e({"node_modules/vanilla-lazyload/dist/lazyload.min.js"(e,t){function M(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function B(){return(B=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,a=arguments[t];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}function n(e){return(n="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 a,o;o=function(){"use strict";function e(t,e){var n,t=new t(e);try{n=new CustomEvent("LazyLoad::Initialized",{detail:{instance:t}})}catch(e){(n=document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized",!1,!1,{instance:t})}window.dispatchEvent(n)}function s(e){return"true"===w(e,"was-processed")}function a(e,t){_(e,"ll-timeout",t)}function o(e){return w(e,"ll-timeout")}function i(e){for(var t,n=[],a=0;t=e.children[a];a+=1)"SOURCE"===t.tagName&&n.push(t);return n}function n(e,t,n){n&&e.setAttribute(t,n)}function r(e,t){n(e,"sizes",w(e,t.data_sizes)),n(e,"srcset",w(e,t.data_srcset)),n(e,"src",w(e,t.data_src))}function l(e,t){g?e.classList.add(t):e.className+=(e.className?" ":"")+t}function c(e,t,n){e.removeEventListener(t,n)}function u(n,a){function o(e){k(e,!1,a),S(n,r,o)}var e,t,i,r=function e(t){k(t,!0,a),S(n,e,o)};i=o,Q(e=n,"load",t=r),Q(e,"loadeddata",t),Q(e,"error",i)}function d(e,t,n){var a,o,i,r=t._settings;!n&&s(e)||(-1<L.indexOf(e.tagName)&&(u(e,t),l(e,r.class_loading)),n=e,o=(t=t)._settings,i=n.tagName,(i=x[i])?(i(n,o),j(t,1),t._elements=(i=t._elements,a=n,i.filter(function(e){return e!==a}))):(n=w(t=n,(i=o).data_src),i=w(t,i.data_bg),n&&(t.style.backgroundImage='url("'.concat(n,'")')),i&&(t.style.backgroundImage=i)),_(e,"was-processed","true"),b(r.callback_reveal,e),b(r.callback_set,e))}function h(o){var e;m&&(o._observer=new IntersectionObserver(function(e){e.forEach(function(e){return e.isIntersecting||0<e.intersectionRatio?(t=e.target,a=(n=o)._settings,b(a.callback_enter,t),void(a.load_delay?A:O)(t,n)):(a=e.target,t=o._settings,b(t.callback_exit,a),void(t.load_delay&&D(a)));var t,n,a})},{root:(e=o._settings).container===document?null:e.container,rootMargin:e.thresholds||e.threshold+"px"}))}function y(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 a;this._settings=B({},v,e),this._loadingCount=0,h(this),this.update(t),a=this,f&&window.addEventListener("online",function(e){var t,n;M((n=(t=a)._settings).container.querySelectorAll("."+n.class_error)).forEach(function(e){C(e,n.class_error),_(e,"was-processed",null)}),t.update()})}var f="undefined"!=typeof window,p=f&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),m=f&&"IntersectionObserver"in window,g=f&&"classList"in document.createElement("p"),v={elements_selector:"img",container:p||f?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",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},w=function(e,t){return e.getAttribute("data-"+t)},_=function(e,t,n){t="data-"+t;null!==n?e.setAttribute(t,n):e.removeAttribute(t)},b=function(e,t){e&&e(t)}
1,j=function(e,t){e._loadingCount+=t,0===e._elements.length&&0===e._loadingCount&&b(e._settings.callback_finish)},x={IMG:function(e,t){var n=e.parentNode;n&&"PICTURE"===n.tagName&&i(n).forEach(function(e){r(e,t)}),r(e,t)},IFRAME:function(e,t){n(e,"src",w(e,t.data_src))},VIDEO:function(e,t){i(e).forEach(function(e){n(e,"src",w(e,t.data_src))}),n(e,"src",w(e,t.data_src)),e.load()}},C=function(e,t){g?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},Q=function(e,t,n){e.addEventListener(t,n)},S=function(e,t,n){c(e,"load",t),c(e,"loadeddata",t),c(e,"error",n)},k=function(e,t,n){var a=n._settings,o=t?a.class_loaded:a.class_error,t=t?a.callback_loaded:a.callback_error,e=e.target;C(e,a.class_loading),l(e,o),b(t,e),j(n,-1)},L=["IMG","IFRAME","VIDEO"],O=function(e,t){var n=t._observer;d(e,t),n&&t._settings.auto_unobserve&&n.unobserve(e)},D=function(e){var t=o(e);t&&(clearTimeout(t),a(e,null))},A=function(e,t){var n=t._settings.load_delay;o(e)||(n=setTimeout(function(){O(e,t),D(e)},n),a(e,n))},E=["IMG","IFRAME"];if(t.prototype={update:function(e){var t,n=this,a=this._settings;this._elements=y(e,a),!p&&this._observer?(a.use_native&&"loading"in HTMLImageElement.prototype&&((t=this)._elements.forEach(function(e){-1!==E.indexOf(e.tagName)&&(e.setAttribute("loading","lazy"),d(e,t))}),this._elements=y(e,a)),this._elements.forEach(function(e){n._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){d(e,this,t)},loadAll:function(){var t=this;this._elements.forEach(function(e){O(e,t)})}},f){var I=t,z=window.lazyLoadOptions;if(z)if(z.length)for(var P,T=0;P=z[T];T+=1)e(I,P);else e(I,z)}return t},"object"===(void 0===(a=e)?"undefined":n(e))&&void 0!==t?t.exports=o():"function"==typeof define&&define.amd?define(o):a.LazyLoad=o()}}),Y=e({"node_modules/lodash/isObject.js"(e,t){t.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}}}),U=e({"node_modules/lodash/_freeGlobal.js"(e,t){var n="object"==typeof window&&window&&window.Object===Object&&window;t.exports=n}}),G=e({"node_modules/lodash/_root.js"(e,t){var n=U(),a="object"==typeof self&&self&&self.Object===Object&&self,n=n||a||Function("return this")();t.exports=n}}),X=e({"node_modules/lodash/now.js"(e,t){var n=G();t.exports=function(){return n.Date.now()}}}),Z=e({"node_modules/lodash/_trimmedEndIndex.js"(e,t){var n=/\s/;t.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}}}),J=e({"node_modules/lodash/_baseTrim.js"(e,t){var n=Z(),a=/^\s+/;t.exports=function(e){return e&&e.slice(0,n(e)+1).replace(a,"")}}}),K=e({"node_modules/lodash/_Symbol.js"(e,t){var n=G().Symbol;t.exports=n}}),ee=e({"node_modules/lodash/_getRawTag.js"(e,t){var n=K(),a=Object.prototype,i=a.hasOwnProperty,r=a.toString,s=n?n.toStringTag:void 0;t.exports=function(e){var t=i.call(e,s),n=e[s];try{var a=!(e[s]=void 0)}catch(e){}var o=r.call(e);return a&&(t?e[s]=n:delete e[s]),o}}}),te=e({"node_modules/lodash/_objectToString.js"(e,t){var n=Object.prototype.toString;t.exports=function(e){return n.call(e)}}}),ne=e({"node_modules/lodash/_baseGetTag.js"(e,t){var n=K(),a=ee(),o=te(),i=n?n.toStringTag:void 0;t.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":(i&&i in Object(e)?a:o)(e)}}}),ae=e({"node_modules/lodash/isObjectLike.js"(e,t){t.exports=function(e){return null!=e&&"object"==typeof e}}}),oe=e({"node_modules/lodash/isSymbol.js"(e,t){var n=ne(),a=ae();t.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==n(e)}}}),ie=e({"node_modules/lodash/toNumber.js"(e,t){var n=J(),a=Y(),o=oe(),i=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt;t.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(a(e)&&(t="function"==typeof e.valueOf?e.valueOf():e,e=a(t)?t+"":t),"string"!=typeof e)return 0===e?e:+e;e=n(e);var t=r.test(e);return t||s.test(e)?l(e.slice(2),t?2:8):i.test(e)?NaN:+e}}}),re=e({"node_modules/lodash/debounce.js"(e,t){var v=Y(),w=X(),_=ie(),b=Math.max,j=Math.min;t.exports=function(a,n,e){var o,i,r,s,l,c,u=0,d=!1,h=!1,t=!0;if("function"!=typeof a)throw new TypeError("Expected a function");function y(e){var t=o,n=i;return o=i=void 0,u=e,s=a.apply(n,t)}function f(e){var t=e-c;return void 0===c||n<=t||t<0||h&&r<=e-u}function p(){var e,t=w();if(f(t))return m(t);l=setTimeout(p,(e=n-((t=t)-c),h?j(e,r-(t-u)):e))}function m(e){return l=void 0,t&&o?y(e):(o=i=void 0,s)}function g(){var e=w(),t=f(e);
1if(o=arguments,i=this,c=e,t){if(void 0===l)return u=e=c,l=setTimeout(p,n),d?y(e):s;if(h)return clearTimeout(l),l=setTimeout(p,n),y(c)}return void 0===l&&(l=setTimeout(p,n)),s}return n=_(n)||0,v(e)&&(d=!!e.leading,h="maxWait"in e,r=h?b(_(e.maxWait)||0,n):r,t="trailing"in e?!!e.trailing:t),g.cancel=function(){void 0!==l&&clearTimeout(l),o=c=i=l=void(u=0)},g.flush=function(){return void 0===l?s:m(w())},g}}}),se=e({"node_modules/lodash/throttle.js"(e,t){var i=re(),r=Y();t.exports=function(e,t,n){var a=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return r(n)&&(a="leading"in n?!!n.leading:a,o="trailing"in n?!!n.trailing:o),i(e,t,{leading:a,maxWait:t,trailing:o})}}}),le=e({"node_modules/lodash/_arrayMap.js"(e,t){t.exports=function(e,t){for(var n=-1,a=null==e?0:e.length,o=Array(a);++n<a;)o[n]=t(e[n],n,e);return o}}}),ce=e({"node_modules/lodash/isArray.js"(e,t){var n=Array.isArray;t.exports=n}}),ue=e({"node_modules/lodash/_baseToString.js"(e,t){var n=K(),a=le(),o=ce(),i=oe(),n=n?n.prototype:void 0,r=n?n.toString:void 0;t.exports=function e(t){var n;return"string"==typeof t?t:o(t)?a(t,e)+"":i(t)?r?r.call(t):"":"0"==(n=t+"")&&1/t==-1/0?"-0":n}}}),de=e({"node_modules/lodash/toString.js"(e,t){var n=ue();t.exports=function(e){return null==e?"":n(e)}}}),he=e({"node_modules/lodash/_basePropertyOf.js"(e,t){t.exports=function(t){return function(e){return null==t?void 0:t[e]}}}}),ye=e({"node_modules/lodash/_unescapeHtmlChar.js"(e,t){var n=he()({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});t.exports=n}}),a=e({"node_modules/lodash/unescape.js"(e,t){var n=de(),a=ye(),o=/&(?:amp|lt|gt|quot|#39);/g,i=RegExp(o.source);t.exports=function(e){return(e=n(e))&&i.test(e)?e.replace(o,a):e}}}),fe=e({"node_modules/lodash/lodash.js"(O,D){!function(){var Hi,qi="Expected a function",vr="__lodash_hash_undefined__",wr="__lodash_placeholder__",Ri=128,Fi=9007199254740991,_r=NaN,Wi=4294967295,br=[["ary",Ri],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],Vi="[object Arguments]",jr="[object Array]",Yi="[object Boolean]",Ui="[object Date]",xr="[object Error]",Cr="[object Function]",Qr="[object GeneratorFunction]",Gi="[object Map]",Xi="[object Number]",Zi="[object Object]",Sr="[object Promise]",Ji="[object RegExp]",Ki="[object Set]",er="[object String]",kr="[object Symbol]",tr="[object WeakMap]",Lr="[object ArrayBuffer]",nr="[object DataView]",Or="[object Float32Array]",Dr="[object Float64Array]",Ar="[object Int8Array]",Ir="[object Int16Array]",zr="[object Int32Array]",Pr="[object Uint8Array]",Tr="[object Uint8ClampedArray]",Er="[object Uint16Array]",Mr="[object Uint32Array]",Br=/\b__p \+= '';/g,$r=/\b(__p \+=) '' \+/g,Nr=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Hr=/&(?:amp|lt|gt|quot|#39);/g,qr=/[&<>"']/g,Rr=RegExp(Hr.source),Fr=RegExp(qr.source),Wr=/<%-([\s\S]+?)%>/g,Vr=/<%([\s\S]+?)%>/g,Yr=/<%=([\s\S]+?)%>/g,Ur=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Gr=/^\w*$/,Xr=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Zr=/[\\^$.*+?()[\]{}|]/g,Jr=RegExp(Zr.source),Kr=/^\s+/,i=/\s/,es=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ts=/\{\n\/\* \[wrapped with (.+)\] \*/,ns=/,? & /,as=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,os=/[()=,{}\[\]\/\s]/,is=/\\(\\)?/g,rs=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ss=/\w*$/,ls=/^[-+]0x[0-9a-f]+$/i,cs=/^0b[01]+$/i,us=/^\[object .+?Constructor\]$/,ds=/^0o[0-7]+$/i,hs=/^(?:0|[1-9]\d*)$/,ys=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
vendor: 5,799 bytes, line 1
17f]/g,fs=/($^)/,ps=/['\n\r\u2028\u2029\\]/g,r="\\ud800-\\udfff",s="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",l="\\u2700-\\u27bf",e="a-z\\xdf-\\xf6\\xf8-\\xff",t="A-Z\\xc0-\\xd6\\xd8-\\xde",c="\\ufe0e\\ufe0f",u="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",d="['’]",n="["+r+"]",h="["+u+"]",y="["+s+"]",f="["+l+"]",p="["+e+"]",u="[^"+r+u+"\\d+"+l+e+t+"]",l="\\ud83c[\\udffb-\\udfff]",e="[^"+r+"]",m="(?:\\ud83c[\\udde6-\\uddff]){2}",a="[\\ud800-\\udbff][\\udc00-\\udfff]",t="["+t+"]",g="\\u200d",v="(?:"+p+"|"+u+")",u="(?:"+t+"|"+u+")",w="(?:['’](?:d|ll|m|re|s|t|ve))?",_="(?:['’](?:D|LL|M|RE|S|T|VE))?",b="(?:"+y+"|"+l+")"+"?",j="["+c+"]?",j=j+b+("(?:"+g+"(?:"+[e,m,a].join("|")+")"+j+b+")*"),b="(?:"+[f,m,a].join("|")+")"+j,f="(?:"+[e+y+"?",y,m,a,n].join("|")+")",ms=RegExp(d,"g"),gs=RegExp(y,"g"),x=RegExp(l+"(?="+l+")|"+f+j,"g"),vs=RegExp([t+"?"+p+"+"+w+"(?="+[h,t,"$"].join("|")+")",u+"+"+_+"(?="+[h,t+v,"$"].join("|")+")",t+"?"+v+"+"+w,t+"+"+_,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",b].join("|"),"g"),C=RegExp("["+g+r+s+c+"]"),ws=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,_s=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],bs=-1,ar={},or=(ar[Or]=ar[Dr]=ar[Ar]=ar[Ir]=ar[zr]=ar[Pr]=ar[Tr]=ar[Er]=ar[Mr]=!0,ar[Vi]=ar[jr]=ar[Lr]=ar[Yi]=ar[nr]=ar[Ui]=ar[xr]=ar[Cr]=ar[Gi]=ar[Xi]=ar[Zi]=ar[Ji]=ar[Ki]=ar[er]=ar[tr]=!1,{}),Q=(or[Vi]=or[jr]=or[Lr]=or[nr]=or[Yi]=or[Ui]=or[Or]=or[Dr]=or[Ar]=or[Ir]=or[zr]=or[Gi]=or[Xi]=or[Zi]=or[Ji]=or[Ki]=or[er]=or[kr]=or[Pr]=or[Tr]=or[Er]=or[Mr]=!0,or[xr]=or[Cr]=or[tr]=!1,{"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"}),js=parseFloat,xs=parseInt,e="object"==typeof window&&window&&window.Object===Object&&window,m="object"==typeof self&&self&&self.Object===Object&&self,ir=e||m||Function("return this")(),a="object"==typeof O&&O&&!O.nodeType&&O,o=a&&"object"==typeof D&&D&&!D.nodeType&&D,Cs=o&&o.exports===a,S=Cs&&e.process,n=function(){try{var e=o&&o.require&&o.require("util").types;return e?e:S&&S.binding&&S.binding("util")}catch(e){}}(),Qs=n&&n.isArrayBuffer,Ss=n&&n.isDate,ks=n&&n.isMap,Ls=n&&n.isRegExp,Os=n&&n.isSet,Ds=n&&n.isTypedArray;function rr(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function As(e,t,n,a){for(var o=-1,i=null==e?0:e.length;++o<i;){var r=e[o];t(a,r,n(r),e)}return a}function sr(e,t){for(var n=-1,a=null==e?0:e.length;++n<a&&!1!==t(e[n],n,e););return e}function Is(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function zs(e,t){for(var n=-1,a=null==e?0:e.length;++n<a;)if(!t(e[n],n,e))return!1;return!0}function lr(e,t){for(var n=-1,a=null==e?0:e.length,o=0,i=[];++n<a;){var r=e[n];t(r,n,e)&&(i[o++]=r)}return i}function Ps(e,t){return!!(null==e?0:e.length)&&-1<dr(e,t,0)}function Ts(e,t,n){for(var a=-1,o=null==e?0:e.length;++a<o;)if(n(t,e[a]))return!0;return!1}function cr(e,t){for(var n=-1,a=null==e?0:e.length,o=Array(a);++n<a;)o[n]=t(e[n],n,e);return o}function ur(e,t){for(var n=-1,a=t.length,o=e.length;++n<a;)e[o+n]=t[n];return e}function Es(e,t,n,a){var o=-1,i=null==e?0:e.length;for(a&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}function Ms(e,t,n,a){var o=null==e?0:e.length;for(a&&o&&(n=e[--o]);o--;)n=t(n,e[o],o,e);return n}function Bs(e,t){for(var n=-1,a=null==e?0:e.length;++n<a;)if(t(e[n],n,e))return!0;return!1}var k=Fs("length");function $s(e,a,t){var o;return t(e,function(e,t,n){if(a(e,t,n))return o=t,!1}),o}function Ns(e,t,n,a){for(var o=e.length,i=n+(a?1:-1);a?i--:++i<o;)if(t(e[i],i,e))return i;return-1}function dr(e,t,n){if(t!=t)return Ns(e,qs,n);for(var a=e,o=t,i=n-1,r=a.length;++i<r;)if(a[i]===o)return i;return-1}function Hs(e,t,n,a){for(var o=n-1,i=e.length;++o<i;)if(a(e[o],t))return o;return-1}function qs(e){return e!=e}function Rs(e,t){var n=null==e?0:e.length;return n?Vs(e,t)/n:_r}function Fs(t){return function(e){return null==e?Hi:e[t]}}function L(t){return function(e){return null==t?Hi:t[e]}}function Ws(e,a,o,i,t){return t(e,function(e,t,n){o=i?(i=!1,e):a(o,e,t,n)}),o}function Vs(e,t){for(var n,a=-1,o=e.length;++a<o;){var i=t(e[a]);i!==Hi&&(n=n===Hi?i:n+i)}return n}function Ys(e,t){for(var n=-1,a=Array(e);++n<e;)a[n]=t(n);return a}function Us(e){return e&&e.slice(0,il(e)+1).replace(Kr,"")}function hr(t){return function(e){return t(e)}}function Gs(t,e){return cr(e,function(e){return t[e]})}function Xs(e,t){return e.has(t)}function Zs(e,t){for(var n=-1,a=e.length;++n<a&&-1<dr(t,e[n],0););return n}function Js(e,t){for(var n=e.length;n--&&-1<dr(t,e[n],0););return n}var Ks=L({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"
1c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),el=L({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function tl(e){return"\\"+Q[e]}function yr(e){return C.test(e)}function nl(e){var n=-1,a=Array(e.size);return e.forEach(function(e,t){a[++n]=[t,e]}),a}function al(t,n){return function(e){return t(n(e))}}function fr(e,t){for(var n=-1,a=e.length,o=0,i=[];++n<a;){var r=e[n];r!==t&&r!==wr||(e[n]=wr,i[o++]=n)}return i}function ol(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function pr(e){return(yr(e)?function(e){var t=x.lastIndex=0;for(;x.test(e);)++t;return t}:k)(e)}function mr(e){return yr(e)?e.match(x)||[]:e.split("")}function il(e){for(var t=e.length;t--&&i.test(e.charAt(t)););return t}var rl=L({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var gr=function o(e){var j=(e=null==e?ir:gr.defaults(ir.Object(),e,gr.pick(ir,_s))).Array,i=e.Date,I=e.Error,z=e.Function,P=e.Math,p=e.Object,T=e.RegExp,q=e.String,x=e.TypeError,R=j.prototype,F=z.prototype,W=p.prototype,V=e["__core-js_shared__"],Y=F.toString,E=W.hasOwnProperty,U=0,G=(F=/[^.]+$/.exec(V&&V.keys&&V.keys.IE_PROTO||""))?"Symbol(src)_1."+F:"",X=W.toString,Z=Y.call(p),J=ir._,K=T("^"+Y.call(E).replace(Zr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),F=Cs?e.Buffer:Hi,t=e.Symbol,ee=e.Uint8Array,te=F?F.allocUnsafe:Hi,ne=al(p.getPrototypeOf,p),ae=p.create,oe=W.propertyIsEnumerable,ie=R.splice,re=t?t.isConcatSpreadable:Hi,se=t?t.iterator:Hi,le=t?t.toStringTag:Hi,ce=function(){try{var e=Jn(p,"defineProperty");return e({},"",{}),e}catch(e){}}(),ue=e.clearTimeout!==ir.clearTimeout&&e.clearTimeout,de=i&&i.now!==ir.Date.now&&i.now,he=e.setTimeout!==ir.setTimeout&&e.setTimeout,ye=P.ceil,fe=P.floor,pe=p.getOwnPropertySymbols,F=F?F.isBuffer:Hi,me=e.isFinite,ge=R.join,ve=al(p.keys,p),C=P.max,Q=P.min,we=i.now,_e=e.parseInt,be=P.random,je=R.reverse,i=Jn(e,"DataView"),xe=Jn(e,"Map"),Ce=Jn(e,"Promise"),Qe=Jn(e,"Set"),e=Jn(e,"WeakMap"),Se=Jn(p,"create"),ke=e&&new e,Le={},Oe=xa(i),De=xa(xe),Ae=xa(Ce),Ie=xa(Qe),ze=xa(e),t=t?t.prototype:Hi,Pe=t?t.valueOf:Hi,Te=t?t.toString:Hi;function f(e){if(H(e)&&!N(e)&&!(e instanceof g)){if(e instanceof m)return e;if(E.call(e,"__wrapped__"))return Ca(e)}return new m(e)}var Ee=function(e){if(!b(e))return{};if(ae)return ae(e);Me.prototype=e;e=new Me;return Me.prototype=Hi,e};function Me(){}function Be(){}function m(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=Hi}function g(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Wi,this.__views__=[]}function $e(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function Ne(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function He(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function qe(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new He;++t<n;)this.add(e[t])}function M(e){e=this.__data__=new Ne(e);this.size=e.size}function Re(e,t){var n,a=N(e),o=!a&&vo(e),i=!a&&!o&&_o(e),r=!a&&!o&&!i&&Ao(e),s=a||o||i||r,l=s?Ys(e.length,q):[],c=l.length;for(n in e)!t&&!E.call(e,n)||s&&("length"==n||i&&("offset"==n||"parent"==n)||r&&("buffer"==n||"byteLength"==n||"byteOffset"==n)||oa(n,c))||l.push(n);return l}function Fe(e){var t=e.length;return t?e[Bt(0,t-1)]:Hi}function We(e,t){return wa(S(e),et(t,0,e.length))}function Ve(e){return wa(S(e))}function Ye(e,t,n){(n===Hi||$(e[t],n))&&(n!==Hi||t in e)||Je(e,t,n)}function Ue(e,t,n){var a=e[t];E.call(e,t)&&$(a,n)&&(n!==Hi||t in e)||Je(e,t,n)}function Ge(e,t){for(var n=e.length;n--;)if($(e[n][0],t))return n;return-1}function Xe(e,a,o,i){return ot(e,function(e,t,n){a(i,e,o(e),n)}),i}function Ze(e,t){return e&&mn(t,O(t),e)}
vendor: 44,968 bytes, line 1
1function Je(e,t,n){"__proto__"==t&&ce?ce(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function Ke(e,t){for(var n=-1,a=t.length,o=j(a),i=null==e;++n<a;)o[n]=i?Hi:Wo(e,t[n]);return o}function et(e,t,n){return e=e==e&&(n!==Hi&&(e=e<=n?e:n),t!==Hi)?t<=e?e:t:e}function v(n,a,o,e,t,i){var r,s=1&a,l=2&a,c=4&a;if((r=o?t?o(n,e,t,i):o(n):r)===Hi){if(!b(n))return n;var u,e=N(n);if(e){if(r=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&E.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(n),!s)return S(n,r)}else{var d=B(n),h=d==Cr||d==Qr;if(_o(n))return un(n,s);if(d==Zi||d==Vi||h&&!t){if(r=l||h?{}:na(n),!s)return l?(y=h=n,y=(u=r)&&mn(y,D(y),u),mn(h,ea(h),y)):(h=Ze(r,u=n),mn(u,Kn(u),h))}else{if(!or[d])return t?n:{};r=function(e,t,n){var a=e.constructor;switch(t){case Lr:return dn(e);case Yi:case Ui:return new a(+e);case nr:return function(e,t){t=t?dn(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.byteLength)}(e,n);case Or:case Dr:case Ar:case Ir:case zr:case Pr:case Tr:case Er:case Mr:return hn(e,n);case Gi:return new a;case Xi:case er:return new a(e);case Ji:return function(e){var t=new e.constructor(e.source,ss.exec(e));return t.lastIndex=e.lastIndex,t}(e);case Ki:return new a;case kr:return function(e){return Pe?p(Pe.call(e)):{}}(e)}}(n,d,s)}}var y=(i=i||new M).get(n);if(y)return y;i.set(n,r),Oo(n)?n.forEach(function(e){r.add(v(e,a,o,e,n,i))}):Qo(n)&&n.forEach(function(e,t){r.set(t,v(e,a,o,t,n,i))});var f=e?Hi:(c?l?Vn:Wn:l?D:O)(n);sr(f||n,function(e,t){f&&(e=n[t=e]),Ue(r,t,v(e,a,o,t,n,i))})}return r}function tt(e,t,n){var a=n.length;if(null==e)return!a;for(e=p(e);a--;){var o=n[a],i=t[o],r=e[o];if(r===Hi&&!(o in e)||!i(r))return!1}return!0}function nt(e,t,n){if("function"!=typeof e)throw new x(qi);return pa(function(){e.apply(Hi,n)},t)}function at(e,t,n,a){var o=-1,i=Ps,r=!0,s=e.length,l=[],c=t.length;if(s){n&&(t=cr(t,hr(n))),a?(i=Ts,r=!1):200<=t.length&&(i=Xs,r=!1,t=new qe(t));e:for(;++o<s;){var u=e[o],d=null==n?u:n(u),u=a||0!==u?u:0;if(r&&d==d){for(var h=c;h--;)if(t[h]===d)continue e;l.push(u)}else i(t,d,a)||l.push(u)}}return l}f.templateSettings={escape:Wr,evaluate:Vr,interpolate:Yr,variable:"",imports:{_:f}},(f.prototype=Be.prototype).constructor=f,(m.prototype=Ee(Be.prototype)).constructor=m,(g.prototype=Ee(Be.prototype)).constructor=g,$e.prototype.clear=function(){this.__data__=Se?Se(null):{},this.size=0},$e.prototype.delete=function(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e},$e.prototype.get=function(e){var t,n=this.__data__;return Se?(t=n[e])===vr?Hi:t:E.call(n,e)?n[e]:Hi},$e.prototype.has=function(e){var t=this.__data__;return Se?t[e]!==Hi:E.call(t,e)},$e.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Se&&t===Hi?vr:t,this},Ne.prototype.clear=function(){this.__data__=[],this.size=0},Ne.prototype.delete=function(e){var t=this.__data__;return!((e=Ge(t,e))<0||(e==t.length-1?t.pop():ie.call(t,e,1),--this.size,0))},Ne.prototype.get=function(e){var t=this.__data__;return(e=Ge(t,e))<0?Hi:t[e][1]},Ne.prototype.has=function(e){return-1<Ge(this.__data__,e)},Ne.prototype.set=function(e,t){var n=this.__data__,a=Ge(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this},He.prototype.clear=function(){this.size=0,this.__data__={hash:new $e,map:new(xe||Ne),string:new $e}},He.prototype.delete=function(e){return e=Xn(this,e).delete(e),this.size-=e?1:0,e},He.prototype.get=function(e){return Xn(this,e).get(e)},He.prototype.has=function(e){return Xn(this,e).has(e)},He.prototype.set=function(e,t){var n=Xn(this,e),a=n.size;return n.set(e,t),this.size+=n.size==a?0:1,this},qe.prototype.add=qe.prototype.push=function(e){return this.__data__.set(e,vr),this},qe.prototype.has=function(e){return this.__data__.has(e)},M.prototype.clear=function(){this.__data__=new Ne,this.size=0},M.prototype.delete=function(e){var t=this.__data__,e=t.delete(e);return this.size=t.size,e},M.prototype.get=function(e){return this.__data__.get(e)},M.prototype.has=function(e){return this.__data__.has(e)},M.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ne){var a=n.__data__;if(!xe||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new He(a)}return n.set(e,t),this.size=n.size,this};var ot=wn(dt),it=wn(ht,!0);function rt(e,a){var o=!0;return ot(e,function(e,t,n){return o=!!a(e,t,n)}),o}function st(e,t,n){for(var a=-1,o=e.length;++a<o;){var i,r,s=e[a],l=t(s);null!=l&&(i===Hi?l==l&&!w(l):n(l,i))&&(i=l,r=s)}return r}function lt(e,a){var o=[];return ot(e,function(e,t,n){a(e,t,n)&&o.push(e)}),o}function l(e,t,n,a,o){var i=-1,r=e.length;for(n=n||aa,o=o||[];++i<r;){var s=e[i];0<t&&n(s)?1<t?l(s,t-1,n,a,o):ur(o,s):a||(o[o.length]=s)}return o}var ct=_n(),ut=_n(!0);function dt(e,t){return e&&ct(e,t,O)}function ht(e,t){return e&&ut(e,t,O)}function yt(t,e){return lr(e,function(e){return jo(t[e])})}function ft(e,t){for(var n=0,a=(t=rn(t,e)).length;null!=e&&n<a;)e=e[ja(t[n++])];return n&&n==a?e:Hi}function pt(e,t,n){t=t(e);return N(e)?t:ur(t,n(e))}function n(e){if(null==e)return e===Hi?"[object Undefined]":"[object Null]";if(le&&le in p(e)){var t=e,n=E.call(t,le),a=t[le];try{t[le]=Hi;var o=!0}catch(e){}var i=X.call(t);return o&&(n?t[le]=a:delete t[le]),i}return X.call(e)}function mt(e,t){return t<e}function gt(e,t){return null!=e&&E.call(e,t)}function vt(e,t){return null!=e&&t in p(e)}function wt(e,t,n){for(var a=n?Ts:Ps,o=e[0].length,i=e.length,r=i,s=j(i),l=1/0,c=[];r--;){var u=e[r];r&&t&&(u=cr(u,hr(t))),l=Q(u.length,l),s[r]=!n&&(t||120<=o&&120<=u.length)?new qe(r&&u):Hi}var u=e[0],d=-1,h=s[0];e:for(;++d<o&&c.length<l;){var y=u[d],f=t?t(y):y,y=n||0!==y?y:0;if(!(h?Xs(h,f):a(c,f,n))){for(r=i;--r;){var p=s[r];if(!(p?Xs(p,f):a(e[r],f,n)))continue e}h&&h.push(f),c.push(y)}}return c}function _t(e,t,n){t=null==(e=ha(e,t=rn(t,e)))?e:e[ja(a(t))];return null==t?Hi:rr(t,e,n)}function bt(e){return H(e)&&n(e)==Vi}function jt(e,t,n,a,o){if(e===t)return!0;if(null==e||null==t||!H(e)&&!H(t))return e!=e&&t!=t;var i=jt,r=N(e),s=N(t),l=r?jr:B(e),s=s?jr:B(t),c=(l=l==Vi?Zi:l)==Zi,u=(s=s==Vi?Zi:s)==Zi;if((s=l==s)&&_o(e)){if(!_o(t))return!1;c=!(r=!0)}if(s&&!c){o=o||new M;if(r||Ao(e))return Rn(e,t,n,a,i,o);else{var d=e;var h=t;var y=l;var f=n;var p=a;var m=i;var g=o;switch(y){case nr:if(d.byteLength!=h.byteLength||d.byteOffset!=h.byteOffset)return!1;d=d.buffer,h=h.buffer;case Lr:return d.byteLength==h.byteLength&&m(new ee(d),new ee(h))?!0:!1;case Yi:case Ui:case Xi:return $(+d,+h);case xr:return d.name==h.name&&d.message==h.message;case Ji:case er:return d==h+"";case Gi:var v=nl;case Ki:var w=1&f;if(v=v||ol,d.size!=h.size&&!w)return!1;w=g.get(d);if(w)return w==h;f|=2,g.set(d,h);w=Rn(v(d),v(h),f,p,m,g);return g.delete(d),w;case kr:if(Pe)return Pe.call(d)==Pe.call(h)}return!1;return}}if(!(1&n)){r=c&&E.call(e,"__wrapped__"),l=u&&E.call(t,"__wrapped__");if(r||l)return c=r?e.value():e,u=l?t.value():t,o=o||new M,i(c,u,n,a,o)}if(s){o=o||new M;var _=e,b=t,j=n,x=a,C=i,Q=o,S=1&j,k=Wn(_),L=k.length,r=Wn(b).length;if(L!=r&&!S)return!1;for(var O=L;O--;){var D=k[O];if(!(S?D in b:E.call(b,D)))return!1}r=Q.get(_),l=Q.get(b);if(r&&l)return r==b&&l==_;for(var A=!0,I=(Q.set(_,b),Q.set(b,_),S);++O<L;){D=k[O];var z,P=_[D],T=b[D];if(!((z=x?S?x(T,P,D,b,_,Q):x(P,T,D,_,b,Q):z)===Hi?P===T||C(P,T,j,x,Q):z)){A=!1;break}I=I||"constructor"==D}return A&&!I&&(r=_.constructor,l=b.constructor,r!=l)&&"constructor"in _&&"constructor"in b&&!("function"==typeof r&&r instanceof r&&"function"==typeof l&&l instanceof l)&&(A=!1),Q.delete(_),Q.delete(b),A}return!1}function xt(e,t,n,a){var o=n.length,i=o,r=!a;if(null==e)return!i;for(e=p(e);o--;){var s=n[o];if(r&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o<i;){var l=(s=n[o])[0],c=e[l],u=s[1];if(r&&s[2]){if(c===Hi&&!(l in e))return!1}else{var d,h=new M;if(!((d=a?a(c,u,l,e,t,h):d)===Hi?jt(u,c,3,a,h):d))return!1}}return!0}function Ct(e){var t;return!(!b(e)||(t=e,G&&G in t))&&(jo(e)?K:us).test(xa(e))}function Qt(e){return"function"==typeof e?e:null==e?A:"object"==typeof e?N(e)?At(e[0],e[1]):Dt(e):Li(e)}function St(e){if(!la(e))return ve(e);var t,n=[];for(t in p(e))E.call(e,t)&&"constructor"!=t&&n.push(t);return n}function kt(e){if(!b(e)){var t=e,n=[];if(null!=t)for(var a in p(t))n.push(a);return n}var o,i=la(e),r=[];for(o in e)("constructor"!=o||!i&&E.call(e,o))&&r.push(o);return r}function Lt(e,t){return e<t}function Ot(e,a){var o=-1,i=u(e)?j(e.length):[];return ot(e,function(e,t,n){i[++o]=a(e,t,n)}),i}function Dt(t){var n=Zn(t);return 1==n.length&&n[0][2]?ua(n[0][0],n[0][1]):function(e){return e===t||xt(e,t,n)}}function At(n,a){return ia(n)&&ca(a)?ua(ja(n),a):function(e){var t=Wo(e,n);return t===Hi&&t===a?Vo(e,n):jt(a,t,3)}}function It(p,m,g,v,w){p!==m&&ct(m,function(e,t){var n,a,o,i,r,s,l,c,u,d,h,y,f;w=w||new M,b(e)?(a=m,i=g,r=It,s=v,l=w,h=ya(n=p,o=t),y=ya(a,o),(f=l.get(y))?Ye(n,o,f):(f=s?s(h,y,o+"",n,a,l):Hi,(a=f===Hi)&&(c=N(y),u=!c&&_o(y),d=!c&&!u&&Ao(y),f=y,c||u||d?f=N(h)?h:_(h)?S(h):u?un(y,!(a=!1)):d?hn(y,!(a=!1)):[]:ko(y)||vo(y)?vo(f=h)?f=Mo(h):b(h)&&!jo(h)||(f=na(y)):a=!1),a&&(l.set(y,f),r(f,y,i,s,l),l.delete(y)),Ye(n,o,f))):(c=v?v(ya(p,t),e,t+"",p,m,w):Hi,Ye(p,t,c=c===Hi?e:c))},D)}function zt(e,t){var n=e.length;if(n)return oa(t+=t<0?n:0,n)?e[t]:Hi}function Pt(e,a,u){a=a.length?cr(a,function(t){return N(t)?function(e){return ft(e,1===t.length?t[0]:t)}:t}):[A];var o=-1;a=cr(a,hr(d()));var t=Ot(e,function(t,e,n){return{criteria:cr(a,function(e){return e(t)}),index:++o,value:t}}),e=function(e,t){for(var n=u,a=-1,o=e.criteria,i=t.criteria,r=o.length,s=n.length;++a<r;){var l,c=yn(o[a],i[a]);if(c)return s<=a?c:(l=n[a],c*("desc"==l?-1:1))}return e.index-t.index},n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}function Tt(e,t,n){for(var a=-1,o=t.length,i={};++a<o;){var r=t[a],s=ft(e,r);n(s,r)&&qt(i,rn(r,e),s)}return i}function Et(e,t,n,a){var o=a?Hs:dr,i=-1,r=t.length,s=e;for(e===t&&(t=S(t)),n&&(s=cr(e,hr(n)));++i<r;)for(var l=0,c=t[i],u=n?n(c):c;-1<(l=o(s,u,l,a));)s!==e&&ie.call(s,l,1),ie.call(e,l,1);return e}function Mt(e,t){for(var n=e?t.length:0,a=n-1;n--;){var o,i=t[n];n!=a&&i===o||(oa(o=i)?ie.call(e,i,1):Zt(e,i))}}function Bt(e,t){return e+fe(be()*(t-e+1))}function $t(e,t){var n="";if(!(!e||t<1||Fi<t))for(;t%2&&(n+=e),(t=fe(t/2))&&(e+=e),t;);return n}function r(e,t){return ma(da(e,t,A),e+"")}function Nt(e){return Fe(ai(e))}function Ht(e,t){e=ai(e);return wa(e,et(t,0,e.length))}function qt(e,t,n,a){if(b(e))for(var o=-1,i=(t=rn(t,e)).length,r=i-1,s=e;null!=s&&++o<i;){var l,c=ja(t[o]),u=n;if("__proto__"===c||"constructor"===c||"prototype"===c)return e;Ue(s,c,u=o!=r&&(l=s[c],(u=a?a(l,c,s):Hi)===Hi)?b(l)?l:oa(t[o+1])?[]:{}:u),s=s[c]}return e}var Rt=ke?function(e,t){return ke.set(e,t),e}:A,t=ce?function(e,t){return ce(e,"toString",{configurable:!0,enumerable:!1,value:gi(t),writable:!0})}:A;function Ft(e){return wa(ai(e))}function s(e,t,n){for(var a=-1,o=e.length,i=((n=o<n?o:n)<0&&(n+=o),o=n<(t=t<0?o<-t?0:o+t:t)?0:n-t>>>0,t>>>=0,j(o));++a<o;)i[a]=e[a+t];return i}function Wt(e,a){var o;return ot(e,function(e,t,n){return!(o=a(e,t,n))}),!!o}function Vt(e,t,n){var a=0,o=null==e?a:e.length;if("number"==typeof t&&t==t&&o<=2147483647){for(;a<o;){var i=a+o>>>1,r=e[i];null!==r&&!w(r)&&(n?r<=t:r<t)?a=1+i:o=i}return o}return Yt(e,t,A,n)}function Yt(e,t,n,a){var o=0,i=null==e?0:e.length;if(0===i)return 0;for(var r=(t=n(t))!=t,s=null===t,l=w(t),c=t===Hi;o<i;){var u=fe((o+i)/2),d=n(e[u]),h=d!==Hi,y=null===d,f=d==d,p=w(d),f=r?a||f:c?f&&(a||h):s?f&&h&&(a||!y):l?f&&h&&!y&&(a||!p):!y&&!p&&(a?d<=t:d<t);f?o=u+1:i=u}return Q(i,4294967294)}function Ut(e,t){for(var n=-1,a=e.length,o=0,i=[];++n<a;){var r,s=e[n],l=t?t(s):s;n&&$(l,r)||(r=l,i[o++]=0===s?0:s)}return i}function Gt(e){return"number"==typeof e?e:w(e)?_r:+e}function c(e){var t;return"string"==typeof e?e:N(e)?cr(e,c)+"":w(e)?Te?Te.call(e):"":"0"==(t=e+"")&&1/e==-1/0?"-0":t}function Xt(e,t,n){var a=-1,o=Ps,i=e.length,r=!0,s=[],l=s;if(n)r=!1,o=Ts;else if(200<=i){var c=t?null:Mn(e);if(c)return ol(c);r=!1,o=Xs,l=new qe}else l=t?[]:s;e:for(;++a<i;){var u=e[a],d=t?t(u):u,u=n||0!==u?u:0;if(r&&d==d){for(var h=l.length;h--;)if(l[h]===d)continue e;t&&l.push(d),s.push(u)}else o(l,d,n)||(l!==s&&l.push(d),s.push(u))}return s}function Zt(e,t){return null==(e=ha(e,t=rn(t,e)))||delete e[ja(a(t))]}function Jt(e,t,n,a){return qt(e,t,n(ft(e,t)),a)}function Kt(e,t,n,a){for(var o=e.length,i=a?o:-1;(a?i--:++i<o)&&t(e[i],i,e););return n?s(e,a?0:i,a?i+1:o):s(e,a?i+1:0,a?o:i)}function en(e,t){var n=e;return Es(t,function(e,t){return t.func.apply(t.thisArg,ur([e],t.args))},n=e instanceof g?e.value():n)}function tn(e,t,n){var a=e.length;if(a<2)return a?Xt(e[0]):[];for(var o=-1,i=j(a);++o<a;)for(var r=e[o],s=-1;++s<a;)s!=o&&(i[o]=at(i[o]||r,e[s],t,n));return Xt(l(i,1),t,n)}function nn(e,t,n){for(var a=-1,o=e.length,i=t.length,r={};++a<o;){var s=a<i?t[a]:Hi;n(r,e[a],s)}return r}function an(e){return _(e)?e:[]}function on(e){return"function"==typeof e?e:A}function rn(e,t){return N(e)?e:ia(e,t)?[e]:ba(y(e))}var sn=r;function ln(e,t,n){var a=e.length;return n=n===Hi?a:n,!t&&a<=n?e:s(e,t,n)}var cn=ue||function(e){return ir.clearTimeout(e)};function un(e,t){return t?e.slice():(t=e.length,t=te?te(t):new e.constructor(t),e.copy(t),t)}function dn(e){var t=new e.constructor(e.byteLength);return new ee(t).set(new ee(e)),t}function hn(e,t){t=t?dn(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.length)}function yn(e,t){if(e!==t){var n=e!==Hi,a=null===e,o=e==e,i=w(e),r=t!==Hi,s=null===t,l=t==t,c=w(t);if(!s&&!c&&!i&&t<e||i&&r&&l&&!s&&!c||a&&r&&l||!n&&l||!o)return 1;if(!a&&!i&&!c&&e<t||c&&n&&o&&!a&&!i||s&&n&&o||!r&&o||!l)return-1}return 0}function fn(e,t,n,a){for(var o=-1,i=e.length,r=n.length,s=-1,l=t.length,c=C(i-r,0),u=j(l+c),d=!a;++s<l;)u[s]=t[s];for(;++o<r;)(d||o<i)&&(u[n[o]]=e[o]);for(;c--;)u[s++]=e[o++];return u}function pn(e,t,n,a){for(var o=-1,i=e.length,r=-1,s=n.length,l=-1,c=t.length,u=C(i-s,0),d=j(u+c),h=!a;++o<u;)d[o]=e[o];for(var y=o;++l<c;)d[y+l]=t[l];for(;++r<s;)(h||o<i)&&(d[y+n[r]]=e[o++]);return d}function S(e,t){var n=-1,a=e.length;for(t=t||j(a);++n<a;)t[n]=e[n];return t}function mn(e,t,n,a){for(var o=!n,i=(n=n||{},-1),r=t.length;++i<r;){var s=t[i],l=a?a(n[s],e[s],s,n,e):Hi;(o?Je:Ue)(n,s,l=l===Hi?e[s]:l)}return n}function gn(o,i){return function(e,t){var n=N(e)?As:Xe,a=i?i():{};return n(e,o,d(t,2),a)}}function vn(s){return r(function(e,t){var n=-1,a=t.length,o=1<a?t[a-1]:Hi,i=2<a?t[2]:Hi,o=3<s.length&&"function"==typeof o?(a--,o):Hi;for(i&&h(t[0],t[1],i)&&(o=a<3?Hi:o,a=1),e=p(e);++n<a;){var r=t[n];r&&s(e,r,n,o)}return e})}function wn(i,r){return function(e,t){if(null!=e){if(!u(e))return i(e,t);for(var n=e.length,a=r?n:-1,o=p(e);(r?a--:++a<n)&&!1!==t(o[a],a,o););}return e}}function _n(l){return function(e,t,n){for(var a=-1,o=p(e),i=n(e),r=i.length;r--;){var s=i[l?r:++a];if(!1===t(o[s],s,o))break}return e}}function bn(a){return function(e){var t=yr(e=y(e))?mr(e):Hi,n=t?t[0]:e.charAt(0),t=t?ln(t,1).join(""):e.slice(1);return n[a]()+t}}function jn(t){return function(e){return Es(fi(ri(e).replace(ms,"")),t,"")}}function xn(a){return function(){var e=arguments;switch(e.length){case 0:return new a;case 1:return new a(e[0]);case 2:return new a(e[0],e[1]);case 3:return new a(e[0],e[1],e[2]);case 4:return new a(e[0],e[1],e[2],e[3]);case 5:return new a(e[0],e[1],e[2],e[3],e[4]);case 6:return new a(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new a(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var t=Ee(a.prototype),n=a.apply(t,e);return b(n)?n:t}}function Cn(i,r,s){var l=xn(i);return function e(){for(var t=arguments.length,n=j(t),a=t,o=Gn(e);a--;)n[a]=arguments[a];o=t<3&&n[0]!==o&&n[t-1]!==o?[]:fr(n,o);return(t-=o.length)<s?Tn(i,r,kn,e.placeholder,Hi,n,o,Hi,Hi,s-t):rr(this&&this!==ir&&this instanceof e?l:i,this,n)}}function Qn(i){return function(e,t,n){var a,o=p(e),t=(u(e)||(a=d(t,3),e=O(e),t=function(e){return a(o[e],e,o)}),i(e,t,n));return-1<t?o[a?e[t]:t]:Hi}}function Sn(l){return Fn(function(o){var i=o.length,e=i,t=m.prototype.thru;for(l&&o.reverse();e--;){var n=o[e];if("function"!=typeof n)throw new x(qi);t&&!s&&"wrapper"==Un(n)&&(s=new m([],!0))}for(e=s?e:i;++e<i;)var a=Un(n=o[e]),r="wrapper"==a?Yn(n):Hi,s=r&&ra(r[0])&&424==r[1]&&!r[4].length&&1==r[9]?s[Un(r[0])].apply(s,r[3]):1==n.length&&ra(n)?s[a]():s.thru(n);return function(){var e=arguments,t=e[0];if(s&&1==e.length&&N(t))return s.plant(t).value();for(var n=0,a=i?o[n].apply(this,e):t;++n<i;)a=o[n].call(this,a);return a}})}function kn(r,s,l,c,u,d,h,y,f,p){var m=s&Ri,g=1&s,v=2&s,w=24&s,_=512&s,b=v?Hi:xn(r);return function e(){for(var t,n,a,o=j(a=arguments.length),i=a;i--;)o[i]=arguments[i];return w&&(n=function(e,t){for(var n=e.length,a=0;n--;)e[n]===t&&++a;return a}(o,t=Gn(e))),c&&(o=fn(o,c,u,w)),d&&(o=pn(o,d,h,w)),a-=n,w&&a<p?(n=fr(o,t),Tn(r,s,kn,e.placeholder,l,o,n,y,f,p-a)):(t=g?l:this,n=v?t[r]:r,a=o.length,y?o=function(e,t){for(var n=e.length,a=Q(t.length,n),o=S(e);a--;){var i=t[a];e[a]=oa(i,n)?o[i]:Hi}return e}(o,y):_&&1<a&&o.reverse(),m&&f<a&&(o.length=f),(n=this&&this!==ir&&this instanceof e?b||xn(n):n).apply(t,o))}}function Ln(n,r){return function(e,t){return e=e,a=n,o=r(t),i={},dt(e,function(e,t,n){a(i,o(e),t,n)}),i;var a,o,i}}function On(a,o){return function(e,t){var n;if(e===Hi&&t===Hi)return o;if(e!==Hi&&(n=e),t!==Hi){if(n===Hi)return t;t=("string"==typeof e||"string"==typeof t?(e=c(e),c):(e=Gt(e),Gt))(t),n=a(e,t)}return n}}function Dn(a){return Fn(function(e){return e=cr(e,hr(d())),r(function(t){var n=this;return a(e,function(e){return rr(e,n,t)})})})}function An(e,t){var n=(t=t===Hi?" ":c(t)).length;return n<2?n?$t(t,e):t:(n=$t(t,ye(e/pr(t))),yr(t)?ln(mr(n),0,e).join(""):n.slice(0,e))}function In(s,e,l,c){var u=1&e,d=xn(s);return function e(){for(var t=-1,n=arguments.length,a=-1,o=c.length,i=j(o+n),r=this&&this!==ir&&this instanceof e?d:s;++a<o;)i[a]=c[a];for(;n--;)i[a++]=arguments[++t];return rr(r,u?l:this,i)}}function zn(c){return function(e,t,n){n&&"number"!=typeof n&&h(e,t,n)&&(t=n=Hi),e=To(e),t===Hi?(t=e,e=0):t=To(t),n=n===Hi?e<t?1:-1:To(n);for(var a=e,o=n,i=c,r=-1,s=C(ye((t-a)/(o||1)),0),l=j(s);s--;)l[i?s:++r]=a,a+=o;return l}}function Pn(n){return function(e,t){return"string"==typeof e&&"string"==typeof t||(e=L(e),t=L(t)),n(e,t)}}function Tn(e,t,n,a,o,i,r,s,l,c){var u=8&t,o=(4&(t=(t|(u?32:64))&~(u?64:32))||(t&=-4),[e,t,o,u?i:Hi,u?r:Hi,u?Hi:i,u?Hi:r,s,l,c]),i=n.apply(Hi,o);return ra(e)&&fa(i,o),i.placeholder=a,ga(i,e,t)}function En(e){var a=P[e];return function(e,t){var n;return e=L(e),(t=null==t?0:Q(k(t),292))&&me(e)?(n=(y(e)+"e").split("e"),+((n=(y(a(n[0]+"e"+(+n[1]+t)))+"e").split("e"))[0]+"e"+(+n[1]-t))):a(e)}}var Mn=Qe&&1/ol(new Qe([,-0]))[1]==1/0?function(e){return new Qe(e)}:Ci;function Bn(i){return function(e){var t,n,a,o=B(e);return o==Gi?nl(e):o==Ki?(o=e,t=-1,n=Array(o.size),o.forEach(function(e){n[++t]=[e,e]}),n):cr(i(a=e),function(e){return[e,a[e]]})}}function $n(e,t,n,a,o,i,r,s){var l,c,u,d,h,y,f,p,m,g,v,w,_,b=2&t;if(b||"function"==typeof e)return(l=a?a.length:0)||(t&=-97,a=o=Hi),r=r===Hi?r:C(k(r),0),s=s===Hi?s:k(s),l-=o?o.length:0,64&t&&(u=a,d=o,a=o=Hi),c=b?Hi:Yn(e),u=[e,t,n,a,o,u,d,i,r,s],c&&(d=c,r=(i=u)[1],y=d[1],p=(f=r|y)<131,m=y==Ri&&8==r||y==Ri&&256==r&&i[7].length<=d[8]||384==y&&d[7].length<=d[8]&&8==r,p||m)&&(1&y&&(i[2]=d[2],f|=1&r?0:4),(p=d[3])&&(h=i[3],i[3]=h?fn(h,p,d[4]):p,i[4]=h?fr(i[3],wr):d[4]),(p=d[5])&&(h=i[5],i[5]=h?pn(h,p,d[6]):p,i[6]=h?fr(i[5],wr):d[6]),(p=d[7])&&(i[7]=p),y&Ri&&(i[8]=null==i[8]?d[8]:Q(i[8],d[8])),null==i[9]&&(i[9]=d[9]),i[0]=d[0],i[1]=f),e=u[0],t=u[1],n=u[2],a=u[3],o=u[4],!(s=u[9]=u[9]===Hi?b?0:e.length:C(u[9]-l,0))&&24&t&&(t&=-25),m=t&&1!=t?8==t||16==t?Cn(e,t,s):32!=t&&33!=t||o.length?kn.apply(Hi,u):In(e,t,n,a):(v=n,w=1&t,_=xn(g=e),function e(){return(this&&this!==ir&&this instanceof e?_:g).apply(w?v:this,arguments)}),ga((c?Rt:fa)(m,u),e,t);throw new x(qi)}function Nn(e,t,n,a){return e===Hi||$(e,W[n])&&!E.call(a,n)?t:e}function Hn(e,t,n,a,o,i){return b(e)&&b(t)&&(i.set(t,e),It(e,t,Hi,Hn,i),i.delete(t)),e}function qn(e){return ko(e)?Hi:e}function Rn(e,t,n,a,o,i){var r=1&n,s=e.length,l=t.length;if(s!=l&&!(r&&s<l))return!1;var l=i.get(e),c=i.get(t);if(l&&c)return l==t&&c==e;var u=-1,d=!0,h=2&n?new qe:Hi;for(i.set(e,t),i.set(t,e);++u<s;){var y,f=e[u],p=t[u];if((y=a?r?a(p,f,u,t,e,i):a(f,p,u,e,t,i):y)!==Hi){if(y)continue;d=!1;break}if(h){if(!Bs(t,function(e,t){return!Xs(h,t)&&(f===e||o(f,e,n,a,i))&&h.push(t)})){d=!1;break}}else if(f!==p&&!o(f,p,n,a,i)){d=!1;break}}return i.delete(e),i.delete(t),d}function Fn(e){return ma(da(e,Hi,ka),e+"")}function Wn(e){return pt(e,O,Kn)}function Vn(e){return pt(e,D,ea)}var Yn=ke?function(e){return ke.get(e)}:Ci;function Un(e){for(var t=e.name+"",n=Le[t],a=E.call(Le,t)?n.length:0;a--;){var o=n[a],i=o.func;if(null==i||i==e)return o.name}return t}function Gn(e){return(E.call(f,"placeholder")?f:e).placeholder}function d(){var e=(e=f.iteratee||_i)===_i?Qt:e;return arguments.length?e(arguments[0],arguments[1]):e}function Xn(e,t){var n,a,e=e.__data__;return("string"==(a=typeof(n=t))||"number"==a||"symbol"==a||"boolean"==a?"__proto__"!==n:null===n)?e["string"==typeof t?"string":"hash"]:e.map}function Zn(e){for(var t=O(e),n=t.length;n--;){var a=t[n],o=e[a];t[n]=[a,o,ca(o)]}return t}function Jn(e,t){t=t;e=null==(e=e)?Hi:e[t];return Ct(e)?e:Hi}var Kn=pe?function(t){return null==t?[]:(t=p(t),lr(pe(t),function(e){return oe.call(t,e)}))}:Ai,ea=pe?function(e){for(var t=[];e;)ur(t,Kn(e)),e=ne(e);return t}:Ai,B=n;function ta(e,t,n){for(var a=-1,o=(t=rn(t,e)).length,i=!1;++a<o;){var r=ja(t[a]);if(!(i=null!=e&&n(e,r)))break;e=e[r]}return i||++a!=o?i:!!(o=null==e?0:e.length)&&Co(o)&&oa(r,o)&&(N(e)||vo(e))}function na(e){return"function"!=typeof e.constructor||la(e)?{}:Ee(ne(e))}function aa(e){return N(e)||vo(e)||!!(re&&e&&e[re])}function oa(e,t){var n=typeof e;return!!(t=null==t?Fi:t)&&("number"==n||"symbol"!=n&&hs.test(e))&&-1<e&&e%1==0&&e<t}function h(e,t,n){var a;if(b(n))return("number"==(a=typeof t)?u(n)&&oa(t,n.length):"string"==a&&t in n)&&$(n[t],e)}function ia(e,t){var n;if(!N(e))return"number"==(n=typeof e)||"symbol"==n||"boolean"==n||null==e||w(e)||Gr.test(e)||!Ur.test(e)||null!=t&&e in p(t)}function ra(e){var t=Un(e),n=f[t];return"function"==typeof n&&t in g.prototype&&(e===n||(t=Yn(n))&&e===t[0])}(i&&B(new i(new ArrayBuffer(1)))!=nr||xe&&B(new xe)!=Gi||Ce&&B(Ce.resolve())!=Sr||Qe&&B(new Qe)!=Ki||e&&B(new e)!=tr)&&(B=function(e){var t=n(e),e=t==Zi?e.constructor:Hi,e=e?xa(e):"";if(e)switch(e){case Oe:return nr;case De:return Gi;case Ae:return Sr;case Ie:return Ki;case ze:return tr}return t});var sa=V?jo:Ii;function la(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||W)}function ca(e){return e==e&&!b(e)}function ua(t,n){return function(e){return null!=e&&e[t]===n&&(n!==Hi||t in p(e))}}function da(i,r,s){return r=C(r===Hi?i.length-1:r,0),function(){for(var e=arguments,t=-1,n=C(e.length-r,0),a=j(n);++t<n;)a[t]=e[r+t];for(var t=-1,o=j(r+1);++t<r;)o[t]=e[t];return o[r]=s(a),rr(i,this,o)}}function ha(e,t){return t.length<2?e:ft(e,s(t,0,-1))}function ya(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var fa=va(Rt),pa=he||function(e,t){return ir.setTimeout(e,t)},ma=va(t);function ga(e,t,n){var a,o,i,t=t+"";return ma(e,(o=(t=(t=e=t).match(ts))?t[1].split(ns):[],i=n,sr(br,function(e){var t="_."+e[0];i&e[1]&&!Ps(o,t)&&o.push(t)}),t=o.sort(),(n=t.length)?(t[a=n-1]=(1<n?"& ":"")+t[a],t=t.join(2<n?", ":" "),e.replace(es,"{\n/* [wrapped with "+t+"] */\n")):e))}function va(n){var a=0,o=0;return function(){var e=we(),t=16-(e-o);if(o=e,0<t){if(800<=++a)return arguments[0]}else a=0;return n.apply(Hi,arguments)}}function wa(e,t){var n=-1,a=e.length,o=a-1;for(t=t===Hi?a:t;++n<t;){var i=Bt(n,o),r=e[i];e[i]=e[n],e[n]=r}return e.length=t,e}_a=(ue=uo(ue=function(e){var o=[];return 46===e.charCodeAt(0)&&o.push(""),e.replace(Xr,function(e,t,n,a){o.push(n?a.replace(is,"$1"):t||e)}),o},function(e){return 500===_a.size&&_a.clear(),e})).cache;var _a,ba=ue;function ja(e){var t;return"string"==typeof e||w(e)?e:"0"==(t=e+"")&&1/e==-1/0?"-0":t}function xa(e){if(null!=e){try{return Y.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Ca(e){var t;return e instanceof g?e.clone():((t=new m(e.__wrapped__,e.__chain__)).__actions__=S(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t)}i=r(function(e,t){return _(e)?at(e,l(t,1,_,!0)):[]}),Ce=r(function(e,t){var n=a(t);return _(n)&&(n=Hi),_(e)?at(e,l(t,1,_,!0),d(n,2)):[]}),e=r(function(e,t){var n=a(t);return _(n)&&(n=Hi),_(e)?at(e,l(t,1,_,!0),Hi,n):[]});function Qa(e,t,n){var a=null==e?0:e.length;return a?((n=null==n?0:k(n))<0&&(n=C(a+n,0)),Ns(e,d(t,3),n)):-1}function Sa(e,t,n){var a,o=null==e?0:e.length;return o?(a=o-1,n!==Hi&&(a=k(n),a=n<0?C(o+a,0):Q(a,o-1)),Ns(e,d(t,3),a,!0)):-1}function ka(e){return(null==e?0:e.length)?l(e,1):[]}function La(e){return e&&e.length?e[0]:Hi}V=r(function(e){var t=cr(e,an);return t.length&&t[0]===e[0]?wt(t):[]}),he=r(function(e){var t=a(e),n=cr(e,an);return t===a(n)?t=Hi:n.pop(),n.length&&n[0]===e[0]?wt(n,d(t,2)):[]}),t=r(function(e){var t=a(e),n=cr(e,an);return(t="function"==typeof t?t:Hi)&&n.pop(),n.length&&n[0]===e[0]?wt(n,Hi,t):[]});function a(e){var t=null==e?0:e.length;return t?e[t-1]:Hi}ue=r(Oa);function Oa(e,t){return e&&e.length&&t&&t.length?Et(e,t):e}var Da=Fn(function(e,t){var n=null==e?0:e.length,a=Ke(e,t);return Mt(e,cr(t,function(e){return oa(e,n)?+e:e}).sort(yn)),a});function Aa(e){return null==e?e:je.call(e)}var Ia=r(function(e){return Xt(l(e,1,_,!0))}),za=r(function(e){var t=a(e);return _(t)&&(t=Hi),Xt(l(e,1,_,!0),d(t,2))}),Pa=r(function(e){var t="function"==typeof(t=a(e))?t:Hi;return Xt(l(e,1,_,!0),Hi,t)});function Ta(t){var n;return t&&t.length?(n=0,t=lr(t,function(e){return _(e)&&(n=C(e.length,n),1)}),Ys(n,function(e){return cr(t,Fs(e))})):[]}function Ea(e,t){return e&&e.length?(e=Ta(e),null==t?e:cr(e,function(e){return rr(t,Hi,e)})):[]}var Ma=r(function(e,t){return _(e)?at(e,t):[]}),Ba=r(function(e){return tn(lr(e,_))}),$a=r(function(e){var t=a(e);return _(t)&&(t=Hi),tn(lr(e,_),d(t,2))}),Na=r(function(e){var t="function"==typeof(t=a(e))?t:Hi;return tn(lr(e,_),Hi,t)}),Ha=r(Ta);var qa=r(function(e){var t=e.length,t="function"==typeof(t=1<t?e[t-1]:Hi)?(e.pop(),t):Hi;return Ea(e,t)});function Ra(e){e=f(e);return e.__chain__=!0,e}function Fa(e,t){return t(e)}var Wa=Fn(function(t){function e(e){return Ke(e,t)}var n=t.length,a=n?t[0]:0,o=this.__wrapped__;return!(1<n||this.__actions__.length)&&o instanceof g&&oa(a)?((o=o.slice(a,+a+(n?1:0))).__actions__.push({func:Fa,args:[e],thisArg:Hi}),new m(o,this.__chain__).thru(function(e){return n&&!e.length&&e.push(Hi),e})):this.thru(e)});var Va=gn(function(e,t,n){E.call(e,n)?++e[n]:Je(e,n,1)});var Ya=Qn(Qa),Ua=Qn(Sa);function Ga(e,t){return(N(e)?sr:ot)(e,d(t,3))}function Xa(e,t){return(N(e)?Is:it)(e,d(t,3))}var Za=gn(function(e,t,n){E.call(e,n)?e[n].push(t):Je(e,n,[t])});var Ja=r(function(e,t,n){var a=-1,o="function"==typeof t,i=u(e)?j(e.length):[];return ot(e,function(e){i[++a]=o?rr(t,e,n):_t(e,t,n)}),i}),Ka=gn(function(e,t,n){Je(e,n,t)});function eo(e,t){return(N(e)?cr:Ot)(e,d(t,3))}var to=gn(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]});var no=r(function(e,t){var n;return null==e?[]:(1<(n=t.length)&&h(e,t[0],t[1])?t=[]:2<n&&h(t[0],t[1],t[2])&&(t=[t[0]]),Pt(e,l(t,1),[]))}),ao=de||function(){return ir.Date.now()};function oo(e,t,n){return t=n?Hi:t,t=e&&null==t?e.length:t,$n(e,Ri,Hi,Hi,Hi,Hi,t)}function io(e,t){var n;if("function"!=typeof t)throw new x(qi);return e=k(e),function(){return 0<--e&&(n=t.apply(this,arguments)),e<=1&&(t=Hi),n}}var ro=r(function(e,t,n){var a,o=1;return n.length&&(a=fr(n,Gn(ro)),o|=32),$n(e,o,t,n,a)}),so=r(function(e,t,n){var a,o=3;return n.length&&(a=fr(n,Gn(so)),o|=32),$n(t,o,e,n,a)});function lo(a,n,e){var o,i,r,s,l,c,u=0,d=!1,h=!1,t=!0;if("function"!=typeof a)throw new x(qi);function y(e){var t=o,n=i;return o=i=Hi,u=e,s=a.apply(n,t)}function f(e){var t=e-c;return c===Hi||n<=t||t<0||h&&r<=e-u}function p(){var e,t=ao();if(f(t))return m(t);l=pa(p,(e=n-((t=t)-c),h?Q(e,r-(t-u)):e))}function m(e){return l=Hi,t&&o?y(e):(o=i=Hi,s)}function g(){var e=ao(),t=f(e);if(o=arguments,i=this,c=e,t){if(l===Hi)return u=e=c,l=pa(p,n),d?y(e):s;if(h)return cn(l),l=pa(p,n),y(c)}return l===Hi&&(l=pa(p,n)),s}return n=L(n)||0,b(e)&&(d=!!e.leading,h="maxWait"in e,r=h?C(L(e.maxWait)||0,n):r,t="trailing"in e?!!e.trailing:t),g.cancel=function(){l!==Hi&&cn(l),u=0,o=c=i=l=Hi},g.flush=function(){return l===Hi?s:m(ao())},g}var de=r(function(e,t){return nt(e,1,t)}),co=r(function(e,t,n){return nt(e,L(t)||0,n)});function uo(a,o){if("function"!=typeof a||null!=o&&"function"!=typeof o)throw new x(qi);function i(){var e=arguments,t=o?o.apply(this,e):e[0],n=i.cache;return n.has(t)?n.get(t):(e=a.apply(this,e),i.cache=n.set(t,e)||n,e)}return i.cache=new(uo.Cache||He),i}function ho(t){if("function"!=typeof t)throw new x(qi);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}uo.Cache=He;var sn=sn(function(a,o){var i=(o=1==o.length&&N(o[0])?cr(o[0],hr(d())):cr(l(o,1),hr(d()))).length;return r(function(e){for(var t=-1,n=Q(e.length,i);++t<n;)e[t]=o[t].call(this,e[t]);return rr(a,this,e)})}),yo=r(function(e,t){var n=fr(t,Gn(yo));return $n(e,32,Hi,t,n)}),fo=r(function(e,t){var n=fr(t,Gn(fo));return $n(e,64,Hi,t,n)}),po=Fn(function(e,t){return $n(e,256,Hi,Hi,Hi,t)});function $(e,t){return e===t||e!=e&&t!=t}var mo=Pn(mt),go=Pn(function(e,t){return t<=e}),vo=bt(function(){return arguments}())?bt:function(e){return H(e)&&E.call(e,"callee")&&!oe.call(e,"callee")},N=j.isArray,wo=Qs?hr(Qs):function(e){return H(e)&&n(e)==Lr};function u(e){return null!=e&&Co(e.length)&&!jo(e)}function _(e){return H(e)&&u(e)}var _o=F||Ii,F=Ss?hr(Ss):function(e){return H(e)&&n(e)==Ui};function bo(e){var t;return!!H(e)&&((t=n(e))==xr||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ko(e))}function jo(e){return!!b(e)&&((e=n(e))==Cr||e==Qr||"[object AsyncFunction]"==e||"[object Proxy]"==e)}function xo(e){return"number"==typeof e&&e==k(e)}function Co(e){return"number"==typeof e&&-1<e&&e%1==0&&e<=Fi}function b(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function H(e){return null!=e&&"object"==typeof e}var Qo=ks?hr(ks):function(e){return H(e)&&B(e)==Gi};function So(e){return"number"==typeof e||H(e)&&n(e)==Xi}function ko(e){return!(!H(e)||n(e)!=Zi)&&(null===(e=ne(e))||"function"==typeof(e=E.call(e,"constructor")&&e.constructor)&&e instanceof e&&Y.call(e)==Z)}var Lo=Ls?hr(Ls):function(e){return H(e)&&n(e)==Ji};var Oo=Os?hr(Os):function(e){return H(e)&&B(e)==Ki};function Do(e){return"string"==typeof e||!N(e)&&H(e)&&n(e)==er}function w(e){return"symbol"==typeof e||H(e)&&n(e)==kr}var Ao=Ds?hr(Ds):function(e){return H(e)&&Co(e.length)&&!!ar[n(e)]};var Io=Pn(Lt),zo=Pn(function(e,t){return e<=t});function Po(e){if(!e)return[];if(u(e))return(Do(e)?mr:S)(e);if(se&&e[se]){for(var t,n=e[se](),a=[];!(t=n.next()).done;)a.push(t.value);return a}var o=B(e);return(o==Gi?nl:o==Ki?ol:ai)(e)}function To(e){return e?(e=L(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function k(e){var e=To(e),t=e%1;return e==e?t?e-t:e:0}function Eo(e){return e?et(k(e),0,Wi):0}function L(e){if("number"==typeof e)return e;if(w(e))return _r;if("string"!=typeof(e=b(e)?b(t="function"==typeof e.valueOf?e.valueOf():e)?t+"":t:e))return 0===e?e:+e;e=Us(e);var t=cs.test(e);return t||ds.test(e)?xs(e.slice(2),t?2:8):ls.test(e)?_r:+e}function Mo(e){return mn(e,D(e))}function y(e){return null==e?"":c(e)}var Bo=vn(function(e,t){if(la(t)||u(t))mn(t,O(t),e);else for(var n in t)E.call(t,n)&&Ue(e,n,t[n])}),$o=vn(function(e,t){mn(t,D(t),e)}),No=vn(function(e,t,n,a){mn(t,D(t),e,a)}),Ho=vn(function(e,t,n,a){mn(t,O(t),e,a)}),qo=Fn(Ke);var Ro=r(function(e,t){e=p(e);var n=-1,a=t.length,o=2<a?t[2]:Hi;for(o&&h(t[0],t[1],o)&&(a=1);++n<a;)for(var i=t[n],r=D(i),s=-1,l=r.length;++s<l;){var c=r[s],u=e[c];(u===Hi||$(u,W[c])&&!E.call(e,c))&&(e[c]=i[c])}return e}),Fo=r(function(e){return e.push(Hi,Hn),rr(Zo,Hi,e)});function Wo(e,t,n){e=null==e?Hi:ft(e,t);return e===Hi?n:e}function Vo(e,t){return null!=e&&ta(e,t,vt)}var Yo=Ln(function(e,t,n){e[t=null!=t&&"function"!=typeof t.toString?X.call(t):t]=n},gi(A)),Uo=Ln(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=X.call(t)),E.call(e,t)?e[t].push(n):e[t]=[n]},d),Go=r(_t);function O(e){return(u(e)?Re:St)(e)}function D(e){return u(e)?Re(e,!0):kt(e)}var Xo=vn(function(e,t,n){It(e,t,n)}),Zo=vn(function(e,t,n,a){It(e,t,n,a)}),Jo=Fn(function(t,e){var n={};if(null!=t)for(var a=!1,o=(e=cr(e,function(e){return e=rn(e,t),a=a||1<e.length,e}),mn(t,Vn(t),n),a&&(n=v(n,7,qn)),e.length);o--;)Zt(n,e[o]);return n});var Ko=Fn(function(e,t){return null==e?{}:Tt(n=e,t,function(e,t){return Vo(n,t)});var n});function ei(e,n){var t;return null==e?{}:(t=cr(Vn(e),function(e){return[e]}),n=d(n),Tt(e,t,function(e,t){return n(e,t[0])}))}var ti=Bn(O),ni=Bn(D);function ai(e){return null==e?[]:Gs(e,O(e))}var oi=jn(function(e,t,n){return t=t.toLowerCase(),e+(n?ii(t):t)});function ii(e){return yi(y(e).toLowerCase())}function ri(e){return(e=y(e))&&e.replace(ys,Ks).replace(gs,"")}var si=jn(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),li=jn(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),ci=bn("toLowerCase");var ui=jn(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()});var di=jn(function(e,t,n){return e+(n?" ":"")+yi(t)});var hi=jn(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),yi=bn("toUpperCase");function fi(e,t,n){return e=y(e),(t=n?Hi:t)===Hi?(n=e,ws.test(n)?e.match(vs)||[]:e.match(as)||[]):e.match(t)||[]}var pi=r(function(e,t){try{return rr(e,Hi,t)}catch(e){return bo(e)?e:new I(e)}}),mi=Fn(function(t,e){return sr(e,function(e){e=ja(e),Je(t,e,ro(t[e],t))}),t});function gi(e){return function(){return e}}var vi=Sn(),wi=Sn(!0);function A(e){return e}function _i(e){return Qt("function"==typeof e?e:v(e,1))}var bi=r(function(t,n){return function(e){return _t(e,t,n)}}),ji=r(function(t,n){return function(e){return _t(t,e,n)}});function xi(a,t,e){var n=O(t),o=yt(t,n),i=(null!=e||b(t)&&(o.length||!n.length)||(e=t,t=a,a=this,o=yt(t,O(t))),!(b(e)&&"chain"in e&&!e.chain)),r=jo(a);return sr(o,function(e){var n=t[e];a[e]=n,r&&(a.prototype[e]=function(){var e,t=this.__chain__;return i||t?(((e=a(this.__wrapped__)).__actions__=S(this.__actions__)).push({func:n,args:arguments,thisArg:a}),e.__chain__=t,e):n.apply(a,ur([this.value()],arguments))})}),a}function Ci(){}var Qi=Dn(cr),Si=Dn(zs),ki=Dn(Bs);function Li(e){return ia(e)?Fs(ja(e)):(t=e,function(e){return ft(e,t)});var t}var Oi=zn(),Di=zn(!0);function Ai(){return[]}function Ii(){return!1}var zi=On(function(e,t){return e+t},0),Pi=En("ceil"),Ti=On(function(e,t){return e/t},1),Ei=En("floor");var Mi,Bi=On(function(e,t){return e*t},1),$i=En("round"),Ni=On(function(e,t){return e-t},0);return f.after=function(e,t){if("function"!=typeof t)throw new x(qi);return e=k(e),function(){if(--e<1)return t.apply(this,arguments)}},f.ary=oo,f.assign=Bo,f.assignIn=$o,f.assignInWith=No,f.assignWith=Ho,f.at=qo,f.before=io,f.bind=ro,f.bindAll=mi,f.bindKey=so,f.castArray=function(){var e;return arguments.length?N(e=arguments[0])?e:[e]:[]},f.chain=Ra,f.chunk=function(e,t,n){t=(n?h(e,t,n):t===Hi)?1:C(k(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var o=0,i=0,r=j(ye(a/t));o<a;)r[i++]=s(e,o,o+=t);return r},f.compact=function(e){for(var t=-1,n=null==e?0:e.length,a=0,o=[];++t<n;){var i=e[t];i&&(o[a++]=i)}return o},f.concat=function(){var e=arguments.length;if(!e)return[];for(var t=j(e-1),n=arguments[0],a=e;a--;)t[a-1]=arguments[a];return ur(N(n)?S(n):[n],l(t,1))},f.cond=function(a){var o=null==a?0:a.length,t=d();return a=o?cr(a,function(e){if("function"!=typeof e[1])throw new x(qi);return[t(e[0]),e[1]]}):[],r(function(e){for(var t=-1;++t<o;){var n=a[t];if(rr(n[0],this,e))return rr(n[1],this,e)}})},f.conforms=function(e){return t=v(e,1),n=O(t),function(e){return tt(e,t,n)};var t,n},f.constant=gi,f.countBy=Va,f.create=function(e,t){return e=Ee(e),null==t?e:Ze(e,t)},f.curry=function e(t,n,a){t=$n(t,8,Hi,Hi,Hi,Hi,Hi,n=a?Hi:n);return t.placeholder=e.placeholder,t},f.curryRight=function e(t,n,a){t=$n(t,16,Hi,Hi,Hi,Hi,Hi,n=a?Hi:n);return t.placeholder=e.placeholder,t},f.debounce=lo,f.defaults=Ro,f.defaultsDeep=Fo,f.defer=de,f.delay=co,f.difference=i,f.differenceBy=Ce,f.differenceWith=e,f.drop=function(e,t,n){var a=null==e?0:e.length;return a?s(e,(t=n||t===Hi?1:k(t))<0?0:t,a):[]},f.dropRight=function(e,t,n){var a=null==e?0:e.length;return a?s(e,0,(t=a-(t=n||t===Hi?1:k(t)))<0?0:t):[]},f.dropRightWhile=function(e,t){return e&&e.length?Kt(e,d(t,3),!0,!0):[]},f.dropWhile=function(e,t){return e&&e.length?Kt(e,d(t,3),!0):[]},f.fill=function(e,t,n,a){if(!(l=null==e?0:e.length))return[];n&&"number"!=typeof n&&h(e,t,n)&&(n=0,a=l);var o=e,i=t,r=n,s=a,l=o.length;for((r=k(r))<0&&(r=l<-r?0:l+r),(s=s===Hi||l<s?l:k(s))<0&&(s+=l),s=s<r?0:Eo(s);r<s;)o[r++]=i;return o},f.filter=function(e,t){return(N(e)?lr:lt)(e,d(t,3))},f.flatMap=function(e,t){return l(eo(e,t),1)},f.flatMapDeep=function(e,t){return l(eo(e,t),1/0)},f.flatMapDepth=function(e,t,n){return n=n===Hi?1:k(n),l(eo(e,t),n)},f.flatten=ka,f.flattenDeep=function(e){return(null==e?0:e.length)?l(e,1/0):[]},f.flattenDepth=function(e,t){return(null==e?0:e.length)?l(e,t=t===Hi?1:k(t)):[]},f.flip=function(e){return $n(e,512)},f.flow=vi,f.flowRight=wi,f.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,a={};++t<n;){var o=e[t];a[o[0]]=o[1]}return a},f.functions=function(e){return null==e?[]:yt(e,O(e))},f.functionsIn=function(e){return null==e?[]:yt(e,D(e))},f.groupBy=Za,f.initial=function(e){return(null==e?0:e.length)?s(e,0,-1):[]},f.intersection=V,f.intersectionBy=he,f.intersectionWith=t,f.invert=Yo,f.invertBy=Uo,f.invokeMap=Ja,f.iteratee=_i,f.keyBy=Ka,f.keys=O,f.keysIn=D,f.map=eo,f.mapKeys=function(e,a){var o={};return a=d(a,3),dt(e,function(e,t,n){Je(o,a(e,t,n),e)}),o},f.mapValues=function(e,a){var o={};return a=d(a,3),dt(e,function(e,t,n){Je(o,t,a(e,t,n))}),o},f.matches=function(e){return Dt(v(e,1))},f.matchesProperty=function(e,t){return At(e,v(t,1))},f.memoize=uo,f.merge=Xo,f.mergeWith=Zo,f.method=bi,f.methodOf=ji,f.mixin=xi,f.negate=ho,f.nthArg=function(t){return t=k(t),r(function(e){return zt(e,t)})},f.omit=Jo,f.omitBy=function(e,t){return ei(e,ho(d(t)))},f.once=function(e){return io(2,e)},f.orderBy=function(e,t,n,a){return null==e?[]:Pt(e,t=N(t)?t:null==t?[]:[t],n=N(n=a?Hi:n)?n:null==n?[]:[n])},f.over=Qi,f.overArgs=sn,f.overEvery=Si,f.overSome=ki,f.partial=yo,f.partialRight=fo,f.partition=to,f.pick=Ko,f.pickBy=ei,f.property=Li,f.propertyOf=function(t){return function(e){return null==t?Hi:ft(t,e)}},f.pull=ue,f.pullAll=Oa,f.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Et(e,t,d(n,2)):e},f.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Et(e,t,Hi,n):e},f.pullAt=Da,f.range=Oi,f.rangeRight=Di,f.rearg=po,f.reject=function(e,t){return(N(e)?lr:lt)(e,ho(d(t,3)))},f.remove=function(e,t){var n=[];if(e&&e.length){var a=-1,o=[],i=e.length;for(t=d(t,3);++a<i;){var r=e[a];t(r,a,e)&&(n.push(r),o.push(a))}Mt(e,o)}return n},f.rest=function(e,t){if("function"!=typeof e)throw new x(qi);return r(e,t=t===Hi?t:k(t))},f.reverse=Aa,f.sampleSize=function(e,t,n){return t=(n?h(e,t,n):t===Hi)?1:k(t),(N(e)?We:Ht)(e,t)},f.set=function(e,t,n){return null==e?e:qt(e,t,n)},f.setWith=function(e,t,n,a){return a="function"==typeof a?a:Hi,null==e?e:qt(e,t,n,a)},f.shuffle=function(e){return(N(e)?Ve:Ft)(e)},f.slice=function(e,t,n){var a=null==e?0:e.length;return a?(n=n&&"number"!=typeof n&&h(e,t,n)?(t=0,a):(t=null==t?0:k(t),n===Hi?a:k(n)),s(e,t,n)):[]},f.sortBy=no,f.sortedUniq=function(e){return e&&e.length?Ut(e):[]},f.sortedUniqBy=function(e,t){return e&&e.length?Ut(e,d(t,2)):[]},f.split=function(e,t,n){return n&&"number"!=typeof n&&h(e,t,n)&&(t=n=Hi),(n=n===Hi?Wi:n>>>0)?(e=y(e))&&("string"==typeof t||null!=t&&!Lo(t))&&!(t=c(t))&&yr(e)?ln(mr(e),0,n):e.split(t,n):[]},f.spread=function(n,a){if("function"!=typeof n)throw new x(qi);return a=null==a?0:C(k(a),0),r(function(e){var t=e[a],e=ln(e,0,a);return t&&ur(e,t),rr(n,this,e)})},f.tail=function(e){var t=null==e?0:e.length;return t?s(e,1,t):[]},f.take=function(e,t,n){return e&&e.length?s(e,0,(t=n||t===Hi?1:k(t))<0?0:t):[]},f.takeRight=function(e,t,n){var a=null==e?0:e.length;return a?s(e,(t=a-(t=n||t===Hi?1:k(t)))<0?0:t,a):[]},f.takeRightWhile=function(e,t){return e&&e.length?Kt(e,d(t,3),!1,!0):[]},f.takeWhile=function(e,t){return e&&e.length?Kt(e,d(t,3)):[]},f.tap=function(e,t){return t(e),e},f.throttle=function(e,t,n){var a=!0,o=!0;if("function"!=typeof e)throw new x(qi);return b(n)&&(a="leading"in n?!!n.leading:a,o="trailing"in n?!!n.trailing:o),lo(e,t,{leading:a,maxWait:t,trailing:o})},f.thru=Fa,f.toArray=Po,f.toPairs=ti,f.toPairsIn=ni,f.toPath=function(e){return N(e)?cr(e,ja):w(e)?[e]:S(ba(y(e)))},f.toPlainObject=Mo,f.transform=function(e,a,o){var t,n=N(e),i=n||_o(e)||Ao(e);return a=d(a,4),null==o&&(t=e&&e.constructor,o=i?n?new t:[]:b(e)&&jo(t)?Ee(ne(e)):{}),(i?sr:dt)(e,function(e,t,n){return a(o,e,t,n)}),o},f.unary=function(e){return oo(e,1)},f.union=Ia,f.unionBy=za,f.unionWith=Pa,f.uniq=function(e){return e&&e.length?Xt(e):[]},f.uniqBy=function(e,t){return e&&e.length?Xt(e,d(t,2)):[]},f.uniqWith=function(e,t){return t="function"==typeof t?t:Hi,e&&e.length?Xt(e,Hi,t):[]},f.unset=function(e,t){return null==e||Zt(e,t)},f.unzip=Ta,f.unzipWith=Ea,f.update=function(e,t,n){return null==e?e:Jt(e,t,on(n))},f.updateWith=function(e,t,n,a){return a="function"==typeof a?a:Hi,null==e?e:Jt(e,t,on(n),a)},f.values=ai,f.valuesIn=function(e){return null==e?[]:Gs(e,D(e))},f.without=Ma,f.words=fi,f.wrap=function(e,t){return yo(on(t),e)},f.xor=Ba,f.xorBy=$a,f.xorWith=Na,f.zip=Ha,f.zipObject=function(e,t){return nn(e||[],t||[],Ue)},f.zipObjectDeep=function(e,t){return nn(e||[],t||[],qt)},f.zipWith=qa,f.entries=ti,f.entriesIn=ni,f.extend=$o,f.extendWith=No,xi(f,f),f.add=zi,f.attempt=pi,f.camelCase=oi,f.capitalize=ii,f.ceil=Pi,f.clamp=function(e,t,n){return n===Hi&&(n=t,t=Hi),n!==Hi&&(n=(n=L(n))==n?n:0),t!==Hi&&(t=(t=L(t))==t?t:0),et(L(e),t,n)},f.clone=function(e){return v(e,4)},f.cloneDeep=function(e){return v(e,5)},f.cloneDeepWith=function(e,t){return v(e,5,t="function"==typeof t?t:Hi)},f.cloneWith=function(e,t){return v(e,4,t="function"==typeof t?t:Hi)},f.conformsTo=function(e,t){return null==t||tt(e,t,O(t))},f.deburr=ri,f.defaultTo=function(e,t){return null==e||e!=e?t:e},f.divide=Ti,f.endsWith=function(e,t,n){e=y(e),t=c(t);var a=e.length,a=n=n===Hi?a:et(k(n),0,a);return 0<=(n-=t.length)&&e.slice(n,a)==t},f.eq=$,f.escape=function(e){return(e=y(e))&&Fr.test(e)?e.replace(qr,el):e},f.escapeRegExp=function(e){return(e=y(e))&&Jr.test(e)?e.replace(Zr,"\\$&"):e},f.every=function(e,t,n){return(N(e)?zs:rt)(e,d(t=n&&h(e,t,n)?Hi:t,3))},f.find=Ya,f.findIndex=Qa,f.findKey=function(e,t){return $s(e,d(t,3),dt)},f.findLast=Ua,f.findLastIndex=Sa,f.findLastKey=function(e,t){return $s(e,d(t,3),ht)},f.floor=Ei,f.forEach=Ga,f.forEachRight=Xa,f.forIn=function(e,t){return null==e?e:ct(e,d(t,3),D)},f.forInRight=function(e,t){return null==e?e:ut(e,d(t,3),D)},f.forOwn=function(e,t){return e&&dt(e,d(t,3))},f.forOwnRight=function(e,t){return e&&ht(e,d(t,3))},f.get=Wo,f.gt=mo,f.gte=go,f.has=function(e,t){return null!=e&&ta(e,t,gt)},f.hasIn=Vo,f.head=La,f.identity=A,f.includes=function(e,t,n,a){return e=u(e)?e:ai(e),n=n&&!a?k(n):0,a=e.length,n<0&&(n=C(a+n,0)),Do(e)?n<=a&&-1<e.indexOf(t,n):!!a&&-1<dr(e,t,n)},f.indexOf=function(e,t,n){var a=null==e?0:e.length;return a?dr(e,t,e=(e=null==n?0:k(n))<0?C(a+e,0):e):-1},f.inRange=function(e,t,n){return t=To(t),n===Hi?(n=t,t=0):n=To(n),(e=e=L(e))>=Q(t=t,n=n)&&e<C(t,n)},f.invoke=Go,f.isArguments=vo,f.isArray=N,f.isArrayBuffer=wo,f.isArrayLike=u,f.isArrayLikeObject=_,f.isBoolean=function(e){return!0===e||!1===e||H(e)&&n(e)==Yi},f.isBuffer=_o,f.isDate=F,f.isElement=function(e){return H(e)&&1===e.nodeType&&!ko(e)},f.isEmpty=function(e){if(null!=e){if(u(e)&&(N(e)||"string"==typeof e||"function"==typeof e.splice||_o(e)||Ao(e)||vo(e)))return!e.length;var t,n=B(e);if(n==Gi||n==Ki)return!e.size;if(la(e))return!St(e).length;for(t in e)if(E.call(e,t))return!1}return!0},f.isEqual=function(e,t){return jt(e,t)},f.isEqualWith=function(e,t,n){var a=(n="function"==typeof n?n:Hi)?n(e,t):Hi;return a===Hi?jt(e,t,Hi,n):!!a},f.isError=bo,f.isFinite=function(e){return"number"==typeof e&&me(e)},f.isFunction=jo,f.isInteger=xo,f.isLength=Co,f.isMap=Qo,f.isMatch=function(e,t){return e===t||xt(e,t,Zn(t))},f.isMatchWith=function(e,t,n){return n="function"==typeof n?n:Hi,xt(e,t,Zn(t),n)},f.isNaN=function(e){return So(e)&&e!=+e},f.isNative=function(e){if(sa(e))throw new I("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Ct(e)},f.isNil=function(e){return null==e},f.isNull=function(e){return null===e},f.isNumber=So,f.isObject=b,f.isObjectLike=H,f.isPlainObject=ko,f.isRegExp=Lo,f.isSafeInteger=function(e){return xo(e)&&-Fi<=e&&e<=Fi}
vendor: 1,671 bytes, line 1
1,f.isSet=Oo,f.isString=Do,f.isSymbol=w,f.isTypedArray=Ao,f.isUndefined=function(e){return e===Hi},f.isWeakMap=function(e){return H(e)&&B(e)==tr},f.isWeakSet=function(e){return H(e)&&"[object WeakSet]"==n(e)},f.join=function(e,t){return null==e?"":ge.call(e,t)},f.kebabCase=si,f.last=a,f.lastIndexOf=function(e,t,n){var a=null==e?0:e.length;if(!a)return-1;var o=a;if(n!==Hi&&(o=(o=k(n))<0?C(a+o,0):Q(o,a-1)),t!=t)return Ns(e,qs,o,!0);for(var i=e,r=t,s=o+1;s--;)if(i[s]===r)return s;return s},f.lowerCase=li,f.lowerFirst=ci,f.lt=Io,f.lte=zo,f.max=function(e){return e&&e.length?st(e,A,mt):Hi},f.maxBy=function(e,t){return e&&e.length?st(e,d(t,2),mt):Hi},f.mean=function(e){return Rs(e,A)},f.meanBy=function(e,t){return Rs(e,d(t,2))},f.min=function(e){return e&&e.length?st(e,A,Lt):Hi},f.minBy=function(e,t){return e&&e.length?st(e,d(t,2),Lt):Hi},f.stubArray=Ai,f.stubFalse=Ii,f.stubObject=function(){return{}},f.stubString=function(){return""},f.stubTrue=function(){return!0},f.multiply=Bi,f.nth=function(e,t){return e&&e.length?zt(e,k(t)):Hi},f.noConflict=function(){return ir._===this&&(ir._=J),this},f.noop=Ci,f.now=ao,f.pad=function(e,t,n){e=y(e);var a=(t=k(t))?pr(e):0;return!t||t<=a?e:An(fe(t=(t-a)/2),n)+e+An(ye(t),n)},f.padEnd=function(e,t,n){e=y(e);var a=(t=k(t))?pr(e):0;return t&&a<t?e+An(t-a,n):e},f.padStart=function(e,t,n){e=y(e);var a=(t=k(t))?pr(e):0;return t&&a<t?An(t-a,n)+e:e},f.parseInt=function(e,t,n){return t=n||null==t?0:t&&+t,_e(y(e).replace(Kr,""),t||0)},f.random=function(e,t,n){var a;return n&&"boolean"!=typeof n&&h(e,t,n)&&(t=n=Hi),n===Hi&&("boolean"==typeof t?(n=t,t=Hi):"boolean"==typeof e&&(n=e,e=Hi)),e===Hi&&t===Hi?(e=0,t=1):(e=To(e),t===
vendor: 11,463 bytes, line 1
1Hi?(t=e,e=0):t=To(t)),t<e&&(a=e,e=t,t=a),n||e%1||t%1?(a=be(),Q(e+a*(t-e+js("1e-"+((a+"").length-1))),t)):Bt(e,t)},f.reduce=function(e,t,n){var a=N(e)?Es:Ws,o=arguments.length<3;return a(e,d(t,4),n,o,ot)},f.reduceRight=function(e,t,n){var a=N(e)?Ms:Ws,o=arguments.length<3;return a(e,d(t,4),n,o,it)},f.repeat=function(e,t,n){return t=(n?h(e,t,n):t===Hi)?1:k(t),$t(y(e),t)},f.replace=function(){var e=arguments,t=y(e[0]);return e.length<3?t:t.replace(e[1],e[2])},f.result=function(e,t,n){var a=-1,o=(t=rn(t,e)).length;for(o||(o=1,e=Hi);++a<o;){var i=null==e?Hi:e[ja(t[a])];i===Hi&&(a=o,i=n),e=jo(i)?i.call(e):i}return e},f.round=$i,f.runInContext=o,f.sample=function(e){return(N(e)?Fe:Nt)(e)},f.size=function(e){var t;return null==e?0:u(e)?Do(e)?pr(e):e.length:(t=B(e))==Gi||t==Ki?e.size:St(e).length},f.snakeCase=ui,f.some=function(e,t,n){return(N(e)?Bs:Wt)(e,d(t=n&&h(e,t,n)?Hi:t,3))},f.sortedIndex=function(e,t){return Vt(e,t)},f.sortedIndexBy=function(e,t,n){return Yt(e,t,d(n,2))},f.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var a=Vt(e,t);if(a<n&&$(e[a],t))return a}return-1},f.sortedLastIndex=function(e,t){return Vt(e,t,!0)},f.sortedLastIndexBy=function(e,t,n){return Yt(e,t,d(n,2),!0)},f.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=Vt(e,t,!0)-1;if($(e[n],t))return n}return-1},f.startCase=di,f.startsWith=function(e,t,n){return e=y(e),n=null==n?0:et(k(n),0,e.length),t=c(t),e.slice(n,n+t.length)==t},f.subtract=Ni,f.sum=function(e){return e&&e.length?Vs(e,A):0},f.sumBy=function(e,t){return e&&e.length?Vs(e,d(t,2)):0},f.template=function(r,e,t){var s,l,n=f.templateSettings;t&&h(r,e,t)&&(e=Hi),r=y(r),e=No({},e,n,Nn);var a=O(t=No({},e.imports,n.imports,Nn)),o=Gs(t,a),c=0,n=e.interpolate||fs,u="__p += '",t=T((e.escape||fs).source+"|"+n.source+"|"+(n===Yr?rs:fs).source+"|"+(e.evaluate||fs).source+"|$","g"),i="//# sourceURL="+(E.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++bs+"]")+"\n";if(r.replace(t,function(e,t,n,a,o,i){return n=n||a,u+=r.slice(c,i).replace(ps,tl),t&&(s=!0,u+="' +\n__e("+t+") +\n'"),o&&(l=!0,u+="';\n"+o+";\n__p += '"),n&&(u+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"),c=i+e.length,e}),u+="';\n",n=E.call(e,"variable")&&e.variable){if(os.test(n))throw new I("Invalid `variable` option passed into `_.template`")}else u="with (obj) {\n"+u+"\n}\n";if(u=(l?u.replace(Br,""):u).replace($r,"$1").replace(Nr,"$1;"),u="function("+(n||"obj")+") {\n"+(n?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(s?", __e = _.escape":"")+(l?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+u+"return __p\n}",(t=pi(function(){return z(a,i+"return "+u).apply(Hi,o)})).source=u,bo(t))throw t;return t},f.times=function(e,t){if((e=k(e))<1||Fi<e)return[];for(var n=Wi,a=Q(e,Wi),a=(t=d(t),e-=Wi,Ys(a,t));++n<e;)t(n);return a},f.toFinite=To,f.toInteger=k,f.toLength=Eo,f.toLower=function(e){return y(e).toLowerCase()},f.toNumber=L,f.toSafeInteger=function(e){return e?et(k(e),-Fi,Fi):0===e?e:0},f.toString=y,f.toUpper=function(e){return y(e).toUpperCase()},f.trim=function(e,t,n){return(e=y(e))&&(n||t===Hi)?Us(e):e&&(t=c(t))?ln(n=mr(e),Zs(n,t=mr(t)),Js(n,t)+1).join(""):e},f.trimEnd=function(e,t,n){return(e=y(e))&&(n||t===Hi)?e.slice(0,il(e)+1):e&&(t=c(t))?ln(n=mr(e),0,Js(n,mr(t))+1).join(""):e},f.trimStart=function(e,t,n){return(e=y(e))&&(n||t===Hi)?e.replace(Kr,""):e&&(t=c(t))?ln(n=mr(e),Zs(n,mr(t))).join(""):e},f.truncate=function(e,t){var n,a=30,o="...",t=(b(t)&&(n="separator"in t?t.separator:n,a="length"in t?k(t.length):a,o="omission"in t?c(t.omission):o),(e=y(e)).length);if((t=yr(e)?(i=mr(e)).length:t)<=a)return e;if((t=a-pr(o))<1)return o;var i,a=i?ln(i,0,t).join(""):e.slice(0,t);if(n!==Hi)if(i&&(t+=a.length-t),Lo(n)){if(e.slice(t).search(n)){var r,s=a;for((n=n.global?n:T(n.source,y(ss.exec(n))+"g")).lastIndex=0;r=n.exec(s);)var l=r.index;a=a.slice(0,l===Hi?t:l)}}else e.indexOf(c(n),t)!=t&&-1<(i=a.lastIndexOf(n))&&(a=a.slice(0,i));return a+o},f.unescape=function(e){return(e=y(e))&&Rr.test(e)?e.replace(Hr,rl):e},f.uniqueId=function(e){var t=++U;return y(e)+t},f.upperCase=hi,f.upperFirst=yi,f.each=Ga,f.eachRight=Xa,f.first=La,xi(f,(Mi={},dt(f,function(e,t){E.call(f.prototype,t)||(Mi[t]=e)}),Mi),{chain:!1}),f.VERSION="4.17.21",sr(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){f[e].placeholder=f}),sr(["drop","take"],function(n,a){g.prototype[n]=function(e){e=e===Hi?1:C(k(e),0);var t=this.__filtered__&&!a?new g(this):this.clone();return t.__filtered__?t.__takeCount__=Q(e,t.__takeCount__):t.__views__.push({size:Q(e,Wi),type:n+(t.__dir__<0?"Right":"")}),t},g.prototype[n+"Right"]=function(e){return this.reverse()[n](e).reverse()}}),sr(["filter","map","takeWhile"],function(e,t){var n=t+1,a=1==n||3==n;g.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:d(e,3),type:n}),t.__filtered__=t.__filtered__||a,t}}),sr(["head","last"],function(e,t){var n="take"+(t?"Right":"");g.prototype[e]=function(){return this[n](1).value()[0]}}),sr(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");g.prototype[e]=function(){return this.__filtered__?new g(this):this[n](1)}}),g.prototype.compact=function(){return this.filter(A)},g.prototype.find=function(e){return this.filter(e).head()},g.prototype.findLast=function(e){return this.reverse().find(e)},g.prototype.invokeMap=r(function(t,n){return"function"==typeof t?new g(this):this.map(function(e){return _t(e,t,n)})}),g.prototype.reject=function(e){return this.filter(ho(d(e)))},g.prototype.slice=function(e,t){e=k(e);var n=this;return n.__filtered__&&(0<e||t<0)?new g(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==Hi?(t=k(t))<0?n.dropRight(-t):n.take(t-e):n)},g.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},g.prototype.toArray=function(){return this.take(Wi)},dt(g.prototype,function(c,e){var u=/^(?:filter|find|map|reject)|While$/.test(e),d=/^(?:head|last)$/.test(e),h=f[d?"take"+("last"==e?"Right":""):e],y=d||/^find/.test(e);h&&(f.prototype[e]=function(){function e(e){return e=h.apply(f,ur([e],a)),d&&s?e[0]:e}var t,n=this.__wrapped__,a=d?[1]:arguments,o=n instanceof g,i=a[0],r=o||N(n),s=(r&&u&&"function"==typeof i&&1!=i.length&&(o=r=!1),this.__chain__),i=!!this.__actions__.length,l=y&&!s,o=o&&!i;return!y&&r?(n=o?n:new g(this),(t=c.apply(n,a)).__actions__.push({func:Fa,args:[e],thisArg:Hi}),new m(t,s)):l&&o?c.apply(this,a):(t=this.thru(e),l?d?t.value()[0]:t.value():t)})}),sr(["pop","push","shift","sort","splice","unshift"],function(e){var n=R[e],a=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",o=/^(?:pop|shift)$/.test(e);f.prototype[e]=function(){var e,t=arguments;return o&&!this.__chain__?(e=this.value(),n.apply(N(e)?e:[],t)):this[a](function(e){return n.apply(N(e)?e:[],t)})}}),dt(g.prototype,function(e,t){var n,a=f[t];a&&(n=a.name+"",E.call(Le,n)||(Le[n]=[]),Le[n].push({name:t,func:a}))}),Le[kn(Hi,2).name]=[{name:"wrapper",func:Hi}],g.prototype.clone=function(){var e=new g(this.__wrapped__);return e.__actions__=S(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=S(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=S(this.__views__),e},g.prototype.reverse=function(){var e;return this.__filtered__?((e=new g(this)).__dir__=-1,e.__filtered__=!0):(e=this.clone()).__dir__*=-1,e},g.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=N(e),a=t<0,o=n?e.length:0,i=function(e,t,n){var a=-1,o=n.length;for(;++a<o;){var i=n[a],r=i.size;switch(i.type){case"drop":e+=r;break;case"dropRight":t-=r;break;case"take":t=Q(t,e+r);break;case"takeRight":e=C(e,t-r)}}return{start:e,end:t}}(0,o,this.__views__),r=i.start,s=(i=i.end)-r,l=a?i:r-1,c=this.__iteratees__,u=c.length,d=0,h=Q(s,this.__takeCount__);if(!n||!a&&o==s&&h==s)return en(e,this.__actions__);var y=[];e:for(;s--&&d<h;){for(var f=-1,p=e[l+=t];++f<u;){var m=c[f],g=m.iteratee,m=m.type,g=g(p);if(2==m)p=g;else if(!g){if(1==m)continue e;break e}}y[d++]=p}return y},f.prototype.at=Wa,f.prototype.chain=function(){return Ra(this)},f.prototype.commit=function(){return new m(this.value(),this.__chain__)},f.prototype.next=function(){this.__values__===Hi&&(this.__values__=Po(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?Hi:this.__values__[this.__index__++]}},f.prototype.plant=function(e){for(var t,n=this;n instanceof Be;)var a=Ca(n),o=(a.__index__=0,a.__values__=Hi,t?o.__wrapped__=a:t=a,a),n=n.__wrapped__;return o.__wrapped__=e,t},f.prototype.reverse=function(){var e=this.__wrapped__;return e instanceof g?(e=e,(e=(e=this.__actions__.length?new g(this):e).reverse()).__actions__.push({func:Fa,args:[Aa],thisArg:Hi}),new m(e,this.__chain__)):this.thru(Aa)},f.prototype.toJSON=f.prototype.valueOf=f.prototype.value=function(){return en(this.__wrapped__,this.__actions__)},f.prototype.first=f.prototype.head,se&&(f.prototype[se]=function(){return this}),f}();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ir._=gr,define(function(){return gr})):o?((o.exports=gr)._=gr,a._=gr):ir._=gr}.call(O)}}),pe=e({"node_modules/lodash/_escapeHtmlChar.js"(e,t){var n=he()({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});t.exports=n}}),me=e({"node_modules/lodash/escape.js"(e,t){var n=pe(),a=de(),o=/[&<>"']/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/_arrayPush.js"(e,t){t.exports=function(e,t){for(var n=-1,a=t.length,o=e.length;++n<a;)e[o+n]=t[n];return e}}}),ve=e({"node_modules/lodash/_baseIsArguments.js"(e,t){var n=ne(),a=ae();t.exports=function(e){return a(e)&&"[object Arguments]"==n(e)}}}),we=e({"node_modules/lodash/isArguments.js"(e,t){var n=ve(),a=ae(),o=Object.prototype,i=o.hasOwnProperty,r=o.propertyIsEnumerable,o=n(function(){return arguments}())?n:function(e){return a(e)&&i.call(e,"callee")&&!r.call(e,"callee")};t.exports=o}}),_e=e({"node_modules/lodash/_isFlattenable.js"(e,t){var n=K(),a=we(),o=ce(),i=n?n.isConcatSpreadable:void 0;t.exports=function(e){return o(e)||a(e)||!!(i&&e&&e[i])}}}),be=e({"node_modules/lodash/_baseFlatten.js"(e,t){var c=ge(),u=_e();t.exports=function e(t,n,a,o,i){var r=-1,s=t.length;for(a=a||u,i=i||[];++r<s;){var l=t[r];0<n&&a(l)?1<n?e(l,n-1,a,o,i):c(i,l):o||(i[i.length]=l)}return i}}}),je=e({"node_modules/lodash/identity.js"(e,t){t.exports=function(e){return e}}}),xe=e({"node_modules/lodash/_apply.js"(e,t){t.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}}}),Ce=e({"node_modules/lodash/_overRest.js"(e,t){var l=xe(),c=Math.max;t.exports=function(i,r,s){return r=c(void 0===r?i.length-1:r,0),function(){for(var e=arguments,t=-1,n=c(e.length-r,0),a=Array(n);++t<n;)a[t]=e[r+t];for(var t=-1,o=Array(r+1);++t<r;)o[t]=e[t];return o[r]=s(a),l(i,this,o)}}}}),Qe=e({"node_modules/lodash/constant.js"(e,t){t.exports=function(e){return function(){return e}}}}),Se=e({"node_modules/lodash/isFunction.js"(e,t){var n=ne(),a=Y();t.exports=function(e){return!!a(e)&&("[object Function]"==(e=n(e))||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}}}),ke=e({"node_modules/lodash/_coreJsData.js"(e,t){var n=G()["__core-js_shared__"];t.exports=n}}),Le=e({"node_modules/lodash/_isMasked.js"(e,t){var n=ke(),a=(n=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||""))?"Symbol(sr
1c)_1."+n:"";t.exports=function(e){return!!a&&a in e}}}),Oe=e({"node_modules/lodash/_toSource.js"(e,t){var n=Function.prototype.toString;t.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}}}),De=e({"node_modules/lodash/_baseIsNative.js"(e,t){var n=Se(),a=Le(),o=Y(),i=Oe(),r=/^\[object .+?Constructor\]$/,s=Function.prototype,l=Object.prototype,s=s.toString,l=l.hasOwnProperty,c=RegExp("^"+s.call(l).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(e){return!(!o(e)||a(e))&&(n(e)?c:r).test(i(e))}}}),Ae=e({"node_modules/lodash/_getValue.js"(e,t){t.exports=function(e,t){return null==e?void 0:e[t]}}}),Ie=e({"node_modules/lodash/_getNative.js"(e,t){var n=De(),a=Ae();t.exports=function(e,t){return e=a(e,t),n(e)?e:void 0}}}),ze=e({"node_modules/lodash/_defineProperty.js"(e,t){var n=Ie(),a=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();t.exports=a}}),Pe=e({"node_modules/lodash/_baseSetToString.js"(e,t){var n=Qe(),a=ze(),o=je();t.exports=a?function(e,t){return a(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:o}}),Te=e({"node_modules/lodash/_shortOut.js"(e,t){var i=Date.now;t.exports=function(n){var a=0,o=0;return function(){var e=i(),t=16-(e-o);if(o=e,0<t){if(800<=++a)return arguments[0]}else a=0;return n.apply(void 0,arguments)}}}}),Ee=e({"node_modules/lodash/_setToString.js"(e,t){var n=Pe(),n=Te()(n);t.exports=n}}),Me=e({"node_modules/lodash/_baseRest.js"(e,t){var n=je(),a=Ce(),o=Ee();t.exports=function(e,t){return o(a(e,t,n),e+"")}}}),Be=e({"node_modules/lodash/_nativeCreate.js"(e,t){var n=Ie()(Object,"create");t.exports=n}}),$e=e({"node_modules/lodash/_hashClear.js"(e,t){var n=Be();t.exports=function(){this.__data__=n?n(null):{},this.size=0}}}),Ne=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 a=Be(),o=Object.prototype.hasOwnProperty;t.exports=function(e){var t,n=this.__data__;return a?"__lodash_hash_undefined__"===(t=n[e])?void 0:t:o.call(n,e)?n[e]:void 0}}}),qe=e({"node_modules/lodash/_hashHas.js"(e,t){var n=Be(),a=Object.prototype.hasOwnProperty;t.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:a.call(t,e)}}}),Re=e({"node_modules/lodash/_hashSet.js"(e,t){var a=Be();t.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=a&&void 0===t?"__lodash_hash_undefined__":t,this}}}),Fe=e({"node_modules/lodash/_Hash.js"(e,t){var n=$e(),a=Ne(),o=He(),i=qe(),r=Re();function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}s.prototype.clear=n,s.prototype.delete=a,s.prototype.get=o,s.prototype.has=i,s.prototype.set=r,t.exports=s}}),We=e({"node_modules/lodash/_listCacheClear.js"(e,t){t.exports=function(){this.__data__=[],this.size=0}}}),Ve=e({"node_modules/lodash/eq.js"(e,t){t.exports=function(e,t){return e===t||e!=e&&t!=t}}}),Ye=e({"node_modules/lodash/_assocIndexOf.js"(e,t){var a=Ve();t.exports=function(e,t){for(var n=e.length;n--;)if(a(e[n][0],t))return n;return-1}}}),Ue=e({"node_modules/lodash/_listCacheDelete.js"(e,t){var n=Ye(),a=Array.prototype.splice;t.exports=function(e){var t=this.__data__;return!((e=n(t,e))<0||(e==t.length-1?t.pop():a.call(t,e,1),--this.size,0))}}}),Ge=e({"node_modules/lodash/_listCacheGet.js"(e,t){var n=Ye();t.exports=function(e){var t=this.__data__;return(e=n(t,e))<0?void 0:t[e][1]}}}),Xe=e({"node_modules/lodash/_listCacheHas.js"(e,t){var n=Ye();t.exports=function(e){return-1<n(this.__data__,e)}}}),Ze=e({"node_modules/lodash/_listCacheSet.js"(e,t){var o=Ye();t.exports=function(e,t){var n=this.__data__,a=o(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this}}}),Je=e({"node_modules/lodash/_ListCache.js"(e,t){var n=We(),a=Ue(),o=Ge(),i=Xe(),r=Ze();function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}s.prototype.clear=n,s.prototype.delete=a,s.prototype.get=o,s.prototype.has=i,s.prototype.set=r,t.exports=s}}),Ke=e({"node_modules/lodash/_Map.js"(e,t){var n=Ie()(G(),"Map");t.exports=n}}),et=e({"node_modules/lodash/_mapCacheClear.js"(e,t){var n=Fe(),a=Je(),o=Ke();t.exports=function(){this.size=0,this.__data__={hash:new n,map:new(o||a),str
1ing:new n}}}}),tt=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}}}),nt=e({"node_modules/lodash/_getMapData.js"(e,t){var n=tt();t.exports=function(e,t){return e=e.__data__,n(t)?e["string"==typeof t?"string":"hash"]:e.map}}}),at=e({"node_modules/lodash/_mapCacheDelete.js"(e,t){var n=nt();t.exports=function(e){return e=n(this,e).delete(e),this.size-=e?1:0,e}}}),ot=e({"node_modules/lodash/_mapCacheGet.js"(e,t){var n=nt();t.exports=function(e){return n(this,e).get(e)}}}),it=e({"node_modules/lodash/_mapCacheHas.js"(e,t){var n=nt();t.exports=function(e){return n(this,e).has(e)}}}),rt=e({"node_modules/lodash/_mapCacheSet.js"(e,t){var o=nt();t.exports=function(e,t){var n=o(this,e),a=n.size;return n.set(e,t),this.size+=n.size==a?0:1,this}}}),st=e({"node_modules/lodash/_MapCache.js"(e,t){var n=et(),a=at(),o=ot(),i=it(),r=rt();function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}s.prototype.clear=n,s.prototype.delete=a,s.prototype.get=o,s.prototype.has=i,s.prototype.set=r,t.exports=s}}),lt=e({"node_modules/lodash/_setCacheAdd.js"(e,t){t.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}}}),ct=e({"node_modules/lodash/_setCacheHas.js"(e,t){t.exports=function(e){return this.__data__.has(e)}}}),ut=e({"node_modules/lodash/_SetCache.js"(e,t){var a=st(),n=lt(),o=ct();function i(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new a;++t<n;)this.add(e[t])}i.prototype.add=i.prototype.push=n,i.prototype.has=o,t.exports=i}}),dt=e({"node_modules/lodash/_baseFindIndex.js"(e,t){t.exports=function(e,t,n,a){for(var o=e.length,i=n+(a?1:-1);a?i--:++i<o;)if(t(e[i],i,e))return i;return-1}}}),ht=e({"node_modules/lodash/_baseIsNaN.js"(e,t){t.exports=function(e){return e!=e}}}),yt=e({"node_modules/lodash/_strictIndexOf.js"(e,t){t.exports=function(e,t,n){for(var a=n-1,o=e.length;++a<o;)if(e[a]===t)return a;return-1}}}),ft=e({"node_modules/lodash/_baseIndexOf.js"(e,t){var a=dt(),o=ht(),i=yt();t.exports=function(e,t,n){return t==t?i(e,t,n):a(e,o,n)}}}),pt=e({"node_modules/lodash/_arrayIncludes.js"(e,t){var n=ft();t.exports=function(e,t){return!!(null==e?0:e.length)&&-1<n(e,t,0)}}}),mt=e({"node_modules/lodash/_arrayIncludesWith.js"(e,t){t.exports=function(e,t,n){for(var a=-1,o=null==e?0:e.length;++a<o;)if(n(t,e[a]))return!0;return!1}}}),gt=e({"node_modules/lodash/_cacheHas.js"(e,t){t.exports=function(e,t){return e.has(t)}}}),vt=e({"node_modules/lodash/_Set.js"(e,t){var n=Ie()(G(),"Set");t.exports=n}}),wt=e({"node_modules/lodash/noop.js"(e,t){t.exports=function(){}}}),_t=e({"node_modules/lodash/_setToArray.js"(e,t){t.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}}}),bt=e({"node_modules/lodash/_createSet.js"(e,t){var n=vt(),a=wt(),o=_t(),o=n&&1/o(new n([,-0]))[1]==1/0?function(e){return new n(e)}:a;t.exports=o}}),jt=e({"node_modules/lodash/_baseUniq.js"(e,t){var y=ut(),f=pt(),p=mt(),m=gt(),g=bt(),v=_t();t.exports=function(e,t,n){var a=-1,o=f,i=e.length,r=!0,s=[],l=s;if(n)r=!1,o=p;else if(200<=i){var c=t?null:g(e);if(c)return v(c);r=!1,o=m,l=new y}else l=t?[]:s;e:for(;++a<i;){var u=e[a],d=t?t(u):u,u=n||0!==u?u:0;if(r&&d==d){for(var h=l.length;h--;)if(l[h]===d)continue e;t&&l.push(d),s.push(u)}else o(l,d,n)||(l!==s&&l.push(d),s.push(u))}return s}}}),xt=e({"node_modules/lodash/isLength.js"(e,t){t.exports=function(e){return"number"==typeof e&&-1<e&&e%1==0&&e<=9007199254740991}}}),Ct=e({"node_modules/lodash/isArrayLike.js"(e,t){var n=Se(),a=xt();t.exports=function(e){return null!=e&&a(e.length)&&!n(e)}}}),Qt=e({"node_modules/lodash/isArrayLikeObject.js"(e,t){var n=Ct(),a=ae();t.exports=function(e){return a(e)&&n(e)}}}),St=e({"node_modules/lodash/union.js"(e,t){var n=be(),a=Me(),o=jt(),i=Qt(),a=a(function(e){return o(n(e,1,i,!0))});t.exports=a}}),kt=e({"node_modules/lodash/_baseUnary.js"(e,t){t.exports=function(t){return function(e){return t(e)}}}}),Lt=e({"node_modules/lodash/_baseIntersection.js"(e,t){var m=ut(),g=pt(),v=mt(),w=le(),_=kt(),b=gt(),j=Math.min;t.exports=function(e,t,n){for(var a=n?v:g,o=e[0].length,i=e.length,r=i,s=Array(i),l=1/0,c=[];r--;){var u=e[r];r&&t&&(u=w(u,_(t))),l=j(u.length,l),s[r]=!n&&(t||120<=o&&120<=u.length)?new m(r&&u):void 0}var u=e[0],d=-1,h=s[0];e:for(;++d<o&&c.length<l;){var y=u[d],f=t?t(y):y,y=n||0!==y?y:0;if(!(h?b(h,f):a(c,f,n))){for(r=i;--r;){var p=s[r];if(!(p?b(p,f):a(e[r],f,n)))continue e}h&&h.push(f),c.push(y)}}return c}}}),Ot=e({"node_modules/lodash/_castArrayLikeObject.js"(e,t){var n=Qt();t.exports=function(e){return n(e)?e:[]}}}),e=e({"node_modules/lodash/intersection.js"(e,t){var n=le(),a=Lt(),o=Me(),i=Ot(),o=o(function(e){var t=n(e,i);return t.length&&t[0]===e[0]?a(t):[]});t.exports=o}}),Dt={triggerNewProjectPageLayoutObj:function(e){window.laytheme.emit("newprojectpagelayoutobj",e)},triggerProjectPageShown:function(){window.laytheme.emit("projectpageshown")},triggerNewPage:function(e,t,n){window.laytheme.emit("newpage",e,t,n)},triggerNewPageShown:function(e,t,n,a){window.laytheme.emit("newpageshown",e,t,n,a),window.laytheme.emit("newpageshownfast",e,t,n,a)},triggerSwitchedDesktopLayoutToCustomPhoneLayout:function(){window.laytheme.emit("switched_desktoplayout_to_customphonelayout")},triggerSwitchedCustomPhoneLayoutToDesktopLayout:function(){window.laytheme.emit("switched_customphonelayout_to_desktoplayout")},triggerGridShown:function(e,t,n,a){window.laytheme.emit("gridshown",e,t,n,a)},triggerSizeChanged:function(e){window.laytheme.emit("sizechanged",e)},triggerPushState:function(){window.laytheme.emit("pushstate")}},At=t(n()),It=function(e){var t;e.hasClass("setsizes")?(""==e.attr("sizes")&&(t=e[0].getBoundingClientRect(),t=Qi(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))},zt=function(e,t=0){var n=jQuery("html").hasClass("fp-enabled");
1if(!n||0<jQuery(e).closest(".row").length&&"hidden"!=window.getComputedStyle(jQuery(e).closest(".row")[0]).visibility){n=e.getBoundingClientRect();if(0<n.bottom&&n.top<window.innerHeight+t&&0<n.right&&n.left<window.innerWidth)return!0}return!1},Pt=function(e,t,n){return 1==e};function Tt(e){function n(){for(var e=0;e<r.length;e++){var t=jQuery(r[e]);It(t)}}var a=e,o=[],i=[],r=[];return{loadImages:function(){a.find("img.setsizes, img.lay-gif, img.lay-image-original").each(function(){zt(this)?(o.push(this),i.push(!1)):r.push(this)});for(var e,t=0;t<o.length;t++)!function(e){var t=jQuery(o[e]);It(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(Pt)&&(n(),clearInterval(e))},30):n()}}}function Et(){var e=document.getElementById("lay-hide-wrap-for-projectoverlay-css");e&&e.remove()}function Mt(){var e=document.getElementById("lay-hide-wrap-for-pageoverlay-css");e&&e.remove()}function Bt(){var e=document.getElementById("lay-hide-wrap-css");e&&e.remove()}function $t(){var e;Rt()&&!document.getElementById("lay-hide-wrap-css")&&(e=document.createElement("style"),document.getElementsByTagName("head")[0].appendChild(e),e.id="lay-hide-wrap-css","fade"==layData.navigation_transition_in?e.appendChild(document.createTextNode("body>.lay-content{opacity: 0;}")):e.appendChild(document.createTextNode("body>.lay-content{opacity: 0;}body>.lay-content .col{opacity: 0;}body>.lay-content .col.type-thumbnailgrid .thumbnail-wrap{opacity: 0;}body>.lay-content .col.type-elementgrid .element-wrap{opacity: 0;}")))}function Nt(e,t){var n=500/t;return(e=e*n)*Ft(Wt(e,0,t*n,0,1))}function Ht(e,t){var n=500/t;return(e=e*n)*Ft(Wt(e,0,t*n,0,1))}var qt={initLoadImages:function(e){0<e.length&&(x.isTouchDevice?e.find("img.setsizes, img.lay-gif, img.lay-image-original").each(function(){It(jQuery(this))}):new Tt(e).loadImages())},loadImage:It,isInsideViewportHeight:zt},Rt=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};function Ft(e){e-=1;return 1-e*e*e*e}function Wt(e,t,n,a,o){return(e-t)*(o-a)/(n-t)+a}function Vt(e,t){var n=[],a=[];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")?_(this)&&((e=this.closest(".lay-carousel")).classList.contains("transition-fading")||e.classList.contains("transition-immediate")?this.closest(".lay-carousel-slide").classList.contains("is-selected")&&(n.push(this),a.push(!1)):Yi(e,this,-80)&&(n.push(this),a.push(!1))):_(this)&&(n.push(this),a.push(!1))}),0==n.length)t();else{jQuery("html").hasClass("fp-enabled")&&navigator.userAgent.toLowerCase().includes("firefox")&&n.forEach(function(e){e.classList.contains("lazyload")&&e.classList.add("lazyloaded")});for(var o,i,r=0;r<n.length;r++)!function(e){var t=n[e];t.classList.contains("lazyloaded")||t.classList.contains("loaded")||t.classList.contains("loaded-error")?a[e]=!0:new MutationObserver(()=>{(t.classList.contains("lazyloaded")||t.classList.contains("loaded")||t.classList.contains("loaded-error"))&&(a[e]=!0)}).observe(t,{attributes:!0,attributeFilter:["class"]})}(r);0<n.length?(o=setTimeout(function(){t(),clearInterval(i)},2500),i=setInterval(function(){a.every(Yt)&&(t(),clearInterval(i),clearTimeout(o))},30)):t()}}var Yt=function(e,t,n){return 1==e};function Ut(n,e){for(var t,a,o,i=[],r=0;r<n.length;r++){var s=n[r].getBoundingClientRect();a=t=0,o=s.left,s=s.top,o-=t,t=s-a,s=Math.sqrt(t*t+o*o),i.push(s)}n.sort(function(e,t){e=n.indexOf(e),t=n.indexOf(t);return i[e]-i[t]})}n=["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"];-1===n.indexOf(layData.navigation_transition_in_easing)&&(layData.navigation_transition_in_easing="easeInSine"),-1===n.indexOf(layData.navigation_transition_out_easing)&&(layData.navigation_transition_out_easing="easeOutSine");function Gt(e,t,n){let a=["no-animation"];"transition_in"==n&&a.push("only-animate-out"),"transition_out"==n&&a.push("only-animate-in");var o=[],i=document.documentElement.classList.contains("fp-enabled"),r=-1!=t.indexOf("stagger")||-1!=t.indexOf("up")||-1!=t.indexOf("down"),s=0,l=("stagger-up"==t&&(s=x.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop)),new WeakSet);return e.each(function(){if(_(this,s)){let t=!0;for(let e=0;e<a.length;e++)this.classList.contains(a[e])&&(t=!1);var e;t&&(e=this.closest(".row"),!i||this.classList.contains("place-freely")||i&&e&&"hidden"
1!=window.getComputedStyle(e).visibility)&&(e=this.closest&&this.closest(".col.type-stack"),r&&e&&function(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 n=window.getComputedStyle(e).backgroundColor;if(n&&"rgba(0, 0, 0, 0)"!==n&&"transparent"!==n)return 1}catch(e){}}}(e)?(l.has(e)||(l.add(e),o.push(e)),r&&(e=this.closest(".row"))&&e.querySelectorAll(".background-image, .lay-webgl-slideshow, .background-video").forEach(e=>{_(e,s)&&o.push(e)})):(r&&this.classList.contains("type-elementgrid")?jQuery(this).find(".element-wrap").each(function(){_(this,s)&&o.push(this)}):r&&this.classList.contains("type-thumbnailgrid")?(0<(e=jQuery(this).find(".lay-thumbnailgrid-filter-wrap")).length&&_(e[0],s)&&o.push(e[0]),jQuery(this).find(".thumbnail-wrap").each(function(){_(this,s)&&o.push(this)})):r&&this.classList.contains("type-productsgrid")?jQuery(this).find(".lay-product").each(function(){_(this,s)&&o.push(this)}):r&&this.classList.contains("type-carousel")?jQuery(this).find(".lay-carousel-wrap").each(function(){!_(this,s)||this.closest(".dofit")||o.push(this)}):r&&this.classList.contains("type-news")?jQuery(this).find(".lay-news-element-row, .lay-news-load-more-wrap").each(function(){_(this,s)&&o.push(this)}):o.push(this),r&&(e=this.closest(".row"))&&e.querySelectorAll(".background-image, .lay-webgl-slideshow, .background-video").forEach(e=>{_(e,s)&&o.push(e)})))}}),o}function Xt(e,t){var n,a,o;"1"!==layData.activate_lay_cache||function(e,t){var n=t,a=("project"!=t&&"page"!=t||(n="post"),layData.shortcodes);if(jQuery.isArray(a))for(var o=0;o<a.length;o++)if(a[o].info.type==n&&a[o].info.id==e)return!0;return!1}(e,t)||bn[n=e+"_"+t]||jn[n]||(Mn&&Mn.getStateMap&&Mn.getStateMap().masterCache&&Mn.getStateMap().masterCache[e]?bn[n]={layout:Mn.getStateMap().masterCache[e]}:(jn[n]=!0,a="false",a={action:"get_laytheme_layout",is_project_overlay:a="project"==t&&window.utility_controller.isProjectsOverlayEnabled()?"true":a,id:e,type:t,password:"",is_cache_build:"true"},o=performance.now(),jQuery.ajax({url:layData.ajax_url,data:a,type:"post",success:e=>{try{var t=window.JSON.parse(e);t.hasOwnProperty("layout")&&t.layout.hasOwnProperty("password")&&"protected"===t.layout.password||(bn[n]=t,(performance.now()-o).toFixed(2))}catch(e){}delete jn[n]},error:e=>{delete bn[n],delete jn[n]}})))}function o(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 Zt(t){if(!t)return t;try{var e=new URL(t),n=(n=e.pathname).replace(/^\/[a-z]{2,3}\//i,"/");return e.pathname=n,e.toString()}catch(e){return t.replace(/(https?:\/\/[^\/]+)\/[a-z]{2,3}\//i,"$1/")}}function Jt(e){var t;void 0!==e&&0!==e.length&&("desktop"!==(t=x.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)),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)),2<=t.readyState?t.play().catch(function(e){}):jQuery(t).one("loadeddata",function(){t.play().catch(function(e){})})})}function Kt(){var e=-1<(navigator.userAgent||navigator.vendor||window.opera).toLowerCase().indexOf("instagram");("Safari"==x.browserName&&x.browserVersion<13||e)&&(ba=!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 en(e){null==e&&(e=jQuery("body")),"project"==jQuery("body").attr("data-type")&&(e.find('a[href="#laynextproject"], a.laynextproject').each(function(){var e,t=ka("next");void 0!==t&&(jQuery(this).attr({"data-type":"project",href:t.url,"data-catid":v.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=ka("prev");void 0!==t&&(jQuery(this).attr({"data-type":"project",href:t.url,"data-catid":v.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))}))}
1function tn(){Ea.forEach(function(e){jQuery(e).off("scroll.anchorMenu")}),Ea=[],jQuery(".vertical-scrollsnap").each(function(){jQuery(this).on("scroll.anchorMenu",nn),Ea.push(this)}),jQuery(".horizontal-scrollsnap > .grid-inner").each(function(){jQuery(this).on("scroll.anchorMenu",nn),Ea.push(this)})}function nn(){"started"===_n.getTransitionStatus()||Ma||(Ma=!0,window.requestAnimationFrame(function(){Ra(Ma=!1)}))}var c,an,on,rn,sn,ln="#lay-project-overlay .grid-inner, #lay-project-overlay .footer.grid",cn=!0,un="",dn="on"==layData.element_transition_on_scroll,hn=function(){window.laytheme.on("transition_out",function(){var e=x.isPhoneSize?parseInt(layData.navigation_transition_y_translate_phone,10):parseInt(layData.navigation_transition_y_translate_desktop,10),t=jQuery(c.join(",")),n=Gt(t,layData.navigation_transition_out,"transition_out"),a=(-1!=layData.navigation_transition_out.indexOf("stagger")&&1<n.length&&Ut(n,layData.navigation_transition_out),anime.timeline({begin:function(){jQuery('.row[data-collapsed="true"] .col').css("display","none"),(g.isOverlayDisplayBlock()?jQuery("a.sitetitle, .laynav a, #lay-project-overlay a, #lay-project-overlay .col, .clickable-cover"):jQuery("a.sitetitle, .laynav a, body>.lay-content a, body>.lay-content .col, .clickable-cover")).css("pointer-events","none"),jQuery(".thumbnail-wrap, .element-wrap").css({"transition-delay":"",transition:"none"}),dn&&(jQuery(".col").css({"transition-delay":"",transition:"none"}),jQuery("body.lay-transition-elements-on-scroll .row.no-y-offsets:last-child").css("overflow","visible"))},complete:function(){wn()}})),t="none"==layData.navigation_transition_out||"fade"==layData.navigation_transition_out,o=g.isOverlayDisplayBlock()?ln:"body>.lay-content";if(t)"fade"===layData.navigation_transition_out&&a.add({targets:o,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration});else{t=!0;if(t=window.layscrollslider&&window.layscrollslider.isActiveHere()?!1:t)switch(layData.navigation_transition_out){case"stagger-fade":a.add({targets:n,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration,delay:function(e,t,n){return Nt(t,n)}});break;case"stagger-down":a.add({targets:n,translateY:e,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration,delay:function(e,t,n){return Nt(t,n)}});break;case"stagger-up":a.add({targets:n,translateY:-e,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration,delay:function(e,t,n){return Nt(t,n)}});break;case"down":a.add({targets:n,translateY:e,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration});break;case"up":a.add({targets:n,translateY:-e,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration})}a.add({targets:g.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content",opacity:0,easing:"easeOutSine",duration:100})}}),window.laytheme.on("transition_in",function(t){setTimeout(function(){var e=jQuery(c.join(",")),e=Wi(e);0<e.length?jQuery.when(Fi(e)).then(function(){setTimeout(function(){yn(t)},50)}).catch(function(e){}):yn(t)},0)})},yn=function(e){un="started";var t=x.isPhoneSize?parseInt(layData.navigation_transition_y_translate_phone,10):parseInt(layData.navigation_transition_y_translate_desktop,10),n=jQuery(c.join(",")),a=Gt(n,layData.navigation_transition_in,"transition_in");if(0==a.length)mn(),Bt(),Et(),fn([]);else{if(-1!=layData.navigation_transition_in.indexOf("stagger")&&1<a.length&&Ut(a,layData.navigation_transition_in),"none"!=layData.navigation_transition_in)for(var o=0;o<a.length;o++){var i=a[o];i.classList.add("disable-css-transitions"),i.style.opacity&&""!==i.style.opacity?i._layTargetOpacity=parseFloat(i.style.opacity):i._layTargetOpacity=1}var r=anime.timeline({autoplay:!1,begin:function(){Bt(),Et(),mn()},complete:function(){fn(a)}}),s="none"==layData.navigation_transition_in||"fade"==layData.navigation_transition_in,l="",l="project_overlay"===e?ln:"body>.lay-content";if(s)switch(layData.navigation_transition_in){case"none":r.add({targets:l,opacity:1,easing:layData.navigation_transition_in_easing,duration:0});break;case"fade":r.add({targets:l,opacity:[0,1],easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration})}else if(null!=a&&Array.isArray(a)&&0<a.length){r.add({targets:l,opacity:1,easing:"easeOutSine",duration:0});s=!0;if(s=window.layscrollslider&&window.layscrollslider.isActiveHere()&&(s=!1,window.utility_controller.isProjectsOverlayEnabled())&&window.projects_overlays.isOverlayDisplayBlock()?!0:s)switch(layData.navigation_transition_in){case"stagger-fade":r.add({targets:a,opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,n){return Ht(t,n)}});break;case"stagger-up":r.add({targets:a,translateY:[t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,n){return Ht(t,n)}});break;case"stagger-down":r.add({targets:a,translateY:[-t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,n){return Ht(t,n)}});break;case"up":r.add({targets:a,translateY:[t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration});break;case"down":r.add({targets:a,translateY:[-t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration})}else r.play(),fn(a,e),mn()}"none"==layData.navigation_transition_in?(r.play(),fn(a,e),mn()):(n=jQuery(c.join(",")),-1!=window.location.href.indexOf("#")||"on"==layData.loadingBlur&&"on"==layData.lazyLoading?r.play():Vt(n,function(){r.play()})),Bt(),Et()}},fn=function(e,t){jQuery("project_overlay"==t?"#lay-project-overlay>.lay-content":"body>.lay-content").attr("style","");for(var n=0;n<e.length;n++)(a=e[n]).classList.remove("disable-css-transitions"),delete a._layTargetOpacity;for(var a,n=0;n<e.length;n++)((a=e[n]).closest(".type-elementgrid")||a.closest(".type-thumbnailgrid"))&&(a.style.opacity=""),a.classList.contains("has-parallax")||a.hasAttribute("data-offsetx")||a.hasAttribute("data-offsety")||(a.style.transform="");jQuery("a.sitetitle, .laynav a, body>.lay-content a, body>.lay-content .col, .clickable-cover, #lay-project-overlay a, #lay-project-overlay .col").css("pointer-events",""),window.laytheme.emit("transition_navigation_in_completed")},pn=function(){window.laytheme.on("before_content_replacement",function(){$t()}),window.laytheme.on("before_content_replacement_for_project_overlay",function(){var e;Rt()&&!document.getElementById("lay-hide-wrap-for-projectoverlay-css")&&(e=document.createElement("style"),document.getElementsByTagName("head")[0].appendChild(e),e.id="lay-hide-wrap-for-projectoverlay-css","fade"==layData.navigation_transition_in?e.appendChild(document.createTextNode("#lay-project-overlay .grid-inner{opacity: 0;}")):e.appendChild(document.createTextNode("#lay-project-overlay .grid-inner{opacity: 0;}#lay-project-overlay .col{opacity: 0;}#lay-project-overlay .col.type-thumbnailgrid .thumbnail-wrap{opacity: 0;}#lay-project-overlay .col.type-elementgrid .element-wrap{opacity: 0;}")))})},mn=function(){1==cn&&"on"==layData.navigation_transition_use_reveal
1ing_transition_on_first_visit&&(jQuery("head").append('<style id="lay-show-sitetitle-menubar-menu-etc">.sitetitle, .overlay-burger, .laynav, #lay_canvas, .navbar, .lay-fadein, .mobile-title, .burger-wrap,  body #fp-nav, body .fp-slidesNav, .mobile-menu-style-style_desktop_menu{opacity: 1;}</style>'),setTimeout(function(){var e=document.getElementById("lay-hide-sitetitle-menubar-menu-etc");e&&e.remove(),(e=document.getElementById("lay-show-sitetitle-menubar-menu-etc"))&&e.remove()},parseInt(layData.navigation_transition_in_duration,10))),cn=!1},gn=function(){window.laytheme.on("newpageshown",function(){jQuery("img").each(function(){this.addEventListener("error",function(){this.classList.add("loaded-error")})})})},vn=function(){window.laytheme.on("content_ready",function(e,t,n){var n=null!=n&&n.isProjectOverlay,a=n?"#lay-project-overlay>.lay-content":"body>.lay-content";switch(c=void 0,e){case"desktop":c=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer"];break;case"phone":var o=0!=jQuery(a+" #footer-custom-phone-grid").length,i=0!=jQuery(a+" #custom-phone-grid").length;o&&i?c=[a+" #custom-phone-grid",a+" .cover-region-phone .cover-inner",a+" #footer-custom-phone-grid"]:!o&&i?c=[a+" #custom-phone-grid",a+" .cover-region-phone .cover-inner",a+" #footer"]:o&&!i?c=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer-custom-phone-grid"]:o||i||(c=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer"])}if(Array.isArray(c)&&null!=c)for(let e=0;e<c.length;e++)c[e]=c[e]+' .row[data-collapsed="false"] .col:not(.type-stack), '+c[e]+" .col.place-freely, "+c[e]+' .row[data-collapsed="false"] .show-news';1==cn&&"on"==layData.navigation_transition_use_revealing_transition_on_first_visit&&window.laytheme.emit("transition_in",n?"project_overlay":"normal")})},wn=function(){un="ended",window.laytheme.emit("transition_navigation_out_completed"),jQuery("a.sitetitle, .laynav a, body>.lay-content a, body>.lay-content .col, .clickable-cover, #lay-project-overlay a, #lay-project-overlay .col").css("pointer-events",""),$t()},_n={i:function(){pn(),gn(),vn(),hn()},setTransitionStatus:function(e){un=e},getTransitionStatus:function(){return un},doAfterComplete:function(){wn()}},bn={},jn={},xn={preloadLayout:Xt,getCachedData:function(e,t){return bn[e+"_"+t]},clearPreloadCache:function(){bn={},jn={}},getPreloadCacheStats:function(){return{cached:Object.keys(bn).length,loading:Object.keys(jn).length,cachedKeys:Object.keys(bn),loadingKeys:Object.keys(jn)}},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"),e=e.attr("data-type");t===jQuery("body").attr("data-id")&&e===jQuery("body").attr("data-type")||Xt(t,e)})}},Cn={pageContainsShortcode:function(e){return Qn(e)}},Qn=function(e){if(null!=e){var t=e.id,n=e.type,a=!1;switch(n){case"project":var o=layData.footer_active_in_projects;"all"==o?a=layData.projectsFooterId:"individual"==o&&""!=layData.individual_project_footers&&null!=(i=JSON.parse(layData.individual_project_footers))&&"object"==typeof i&&void 0!==i[t]&&(a=i[t]);break;case"page":o=layData.footer_active_in_pages;"all"==o?a=layData.pagesFooterId:"individual"==o&&""!=layData.individual_page_footers&&null!=(i=JSON.parse(layData.individual_page_footers))&&"object"==typeof i&&void 0!==i[t]&&(a=i[t]);break;case"category":var i,o=layData.footer_active_in_categories;"all"==o?a=layData.categoriesFooterId:"individual"==o&&""!=layData.individual_category_footers&&null!=(i=JSON.parse(layData.individual_category_footers))&&"object"==typeof i&&void 0!==i[t]&&(a=i[t])}var r=layData.shortcodes;if(jQuery.isArray(r)&&0!=a)for(var s=0;s<r.length;s++){var l=r[s];if("post"==l.info.type&&l.info.id==a)return!0}if("project"!=n&&"page"!=n||(n="post"),jQuery.isArray(r))for(s=0;s<r.length;s++)if(r[s].info.type==n&&r[s].info.id==t)return!0}return!1},Sn={type:null,isFirstLoad:!0,gridObj:null,masterCache:null},kn={$body:null},Ln=null,On=function(){Ln&&Ln.abort()},Dn=function(t,n){var e=kn.$body.attr("data-type"),a=kn.$body.attr("data-id"),o=(Sn.t
1ype=e,"on"==layData.activate_lay_cache),i=Cn.pageContainsShortcode(window.history.state);if(o&&!i){if(""===t&&Sn.masterCache&&Sn.masterCache[a])return void An({layout:Sn.masterCache[a]},t,n);o=xn.getCachedData(a,e);if(o&&""===t)return void An(o,t,n)}i="false",o={action:"get_laytheme_layout",is_project_overlay:i="project"==e&&window.utility_controller.isProjectsOverlayEnabled()?g.shouldOpenOverlay()||g.isOverlayDisplayBlock()?"true":"false":i,id:a,type:e,password:t};Ln&&Ln.abort(),Ln=jQuery.ajax({url:layData.ajax_url,data:o,type:"post",success:e=>{e=window.JSON.parse(e);An(e,t,n)},error:e=>{}})},An=function(e,t,n){e.hasOwnProperty("layout")&&e.layout.hasOwnProperty("password")&&"protected"==e.layout.password?window.location.reload():(""!=t&&_n.doAfterComplete(),"ended"==_n.getTransitionStatus()?zn(n,e.layout):window.laytheme.once("transition_navigation_out_completed",function(){zn(n,e.layout)}))},In=-1,zn=function(e,a){if(g.shouldOpenOverlay()||g.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||g.shouldOpenOverlay())if(g.shouldOpenOverlay()){if(jQuery("#lay-project-overlay").html(a.markup),a.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(a.project_overlay_background_media),layData.po_animation||"slideup");if("none"!==t){var n="";switch(t){case"slideup":n="transform: translateY(100%);";break;case"slidedown":n="transform: translateY(-100%);";break;case"fadein":n="opacity: 0;"}n&&e.attr("style",n)}}else jQuery("#lay-project-overlay-background-media").remove();g.removeLoadingIndicator(),setTimeout(function(){window.laytheme.emit("project_overlay_before_animate_in"),"loaded"==layData.po_opening_behaviour?g.animateIn(function(){g.insertCloseIcon(),v.setBodyClasses(a.obj),Dt.triggerNewPageShown({},a.type,a.obj,{isProjectOverlay:!0}),setTimeout(function(){window.laytheme.emit("transition_in","project_overlay")},0)}):g.hasAnimatedIn().then(function(){g.insertCloseIcon(),v.setBodyClasses(a.obj),Dt.triggerNewPageShown({},a.type,a.obj,{isProjectOverlay:!0}),setTimeout(function(){window.laytheme.emit("transition_in","project_overlay")},0)})},0)}else!g.shouldCloseOverlay()&&g.isOverlayDisplayBlock()?g.hasAnimatedIn().then(function(){if(jQuery("#lay-project-overlay").html(a.markup),a.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(a.project_overlay_background_media),layData.po_animation||"slideup");if("none"!==t){var n="";switch(t){case"slideup":n="transform: translateY(100%);";break;case"slidedown":n="transform: translateY(-100%);";break;case"fadein":n="opacity: 0;"}n&&e.attr("style",n)}}else jQuery("#lay-project-overlay-background-media").remove();g.insertCloseIcon(),window.laytheme.emit("project_overlay_before_animate_in"),v.setBodyClasses(a.obj),Dt.triggerNewPageShown({},a.type,a.obj,{isProjectOverlay:!0}),setTimeout(function(){},0)}):(g.isSameStateOfLastOverview(window.history.state)||window.laytheme.emit("before_content_replacement"),g.shouldCloseOverlay()&&(g.removeCloseIcon(),g.animateOut(function(){g.destroyOverlay()})),jQuery("body>.lay-content").replaceWith(a.markup),v.setBodyClasses(a.obj),Dt.triggerNewPageShown({},a.type,a.obj,{isProjectOverlay:!1}));else{$resultMarkup=jQuery(a.markup);var t=jQuery("body>.lay-content"),e=0<$resultMarkup.find("#custom-phone-grid").length,o=0<$resultMarkup.find("#footer-custom-phone-grid").length,o=(t.removeClass("hascustomphonegrid nocustomphonegrid"),e?t.addClass("hascustomphonegrid"):t.addClass("nocustomphonegrid"),t.removeClass("footer-hascustomphonegrid footer-nocustomphonegrid"),o?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<o.length&&e?o.replaceWith($resultMarkup.find("#custom-phone-grid")):0<o.length&&!e?o.remove():0===o.length&&e&&jQuery("body>.lay-content").append($resultMarkup.find("#custom-phone-grid")),a.obj.footerid!=In&&jQuery("body>.lay-content").find("#footer-region").replaceWith($resultMarkup.find("#footer-region")),In=a.obj.footerid,v.setBodyClasses(a.obj),Dt.triggerNewPageShown({},a.type,a.obj,{isProjectOverlay:!1})}if(g.shouldOpenOverlay()||setTimeout(function(){window.laytheme.emit("transition_in")},0),a.document_title&&f.updateCurrentStateTitle(a.document_title),a.page_settings_styles&&"object"==typeof a.page_settings_styles)for(var i=["lay-page-settings-menu-colors","lay-page-settings-phone-menu
1-colors","lay-page-settings-overlay-burger-color","lay-page-settings-phone-overlay-burger-color"],r=0;r<i.length;r++){var s=i[r],l=a.page_settings_styles[s]||"",c=document.getElementById(s);c||((c=document.createElement("style")).id=s,document.head.appendChild(c)),c.textContent=l}},Pn=function(){window.laytheme.emit("transition_out")},Tn=function(){var t;"1"!==layData.activate_lay_cache?Sn.masterCache={}:(t=performance.now(),jQuery.ajax({url:layData.ajax_url,data:{action:"get_laytheme_master_cache"},type:"post",success:function(e){(performance.now()-t).toFixed(2);try{Sn.masterCache=JSON.parse(e);(.075*new Blob([e]).size/1048576).toFixed(2);Sn.masterCache}catch(e){Sn.masterCache={}}},error:function(){(performance.now()-t).toFixed(2);Sn.masterCache={}}}))},En=function(){kn.$body=jQuery("body"),window.laytheme.once("newpageshown",function(e,t,n){In=n.footerid}),xn.bindPreloadHoverEvents()},Mn={showLayout:function(e="",t=""){Dn(e,t)},i:function(){En()},hideRegions:function(){Pn()},abortFetch:function(){On()},preloadLayout:function(e,t){xn.preloadLayout(e,t)},clearPreloadCache:function(){xn.clearPreloadCache()},getPreloadCacheStats:function(){return xn.getPreloadCacheStats()},getStateMap:function(){return Sn},loadMasterCache:function(){Tn()}},Bn=[],$n=(o.prototype.setRect=function(){this.$nav_el[0]&&(this.rect=this.$nav_el[0].getBoundingClientRect())},o.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)},o.prototype.show_on_mouseover=function(e){this.nav_hidewhenscrolling_show_on_mouseover&&-1!=this.nav_position.indexOf(e)&&this.show()},o.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":""})},o.prototype.hide=function(){var e,t;(this.nav_fadeout_whenscrollingdown||this.nav_hidewhenscrollingdown)&&x.isDesktopOrTabletSize&&!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 o("primary");Bn=[e];break;case 2:var e=new o("primary"),t=new o("second_menu");Bn=[e,t];break;case 3:var e=new o("primary"),t=new o("second_menu"),n=new o("third_menu");Bn=[e,t,n];break;case 4:var e=new o("primary"),t=new o("second_menu"),n=new o("third_menu"),a=new o("fourth_menu");Bn=[e,t,n,a]}}),function(){return Bn}),Nn=t(se()),Hn=t(re()),qn={i:function(){ta()},showAll:function(){aa()},hideAll:function(){na()},setJqueryMap:function(){Zn()},hideSt:function(){Un()},hideNav:function(){Gn()},hideNavBar:function(){Jn()},showSt:function(){Wn()},getStPos:function(){return Fn()}},Rn={safetyOffset:20,scrollThreshold:50},u={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,mouseover_target_area_bottom:0,mouseover_target_area_top:0},d={$navbar:null,$st:null},Fn=function(){return u.st_pos},Wn=function(){!u.st_hidewhenscrollingdown&&!u.st_fadeout_whenscrollingdown||!u.st_exists||0!=window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||d.$st.hasClass("hidden")&&d.$st.removeClass("hidden").css({transform:"","pointer-events":"",opacity:""})},Vn=function(){x.isDesktopOrTabletSize&&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),t="1"===e.attr("data-lay-burger-hide-on-scroll"),n="1"===e.attr("data-lay-burger-fade-on-scroll");!t&&!n||e.hasClass("hidden")||(t&&(t=this.getBoundingClientRect().bottom+Rn.safetyOffset,e.css("transform","translateY(-"+t+"px)")),n&&e.css({opacity:0,"pointer-events":"none"}),e.addClass("hidden"))})},Yn=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:""})})},Un=function(){var e,t,n,a,o;(u.st_hidewhenscrollingdown||u.st_fadeout_whenscrollingdown)&&x.isDesktopOrTabletSize&&u.st_exists&&(d.$st.hasClass("hidden")||(u.st_hidewhenscrollingdown&&(e=0,-1!=layData.st_position.indexOf("center")&&(e="-50%"),t=d.$st[0].getBoundingClientRect(),"center"==u.st_pos?(n=t.bottom,o=d.$st.outerHeight(),0<d.$st.find(".sitetitle-txt-inner>span").length&&o<(a=d.$st.find(".sitetitle-txt-inner>
1span").outerHeight())&&(o=a,n=d.$st.find(".sitetitle-txt-inner>span")[0].getBoundingClientRect().bottom),d.$st.css("transform","translate("+e+",-"+(n+o/2)+"px)")):"top"==u.st_pos?(o=t.bottom+Rn.safetyOffset,d.$st.css("transform","translate("+e+",-"+o+"px)")):"bottom"==u.st_pos&&(o=window.innerHeight-t.top+Rn.safetyOffset,d.$st.css("transform","translate("+e+","+o+"px)"))),u.st_fadeout_whenscrollingdown&&d.$st.css({opacity:0,"pointer-events":"none"}),d.$st.addClass("hidden")))},Gn=function(){for(var e=$n(),t=0;t<e.length;t++)e[t].hide()},Xn=function(){for(var e=$n(),t=0;t<e.length;t++)e[t].show()},Zn=function(){u.navbar_exists&&(d.$navbar=jQuery(".navbar")),u.st_exists&&(d.$st=jQuery(".sitetitle"))},Jn=function(){var e,t;u.navbar_exists&&(u.navbar_hidewhenscrollingdown||u.navbar_fadeout_whenscrollingdown)&&x.isDesktopOrTabletSize&&(d.$navbar.hasClass("hidden")||(u.navbar_hidewhenscrollingdown&&(e=d.$navbar[0].getBoundingClientRect(),"top"==layData.navbar_position?(t=e.height+Rn.safetyOffset,d.$navbar.css("transform","translateY("+-t+"px)")):"bottom"==layData.navbar_position&&(t=e.height+Rn.safetyOffset,d.$navbar.css("transform","translateY("+t+"px)"))),u.navbar_fadeout_whenscrollingdown&&d.$navbar.css({opacity:0,"pointer-events":"none"}),d.$navbar.addClass("hidden")))},Kn=function(){!u.navbar_exists||!u.navbar_hidewhenscrollingdown&&!u.navbar_fadeout_whenscrollingdown||0!=window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||d.$navbar.removeClass("hidden").css({transform:"","pointer-events":"",opacity:"1"})},ea=function(){var e,t;u.stheight=0,u.st_exists&&(u.st_hidewhenscrollingdown||u.st_fadeout_whenscrollingdown)&&(e=d.$st.outerHeight(),0<d.$st.find(".sitetitle-txt-inner>span").length&&e<(t=d.$st.find(".sitetitle-txt-inner>span").outerHeight())&&(e=t),"top"==u.st_pos||"center"==u.st_pos?e+=d.$st[0].getBoundingClientRect().top:"bottom"==u.st_pos&&(e+=window.innerHeight-d.$st[0].getBoundingClientRect().bottom),e+=Rn.safetyOffset,u.stheight=e)},ta=function(){-1!=layData.st_position.indexOf("top")?u.st_pos="top":-1!=layData.st_position.indexOf("bottom")?u.st_pos="bottom":u.st_pos="center",1==layData.st_hidewhenscrollingdown?u.st_hidewhenscrollingdown=!0:u.st_hidewhenscrollingdown=!1,1==layData.st_fadeout_whenscrollingdown?u.st_fadeout_whenscrollingdown=!0:u.st_fadeout_whenscrollingdown=!1,1==layData.st_hide?u.st_exists=!1:u.st_exists=!0,1==layData.navbar_hide?u.navbar_exists=!1:u.navbar_exists=!0,1==layData.navbar_fadeout_whenscrollingdown?u.navbar_fadeout_whenscrollingdown=!0:u.navbar_fadeout_whenscrollingdown=!1,1==layData.navbar_hidewhenscrollingdown?u.navbar_hidewhenscrollingdown=!0:u.navbar_hidewhenscrollingdown=!1,Zn(),ea(),window.eventsChannel.on("scroll",function(e,t){0<e&&e<t-window.innerHeight&&x.isDesktopOrTabletSize&&(e>u.oldScrollY&&e>Rn.scrollThreshold&&(u.startedScrollingUpY=e,Gn(),Un(),Vn(),Jn()),e<u.oldScrollY&&e<u.startedScrollingUpY-Rn.scrollThreshold/2&&(Xn(),Wn(),Yn(),Kn()),e<Rn.scrollThreshold&&(Xn(),Wn(),Yn(),Kn()),u.oldScrollY=e)}),jQuery(window).on("fpOnLeave",function(e,t){switch(t.direction){case"up":Xn(),Wn(),Yn(),Kn();break;case"down":Gn(),Un(),Vn(),Jn()}}),jQuery(window).on("window_width_changed",(0,Hn.default)(function(){ea();for(var e=$n(),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,Nn.default)(function(e){if(x.isDesktopOrTabletSize){var t=$n();if(e.clientY<=u.mouseover_target_area_top){for(var n=0;n<t.length;n++)t[n].show_on_mouseover("top");"top"==u.st_pos&&Wn(),Yn(),"top"==layData.navbar_position&&Kn()}if(e.clientY>=window.innerHeight-u.mouseover_target_area_bottom){for(n=0;n<t.length;n++)t[n].show_on_mouseover("bottom");"bottom"==u.st_pos&&Wn(),"bottom"==layData.navbar_position&&Kn()}}},100));for(var e,t=0,n=("top"==u.st_pos&&(t=u.stheight),$n()),a=0;a<n.length;a++)-1!=n[a].nav_position.indexOf("top")&&t<(e=n[a].height_and_space_around)&&(t=e);"top"==layData.navbar_position&&u.navbar_exists&&(t=t<(i=d.$navbar.height())?i:t),u.mouseover_target_area_top=t;
1for(var o,i,r,s=0,l=("bottom"==u.st_pos&&(s=u.stheight),$n()),c=0;c<l.length;c++)-1!=l[c].nav_position.indexOf("bottom")&&s<(o=l[c].height_and_space_around)&&(s=o);"bottom"==layData.navbar_position&&u.navbar_exists&&(s=s<(i=d.$navbar.height())?i:s),u.mouseover_target_area_bottom=s,jQuery(".sitetitle").hasClass("img")&&((r=jQuery(".sitetitle img")[0]).complete?ea():r.onload=function(){ea()}),window.laytheme.on("newpageshown",function(){aa()})},na=function(){Gn(),Un(),Vn(),"function"==typeof hideNavBar&&hideNavBar()},aa=function(){Xn(),Wn(),Yn(),Kn()},n={i:function(){"style_desktop_menu"!=layData.mobile_menu_style&&"pill_menu_style"!=layData.mobile_menu_style&&ya()},hideMenu:function(){"style_desktop_menu"!=layData.mobile_menu_style&&"pill_menu_style"!=layData.mobile_menu_style&&da()},hideMobileMenu:function(){"style_desktop_menu"!=layData.mobile_menu_style&&"pill_menu_style"!=layData.mobile_menu_style&&ha()}},oa=window.mobile_menu_controller=n,ia={wWidth:window.innerWidth,oldInnerWidth:window.innerWidth,isOpen:!1},r={$nav:null,$navul:null,$burger:null},ra=function(){switch(jQuery(".mobile-nav").scrollTop(0),r.$nav.addClass("active"),jQuery("body").addClass("mobile-menu-open").removeClass("lay-hide-phone-menu"),ia.isOpen=!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=ca();jQuery("body").addClass("animate-mobile-menu"),r.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),r.$nav.css({transform:"translateY("+e+"px)","-webkit-transform":"translateY("+e+"px)",top:0});break;case"style_2":break;case"style_3":var t=e=ca();r.$nav.css({height:"calc("+window.innerHeight+"px - "+e+"px)",top:t+"px"});break;case"style_4":t=e=ca();jQuery("body").addClass("animate-mobile-menu"),r.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),r.$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&&v.fixBodyAlt()},sa=function(){if(r.$nav.hasClass("active"))da();else{switch(layData.mobile_burger_type){case"new":case"default":case"default_thin":"style_2"!=layData.mobile_menu_style&&r.$burger.addClass("active")}ra()}},la=function(){if(window.innerWidth<=x.phoneMenuBreakpoint)switch(layData.mobile_menu_style){case"style_4":case"style_1":var e=ca(),e=window.innerHeight-e;r.$nav.css("max-height",e+"px");break;case"style_2":e=window.innerHeight;r.$nav.css("max-height",e+"px")}},ca=function(){var e,t=0;return t="1"!=layData.mobile_hide_menubar?(e=jQuery(".navbar")[0].getBoundingClientRect()).height+e.top:t},ua=function(){window.innerWidth>x.phoneMenuBreakpoint&&r.$nav.css("max-height","")},da=function(e){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"))),ia.isOpen=!1,window.innerWidth<x.phoneMenuBreakpoint?ha(e):("1"==layData.mobile_menu_disable_body_scroll&&v.unfixBody(),"style_2"!=layData.mobile_menu_style&&r.$burger.removeClass("active"),jQuery("body").removeClass("mobile-menu-open"),r.$nav.removeClass("active").css({transform:"","-webkit-transform":""}))},ha=function(e){if(window.innerWidth<x.phoneMenuBreakpoint){switch("1"==layData.mobile_menu_disable_body_scroll&&v.unfixBody(),ia.isOpen=!1,r.$nav.removeClass("active"),jQuery("body").removeClass("mobile-menu-open"),"style_2"!=layData.mobile_menu_style&&r.$burger.removeClass("active"),layData.mobile_menu_style){case"style_1":var t=r.$navul.outerHeight(),n=(t*=-1,jQuery(".navbar"));t-=a=n.length?n.outerHeight():0,e&&e.noTransition||(jQuery("body").addClass("animate-mobile-menu"),r.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")})),r.$nav.css({transform:"translateY("+t+"px)","-webkit-transform":"translateY("+t+"px)"});break;case"style_4":var a,t=r.$navul.outerHeight(),n=(t*=-1,jQuery(".navbar"));t-=a=n.length?n.outerHeight():0,e&&e.noTransition||(jQuery("body").addClass("animate-mobile-menu"),r.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")})),r.$nav.css({transform:"translateY(calc(-100% - "+a+"px))","-webkit-transform":"translateY(calc(-100% - "+a+"px))"});break;case"style_2":e&&e.noTransition||(jQuery("body").addClass("animate-mobile-menu"),r.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}));break;case"style_3":jQuery("body").addClass("animate-mobile-menu"),r.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),r.$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")))}},ya=function(){if(jQuery("nav.mobile-nav a").on("dragstart",function(e){e.preventDefault()}),r.$nav=jQuery("nav.mobile-nav"),r.$navul=r.$nav.find("ul"),r.$burger=jQuery(".burger-default, .burger-new"),""!=layData.mobile_navbar_fixed)switch(an=jQuery(".woocommerce-store-notice"),on=jQuery(".mobile-nav"),rn=jQuery(".navbar"),layData.mobile_menu_style){case"style_4":case"style_1":0<an.length&&0<on.length&&0<rn.length&&window.eventsChannel.on("scroll",function(e,t){var n;ia.isOpen&&(n=rn[0].getBoundingClientRect().bottom,on.css("transform","translateY("+n+"px)"))});break;case"style_2":break;case"style_3":0<an.length&&0<on.length&&window.eventsChannel.on("scroll",function(e,t){var n=an[0].getBoundingClientRect();e>
1=n.height&&(e=n.height),on.css("transform","translateY(-"+e+"px)")})}switch(jQuery(window).on("resize orientationchange",function(){ia.oldInnerWidth=ia.wWidth,ia.wWidth=window.innerWidth,window.innerWidth>x.phoneMenuBreakpoint?ia.oldInnerWidth<=x.phoneMenuBreakpoint&&(ua(),r.$nav.css({transform:"","-webkit-transform":""}),r.$nav.removeClass("active transition"),"style_2"!=layData.mobile_menu_style&&r.$burger.removeClass("active"),jQuery("body").removeClass("mobile-menu-open")):(ia.oldInnerWidth>x.phoneMenuBreakpoint&&(r.$nav.hasClass("active")||da({noTransition:!0}),qn.showAll()),la())}),layData.mobile_burger_type){case"default":case"default_thin":jQuery(".burger-wrap-default").on("click",sa);break;case"new":jQuery(".burger-wrap-new").on("click",sa);break;case"custom":jQuery(".burger-custom-wrap-close").on("click",function(){r.$nav.hasClass("active")&&da()}),jQuery(".burger-custom-wrap-open").on("click",function(){r.$nav.hasClass("active")||ra()});break;case"text":jQuery(".burger-wrap-text").on("click",sa)}la(),WebFont.load({custom:{families:layData.m_st_fontfamily},active:function(){ha()},classes:!1}),ha(),setTimeout(function(){jQuery("body").addClass("mobile-menu-animation-possible")},0),jQuery(document).ready(function(){setTimeout(function(){window.laytheme.on("newpageshown",ha),window.laytheme.on("newpage",ha)},100)}),window.laytheme.on("searchshown",ha)},fa=new Map,pa=!1,ma=function(e){"undefined"==typeof Vimeo||pa&&Date.now()-pa<1e3||(pa=Date.now(),e.each(function(){const n=this,a=new Vimeo.Player(n);a.ready().then(function(){n.dataset.ready="true",n.closest(".video").classList.add("lay-vimeo-ready");var e=n.getBoundingClientRect(),e=e.top<window.innerHeight&&0<e.bottom,t=n.closest(".lay-vimeo-autoplay");e&&t?a.getPaused().then(function(e){e&&a.play().catch(e=>{e.name})}):!e&&t&&a.getPaused().then(function(e){e||a.pause()})}),fa.set(n,a)}))},ga=function(i){jQuery("body").addClass("do-page-overlay-transition");var t,e,r=!1,s=null,l=null,c=i;return jQuery(".lay-overlay").each(function(){var e=jQuery(this),t=e.attr("data-link"),n=t.split("://")[0],a=c.split("://")[0],a=c.replace(a,n),n=Zt(t),o=Zt(a);o!=n&&a!=t||(r=!0,s=e,l=t,i=a)}),r&&s&&s.hasClass("lay-show-overlay")?va():(va(i),r&&(t=l||i,jQuery('a[href="'+i+'"]').closest(".menu-item").addClass("current-menu-item"),e=jQuery('.lay-overlay[data-link="'+t+'"]'),"on"!=layData.misc_options_smooth_scroll&&"on"!=e.attr("data-disable-scroll")||(window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.addBodyLock?window.smooth_scroll_controller.addBodyLock("page-overlay"):v.fixBody(!0)),window.laytheme.emit("page_overlay_before_shown",jQuery('.lay-overlay[data-link="'+t+'"]')),setTimeout(function(){jQuery('.lay-overlay[data-link="'+t+'"]').off("transitionend animationend"),jQuery('.lay-overlay[data-link="'+t+'"]').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)),Jt(jQuery(this)),jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("overlayshown_animation_ended",jQuery('.lay-overlay[data-link="'+t+'"]')),jQuery('.lay-overlay[data-link="'+t+'"]').addClass("lay-overlay-was-opened-at-least-once"))}),jQuery('.lay-overlay[data-link="'+t+'"]').addClass("display-block-overlay"),window.laytheme.emit("page_overlay_display_block",jQuery('.lay-overlay[data-link="'+t+'"]')),setTimeout(function(){jQuery('.lay-overlay[data-link="'+t+'"]').addClass("lay-show-overlay"),jQuery('.lay-overlay-bg[data-link="'+t+'"]').addClass("lay-show-overlay-bg"),window.laytheme.emit("overlayshown",jQuery('.lay-overlay[data-link="'+t+'"]')),jQuery("body").addClass("lay-overlay-open");var e=!1;x.isDesktopSize||x.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="'+t+'"]').hasClass(e)}):x.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="'+t+'"]').hasClass(e)})),e&&(window.laytheme.emit("overlayshown_animation_ended",jQuery('.lay-overlay[data-link="'+t+'"]')),jQuery('.lay-overlay[data-link="'+t+'"]').addClass("lay-overlay-was-opened-at-least-once")),ba||e?setTimeout(function(){var e=jQuery('.lay-overlay[data-link="'+t+'"]');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),Jt(e)},0):setTimeout(function(){var e=jQuery('.lay-overlay[data-link="'+t+'"]');Jt(e)},100)},50)},0))),r},se=function(e){27===e.which&&(window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.removeBodyLock?window.smooth_scroll_controller.removeBodyLock("page-overlay"):v.unfixBody(),setTimeout(function(){va()},0))},va=function(a){jQuery("body").addClass("do-page-overlay-transition");var e="on"==layData.misc_options_smooth_scroll,t=a?jQuery('.lay-overlay[data-link="'+a+'"]'):null,e=t&&0<t.length&&(e||"on"==t.attr("data-disable-scroll"));a&&e||(window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.removeBodyLock?window.smooth_scroll_controller.removeBodyLock("page-overlay"):v.unfixBody()),setTimeout(function(){a?(jQuery(".lay-overlay.lay-show-overlay").each(function(){var e,t,n;
1jQuery(this).attr("data-link")!=a&&(e=jQuery(this),t=v.filterURL(e.attr("data-link")),jQuery('a[href="'+t+'"]').closest(".menu-item").removeClass("current-menu-item"),wa(e),this.classList.contains("lay-fade")&&(x.isDesktopSize||x.isTabletSize)||this.classList.contains("lay-phone-fade")&&x.isPhoneSize?(jQuery(this).off("animationend"),jQuery(this).on("animationend",function(e){e.target===this&&(this.classList.remove("lay-fadeout"),this.classList.remove("lay-show-overlay"),jQuery(this).removeClass("display-block-overlay"),jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery("body").removeClass("do-page-overlay-transition"))}),this.classList.add("lay-fadeout")):this.classList.contains("lay-none")&&(x.isDesktopSize||x.isTabletSize)||this.classList.contains("lay-phone-none")&&x.isPhoneSize?(jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery(this).removeClass("lay-show-overlay"),jQuery(this).removeClass("display-block-overlay"),jQuery("body").removeClass("do-page-overlay-transition"),n=jQuery(this),jQuery(this).off("transitionend"),jQuery(this).on("transitionend",function(e){e.target===this&&(n.removeClass("display-block-overlay"),jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery("body").removeClass("do-page-overlay-transition"))}),jQuery(this).removeClass("lay-show-overlay"),window.laytheme.emit("overlayshown_animation_ended",jQuery('.lay-overlay[data-link="'+t+'"]'))):(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"),jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("overlayhidden",jQuery(this)))}),jQuery(this).removeClass("lay-show-overlay")),ba)&&(jQuery(this).find(".lay-content")[0].scrollTop=0,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=v.filterURL(e.attr("data-link")),t=jQuery('a[href="'+t+'"]').closest(".menu-item");t.removeClass("current-menu-item"),wa(e),this.classList.contains("lay-fade")&&(x.isDesktopSize||x.isTabletSize)||this.classList.contains("lay-phone-fade")&&x.isPhoneSize?(jQuery(this).off("animationend"),jQuery(this).on("animationend",function(e){e.target===this&&(this.classList.remove("lay-fadeout"),this.classList.remove("lay-show-overlay"),jQuery(this).removeClass("display-block-overlay"),jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("overlayhidden",jQuery(this)))}),this.classList.add("lay-fadeout")):this.classList.contains("lay-none")&&(x.isDesktopSize||x.isTabletSize)||this.classList.contains("lay-phone-none")&&x.isPhoneSize?(jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery(this).removeClass("lay-show-overlay"),jQuery(this).removeClass("display-block-overlay"),jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("overlayhidden",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"),jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("overlayhidden",jQuery(this)))}),jQuery(this).removeClass("lay-show-overlay")),ba&&(jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery(this).removeClass("display-block-overlay"),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(){wa(jQuery(this))})},0)},0)},wa=function(e){void 0!==e&&0<e.length&&(e.find("iframe[src*='player.vimeo.com/']").each(function(){if("undefined"!=typeof Vimeo){var e=fa.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()}))},_a=function(){jQuery(".lay-overlay a").removeClass("current-link");var e=jQuery("body").attr("data-id"),t=jQuery("body").attr("data-type"),n=(0!=(o=jQuery('.lay-overlay a[data-id="'+e+'"][data-type="'+t+'"]')).length&&o.each(function(){this.classList.add("current-link")}
1),v.parseIdsString(jQuery("body").attr("data-catid")));Array.isArray(n)||(n=[n]);for(var a=0;a<n.length;a++){var o,i=n[a];0!=(o=jQuery('.lay-overlay a[data-catid="'+i+'"][data-type="category"]')).length&&o.each(function(){this.classList.add("current-link")})}},ba=!1,ja=t(a()),xa={getProjectLinkAttrs:function(e){return Sa(e)},getCatLength:function(e){return La(e)},showHideProjectArrows:function(e){Qa(e)},maybeHideProjectArrowsOnInit:function(){Ca()},useCatIdForSameCategoryPrevNext:function(e){sessionStorage.setItem("sameCatIdToUseSetByThumbnailGrid",e)},i:function(){Aa()}},s={id:null,catid:null,type:null,projectsMeta:[]},l={$pa_next:null,$pa_prev:null,$body:null},Ca=(window.updatePrevNextLinksAddedWithTinyMCE=en,function(){var e=jQuery("body").attr("data-type");"project"==e&&"on"==layData.show_arrows&&La(v.parseIdsString(jQuery("body").attr("data-catid")))<=1&&jQuery(".project-arrow").addClass("hide"),"project"!=e&&jQuery(".project-arrow").addClass("hide")}),Qa=function(){var e;"on"==layData.show_arrows&&("project"!=(e=jQuery("body").attr("data-type"))&&jQuery(".project-arrow").addClass("hide"),"project"==e&&(La(v.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")},Sa=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"'},ka=function(e){var t=function(e){switch(layData.prevnext_navigate_through){case"same_category":var t=s.id,n=Da;if(void 0===s.projectsMeta[n])return 0;var a=s.projectsMeta[n].length;for(i=0;i<a;i++)if(t==s.projectsMeta[n][i].id){o=i;break}return"next"==e?++o==a&&(o=0):"prev"==e&&--o<0&&(o=a-1),o;case"all_projects":var o,i,t=s.id,a=s.projectsMeta.length;for(i=0;i<a;i++)if(t==s.projectsMeta[i].id){o=i;break}return"next"==e?++o==a&&(o=0):"prev"==e&&--o<0&&(o=a-1),o}}(e);if(jQuery.isNumeric(t))switch(layData.prevnext_navigate_through){case"same_category":var n=Da;if(void 0!==n)return{title:s.projectsMeta[n][t].title,url:s.projectsMeta[n][t].url,id:s.projectsMeta[n][t].id,catid:s.projectsMeta[n][t].catid,thumb:s.projectsMeta[n][t].thumb,thumbar:s.projectsMeta[n][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}}},La=function(e){if(void 0!==e&&""!=e)return("same_category"==layData.prevnext_navigate_through?(e=Da,s.projectsMeta[e]):s.projectsMeta).length},Oa=null,Da=null,Aa=function(){l.$pa_next=jQuery(".pa-next"),l.$pa_prev=jQuery(".pa-prev"),l.$body=jQuery("body"),s.projectsMeta=JSON.parse(layData.projectsMeta),window.laytheme.on("newpageshown",function(e,t,n){"same_category"==layData.prevnext_navigate_through&&("project"==t&&"project"!=Oa&&(null==(a=sessionStorage.getItem("sameCatIdToUse"))||"null"==a?(r=v.parseIdsString(l.$body.attr("data-catid")),Da=function(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")&&(Da=sessionStorage.getItem("sameCatIdToUseSetByThumbnailGrid")),sessionStorage.removeItem("sameCatIdToUseSetByThumbnailGrid"),sessionStorage.setItem("sameCatIdToUse",Da)):Da=a),Oa=t);var a,o,i,r=v.parseIdsString(jQuery("body").attr("data-catid"));0<r.length&&(a=parseInt(Da,10),!jQuery.isNumeric(a)||-1===r.indexOf(a))&&(Da=r[0]),Qa(),s.catid=v.parseIdsString(l.$body.attr("data-catid")),s.id=l.$body.attr("data-id"),s.type=l.$body.attr("data-type"),"on"==layData.show_arrows&&"project"==l.$body.attr("data-type")&&(t=ka("next"),a=ka("prev"),void 0!==t&&(l.$pa_next.attr({"data-title":t.title,"data-catid":v.stringifyCatIds(t.catid),"data-id":t.id,href:t.url}),(o=null==l.$pa_next.attr("data-original-text")?l.$pa_next.text():l.$pa_next.attr("data-original-text")).includes("$nextprojecttitle$"))&&(null==l.$pa_next.attr("data-original-text")&&l.$pa_next.attr("data-original-text",o),i=o.replace("$nextprojecttitle$",t.title),l.$pa_next.text(i)),void 0!==a&&(l.$pa_prev.attr({"data-title":a.title,"data-catid":v.stringifyCatIds(a.catid),"data-id":a.id,href:a.url}),(o=null==l.$pa_prev.attr("data-original-text")?l.$pa_prev.text():l.$pa_prev.attr("data-original-text")).includes("$previousprojecttitle$"))&&(null==l.$pa_prev.attr("data-original-text")&&l.$pa_prev.attr("data-original-text",o),i=o.replace("$previousprojecttitle$",a.title),l.$pa_prev.text(i)),"project-thumbnails"==layData.pa_type)&&(void 0!==t&&(o='<img src="'+t.thumb._512+'" alt="">',l.$pa_next.html('<div class="pa-thumb-wrap" style="padding-bottom:'+100*t.thumbar+'%;">'+o+"</div>")),void 0!==a&&(i='<img src="'+a.thumb._512+'" alt="">',l.$pa_prev.html('<div class="pa-thumb-wrap" style="padding-bottom:'+100*a.thumbar+'%;">'+i+"</div>")),"same_category"!=layData.prevnext_navigate_through||1<La(Da))&&(l.$pa_next.removeClass("hide"),l.$pa_prev.removeClass("hide")),en(),Ca()})},h={animationTimer:null,animationInterval:null,animDur:300},Ia=!1,za={i:function(){h.animDur=parseInt(layData.navigation_transition_duration,10)/2,window.laytheme.on("transition_navigation_in_started",function(){Ia=!1}),window.laytheme.on("transition_navigation_out_completed",function(){Ia=!0})},startTimer:function(){h.animationTimer=0,clearInterval(h.animationInterval),h.animationInterval=setInterval(function(){h.animationTimer+=50,h.animDur<=h.animationTimer&&(window.laytheme.emit("content_fadeout_transition_ended"),clearInterval(h.animationInterval))},50)},hasElementTransitionEnded:function(){return Ia},getTimeToWait:function(){return clearInterval(h.animationInterval),h.animDur<=h.animationTimer||Ia?0:h.animDur-h.animationTimer}},Pa=[],Ta=!1,Ea=[],Ma=!1,Ba=null,$a=function(){var e;"undefined"!=typeof layData&&"on"===layData.anchor_menu_active&&(Pa=[],0!==(e=jQuery('nav a[href*="#"]')).length&&e.each(function(){var e,t,n=jQuery(this),a=n.attr("href");a&&(a=Na(a))&&Ha(n)&&(e=qa(a))&&0!==(t=n.closest("li.menu-item")).length&&(t.addClass("lay-anchor-menu-item"),Pa.push({hash:a,link:n,li:t,target:e}))}),0!==Pa.length)&&(Ta||(Ta=!0,jQuery(window).on("scroll.anchorMenu resize.anchorMenu",nn),"undefined"!=typeof window&&window.eventsChannel&&"function"==typeof window.eventsChannel.on&&window.eventsChannel.on("scroll",function(){nn()}),jQuery(window).on("fpAfterLoad fpAfterSlideLoad fpAfterRender",function(){setTimeout(function(){tn(),Ra(!0)},0)}),window.laytheme.on("transition_navigation_in_completed",function(){setTimeout(function(){tn(),Ra(!0)},100)}),window.laytheme.on("newpageshown",function(){setTimeout(function(){tn()},0)})),tn(),setTimeout(function(){tn(),Ra(!0)},100))},Na=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)},Ha=function(e){var t,n=e.attr("href");return!(!n||-1===n.indexOf("#")||"#"!==n.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:""})(n.split("#")[0])!==t(e)))},qa=function(e){var t,e=e.substring(1);return e&&((t=document.getElementById(e))||(e=document.getElementsByName(e))&&0<e.length&&(t=e[0]),t)?0<(e=jQuery(t).closest(".row")).length?e[0]:t:null},Ra=function(e){if(0!==Pa.length){if(!e)if("started"===_n.getTransitionStatus())return;var t=Fa();
1!(t||Ba||e)||t===Ba&&!e||(Ba=t,Pa.forEach(e=>{e.li&&0!==e.li.length&&(t&&e.hash===t?e.li.addClass("current-menu-item"):e.li.removeClass("current-menu-item"))}))}},Fa=function(){if(0===Pa.length)return null;function e(e,t){return!((e=e.target)&&e.classList&&(!!e.classList.contains("_100vh")||!!e.classList.contains("row")&&(e=e.getBoundingClientRect().height,.72*n<=e)))||t.top<=a}for(var t=.3*window.innerHeight,n=window.innerHeight,a=.5*n,o=null,i=Number.POSITIVE_INFINITY,r=0;r<Pa.length;r++){var s=Pa[r];if(s.target&&null!==s.target.offsetParent){var l=s.target.getBoundingClientRect();if(0!==l.width||0!==l.height){var c=l.top<window.innerHeight&&0<l.bottom;if(c&&e(s,l)){if(l.top<=t&&l.bottom>t){o=s;break}c=Math.abs(l.top-t);c<i&&(i=c,o=s)}}}}return o?o.hash:null},Wa=function(){layData.woocommerce_active||(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"));var e=[],t=jQuery("body").attr("data-id"),n=jQuery("body").attr("data-type"),a=(0!=(e=jQuery('nav a[data-id="'+t+'"][data-type="'+n+'"]')).length&&e.each(function(){jQuery(this.parentNode).addClass("current-menu-item"),jQuery(this.parentNode.parentNode).closest("li.menu-item").addClass("current-menu-parent")}),[]);if("project"===n){a=v.parseIdsString(jQuery("body").attr("data-catid")),Array.isArray(a)||(a=[a]);for(var o=0;o<a.length;o++){var i=a[o];0!=(e=jQuery('nav a[data-catid="'+i+'"][data-type="category"]')).length&&e.each(function(){jQuery(this.parentNode).addClass("current-menu-item"),jQuery(this.parentNode.parentNode).closest("li.menu-item").addClass("current-menu-parent")})}}"project"==n&&jQuery(".lay-projects-overview").addClass("current-menu-item"),window.laytheme.emit("current-menu-point-activated"),$a()};function Va(){return(Va=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n,a=arguments[t];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}(n=sn=sn||{}).Pop="POP",n.Push="PUSH",n.Replace="REPLACE";var Ya=function(e){return Object.freeze(e)};var Ua="beforeunload";function Ga(e){e.preventDefault(),e.returnValue=""}function Xa(){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)})}}}Za=void 0===(Zi=(Zi=void 0===Zi?{}:Zi).window)?document.defaultView:Zi,Ja=Za.history,Ka=null,Za.addEventListener("popstate",function(){if(Ka)oo.call(Ka),Ka=null;else{var e=sn.Pop,t=io(),n=t[0],t=t[1];if(oo.length)if(null!=n){var a=to-n;a&&(Ka={action:e,location:t,retry:function(){ho(-1*a)}},ho(a))}else{n="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(n)}catch(e){}}else uo(e)}}),eo=sn.Pop,to=(Zi=io())[0],no=Zi[1],ao=Xa(),oo=Xa(),null==to&&(to=0,Ja.replaceState(Va({},Ja.state,{idx:to}),""));var Za,Ja,Ka,eo,to,no,ao,oo,y={get action(){return eo},get location(){return no},createHref:ro,push:function e(t,n){var a=sn.Push,o=so(t,n);if(co(a,o,function(){e(t,n)})){var i=(o=lo(o,to+1))[0],o=o[1];try{Ja.pushState(i,"",o)}catch(e){Za.location.assign(o)}uo(a)}},replace:function e(t,n){var a,o=sn.Replace,i=so(t,n);co(o,i,function(){e(t,n)})&&(a=(i=lo(i,to))[0],i=i[1],Ja.replaceState(a,"",i),uo(o))},go:ho,back:function(){ho(-1)},forward:function(){ho(1)},listen:function(e){return ao.push(e)},block:function(e){var t=oo.push(e);return 1===oo.length&&Za.addEventListener(Ua,Ga),function(){t(),oo.length||Za.removeEventListener(Ua,Ga)}}};function io(){var e=Za.location,t=e.pathname,n=e.search,e=e.hash,a=Ja.state||{};return[a.idx,Ya({pathname:t,search:n,hash:e,state:a.usr||null,key:a.key||"default"})]}function ro(e){var t,n;return"string"==typeof e?e:(t=void 0===(t=(e=e).pathname)?"/":t,n=void 0===(n=e.search)?"":n,e=void 0===(e=e.hash)?"":e,n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),e&&"#"!==e&&(t+="#"===e.charAt(0)?e:"#"+e),t)}function so(e,t){return void 0===t&&(t=null),Ya(Va({pathname:no.pathname,hash:"",search:""},"string"==typeof e?function(e){var t={};{var n;e&&(0<=(n=e.indexOf("#"))&&(t.hash=e.substr(n),e=e.substr(0,n)),0<=(n=e.indexOf("?"))&&(t.search=e.substr(n),e=e.substr(0,n)),e)&&(t.pathname=e)}return t}(e):e,{state:t,key:Math.random().toString(36).substr(2,8)}))}function lo(e,t){return[{usr:e.state,key:e.key,idx:t},ro(e)]}function co(e,t,n){return!oo.length||(oo.call({action:e,location:t,retry:n}),0)}function uo(e){eo=e;e=io();to=e[0],no=e[1],ao.call({action:eo,location:no})}function ho(e){Ja.go(e)}window.layHistory=y;var yo=window.history.pushState,fo=window.history.replaceState,po=!1,mo=(window.history.pushState=function(){var e;if(po)return e=yo.apply(window.history,arguments),po=!1,e},window.history.replaceState=function(){var e;if(po)return e=fo.apply(window.history,arguments),po=!1,e},y.push),go=y.replace,vo=(y.push=function(){return po=!0,mo.apply(y,arguments)},y.replace=function(){return po=!0,go.apply(y,arguments)}
1,0),wo=0,_o=0,bo=0,jo=0,xo=0,Co={$body:null};function Qo(e){return null==e?e:e.replace(/(&#(\d+);)/g,function(e,t,n){return String.fromCharCode(n)})}function So(){window.utility_controller.isProjectsOverlayEnabled()&&(document.body.addEventListener("keydown",function(e){"Escape"!=e.key||!Wo()||0!=ni||0!=Jo||jQuery("body").hasClass("lightbox-open")||jQuery("body").hasClass("lay-overlay-open")||jQuery("body").hasClass("search-open")||Vo()}),jQuery(document).on("click",".close-projects-overlay",function(){Wo()&&Vo()}),jQuery(document).on("click","#lay-project-overlay-background",function(){Wo()&&0==ni&&0==Jo&&Vo()}))}function ko(){jQuery(".close-projects-overlay").remove()}function Lo(e){return null!=p&&p.type==e.type&&p.id==e.id}function Oo(){jQuery("html").addClass("show-project-overlay")}var Do,Ao=function(){null!=document.querySelector("#footer-region")&&(_o=document.querySelector("#footer-region").scrollTop)},Io=function(e){var t;g.isSameStateOfLastOverview(e)?0<jQuery(".post-password-form").length?window.location.reload():(t=Object.assign({},e,{catid:v.parseIdsString(e.catid)}),v.setBodyClasses(t),No(e.type,e.id),Wa(),window.laytheme.emit("newpage"),Dt.triggerNewPageShown({},e.type,e,{isProjectOverlay:!1}),Eo()):zo(e)},zo=function(e){var t;0<jQuery(".post-password-form").length?window.location.reload():(za.startTimer(),wo=vo,vo=g.isOverlayDisplayBlock()?document.querySelector("#lay-project-overlay").scrollTop:window.scrollY,jo=bo,bo=$o,t=Cn.pageContainsShortcode(e),(t="on"==layData.misc_options_disable_ajax?!0:t)?window.location.reload(!1):(va(),t=!1,0!=parseInt(layData.navigation_transition_out_duration,10)&&(t=!0),"none"==layData.navigation_transition_out&&(t=!1),window.utility_controller.isProjectsOverlayEnabled()&&(t=!0,g.shouldCloseOverlay()&&(t=!1),g.shouldOpenOverlay())&&(xo=$o,t=!1),t?Mn.hideRegions():(_n.setTransitionStatus("ended"),window.laytheme.emit("transition_navigation_out_completed")),jQuery("body").attr({"data-type":e.type,"data-id":e.id,"data-catid":e.catid}),No(e.type,e.id),Wa(),Mn.showLayout("",Ao),window.laytheme.emit("newpage"),g.shouldOpenOverlay()&&"immediate"==layData.po_opening_behaviour&&(g.animateIn(),g.addLoadingIndicator())))},Po=function(e){window.laytheme.off("newpageshown",Mo),window.laytheme.on("newpageshown",To)},To=function(){var e=!Bo();"on"==layData.never_change_scrolling_position&&"phone"!=x.screenSize&&(e=!1),(e="on"==layData.misc_options_disable_ajax?!1:e)&&Eo(),window.laytheme.off("newpageshown",To)},Eo=function(){var e,t=y.location.state;g.isOverlayDisplayBlock()&&!g.isSameStateOfLastOverview(t)||(g.isSameStateOfLastOverview(t)?"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,xo):jQuery.fn.fullpage.silentMoveTo(xo,0))},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,xo):jQuery.fn.fullpage.silentMoveTo(xo,0))})):(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,jo):jQuery.fn.fullpage.silentMoveTo(jo,0):0<(e=function(e){var t=e.find(".contains-masonry-layout");if(t.length==0)t=e.closest(".contains-masonry-layout");if(t.length==0)return[];var n=[];return t.each(function(){n.push(this)}),n}(t=jQuery(Do.join(",")))).length?jQuery.when(Fi(e)).then(function(){g.isOverlayDisplayBlock()?0==g.shouldCloseOverlay()&&0==g.shouldOpenOverlay()&&document.querySelector("#lay-project-overlay").scrollTo(0,wo):window.scrollTo(0,wo)}).catch(function(e){}):0<t.find(".type-thumbnailgrid").length?setTimeout(function(){g.isOverlayDisplayBlock()?0==g.shouldCloseOverlay()&&0==g.shouldOpenOverlay()&&document.querySelector("#lay-project-overlay").scrollTo(0,wo):window.scrollTo(0,wo)},100):g.isOverlayDisplayBlock()?0==g.shouldCloseOverlay()&&0==g.shouldOpenOverlay()&&document.querySelector("#lay-project-overlay").scrollTo(0,wo):window.scrollTo(0,wo)))},Mo=function(){var e;"on"==layData.never_change_scrolling_position&&"phone"!=x.screenSize?null!=document.querySelector("#footer-region")&&document.querySelector("#footer-region").scrollTo(0,_o):!g.shouldCloseOverlay()&&g.isOverlayDisplayBlock()?Bo()||"on"==layData.misc_options_disable_ajax||("none"==layData.po_animation?setTimeout(function(){jQuery("#lay-project-overlay").scrollTop(0)},0):g.shouldCloseOverlay()||g.shouldOpenOverlay()||jQuery("#lay-project-overlay").scrollTop(0)):window.utility_controller.isProjectsOverlayEnabled()&&(e=y.location.state,g.isSameStateOfLastOverview(e))?g.shouldCloseOverlayAlt()||Bo()||"on"==layData.misc_options_disable_ajax||window.scrollTo(0,0):Bo()||"on"==layData.misc_options_disable_ajax||window.scrollTo(0,0),window.laytheme.off("newpageshown",Mo)},Bo=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},$o=0,No=function(e,t){var n=jQuery("#lay-frontend-edit-button");0!==n.length&&(n.attr({"data-type":e,"data-id":t}),n="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:n,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(){}}))},f={i:function(){var e;window.laytheme.on("content_ready",function(e,t,n){Do=void 0;var a=null!=n&&n.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";
1switch(e){case"desktop":Do=[a+" #grid",a+" .cover-region-desktop",a+" #footer"];break;case"phone":var o=0!=jQuery(a+" #footer-custom-phone-grid").length,i=0!=jQuery(a+" #custom-phone-grid").length;o&&i?Do=[a+" #custom-phone-grid",a+" .cover-region-phone",a+" #footer-custom-phone-grid"]:!o&&i?Do=[a+" #custom-phone-grid",a+" .cover-region-phone",a+" #footer"]:o&&!i?Do=[a+" #grid",a+" .cover-region-desktop",a+" #footer-custom-phone-grid"]:o||i||(Do=[a+" #grid",a+" .cover-region-desktop",a+" #footer"])}}),Co.$body=jQuery("body"),"on"!=layData.misc_options_disable_ajax&&("scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),y.location.state||(e={type:Co.$body.attr("data-type"),id:Co.$body.attr("data-id"),catid:Co.$body.attr("data-catid"),slug:Co.$body.attr("data-slug"),title:document.title},y.replace((window.location.pathname||"/")+window.location.search+window.location.hash,e)),g.setFirstState()),Wa(),jQuery(document).on("click",'a[data-type]:not([target="_blank"])',function(e){var t,n,a,o;jQuery(this.parentNode).hasClass("laycart")&&1==layData.sideCartPluginActive||(n=(t=jQuery(this)).attr("href"),n=v.filterURL(n),ga(n))?(e.preventDefault(),e.stopPropagation()):(a=-1<(navigator.userAgent||navigator.vendor||window.opera).toLowerCase().indexOf("instagram"),layData.is_customize||a&&"on"==layData.disable_projectsoverlays_on_ig||(jQuery("body").attr("data-type")==jQuery(this).attr("data-type")&&jQuery("body").attr("data-id")==jQuery(this).attr("data-id")?(e.preventDefault(),oa.hideMobileMenu()):"custom"==jQuery(this).attr("data-type")||e.metaKey||e.ctrlKey||(e.preventDefault(),a=passedDataHistory.title,void 0!==(e=t.attr("data-title"))&&""!=e&&(a=passedDataHistory.titleprefix+(0,ja.default)(t.attr("data-title"))),e=t.attr("data-catid"),"on"!=layData.misc_options_disable_ajax?(o=!0===layData.document_title_from_server||"true"===layData.document_title_from_server||"1"===layData.document_title_from_server,f.pushState({type:t.attr("data-type"),id:t.attr("data-id"),catid:e,title:a,slug:t.attr("data-slug")},a,n,o?{skipTitleUpdate:!0}:void 0)):window.location.href=n)))}),"on"!=layData.misc_options_disable_ajax&&y.listen(({location:e,action:t})=>{var n=e.state;"PUSH"!==t&&"REPLACE"!==t&&(Mn.abortFetch(),g.setShouldOpenAndShouldCloseOnPop(n),n&&n.title&&(document.title=Qo(n.title)),window.laytheme.emit("popstate"),n&&n.type==jQuery("body").attr("data-type")&&n.id==jQuery("body").attr("data-id")?setTimeout(function(){e.hash&&(window.location.hash=e.hash,jQuery(window).trigger("hashchange"))},0):n?(g.shouldCloseOverlay()?(window.laytheme.emit("overlaystartsanimatingout"),g.animateOut(function(){g.destroyOverlay()}),g.removeCloseIcon(),Io):(Po(n),zo))(n):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){g.isOverlayDisplayBlock()||($o=t.slideIndex)}),jQuery(window).on("fpAfterLoad",function(e,t){g.isOverlayDisplayBlock()||($o=t.index)})},0)},getState:function(){return y.location.state},pushState:function(e,t,n,a){var o;!function(e,t){if(window.location.href!=t)return false;var n=y.location.state;return null!=n?n.id==e.id&&n.type==e.type:!1}(e,n)&&(g.setShouldOpenAndShouldCloseOnPush(e),window.laytheme.off("newpageshown",To),window.laytheme.on("newpageshown",Mo),o=((n=new URL(n)).pathname||"/")+n.search,n.hash&&(e=Object.assign({},e,{initialHash:n.hash})),y.push(o,e),a&&a.skipTitleUpdate||(document.title=Qo(t)),Dt.triggerPushState(),(g.shouldCloseOverlay()?(g.isSameStateOfLastOverview(e)&&(window.laytheme.emit("overlaystartsanimatingout"),g.removeCloseIcon(),g.animateOut(function(){g.destroyOverlay()})),Io):zo)(e))},replaceState:function(e){var t,n=y.location.state;n?(t=((t=new URL(window.location.href)).pathname||"/")+t.search+e,y.push(t,n)):window.location.hash=e},applyInitialHashAndReplace:function(){var e=y.location,t=e.state;t&&t.initialHash&&(e=(e.pathname||"/")+(e.search||"")+t.initialHash,delete(t=Object.assign({},t)).initialHash,po=!0,y.replace(e,t),po=!1)},updateCurrentStateTitle:function(e){var t,n,a;null!=e&&""!==e&&(a=(n=y.location).state,t=Qo(e),a?(n=(n.pathname||"/")+(n.search||"")+(n.hash||""),a=Object.assign({},a,{title:e}),document.title=t,po=!0,y.replace(n,a),po=!1):document.title=t)}},Ho=!1,qo=!1,p=null,m=null,Ro=layData.po_easing_function.replace("cubic-bezier","cubicBezier"),Fo=parseInt(layData.po_animation_duration,0),Wo=function(){return!!window.utility_controller.isProjectsOverlayEnabled()&&!!jQuery("html").hasClass("show-project-overlay")},Vo=function(){ko(),null!=p&&f.pushState({type:p.type,id:parseInt(p.id,10),slug:p.slug,title:p.title,catid:p.catid},p.title,p.href)};function Yo(e){var t=anime.running,e=t.indexOf(e);t.splice(e,1)}function Uo(){setTimeout(function(){null==window.lazyLoadInstance?window.lazyLoadInstance=new At.default({elements_selector:".lazyload",class_loaded:"lazyloaded",class_error:"loaded-error",class_loading:"lazyloading",callback_enter:function(e){},callback_loading:function(e){var t;
1"IMG"===e.tagName&&(t=function(){e.complete&&0<e.naturalWidth&&(e.classList.remove("lazyload"),e.classList.remove("lazyloading"),e.classList.add("lazyloaded"))},setTimeout(t,50),setTimeout(t,200))}}):window.lazyLoadInstance.update()},0)}function Go(e){this.$el=e,this.parent=e[0].parentNode;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"/><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>',a=(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={}){const n=V(V({},{strokeWidth:2,cornerLength:4,color:"white",size:24}),e),a=document.createElementNS("http://www.w3.org/2000/svg","svg");return a.setAttribute("width",n.size),a.setAttribute("height",n.size),a.setAttribute("viewBox","0 0 24 24"),a.setAttribute("fill","none"),a.setAttribute("xmlns","http://www.w3.org/2000/svg"),[`M${4+n.cornerLength} 4L4 4L4 `+(4+n.cornerLength),`M${20-n.cornerLength} 4L20 4L20 `+(4+n.cornerLength),`M${4+n.cornerLength} 20L4 20L4 `+(20-n.cornerLength),`M${20-n.cornerLength}
1 20L20 20L20 `+(20-n.cornerLength)].forEach(e=>{var t=document.createElementNS("http://www.w3.org/2000/svg","path");t.setAttribute("d",e),t.setAttribute("stroke",n.color),t.setAttribute("stroke-width",n.strokeWidth),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-linejoin","round"),a.appendChild(t)}),a},this.fullscreenButton&&this.fullscreenButton.appendChild(this.createFullscreenIcon()),this.updateFullscreenIcon=function(e={}){this.fullscreenButton&&(this.fullscreenButton.innerHTML="",this.fullscreenButton.appendChild(this.createFullscreenIcon(e)))},this.player=fa.get(this.$el[0]),this.player||(this.player=new Vimeo.Player(this.$el[0])),this.isSeeking=!1,this.isVolumeDragging=!1,this.lastSeekTime=0,this.lastSeekPosition=0,this.seekThrottle=100,this.seekbarOuter.addEventListener("mousedown",function(e){e.stopPropagation(),a.isSeeking=!0,a.handleSeek(e)}),this.seekbarOuter.addEventListener("touchstart",function(e){e.stopPropagation(),a.isSeeking=!0,a.handleSeek(e.touches[0])}),document.addEventListener("mousemove",function(e){e.stopPropagation(),a.isSeeking&&a.handleSeek(e),a.isVolumeDragging&&a.handleVolumeDrag(e)}),document.addEventListener("touchmove",function(e){a.isSeeking&&(e.preventDefault(),e.stopPropagation(),a.handleSeek(e.touches[0])),a.isVolumeDragging&&(e.preventDefault(),e.stopPropagation(),a.handleVolumeDrag(e.touches[0]))},{passive:!1}),document.addEventListener("mouseup",function(e){e.stopPropagation(),a.isSeeking=!1,a.isVolumeDragging=!1}),document.addEventListener("touchend",function(e){a.isSeeking&&null!==a.lastSeekPosition&&a.player.getDuration().then(function(e){a.player.setCurrentTime(a.lastSeekPosition*e)}),a.isSeeking=!1,a.isVolumeDragging=!1,a.lastSeekPosition=null}),this.volumeSliderOuter.addEventListener("mousedown",function(e){e.stopPropagation(),a.isVolumeDragging=!0,a.handleVolumeDrag(e)}),this.volumeSliderOuter.addEventListener("touchstart",function(e){e.stopPropagation(),a.isVolumeDragging=!0,a.handleVolumeDrag(e.touches[0])}),this.handleSeek=function(e){e.stopPropagation&&e.stopPropagation();var t=this.seekbarOuter.getBoundingClientRect(),n=Math.max(0,Math.min(1,(e.clientX-t.left)/t.width)),e=(this.seekbarInner.style.width=100*n+"%",this.lastSeekPosition=n,Date.now());e-this.lastSeekTime>=this.seekThrottle&&(this.player.getDuration().then(function(e){this.player.setCurrentTime(n*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,n;a.isSeeking||(t=this.getBoundingClientRect(),n=(e.clientX-t.left)/t.width,a.player.getDuration().then(function(e){a.player.setCurrentTime(n*e)}))}),this.controls.addEventListener("click",function(e){e.stopPropagation(),e.target===this&&a.player.getPaused().then(function(e){e?(a.player.play(),a.updatePlayPauseIcon(!1),a.$el[0].dataset.dirty=!1):(a.player.pause(),a.updatePlayPauseIcon(!0),a.$el[0].dataset.dirty=!0)})}),this.iframe=this.parent.querySelector("iframe"),this);this.player.getPaused().then(function(e){a.updatePlayPauseIcon(e),e||a.$el[0].closest(".video").classList.add("lay-vimeo-playing")}),this.playPauseButton.addEventListener("click",function(e){e.stopPropagation(),a.player.getPaused().then(function(e){e?a.player.play():a.player.pause()})}),this.customPlayPauseButton.addEventListener("click",function(e){e.stopPropagation(),a.player.getPaused().then(function(e){e?a.player.play():a.player.pause()})}),this.player.on("play",function(){a.updatePlayPauseIcon(!1),a.$el[0].closest(".video").classList.add("lay-vimeo-playing"),a.$el[0].closest(".video").classList.remove("lay-vimeo-paused")}),this.player.on("pause",function(){a.updatePlayPauseIcon(!0),a.$el[0].closest(".video").classList.remove("lay-vimeo-playing"),a.$el[0].closest(".video").classList.add("lay-vimeo-paused")}),this.player.on("timeupdate",function(e){a.seekbarInner.style.width=100*e.percent+"%"}),this.volumeButton.addEventListener("click",function(e){e.stopPropagation(),a.player.getMuted().then(function(e){a.player.setMuted(!e),a.updateVolumeIcon(!e)})}),this.volumeSliderOuter.addEventListener("click",function(e){var t;e.stopPropagation(),a.isVolumeDragging||(t=this.getBoundingClientRect(),e=1-(e.clientY-t.top)/t.height,a.player.setVolume(e),a.updateVolumeSlider(e))}),this.fullscreenButton.addEventListener("click",function(e){e.stopPropagation(),a.player.getFullscreen().then(function(e){e?a.player.exitFullscreen():a.player.requestFullscreen()})}),this.shareButton&&this.shareButton.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),a.handleShareClick()}),this.player.on("fullscreenchange",function(e){}),this.player.getMuted().then(function(e){a.updateVolumeIcon(!e)}),this.player.getVolume().then(function(t){a.player.getMuted().then(function(e){a.updateVolumeSlider(t,e)})}),this.player.on("volumechange",function(e){a.updateVolumeSlider(e.volume,e.muted),a.updateVolumeIcon(!e.muted)})}var Xo,Zo,Jo=!1,Ko=!1,ei=null,ti=null,ni=!1,ai=!1,oi=null,ii=null,n={addLoadingIndicator:function(){jQuery("#lay-project-overlay").addClass("po-content-loading")},removeLoadingIndicator:function(){jQuery("#lay-project-overlay").removeClass("po-content-loading")},setFirstState:function(){m=(window.layHistory?window.layHistory.location:window.history).state},i:function(){So()},setShouldOpenAndShouldCloseOnPush:function(e){qo=Ho=!1,null!=m&&window.utility_controller.isProjectsOverlayEnabled()&&("project"!=m.type&&"project"==e.type?(qo=!(Ho=!0),p=Object.assign({title:document.title,href:window.location.href},m)):"project"==m.type&&"project"!=e.type&&null!=p&&(Ho=!(qo=!0)),m=e,window.utility_controller.isProjectsOverlayEnabled()||(qo=Ho=!1))},setShouldOpenAndShouldCloseOnPop:function(e){e=e,qo=Ho=!1,null!=m&&"on"==layData.projects_overlays&&null!=e&&("project"!=m.type&&"project"==e.type?(qo=!(Ho=!0),p=m):"project"==m.type&&"project"!=e.type&&(Ho=!(qo=!0),null==p)&&(p=Object.assign({title:document.title,href:window.location.href},e)),m=e,window.utility_controller.isProjectsOverlayEnabled()||(qo=Ho=!1))},shouldCloseOverlay:function(){return qo&&Wo()},shouldCloseOverlayAlt:function(){return qo},shouldOpenOverlay:function(){return Ho},isOverlayDisplayBlock:function(){return Wo()},insertCloseIcon:function(){var e;!window.utility_controller.isProjectsOverlayEnabled()||"on"!=layData.po_show_close_icon||0<jQuery(".close-projects-overlay").length||(e=("on"==layData.po_use_custom_close_icon&&""!=layData.po_custom_close_icon?jQuery('<div class="close-projects-overlay custom-close"><img src="'+layData.po_custom_close_icon+'" alt=""/></div>
1'):jQuery('<div class="close-projects-overlay standard-close"></div>')).prependTo("body"),setTimeout(function(){e.addClass("po-fadein-close-icon")},0))},isSameStateOfLastOverview:Lo,removeCloseIcon:function(){ko()},animateIn:function(e){var t=e;if(Jo=!(ni=Ko=!1),"none"==layData.po_animation)Oo(),v.fixBody(),jQuery("html").addClass("project-overlay-transitioned-in"),jQuery("#lay-project-overlay-background-media").attr("style",""),Jo=!(Ko=!0),t&&t();else{"on"==layData.po_background_behind_overlay&&Yo(ii),Yo(oi);var n={targets:"#lay-project-overlay, #lay-project-overlay-background-media",loop:!1,duration:Fo,easing:Ro,begin:function(){"on"==layData.po_background_behind_overlay&&(ti=anime({targets:"#lay-project-overlay-background",loop:!1,duration:Fo,easing:Ro,opacity:1,begin:function(){document.getElementById("lay-project-overlay-background").style.display="block"}})),Oo(),v.fixBody(),jQuery("html").addClass("project-overlay-transitioning")},complete:function(){Jo=!(Ko=!0),Xo&&Xo(),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",""),t&&t()}};switch(layData.po_animation){case"fadein":n.opacity=1;break;case"slideup":case"slidedown":n.translateY="0%"}ei=anime(n)}},hasAnimatedIn:function(){return new Promise(function(e,t){Xo=e,Ko&&e()})},hasAnimatedOut:function(){return new Promise(function(e,t){Zo=e,ai&&e()})},isAnimatingIn:function(){return Jo},isAnimatingOut:function(){return ni},animateOut:function(e){var t=e;if(ai=!(ni=!(Jo=!1)),"none"==layData.po_animation)ni=!(ai=!0),jQuery("html").removeClass("project-overlay-transitioned-in"),Zo&&Zo(),jQuery("#lay-project-overlay-background-media").remove(),window.laytheme.emit("projectoverlayclosed"),t&&t();else{Yo(ei),"on"==layData.po_background_behind_overlay&&Yo(ti);var n={targets:"#lay-project-overlay, #lay-project-overlay-background-media",loop:!1,duration:Fo,easing:Ro,begin:function(){jQuery("html").addClass("project-overlay-transitioning"),jQuery("html").removeClass("project-overlay-transitioned-in"),"on"==layData.po_background_behind_overlay&&(ii=anime({targets:"#lay-project-overlay-background",loop:!1,duration:Fo,easing:Ro,opacity:0,complete:function(){document.getElementById("lay-project-overlay-background").style.display="none",jQuery("#lay-project-overlay-background-media").remove(),window.laytheme.emit("projectoverlayclosed")}}))},complete:function(){document.getElementById("lay-project-overlay").scrollTop=0,ai=!(ni=!1),Zo&&Zo(),jQuery("html").removeClass("project-overlay-transitioning"),""==layData.po_background_behind_overlay&&(jQuery("#lay-project-overlay-background-media").remove(),window.laytheme.emit("projectoverlayclosed")),t&&t()}};switch(layData.po_animation){case"fadein":n.opacity=0;break;case"slideup":n.translateY="100%";break;case"slidedown":n.translateY="-100%"}oi=anime(n)}},destroyOverlay:function(){jQuery("html").removeClass("show-project-overlay"),window.laytheme.emit("destroyoverlay"),jQuery("#lay-project-overlay").html(""),v.unfixBody()}},g=window.projects_overlays=n,ri=t(re()),v=(window.lazySizes={loader:{unveil:function(e){}}},{i:function(){ci(),jQuery(window).trigger("window_width_changed",ci),Di(),yi(),window.laytheme.on("newpageshown",function(){const e=document.querySelector("body>.lay-content #footer-region"),t=(e&&e.addEventListener("scroll",()=>{window.eventsChannel.emit("scroll",0,e.scrollHeight)}),document.querySelector("body>.lay-content #grid"));t&&t.addEventListener("scroll",()=>{window.eventsChannel.emit("scroll",0,t.scrollHeight)})}),Ai(),zi(),Pi(),Ii(),Oi(),Bi(),Ti(),Ei(),si(),di()},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||(layData.projects_overlays,0)))},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,n,a,o){return Li(e,t,n,a,o)},filterURL:function(e){return wi(e)},isInternUrl:function(e){return vi(e)},stringStartsWith:function(e,t){return gi(e,t)},fixBody:function(e){qi(e=void 0===e?!1:e)},unfixBody:function(){Ri()},fixBodyAlt:function(){$i()}
1,stringifyCatIds:function(e){return pi(e)},parseIdsString:function(e){return mi(e)},fadeInImageOnLoadViaParent:function(e){hi(e)},setSrcAndSrcSetViaParent:function(e){xi(e)},setBodyClasses:function(e){ki(e)},setImageSizesAttribute:function(e){Ci(e)},getImageSrcAndSrcSet:function(e){return ui(e)},getTargetContainers:function(e){return li(e)},roundUpSizes:function(e){return Qi(e)},getTargetContainersExceptPageOverlay:function(e){return w(e)},isBodyFixed:function(){return Ni}}),n=((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,n=(n=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[])[2]?[n[1],n[2]]:[navigator.appName,navigator.appVersion,"-?"];if(/trident/i.test(n[1]))return/\brv[ :]+(\d+)/g.exec(t),"IE";if("Chrome"===n[1]&&null!=(e=t.match(/\bOPR|Edge\/(\d+)/)))return"Opera";return null!=(e=t.match(/version\/(\d+)/i))&&n.splice(1,1,e[1]),n[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 a=(n=/\brv[ :]+(\d+)/g.exec(e)||[])[1]||"";if("Chrome"===t[1]){var n,a=(n=e.match(/\bOPR|Edge\/(\d+)/))[1];if(null!=n)return a}return null!=(n=e.match(/version\/(\d+)/i))&&t.splice(1,1,n[1]),a=t[1]},{name:(Zi=new mbrowser).name,version:Zi.version}),x={orientation:window.innerWidth>window.innerHeight?"landscape":"portrait",previousOrientation:window.innerWidth>window.innerHeight?"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:n.name,browserVersion:n.version,setImageSizesAttribute:function(e){Ci(e)}},si=(window.layUpdateImageSizes=function(){Ci(),null!=window.lazyLoadInstance&&window.lazyLoadInstance.update()},function(){window.laytheme.on("newpageshown",function(e,t,n){Ci(),ji(),Uo(),hi(),bi()}),window.laytheme.on("overlayshown",function(){Ci(),ji(),Uo()}),window.laytheme.on("woocommerce_initialized",function(){Uo()}),window.laytheme.on("searchresultshown",function(){var e=jQuery("#search-region");Ci(e),xi(e),hi(e),Uo()}),window.laytheme.on("newsLoadMore",function(e){Ci(e),Uo()}),jQuery(document.body).on("updated_cart_totals",function(){Uo()})}),w=function(e){var t=void 0;switch(e){case"desktop":n=(n=(n=[]).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"))),n=(n=jQuery("body").hasClass("archive")&&jQuery("body").hasClass("woocommerce")?n.concat(Array.from(document.querySelectorAll("#lay-woocommerce #grid"))):n).concat(Array.from(document.querySelectorAll("#search-region"))),t=jQuery(n);break;case"phone":var n=[];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?n=n.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer-custom-phone-grid"))):!e&&t?n=n.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer"))):e&&!t?n=n.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer-custom-phone-grid"))):e||t||(n=n.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?n=n.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer-custom-phone-grid"))):!e&&t?n=n.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer"))):e&&!t?n=n.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer-custom-phone-grid"))):e||t||(n=n.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer"))))}),n=(n=n.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")&&(n=n.concat(Array.from(document.querySelectorAll("#lay-woocommerce #grid")))),t=jQuery(n)}return t},li=function(e){var t=void 0;
1switch(e){case"desktop":var n=[];jQuery(".lay-content").each(function(){n=n.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer")))}),n=n.concat(Array.from(document.querySelectorAll("#lay-woocommerce"))),t=jQuery(n);break;case"phone":n=[];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?n=n.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer-custom-phone-grid"))):!e&&t?n=n.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer"))):e&&!t?n=n.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer-custom-phone-grid"))):e||t||(n=n.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer"))))}),n=n.concat(Array.from(document.querySelectorAll("#lay-woocommerce"))),t=jQuery(n)}return n=n.concat(Array.from(document.querySelectorAll("#search-region"))),t},ci=function(){var e=window.innerWidth-document.documentElement.clientWidth;document.body.style.setProperty("--scrollbarWidth",e+"px")},ui=function(e){var t,n,a="",o=e.sizes.full,o=wi(o),i=["_265","_512","_768","_1024","_1280","_1920","_2560","_3200","_3840","_4096"],r=e.sizes;for(t in r)"full"!=t&&(n=r[t],a=(n=wi(n))+" "+t.substring(1)+"w, "+a,-1!==(n=i.indexOf(t)))&&i.splice(n,1);for(var s=0;s<i.length;s++)a+=o+" "+i[s].substring(1)+"w, ";a=a.slice(0,-2);e=-1!=r.hasOwnProperty("_265")&&r._265;return{src:wi(""==e||0==e?o:e),srcset:a}},di=function(){jQuery(window).on("fpAfterRender",function(){setTimeout(function(){Si()},0)})},hi=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")})})},yi=function(){var e=0,t=(jQuery(document).on("scroll",function(){window.eventsChannel.emit("scroll",window.scrollY,document.body.scrollHeight),window.scrollY>e?document.body.classList.add("lay-scrolled-down"):document.body.classList.remove("lay-scrolled-down"),window.scrollY>=window.innerHeight?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);const n=document.querySelector("#lay-project-overlay");jQuery("#lay-project-overlay").on("scroll",function(){var e=n.scrollTop;window.eventsChannel.emit("scroll",e,n.scrollHeight),n.scrollTop>t?document.body.classList.add("lay-scrolled-down"):document.body.classList.remove("lay-scrolled-down"),n.scrollTop>=window.innerHeight?document.body.classList.add("lay-scrolled-down-one-browserheight"):document.body.classList.remove("lay-scrolled-down-one-browserheight"),t=n.scrollTop}),window.laytheme.on("newpageshown",function(){jQuery(".lay-overlay>.lay-content").off("scroll",fi),jQuery(".lay-overlay>.lay-content").on("scroll",fi)})},fi=function(){var e=this.scrollTop,t=this.scrollHeight;window.eventsChannel.emit("scroll",e,t)},pi=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)},mi=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},gi=function(e,t){return e.slice(0,t.length).toLowerCase()==t.toLowerCase()},vi=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},wi=function(e){if(null!==e&&""!=e&&void 0!==e){if(function(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"],n=0;n<t.length;n++)if(-1!==e.indexOf(t[n]))return!0;return!1}(e))return e;"http://"==(e=_i(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},_i=function(e){return!(e.startsWith("mailto:")||e.startsWith("#")||e.startsWith("tel:")||e.toLowerCase().startsWith("sms:")||"/"!=e.substr(0,1))?layData.siteUrl+e:e},bi=function(){setTimeout(function(){void 0!==window.instgrm&&window.instgrm.Embeds.process()},0)},ji=function(){},xi=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)})},Ci=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,n=this.getBoundingClientRect().width,a=jQuery(this).css("object-fit");0==n&&(t=parseFloat(jQuery(this).attr("data-ar")),n=(e=this.clientHeight)/t),"cover"!=jQuery(this).attr("data-parent-fit")&&"cover"!=a||(n=parseInt(j
1Query(this).attr("data-w"),10),e=parseInt(jQuery(this).attr("data-h"),10),jQuery.isNumeric(n)&&jQuery.isNumeric(e)&&(n=n/e<(t=0==(t=this.parentNode.getBoundingClientRect()).width&&0==t.height?this.parentNode.parentNode.getBoundingClientRect():t).width/t.height?t.width:n/e*t.height)),0!=n&&(n=Qi(n),jQuery(this).attr("sizes",n+"px").attr("data-sizes",n+"px"))}),Si()},Qi=function(e){for(var t=[265,512,768,1024,1280,1920,2560,3200,3840,4096],n=e,a=0;a<t.length;a++)if(e<=t[a]){n=t[a];break}return n},Si=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)),n=parseInt(jQuery(this).attr("data-h"),10),a=0;a=t/n>e.width/e.height?t/n*e.height:e.width,a=Qi(a),jQuery(this).attr("sizes",parseInt(a,10)+"px").attr("data-sizes",parseInt(a,10)+"px")})},ki=function(e){var a,t="type-"+e.type+" id-"+e.id+" slug-"+e.slug+" page-id-"+e.id+" postid-"+e.id;if(void 0!==e.catid)for(var n=0;n<e.catid.length;n++)t+=" category-"+e.catid[n]+" ";r=jQuery("body"),s=t,-1===(i="type-* id-* slug-* page-id-* postid-* category-*").indexOf("*")?r.removeClass(i):(a=new RegExp("\\s"+i.replace(/\*/g,"[A-Za-z0-9-_]+").split(" ").join("\\s|\\s")+"\\s","g"),r.each(function(e,t){for(var n=" "+t.className+" ";a.test(n);)n=n.replace(a," ");t.className=jQuery.trim(n)})),s&&r.addClass(s);function o(e){return!0===e||"on"===e||"true"===e||1===e}jQuery("body").toggleClass("lay-hide-sitetitle",o(e.hide_site_title)),jQuery("body").toggleClass("lay-hide-menu",o(e.hide_menu)),jQuery("body").toggleClass("lay-hide-menu-2",o(e.hide_menu_2)),jQuery("body").toggleClass("lay-hide-menu-3",o(e.hide_menu_3)),jQuery("body").toggleClass("lay-hide-menu-4",o(e.hide_menu_4)),jQuery("body").toggleClass("lay-hide-footer",o(e.hide_footer)),jQuery("body").attr({"data-type":e.type,"data-id":e.id,"data-slug":e.slug,"data-catid":pi(e.catid),"data-footerid":e.footerid});var i=e&&void 0!==e.horizontal_scroll_active?e.horizontal_scroll_active?"1":"0":jQuery("body").attr("data-horizontal-scroll-active")||"0",r=(jQuery("body").attr("data-horizontal-scroll-active",i),document.body&&(document.body.dataset.horizontalScrollActive=i),e&&void 0!==e.has_custom_phone_layout?e.has_custom_phone_layout?"1":"0":jQuery("body").attr("data-has-custom-phone-layout")||"0"),s=(jQuery("body").attr("data-has-custom-phone-layout",r),document.body&&(document.body.dataset.hasCustomPhoneLayout=r),document.documentElement),r=(s&&("1"===(s.dataset.horizontalScrollActive=i)?s.classList.add("horizontal-scroll-active"):s.classList.remove("horizontal-scroll-active")),window.location.href),i=r.substring(r.length-1),s=layData.siteUrl.substring(layData.siteUrl.length-1);(r="/"==i&&"/"!=s?r.slice(0,-1):r)==layData.siteUrl?jQuery("body").addClass("home"):jQuery("body").removeClass("home")},Li=function(e,t,n,a,o){return a+(e-t)/(n-t)*(o-a)},Oi=function(){var e=navigator.userAgent||navigator.vendor||window.opera,t=navigator.maxTouchPoints||navigator.msMaxTouchPoints||0,n=/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/.test(e),t=/Macintosh/.test(e)&&1<t;x.isTouchDevice=n||t,jQuery("body").toggleClass("touchdevice",x.isTouchDevice),jQuery("body").toggleClass("no-touchdevice",!x.isTouchDevice),/iPad|iPhone|iPod/.test(e)&&!window.MSStream&&(jQuery("html").addClass("ios"),n=e.match(/Version\/(\d+)\.?(\d+)?/))&&n[1]&&(t=parseInt(n[1],10),jQuery("html").addClass("ios-"+t))},Di=function(){var e=window.innerWidth;jQuery(window).on("resize",function(){e!=window.innerWidth&&jQuery(window).trigger("window_width_changed"),e=window.innerWidth})},Ai=function(){jQuery(window).on("orientationchange window_width_changed",function(){Pi(),Ii()}),jQuery(window).on("window_width_changed",(0,ri.default)(function(){Ci()},300))},Ii=function(){x.orientation=window.innerWidth>window.innerHeight?"landscape":"portrait",x.orientation!=x.previousOrientation&&window.laytheme.emit("orientationchanged",x.orientation),x.previousOrientation=x.orientation},zi=function(){window.innerWidth<=x.phoneBreakpoint?x.screenSize="phone":window.innerWidth<=x.tabletBreakp
1oint?x.screenSize="tablet":x.screenSize="desktop"},Pi=function(){var e=x.screenSize;switch(window.innerWidth<=x.phoneBreakpoint?x.screenSize="phone":window.innerWidth<=x.tabletBreakpoint?x.screenSize="tablet":x.screenSize="desktop",x.screenSize){case"desktop":jQuery("html").addClass("desktop-size").removeClass("tablet-size phone-size"),x.isPhoneSize=!1,x.isTabletSize=!1,x.isDesktopSize=!0,x.isDesktopOrTabletSize=!0;break;case"tablet":jQuery("html").addClass("tablet-size").removeClass("desktop-size phone-size"),x.isPhoneSize=!1,x.isTabletSize=!0,x.isDesktopSize=!1,x.isDesktopOrTabletSize=!0;break;case"phone":jQuery("html").addClass("phone-size").removeClass("desktop-size tablet-size"),x.isPhoneSize=!0,x.isTabletSize=!1,x.isDesktopSize=!1,x.isDesktopOrTabletSize=!1}e!=x.screenSize&&Dt.triggerSizeChanged(x.screenSize)},Ti=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&&At.default.load&&At.default.load(e)}),setTimeout(function(){jQuery(".lay-carousel-slide.is-selected img").get().forEach(function(e){window.lazyLoadInstance&&At.default.load&&At.default.load(e)})},200)})},Ei=function(){document.documentElement&&"objectFit"in document.documentElement.style&&"on"!=layData.misc_options_alt_w100_h100_sizing||(window.laytheme.on("newpageshown",Mi),jQuery(window).on("resize orientationchange",Mi))},Mi=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"))}),Si(),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)},Bi=function(){x.supportsPlaysInline=!0},$i=function(){if(!Ni&&(Ni=!0,jQuery("html").css("overflow-y","hidden"),jQuery.fn.fullpage)&&null!=jQuery.fn.fullpage.setAllowScrolling)try{jQuery.fn.fullpage.setAllowScrolling(!1)}catch(e){}},Ni=!1,Hi=0,qi=function(e=!1){if(e&&!Ni){Ni=!0;e=null;if((e=window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.getInstance?window.smooth_scroll_controller.getInstance():e)&&"function"==typeof e.stop?(e.stop(),jQuery("html").addClass("body-scroll-disabled"),jQuery("html").css("overflow-y","hidden"),jQuery("body").css("overflow-y","hidden")):(Hi=window.scrollY||document.documentElement.scrollTop||window.pageYOffset||0,jQuery("body").addClass("body-position-fixed"),document.body.style.top=-Hi+"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){}}},Ri=function(){if(Ni){Ni=!1;var e=null;if(window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.getInstance&&(e=window.smooth_scroll_controller.getInstance()),jQuery("body").removeClass("body-position-fixed"),document.body.style.top="",e&&"function"==typeof e.start?(e.start(),jQuery("html").removeClass("body-scroll-disabled"),jQuery("html").css("overflow-y",""),jQuery("body").css("overflow-y","")):(window.scrollTo(0,Hi),document.documentElement.scrollTop=Hi,jQuery("html").removeClass("body-scroll-disabled"),jQuery("html").css("overflow-y",""),jQuery(document).scrollTop(Hi)),jQuery.fn.fullpage&&null!=jQuery.fn.fullpage.setAllowScrolling)try{jQuery.fn.fullpage.setAllowScrolling(!0)}catch(e){}}},Fi=function(n){for(var e=new jQuery.Deferred,a=[],t=0;t<n.length;t++)a.push(!1);for(t=0;t<n.length;t++)!function(e){var t=n[e];t.classList.contains("masonry-initialized")?a[e]=!0:new MutationObserver(()=>{t.classList.contains("masonry-initialized")&&(a[e]=!0)}).observe(t,{attributes:!0,attributeFilter:["class"]})}(t);var o=setInterval(function(){a.every(Vi)&&(e.resolve(),clearInterval(o))},30);return e.promise()},Wi=function(e){var t,n=e.find(".contains-masonry-layout");return 0==(n=0==n.length?e.closest(".contains-masonry-layout"):n).length?[]:(t=[],n.each(function(){_(this)&&t.push(this)}),t)},Vi=function(e,t,n){return 1==e},_=function(e,t=0){e=e.getBoundingClientRect();return 0<e.bottom&&e.top<window.innerHeight+t&&0<e.right&&e.left<window.innerWidth},Yi=function(e,t,n){var e=e.getBoundingClientRect(),t=t.getBoundingClientRect(),a=!1,o=e.left-n,e=e.right+n,n=(t.left>=o&&t.left<=e&&(a=!0),t.right>=o&&t.right<=e&&(a=!0),t.left+t.width/2);return a=o<=n&&n<=e?!0:a},Ui=(window.utility=x,window.utility_controller=v,void 0),Gi=void 0,Xi=(Go.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")},Go.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")},Go.prototype.updateVolumeSlider=function(e,t){this.volumeSliderInner.style.height=t?"0%":100*e+"%"},Go.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){const 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)}}}},Go.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)},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 Go(e)}))}),Zi={i:function(){"undefined"!=typeof Vimeo&&(window.laytheme.on("content_ready",function(e){Ui=w(e),ma(Ui.find('iframe[src*="player.vimeo.com"]')),setTimeout(function(){Xi(Ui)},0),Gi=e}),window.laytheme.on("overlayshown",function(e){(Ui=e).hasClass("lay-overlay-was-opened-at-least-once")||(ma(Ui.find('iframe[src*="player.vimeo.com"]')),setTimeout(function(){Xi(Ui)},0))}),window.laytheme.on("overlayhidden",function(){Ui=w(Gi)}))}},Ji=[],Ki=[],er=!(Go.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)}),tr=void 0,nr=void 0,ar=function(e){let t=new IntersectionObserver(ir,{threshold:0});e.each(function(){jQuery(this).is("iframe")&&t.observe(this)})},or=function(e){let t=new IntersectionObserver(ir,{threshold:0});e.each(function(){jQuery(this).is("iframe")&&t.observe(this)})},ir=(e,t)=>
1{er||e.forEach(e=>{var t=e.target;if(1==e.isIntersecting&&"true"!=t.dataset.dirty&&"true"==t.dataset.ready){const n=fa.get(t);n&&n.getPaused().then(e=>{if(e)return n.play().catch(e=>{if("PlayInterrupted"!==e.name)return new Promise(t=>{setTimeout(()=>{n.play().then(t).catch(e=>{t()})},1e3)})})}).catch(e=>{})}if(0==e.isIntersecting&&"true"==t.dataset.ready){const a=fa.get(t);a&&a.getPaused().then(e=>{e||a.pause()})}})},n={i:function(){window.laytheme.on("content_ready",function(e){tr=w(e),Ji=tr.find('.lay-vimeo-autoplay iframe[src*="vimeo.com"]'),ma(Ji),Ji.each(function(){var e=fa.get(this);e&&e.on("fullscreenchange",function(e){er=e.fullscreen})}),or(Ji),nr=e}),window.laytheme.on("overlayshown",function(e){(tr=e).hasClass("lay-overlay-was-opened-at-least-once")||(Ki=tr.find('.lay-vimeo-autoplay iframe[src*="vimeo.com"]'),ma(Ki),Ki.each(function(){var e=fa.get(this);e&&e.on("fullscreenchange",function(e){er=e.fullscreen})}),ar(Ki))}),window.laytheme.on("overlayhidden",function(){tr=w(nr)})}},fe=t(fe()),rr=[],sr=!1,lr=fe.default.throttle(function(){if(0===rr.length)sr=!1;else{sr=!0;var e,t=rr.shift();for(e in t.children){var n=t.children[e];"string"==typeof n.tagName&&"SOURCE"===n.tagName&&null!=n.dataset.src&&(n.src=n.dataset.src)}t.setAttribute("preload","auto");try{t.load()}catch(e){}t.classList.remove("video-lazyload"),t.classList.add("loaded"),t.classList.contains("autoplay")&&t.setAttribute("autoplay",""),lr()}},1e3);function cr(e){rr.push(e),sr||lr()}function ur(t){return{init:function(){var n,e=t.find("video.video-lazyload");"IntersectionObserver"in window&&(n=new IntersectionObserver(function(e,t){e.forEach(function(e){e.isIntersecting&&(cr(e.target),n.unobserve(e.target))})},{rootMargin:"100%"}),e.each(function(){n.observe(this)}))}}}function dr(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>',a=(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={}){const n=V(V({},{strokeWidth:2,cornerLength:4,color:"white",size:24}),e),a=document.createElementNS("http://www.w3.org/2000/svg","svg");return a.setAttribute("width",n.size),a.setAttribute("height",n.size),a.setAttribute("viewBox","0 0 24 24"),a.setAttribute("fill","none"),a.setAttribute("xmlns","http://www.w3.org/2000/svg"),[`M${4+n.cornerLength} 4L4 4L4 `+(4+n.cornerLength),`M${20-n.cornerLength} 4L20 4L20 `+(4+n.cornerLength),`M${4+n.cornerLength} 20L4 20L4 `+(20-n.cornerLength),`M${20-n.cornerLength}
1 20L20 20L20 `+(20-n.cornerLength)].forEach(e=>{var t=document.createElementNS("http://www.w3.org/2000/svg","path");t.setAttribute("d",e),t.setAttribute("stroke",n.color),t.setAttribute("stroke-width",n.strokeWidth),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-linejoin","round"),a.appendChild(t)}),a},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(),a.isSeeking=!0,a.handleSeek(e)}),this.seekbarOuter.addEventListener("touchstart",function(e){e.stopPropagation(),a.isSeeking=!0,a.handleSeek(e.touches[0])}),document.addEventListener("mousemove",function(e){e.stopPropagation(),a.isSeeking&&a.handleSeek(e),a.isVolumeDragging&&a.handleVolumeDrag(e)}),document.addEventListener("touchmove",function(e){a.isSeeking&&(e.preventDefault(),e.stopPropagation(),a.handleSeek(e.touches[0])),a.isVolumeDragging&&(e.preventDefault(),e.stopPropagation(),a.handleVolumeDrag(e.touches[0]))},{passive:!1}),document.addEventListener("mouseup",function(e){e.stopPropagation(),a.isSeeking=!1,a.isVolumeDragging=!1}),document.addEventListener("touchend",function(e){a.isSeeking&&null!==a.lastSeekPosition&&(a.video.currentTime=a.lastSeekPosition*a.video.duration),a.isSeeking=!1,a.isVolumeDragging=!1,a.lastSeekPosition=null}),this.volumeSliderOuter.addEventListener("mousedown",function(e){e.stopPropagation(),a.isVolumeDragging=!0,a.handleVolumeDrag(e)}),this.volumeSliderOuter.addEventListener("touchstart",function(e){e.stopPropagation(),a.isVolumeDragging=!0,a.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;a.isSeeking||(t=this.getBoundingClientRect(),e=(e.clientX-t.left)/t.width,a.video.currentTime=e*a.video.duration)}),this.controls.addEventListener("click",function(e){e.stopPropagation(),e.target===this&&(a.video.paused?(a.video.play(),a.updatePlayPauseIcon(!1),a.video.dataset.dirty=!1):(a.video.pause(),a.updatePlayPauseIcon(!0),a.video.dataset.dirty=!0))}),this.playIconCustom.addEventListener("click",function(e){if(e.stopPropagation(),a.video.paused)if(a.video.classList.contains("video-lazyload")){for(var t=0;t<a.video.children.length;t++){var n=a.video.children[t];"SOURCE"===n.tagName&&n.dataset.src&&!n.src&&(n.src=n.dataset.src)}a.video.setAttribute("preload","auto"),a.video.classList.remove("video-lazyload"),a.video.classList.add("loaded"),a.video.addEventListener("canplay",function e(){a.video.play(),a.video.removeEventListener("canplay",e),a.video.dataset.dirty=!1},{once:!0});try{a.video.load()}catch(e){}}else a.video.play(),a.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(){a.parent.classList.add("lay-vimeo-ready")}),3<=this.video.readyState&&this.parent.classList.add("lay-vimeo-ready"),this.video.addEventListener("loadedmetadata",function(){a.parent.classList.add("lay-vimeo-ready")}),this.playPauseButton.addEventListener("click",function(e){e.stopPropagation(),a.video.paused?a.video.play():a.video.pause()}),this.video.addEventListener("play",function(){a.updatePlayPauseIcon(!1),a.parent.classList.add("lay-vimeo-playing"),a.parent.classList.remove("lay-vimeo-paused");var e=a.parent.querySelector(".html5-video-placeholder-image");e&&(e.style.display="none")}),this.video.addEventListener("pause",function(){a.updatePlayPauseIcon(!0),a.parent.classList.remove("lay-vimeo-playing"),a.parent.classList.add("lay-vimeo-paused")}),this.video.addEventListener("timeupdate",function(){var e;0<a.video.duration&&(e=a.video.currentTime/a.video.duration,a.seekbarInner.style.width=100*e+"%")}),this.volumeButton.addEventListener("click",function(e){e.stopPropagation(),a.video.muted=!a.video.muted,a.updateVolumeIcon(!a.video.muted),a.updateVolumeSlider(a.video.volume,a.video.muted)}),this.volumeSliderOuter.addEventListener("click",function(e){var t;e.stopPropagation(),a.isVolumeDragging||(t=this.getBoundingClientRect(),e=1-(e.clientY-t.top)/t.height,a.video.volume=e,a.video.muted=!1,a.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)&&a.video.webkitEnterFullscreen)try{a.video.webkitEnterFullscreen()}catch(e){}else a.parent.requestFullscreen?a.parent.requestFullscreen():a.parent.webkitRequestFullscreen?a.parent.webkitRequestFullscreen():a.parent.mozRequestFullScreen?a.parent.mozRequestFullScreen():a.parent.msRequestFullscreen&&a.parent.msRequestFullscreen()}),this.shareButton&&this.shareButton.addEventListener("click",function(e){e.stopPropagation(),e.preventDefault(),a.handleShareClick()}),this.updateVolumeIcon(!this.video.muted),this.updateVolumeSlider(this.video.volume,this.video.muted),this.video.addEventListener("volumechange",function(){a.updateVolumeSlider(a.video.volume,a.video.muted),a.updateVolumeIcon(!a.video.muted)})}function hr(a,o,i=!0){return new Promise((e,t)=>
1{try{var n;null==document.getElementById(a)?((n=document.createElement("script")).setAttribute("src",o),n.setAttribute("type","text/javascript"),n.setAttribute("async",i),n.id=a,document.body.appendChild(n),n.addEventListener("load",()=>{e({status:!0})}),n.addEventListener("error",e=>{t({status:!1,message:"Failed to load the script "+FILE_URL})})):e({status:!0})}catch(e){t(e)}})}var yr={loadVideosInstantly:function(e){e.find("video.video-lazyload:not(.video-inside-thumbnailgrid-with-filter)").each(function(){cr(this)})},initLazyLoadVideosOnScroll:function(e){new ur(e).init()},loadSpecificVideo:function(e){(e=e).classList.contains("video-lazyload")&&cr(e)}},fr=void 0,pr=void 0,mr=(dr.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")},dr.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")},dr.prototype.updateVolumeSlider=function(e,t){this.volumeSliderInner.style.height=t?"0%":100*e+"%"},dr.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)}},dr.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)},dr.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 dr(e)}))}),fe={i:function(){window.laytheme.on("content_ready",function(e){fr=w(e),setTimeout(function(){mr(fr)},0),pr=e}),window.laytheme.on("overlayshown",function(e){(fr=e).hasClass("lay-overlay-was-opened-at-least-once")||setTimeout(function(){mr(fr)},0)}),window.laytheme.on("overlayhidden",function(){fr=w(pr)})}},gr=(window.laytheme.on("content_ready",function(e){var e=window.lt_utility_controller.utility_controller.getTargetContainers(e),t=e.find(".lay-webgl-slideshow:not(.webgl-initialized)"),n=(0<t.length&&hr("lay-webgl-row-background-slideshow",layData.template_directory_uri+"/frontend/assets/js/webgl_row_background_slideshow.min.js").then(e=>{setTimeout(()=>{window.initWebGlBackgrounds(t)},100)}),e.find(".lay-marquee"));0<n.length&&hr("lay-marquee",layData.template_directory_uri+"/frontend/assets/js/marquee.min.js").then(e=>{window.initMarquees(n,{insidePageOverlay:!1})})}),t(re()));function vr(e,t){return e.classList.contains("word")&&e.style.getPropertyValue("--line-index")===t}function wr(e){for(var t,n=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null),a=[];t=n.nextNode();){var o=t.textContent;0<o.length&&/^\s+$/.test(o)&&a.push(t)}for(let e=0;e<a.length;e++){var i=a[e],r=document.createElement("span");r.className="whitespace",r.appendChild(document.createTextNode(i.textContent)),i.parentNode.replaceChild(r,i)}}function _r(t,e){var n=String(e),a=Array.from(t.querySelectorAll(".word, .whitespace")),o=[],i=new WeakSet;for(let e=0;e<a.length;e++){var r,s,l=a[e];l.classList.contains("whitespace")?(s=function(e){let t=e.previousElementSibling;for(;t;){if(t.classList&&t.classList.contains("word"))return t;var n=t.querySelectorAll&&t.querySelectorAll(".word");if(n&&n.length)return n[n.length-1];t=t.previousElementSibling}return null}(l),r=function(e){let t=e.nextElementSibling;for(;t;){if(t.classList&&t.classList.contains("word"))return t;var n=t.querySelector&&t.querySelector(".word");if(n)return n;t=t.nextElementSibling}return null}(l),s&&r&&vr(s,n)&&vr(r,n)&&o.push(l)):l.classList.contains("word")&&vr(l,n)&&((s=function(e,t,n){if(!(e=e.closest("a, button, strong, em, b, i, u, mark, abbr, cite, code, kbd, samp, var, sub, sup, dfn, small, span.laybutton"))||e===t||!t.contains(e))return null;var a=e.querySelectorAll(".word");if(!a.length)return null;for(let e=0;e<a.length;e++)if(a[e].style.getPropertyValue("--line-index")!==n)return null;return e}(l,t,n))?i.has(s)||(i.add(s),o.push(s)):o.push(l))}return o}var br=()=>
1{window.innerWidth!==Cr&&Pr().forEach(e=>{var t;"dirty"===jQuery(e).data("text-state")&&((t=jQuery(e).data("original-html"))&&(e.innerHTML=t,e["🍌"]=null),jQuery(e).data("text-state","original"))}),Cr=window.innerWidth},jr=!0,xr=(e=!0)=>{Pr().forEach(e=>{if(jQuery(e).is(":visible")&&"original"===jQuery(e).data("text-state")){var t=e.getAttribute("data-animation-type");if("fade_whole_text"!==t){{var t=e,n=Array.from(t.children).filter(e=>["P","H1","H2","H3","H4","H5","H6"].includes(e.tagName));const a="typewriter"===(t=t.getAttribute("data-animation-type"))||"typewriter_fade"===t?"chars":"lines";n.forEach(e=>{return Splitting({target:e,by:a})})}t=e,n=Array.from(t.children).filter(e=>["P","H1","H2","H3","H4","H5","H6"].includes(e.tagName)),"typewriter"===(t=t.getAttribute("data-animation-type"))||"typewriter_fade"===t?n.forEach(e=>{var t=document.createElement("div");for(t.className="lay-text-line";e.firstChild;)t.appendChild(e.firstChild);e.appendChild(t)}):n.forEach(a=>{wr(a);var e=a.querySelectorAll(".word");const n=[];e.forEach(e=>{var t=e.style.getPropertyValue("--line-index");n[t]||(n[t]=[]),n[t].push(e)}),n.forEach((e,t)=>{const n=document.createElement("div");n.className="lay-text-line";t=_r(a,t);0<t.length&&(t[0].parentNode.insertBefore(n,t[0]),t.forEach(e=>n.appendChild(e)))}),a.querySelectorAll("br").forEach(e=>e.remove()),a.querySelectorAll(".whitespace").forEach(e=>{var t=e.previousElementSibling,n=e.nextElementSibling;t&&n&&t.classList.contains("lay-text-line")&&n.classList.contains("lay-text-line")&&e.remove()}),jr&&a.querySelectorAll(".lay-text-line").forEach(e=>{var t=document.createElement("div");t.className="lay-text-line-mask",e.parentNode.insertBefore(t,e),t.appendChild(e)})})}jQuery(e).data("text-state","dirty")}}),e&&window.laytheme.emit("texts_are_split")},gr=(0,gr.default)(()=>{xr()},200),Cr=window.innerWidth,Qr=(window.removeEventListener("resize",br),window.removeEventListener("resize",gr),window.addEventListener("resize",br),window.addEventListener("resize",gr),function(e,t,n){var a,o,n=parseInt(n.getAttribute("data-duration"))||40,e=e*n,t=(e-(a=0))*(1-(o=0))/(t*n-a)+o;return e*function(e){e-=1;return 1-e*e*e*e}(t)});var Sr='a[class*="laybutton"], button[class*="laybutton"], span[class*="laybutton"]';function kr(t){var n=Array.from(t.querySelectorAll(".lay-text-line .word")),a=[],o=new WeakSet;for(let e=0;e<n.length;e++){var i=n[e],r=i.closest(Sr);r&&t.contains(r)?o.has(r)||(o.add(r),a.push(r)):a.push(i)}return a}var Lr=new WeakMap,Or=new WeakMap,Dr=[],b="",Ar=(window.laytheme.on("texts_are_split",function(){Pr().forEach(e=>{var t=Lr.get(e);t&&(t.pause(),Lr.delete(e))})}),()=>{const a=new Map,o=new Map;return Dr.forEach(e=>{var t=parseFloat(e.getAttribute("data-top"))||80,t=`0px 0px -${100-parseInt(t)}% 0px`,n=(e.classList.add("text-animation-never-played"),e.getBoundingClientRect()),n=(n.top>window.innerHeight?e.classList.add("text-animation-ready-to-play"):0<=n.top&&(zr(e),e.classList.remove("text-animation-never-played"),e.classList.add("text-animation-in-view")),new IntersectionObserver(e=>{e.forEach(e=>{var t,n,a;e.isIntersecting&&(t=0<e.boundingClientRect.top,n=e.target.classList.contains("text-animation-never-played"),a=e.target.classList.contains("text-animation-ready-to-play"),t&&a||n)&&(zr(e.target),e.target.classList.remove("text-animation-ready-to-play"),e.target.classList.remove("text-animation-never-played"),e.target.classList.add("text-animation-in-view"))})},{threshold:0,rootMargin:t})),t=new IntersectionObserver(e=>{e.forEach(e=>{if(!e.isIntersecting){var t=e.boundingClientRect.top>window.innerHeight,n=e.boundingClientRect.bottom<0;if(t){var t=Lr.get(e.target),t=t&&!t.completed&&0<t.progress;if(!("undefined"!=typeof document&&document.documentElement.classList.contains("ios")&&"undefined"!=typeof window&&window.layData&&"on"==window.layData.misc_options_cover&&t)){{var a=e.target;const o=a.querySelectorAll(".lay-text-line"),i=a.querySelectorAll(".lay-text-line .word"),r=a.querySelectorAll(".lay-text-line-mask"),s=Lr.get(a);if(s){s.pause();s.seek(0)}const l=a.getAttribute("data-animation-type");switch(l){case"masked_lines":{anime.set(o,{translateY:"100%"});break}case"masked_words":{const c=new Set;
1i.forEach(e=>{const t=e.closest(Sr);if(t&&a.contains(t))c.add(t)});anime.set(i,{translateY:"100%"});c.forEach(e=>{e.querySelectorAll(".word").forEach(e=>{anime.set(e,{translateY:"0%"})});anime.set(e,{translateY:"100%"})});break}case"typewriter":{const u=Or.get(a);if(u){u.forEach(e=>clearTimeout(e));Or.delete(a)}const d=a.querySelectorAll(".lay-text-line .char");anime.set(d,{opacity:0});break}case"typewriter_fade":{const h=a.querySelectorAll(".lay-text-line .char");anime.set(h,{opacity:0});break}case"fade_whole_text":break;case"fade_words":{const y=new Set;i.forEach(e=>{const t=e.closest(Sr);if(t&&a.contains(t))y.add(t)});anime.set(i,{opacity:0});y.forEach(e=>{e.querySelectorAll(".word").forEach(e=>{anime.set(e,{opacity:1})});anime.set(e,{opacity:0})});break}}if(l==="masked_lines"||l==="masked_words")anime.set(r,{overflow:"hidden"});a.style.opacity=0}e.target.classList.add("text-animation-ready-to-play"),e.target.classList.remove("text-animation-in-view")}}else n&&((t=Lr.get(e.target))&&t.seek(t.duration),e.target.classList.remove("text-animation-ready-to-play"),e.target.classList.remove("text-animation-in-view"))}})},{threshold:0,rootMargin:"0px"});a.set(e,n),o.set(e,t),n.observe(e),t.observe(e)}),()=>{a.forEach(e=>e.disconnect()),o.forEach(e=>e.disconnect()),a.clear(),o.clear()}}),Ir=a=>{const e=a.getAttribute("data-animation-type"),o=parseInt(a.getAttribute("data-delay"))||0,t=a.querySelectorAll(".lay-text-line-mask");var n=anime.timeline({easing:"easeOutExpo",autoplay:!1,complete:function(){"masked_lines"!==e&&"masked_words"!==e||anime.set(t,{overflow:"visible"})}});switch(e){case"masked_lines":var i=a.querySelectorAll(".lay-text-line");n.add({targets:i,translateY:["100%","0%"],delay:function(e,t,n){return o+Qr(t,n,a)}});break;case"masked_words":i=kr(a);n.add({targets:i,translateY:["100%","0%"],delay:function(e,t,n){return o+Qr(t,n,a)}});break;case"fade_lines":i=a.querySelectorAll(".lay-text-line");n.add({targets:i,opacity:[0,1],delay:function(e,t,n){return o+Qr(t,n,a)}});break;case"fade_words":i=kr(a);n.add({targets:i,opacity:[0,1],delay:function(e,t,n){return o+Qr(t,n,a)}});break;case"typewriter":{const r=a.querySelectorAll(".lay-text-line .char"),s=parseInt(a.getAttribute("data-duration"))||40;anime.set(r,{opacity:0}),n.add({targets:[],delay:function(e,t,n){return t*s},begin:function(e){var t=Or.get(a);t&&t.forEach(e=>clearTimeout(e)),anime.set(r,{opacity:0});const n=[];r.forEach((e,t)=>{t=setTimeout(()=>{e.style.opacity="1"},o+t*s);n.push(t)}),Or.set(a,n)}});break}case"typewriter_fade":{i=a.querySelectorAll(".lay-text-line .char");const l=parseInt(a.getAttribute("data-duration"))||40;n.add({targets:i,opacity:[0,1],delay:function(e,t,n){return o+t*l}});break}case"fade_whole_text":i=parseInt(a.getAttribute("data-duration"),10),i=0<i?Math.round(i*(1e3/60)):1e3;n.add({targets:a,opacity:[0,1],duration:i,delay:o})}return n&&Lr.set(a,n),n},zr=e=>{var t=e.querySelectorAll(".lay-text-line-mask"),n=e.getAttribute("data-animation-type");"fade_whole_text"!==n&&(e.style.opacity=1),"masked_lines"!==n&&"masked_words"!==n||anime.set(t,{overflow:"hidden"});let a=Lr.get(e);a=a||Ir(e),e.classList.add("lay-text-animation-initialized"),a.play()},Pr=(window.laytheme.on("content_ready",function(e,t,n){window.currentTaObservers&&window.currentTaObservers();var a=null!=n&&n.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";switch(b=void 0,e){case"desktop":b=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer"];break;case"phone":var o=0!=jQuery(a+" #footer-custom-phone-grid").length,i=0!=jQuery(a+" #custom-phone-grid").length;o&&i?b=[a+" #custom-phone-grid",a+" .cover-region-phone .cover-inner",a+" #footer-custom-phone-grid"]:!o&&i?b=[a+" #custom-phone-grid",a+" .cover-region-phone .cover-inner",a+" #footer"]:o&&!i?b=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer-custom-phone-grid"]:o||i||(b=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer"])}if(Array.isArray(b)&&null!=b)for(let e=0;e<b.length;e++)b[e]=b[e]+" .lay-text-animation";0<(Dr=Array.from(document.querySelectorAll(b))).length&&(Pr().forEac
1h(e=>{var t;jQuery(e).data("original-html")||(t=e.innerHTML,jQuery(e).data("original-html",t),jQuery(e).data("text-state","original"))}),xr(),window.currentTaObservers=Ar())}),function(){return Dr=Array.isArray(Dr)?Dr:[Dr]}),br=t(re()),Tr=[],Er=function(){return Tr=Array.isArray(Tr)?Tr:[Tr]},gr=()=>{window.innerWidth!==Nr&&Er().forEach(e=>{var t;"dirty"===jQuery(e).data("text-state")&&((t=jQuery(e).data("original-html"))&&(e.innerHTML=t,e["🍌"]=null),jQuery(e).data("text-state","original"))}),Nr=window.innerWidth},Mr=!0,Br=()=>{Er().forEach(e=>{var t;jQuery(e).data("original-html")||(t=e.innerHTML,jQuery(e).data("original-html",t),jQuery(e).data("text-state","original"))})},$r=(e=!0)=>{Er().forEach(e=>{if(jQuery(e).is(":visible")&&"original"===jQuery(e).data("text-state")){var t=e.getAttribute("data-animation-type");if("fade_whole_text"!==t){{var t=e,n=Array.from(t.children).filter(e=>["P","H1","H2","H3","H4","H5","H6"].includes(e.tagName));const a="typewriter"===(t=t.getAttribute("data-animation-type"))||"typewriter_fade"===t?"chars":"lines";n.forEach(e=>{return Splitting({target:e,by:a})})}t=e,n=Array.from(t.children).filter(e=>["P","H1","H2","H3","H4","H5","H6"].includes(e.tagName)),"typewriter"===(t=t.getAttribute("data-animation-type"))||"typewriter_fade"===t?n.forEac
1h(e=>{var t=document.createElement("div");for(t.className="lay-text-line";e.firstChild;)t.appendChild(e.firstChild);e.appendChild(t)}):n.forEach(a=>{wr(a);var e=a.querySelectorAll(".word");const n=[];e.forEach(e=>{var t=e.style.getPropertyValue("--line-index");n[t]||(n[t]=[]),n[t].push(e)}),n.forEach((e,t)=>{const n=document.createElement("div");n.className="lay-text-line";t=_r(a,t);0<t.length&&(t[0].parentNode.insertBefore(n,t[0]),t.forEach(e=>n.appendChild(e)))}),a.querySelectorAll("br").forEach(e=>e.remove()),a.querySelectorAll(".whitespace").forEach(e=>{var t=e.previousElementSibling,n=e.nextElementSibling;t&&n&&t.classList.contains("lay-text-line")&&n.classList.contains("lay-text-line")&&e.remove()}),Mr&&a.querySelectorAll(".lay-text-line").forEach(e=>{var t=document.createElement("div");t.className="lay-text-line-mask",e.parentNode.insertBefore(t,e),t.appendChild(e)})})}jQuery(e).data("text-state","dirty")}}),e&&window.laytheme.emit("texts_are_split_for_page_overlays")},br=(window.laytheme.on("page_overlay_display_block",function(e){$r()}),window.laytheme.on("overlayshown",function(e){window.currentPoTaObservers=Rr()}),(0,br.default)(()=>{$r()},200)),Nr=window.innerWidth,Hr=(window.removeEventListener("resize",gr),window.removeEventListener("resize",br),window.addEventListener("resize",gr),window.addEventListener("resize",br),window.currentPoTaObservers&&window.currentPoTaObservers(),column_selectors=[".lay-overlay .lay-text-animation"],0<(gr=Array.from(document.querySelectorAll(column_selectors))).length&&(Br(),$r(gr),window.laytheme.emit("texts_are_split_for_page_overlays")),new WeakMap),qr=new WeakMap,Rr=(window.laytheme.on("texts_are_split_for_page_overlays",function(){Er().forEach(e=>{var t=Hr.get(e);t&&(t.pause(),Hr.delete(e))})}),()=>{const a=new Map,o=new Map;return Er().forEach(e=>{var t=parseFloat(e.getAttribute("data-top"))||80,t=`0px 0px -${100-parseInt(t)}% 0px`,n=(e.classList.add("text-animation-never-played"),e.getBoundingClientRect()),n=(n.top>window.innerHeight?e.classList.add("text-animation-ready-to-play"):0<n.top&&(Wr(e),e.classList.remove("text-animation-never-played"),e.classList.add("text-animation-in-view")),new IntersectionObserver(e=>{e.forEach(e=>{var t,n,a;e.isIntersecting&&(t=0<e.boundingClientRect.top,n=e.target.classList.contains("text-animation-never-played"),a=e.target.classList.contains("text-animation-ready-to-play"),t&&a||n)&&(Wr(e.target),e.target.classList.remove("text-animation-ready-to-play"),e.target.classList.remove("text-animation-never-played"),e.target.classList.add("text-animation-in-view"))})},{threshold:0,rootMargin:t})),t=new IntersectionObserver(e=>{e.forEach(e=>{var t,n;e.isIntersecting||(t=e.boundingClientRect.top>window.innerHeight,n=e.boundingClientRect.bottom<0,t?(Fr(e.target),e.target.classList.add("text-animation-ready-to-play"),e.target.classList.remove("text-animation-in-view")):n&&(e.target.classList.remove("text-animation-ready-to-play"),e.target.classList.remove("text-animation-in-view")))})},{threshold:0,rootMargin:"0px"});a.set(e,n),o.set(e,t),n.observe(e),t.observe(e)}),()=>{a.forEach(e=>e.disconnect()),o.forEach(e=>e.disconnect()),a.clear(),o.clear()}}),Fr=t=>{var e=t.querySelectorAll(".lay-text-line"),n=t.querySelectorAll(".lay-text-line .word"),a=t.querySelectorAll(".lay-text-line-mask"),o=Hr.get(t),o=(o&&(o.pause(),o.seek(0)),t.getAttribute("data-animation-type"));switch(o){case"masked_lines":anime.set(e,{translateY:"100%"});break;case"masked_words":{const r=new Set;n.forEach(e=>{e=e.closest(Sr);e&&t.contains(e)&&r.add(e)}),anime.set(n,{translateY:"100%"}),r.forEach(e=>{e.querySelectorAll(".word").forEach(e=>{anime.set(e,{translateY:"0%"})}),anime.set(e,{translateY:"100%"})});break}case"typewriter":var i=qr.get(t),i=(i&&(i.forEach(e=>clearTimeout(e)),qr.delete(t)),t.querySelectorAll(".lay-text-line .char"));anime.set(i,{opacity:0});break;case"typewriter_fade":i=t.querySelectorAll(".lay-text-line .char");anime.set(i,{opacity:0});break;case"fade_whole_text":break;case"fade_words":{const s=new Set;n.forEach(e=>{e=e.closest(Sr);e&&t.contains(e)&&s.add(e)}),anime.set(n,{opacity:0}
1),s.forEach(e=>{e.querySelectorAll(".word").forEach(e=>{anime.set(e,{opacity:1})}),anime.set(e,{opacity:0})});break}}"masked_lines"!==o&&"masked_words"!==o||anime.set(a,{overflow:"hidden"}),t.style.opacity=0},Wr=e=>{var t=e.querySelectorAll(".lay-text-line-mask"),n=e.getAttribute("data-animation-type");"fade_whole_text"!==n&&(e.style.opacity=1),"masked_lines"!==n&&"masked_words"!==n||anime.set(t,{overflow:"hidden"});let a=Hr.get(e);a=a||(a=>{const e=a.getAttribute("data-animation-type");var t=parseInt(a.getAttribute("data-delay"),10)||0;const n=a.querySelectorAll(".lay-text-line-mask");var o=anime.timeline({easing:"easeOutExpo",autoplay:!1,complete:function(){"masked_lines"!==e&&"masked_words"!==e||anime.set(n,{overflow:"visible"})}});switch(e){case"masked_lines":var i=a.querySelectorAll(".lay-text-line");o.add({targets:i,translateY:["100%","0%"],delay:function(e,t,n){return Qr(t,n,a)}});break;case"masked_words":i=kr(a);o.add({targets:i,translateY:["100%","0%"],delay:function(e,t,n){return Qr(t,n,a)}});break;case"fade_lines":i=a.querySelectorAll(".lay-text-line");o.add({targets:i,opacity:[0,1],delay:function(e,t,n){return Qr(t,n,a)}});break;case"fade_words":i=kr(a);o.add({targets:i,opacity:[0,1],delay:function(e,t,n){return Qr(t,n,a)}});break;case"typewriter":{const r=a.querySelectorAll(".lay-text-line .char"),s=parseInt(a.getAttribute("data-duration"))||40;anime.set(r,{opacity:0}),o.add({targets:[],delay:function(e,t,n){return t*s},begin:function(e){var t=qr.get(a);t&&t.forEach(e=>clearTimeout(e)),anime.set(r,{opacity:0});const n=[];r.forEach((e,t)=>{t=setTimeout(()=>{e.style.opacity="1"},t*s);n.push(t)}),qr.set(a,n)}});break}case"typewriter_fade":{i=a.querySelectorAll(".lay-text-line .char");const l=parseInt(a.getAttribute("data-duration"))||40;o.add({targets:i,opacity:[0,1],delay:function(e,t,n){return t*l}});break}case"fade_whole_text":i=parseInt(a.getAttribute("data-duration"),10),i=0<i?Math.round(i*(1e3/60)):1e3;o.add({targets:a,opacity:[0,1],duration:i,delay:t})}return o&&Hr.set(a,o),o})(e),e.classList.add("lay-text-animation-initialized"),a.play()};window.currentPoTaObservers&&window.currentPoTaObservers(),br=Array.from(document.querySelectorAll([".lay-overlay .lay-text-animation"])),0<(Tr=br).length&&Br();function Vr(e){var t=g.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content";switch(e){case"desktop":case"tablet":1==layData.cover_disable_for_phone&&0==j.enabled&&(j.enabled=!0,is());break;case"phone":1==layData.cover_disable_for_phone&&(j.enabled=!1,Zr.$cover.attr("style",""),jQuery(t+" .cover-region").removeClass("clickable-cover"),jQuery(t+" .cover-region").on("click"),os())}}function Yr(e){return{"-webkit-transform":e,"-moz-transform":e,"-ms-transform":e,transform:e}}function Ur(e,t){C.scrollY=e;for(var n=0;n<C.cols.length;n++)if(0!=C.cols[n][1]){var a=C.cols[n][7],o=C.cols[n][6],i=C.cols[n][0][0].getBoundingClientRect(),r=i.top+C.scrollY,s=r-window.innerHeight-C.cols[n][2],r=(s<0&&(s=0),r+i.height-C.cols[n][2]),i=v.map(C.scrollY,s,r,0,100);if(!(i<0||100<i)){C.cols[n][2]=i*C.cols[n][1]*11.2;var l=C.cols[n][2];switch(o){case"px":l+=parseFloat(C.cols[n][3],10);break;case"vw":case"%":l+=window.innerWidth/100*C.cols[n][3]}s=C.cols[n][4];C.cols[n][0].css(Yr("translate("+s+a+", "+l+"px)"))}}}function Gr(){jQuery(".html5video video").each(function(){var e=this,t=jQuery(this.parentNode).find(".html5video-customplayicon"),n=jQuery(this.parentNode).find(".html5-video-placeholder-image");t.on("click",function(){jQuery(e).one("canplay",function(){this.play()}),yr.loadSpecificVideo(e),jQuery(e).addClass("userinteractedwith-playing"),jQuery(e).removeClass("userinteractedwith-paused"),jQuery(e).show(),jQuery(e)[0].play(),jQuery(this).hide(),n.hide()})}),jQuery(".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()}),yr.loadSpecificVideo(e),jQuery(e).addClass("userinteractedwith-playing"),jQuery(e).removeClass("userinteractedwith-paused"),jQuery(e).show(),jQuery(e)[0].play(),jQuery(this).hide(),t.hide()})}),jQuery(".html5video video.playpauseonclick").on("click",function(){this.paused?(jQuery(this).one("canplay",function(){this.play()}),yr.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"))})}function Xr(e){if(e=js(e),jQuery.isNumeric(e))return{title:Q.newsMeta[e].title,url:Q.newsMeta[e].url,id:Q.newsMeta[e].id,catid:Q.newsMeta[e].catid,thumb:Q.newsMeta[e].thumb,thumbar:Q.newsMeta[e].thumbar}}var gr={i:function(){Jr()}},Zr={$cover:null},j={doDarken:!1,doParallax:!1,enabled:!1,frame:!1},Jr=function(){"on"==layData.misc_options_cover&&(j.enabled=!0,"on"==layData.cover_darken_when_scrolling&&(j.doDarken=!0),"on"==layData.cover_parallaxmove_when_scrolling&&(j.doParallax=!0),window.laytheme.on("newpageshown",function(e,t,n,a){os();var o=g.isOverlayDisplayBlock()&&0==g.shouldCloseOverlay()?"#lay-project-overlay>.lay-content":"body>.lay-content";Zr.$cover=jQuery(o+" .cover-region"),0<Zr.$cover.length?(jQuery("html").addClass("prevent-overscroll"),es(),x.isPhoneSize&&1==layData.cover_disable_for_phone?j.enabled=!1:j.enabled=!0,ss(),ns(),Kr(),is()):jQuery("html").removeClass("prevent-overscroll")}))},Kr=function(){jQuery(window).off("window_width_changed",ts),jQuery(window).on("window_width_changed",ts)},es=function(){window.laytheme.off("sizechanged",Vr),window.laytheme.on("sizechanged",Vr)},ts=function(){as()},ns=function(){var e=g.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content";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":""})},as=function(){var e,t;Zr.$cover.is(":visible")&&j.enabled&&x.isPhoneSize?(e=jQuery(".navbar").height(),jQuery(".navbar").is(":visible")||(e=0),t=g.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content",jQuery(t+" .cover-region").css({top:e+"px",height:window.innerHeight-e+"px","min-height":window.innerHeight-e+"px"}),jQuery(t+" .cover-region .row, "+t+" .cover-region .row-inner, "+t+" .cover-region .column-wrap, "+t+" .cover-inner").css({height:window.innerHeight-e+"px","min-height":window.innerHeight-e+"px"})):ns()},os=function(){window.eventsChannel.off("scroll",rs)},is=function(){window.eventsChannel.off("scroll",rs),window.eventsChannel.on("scroll",rs)},rs=function(e,t){var n,a;e<=window.innerHeight&&j.enabled&&(n={},j.doDarken&&(a=v.map(e,0,window.innerHeight,1,.2),n.filter="brightness("+(a=1<a?1:a)+")",n["-webkit-filter"]="brightness("+a+")"),j.doParallax&&(a=v.map(e,0,window.innerHeight,0,window.innerHeight/3),n.transform="translate3d(0,-"+a+"px, 0)",n["-webkit-transform"]="translate3d(0,-"+a+"px, 0)"),j.doParallax||j.doDarken)&&Zr.$cover.find(".cover-inner").css(n)},ss=function(){var a;"on"==layData.cover_scrolldown_on_click&&j.enabled&&(a=g.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content",jQuery(a+" .cover-region").addClass("clickable-cover"),jQuery(a+" .cover-region").off("
1click"),jQuery(a+" .cover-region").on("click",function(){var e,t=g.isOverlayDisplayBlock()?jQuery("#lay-project-overlay"):jQuery("html, body"),n=jQuery(a+" .cover-content-desktop")[0].getBoundingClientRect().top+1;"phone"==x.screenSize&&(n=0<jQuery(a+" .cover-content-phone").length?jQuery(a+" .cover-content-phone")[0].getBoundingClientRect().top+1:n,e=jQuery(".navbar").height(),n-=e=jQuery(".navbar").is(":visible")?e:0),g.isOverlayDisplayBlock()?n+=jQuery("#lay-project-overlay").scrollTop():n+=t.scrollTop(),t.animate({scrollTop:n},parseInt(layData.cover_animation_duration,10),layData.cover_animation_easing,function(){g.isOverlayDisplayBlock()||t.off("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove",ls)}),g.isOverlayDisplayBlock()||t.on("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove",t,ls)}))},ls=function(e){e.data.stop()},br=function(){"on"==layData.phone_layout_active&&(window.laytheme.on("newpageshown",us),ds())},cs={mainHasCustomPhoneGrid:!1,footerHasCustomPhoneGrid:!1},us=function(){cs.mainHasCustomPhoneGrid=1==jQuery("#custom-phone-grid").length,cs.footerHasCustomPhoneGrid=1==jQuery("#footer-custom-phone-grid").length},ds=function(){var e=x.screenSize;jQuery(window).on("window_width_changed orientationchange",function(){!("phone"==x.screenSize&&"tablet"==e||"ph
1one"==x.screenSize&&"desktop"==e)||0==cs.mainHasCustomPhoneGrid&&0==cs.footerHasCustomPhoneGrid?!("tablet"==x.screenSize&&"phone"==e||"desktop"==x.screenSize&&"phone"==e)||0==cs.mainHasCustomPhoneGrid&&0==cs.footerHasCustomPhoneGrid||Dt.triggerSwitchedCustomPhoneLayoutToDesktopLayout():Dt.triggerSwitchedDesktopLayoutToCustomPhoneLayout(),e=x.screenSize})},Br={i:function(){fs()}},C={cols:[],scrollY:0,parallaxActive:!1},hs=function(){var e=x.screenSize;jQuery(window).on("window_width_changed orientationchange",function(){"phone"==x.screenSize&&"tablet"==e&&0==cs.mainHasCustomPhoneGrid?1==C.parallaxActive&&(jQuery(".col").css(Yr("")),window.eventsChannel.off("scroll",Ur),C.parallaxActive=!1):"tablet"==x.screenSize&&"phone"==e&&0==C.parallaxActive&&0<C.cols.length&&(window.eventsChannel.on("scroll",Ur),C.parallaxActive=!0),C.parallaxActive&&jQuery(window).trigger("scroll"),e=x.screenSize})},ys=function(){window.laytheme.on("newpageshown",function(){C.cols=[],jQuery(".col[data-yvel]").each(function(){var e=jQuery(this).attr("data-yvel"),t=(e<1&&(e=1),e=parseFloat(e),e=- --e,jQuery(this).attr("data-offsety")),n=(void 0===t&&(t=0),jQuery(this).attr("data-offsetx")),a=(void 0===n&&(n=0),jQuery(this).attr("data-offsetymu")),o=(null==a&&(a=""),jQuery(this).attr("data-offsetxmu")),i=(null==o&&(o=""),!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"))&&(i=!0),[jQuery(this),e,0,t,n,i,a,o]);C.cols.push(e)}),window.eventsChannel.off("scroll",Ur),(C.scrollY=0)<C.cols.length&&(x.isDesktopOrTabletSize||cs.mainHasCustomPhoneGrid)&&(window.eventsChannel.on("scroll",Ur),C.parallaxActive=!0)})},fs=function(){"on"==layData.simple_parallax&&(ys(),hs())},ps={isIOS:!1,isTouchDevice:!1},ms=t=>{document.querySelectorAll(".html5video video").forEach(e=>{e!==t&&!1===e.muted&&!1===e.paused&&e.pause()})},gs={i:function(){vs()}},vs=function(){ps.isIOS=/iPad|iPhone|iPod/.test(navigator.platform),ps.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&&ms(e)},!0),document.addEventListener("volumechange",e=>{e=e.target;e instanceof HTMLVideoElement&&e.closest(".html5video")&&!1===e.muted&&!1===e.paused&&ms(e)},!0),window.laytheme.on("newpageshown",Gr),ps.isTouchDevice||("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()}),yr.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()}),yr.loadSpecificVideo(e[0]),e[0].play())}))),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)}))})},ws=function(){bs(),Q.newsMeta=JSON.parse(layData.newsMeta),window.laytheme.on("newpageshown",function(){bs(),xs()})},_s={i:function(){ws()}},Q={id:null,catid:null,type:null,newsMeta:[]},bs=function(){Q.catid=v.parseIdsString(jQuery("body").attr("data-catid")),Q.id=jQuery("body").attr("data-id"),Q.type=jQuery("body").attr("data-type")},js=function(e){for(var t,n=Q.id,a=Q.newsMeta.length,o=0;o<a;o++)if(n==Q.newsMeta[o].id){t=o;break}return"next"==e?++t==a&&(t=0):"prev"==e&&--t<0&&(t=a-1),t},xs=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=Xr("next");void 0!==t&&(jQuery(this).attr({"data-type":"news",href:t.url,"data-catid":v.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=Xr("prev");void 0!==t&&(jQuery(this).attr({"data-type":"news",href:t.url,"data-catid":v.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=xs;function Cs(e,t,n,a,o){return a+(o-a)*((Math.min(n,Math.max(t,e))-t)/(n-t))}var Qs,Ss,ks,Ls={i:function(){Os.$htmlbody=jQuery("html, body"),window.laytheme.on("newpageshown",Ds)}},Os={$htmlbody:null},Ds=function(){jQuery(".scrolltotop").off("click"),jQuery(".scrolltotop").on("click",function(e){var t,n;e.preventDefault(),e.stopPropagation(),jQuery("html").hasClass("fp-enabled")?jQuery.fn.fullpage.moveTo(1,0):(g.isOverlayDisplayBlock()?jQuery("#lay-project-overlay").animate({scrollTop:0},600,"easeOutQuint"):(Os.$htmlbody.animate({scrollTop:0},600,"easeOutQuint",function(){Os.$htmlbody.off("scroll wheel DOMMouseScroll mousewheel touchmove")}),Os.$htmlbody.on("scroll wheel DOMMouseScroll mousewheel touchmove",function(){Os.$htmlbody.stop()})),t=jQuery(this).closest("#grid"),n=jQuery(this).closest("#footer-region"),0<t.length&&"scroll"===getComputedStyle(t[0]).overflowY&&t.animate({scrollTop:0},600,"easeOutQuint",function(){t.off("scroll wheel DOMMouseScroll mousewheel touchmove")}),0<n.length&&"scroll"===getComputedStyle(n[0]).overflowY&&n.animate({scrollTop:0},600,"easeOutQuint",function(){n.off("scroll wheel DOMMouseScroll mousewheel touchmove")}))})},As={i:function(){Es()}},Is=0,S={$body:null,$nav:null,$st:null,$burger:null},zs=function(){S.$body=jQuery("body"),S.$nav=jQuery("nav.primary"),S.$nav2=jQuery("nav.second_menu"),S.$nav3=jQuery("nav.third_menu"),S.$nav4=jQuery("nav.fourth_menu"),S.$st=jQuery(".sitetitle"),S.$burger=jQuery(".overlay-burger")},Ps=function(){jQuery(window).on("window_width_changed",Ts)},Ts=function(){var a,o,e=S.$body.innerWidth(),t=layData.nav_customizer_properties,n=parseFloat(layData.frame_left),i=parseFloat(layData.frame_right);"%"==layData.frame_leftright_mu&&(n*=Is/100,i*=Is/100),Is<e&&x.isDesktopOrTabletSize?(a=(e-Is)/2+n,o=(e-Is)/2+i,-1!=layData.st_position.indexOf("left")?S.$st.css("left",a+"px"):-1!=layData.st_position.indexOf("right")&&S.$st.css("right",o+"px"),-1!=t.nav_position.indexOf("left")?S.$nav.css("left",a+"px"):-1!=t.nav_position.indexOf("right")&&S.$nav.css("right",o+"px"),2<=layData.nav_amount&&(-1!=t.nav_position_second_menu.indexOf("left")?S.$nav2.css("left",a+"px"):-1!=t.nav_position_second_menu.indexOf("right")&&S.$nav2.css("right",o+"px")),3<=layData.nav_amount&&(-1!=t.nav_position_third_menu.indexOf("left")?S.$nav3.css("left",a+"px"):-1!=t.nav_position_third_menu.indexOf("right")&&S.$nav3.css("right",o+"px")),4<=layData.nav_amount&&(-1!=t.nav_position_fourth_menu.indexOf("left")?S.$nav4.css("left",a+"px"):-1!=t.nav_position_fourth_menu.indexOf("right")&&S.$nav4.css("right",o+"px")),"on"==layData.misc_options_max_width_apply_to_burger&&S.$burger.each(function(){var e=jQuery(this),t=e.css("left"),n=e.css("right");t&&"auto"!==t&&0===parseFloat(t)?(e.css("left",a+"px"),e.css("padding-left","0")):n&&"auto"!==n&&0===parseFloat(n)&&(e.css("right",o+"px"),e.css("padding-right","0"))})):(-1!=layData.st_position.indexOf("left")?S.$st.css("left",""):-1!=layData.st_position.indexOf("right")&&S.$st.css("right",""),-1!=t.nav_position.indexOf("left")?S.$nav.css("left",""):-1!=t.nav_position.indexOf("right")&&S.$nav.css("right",""),2<=layData.nav_amount&&(-1!=t.nav_position_second_menu.indexOf("left")?S.$nav2.css("left",""):-1!=t.nav_position_second_menu.indexOf("right")&&S.$nav2.css("right","")),3<=layData.nav_amount&&(-1!=t.nav_position_third_menu.indexOf("left")?S.$nav3.css("left",""):-1!=t.nav_position_third_menu.indexOf("right")&&S.$nav3.css("right","")),4<=layData.nav_amount&&(-1!=t.nav_position_fourth_menu.indexOf("left")?S.$nav4.css("left",""):-1!=t.nav_position_fourth_menu.indexOf("right")&&S.$nav4.css("right","")),"on"==layData.misc_options_max_width_apply_to_burger&&S.$burger.each(function(){var e=jQuery(this),t=e.css("left"),n=e.css("right");t&&"auto"!==t&&"0px"!==t&&(e.css("left","0"),e.css("padding-left","")),n&&"auto"!==n&&"0px"!==n&&(e.css("right","0"),e.css("padding-right",""))}))},Es=function(){"on"!=layData.misc_options_max_width_apply_to_logo_and_nav&&"on"!=layData.misc_options_max_width_apply_to_burger||0==layData.maxwidth||(Is=parseInt(layData.maxwidth,10),zs(),Ps(),Ts())},Ms=t(a()),Bs={i:function(){x.isTouchDevice&&(Ns(),Hs(),"mo_always"==layData.fi_mo_touchdevice_behaviour)&&(window.laytheme.on("newpageshown",function(){Hs()}),window.laytheme.on("overlayshown",function(){Hs()}))}},$s=!0,Ns=(!layData.is_customize&&"on"!=layData.misc_options_disable_ajax||($s=!1),function(){var t,n;
1"mo_on_tap"==layData.fi_mo_touchdevice_behaviour?(t=!1,jQuery(document).on("touchstart",".thumb[data-type]",function(e){clearTimeout(n),this.classList.contains("hover")||(t=!0,n=setTimeout(function(){t=!1},100),e.stopPropagation(),e.preventDefault(),jQuery(".thumb").removeClass("hover"),this.classList.add("hover"))}),jQuery(document).on("tap",".thumb[data-type]",function(e){$s?(e.stopPropagation(),e.preventDefault(),0==t&&this.classList.contains("hover")&&qs(jQuery(this))):0==t&&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"))})}),Hs=function(){"mo_always"==layData.fi_mo_touchdevice_behaviour&&jQuery(".thumb[data-type]").addClass("hover")},qs=function(e){var t,n,a;$s&&(a=e.attr("href"),a=v.filterURL(a),jQuery("body").attr("data-type")==jQuery(this).attr("data-type")&&jQuery("body").attr("data-id")==jQuery(this).attr("data-id")?(event.preventDefault(),oa.hideMobileMenu()):"custom"==jQuery(this).attr("data-type")||event.metaKey||event.ctrlKey||(event.preventDefault(),t=passedDataHistory.title,void 0!==e.attr("data-title")&&(t=passedDataHistory.titleprefix+(0,Ms.default)(e.attr("data-title"))),n=e.attr("data-catid"),f.pushState({type:e.attr("data-type"),id:e.attr("data-id"),catid:n,title:t,slug:e.attr("data-slug")},t,a)))},Rs={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"===x.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"===x.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))}},Fs={init:function(e){Gs(e)},hide:function(){ll()},destroy:function(){rl()},unbind:function(){unbind()},initHideAfter:function(){el()},getBoundaries:function(){return{boundaryX:k.boundaryX,boundaryY:k.boundaryY}},setReferences:function(){Xs()},prepareBoundary:function(){tl()},cancelLoading:function(){Us()}},Ws=Fs,Vs=null,k={boundaryX:0,boundaryY:0,intro_landscape:null,intro_portrait:null},Ys=115,Us=(window.laytheme.on("customizer_showintro",function(){rl(!1),Gs()}),window.laytheme.on("customizer_hideintro",function(){rl(!1),jQuery("body").removeClass("intro-loading")}),function(){jQuery("body").removeClass("intro-loading"),rl(!1)}),Gs=function(){var e;jQuery("#intro-region").removeClass("hide"),jQuery("body").removeClass("intro-loading"),layData.is_frontpage&&layData.intro_active&&(e=!1,"landscape"===x.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)?rl():(Ss=jQuery("body"),Vs=new Particle(0,0),Xs(),tl(),el(),sl(),jQuery("#intro-region").on("click",ll),jQuery("body").removeClass("intro-loading"),"1"==layData.intro_disable_scroll&&(v.fixBody(!0),jQuery(window).on("wheel",Js)),window.laytheme.on("orientationchanged",Ks),setTimeout(function(){1==layData.intro_movement&&(nl(),il())},0),jQuery(window).on("resize",sl),jQuery(document).on("scroll",Zs)))},Xs=function(){Qs=jQuery(".intro .mediawrap"),k.intro_landscape=layData.intro_landscape,k.intro_portrait=layData.intro_portrait},Zs=function(){10<window.scrollY&&ll()},Js=function(e){ll()},Ks=function(){el()},el=function(){var e,t,n;1!=layData.is_customize&&0!=(e=parseInt(layData.intro_hide_after,10))&&(t=k.intro_portrait.type,void 0===(t="landscape"===x.orientation?k.intro_landscape.type:t)?setTimeout(function(){ll()},e):"video"===t?(n="landscape"===x.orientation?".intro video.intro-landscape-media":".intro video.intro-portrait-media",jQuery(n).on("playing",function(){setTimeout(function(){ll()},e)})):(n="landscape"===x.orientation?".intro img.intro-landscape-media":".intro img.intro-portrait-media",0<jQuery(n).length&&(jQuery(n)[0].onload=function(){setTimeout(function(){ll()},e)})))},tl=function(){var e=jQuery(".intro .mediawrap").height(),t=0,n=0;Qs.hasClass("h100")?(n=e*Ys/100,t="landscape"===x.orientation?n*k.intro_landscape.width/k.intro_landscape.height:n*k.intro_portrait.width/k.intro_portrait.height):(t=Ss.innerWidth()*Ys/100,n="landscape"===x.orientation?t*k.intro_landscape.height/k.intro_landscape.width:t*k.intro_portrait.height/k.intro_portrait.width),k.boundaryX=(t-Ss.innerWidth())/2,k.boundaryY=(n-e)/2,k.boundaryX-=2,k.boundaryY-=2},nl=function(){tl(),x.isTouchDevice?window.addEventListener("deviceorientation",ol):jQuery(window).on("mousemove",al)},al=function(e){var t=Cs(e.clientX,0,Ss.innerWidth(),1,-1),e=Cs(e.clientY,0,window.innerHeight,1,-1);Vs.updateDestination(t,e)},ol=function(e){var t=e.gamma,n=e.beta,n=90==window.orientation?(t=Cs(e.beta,-45,45,1,-1),Cs(-e.gamma,-20,70,1,-1)):-90==window.orientation?(t=Cs(-e.beta,-45,45,1,-1),Cs(e.gamma,-20,70,1,-1)):180==window.orientation?(t=Cs(-e.gamma,-45,45,1,-1),Cs(-e.beta,-20,70,1,-1)):(t=Cs(e.gamma,-45,45,1,-1),Cs(e.beta,-20,70,1,-1));Vs.updateDestination(t,n)},il=function(){Vs.update(),Qs.css({transform:"translate("+Vs.x+"px, "+Vs.y+"px)","-webkit-transform":"translate("+Vs.x+"px, "+Vs.y+"px)"}),ks=requestAnimationFrame(il)},rl=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&&(v.unfixBody(),jQuery(window).off("wheel",Js)),window.laytheme.off("orientationchanged",Ks),cancelAnimationFrame(ks),window.removeEventListener("deviceorientation",ol),jQuery(window).off("mousemove",al),jQuery(window).off("resize",sl),clearTimeout(void 0)},sl=function(){Rs.setW100H100Mediawrap(),Rs.setSizes(),Rs.setSizingClassName(),tl()},ll=function(e){0==layData.intro_transition_duration?rl():(jQuery(".intro").on("transitionend",function(){rl()}),jQuery(".intro").addClass("animatehide")),"function"==typeof e&&e(),jQuery(document).off("scroll",Zs),"1"==layData.intro_disable_scroll&&(v.unfixBody(),jQuery(window).off("wheel",Js))};function cl(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}cl.prototype.update=function(){var e=Fs.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},cl.prototype.updateDestination=function(e,t){this.destX=e,this.destY=t},window.Particle=cl;var ul=!1;function dl(){this.$el=jQuery(".search-view"),this.val="";var e=this,t="search-has-no-results",n="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),e.$el.find(".close-search").on("click",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(),Ol.search()},this.onShow=function(){ul=!0,e.$el.addClass("show"),v.fixBody(!0),jQuery("#search-query").focus(),jQuery("body").addClass("search-open")},this.onHide=function(){ul&&(e.$el.addClass("hide").removeClass("show"),v.unfixBody(),e.$el.find("#search-query").val(""),e.val="",e.onBlur,Ol.search(),e.addClassF
1orNoResults(),ul=!1,jQuery("body").removeClass("search-open"))},this.addClassForNoResults=function(){e.$el.addClass(t),e.$el.removeClass(n)},this.addClassForResults=function(){e.$el.removeClass(t),e.$el.addClass(n)},this.bindEvents()}function hl(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 yl(){xl||jQuery.ajax({url:layData.wpapiroot+"laytheme/search/",success:function(e){Ql(e)}})}function fl(){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]);(wl=Array.from(e)).forEach(e=>{e.addEventListener("webkitbeginfullscreen",function(){Dl=!0}),e.addEventListener("webkitendfullscreen",function(){Dl=!1}),e.addEventListener("fullscreenchange",function(){Dl=!!document.fullscreenElement}),e.addEventListener("webkitfullscreenchange",function(){Dl=!(!document.webkitFullscreenElement&&!document.fullscreenElement)})}),window.addEventListener("orientationchange",function(){let t=!1;wl.forEach(e=>{e.webkitDisplayingFullscreen&&(t=!0)}),Dl=t}),L=[],wl.forEach((e,t)=>{L[t]={playing:!1,playPromise:null}}),Il()}var pl,ml,gl,vl,wl,_l,bl=t(re()),jl=jQuery.Deferred(),xl=!1,Cl={shouldSort:!0,threshold:.3,keys:["title","descr","cats","tags"]},Ql=function(e){var t=layData.custom_taxonomies.map(e=>"custom_taxonomies."+e);Cl.keys=Cl.keys.concat(t),pl=new Fuse(e,Cl),xl=!0,jl.resolve()},Sl=(0,bl.default)(function(){var e,t=jQuery("#search-query").val();gl=t.toLowerCase(),0==t.length?(jQuery("#search-autosuggest-list").html(""),jQuery("#search-results-region").html("")):(t=(e=t.startsWith("*+"))?t.substring(2):t,0<(ml=layData.search_hidden_projects_enabled?e?(ml=(ml=pl.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}):(ml=pl.search(t)).filter(function(e){return!e.hasOwnProperty("hidden_project")||e&&"1"!=e.hidden_project}):pl.search(t)).length&&vl.addClassForNoResults(),e=Ll(ml),e=JSON.stringify(e),jQuery.ajax({url:layData.ajax_url,data:{action:"get_search_result",found_posts:e},type:"post",success:e=>{jQuery("#search-results-region").html(e),setTimeout(function(){window.laytheme.emit("searchresultshown")},0)},error:e=>{}}),0==layData.search_autosuggest_hide&&kl())},200),kl=function(){var t,n=[],a=gl.startsWith("*+"),o=a?gl.substring(2):gl;for(r of ml){var e=r;if("1"==layData.search_hidden_projects_enabled){if(a&&(!e.hidden_project||"1"!=e.hidden_project))continue;if(!a&&"1"==e.hidden_project)continue}r.title.toLowerCase().startsWith(o)&&-1==n.indexOf(r.title)&&n.push(r.title),r.descr.toLowerCase().startsWith(o)&&-1==n.indexOf(r.descr)&&n.push(r.descr);for(var i=0;i<r.cats.length;i++)(s=r.cats[i]).toLowerCase().startsWith(o)&&-1==n.indexOf(s)&&n.push(s);for(i=0;i<r.tags.length;i++)(l=r.tags[i]).toLowerCase().startsWith(o)&&-1==n.indexOf(l)&&n.push(l);if(r.custom_taxonomies&&Object.entries(r.custom_taxonomies).forEach(([,e])=>{Array.isArray(e)&&e.forEach(e=>{e=e.replace(/&amp;/g,"&").replace(/&ndash;/g,"–");e.toLowerCase().startsWith(o)&&-1==n.indexOf(e)&&n.push(e)})}),3<n.length)break}if(0!=n.length&&o==n[0].toLowerCase()&&n.splice(0,1),0==n.length)for(var r of ml){e=r;if("1"==layData.search_hidden_projects_enabled){if(a&&(!e.hidden_project||"1"!=e.hidden_project))continue;if(!a&&"1"==e.hidden_project)continue}-1!==e.title.toLowerCase().indexOf(o)&&-1==n.indexOf(e.title)&&n.push(e.title),-1!==e.descr.toLowerCase().indexOf(o)&&-1==n.indexOf(e.descr)&&n.push(e.descr);for(var s,i=0;i<e.cats.length;i++)(s=e.cats[i]).toLowerCase().startsWith(o)&&-1==n.indexOf(s)&&n.push(s);for(var l,i=0;i<e.tags.length;i++)(l=e.tags[i]).toLowerCase().startsWith(o)&&-1==n.indexOf(l)&&n.push(l);if(e.custom_taxonomies&&Object.entries(e.custom_taxonomies).forEach(([,e])=>{Array.isArray(e)&&e.forEach(e=>{e=e.replace(/&amp;/g,"&").replace(/&ndash;/g,"–");-1!==e.toLowerCase().indexOf(o)&&-1==n.indexOf(e)&&n.push(e)})}),3<n.length)break}0!=n.length&&o==n[0].toLowerCase()&&n.splice(0,1),0!=ml.length?(t='<div class="suggest-collection" id="suggest-results">',n.slice(0,3).map(e=>{e=new hl(e=a&&""!=e?"*+"+e:e);t+=e.getMarkup()}),t+="</div>",jQuery("#search-autosuggest-list").html(t)):jQuery("#search-autosuggest-list").html("")},Ll=function(e){for(var t=[],n=0;n<e.length;n++){var a=e[n].postid;t.push(a)}return t},Ol={i:function(){jQuery(document).on("click",'[href="#search"]',function(e){yl(),e.preventDefault(),e.stopPropagation(),vl.onShow(),window.laytheme.emit("searchshown")}),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(""),vl.onInput()},0)}),vl=new dl,jQuery(document).keyup(function(e){27==e.which&&vl.onHide()}),window.laytheme.on("customizer_showsearch",function(){yl(),vl.onShow()}),window.laytheme.on("customizer_hidesearch",function(){vl.onHide()}),window.laytheme.on("newpageshown",function(){vl.onHide()}),window.laytheme.on("searchresultshown",function(){yr.loadVideosInstantly(jQuery("#search-results-region"))})},search:function(){"resolved"==jl.state()?Sl():jQuery.when(jl).then(function(){Sl()})}},L=[],Dl=!1,Al=(window.laytheme.on("content_ready",function(){fl(),Il()}),(e,t)=>{Dl||e.forEach(t=>{var n,e=Array.from(wl).indexOf(t.target);if(t.isIntersecting){var a="true"===t.target.dataset.dirty;if(null!=typeof L[e]&&0==L[e].playing&&!t.target.ended&&!jQuery(t.target).hasClass("userinteractedwith-paused")&&!a)try{2<=t.target.readyState?(L[e].playProm
1ise=t.target.play(),L[e].playPromise&&L[e].playPromise.then(function(){L[e].playing=!0})):(n=e,t.target.addEventListener("canplay",e=>{null!=typeof L[n]&&(L[n].playPromise=t.target.play(),L[n].playPromise.then(function(){L[n].playing=!0}))}))}catch(e){}}else null!=typeof L[e]&&L[e]&&null!=L[e].playing&&1==L[e].playing&&(t.target.pause(),L[e].playing=!1)})}),Il=function(){if("IntersectionObserver"in window){let t=new IntersectionObserver(Al);wl.forEach(e=>{t.observe(e)})}},bl=t(re()),zl=!1,Pl=!1,Tl=null,El=["scrollslider-active","infinite-scrollslider-active"],Ml=e=>{if(null==e)return!1;const t=e.closest(".lay-content");return!!t&&!(t.closest("#lay-project-overlay")||!El.some(e=>t.classList.contains(e))&&!(null!=window.layscrollslider&&"function"==typeof window.layscrollslider.isActiveHere&&window.layscrollslider.isActiveHere()&&t.matches&&t.matches("body>.lay-content")))},Bl=(0,bl.default)(function(){},2e3),$l=(window.laytheme.on("pushstate",function(){Hl()}),window.laytheme.on("popstate",function(){Hl()}),window.laytheme.on("newpageshown",function(){setTimeout(function(){window.utility_controller.isProjectsOverlayEnabled()&&g.shouldCloseOverlay()||Nl()},50)}),window.laytheme.on("projectoverlayclosed",function(){setTimeout(function(){Nl()},50)}),window.laytheme.on("destroyoverlay",function(){setTimeout(function(){Pl=!1},600)}),!0),Nl=function(){$l=!0},Hl=function(){$l=!1},ql=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},Rl=(e,t)=>{var n=x.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop),n=parseInt(n);e.forEach(e=>{if($l){if(1==e.isIntersecting&&e.target.classList.contains("below")&&(0<e.boundingClientRect.top||0<e.boundingClientRect.bottom)&&!e.target.classList.contains("no-animation")&&!e.target.classList.contains("no-animate-in-on-scroll")){if(!ql(e.target))return;var t=Wl(e.target,e.boundingClientRect);e.target.style.transitionDelay=t+"ms",e.target.classList.remove("below"),e.target.classList.add("in-view")}0==e.isIntersecting&&e.boundingClientRect.top+n>window.innerHeight&&!e.target.classList.contains("no-animation")&&!e.target.classList.contains("no-animate-in-on-scroll")&&(e.target.style.transitionDelay="0ms",e.target.classList.add("below"),e.target.classList.remove("in-view"))}})},Fl=1,Wl=function(e,t){return""==layData.misc_options_element_transition_animate_opacity?0:(t=function(e,t,n,a){n-=e,e=a-t;return Math.sqrt(e*e+n*n)}(0,0,t.left,t.top),parseInt(.25*t*Fl))};var Vl,Yl,Ul,Gl={i:function(){"on"==window.layData.element_transition_on_scroll&&"IntersectionObserver"in window&&(window.laytheme.on("overlaystartsanimatingout",function(){Pl=!0,Hl()}),window.laytheme.on("newpageshown",function(e,t,n,a){var o=x.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop),a=null!=a&&!0===a.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";null!=Tl&&(Tl.disconnect(),Tl=null);let i=new IntersectionObserver(Rl,{threshold:0});Tl=i,a=document.querySelectorAll(a+" .col.no-parallax.no-offset.no-sticky:not(.stack-has-border-or-shadow-or-rounded-corners .col):not(.type-elementgrid):not(.type-thumbnailgrid):not
1(.type-productsgrid):not(.type-news):not(.inside-collapsed-row),"+a+" .col.no-parallax.no-offset.type-thumbnailgrid .thumb,"+a+" .col.no-parallax.no-offset.type-elementgrid .element-wrap,"+a+" .col.no-parallax.no-offset.type-productsgrid li,"+a+" .lay-thumbnailgrid-filter-wrap,"+a+" .show-news,"+a+" .hide-news"),_l=Array.from(a).filter(e=>{return!Ml(e)}),setTimeout(function(){zl?zl=!1:window.utility_controller.isProjectsOverlayEnabled()&&Pl?Hl():_l.forEach(e=>{var t;e.classList.contains("no-animation")||e.classList.contains("no-animate-in-on-scroll")||!(0===(t=e.getBoundingClientRect()).width&&0===t.height||t.top-o>window.innerHeight)||e.classList.add("below")}),_l.forEach(e=>{i.observe(e)})},500)}),window.eventsChannel.on("scroll",function(e,t){if(window.innerHeight+e>=t-200&&_l)for(let e=0;e<_l.length;e++){var n,a=_l[e];a.classList.contains("below")&&ql(a)&&(n=Wl(a,a.getBoundingClientRect()),a.style.transitionDelay=n+"ms",a.classList.remove("below"),a.classList.add("in-view"))}}),jQuery(window).on("fpAfterLoad",function(e,t){Pl||_l.forEach(e=>{e.classList.contains("no-animation")||e.classList.contains("no-animate-in-on-scroll")||ql(e)&&(e.closest(".row-"+(t.index-1))?(e.classList.remove("below"),e.classList.add("in-view")):(e.classList.remove("in-view"),e.classList.add("below")))})}),jQuery(window).on("fpAfterSlideLoad",function(e,t){Pl||_l.forEach(e=>{e.classList.contains("no-animation")||e.classList.contains("no-animate-in-on-scroll")||ql(e)&&(e.closest(".row-"+t.slideIndex)?(e.classList.remove("below"),e.classList.add("in-view")):(e.classList.remove("in-view"),e.classList.add("below")))})}),jQuery(window).off("window_width_changed",Bl),jQuery(window).on("window_width_changed",Bl))},reduceDelay:function(){Fl=0},makeDelayNormalAgain:function(){Fl=1},pauseOnScrollAnimation:Hl,resumeOnScrollAnimation:Nl},Xl=(e,t)=>{e.forEach(e=>{e.isIntersecting&&Zl(e.target)})},Zl=function(o){var i,e,t,n,a,r,s,l,c,u,d;o.classList.contains("pixelate-animation-started")||(i=(c=document.querySelector(".svg-filter-wrap"))?(e="pixelateAni_"+Date.now()+"_"+Math.random().toString(36).substr(2,9),(t=document.createElementNS("http://www.w3.org/2000/svg","filter")).setAttribute("id",e),t.setAttribute("x","0"),t.setAttribute("y","0"),t.setAttribute("width","100%"),t.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"),(a=document.createElementNS("http://www.w3.org/2000/svg","feComposite")).setAttribute("id","animated-composite-"+e),a.setAttribute("in2","SourceGraphic"),a.setAttribute("operator","in"),a.setAttribute("width","24"),a.setAttribute("height","24"),(r=document.createElementNS("http://www.w3.org/2000/svg","feTile")).setAttribute("result","tiled"),(s=document.createElementNS("http://www.w3.org/2000/svg","feComposite")).setAttribute("in","SourceGraphic"),s.setAttribute("in2","tiled"),s.setAttribute("operator","in"),(l=document.createElementNS("http://www.w3.org/2000/svg","feMorphology")).setAttribute("id","animated-morphology-"+e),l.setAttribute("operator","dilate"),l.setAttribute("radius","12"),t.appendChild(n),t.appendChild(a),t.appendChild(r),t.appendChild(s),t.appendChild(l),c.appendChild(t),{id:e,composite:a,morphology:l,element:t}):null)&&(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+")",u=Date.now(),d=function(){var e=Date.now()-u,e=Math.min(e/350,1),t=1-Math.pow(1-e,3),n=24+-22*t,a=12+-11*t;i.composite.setAttribute("width",24+-22*t),i.composite.setAttribute("height",n),i.morphology.setAttribute("radius",a),e<1?requestAnimationFrame(d):(o.style.filter="",i.element&&i.element.parentNode&&i.element.parentNode.removeChild(i.element),delete o._pixelateFilter)},requestAnimationFrame(d))},bl={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,n,a){a=null!=a&&a.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";let o=!1;null!=window.scrollSlider&&null!=window.scrollSlider.isActiveHere&&(o=window.scrollSlider.isActiveHere());Vl=new IntersectionObserver(Xl,{threshold:0,rootMargin:"0px 0px -100px 0px"}),Yl=document.querySelectorAll(a+" img.lazyload"),o||Yl.forEach(e=>{Vl.observe(e)})}),window.laytheme.on("searchresultshown",function(){document.querySelectorAll("#search-results-region img.lazyload").forEach(e=>{Vl.observe(e)})}),window.laytheme.on("overlayshown_animation_ended",function(){document.querySelectorAll(".lay-overlay img.lazyload").forEach(e=>{Vl.observe(e)})}))}},Jl=t(re()),Kl=["scrollslider-active","infinite-scrollslider-active"],ec=e=>{if(!e)return!1;const t=e.closest(".lay-content");return!!t&&!(t.closest("#lay-project-overlay")||!Kl.some(e=>t.classList.contains(e))&&!(null!=window.layscrollslider&&"function"==typeof window.layscrollslider.isActiveHere&&window.layscrollslider.isActiveHere()&&t.matches&&t.matches("body>.lay-content")))},tc=(0,Jl.default)(function(){},2e3),nc=(window.laytheme.on("pushstate",function(){oc()}),window.laytheme.on("popstate",function(){oc()}),window.laytheme.on("newpageshown",function(){setTimeout(function(){window.utility_controller.isProjectsOverlayEnabled()&&g.shouldCloseOverlay()||ac()},50)}),window.laytheme.on("destroyoverlay",function(){setTimeout(function(){ac()},50)}),!0),ac=function(){nc=!0},oc=function(){nc=!1},ic=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},rc=(e,t)=>{var n=x.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop);e.forEach(e=>{if(nc){if(1==e.isIntersecting&&e.target.classList.contains("below")&&(0<e.boundingClientRect.top||0<e.boundingClientRect.bottom)&&!e.target.classList.contains("no-animation")){if(!ic(e.target))return;var t=lc(e.boundingClientRect);e.target.style.transitionDelay=t+"ms",e.target.classList.remove("below"),e.target.classList.add("in-view")}0==e.isIntersecting&&e.boundingClientRect.top+n>window.innerHeight&&!e.target.classList.contains("no-animation")&&(e.target.style.transitionDelay="0ms",e.target.classList.add("below"),e.target.classList.remove("in-view"))}})},sc=1,lc=function(e){return""==layData.misc_options_element_transition_animate_opacity?0:.25*function(e,t,n,a){n-=e,e=a-t;return Math.sqrt(e*e+n*n)}(0,0,e.left,e.top)*sc};var O,Jl={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 a=x.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop),t='.lay-overlay[data-link="'+e.attr("data-link")+'"]';if(t=document.querySelectorAll(t+" .col.no-parallax.no-offset.no-sticky:not(.type-elementgrid):not(.type-thumbnailgrid):not
1(.type-productsgrid):not(.type-news):not(.inside-collapsed-row),"+t+" .col.no-parallax.no-offset.type-thumbnailgrid:not(.inside-collapsed-row) .thumb,"+t+" .col.no-parallax.no-offset.type-elementgrid:not(.inside-collapsed-row) .element-wrap,"+t+" .col.no-parallax.no-offset.type-productsgrid:not(.inside-collapsed-row) li,"+t+" .lay-thumbnailgrid-filter-wrap,"+t+" .show-news,"+t+" .hide-news"),Ul=Array.from(t).filter(e=>!ec(e)),setTimeout(function(){Ul.forEach(e=>{var t,n;e.classList.contains("no-animation")||e.classList.contains("no-animate-in-on-scroll")||(t=0===(n=e.getBoundingClientRect()).width&&0===n.height,n=n.top,t||n-a>window.innerHeight?(e.classList.remove("in-view"),e.classList.add("below")):(e.classList.remove("below"),e.classList.add("in-view")))})},500),!e.hasClass("lay-overlay-was-opened-at-least-once")){let e={threshold:0};setTimeout(function(){let t=new IntersectionObserver(rc,e);Ul.forEach(e=>{t.observe(e)})},500)}}),window.eventsChannel.on("scroll",function(e,t){if(window.innerHeight+e>=t-200&&Ul)for(let e=0;e<Ul.length;e++){var n,a=Ul[e];a.classList.contains("below")&&ic(a)&&(n=lc(a.getBoundingClientRect()),a.style.transitionDelay=n+"ms",a.classList.remove("below"),a.classList.add("in-view"))}}),jQuery(window).off("window_width_changed",tc),jQuery(window).on("window_width_changed",tc))},reduceDelay:function(){sc=0},makeDelayNormalAgain:function(){sc=1}},cc=function(e,t,n){for(var a=e.split(" "),o=[],i=0;i<a.length;i++){var r,s,l=a[i];-1!==l.indexOf("vh")||-1!==l.indexOf("lvh")||-1!==l.indexOf("svh")?(l=(l=(l=l.replace("vh","")).replace("svh","")).replace("lvh",""),s=parseFloat(l),o.push(s*=t/100)):-1!==l.indexOf("vw")?(l=l.replace("vw",""),r=parseFloat(l),o.push(r*=n/100)):-1!==l.indexOf("px")?(l=l.replace("px",""),s=parseFloat(l),o.push(s)):o.push(l)}e=o.join("");return Math.round(dc(e))},uc=function(){if(void 0!==O&&0<O.length){var e,t=document.styleSheets,n=!1;for(r=0;r<t.length;r++)null!=(e=t[r]).ownerNode&&"frontend-style-css"==e.ownerNode.id&&(n=e);e.crossOrigin="anonymous";try{var i=[];if(0!=n){for(var r=0;r<n.cssRules.length;r++){var a=n.cssRules[r];void 0!==a.selectorText&&-1!=a.selectorText.indexOf("_100vh")&&i.push(a)}O.each(function(){var e="";if(this.classList.contains("_100vh")){var t=this;for(r=0;r<i.length;r++){var n=i[r];t.matches(n.selectorText)&&(e=n.style.minHeight)}jQuery(this).attr("data-original-100vh-height",e)}else if(this.classList.contains("rowcustomheight")){var t=this,a=jQuery(t).clone();for(a[0].classList.add("_100vh"),r=0;r<i.length;r++){n=i[r];a[0].matches(n.selectorText)&&(e=n.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 dc(e){return Function(`"use strict";return (${e})`)()}function hc(e){var t,n=e.attr("data-replacementtext");""!=n&&null!=n&&(t=(0,_c.default)(e.html()),e.html((0,wc.default)(n)),e.attr("data-replacementtext",t),e.toggleClass("lay-text-replaced"))}function yc(e){e.toggleClass("expand-link-clicked")}var fc=function(e){if(void 0!==O&&0<O.length){var t,n,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("),n=e.indexOf(")"),dc(e.substring(t+5,n).replace("100vh","window.innerHeight").replace("100svh","window.innerHeight").replace("100lvh","window.innerHeight").replace("100vw","window.innerWidth").replace("px",""))}return window.innerHeight}},pc=function(){mc(),gc()},mc=function(){void 0!==O&&0<O.length&&(O.each(function(){var e,t,n;"false"==jQuery(this).attr("data-collapsed")&&(this.classList.contains("_100vh")?(e=this,jQuery("html").hasClass("fp-enabled")||(t=fc(e),n=-1,jQuery(e).find(".col.absolute-position").each(function(){var e=this.getBoundingClientRect();e.height>n&&(n=e.height)}),-1!==n&&t<n?(jQuery(e).css("min-height",n),jQuery(e).find("._100vh").css("min-height",n)):(jQuery(e).css("min-height",""),jQuery(e).find("._100vh").css("min-height","")))):this.classList.contains("rowcustomheight")&&(t=function(e){var t=fc(e),n=jQuery(e).attr("data-original-rowcustomheight"),a=cc(n,t,window.innerWidth),o=-1;if(jQuery(e).find(".col.absolute-position:not(.type-carousel)").each(function(){var e=this.getBoundingClientRect();if(e.height>o)o=e.height}),o!==-1&&a<o)return o;else return n}(this),jQuery(this).css("min-height",t),jQuery(this).find(".rowcustomheight").css("min-height",t)))}),window.laytheme.emit("rows_height_set"))},gc=function(){var e;void 0!==O&&0<O.length&&(e=0!=jQuery("#custom-phone-grid").length,x.isPhoneSize)},vc={i:function(){!0===x.isTouchDevice?(window.laytheme.on("sizechanged",function(){uc()}),jQuery(window).on("window_width_changed orientationchange",function(){})):(window.laytheme.on("sizechanged",function(){uc()}),jQuery(window).on("resize",pc)),window.laytheme.on("content_ready",function(e){O=void 0,e=w(e),O=e.find(".row"),uc(),pc(),setTimeout(function(){pc()},1e3)}),window.laytheme.on("overlayshown",function(){var e=x.screenSize;"tablet"==x.screenSize&&(e="desktop"),O=void 0,e=li(e),O=e.find(".row"),uc(),pc(),setTimeout(function(){pc()},1e3)})},doPositioning:pc},wc=t(a()),_c=t(me()),bc=t(St()),jc=void 0,xc=function(){},Cc=function(e,t){var n=[];if(-1===e.indexOf(","))n.push(e);else if(-1!==e.indexOf(","))for(var a=e.split(","),o=0;o<a.length;o++)n.push(a[o]);else n.push(e);for(var i=[],o=0;o<n.length;o++)0<t.find(".row-id-"+n[o]).length&&i.push(n[o]);return n=i},Qc=function(){var p;
1jQuery(document).off("click","a[data-expand]"),jQuery(document).on("click","a[data-expand]",function(e){e.stopPropagation(),e.preventDefault();var n=jQuery(this),e=(p=n.closest(".grid"),n.attr("data-expand")),t=n.attr("data-animationtiming"),a=(";"==t.slice(-1)&&(t=t.substring(0,t.length-1)),n.attr("data-animation")),o=Cc(e,p),e=n.attr("data-collapseotherrows"),i=n.attr("data-scrolltoexpandedrow");hc(n),yc(n);for(var r=0;r<o.length;r++){var s=parseInt(o[r],10);jQuery.isNumeric(s)&&jQuery(this).closest(".grid").find("a[data-expand]").not(n).each(function(){var e=jQuery(this),t=(t=e.attr("data-expand").split(",")).map(function(e){return parseInt(e,10)});n.hasClass("expand-link-clicked")?t.includes(s)&&!e.hasClass("expand-link-clicked")&&(hc(e),yc(e)):t.includes(s)&&e.hasClass("expand-link-clicked")&&(hc(e),yc(e))})}for(var l,c,u=null,r=0;r<o.length;r++)0<(y=jQuery(this).closest(".grid").find(".row-id-"+o[r])).length&&("true"===y[0].getAttribute("data-collapsed")?(kc(y[0],t,a),y[0].setAttribute("data-collapsed","false"),u=y):Sc(y[0],t,a));if("true"==i&&null!=u&&0<u.length&&setTimeout(function(){var e=u.offset().top,e=Ec.addSpaceTop(e);0<n.closest(".lay-overlay").length?n.closest(".lay-content").animate({scrollTop:e},300,"easeInOutQuad",function(){var e=u.attr("id");void 0!==e&&""!=e&&0!=e&&(window.location.hash=e)}):0<n.closest("#lay-project-overlay").length?n.closest("#lay-project-overlay").animate({scrollTop:e},300,"easeInOutQuad",function(){var e=u.attr("id");void 0!==e&&""!=e&&0!=e&&(window.location.hash=e)}):jQuery("html").animate({scrollTop:e},300,"easeInOutQuad",function(){var e=u.attr("id");void 0!==e&&""!=e&&0!=e&&(window.location.hash=e)})},a),"true"==e){l=p,c=[],jc.find('a[href="#expandrow"]').each(function(){var e;0<l.find(this).length&&(e=jQuery(this).attr("data-expand"),e=Cc(e,l),c=(0,bc.default)(c,e))});for(var d=c,h=0;h<d.length;h++){var y,f=d[h];-1==o.indexOf(f)&&0<(y=jQuery(this).closest(".grid").find('.row[data-collapsed="false"].row-id-'+f)).length&&(Sc(y[0],t,a),jQuery(this).closest(".grid").find('a[href="#expandrow"].lay-text-replaced').each(function(){var e=jQuery(this),t=e.attr("data-expand");-1!=Cc(t,p).indexOf(f)&&(hc(e),yc(e))}))}}})};function Sc(e,t,n){jQuery(e).css({transition:"height "+n+"ms "+t+", min-height "+n+"ms "+t}),e.classList.add("hide-overflow");var a=e.scrollHeight,o=e.style.transition;e.style.transition="",requestAnimationFrame(function(){e.style.height=a+"px",e.style.transition=o,jQuery(e).one("transitionend",function(e){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 kc(t,e,n){jQuery(t).css({transition:"height "+n+"ms "+e+", min-height "+n+"ms "+e});n=t.scrollHeight;t.style.height=n+"px",jQuery(t).one("transitionend",function(e){"false"==jQuery(this).attr("data-collapsed")&&(this.style.height=null,this.classList.remove("hide-overflow"),t.classList.contains("rowcustomheight")||t.classList.contains("_100vh"))&&vc.doPositioning(),window.laytheme.emit("lay_row_expanded")}),t.setAttribute("data-collapsed","false")}function Lc(e){var t=(e=Array.from(e)).findIndex(e=>e.includes("row-id-"));if(-1!=t)return e[t].split("-")[2]}function Oc(e){return e?(e=(e=(e=e.replace(/^https?:\/\//i,"")).replace(/^www\./i,"")).replace(/\/$/,"")).toLowerCase():""}var Dc={i:function(){window.laytheme.on("content_ready",function(e){jc=void 0,jc=li(e),xc(),Qc()}),window.laytheme.on("overlayshown",function(e){jc=e,xc(),Qc()})},expand_on_anchorscroll:function(){var o,i,e,t,n,a=window.location.hash,a=jc.find(a);0<a.length&&(n=!(o=-1),n=a.hasClass("row")?(o=Lc(a[0].classList),"true"===a.attr("data-collapsed")):(o=Lc(a.closest(".row")[0].classList),"true"===a.closest(".row").attr("data-collapsed")),-1!=o)&&n&&(i=!1,jc.find("a[data-expand]").each(function(){for(var e=jQuery(this).attr("data-expand"),t=jQuery(this).closest(".grid"),n=Cc(e,t),a=0;a<n.length;a++)if(n[a]==o){jQuery(this).trigger("click"),i=!0;break}}),i||0<(a=jc.find(".row-id-"+o)).length&&(e=a.attr("data-animationtiming"),t=a.attr("data-animation"),n="true"===a[0].getAttribute("data-collapsed"))&&(kc(a[0],e,t),a[0].setAttribute("data-collapsed","fal
1se")))}},D=void 0,Ac=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"},Ic=function(e){return void 0===D||0==(e=D.find(e).closest(".row")).length?0:D.find(".row").index(e)},zc=function(e){var t=window.location.href,n=t.indexOf("#");return-1!==n&&(t=t.substr(0,n)),"#"==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"))||(e=(n=e.attr("href")).indexOf("#"),n=n.substr(0,e),e=Oc(t),Oc(n)==e)},Pc=function(e){switch(x.screenSize){case"desktop":case"tablet":jQuery(".navbar").is(":visible")&&(e-=parseInt(jQuery(".navbar").height(),10)),""!=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},Tc=function(){var e=window.location.hash;if(-1==e.indexOf("&")&&-1==e.indexOf("?")&&-1==e.indexOf("=")){var t=D.find(e);if(0<t.length)switch(Ac()){case"none":var n=t.offset().top,n=Pc(n);if("on"==layData.never_change_scrolling_position&&"phone"!=x.screenSize){let e;e=g.isOverlayDisplayBlock()?jQuery("#lay-project-overlay #grid"):jQuery("body>.lay-content #grid"),(e=0<jQuery(t).closest("#footer-region").length?jQuery(t).closest("#footer-region"):e)[0].scroll(0,n)}else window.scroll(0,n);Dc.expand_on_anchorscroll();break;case"vertical":var a=Ic(e);jQuery.fn.fullpage.silentMoveTo(a+1,0),"on"==magneticSlidesPassedData.ms_autoScrolling&&""==magneticSlidesPassedData.ms_scrollBar&&window.scrollTo(0,0),Dc.expand_on_anchorscroll();break;case"horizontal":a=Ic(e);jQuery.fn.fullpage.silentMoveTo(1,a),window.scrollTo(0,0),Dc.expand_on_anchorscroll()}}},Ec={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 t=jQuery(this).attr("href"),n=t.indexOf("#"),a=t.substring(n);if(-1==a.indexOf("&")&&-1==a.indexOf("?")&&-1==a.indexOf("="))if(0<jQuery(this).closest("#fp-nav").length||0<jQuery(this).closest(".fp-slidesNav").length)e.preventDefault();else if(zc(jQuery(this))){e.preventDefault(),oa.hideMobileMenu();t=Ac();if(null!=D&&0!=D.length){var o=D.find(a);if(1<o.length){n=e.target.closest(".lay-content");if(n)o=jQuery(n).find(a);else for(var i=0;i<o.length;i++)if(jQuery(o[i]).is(":visible")){o=jQuery(o[i]);break}}switch(t=0<jQuery(o).closest(".lay-overlay").length?"none":t){case"none":if(0!=o.length)if(0<jQuery(o).closest(".lay-overlay").length){var r=o.offset().top;r=Pc(r),r-=window.scrollY,jQuery(o).closest(".lay-content").animate({scrollTop:r},300,"easeInOutQuad",function(){})}else if(v.unfixBody(),setTimeout(function(){va()},0),"on"==layData.never_change_scrolling_position&&"phone"!=x.screenSize){r=o[0].getBoundingClientRect().top;let e;e=g.isOverlayDisplayBlock()?jQuery("#lay-project-overlay #grid"):jQuery("body>.lay-content #grid"),0<jQuery(o).closest("#footer-region").length&&(e=jQuery("#footer-region")),r+=e[0].scrollTop,r=Pc(r),e.animate({scrollTop:parseInt(r,10)},300,"easeInOutQuad",function(){Dc.expand_on_anchorscroll()})}else{var r=o.offset().top,s=(r=Pc(r),g.isOverlayDisplayBlock()?"#lay-project-overlay":"html");g.isOverlayDisplayBlock()&&(r-=window.scrollY),jQuery(s).animate({scrollTop:parseInt(r,10)},function(){g.isOverlayDisplayBlock()||(f.replaceState(a),window.scroll(0,parseInt(r,10))),Dc.expand_on_anchorscroll()})}break;case"vertical":v.unfixBody(),setTimeout(function(){va()},0);s=Ic(a)+1;"undefined"!=typeof magneticSlidesPassedData&&"css_scroll_snap"===magneticSlidesPassedData.ms_slide_type?(jQuery.fn.fullpage.moveTo(s,0),setTimeout(function(){f.replaceState(a)},300)):(jQuery(window).one("fpAfterLoad",function(){f.replaceState(a)}),jQuery.fn.fullpage.moveTo(s,0)),Dc.expand_on_anchorscroll();break;case"horizontal":v.unfixBody(),setTimeout(function(){va()},0);s=Ic(a);"undefined"!=typeof magneticSlidesPassedData&&"css_scroll_snap"===magneticSlidesPassedData.ms_slide_type?(jQuery.fn.fullpage.moveTo(1,s),setTimeout(function(){f.replaceState(a)},300)):(jQuery(window).one("fpAfterSlideLoad",function(){f.replaceState(a)}),jQuery.fn.fullpage.moveTo(1,s)),Dc.expand_on_anchorscroll()}}}}),i=window.location.pathname,r=window.location.hash,jQuery(window).on("hashchange",function(){var a=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")),n=jQuery("body").attr("data-id");e&&e.type==t&&e.id==n?(i=o,r=a,null!=D&&Tc()):(i=o,r=a,window.location.href=(o||"/")+window.location.search+a)},0):a!==r&&(i=o,r=a,null!=D)&&Tc()}),window.laytheme.on("content_ready",function(e){D=void 0,D=li(e),f.applyInitialHashAndReplace(),setTimeout(function(){Tc()},50)})},addSpaceTop:Pc},a=navigator.userAgent||navigator.vendor||window.opera,me=navigator.maxTouchPoints||navigator.msMaxTouchPoints||0,Mc=/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/.test(a),a=/Macintosh/.test(a)&&1<me,me=Mc||a?"is-touchdevice":"no-touchdevice",Mc=(jQuery("body").addClass(me),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)),a=window.devicePixelRatio||1,Bc=window.screen.width*a,$c=window.screen.height*a,me=navigator.userAgent.match(/(Macintosh)/),a=!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/),Nc=!1,A=!1,Hc=!1;2048==Bc&&2732==$c&&(Hc=A=!0),1668==Bc&&2388==$c&&(Hc=A=!0),2732==Bc&&2048==$c&&(A=!0),1536==Bc&&2048==$c&&(A=!0),1620==Bc&&2160==$c&&(A=!0),1536==Bc&&2048==$c&&(A=!0),1==(me=null!==me)&&1==a&&A&&(Nc=!0),!0===Mc||Nc?document.documentElement.classList.add("is-ios"):document.documentElement.classList.add("no-ios");!0===/(iPad)/g.test(navigator.userAgent)||Nc?Hc?document.documentElement.classList.add("is-ipad-without-homebutton"):document.documentElement.classList.add("is-ipad"):document.documentElement.classList.add("no-ipad");
1var qc,Rc,me=/(iPhone)/g.test(navigator.userAgent),Fc=[{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}],Wc=!1;if(!0===Mc)for(Rc=0;Rc<Fc.length;Rc++)if(Bc===(qc=Fc[Rc]).w&&$c===qc.h){Wc=!0;break}Wc?document.documentElement.classList.add("is-iphone-no-homebutton"):!0===me?document.documentElement.classList.add("is-iphone"):document.documentElement.classList.add("no-iphone");var A=window.chrome,Nc=window.navigator,Hc=Nc.vendor,Mc=void 0!==window.opr,me=-1<Nc.userAgent.indexOf("Edge"),Vc="no-chrome-no-safari";(Nc.userAgent.match("CriOS")||null!=A&&"Google Inc."===Hc&&!1==Mc&&!1==me)&&(Vc="is-chrome");!0==-1<navigator.userAgent.toLowerCase().indexOf("android")&&document.documentElement.classList.add("is-android");Nc=-1<navigator.userAgent.toLowerCase().indexOf("firefox");!0==a?Vc="is-safari":!0==Nc&&(Vc="is-firefox"),Nc||document.documentElement.classList.add("no-firefox"),document.documentElement.classList.add(Vc),"is-chrome"!=Vc&&document.documentElement.classList.add("no-chrome");function Yc(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 Uc(e,t){return!e||!e[t]||(e=void 0===e[t].rowsToShow?ru[t]:Number(e[t].rowsToShow),isNaN(e))||e<0?0:e}function Gc(e){var t=Number(e.attr("data-rows-shown"));return(isNaN(t)||t<1)&&e.attr("data-rows-shown",t=1),t}function Xc(){void 0!==nu&&nu.each(function(){var e=jQuery(this),t=e.data("config");uu(e,t)})}function Zc(){void 0!==Su&&Su.each(function(){var e=jQuery(this),t=e.data("config");Lu(e,t)})}function Jc(e,t){var n=x.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 a=e.find(".element-collection")[0],o=".lay-elementgrid-gutter-sizer",a=("px"===(void 0===t[n].colGutterMu?"%":t[n].colGutterMu)&&(o=t[n].colGutter),new Masonry(a,{itemSelector:".element-wrap",columnWidth:".lay-elementgrid-col-sizer",gutter:o,percentPosition:!0,transitionDuration:0}));a.once("layoutComplete",function(){e.closest(".col").addClass("masonry-initialized")}),e.data("masonry",a);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"),s=(0<(r=e.find(".elementgrid-row .element-wrap")).length&&r.unwrap(),t[n].colCount),l=0;l<i.length;l+=s)i.slice(l,l+s).wrapAll('<div class="elementgrid-row '+t.layoutType+'"></div>')}}function Kc(){void 0!==Su&&Su.each(function(){var e=jQuery(this);"masonry"===e.data("config").layoutType&&void 0!==(e=e.data("masonry"))&&e.layout()})}function eu(e,t){var n=Du(e,t);return n<=0?-1:(e=e[t]&&void 0!==e[t].colCount?Number(e[t].colCount):1,n*(e=isNaN(e)||e<1?1:e))}function tu(e,t){var n,a,o=!0===t.showMoreButton||"true"===t.showMoreButton,i=eu(t,x.screenSize),r=0<(r=e.nextAll(".lay-elementgrid-load-more-wrap").first()).length?r.find(".lay-elementgrid-load-more").first():jQuery(),s=e.find(".element-wrap"),l="masonry"!==(l=t.layoutType)&&"same-height"!==l;if(s.removeClass("hide-elementgrid").addClass("show-elementgrid"),l&&e.find(".elementgrid-row").removeClass("hide-elementgrid-row show-elementgrid-row"),o&&-1!==i){if(l)return(o=Du(t,x.screenSize))<=0?r.length&&r.hide():(l=Number(e.attr("data-rows-shown")||1),e.attr("data-rows-shown")||e.attr("data-rows-shown",1),n=o*l,t=e.find(".elementgrid-row"),a=0,t.each(function(){var e=jQuery(this);a<n?(a++,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,r.length&&(0===o?r.hide():r.show()));var c=0;s.each(function(){var e=jQuery(this);e.hasClass("loadmore-shown")||(c<i?c++: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()}var nu,I={getElementId:function(e){e=e.closest(".col");if(0!==e.length)for(var t=e[0].classList,n=0;n<t.length;n++){var a=t[n];if(0===a.indexOf("id-"))return a}return null},getElementType:function(e){var t=e.closest(".col");if(0!==t.length)for(var n=["type-thumbnailgrid","type-elementgrid","type-productsgrid","type-news"],a=0;a<n.length;a++)if(t.hasClass(n[a]))return n[a];return null},saveLoadMoreState:function(e,t,n){if(e&&t){e=Yc(e,t);try{sessionStorage.setItem(e,JSON.stringify(n))}catch(e){}}},getLoadMoreState:function(e,t){if(e&&t){e=Yc(e,t);try{var n=sessionStorage.getItem(e);if(n)return JSON.parse(n)}catch(e){}}return null},clearLoadMoreState:function(e,t){if(e&&t){e=Yc(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}},au=t(St()),ou=t(e()),iu=()=>window.layHistory,ru={desktop:3,tablet:3,phone:6},su=function(e,t){(isNaN(t)||t<1)&&(t=1),e.attr("data-rows-shown",t)},lu=function(e){su(e,1)},cu=function(a,e){var t,n,o,i,r,s,l;a&&0!==a.length&&e&&(n=!0===e.showMoreButton||"true"===e.showMoreButton,l=Uc(e,x.screenSize),t=0<(t=a.find(".lay-thumbnailgrid-load-more-wrap").first()).length?t.find(".lay-thumbnailgrid-load-more").first():jQuery(),!n||l<=0?(t.length&&t.hide(),lu(a),a.find(".thumbnail-wrap.hide-loadmore").removeClass("hide-loadmore")):(n=Gc(a),o=e[x.screenSize]&&void 0!==e[x.screenSize].colCount?Number(e[x.screenSize].colCount):1,i=l*(o=isNaN(o)||o<1?1:o)*n,r=0,a.find(".thumbnail-wrap.hide-loadmore").removeClass("hide-loadmore"),s=0,a.find(".thumbnail-wrap").each(function(){var e=jQuery(this);e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||s++}
1),a.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<s?t.show():t.hide()),"masonry"===e.layoutType&&null!=(l=a.data("masonry"))&&(l.reloadItems(),l.layout(),l.once("layoutComplete",function(){var t,n,e=a.find(".lay-thumbnailgrid-load-more-wrap").first(),e=0<e.length?e.find(".lay-thumbnailgrid-load-more").first():jQuery();e.length&&(n=t=0,a.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")||n++}),n<t?e.show():e.hide())}))))},uu=function(e,t){var n=x.screenSize,a=t[n].colGutter,o=t[n].rowGutter,i=t[n].colCount,r=void 0===t[n].rowGutterMu?"%":t[n].rowGutterMu,s=void 0===t[n].colGutterMu?"%":t[n].colGutterMu,i="calc( 100% / "+i+" - "+(1-1/i)*t[n].colGutter+s+")",n={width:i},n=("%"!=r&&"masonry"!=t.layoutType||(n["margin-bottom"]=o+r),e.find(".thumbnail-wrap").css(n),t.layoutType);"masonry"===n?(e.find(".lay-thumbnailgrid-gutter-sizer").css("width",a+s),e.find(".lay-thumbnailgrid-col-sizer").css("width",i),void 0!==(i=e.data("masonry"))&&i.layout()):(e.find(".thumb-collection").css("column-gap",a+s),e.find(".thumb-collection").css("row-gap",o+r)),"masonry"!==n&&cu(e,t)},du=function(e,t){var n,a,o=x.screenSize;"masonry"===t.layoutType&&(e.find(".thumb-collection").append('<div class="lay-thumbnailgrid-gutter-sizer"></div><div class="lay-thumbnailgrid-col-sizer"></div>'),n=e.find(".thumb-collection")[0],a=".lay-thumbnailgrid-gutter-sizer","px"===(void 0===t[o].colGutterMu?"%":t[o].colGutterMu)&&(a=t[o].colGutter),(t=new Masonry(n,{itemSelector:".thumbnail-wrap",columnWidth:".lay-thumbnailgrid-col-sizer",gutter:a,percentPosition:!0,transitionDuration:0})).once("layoutComplete",function(){e.closest(".col").addClass("masonry-initialized")}),e.data("masonry",t))},hu=function(e){var t=null,n=[];if(!e||""===e)return{categorySlug:null,tagSlugs:[]};for(var a=(e=e.replace(/^#/,"")).split("&"),o=0;o<a.length;o++){var i=a[o];i.startsWith("category-")?t=i.substr(9):i.startsWith("tag-")&&n.push(i.substr(4))}return{categorySlug:t,tagSlugs:n}},yu=function(r){var e;null!=mu&&0<(e=mu.find(".thumbs-collection-region.use-filter, .thumbs-collection-region.use-tags-filter")).length&&e.each(function(){var e,t=jQuery(this),n=(pu(t),!1),a=hu(r);if(0<jQuery(this).find('.lay-thumbnailgrid-filter-anchor[data-slug="all"].lay-filter-active').length?n=!1:a.categorySlug?0<(e=jQuery(this).find('.lay-thumbnailgrid-filter-anchor[data-slug="'+a.categorySlug+'"]')).length&&(n=e.attr("data-id")):""==r&&0<(e=jQuery(".lay-filter-default")).length&&(n=e.attr("data-id")),0<a.tagSlugs.length)for(var o=0;o<a.tagSlugs.length;o++){var i=a.tagSlugs[o],i=t.find('.tag-bubble[data-tag_slug="'+i+'"]');0<i.length&&i.addClass("lay-tag-active")}e=Cu(t,n),xu(t,n,!0,e),(!1!==n||0<a.tagSlugs.length)&&fu(t,n,e)})},fu=function(e,o,t){o=!1!==o&&parseInt(o,10);var n=e.data("config"),a=(lu(e),!1),i=(0!=n&&n.hasOwnProperty("showfilter")&&(a=n.showfilter),"OR"),r=(0!=n&&n.hasOwnProperty("tagFilterBehaviour")&&(i=n.tagFilterBehaviour),!1),s=(0!=n&&n.hasOwnProperty("showtagfilter")&&(r=n.showtagfilter),[]),n=(0!=o?1==a?e.find(".thumbnail-wrap").each(function(){var e=v.parseIdsString(jQuery(this).attr("data-filterid"));if(e.push(0),-1!==e.indexOf(o))for(var e=jQuery(this).attr("data-tags"),t=v.parseIdsString(e),n=0;n<t.length;n++){var a=t[n];-1==s.indexOf(a)&&s.push(a)}}):1==r&&0==a&&(e.find(".thumbnail-wrap").each(function(){for(var e=jQuery(this).attr("data-tags"),t=v.parseIdsString(e),n=0;n<t.length;n++){var a=t[n];-1==s.indexOf(a)&&s.push(a)}}),e.find(".tag-bubble:not(.deselect-tags)").each(function(){var e=parseInt(jQuery(this).attr("data-tag_id"),10);-1==s.indexOf(e)&&jQuery(this).remove()})):1==r&&(e.find(".thumbnail-wrap").each(function(){for(var e=jQuery(this).attr("data-tags"),t=v.parseIdsString(e),n=0;n<t.length;n++){var a=t[n];-1==s.indexOf(a)&&s.push(a)}}),e.find(".tag-bubble:not(.deselect-tags)").each(function(){var e=parseInt(j
1Query(this).attr("data-tag_id"),10);-1==s.indexOf(e)&&jQuery(this).remove()})),e.find(".tag-bubble.lay-tag-active"));if(0<n.length?e.find(".deselect-tags").css("display","").removeClass("lay-filter-hidden"):e.find(".deselect-tags").addClass("lay-filter-hidden"),"AND"===i)if(0<(n=e.find(".tag-bubble.lay-tag-active")).length){for(var l=[],c=(n.each(function(){l.push(parseInt(jQuery(this).attr("data-tag_id"),10))}),[]),u=0;u<t.length;u++){var d=t[u];1==d.show&&(c=(0,au.default)(d.ids,c))}!a&&!1!==o||e.find(".tag-bubble:not(.deselect-tags)").css("display","none");for(u=0;u<s.length;u++){var h=s[u];0<l.length&&0<(0,ou.default)(l,c).length&&-1!=c.indexOf(h)?e.find('.tag-bubble[data-tag_id="'+h+'"]').css("display",""):!a&&!1!==o||e.find('.tag-bubble[data-tag_id="'+h+'"]').css("display","none")}}else if(a||!1===o){e.find(".tag-bubble:not(.deselect-tags)").css("display","none");for(u=0;u<s.length;u++){h=s[u];e.find('.tag-bubble[data-tag_id="'+h+'"]').css("display","")}}else a||e.find(".tag-bubble:not(.deselect-tags)").css("display","");else if(a||!1===o){e.find(".tag-bubble:not(.deselect-tags)").css("display","none");for(u=0;u<s.length;u++){h=s[u];e.find('.tag-bubble[data-tag_id="'+h+'"]').css("display","")}}},pu=function(e,t){var n=e.find(".lay-thumbnailgrid-tagfilter"),t=((null!=t&&0!=t&&0<t.length?t:e.find(".tag-bubble")).removeClass("lay-tag-active"),n.find(".tag-bubble")),a=[],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"),a.push([this,e]))}),a.sort(function(e,t){return e[1]==t[1]?0:e[1]>t[1]?1:-1});var o="";0<n.find(".deselect-tags").length&&(o+=n.find(".deselect-tags")[0].outerHTML),n.find(".lay-tag-active").each(function(){o+=this.outerHTML});for(var i=0;i<a.length;i++)a[i][0].classList.contains("deselect-tags")||(o+=a[i][0].outerHTML);n.html(o)}},mu=void 0,gu=void 0,vu=function(e){e=(nu=e.find(".thumbs-collection-region")).not(".initialized");0<e.length&&(e.each(function(){var e=jQuery(this),t=e.data("config"),n=!1,a=[],o=(I.getElementType(e),I.getElementId(e),e);{var i,r;t.randomorder&&!o.hasClass("was-randomized")&&(r=(i=o.find(".thumbnail-wrap").toArray()).map(e=>({value:e,sort:Math.random()})).sort((e,t)=>e.sort-t.sort).map(({value:e})=>e),o.find(".thumb-collection").html(r),o.addClass("was-randomized"))}du(e,t),uu(e,t);var i=window.location.hash,s=hu(i);if((s.categorySlug||0<s.tagSlugs.length)&&(jQuery(this).hasClass("use-filter")||jQuery(this).hasClass("use-tags-filter"))){if(s.categorySlug&&0<(o=jQuery(this).find('.lay-thumbnailgrid-filter-anchor[data-slug="'+s.categorySlug+'"]')).length&&(n=parseInt(o.attr("data-id"),10)),0<s.tagSlugs.length){for(var o=0==t||!t.hasOwnProperty("reorder_tags")||t.reorder_tags,l=e.find(".lay-thumbnailgrid-tagfilter"),c=0;c<s.tagSlugs.length;c++){var u=s.tagSlugs[c];0<(h=e.find('.tag-bubble[data-tag_slug="'+u+'"]')).length&&h.addClass("lay-tag-active")}if(o)for(var d=e.find(".deselect-tags"),c=0;c<s.tagSlugs.length;c++){var h,y,u=s.tagSlugs[c];0<(h=e.find('.tag-bubble[data-tag_slug="'+u+'"]')).length&&(0===c?0<d.length?h.insertAfter(d):l.prepend(h):(y=s.tagSlugs[c-1],0<(y=e.find('.tag-bubble[data-tag_slug="'+y+'"]')).length&&h.insertAfter(y)))}}a=Cu(e),xu(e,n,!1,a)}else{n=t.cat_id,o=!(0==t||!t.hasOwnProperty("showAllProjects"))&&t.showAllProjects;n=!o&&n,o?(a=Cu(e),xu(e,n,!1,a)):(_u(e,t),cu(e,t))}(!1!==n||0<s.tagSlugs.length)&&(a=Cu(e),fu(e,n,a)),e.addClass("initialized")}),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=(pu(e),bu(e)),n={type:jQuery("body").attr("data-type"),id:jQuery("body").attr("data-id"),catid:v.parseIdsString(jQuery("body").attr("data-catid")),slug:jQuery("body").attr("data-slug"),title:document.title},a=window.location.href.split("#")[0],a=new URL(a+t);iu().replace(a.pathname+a.search+a.hash,n);var t=!1,a=(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")),n=(!1===t&&(t=parseInt(a.cat_id,10)),Cu(e)),o=(xu(e,t,!0,n),"OR");"AND"==(o=0!=a&&a.hasOwnProperty("tagFilterBehaviour")?(o=a.tagFilterBehaviour).toUpperCase():o)&&fu(e,t,n)}),jQuery(document).off("tap",".lay-thumbnailgrid-filter-anchor"),jQuery(document).on("tap",".lay-thumbnailgrid-filter-anchor",function(e){var t,n,a,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&&(pu(r),i=bu(r),n={type:jQuery("body").attr("data-type"),id:jQuery("body").attr("data-id"),catid:v.parseIdsString(j
1Query("body").attr("data-catid")),slug:jQuery("body").attr("data-slug"),title:document.title},o=window.location.href.split("#")[0],a=new URL(o+i),iu().replace(a.pathname+a.search+a.hash,n),yu(i)):(pu(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=bu(r),n={type:jQuery("body").attr("data-type"),id:jQuery("body").attr("data-id"),catid:v.parseIdsString(jQuery("body").attr("data-catid")),slug:jQuery("body").attr("data-slug"),title:document.title},o=window.location.href.split("#")[0],a=new URL(o+i),iu().replace(a.pathname+a.search+a.hash,n),o="all"!==t&&"0"!==e&&parseInt(e,10),i=Cu(r,o),xu(r,o,!0,i),fu(r,o,i))}),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),n=e.find(".lay-thumbnailgrid-tagfilter"),a=e.data("config"),o=0==a||!a.hasOwnProperty("reorder_tags")||a.reorder_tags,i=0!=a&&a.hasOwnProperty("singleTagSelectable")&&!0===a.singleTagSelectable,n=(t.hasClass("lay-tag-active")?pu(e,t):(i&&n.find(".tag-bubble.lay-tag-active:not(.deselect-tags)").removeClass("lay-tag-active"),o&&(0<(i=n.find(".lay-tag-active").last()).length?t.insertAfter(i):0<e.find(".deselect-tags").length?t.insertAfter(e.find(".deselect-tags")):n.prepend(t)),t.addClass("lay-tag-active"),o=e[0].querySelector(".lay-thumbnailgrid-tagfilter.mobile-one-line"),i=!0,a.hasOwnProperty("reorder_tags")&&(i=a.reorder_tags),o&&i&&o.scrollTo({top:0,left:0,behavior:"smooth"})),bu(e)),t={type:jQuery("body").attr("data-type"),id:jQuery("body").attr("data-id"),catid:v.parseIdsString(jQuery("body").attr("data-catid")),slug:jQuery("body").attr("data-slug"),title:document.title},a=window.location.href.split("#")[0],i=new URL(a+n);iu().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)),a=Cu(e);xu(e,o,!0,a),fu(e,o,a)}),e.each(function(){var e=jQuery(this),t=e.data("config");du(e,t),uu(e,t),jQuery(this).addClass("sized"),wu(e)}),e.each(function(){var e,t=jQuery(this),n=I.getElementType(t),a=I.getElementId(t);n&&a&&(I.isRememberEnabled()?(e=I.getLoadMoreState(n,a))&&e.multiplier&&1<e.multiplier&&(su(t,e.multiplier),e=t.data("config"))&&cu(t,e):I.clearLoadMoreState(n,a))}),v.setImageSizesAttribute(e))},wu=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")||yr.loadSpecificVideo(this)})},_u=function(n,a){if((n.hasClass("use-filter")||n.hasClass("use-tags-filter"))&&a.hasOwnProperty("limitThumbnails")&&0<a.limitThumbnails){let e=0,t=0<n.find(".show-filtered").length;n.find(".thumbnail-wrap").each(function(){!jQuery(this).hasClass("show-filtered")&&t||(++e>a.limitThumbnails?jQuery(this).addClass("hide-because-limit"):jQuery(this).removeClass("hide-because-limit"))})}},bu=function(e){var t="",n=e.find(".lay-thumbnailgrid-filter-anchor.lay-filter-active"),a=(0<n.length&&(n=n.attr("data-slug"))&&"all"!==n&&(t="#category-"+n),[]);return e.find(".tag-bubble.lay-tag-active").each(function(){var e=jQuery(this).attr("data-tag_slug");e&&a.push("tag-"+e)}),0<a.length&&(t?t+="&"+a.join("&"):t="#"+a.join("&")),t},ju=function(e){e.sort(function(e,t){var e=e.getBoundingClientRect(),t=t.getBoundingClientRect(),n=e.top-t.top;return 100<Math.abs(n)?n:e.left-t.left})},xu=function(t,e,n=!0,i=[]){t.find(".lay-filter-active").removeClass("lay-filter-active"),!1!==e?(t.find('.lay-thumbnailgrid-filter-anchor[data-id="'+e+'"]').addClass("lay-filter-active"),xa.useCatIdForSameCategoryPrevNext(e)):(0<(e=t.find('.lay-thumbnailgrid-filter-anchor[data-slug="all"]')).length&&e.addClass("lay-filter-active"),xa.useCatIdForSameCategoryPrevNext(null));var a,e=t.find(".thumbnail-wrap"),r=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&&(clearTimeout(o),t.removeData("filterTimeout1")),s&&(clearTimeout(s),t.removeData("filterTimeout2")),t.removeClass("lay-transition"),e.find(".thumb").css("transitionDelay",""),"fade_out_fade_in"==layData.tgf_transition&&n?(t.addClass("lay-transition"),t.find(".thumb-collection").css("opacity",0),a=setTimeout(function(){Qu(i),_u(t,r);
1t.find(".show-filtered .thumb");"masonry"!==r.layoutType&&du(t,r),uu(t,r),v.setImageSizesAttribute(t),lu(t),cu(t,r),t.find(".thumb-collection").css("opacity",1);var e=setTimeout(function(){t.removeClass("lay-transition"),t.removeData("filterTimeout2"),cu(t,r)},500);t.data("filterTimeout2",e),wu(t),window.eventsChannel.emit("thumbnailGridWasFiltered"),t.removeData("filterTimeout1")},500),t.data("filterTimeout1",a)):"fade_out_fade_in_2"==layData.tgf_transition&&n?(e.find(".thumb").css("transitionDelay","0ms"),e.find(".thumb").removeClass("in-view").addClass("below"),a=setTimeout(function(){Gl.pauseOnScrollAnimation(),Qu(i),_u(t,r);t.find(".show-filtered:not(.hide-because-limit) .thumb");"masonry"!==r.layoutType&&du(t,r),uu(t,r),v.setImageSizesAttribute(t),lu(t),cu(t,r);var e=t.find(".show-filtered:not(.hide-because-limit):not(.hide-loadmore) .thumb"),n=e.toArray();ju(n);const a=n.map((e,t)=>{return t*Math.max(100,300/n.length)});let o=x.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop);t.find(".thumbnail-wrap .thumb").css("transitionDelay",""),n.forEach((e,t)=>{var n=e.getBoundingClientRect();0<n.bottom&&n.top<window.innerHeight+o&&(e.style.transitionDelay=a[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(){Gl.resumeOnScrollAnimation(),cu(t,r),t.removeData("filterTimeout2")},500);t.data("filterTimeout2",e),wu(t),window.eventsChannel.emit("thumbnailGridWasFiltered"),t.removeData("filterTimeout1")},550),t.data("filterTimeout1",a)):(Qu(i),_u(t,r),"masonry"!==r.layoutType&&du(t,r),uu(t,r),v.setImageSizesAttribute(t),lu(t),cu(t,r),wu(t),window.eventsChannel.emit("thumbnailGridWasFiltered"))},Cu=function(e){var t,n=window.location.hash,a=hu(n),o=!1,i=!(0==(s=e.data("config"))||!s.hasOwnProperty("showAllProjects"))&&s.showAllProjects,r=(0<e.find('.lay-thumbnailgrid-filter-anchor[data-slug="all"].lay-filter-active').length&&""==n||i&&""==n?o=!1:a.categorySlug?0<(t=e.find('.lay-thumbnailgrid-filter-anchor[data-slug="'+a.categorySlug+'"]')).length&&(o=parseInt(t.attr("data-id"),10)):""==n&&(t=e.find(".lay-filter-default"),!1===(o=0<t.length?parseInt(t.attr("data-id"),10):o))&&(o=parseInt(s.cat_id,10)),!1!==o||i||null==s||null==s.cat_id||""===s.cat_id||(o=parseInt(s.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")),s=e.data("config"),l=[],c="OR",u=(0!=s&&s.hasOwnProperty("tagFilterBehaviour")&&(c=(c=s.tagFilterBehaviour).toUpperCase()),[]),d=!1;return 0!=s&&s.hasOwnProperty("onlyShowVisibleTagFilters")&&!0===s.onlyShowVisibleTagFilters&&(d=!0,s.hasOwnProperty("sortedTagFilters"))&&Array.isArray(s.sortedTagFilters)&&s.sortedTagFilters.forEach(function(e){e.hasOwnProperty("visible")&&!1===e.visible||u.push(e.id)}),a.each(function(){var e=jQuery(this),t=e.attr("data-tags"),t=v.parseIdsString(t),n=v.parseIdsString(e.attr("data-filterid")),e=(n.push(0),{show:!1,$el:e,ids:t}),a=!1,a="AND"===c?(0,ou.default)(t,r).length==r.length:0<(0,ou.default)(t,r).length;0==r.length&&!1!==o&&-1!==n.indexOf(o)||0<r.length&&a&&!1!==o&&-1!==n.indexOf(o)?e.show=!0:e.show=!!(0<r.length&&a&&!1===o)||!1===o&&0==r.length,!d||!0!==e.show||0!==u.length&&0<(0,ou.default)(t,u).length||(e.show=!1),l.push(e)}),l},Qu=function(e){for(var t=0;t<e.length;t++){var n=e[t];1==n.show?n.$el.css("display","block").addClass("show-filtered").removeClass("hide-filtered"):n.$el.css("display","none").addClass("hide-filtered").removeClass("show-filtered")}},A=(jQuery(document).on("click",".lay-thumbnailgrid-load-more",function(e){e.preventDefault();var t,n,a,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"))||Uc(t,x.screenSize)<=0||(o=Gc(r)+1,su(r,o),n=I.getElementType(r),a=I.getElementId(r),n&&a&&(I.isRememberEnabled()?I.saveLoadMoreState(n,a,{multiplier:o}):I.clearLoadMoreState(n,a)),cu(r,t),uu(r,t),v.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=x.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")})),wu(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:uu,i:function(){window.laytheme.on("searchresultshown",function(){(nu=jQuery(".thumbs-collection-region")).each(function(){var e,t=jQuery(this);jQuery(this).hasClass("initialized")||(e=t.data("config"),du(t,e),uu(t,e),jQuery(this).addClass("initialized sized"),"masonry"==e.layoutType&&t.closest(".col").addClass("masonry-initialized")),wu(t)})}),jQuery(window).on("window_width_changed",Xc),window.laytheme.on("scrollslider-initialized",Xc),window.laytheme.on("content_ready",function(e){mu=w(e),vu(mu),gu=e,0}),window.laytheme.on("overlayshown",function(e){(mu=e).hasClass("lay-overlay-was-opened-at-least-once")||vu(mu)}),window.laytheme.on("overlayhidden",function(){mu=w(gu)})}}),Hc=A,Su=(window.thumbnailgrid_controller=A,void 0),ku={desktop:3,tablet:3,phone:6},Lu=function(e,n){var a=x.screenSize,t=n[a].colGutter,o=n[a].colCount,i=void 0===n[a].rowGutterMu?"%":n[a].rowGutterMu,r=void 0===n[a].colGutterMu?"%":n[a].colGutterMu,s=(1-1/o)*n[a].colGutter,l="calc( 100% / "+o+" - "+s+r+")";
1let c=void 0===n[a].elementHeight?{desktop:200,tablet:150,phone:80}[a]:n[a].elementHeight;switch(n.layoutType){case"masonry":e.find(".element-wrap").each(function(){var e=jQuery(this).attr("data-size-"+a),t=(1-e/o)*n[a].colGutter,e="calc( 100% / "+o+" * "+e+" - "+t+r+")";jQuery(this).css({width:e,"margin-bottom":n[a].rowGutter+i})}),e.find(".lay-elementgrid-gutter-sizer").css("width",t+r),e.find(".lay-elementgrid-col-sizer").css("width",l),Jc(e,n),setTimeout(function(){v.setImageSizesAttribute(e)},0);break;case"same-height":e.find(".element-wrap").css({"margin-bottom":n[a].rowGutter+i}).find(".img img, .html5video video, .thumb img, .thumb video").each(function(){var e,t=jQuery(this),n=t.attr("data-w"),a=t.attr("data-h");null!=n&&null!=a?(e=c,t.css({width:n/a*e})):t.css({height:c,width:"auto"})}),e.find(".element-wrap").css("margin-right",t+r),setTimeout(function(){v.setImageSizesAttribute(e)},0),e.find(".element-wrap .video iframe").each(function(){var e,t=jQuery(this),n=t.attr("width"),a=t.attr("height");null!=n&&null!=a?(e=c,t.css({width:n/a*e,height:e})):t.css({height:c,width:"auto"})});var u=!1;e.find(".element-wrap .lay-carousel").each(function(){var e,t,n,a,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&&(a=e/t*(n=c),o.css({width:a,height:n}),o.find(".swiper-container, .lay-carousel-slide").css({width:a,height:n}),u=!0)):0<i.find("video").length?(e=(i=i.find("video")).attr("data-w"),t=i.attr("data-h"),null!=e&&null!=t&&(a=e/t*(n=c),o.css({width:a,height:n}),o.find(".swiper-container, .lay-carousel-slide").css({width:a,height:n}),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:Jc(e,n),e.find(".element-wrap").css({width:l,"margin-bottom":n[a].rowGutter+i}),setTimeout(function(){v.setImageSizesAttribute(e)},0),e.find(".element-wrap").css("margin-right",t+r),e.find(".element-wrap:nth-child("+o+"n)").css("margin-right",0)}tu(e,n)},Ou=function(e){(Su=null==Su?e.find(".elements-collection-region"):(e=e.find(".elements-collection-region"),Su.add(e))).each(function(){var e,t,n,a,o,i;jQuery(this).hasClass("initialized")?(t=(e=jQuery(this)).data("config"),Lu(e,t)):(t=(e=jQuery(this)).data("config"),n=I.getElementType(e),a=I.getElementId(e),n&&a&&(I.isRememberEnabled()?(i=I.getLoadMoreState(n,a))&&(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"))):I.clearLoadMoreState(n,a)),Jc(e,t),tu(e,t),Lu(e,t),this.classList.add("initialized"),"masonry"==t.layoutType&&e.closest(".col").addClass("masonry-initialized"))}),v.setImageSizesAttribute(Su)},Du=function(e,t){return!e||!e[t]||(e=void 0===e[t].rowsToShow?ku[t]:Number(e[t].rowsToShow),isNaN(e))||e<0?0:e};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 n=t.data("config");if(n){var a=n.layoutType;if("masonry"!==a&&"same-height"!==a)return Du(n,x.screenSize)<=0?void e.hide():(a=Number(t.attr("data-rows-shown")||1),t.attr("data-rows-shown",++a),i=I.getElementType(t),r=I.getElementId(t),i&&r&&(I.isRememberEnabled()?I.saveLoadMoreState(i,r,{multiplier:a,isRowLayout:!0}):I.clearLoadMoreState(i,r)),tu(t,n),Lu(t,n),v.setImageSizesAttribute(t),Kc(),void(void 0!==window.laytheme&&"function"==typeof window.laytheme.emit&&window.laytheme.emit("elementGridLoadMore",t)));var o=eu(n,x.screenSize),a=t.find(".element-wrap.hide-elementgrid"),i=(-1===o?(a.length,a.removeClass("hide-elementgrid").addClass("show-elementgrid loadmore-shown")):a.each(function(e){e<o&&jQuery(this).removeClass("hide-elementgrid").addClass("show-elementgrid loadmore-shown")}),I.getElementType(t)),r=I.getElementId(t);i&&r&&(a=t.find(".element-wrap.loadmore-shown").length,I.isRememberEnabled()?I.saveLoadMoreState(i,r,{itemsShown:a,isRowLayout:!1}):I.clearLoadMoreState(i,r)),0===t.find(".element-wrap.hide-elementgrid").length&&e.hide(),"masonry"===n.layoutType&&(null!=(a=t.data("masonry"))?(a.reloadItems(),a.layout()):Jc(t,
1n)),Lu(t,n),v.setImageSizesAttribute(t),Kc(),void 0!==window.laytheme&&"function"==typeof window.laytheme.emit&&window.laytheme.emit("elementGridLoadMore",t)}else e.hide()}});function Au(){void 0!==Hu&&Hu.each(function(){var e=jQuery(this),t=e.data("config");Wu(e,t),Vu(e,t)})}function Iu(e){return isNaN(Number(e))||""===e.trim()}function zu(){void 0!==qu&&qu.each(function(){var e=jQuery(this),t=e.data("config");Uu(e,t),Gu(e,t)})}function Pu(e){return isNaN(Number(e))||""===e.trim()}function Tu(){void 0!==Ru&&Ru.each(function(){var e=jQuery(this),t=e.data("config");Zu(e,t)})}function Eu(e){(e=e||jQuery("body")).find(".lay-news-element[data-amount]").each(function(){var e,t,n,a=jQuery(this),o=I.getElementType(a),i=I.getElementId(a);o&&i&&(I.isRememberEnabled()?(n=I.getLoadMoreState(o,i))&&n.itemsShown&&0<n.itemsShown&&(e=a.find(".hide-news"),t=a.find(".show-news").length,0<(n=n.itemsShown-t)&&e.slice(0,n).addClass("show-news").removeClass("hide-news"),0===a.find(".hide-news").length)&&a.find(".lay-news-load-more").hide():I.clearLoadMoreState(o,i))})}function Mu(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 Bu(e){var t=Number(e.attr("data-rows-shown"));return(isNaN(t)||t<1)&&e.attr("data-rows-shown",t=1),t}function $u(e,t,n){return 1==e}function Nu(){void 0!==Fu&&Fu.each(function(){var e=jQuery(this),t=e.data("config");yd(e,t)})}var Hu,qu,Ru,Fu,Mc={i:function(){jQuery(window).on("window_width_changed",Kc),window.laytheme.on("scrollslider-initialized",Kc),window.laytheme.on("sizechanged",Zc),window.laytheme.on("content_ready",function(e){Su=void 0,e=w(e),Ou(e)}),window.laytheme.on("overlayshown",function(e){e.hasClass("lay-overlay-was-opened-at-least-once")||Ou(e)}),setTimeout(function(){Kc()},1e3)}},Wu=function(e,t){for(var n=t[x.screenSize].sortedColumns,o=[],i=[],a=0;a<n.length;a++){var r=n[a];o.push(r.name),i.push(r.visible)}var s=-1,l=-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),s<t&&1==i[t]&&(s=t,l=e)}),e.find(".lay-projectindex-filter-wrap").find(".last-visible-projectindex-col").removeClass("last-visible-projectindex-col"),-1!=l&&e.find(".lay-projectindex-filter:nth-child("+(l+1)+")").addClass("last-visible-projectindex-col"),e.find(".lay-projectindex-row").each(function(){var e=jQuery(this),n=-1,a=-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),n<t&&1==i[t]&&!this.classList.contains("lay-projectindex-col-empty")&&(n=t,a=e)}),e.find(".last-visible-projectindex-col").removeClass("last-visible-projectindex-col"),-1!=a&&e.find(">div:nth-child("+(a+1)+")").addClass("last-visible-projectindex-col")})},Vu=function(e,t){for(var n,a,o,i,r=e.find(".lay-projectindex-col-title, .lay-projectindex-filter-title"),s=e.find(".lay-projectindex-col-categories, .lay-projectindex-filter-categories"),l=e.find(".lay-projectindex-col-tags, .lay-projectindex-filter-tags"),e=e.find(".lay-projectindex-col-year, .lay-projectindex-filter-year"),c=void 0===t.style?"table":t.style,u=Iu(t[x.screenSize].tagsWidth),d=Iu(t[x.screenSize].categoriesWidth),h=Iu(t[x.screenSize].titleWidth),y=Iu(t[x.screenSize].yearWidth),f=0;f<t[x.screenSize].sortedColumns.length;f++)switch((j=t[x.screenSize].sortedColumns[f]).name){case"title":n=j.visible;break;case"categories":a=j.visible;break;case"year":i=j.visible;break;case"tags":o=j.visible}for(var p=[],f=0;f<t[x.screenSize].sortedColumns.length;f++)!0===(j=t[x.screenSize].sortedColumns[f]).visible&&p.push(j);for(var m,g,v,w,_=100,b=p.length,f=0;f<p.length;f++)switch((j=p[f]).name){case"title":h||(_-=Number(t[x.screenSize].titleWidth),b--);break;case"categories":d||(_-=Number(t[x.screenSize].categoriesWidth),b--);break;case"tags":u||(_-=Number(t[x.screenSize].tagsWidth),b--);break;case"year":_-=y?w=15:Number(t[x.screenSize].yearWidth),b--}for(var j,f=0;f<p.length;f++)switch((j=p[f]).name){case"title":m=h?_/b:t[x.screenSize].titleWidth;break;case"categories":g=d?_/b:t[x.screenSize].categoriesWidth;break;case"tags":v=u?_/b:t[x.screenSize].tagsWidth;break;case"year":w=y?15:t[x.screenSize].yearWidth}o?(l.show(),"table"==c&&l.css("width",v+"%")):l.hide(),a?(s.show(),"table"==c&&s.css("width",g+"%")):s.hide(),i?(e.show(),"table"==c&&e.css("width",w+"%")):e.hide(),n?(r.show(),"table"==c&&r.css("width",m+"%")):r.hide()},Yu=function(e,l){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"),n=t.find(".lay-projectindex-row"),a="DESC",a=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(n.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"==a&&(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 s=i[r];n.eq(s.domIx).css("order",r),0==r&&n.eq(s.domIx).addClass("lay-projectindex-first-row")}jQuery(".lay-projectindex-first-row").css("border-top",l.lineStrokeWidth+"px solid "+l.lineColor),window.laytheme.emit("projectindex_reordered")})},me={i:function(){window.laytheme.on("sizechanged",Au),window.laytheme.on("newpageshown",function(){(Hu=jQuery(".lay-projectindex")).each(function(){var e=jQuery(this),t=e.data("config");Wu(e,t),Vu(e,t),Yu(e,t),this.classList.add("initialized")}),Hu.each(function(){var e=jQuery(this),t=e.find(".lay-project-index-current-project .projectindex-project-link").attr("data-id"),n=jQuery("body").attr("data-id");n!=t&&(e.find(".lay-project-index-current-project").removeClass("lay-project-index-current-project"),e.find('.projectindex-project-link[data-id="'+n+'"]').closest(".lay-projectindex-row").addClass("lay-project-index-current-project"))})})}},Uu=function(e,t){for(var n=t[x.screenSize].sortedColumns,o=[],i=[],a=0;a<n.length;a++){var r=n[a];o.push(r.name),i.push(r.visible)}var s=-1,l=-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),s<t&&1==i[t]&&(s=t,l=e)}),e.find(".lay-productindex-filter-wrap").find(".last-visible-productindex-col").removeClass("last-visible-productindex-col"),-1!=l&&e.find(".lay-productindex-filter:nth-child("+(l+1)+")").addClass("last-visible-productindex-col"),e.find(".lay-productindex-row").each(function(){var e=jQuery(this),n=-1,a=-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),n<t&&1==i[t]&&!this.classList.contains("lay-productindex-col-empty")&&(n=t,a=e)}),e.find(".last-visible-productindex-col").removeClass("last-visible-productindex-col"),-1!=a&&e.find(">div:nth-child("+(a+1)+")").addClass("last-visible-productindex-col")})},Gu=function(e,t){for(var n,a,o,i,r=e.find(".lay-productindex-col-title, .lay-productindex-filter-title"),s=e.find(".lay-productindex-col-categories, .lay-productindex-filter-categories"),l=e.find(".lay-productindex-col-tags, .lay-productindex-filter-tags"),e=e.find(".lay-productindex-col-year, .lay-productindex-filter-year"),c=void 0===t.style?"table":t.style,u=Pu(t[x.screenSize].tagsWidth),d=Pu(t[x.screenSize].categoriesWidth),h=Pu(t[x.screenSize].titleWidth),y=Pu(t[x.screenSize].yearWidth),f=0;f<t[x.screenSize].sortedColumns.length;f++)switch((j=t[x.screenSize].sortedColumns[f]).name){case"title":n=j.visible;break;case"categories":a=j.visible;break;case"year":i=j.visible;break;case"tags":o=j.visible}for(var p=[],f=0;f<t[x.screenSize].sortedColumns.length;f++)!0===(j=t[x.screenSize].sortedColumns[f]).visible&&p.push(j);for(var m,g,v,w,_=100,b=p.length,f=0;f<p.length;f++)switch((j=p[f]).name){case"title":h||(_-=Number(t[x.screenSize].titleWidth),b--);break;case"categories":d||(_-=Number(t[x.screenSize].categoriesWidth),b--);break;case"tags":u||(_-=Number(t[x.screenSize].tagsWidth),b--);break;case"year":_-=y?w=15:Number(t[x.screenSize].yearWidth),b--}for(var j,f=0;f<p.length;f++)switch((j=p[f]).name){case"title":m=h?_/b:t[x.screenSize].titleWidth;break;case"categories":g=d?_/b:t[x.screenSize].categoriesWidth;break;case"tags":v=u?_/b:t[x.screenSize].tagsWidth;break;case"year":w=y?15:t[x.screenSize].yearWidth}o?(l.show(),"table"==c&&l.css("width",v+"%")):l.hide(),a?(s.show(),"table"==c&&s.css("width",g+"%")):s.hide(),i?(e.show(),"table"==c&&e.css("width",w+"%")):e.hide(),n?(r.show(),"table"==c&&r.css("width",m+"%")):r.hide()},Xu=function(e,l){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"),n=t.find(".lay-productindex-row"),a="DESC",a=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(n.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)=>
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"==a&&(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 s=i[r];n.eq(s.domIx).css("order",r),0==r&&n.eq(s.domIx).addClass("lay-productindex-first-row")}jQuery(".lay-productindex-first-row").css("border-top",l.lineStrokeWidth+"px solid "+l.lineColor),window.laytheme.emit("productindex_reordered")})},a={i:function(){window.laytheme.on("sizechanged",zu),window.laytheme.on("newpageshown",function(){(qu=jQuery(".lay-productindex")).each(function(){var e=jQuery(this),t=e.data("config");Uu(e,t),Gu(e,t),Xu(e,t),this.classList.add("initialized")}),qu.each(function(){var e=jQuery(this),t=e.find(".lay-product-index-current-product .productindex-product-link").attr("data-id"),n=jQuery("body").attr("data-id");n!=t&&(e.find(".lay-product-index-current-product").removeClass("lay-product-index-current-product"),e.find('.productindex-product-link[data-id="'+n+'"]').closest(".lay-productindex-row").addClass("lay-product-index-current-product"))})})}},Zu=function(e,t){var n=t[x.screenSize],a=n.width,o=n.height,n=n.spacebetween,t=t.setwidthorheight;switch(e.find(".lay-icon-inner").css({paddingLeft:n/2+"px",paddingRight:n/2+"px"}),t){case"width":e.find(".lay-icon-inner").css({width:a+"px",height:""});break;case"height":e.find(".lay-icon-inner").css({width:"",height:o+"px"})}},Nc={i:function(){window.laytheme.on("sizechanged",Tu),window.laytheme.on("newpageshown",function(){(Ru=jQuery(".lay-socialmedia-icons")).each(function(){var e=jQuery(this),t=e.data("config");Zu(e,t),this.classList.add("initialized")})})}},Ju=(jQuery(document).on("click",".lay-news-load-more",function(){var e,t=jQuery(this.parentNode.parentNode).find(".lay-news-element[data-amount]"),n=t.attr("data-amount"),a=(t.find(".hide-news").each(function(e){e<n&&jQuery(this).addClass("show-news").removeClass("hide-news")}),I.getElementType(t)),o=I.getElementId(t);a&&o&&(e=t.find(".show-news").length,I.isRememberEnabled()?I.saveLoadMoreState(a,o,{itemsShown:e}):I.clearLoadMoreState(a,o)),0==t.find(".hide-news").length&&jQuery(this).hide(),window.laytheme.emit("newsLoadMore",t)}),jQuery(document).ready(function(){Eu()}),window.laytheme&&window.laytheme.on("newpageshown",function(){setTimeout(function(){Eu()},100)}),t(St())),Ku=t(e()),ed=function(e,t){(isNaN(t)||t<1)&&(t=1),e.attr("data-rows-shown",t)},td=function(e){ed(e,1)},nd=function(a,e){var t,n,o,i,r,s,l;a&&0!==a.length&&e&&(n=!0===e.showMoreButton||"true"===e.showMoreButton,l=Mu(e,x.screenSize),t=0<(t=0===(t=0===(t=0===(t=a.find(".lay-productsgrid-load-more-wrap").first()).length?a.parent().find(".lay-productsgrid-load-more-wrap").first():t).length?a.nextAll(".lay-productsgrid-load-more-wrap").first():t).length?a.closest(".col").find(".lay-productsgrid-load-more-wrap").first():t).length?t.find(".lay-productsgrid-load-more").first():jQuery(),!n||l<=0?(t.length&&t.hide(),td(a),a.find(".lay-product.hide-loadmore").removeClass("hide-loadmore")):(n=Bu(a),o=e[x.screenSize]&&void 0!==e[x.screenSize].colCount?Number(e[x.screenSize].colCount):1,i=l*(o=isNaN(o)||o<1?1:o)*n,r=0,a.find(".lay-product.hide-loadmore").removeClass("hide-loadmore"),s=0,a.find(".lay-product").each(function(){var e=jQuery(this);e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||s++}),a.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<s?(t.css("display",""),t.show()):t.hide()),"masonry"===e.layoutType&&null!=(l=a.data("masonry"))&&(l.reloadItems(),l.layout(),l.once("layoutComplete",function(){var t,n,e=a.find(".lay-productsgrid-load-more-wrap").first(),e=0<(e=0===(e=0===(e=0===e.length?a.parent().find(".lay-productsgrid-load-more-wrap").first():e).length?a.nextAll(".lay-productsgrid-load-more-wrap").first():e).length?a.closest(".col").find(".lay-productsgrid-load-more-wrap").first():e).length?e.find(".lay-productsgrid-load-more").first():jQuery();e.length&&(n=t=0,a.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")||n++}),n<t?e.show():e.hide())}))))},ad=function(){var e,o=window.location.hash;
1null!=rd&&0<(e=rd.find(".lay-products-thumbnails-grid.use-filter")).length&&e.each(function(){var e,t=jQuery(this),n=(id(t),!1),a=[];o.startsWith("#product-category-")?(e=o.substring(18),0<(e=jQuery(this.parentNode).find('[data-slug="'+e+'"]')).length&&(n=e.attr("data-id"),a=ud(t),cd(t,n,!0,a))):""==o&&0<(e=jQuery(".lay-filter-default")).length&&(n=e.attr("data-id"),a=ud(t),cd(t,n,!0,a)),!1!==n&&od(t,n,a)})},od=function(e,o,t){if(Array.isArray(o))for(var n=0;n<o.length;n++)o[n]=parseInt(o[n],10);else!1!==o&&(o=[parseInt(o,10)]);var a=e.closest(".col"),i=e.data("config"),r=!1,s=(0!=i&&i.hasOwnProperty("showfilter")&&null!=i.showfilter&&(r=i.showfilter),"OR"),l=(0!=i&&i.hasOwnProperty("tagFilterBehaviour")&&null!=i.tagFilterBehaviour&&(s=i.tagFilterBehaviour),!1),c=(0!=i&&i.hasOwnProperty("showtagfilter")&&null!=i.showtagfilter&&(l=i.showtagfilter),[]),i=(1==r?e.find(".lay-product>a").each(function(){var e=jQuery(this).attr("data-catid"),e=v.parseIdsString(e);if(!1!==o&&0<(0,Ku.default)(e,o).length)for(var e=jQuery(this).attr("data-tags"),t=v.parseIdsString(e),n=0;n<t.length;n++){var a=t[n];-1==c.indexOf(a)&&c.push(a)}}):1==l&&0==r&&(e.find(".lay-product>a").each(function(){for(var e=jQuery(this).attr("data-tags"),t=v.parseIdsString(e),n=0;n<t.length;n++){var a=t[n];-1==c.indexOf(a)&&c.push(a)}}),a.find(".ptag-bubble:not(.deselect-tags)").each(function(){var e=parseInt(jQuery(this).attr("data-tag_id"),10);-1==c.indexOf(e)&&jQuery(this).remove()})),a.find(".ptag-bubble.lay-tag-active"));if(0<i.length?a.find(".deselect-tags").css("display","").removeClass("lay-filter-hidden"):a.find(".deselect-tags").addClass("lay-filter-hidden"),"AND"===s)if(0<(i=a.find(".ptag-bubble.lay-tag-active")).length){for(var u=[],d=(i.each(function(){u.push(parseInt(jQuery(this).attr("data-tag_id"),10))}),[]),n=0;n<t.length;n++){var h=t[n];1==h.show&&(d=(0,Ju.default)(h.ids,d))}for(n=0;n<c.length;n++){var y=c[n];0<u.length&&0<(0,Ku.default)(u,d).length&&-1!=d.indexOf(y)?a.find('.ptag-bubble[data-tag_id="'+y+'"]').css("display",""):a.find('.ptag-bubble[data-tag_id="'+y+'"]').css("display","none")}}else{a.find(".ptag-bubble:not(.deselect-tags)").css("display","none");for(n=0;n<c.length;n++){y=c[n];a.find('.ptag-bubble[data-tag_id="'+y+'"]').css("display","")}}else if(r){a.find(".ptag-bubble:not(.deselect-tags)").css("display","none");for(n=0;n<c.length;n++){y=c[n];a.find('.ptag-bubble[data-tag_id="'+y+'"]').css("display","")}}},id=function(e,t){var n=e.closest(".col"),a=n.find(".lay-productsgrid-tagfilter"),t=((null!=t&&0!=t&&0<t.length?t:n.find(".ptag-bubble")).removeClass("lay-tag-active"),a.find(".ptag-bubble")),o=[],n=e.data("config");if(0==n||!n.hasOwnProperty("reorder_tags")||n.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<a.find(".deselect-tags").length&&(i+=a.find(".deselect-tags")[0].outerHTML),a.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);a.html(i)}},rd=void 0,sd=void 0,ld=(v.setImageSizesAttribute(Fu),function(e){e=(Fu=e.find(".lay-products-thumbnails-grid")).not(".initialized");0<e.length&&(e.each(function(){var e=jQuery(this),t=e.data("config"),n=!1,a=(fd(e,t),yd(e,t),window.location.hash),o=!1;if(a.startsWith("#product-category-")&&jQuery(this).hasClass("use-filter")&&(a=a.substring(18),0<(a=jQuery(this.parentNode).find('[data-slug="'+a+'"]')).length)&&(n=a.attr("data-id"),i=ud(e),cd(e,n,!1,i),o=!0),!o&&jQuery(this).hasClass("use-filter")){n=jQuery(this.parentNode).find(".lay-filter-default.lay-filter-active").attr("data-id");var i=ud(e);cd(e,n,!1,i),o=!0}else{var r,a=I.getElementType(e),s=I.getElementId(e);if(a&&s&&(I.isRememberEnabled()?(r=I.getLoadMoreState(a,s))&&r.multiplier&&1<r.multiplier&&ed(e,r.multiplier):I.clearLoadMoreState(a,s)),t.hasOwnProperty("category")&&null!=t.category){for(var l=[],c=0;c<t.category.length;c++){var u=t.category[c];u.hasOwnProperty("id")&&l.push(u.id)}0<l.length&&(n=l)}}!1!==n&&od(e,n,i),o||jQuery(this).hasClass("use-filter")||nd(e,t),e.addClass("initialized")}),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");id(t);var n=!1,e=(0<e.find(".lay-productsgrid-filter-anchor.lay-filter-active").length&&(n=parseInt(e.find(".lay-productsgrid-filter-anchor.lay-filter-active").attr("data-id"),10)),ud(t)),a=(cd(t,n,!0,e),t.data("config")),o="OR";"AND"==(o=0!=a&&a.hasOwnProperty("tagFilterBehaviour")&&null!=a.tagFilterBehaviour?(o=a.tagFilterBehaviour).toUpperCase():o)&&od(t,n,e)}),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&&ad():(e=jQuery(this).attr("data-slug"),window.location.hash="product-category-"+e)}),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"),n=jQuery(this),a=e.find(".lay-productsgrid-tagfilter"),o=t.data("config"),i=0==o||!o.hasOwnProperty("reorder_tags")||o.reorder_tags;n.hasClass("lay-tag-active")?id(t,n):(i&&(0<(i=a.find(".lay-tag-active").last()).length?n.insertAfter(i):0<e.find(".deselect-tags").length?n.insertAfter(e.find(".deselect-tags")):a.prepend(n)),n.addClass("lay-tag-active"),i=e[0].querySelector(".lay-productsgrid-tagfilter.mobile-one-line"),a=!0,o.hasOwnProperty("reorder_tags")&&null!=o.reorder_tags&&(a=o.reorder_tags),i&&a&&i.scrollTo({top:0,left:0,behavior:"smooth"}));n=!1,0<e.find(".lay-productsgrid-filter-anchor.lay-filter-active").length&&(n=parseInt(e.find(".lay-productsgrid-filter-anchor.lay-filter-active").attr("data-id"),10)),o=ud(t);cd(t,n,!0,o),od(t,n,o)}),e.each(function(){var e=jQuery(this),t=e.data("config");fd(e,t),yd(e,t),jQuery(this).addClass("sized")}),v.setImageSizesAttribute(e)),Fu.each(function(){var e=jQuery(this).closest(".col");e.find(".lay-productsgrid-tagfilter").addClass("initialized"),e.find(".lay-productsgrid-filter").addClass("initialized")})}),cd=function(a,e,t=!0,o=[]){a.parent().find(".lay-filter-active").removeClass("lay-filter-active"),!1!==e&&a.parent().find('.lay-productsgrid-filter-anchor[data-id="'+e+'"]').addClass("lay-filter-active");var e=a.find(".lay-product"),i=a.data("config"),n=a.find(".lay-productsgrid-load-more-wrap").first(),n=0<(n=0===(n=0===(n=0===n.length?a.parent().find(".lay-productsgrid-load-more-wrap").first():n).length?a.nextAll(".lay-productsgrid-load-more-wrap").first():n).length?a.closest(".col").find(".lay-productsgrid-load-more-wrap").first():n).length?n.find(".lay-productsgrid-load-more").first():jQuery();0<n.length&&n.hide(),td(a),"fade_out_fade_in"==layData.pgf_transition&&t?(a.parent().addClass("lay-disable-click lay-transition"),a.find(".lay-products").css("opacity",0),setTimeout(function(){dd(o),"masonry"!==i.layoutType&&fd(a,i),yd(a,i),v.setImageSizesAttribute(a),nd(a,i);var e=a.find(".show-filtered");hd(e,function(){a.find(".lay-products").css("opacity",1),setTimeout(function(){a.parent().removeClass("lay-disable-click lay-transition"),nd(a,i)},500)}),window.eventsChannel.emit("productsGridWasFiltered")},500)):"fade_out_fade_in_2"==layData.pgf_transition&&t?(a.parent().addClass("lay-disable-click"),e.css("transitionDelay","0ms"),e.removeClass("in-view").addClass("below"),setTimeout(function(){dd(o),"masonry"!==i.layoutType&&fd(a,i),yd(a,i),v.setImageSizesAttribute(a),nd(a,i);var e=a.find(".show-filtered"),t=(e.each(function(){jQuery(this)[0].style.transitionDelay=""}),e.not(".hide-loadmore")),n=0;t.each(function(){var e=jQuery(this);"block"==e.css("display")&&(e[0].style.transitionDelay=100*n+"ms",n++)}),hd(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")}),a.parent().removeClass("lay-disable-click"),nd(a,i)}),window.eventsChannel.emit("productsGridWasFiltered")},550)):(dd(o),"masonry"!==i.layoutType&&fd(a,i),yd(a,i),v.setImageSizesAttribute(a),nd(a,i),window.eventsChannel.emit("productsGridWasFiltered"))},ud=function(e){var t=window.location.hash,o=!1,i=(t.startsWith("#product-category-")?(n=t.substring(18),0<(n=jQuery('[data-slug="'+n+'"]')).length&&(o=parseInt(n.attr("data-id"),10))):""==t&&0<(n=jQuery(".lay-filter-default")).length&&(o=parseInt(n.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")),n=e.data("config"),r=[],s="OR";return 0!=n&&n.hasOwnProperty("tagFilterBehaviour")&&null!=n.tagFilterBehaviour&&(s=(s=n.tagFilterBehaviour).toUpperCase()),t.each(function(){var e=jQuery(this),t=e.attr("data-tags"),t=v.parseIdsString(t),n=e.attr("data-catid"),n=v.parseIdsString(n),e={show:!1,$el:e.parent(),ids:t},a=!1,a="AND"===s?(0,Ku.default)(t,i).length==i.length:0<(0,Ku.default)(t,i).length,t=-1!==n.indexOf(o);e.show=0==i.length&&!1!==o&&t||!!(0<i.length&&a&&!1!==o&&t)||!!(0<i.length&&a&&!1===o)||!1===o&&0==i.length,r.push(e)}),r},dd=function(e){for(var t=0;t<e.length;t++){var n=e[t];1==n.show?n.$el.css("display","block").addClass("show-filtered").removeClass("hide-filtered"):n.$el.css("display","none").addClass("hide-filtered").removeClass("show-filtered")}},hd=function(e,t){var n=[],a=[];e.find("img").each(function(){qt.isInsideViewportHeight(this,90)&&(n.push(this),a.push(!1))});for(var o,i=0;i<n.length;i++)!function(e){var t=jQuery(n[e]);t.hasClass("loaded")||t.hasClass("lazyloaded")||t.hasClass("woocommerce-placeholder")?a[e]=!0:new MutationObserver(()=>{(t.hasClass("loaded")||t.hasClass("lazyloaded"))&&(a[e]=!0)}).observe(t[0],{attributes:!0,attributeFilter:["class"]})}(i);0<n.length?o=setInterval(function(){a.every($u)&&(t(),clearInterval(o))},30):t()},yd=function(e,t){var n=x.screenSize,a=t[n].colGutter,o=t[n].colCount,i=void 0===t[n].rowGutterMu?"%":t[n].rowGutterMu,r=void 0===t[n].colGutterMu?"%":t[n].colGutterMu,o="calc( 100% / "+o+" - "+(1-1/o)*t[n].colGutter+r+")";e.find("li").css({width:o,"margin-bottom":t[n].rowGutter+i,"margin-left":0}),"masonry"===t.layoutType?(e.find(".lay-productsgrid-gutter-sizer").css("width",a+r),e.find(".lay-productsgrid-col-sizer").css("width",o),void 0!==(n=e.data("masonry"))&&n.layout()):e.find(".lay-products").css("gap",a+r),nd(e,t)},fd=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))},Vc=(jQuery(document).on("click",".lay-productsgrid-load-more",function(e){e.preventDefault();var t,n,a,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"))||(n=o,a=x.screenSize,((t=Mu(n,a))<=0?-1:(n=n[a]&&void 0!==n[a].colCount?Number(n[a].colCount):1,t*(n=isNaN(n)||n<1?1:n)))<=0)||(a=Bu(i)+1,ed(i,a),t=I.getElementType(i),n=I.getElementId(i),t&&n&&(I.isRememberEnabled()?I.saveLoadMoreState(t,n,{multiplier:a}):I.clearLoadMoreState(t,n)),nd(i,o),yd(i,o),0<(a=i.closest(".col")).length&&v.setImageSizesAttribute(a),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:yd,i:function(){jQuery(window).on("window_width_changed",Nu),window.laytheme.on("scrollslider-initialized",Nu),window.laytheme.on("content_ready",function(e){rd=w(e),ld(rd),sd=e,0}),window.laytheme.on("overlayshown",function(e){(rd=e).hasClass("lay-overlay-was-opened-at-least-once")||ld(rd)}),window.laytheme.on("overlayhidden",function(){rd=w(sd)}),jQuery(window).on("hashchange",ad)}}),A=Vc;window.productsgrid_controller_new=Vc;function pd(){switch(x.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&&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&&jQuery(".lay-sitewide-background-video-mobile")[0].play()}}var z,md=function(){1==layData.is_qtranslate_active&&window.laytheme.on("newpage",gd)},gd=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),n=0;n<t.length;n++)jQuery(".qtranxs-lang-menu-item-"+t[n][0]+" a").attr("href",t[n][1])}})},St={updateLanguageSwitcherUrls:function(){gd()},i:function(){md()}},vd=function(){1==layData.is_polylang_active&&window.laytheme.on("newpageshown",wd)},wd=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 n=0;n<t.length;n++)"string"==typeof t[n][0]&&jQuery(".lang-item-"+t[n][1]+" a").each(function(){jQuery(this).attr("href",t[n][0])})}})},t={updateLanguageSwitcherUrls:function(){wd()},i:function(){vd()}},_d={desktopContentLoaded:!1,CplContentLoaded:!1},bd={desktopContentLoaded:!1,CplContentLoaded:!1},jd=(isProjectOverlayObjGlobal=!1,function(){Od(),window.laytheme.on("newpageshown",Od),window.laytheme.on("newpageshown",function(e,t,n,a){isProjectOverlayObjGlobal=a,setTimeout(function(){xd(a)},0)}),window.laytheme.on("sizechanged",function(){xd(isProjectOverlayObjGlobal)})}
1),xd=function(t){switch(x.screenSize){case"desktop":case"tablet":Sd();break;case"phone":kd(t)}Cd(),Qd(),setTimeout(function(){var e="desktop"==x.screenSize||"tablet"==x.screenSize?"desktop":"phone";window.laytheme.emit("content_ready",e,z,t)},0)},Cd=function(){var e=jQuery("#lay-woocommerce");"instant_load"===layData.image_loading&&(qt.initLoadImages(e),v.fadeInImageOnLoadViaParent(e))},Qd=function(){document.querySelectorAll("video").forEach(function(e){jQuery(e).is(":visible")||e.pause()})},Sd=function(){var t;_d.desktopContentLoaded||(t=[],document.querySelectorAll(".lay-content").forEach(function(e){t=t.concat(Array.from(e.querySelectorAll("#grid, .cover-region-desktop")))}),z=jQuery(t),Ld(z),_d.desktopContentLoaded=!0),bd.desktopContentLoaded||(0<(z=jQuery("#footer")).length&&Ld(z),bd.desktopContentLoaded=!0)},kd=function(e){var t,e=null!=e&&e.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";document.querySelector(e+" #custom-phone-grid")?_d.hasCPL=!0:_d.hasCPL=!1,document.querySelector(e+" #footer-custom-phone-grid")?bd.hasCPL=!0:bd.hasCPL=!1,_d.hasCPL?_d.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"))))}),z=jQuery(t),Ld(z),_d.CplContentLoaded=!0):_d.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"))))}),z=jQuery(t),Ld(z),_d.desktopContentLoaded=!0),bd.hasCPL?bd.CplContentLoaded||(z=jQuery("#footer-custom-phone-grid"),Ld(z),bd.CplContentLoaded=!0):bd.desktopContentLoaded||(0<(z=jQuery("#footer")).length&&Ld(z),bd.desktopContentLoaded=!0)},Ld=function(e){"instant_load"===layData.image_loading&&(qt.initLoadImages(e),v.fadeInImageOnLoadViaParent(e)),"on"===layData.videoLazyLoading?yr.initLazyLoadVideosOnScroll(e):yr.loadVideosInstantly(e),e.find("iframe[data-src]").each(function(){var e=jQuery(this).attr("data-src");jQuery(this).attr("src",e)}),e.find("[data-embed]").each(function(){var e=jQuery(this).attr("data-embed");jQuery(this).html(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)},Od=function(){_d.desktopContentLoaded=!1,bd.desktopContentLoaded=_d.CplContentLoaded=!1,bd.CplContentLoaded=!1},e={i:function(){jd()}},Vc={i:function(){pd(),window.laytheme.on("sizechanged",function(){pd()})}},Dd=150;function Ad(){var a;"phone"!==x.screenSize&&(a=document.documentElement.clientWidth||window.innerWidth,jQuery(".laynav.desktop-nav.arrangement-horizontal .menu-item-has-children").each(function(){var e,t=jQuery(this),n=t.find("> .sub-menu");n.length&&(e=t[0].parentNode&&t[0].parentNode.lastElementChild===t[0],t=t[0].getBoundingClientRect().right>a-Dd,e&&t?n.addClass("submenu-align-right"):n.removeClass("submenu-align-right"))}))}function Id(e){var t={duration:1.2,easing:ch,orientation:"vertical",gestureOrientation:"vertical",smoothWheel:!0,wheelMultiplier:1,smoothTouch:!1,touchMultiplier:2,infinite:!1,anchors:!0};if(e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function zd(e){return!!gh(e)||!!vh(e)||!!wh()||mh(e)}function Pd(e){return mh(e)}function Td(){for(var e in dh)if(dh.hasOwnProperty(e))return!0;return!1}function Ed(e){var t;e&&(t=Td(),dh[e]=!0,t||(yh=!0,v.fixBody(!0)))}function Md(e){e&&dh[e]&&delete dh[e],!Td()&&yh&&(yh=!1,v.unfixBody())}function Bd(){function t(e){P&&(P.raf(e),uh=requestAnimationFrame(t))}uh=requestAnimationFrame(t)}function $d(e){T[e]&&(T[e].destroy(),T[e]=null)}function Nd(){return!(!window.magneticSlides||"function"!=typeof window.magneticSlides.isActiveHere)&&window.magneticSlides.isActiveHere()}function Hd(){var e;ph()&&T.project&&(e=document.querySelector("#lay-project-overlay"))&&(0<jQuery(e).find(".vertical-fullpage, .horizontal-fullpage").length?T.project.stop():T.project.start())}function qd(){window.laytheme&&(window.laytheme.on("overlayshown",function(e){_h(e)}),window.laytheme.on("overlayhidden",function(){bh()}),window.laytheme.on("project_overlay_before_animate_in",function(){jh()}),window.laytheme.on("projectoverlayclosed",function(){xh()}),window.laytheme.on("destroyoverlay",function(){xh()}))}function Rd(){var e;if(ph()&&"undefined"!=typeof Lenis&&Lenis)if(window.scrollSlider&&"function"==typeof window.scrollSlider.isActiveHere?window.scrollSlider.isActiveHere():jQuery("html").hasClass("scrollslider-active"))P&&(P.destroy(),P=null,uh)&&(cancelAnimationFrame(uh),uh=null);else if(Nd())P&&(P.destroy(),P=null,uh)&&(cancelAnimationFrame(uh),uh=null);else if(!P)try{P=new Lenis(Id({prevent:zd})),Bd(),window.lenisInstance=P,window.lenisOverlayInstances=T,qd(),ph()&&(e=function(){Ch()},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)),ph()&&jQuery(window).on("resize",function(){P&&P.resize(),T.page&&T.page.resize&&T.page.resize(),T.project&&T.project.resize&&T.project.resize()})}catch(e){P=null}}var Fd,Wd,Vd,Yd=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?Yd():jQuery(".show-submenu-desktop").removeClass("show-submenu-desktop")})},Ud=function(){var n;n=!1,jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-style_desktop_menu")&&(n=!0),jQuery(".laynav.mobile-nav .menu-item-has-children>a").on("click",function(e){var t=!1;"phone"==x.screenSize&&(t=!1),0==(t="phone"==x.screenSize&&jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-style_desktop_menu")&&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"),n&&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"),n&&jQuery(this).closest(".menu-item-has-children").hasClass("show-submenu-mobile")&&jQuery(window).one("click",function(){jQuery(".show-submenu-mobile").removeClass("show-submenu-mobile")})}),(x.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"==x.screenSize&&(t=!1),0==(t="phone"==x.screenSize&&jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-style_desktop_menu")&&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")&&Yd()}),"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")}),Ad(),jQuery(window).on("resize",Ad)},Gd={i:function(){return Ud()}},Xd=function(){switch(x.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,n,a=document.documentElement.clientWidth,o=jQuery(this).find(".lay-thumbnailgrid-tagfilter"),o=(0<o.length&&o.hasClass("mobile-one-line")&&(t=(e=jQuery(this).closest(".col")[0].getBoundingClientRect()).left,n=a-(e.left+e.width),o.css({width:a+"px",paddingLeft:t+"px",paddingRight:n+"px",transform:"translateX( -"+t+"px )"})),jQuery(this).find(".lay-thumbnailgrid-filter"));0<o.length&&o.hasClass("mobile-one-line")&&(t=(e=jQuery(this).closest(".col")[0].getBoundingClientRect()).left,n=a-(e.left+e.width),o.css({width:a+"px",paddingLeft:t+"px",paddingRight:n+"px",transform:"translateX( -"+t+"px )"}))})}},Zd={i:function(){window.laytheme.on("content_ready",function(e){0<w(e).find(".thumbs-collection-region").length&&Xd()}),window.laytheme.on("overlayshown",function(e){e.hasClass("lay-overlay-was-opened-at-least-once")||0<e.find(".thumbs-collection-region").length&&Xd()}),jQuery(window).on("window_width_changed",function(){Xd()})}},Jd=function(){switch(x.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,n=jQuery(this).find(".lay-productsgrid-tagfilter"),n=(0<n.length&&n.hasClass("mobile-one-line")&&(t=(e=jQuery(this).closest(".row"))[0].currentStyle||window.getComputedStyle(e[0]),n.css({width:window.innerWidth+"px",paddingLeft:t.paddingLeft,paddingRight:t.paddingRight}),n.css({transform:"translateX( "+t.paddingLeft+" )"})),jQuery(this).find(".lay-productsgrid-filter"));0<n.length&&n.hasClass("mobile-one-line")&&(t=(e=jQuery(this).closest(".row"))[0].currentStyle||window.getComputedStyle(e[0]),n.css({width:window.innerWidth+"px",paddingLeft:t.paddingLeft,paddingRight:t.paddingRight}),n.css({transform:"translateX( -"+t.paddingLeft+" )"}))})}},Kd={i:function(){window.laytheme.on("content_ready",function(e){0<w(e).find(".type-productsgrid").length&&Jd()}),window.laytheme.on("overlayshown",function(e){e.hasClass("lay-overlay-was-opened-at-least-once")||0<e.find(".type-productsgrid").length&&Jd()}),jQuery(window).on("window_width_changed",function(){Jd()})}},eh={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,th="on"==layData.use_revealing_transition_when_opening_page_overlay,nh=function(){th&&window.laytheme.on("page_overlay_before_shown",function(){var e;Rt()&&!document.getElementById("lay-hide-wrap-for-pageoverlay-css")&&(e=document.createElement("style"),document.getElementsByTagName("head")[0].appendChild(e),e.id="lay-hide-wrap-for-pageoverlay-css","fade"==layData.navigation_transition_in?e.appendChild(document.createTextNode("#lay-overlays .grid-inner{opacity: 0;}")):e.appendChild(document.createTextNode("#lay-overlays .grid-inner{opacity: 0;}#lay-overlays .col{opacity: 0;}#lay-overlays .col.type-thumbnailgrid .thumbnail-wrap{opacity: 0;}#lay-overlays .col.type-elementgrid .element-wrap{opacity: 0;}")))})},ah=function(){window.laytheme.on("pageoverlay_transition_in",function(t){setTimeout(function(){var e=jQuery(column_selectors.join(",")),e=Wi(e);0<e.length?jQuery.when(Fi(e)).then(function(){setTimeout(function(){oh(t)},50)}).catch(function(e){}):oh(t)},0)})},oh=function(e){var t=x.isPhoneSize?parseInt(layData.navigation_transition_y_translate_phone,10):parseInt(layData.navigation_transition_y_translate_desktop,10),n=jQuery(column_selectors.join(",")),a=Gt(n,layData.navigation_transition_in,"transition_in");if(0==a.length)Mt(),ih([]);else{if(-1!=layData.navigation_transition_in.indexOf("stagger")&&1<a.length&&Ut(a,layData.navigation_transition_in),"none"!=layData.navigation_transition_in)for(var o=0;o<a.length;o++){var i=a[o];i.classList.add("disable-css-transitions"),i.style.opacity&&""!==i.style.opacity?i._layTargetOpacity=parseFloat(i.style.opacity):i._layTargetOpacity=1}var r=anime.timeline({autoplay:!1,begin:function(){th&&Mt()},complete:function(){ih(a)}}),s=".lay-show-overlay #grid, .lay-show-overlay #custom-phone-grid";if("none"==layData.navigation_transition_in||"fade"==layData.navigation_transition_in)switch(layData.navigation_transition_in){case"none":r.add({targets:s,opacity:1,easing:layData.navigation_transition_in_easing,duration:0});break;case"fade":r.add({targets:s,opacity:[0,1],easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration})}else if(null!=a&&Array.isArray(a)&&0<a.length)switch(r.add({targets:s,opacity:1,easing:"easeOutSine",duration:0}),layData.navigation_transition_in){case"stagger-fade":r.add({targets:a,opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,n){return Ht(t,n)}});break;case"stagger-up":r.add({targets:a,translateY:[t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,n){return Ht(t,n)}});break;case"stagger-down":r.add({targets:a,translateY:[-t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,n){return Ht(t,n)}});break;case"up":r.add({targets:a,translateY:[t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration});break;case"down":r.add({targets:a,translateY:[-t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration})}"none"==layData.navigation_transition_in?(r.play(),ih(a,e)):(n=jQuery(column_selectors.join(",")),-1!=window.location.href.indexOf("#")||"on"==layData.loadingBlur&&"on"==layData.lazyLoading?r.play():Vt(n,function(){r.play()})),th&&Mt()}},ih=function(e){jQuery(".lay-overlay .lay-content").attr("style","");for(var t=0;t<e.length;t++)(n=e[t]).classList.remove("disable-css-transitions"),delete n._layTargetOpacity;for(var n,t=0;t<e.length;t++)((n=e[t]).closest(".type-elementgrid")||n.closest(".type-thumbnailgrid"))&&(n.style.opacity=""),n.classList.contains("has-parallax")||n.hasAttribute("data-offsetx")||n.hasAttribute("data-offsety")||(n.style.transform="")},rh=function(){th&&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"==x.screenSize||"tablet"==x.screenSize?"desktop":"phone"){case"de
1sktop":column_selectors=[t+" #grid",t+" #footer"];break;case"phone":var n=0!=jQuery(t+" #footer-custom-phone-grid").length,a=0!=jQuery(t+" #custom-phone-grid").length;n&&a?column_selectors=[t+" #custom-phone-grid",t+" #footer-custom-phone-grid"]:!n&&a?column_selectors=[t+" #custom-phone-grid",t+" #footer"]:n&&!a?column_selectors=[t+" #grid",t+" #footer-custom-phone-grid"]:n||a||(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")})},sh={i:function(){th&&(nh(),rh(),ah())}},lh=0,ch=(window.eventsChannel.on("scroll",function(e,t){0<e&&e<t-window.innerHeight&&x.isPhoneSize&&(lh<e&&!v.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"),lh=e)}),window.laytheme.on("newpageshown",function(){document.body.classList.contains("mobile-menu-open")||jQuery("body").removeClass("lay-hide-phone-menu")}),function(e){return Math.min(1,1.001-Math.pow(2,-10*e))}),P=null,uh=null,dh={},hh=!1,yh=!1,T={project:null},fh=function(){var e=navigator.userAgent||"",t=navigator.platform||"";return/Macintosh|Mac OS X|iPhone|iPad|iPod/i.test(e)||0<=t.toLowerCase().indexOf("mac")},ph=function(){return"undefined"!=typeof layData&&"on"==layData.misc_options_smooth_scroll&&("on"!=layData.misc_options_smooth_scroll_disable_mac||!fh())},mh=function(e){return!(!e||!e.hasAttribute||!e.hasAttribute("data-lenis-prevent")&&!e.hasAttribute("data-lenis-prevent-wheel")&&!e.hasAttribute("data-lenis-prevent-touch"))},gh=function(e){return 0<jQuery(e).closest(".lay-overlay.display-block-overlay, #lay-project-overlay").length},vh=function(e){return 0<jQuery(e).closest(".vertical-fullpage, .horizontal-fullpage").length},wh=function(){var e=document.documentElement;return!(!e||!e.classList.contains("horizontal-scroll-active")&&"1"!==e.getAttribute("data-horizontal-scroll-active"))},_h=function(e){e&&0!==e.length&&(ph()||"on"==e.attr("data-disable-scroll"))&&Ed("page-overlay")},bh=function(){0===jQuery(".lay-overlay.lay-show-overlay").length&&Md("page-overlay")},jh=function(){ph()&&(Ed("project-overlay"),setTimeout(function(){var e=document.querySelector("#lay-project-overlay"),t="project";if(ph()&&e){var n=e,a=(a=e.querySelector(".lay-content"))||e;if(n&&a&&!(e=jQuery(a)).hasClass("scrollslider-active")&&!e.hasClass("infinite-scrollslider-active")&&"undefined"!=typeof Lenis&&Lenis){$d(t),e=Id({wrapper:n,content:a,eventsTarget:n,prevent:Pd,autoRaf:!0,allowNestedScroll:!0});try{var o=window.Lenis||Lenis;if(!o||"function"!=typeof o)return;if(!document.body.contains(n)||!document.body.contains(a))return;T[t]=new o(e)}catch(e){return}Hd(),T[t]}}},50))},xh=function(){ph()&&($d("project"),Md("project-overlay"))},Ch=function(){var e;ph()&&(Nd()&&P?(P.destroy(),P=null,uh&&(cancelAnimationFrame(uh),uh=null),hh=!1):P&&((e=0<jQuery(".vertical-fullpage, .horizontal-fullpage, .vertical-scrollsnap, .horizontal-scrollsnap").length)&&!hh?(hh=!0,Ed("fullscreen-slider")):!e&&hh&&(hh=!1,Md("fullscreen-slider")),Hd()))},Qh={i:function(){Rd(),window.laytheme&&window.laytheme.on("newpageshown",function(){setTimeout(function(){Rd()},0)}),qd()},getInstance:function(){return P},setBodyLenisStopped:function(e){P&&void 0!==P.isStopped&&(e?("function"==typeof P.stop&&P.stop(),P.isStopped=!0):("function"==typeof P.start&&P.start(),P.isStopped=!1))},stop:function(){Ed("manual")},start:function(){Md("manual")},scrollTo:function(e,t){ph()&&P&&P.scrollTo(e,t)},addBodyLock:function(e){Ed(e)},removeBodyLock:function(e){Md(e)}},Sh=("undefined"!=typeof window&&(window.smooth_scroll_controller=Qh),{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,showH
1orizontalScrollbar:!1,bodyRequestedActive: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("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()},handleNewPageShown(e,t,n,a){const o=a&&a.isProjectOverlay,i=!(!n||!n.horizontal_scroll_active),r=n&&void 0!==n.has_custom_phone_layout?!!n.has_custom_phone_layout:null;o&&!this.overlayContext&&(this.bodyRequestedActive=this.requestedActive),!o&&this.overlayContext||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)},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))},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 n=t.closest(".lay-overlay.lay-show-overlay"),a=t.closest("#lay-project-overlay");if(n&&!a)return}}catch(e){}t=this.container||this.updateContainer(!0);!t||Math.abs(e.deltaY)<Math.abs(e.deltaX)||(n=this.isPhoneViewport()?2:4,t.scrollLeft+=e.deltaY*n,this.saveScrollState(),e.preventDefault(),e.stopPropagation())}},isLenisActive(){if("undefined"!=typeof window&&window.lenisInstance&&"boolean"==typeof window.lenisInstance.isStopped&&window.lenisInstance.isStopped)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 n=Math.max(t.scrollWidth-t.clientWidth,0);let e=this.currentScrollProgress*n;isFinite(e)||(e=this.currentScrollLeft||0),e=Math.min(Math.max(e,0),n),t.scrollLeft=e,this.currentScrollLeft=e,this.currentScrollProgress=0<n?e/n:0}},getContainer(e){var t=e?"#lay-project-overlay .lay-content":"body>.lay-content",n=[];this.shouldUseCustomPhoneGrid(e)?(n.push(t+" #custom-phone-grid .grid-inner",t+" #custom-phone-grid"),n.push(t+" #grid .grid-inner",t+" #grid")):(n.push(t+" #grid .grid-inner",t+" #grid"),n.push(t+" #custom-phone-grid .grid-inner",t+" #custom-phone-grid"));for(let e=0;e<n.length;e++){var a=n[e];if(a){a=document.querySelector(a);if(a)return a}}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)},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)}});function kh(){jQuery(".nav-style-pill").each(function(){var e,t,n,a,o,i,r,s=jQuery(this).hasClass("arrangement-vertical")?"vertical":"horizontal",l=jQuery(this).closest(".laynav"),c=this.getBoundingClientRect(),u=jQuery(this).find(".nav-pill"),d=jQuery(this).find(".current-menu-item");0==d.length?u.hasClass("nav-pill-transition")&&(u.one("transitionend",function(){u.removeClass("nav-pill-transition"),u.removeClass("nav-opacity-pill-transition")}),u.css({opacity:0})):(e=(d=d[0].getBoundingClientRect()).width,t=d.top,n=d.left,a=parseInt(jQuery(this).css("padding")),o=parseInt(jQuery(this).find(".nav-pill").css("padding")),u.addClass("nav-opacity-pill-transition"),s="horizontal"==s?(i=t-c.top-o-a,r=n-c.left-o-a,l[0].getBoundingClientRect().height-2*a):(i=t-c.top-o-a,r=n-c.left-o-a,d.height),u.css({transform:"translate("+r+"px, "+i+"px)",width:e,opacity:1,height:s+"px"}),setTimeout(function(){u.addClass("nav-pill-transition")},0))})}"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)}),"1"==layData.pt_follow_mouse&&jQuery("body").hasClass("no-touchdevice")&&(Vd=Wd=!1,jQuery(document).on("mouseenter",".thumbnail-wrap",function(e){Fd=jQuery(e.currentTarget).find(".title"),jQuery(Fd[0].parentNode).hasClass("titlewrap-on-image")&&(Wd=!0,Vd=jQuery(Fd[0].parentNode)),0!=Vd&&Vd.hasClass("titlewrap-on-image")&&(Wd=!0)}),jQuery(document).on("mouseleave",".thumbnail-wrap",function(){Fd.css("display","none"),Fd=null}),jQuery(document).on("mousemove",".thumbnail-wrap",function(e){var t,n,a=this.getBoundingClientRect();null!=Fd&&(Wd?(t=(n=Vd[0].getBoundingClientRect()).left,n=n.top,Fd.css({display:"block",top:0,left:0,transform:"translate("+(e.clientX+10-t)+"px,"+(e.clientY+10-n)+"px)","white-space":"nowrap"})):Fd.css({display:"block",top:0,left:0,transform:"translate("+(e.clientX+10-a.left)+"px,"+(e.clientY+10-a.top)+"px)"}))})),document.fonts&&document.fonts.ready?document.fonts.ready.then(function(){kh()}):setTimeout(function(){kh()},100),window.laytheme.on("current-menu-point-activated",function(){kh()});window.innerWidth,parseInt(layData.phone_menu_breakpoint,10);jQuery(window).on("window_width_changed",function(){jQuery(".nav-pill").removeClass("nav-pill-transition"),setTimeout(function(){kh()},0)});var Lh=!1;function Oh(){jQuery(".mobile-menu-style-pill_menu_style").each(function(){var e,t,n,a,o=jQuery(this).closest(".laynav.mobile-nav"),i=this.getBoundingClientRect(),r=jQuery(this).find(".current-menu-item"),s=jQuery(this).find(".mobile-menu-pill");0==r.length?s.hasClass("mobile-menu-pill-transition")&&(s.one("transitionend",function(){s.removeClass("mobile-menu-pill-transition"),s.removeClass("mobile-menu-opacity-pill-transition")}),s.css({opacity:0}
1)):(e=(r=r[0].getBoundingClientRect()).width,a=r.top,r=r.left,t=parseInt(jQuery(this).css("padding")),n=parseInt(jQuery(this).find(".mobile-menu-pill").css("padding")),s.addClass("mobile-menu-opacity-pill-transition"),a=a-i.top-n-t,r=r-i.left-n-t,i=o[0].getBoundingClientRect().height-2*t,s.css({transform:"translate("+r+"px, "+a+"px)",width:e,opacity:1,height:i+"px"}),Lh&&s.addClass("mobile-menu-pill-transition"))}),Lh=!0}document.fonts&&document.fonts.ready?document.fonts.ready.then(function(){Oh()}):setTimeout(function(){Oh()},100),window.laytheme.on("current-menu-point-activated",function(){Oh()});window.innerWidth,parseInt(layData.phone_menu_breakpoint,10);jQuery(window).on("window_width_changed",function(){jQuery(".mobile-menu-pill").removeClass("mobile-menu-pill-transition"),Lh=!1,setTimeout(function(){Oh()},0)}),window.laytheme.on("newpageshown",function(){jQuery(".lay-accordion-item").each(function(){var e=jQuery(this),t=e.find(".lay-accordion-title"),n=e.find(".lay-accordion-content"),e=e.find(".lay-accordion-icon");n.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 a=jQuery(this),e=a.next(".lay-accordion-content"),t=a.closest(".lay-accordion-wrapper"),n=a.find(".lay-accordion-icon");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"),n=jQuery(this).find(".lay-accordion-icon");e[0]!==a[0]&&(e.removeClass("open"),t.removeClass("open").addClass("closed"),n.find(".lay-accordion-icon-open").hide(),n.find(".lay-accordion-icon-closed").show())}),a.toggleClass("open"),e.toggleClass("open closed"),a.hasClass("open")?(n.find(".lay-accordion-icon-open").show(),n.find(".lay-accordion-icon-closed").hide()):(n.find(".lay-accordion-icon-open").hide(),n.find(".lay-accordion-icon-closed").show())}),jQuery(document).on("click",".lay-accordion-content",function(e){var t,n=jQuery(this);n.closest(".lay-accordion-wrapper").attr("data-collapse-on-content-click")&&!jQuery(e.target).closest("a").length&&(t=(e=n.closest(".lay-accordion-item")).find(".lay-accordion-title"),e=e.find(".lay-accordion-icon"),n.hasClass("open"))&&(t.removeClass("open"),n.removeClass("open").addClass("closed"),e.find(".lay-accordion-icon-open").hide(),e.find(".lay-accordion-icon-closed").show())});function Dh(e,t){var n,a;e&&t&&e.hasAttribute(t)&&(n=e.getAttribute(t),a=Uh(n))&&a!==n&&e.setAttribute(t,a)}function Ah(e,t){if(e&&t&&e.hasAttribute(t)){var n=e.getAttribute(t);if(n&&"string"==typeof n){n=n.split(",");let o=!1;n=n.map(function(e){var t,n,a,e=e.trim();return""!==e&&(n=(t=e.split(/\s+/)).shift(),a=Uh(n))&&a!==n?(o=!0,a+(t.length?" "+t.join(" "):"")):e}).join(", ");o&&e.setAttribute(t,n)}}}var Ih,E,zh,Ph,Th,Eh,Mh,Bh,$h,Nh,Hh=window.location.hostname.replace(/^www\./i,""),qh=window.location.protocol,Rh=window.location.origin,Fh=/^(?:data|blob|javascript|mailto|tel):/i,Wh='img, source, picture img, picture source, video, audio, link[rel="preload"][as="image"], link[rel="preload"][as="video"], link[rel="preload"][as="audio"]',Vh=function(e){Dh(e,"src"),Dh(e,"poster"),Dh(e,"data-src"),Dh(e,"data-lay-src"),Ah(e,"srcset"),Ah(e,"data-srcset"),Ah(e,"data-lay-srcset")},Yh=function(e){e&&"function"==typeof e.querySelectorAll&&(e=e.querySelectorAll('[style*="background-image"]'))&&0!==e.length&&e.forEach(function(e){var t,n=e.getAttribute("style");n&&-1!==n.indexOf("url(")&&(t=n.replace(/url\((['"]?)([^)]+?)\1\)/gi,function(e,t,n){var n=n.trim(),a=Uh(n);return a&&a!==n?"url("+(n=t||"")+a+n+")":e}))!==n&&e.setAttribute("style",t)})},Uh=function(e){if(!e||"string"!=typeof e)return null;e=e.trim();if(""===e||Fh.test(e)||0===e.indexOf("#"))return null;if(!Gh(e)&&!e.startsWith("//"))return null;let t;try{t=new URL(e,Rh)}catch(e){return null}if(t.origin===Rh)return null;if(t.hostname.replace(/^www\./i,"")!==Hh)return null;let n=!1;return t.protocol!==qh&&(t.protocol=qh,n=!0),t.host!==window.location.host&&(t.host=window.location.host,n=!0),n?e.startsWith("//")?"//"+t.host+t.pathname+t.search+t.hash:t.href:null},Gh=function(e){return/^https?:/i.test(e)};function Xh(e){e?document.documentElement.classList.add("lay-dom-cursor-customizer"):document.documentElement.classList.remove("lay-dom-cursor-customizer")}window&&window.laytheme&&"function"==typeof window.laytheme.on&&window.laytheme.on("newpageshown",function(e,t,n,a){let o=document;var i;a&&a.isProjectOverlay&&(a=document.getElementById("lay-project-overlay"))&&(o=a),a=(a=o)&&void 0!==a&&a instanceof Element?a:document,(i=a.querySelectorAll(Wh))&&0!==i.length&&(i.forEach(function(e){Vh(e)}),Yh(a))}),Ih=!1,E={root:null,img:null,contexts:{},updateCounter:0,lastPointer:{x:null,y:null},customizerConfig:null},zh=function(e){e=parseFloat(e);return isNaN(e)?0:e},Ph=function(){var e=Object.keys(E.contexts).map(function(e){return E.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},Th=function(){var e;E.root&&E.img&&((e=Ph())?(E.img.getAttribute("src")!==e.src&&E.img.setAttribute("src",e.src),E.img.style.width=e.width?zh(e.width)+"px":"auto",E.img.style.height=e.height?zh(e.height)+"px":"auto",E.root.style.display="block",E.root.style.transform="translate3d("+(zh(e.x)-zh(e.hotspotX))+"px,"+(zh(e.y)-zh(e.hotspotY))+"px,0)"):(E.root.style.display="none",E.root.style.transform="translate3d(-9999px,-9999px,0)"))},Eh=function(e,t){e&&t&&(E.contexts[e]=Object.assign({},E.contexts[e]||{},t,{owner:e,visible:!1!==t.visible,updatedAt:++E.updateCounter}),Th())},Mh=function(e){E.contexts[e]&&(E.contexts[e].visible=!1,E.contexts[e].updatedAt=++E.updateCounter,Th())},Bh=function(e){E.contexts[e]&&(delete E.contexts[e],Th())}
1,$h=function(){Object.keys(E.contexts).forEach(function(e){E.contexts[e].visible=!1,E.contexts[e].updatedAt=++E.updateCounter}),E.lastPointer.x=null,E.lastPointer.y=null,Th()},Nh=function(e,t){var n,a,o,i,r,s,l=E.customizerConfig;l&&!0===l.active&&(n=document.elementFromPoint(e,t),n=n,"native-specialized"===(o=(s=E.customizerConfig)&&!0===s.active?(o=(a=!(!n||!n.closest))&&n.closest(".grid.up, .grid.down, .grid.left, .grid.right"),i=a&&n.closest(".lay-carousel.cursor-left, .lay-carousel.cursor-right"),r=a&&n.closest("#lightbox-inner.cursor-left, #lightbox-inner.cursor-right"),o||i||r?{mode:"native-specialized"}:!!(s.keepNormalCursorForLinks&&a&&n.closest("a, .lay-marquee a, .lay-table a"))?{mode:"native-link"}:{mode:"customizer-dom"}):{mode:"none"}).mode||"native-link"===o.mode?(Xh(!1),Mh("customizer")):"customizer-dom"===o.mode&&(Xh(!0),Eh("customizer",{priority:10,src:l.src,hotspotX:l.hotspotX,hotspotY:l.hotspotY,width:l.width,height:l.height,x:e,y:t})))};var Zh={i:function(){Ih||(Ih=!0,E.root=document.getElementById("lay-dom-cursor"),E.root&&(E.img=E.root.querySelector("img"),E.customizerConfig=layData.dom_cursor_customizer||null,window.layDomCursor={setContext:Eh,hideContext:Mh,removeContext:Bh,hideAllContexts:$h,getLastPointer:function(){return{x:E.lastPointer.x,y:E.lastPointer.y}},render:Th},E.customizerConfig&&!0===E.customizerConfig.active&&Xh(!0),document.addEventListener("mousemove",function(e){E.lastPointer.x=e.clientX,E.lastPointer.y=e.clientY,Nh(e.clientX,e.clientY)}),document.addEventListener("mouseout",function(e){e.relatedTarget||e.toElement||$h()}),window.addEventListener("scroll",function(){null!==E.lastPointer.x&&null!==E.lastPointer.y&&Nh(E.lastPointer.x,E.lastPointer.y)},{passive:!0}),window.addEventListener("resize",function(){null!==E.lastPointer.x&&null!==E.lastPointer.y&&Nh(E.lastPointer.x,E.lastPointer.y)}),window.addEventListener("blur",function(){$h()}),Th()))}};function Jh(){null==document.webkitFullscreenElement?jQuery(".sitetitle, nav, .navbar, .mobile-title, .lay-mobile-icons-wrap, #lay_canvas").css("display",""):jQuery(".sitetitle, nav, .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"),e.i(),St.i(),t.i(),1!=layData.is_customize?Ws.init():Ws.cancelLoading(),xa.i(),_s.i(),f.i(),v.i(),br(),Mn.i(),Br.i(),gs.i(),Ls.i(),qn.i(),As.i(),oa.i(),Bs.i(),gr.i(),Ol.i(),Gl.i(),bl.i(),Jl.i(),Ec.i(),Hc.i(),Mc.i(),me.i(),a.i(),Nc.i(),A.i(),za.i(),Vc.i(),Gd.i(),Zd.i(),Kd.i(),vc.i(),eh.i(),Dc.i(),document.onwebkitfullscreenchange=function(){Jh()},_n.i(),sh.i(),g.i(),Zi.i(),fe.i(),n.i(),window.laytheme.on("newpageshown",function(){Kt()}),Kt(),jQuery(document).on("click",".lay-overlay-bg",function(){va()}),jQuery(document).on("click",".overlay-close",function(){va()}),jQuery(document).on("click",".user-overlay-close",function(){va()}),document.addEventListener("keydown",se),window.laytheme.on("newpageshown",function(){_a()}),window.laytheme.on("overlayhidden",function(){null!=jQuery.fn.fullpage&&null!=jQuery.fn.fullpage.setAllowScrolling&&jQuery.fn.fullpage.setAllowScrolling(!0)}),window.laytheme.on("overlayshown",function(){null!=jQuery.fn.fullpage&&null!=jQuery.fn.fullpage.setAllowScrolling&&jQuery.fn.fullpage.setAllowScrolling(!1)}),"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(){ga(jQuery(this).attr("data-link"))}),Qh.i(),Sh.i(),Zh.i();var Kh=document.body.dataset.type,ey=document.body.dataset.id,ty=document.body.dataset.slug,ny=document.body.dataset.catid,ay=document.body.dataset.footerid,e=document.documentElement,St=document.body&&document.body.dataset.horizontalScrollActive||e&&e.dataset.horizontalScrollActive||"0",oy=e&&e.classList.contains("horizontal-scroll-active")||"1"===St,iy=document.title.replace(passedDataHistory.titleprefix,""),ry=!1,t=document.querySelector("body>.lay-content");t&&t.classList.contains("hascustomphonegrid")&&(ry=!0),document.addEventListener("DOMContentLoaded",function(){setTimeout(function(){window.laytheme.emit("newpage");var e={id:ey,type:Kh,slug:ty,catid:ny,footerid:ay,title:iy,horizontal_scroll_active:oy,has_custom_phone_layout:ry};window.laytheme.emit("newpageshown",{},Kh,e,{isProjectOverlay:!1})},0)}),window.load_visible_images_then_rest_controller=qt,window.element_animate_in_on_scroll_controller=Gl,window.lt_utility_controller={},window.lt_utility_controller.Utility=x,window.lt_utility_controller.utility_controller=v,window.lt_showhide_onscroll_controller={},window.lt_showhide_onscroll_controller.default=qn,"on"==layData.youtube&&((Ws=document.createElement("script")).src="https://www.youtube.com/iframe_api",(_s=document.getElementsByTagName("script")[0]).parentNode.insertBefore(Ws,_s)),window.addEventListener("load",function(){Mn.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.