File: D:/HostingSpaces/SBogers95/rentman.io/wwwroot/js/site/app-BACKUP.js
!function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/",i(i.s=0)}({0:function(e,t,i){i("O/uf"),i("jClI"),e.exports=i("Ss5r")},HToz:function(e,t,i){e.exports=function(){"use strict";function e(){return(e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}).apply(this,arguments)}var t="undefined"!=typeof window,i=t&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),n=t&&"IntersectionObserver"in window,r=t&&"classList"in document.createElement("p"),o=t&&window.devicePixelRatio>1,s={elements_selector:".lazy",container:i||t?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_bg_set:"bg-set",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1,restore_on_error:!1},a=function(t){return e({},s,t)},l=function(e,t){var i,n="LazyLoad::Initialized",r=new e(t);try{i=new CustomEvent(n,{detail:{instance:r}})}catch(e){(i=document.createEvent("CustomEvent")).initCustomEvent(n,!1,!1,{instance:r})}window.dispatchEvent(i)},c="src",u="srcset",d="sizes",g="poster",f="llOriginalAttrs",v="data",h="loading",m="loaded",p="applied",y="error",b="native",S=function(e,t){return e.getAttribute("data-"+t)},L=function(e){return S(e,"ll-status")},w=function(e,t){return function(e,t,i){var n="data-ll-status";null!==i?e.setAttribute(n,i):e.removeAttribute(n)}(e,0,t)},_=function(e){return w(e,null)},k=function(e){return null===L(e)},I=function(e){return L(e)===b},A=[h,m,p,y],j=function(e,t,i,n){e&&(void 0===n?void 0===i?e(t):e(t,i):e(t,i,n))},E=function(e,t){r?e.classList.add(t):e.className+=(e.className?" ":"")+t},x=function(e,t){r?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},T=function(e){return e.llTempImage},O=function(e,t){if(t){var i=t._observer;i&&i.unobserve(e)}},q=function(e,t){e&&(e.loadingCount+=t)},C=function(e,t){e&&(e.toLoadCount=t)},M=function(e){for(var t,i=[],n=0;t=e.children[n];n+=1)"SOURCE"===t.tagName&&i.push(t);return i},P=function(e,t){var i=e.parentNode;i&&"PICTURE"===i.tagName&&M(i).forEach(t)},N=function(e,t){M(e).forEach(t)},B=[c],D=[c,g],F=[c,u,d],H=[v],J=function(e){return!!e[f]},R=function(e){return e[f]},U=function(e){return delete e[f]},V=function(e,t){if(!J(e)){var i={};t.forEach((function(t){i[t]=e.getAttribute(t)})),e[f]=i}},G=function(e,t){if(J(e)){var i=R(e);t.forEach((function(t){!function(e,t,i){i?e.setAttribute(t,i):e.removeAttribute(t)}(e,t,i[t])}))}},z=function(e,t,i){E(e,t.class_applied),w(e,p),i&&(t.unobserve_completed&&O(e,t),j(t.callback_applied,e,i))},Y=function(e,t,i){E(e,t.class_loading),w(e,h),i&&(q(i,1),j(t.callback_loading,e,i))},Q=function(e,t,i){i&&e.setAttribute(t,i)},K=function(e,t){Q(e,d,S(e,t.data_sizes)),Q(e,u,S(e,t.data_srcset)),Q(e,c,S(e,t.data_src))},W={IMG:function(e,t){P(e,(function(e){V(e,F),K(e,t)})),V(e,F),K(e,t)},IFRAME:function(e,t){V(e,B),Q(e,c,S(e,t.data_src))},VIDEO:function(e,t){N(e,(function(e){V(e,B),Q(e,c,S(e,t.data_src))})),V(e,D),Q(e,g,S(e,t.data_poster)),Q(e,c,S(e,t.data_src)),e.load()},OBJECT:function(e,t){V(e,H),Q(e,v,S(e,t.data_src))}},X=["IMG","IFRAME","VIDEO","OBJECT"],$=function(e,t){!t||function(e){return e.loadingCount>0}(t)||function(e){return e.toLoadCount>0}(t)||j(e.callback_finish,t)},Z=function(e,t,i){e.addEventListener(t,i),e.llEvLisnrs[t]=i},ee=function(e,t,i){e.removeEventListener(t,i)},te=function(e){return!!e.llEvLisnrs},ie=function(e){if(te(e)){var t=e.llEvLisnrs;for(var i in t){var n=t[i];ee(e,i,n)}delete e.llEvLisnrs}},ne=function(e,t,i){!function(e){delete e.llTempImage}(e),q(i,-1),function(e){e&&(e.toLoadCount-=1)}(i),x(e,t.class_loading),t.unobserve_completed&&O(e,i)},re=function(e,t,i){var n=T(e)||e;te(n)||function(e,t,i){te(e)||(e.llEvLisnrs={});var n="VIDEO"===e.tagName?"loadeddata":"load";Z(e,n,t),Z(e,"error",i)}(n,(function(r){!function(e,t,i,n){var r=I(t);ne(t,i,n),E(t,i.class_loaded),w(t,m),j(i.callback_loaded,t,n),r||$(i,n)}(0,e,t,i),ie(n)}),(function(r){!function(e,t,i,n){var r=I(t);ne(t,i,n),E(t,i.class_error),w(t,y),j(i.callback_error,t,n),i.restore_on_error&&G(t,F),r||$(i,n)}(0,e,t,i),ie(n)}))},oe=function(e,t,i){!function(e){return X.indexOf(e.tagName)>-1}(e)?function(e,t,i){!function(e){e.llTempImage=document.createElement("IMG")}(e),re(e,t,i),function(e){J(e)||(e[f]={backgroundImage:e.style.backgroundImage})}(e),function(e,t,i){var n=S(e,t.data_bg),r=S(e,t.data_bg_hidpi),s=o&&r?r:n;s&&(e.style.backgroundImage='url("'.concat(s,'")'),T(e).setAttribute(c,s),Y(e,t,i))}(e,t,i),function(e,t,i){var n=S(e,t.data_bg_multi),r=S(e,t.data_bg_multi_hidpi),s=o&&r?r:n;s&&(e.style.backgroundImage=s,z(e,t,i))}(e,t,i),function(e,t,i){var n=S(e,t.data_bg_set);if(n){var r=n.split("|"),o=r.map((function(e){return"image-set(".concat(e,")")}));e.style.backgroundImage=o.join(),""===e.style.backgroundImage&&(o=r.map((function(e){return"-webkit-image-set(".concat(e,")")})),e.style.backgroundImage=o.join()),z(e,t,i)}}(e,t,i)}(e,t,i):function(e,t,i){re(e,t,i),function(e,t,i){var n=W[e.tagName];n&&(n(e,t),Y(e,t,i))}(e,t,i)}(e,t,i)},se=function(e){e.removeAttribute(c),e.removeAttribute(u),e.removeAttribute(d)},ae=function(e){P(e,(function(e){G(e,F)})),G(e,F)},le={IMG:ae,IFRAME:function(e){G(e,B)},VIDEO:function(e){N(e,(function(e){G(e,B)})),G(e,D),e.load()},OBJECT:function(e){G(e,H)}},ce=["IMG","IFRAME","VIDEO"],ue=function(e){return e.use_native&&"loading"in HTMLImageElement.prototype},de=function(e){return Array.prototype.slice.call(e)},ge=function(e){return e.container.querySelectorAll(e.elements_selector)},fe=function(e){return function(e){return L(e)===y}(e)},ve=function(e,t){return function(e){return de(e).filter(k)}(e||ge(t))},he=function(e,i){var r=a(e);this._settings=r,this.loadingCount=0,function(e,t){n&&!ue(e)&&(t._observer=new IntersectionObserver((function(i){!function(e,t,i){e.forEach((function(e){return function(e){return e.isIntersecting||e.intersectionRatio>0}(e)?function(e,t,i,n){var r=function(e){return A.indexOf(L(e))>=0}(e);w(e,"entered"),E(e,i.class_entered),x(e,i.class_exited),function(e,t,i){t.unobserve_entered&&O(e,i)}(e,i,n),j(i.callback_enter,e,t,n),r||oe(e,i,n)}(e.target,e,t,i):function(e,t,i,n){k(e)||(E(e,i.class_exited),function(e,t,i,n){i.cancel_on_exit&&function(e){return L(e)===h}(e)&&"IMG"===e.tagName&&(ie(e),function(e){P(e,(function(e){se(e)})),se(e)}(e),ae(e),x(e,i.class_loading),q(n,-1),_(e),j(i.callback_cancel,e,t,n))}(e,t,i,n),j(i.callback_exit,e,t,n))}(e.target,e,t,i)}))}(i,e,t)}),function(e){return{root:e.container===document?null:e.container,rootMargin:e.thresholds||e.threshold+"px"}}(e)))}(r,this),function(e,i){t&&(i._onlineHandler=function(){!function(e,t){var i;(i=ge(e),de(i).filter(fe)).forEach((function(t){x(t,e.class_error),_(t)})),t.update()}(e,i)},window.addEventListener("online",i._onlineHandler))}(r,this),this.update(i)};return he.prototype={update:function(e){var t,r,o=this._settings,s=ve(e,o);C(this,s.length),!i&&n?ue(o)?function(e,t,i){e.forEach((function(e){-1!==ce.indexOf(e.tagName)&&function(e,t,i){e.setAttribute("loading","lazy"),re(e,t,i),function(e,t){var i=W[e.tagName];i&&i(e,t)}(e,t),w(e,b)}(e,t,i)})),C(i,0)}(s,o,this):(r=s,function(e){e.disconnect()}(t=this._observer),function(e,t){t.forEach((function(t){e.observe(t)}))}(t,r)):this.loadAll(s)},destroy:function(){this._observer&&this._observer.disconnect(),t&&window.removeEventListener("online",this._onlineHandler),ge(this._settings).forEach((function(e){U(e)})),delete this._observer,delete this._settings,delete this._onlineHandler,delete this.loadingCount,delete this.toLoadCount},loadAll:function(e){var t=this,i=this._settings;ve(e,i).forEach((function(e){O(e,t),oe(e,i,t)}))},restoreAll:function(){var e=this._settings;ge(e).forEach((function(t){!function(e,t){(function(e){var t=le[e.tagName];t?t(e):function(e){if(J(e)){var t=R(e);e.style.backgroundImage=t.backgroundImage}}(e)})(e),function(e,t){k(e)||I(e)||(x(e,t.class_entered),x(e,t.class_exited),x(e,t.class_applied),x(e,t.class_loading),x(e,t.class_loaded),x(e,t.class_error))}(e,t),_(e),U(e)}(t,e)}))}},he.load=function(e,t){var i=a(t);oe(e,i)},he.resetStatus=function(e){_(e)},t&&function(e,t){if(t)if(t.length)for(var i,n=0;i=t[n];n+=1)l(e,i);else l(e,t)}(he,window.lazyLoadOptions),he}()},"O/uf":function(e,t,i){"use strict";i.r(t);var n={time:Date.now(),timeout:null,waitThrottle:1e3,waitDebounce:300,lastScrollTopPosition:0,scrollDirectionDown:!0,scrollDirectionUp:!1,init:function(){n.triggerOnInit(),window.addEventListener("scroll",(function(){n.time+n.waitThrottle-Date.now()<0&&(n.triggerThrottle(),n.time=Date.now())})),window.addEventListener("scroll",(function(){n.triggerSmooth()})),window.addEventListener("scroll",(function(){isset(n.timeout)&&clearTimeout(n.timeout),n.timeout=setTimeout(n.triggerDebounce,n.waitDebounce)}))},triggerOnInit:function(){n.triggerElementInViewportAnimation(),n.triggerElementFullyInViewportAnimation()},triggerThrottle:function(){n.triggerElementInViewportAnimation(),n.triggerElementFullyInViewportAnimation()},triggerDebounce:function(){},triggerSmooth:function(){n.detectScrollDirection(),n.toggleStickyHeader(),n.toggleStickyOverlayMenu()},detectIfElementIsPartlyInViewport:function(e){if(isset(e)){var t=e.getBoundingClientRect(),i=window.innerHeight||document.documentElement.clientHeight,n=window.innerWidth||document.documentElement.clientWidth,r=t.top<=i&&t.top+t.height>=0,o=t.left<=n&&t.left+t.width>=0;return r&&o}},detectIfElementIsFullyInViewport:function(e){if(isset(e)){var t=e.getBoundingClientRect();return t.top>=0&&t.bottom<=window.innerHeight}},detectScrollDirection:function(){var e=window.pageYOffset||document.documentElement.scrollTop;e!=n.lastScrollTopPosition&&(e>=n.lastScrollTopPosition?(n.scrollDirectionDown=!0,n.scrollDirectionUp=!1):(n.scrollDirectionDown=!1,n.scrollDirectionUp=!0),n.lastScrollTopPosition=e)},triggerElementInViewportAnimation:function(){for(var e=document.querySelectorAll(".js-partly-in-viewport"),t=e.length,i=0;i<t;i++){var r=e[i];n.detectIfElementIsPartlyInViewport(r)&&r.classList.remove("js-partly-in-viewport")}},triggerElementFullyInViewportAnimation:function(){for(var e=document.querySelectorAll(".js-fully-in-viewport"),t=e.length,i=0;i<t;i++){var r=e[i];n.detectIfElementIsFullyInViewport(r)&&r.classList.remove("js-fully-in-viewport")}},toggleStickyHeader:function(){for(var e=document.querySelector(".js-sticky-header"),t=document.querySelectorAll(".js-subnav"),i=!1,r=0;r<t.length;r++)if("visible"==window.getComputedStyle(t[r],null).visibility)return!0;if(isset(e)&&!i)if(n.scrollDirectionDown||n.lastScrollTopPosition<110){document.body.classList.remove("is-sticky-header-visible");var o=e.querySelectorAll(".js-submenu.is-open");if(isset(o)&&o.length>0)for(var s=0;s<o.length;s++)o[s].classList.remove("is-open")}else document.body.classList.add("is-sticky-header-visible")},toggleStickyOverlayMenu:function(){var e=document.querySelector(".js-overlay-menu");isset(e)&&!document.body.classList.contains("is-overlay-menu-active")&&(n.scrollDirectionDown&&n.lastScrollTopPosition>=60?e.classList.add("is-bar-hidden"):e.classList.remove("is-bar-hidden"))}},r=i("HToz"),o=i.n(r),s={init:function(){var e=document.querySelectorAll(".js-accordion"),t=e.length;if(isset(e)&&0!==t)for(var i=0;i<t;i++){var n=e[i];s.initAccordion(n)}},initAccordion:function(e){for(var t=e.querySelectorAll(".js-accordion-toggle"),i=0;i<t.length;i++)for(var n=t[i],r=0;r<n.children.length;r++){n.children[r].style.pointerEvents="none"}e.addEventListener("click",s.toggleAccordion,!1)},toggleAccordion:function(e){var t=e.target.parentNode,i=t.parentNode.children;if(e.target.classList.contains("js-accordion-toggle")&&t.querySelector(".js-accordion-content"))if(e.preventDefault(),t.classList.contains("is-active"))t.classList.remove("is-active");else{for(var n=0;n<i.length;n++)i[n].classList.remove("is-active");t.classList.toggle("is-active")}}},a=function(){var e=document.querySelectorAll(".js-trigger-demo-chat");if(isset(e)&&0!==e)for(var t=0;t<e.length;t++){e[t].addEventListener("click",(function(e){isset(window.hubspot)&&isset(window.HubSpotConversations)&&(e.preventDefault(),history.pushState(null,null,"?bookdemo=en"),window.HubSpotConversations.widget.refresh(),setTimeout((function(){window.HubSpotConversations.widget.open()}),400))}))}},l={userAgent:"",browserInfo:"",init:function(){l.userAgent=window.navigator.userAgent,l.browserInfo=l.getBrowserInfo(),l.handleIE(),l.handleSafari()},handleIE:function(){var e=l.userAgent.indexOf("MSIE "),t=e>0,i=!!navigator.userAgent.match(/Trident.*rv\:11\./);if(t||i){var n="11";t&&(n=parseInt(l.userAgent.substring(e+5,l.userAgent.indexOf(".",e)))),document.body.classList.add("ie"),document.body.classList.add("v"+n)}},handleSafari:function(){"Safari"===l.browserInfo.name&&l.browserInfo.version<=10&&document.getElementsByTagName("html")[0].classList.add("ie")},getBrowserInfo:function(){var e,t=navigator.userAgent,i=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(i[1])?{name:"IE ",version:(e=/\brv[ :]+(\d+)/g.exec(t)||[])[1]||""}:"Chrome"===i[1]&&null!=(e=t.match(/\bOPR\/(\d+)/))?{name:"Opera",version:e[1]}:(i=i[2]?[i[1],i[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(e=t.match(/version\/(\d+)/i))&&i.splice(1,1,e[1]),{name:i[0],version:i[1]})}},c={bannedVisitor:[],enter:function(){var e=document.querySelectorAll(".js-chocolate-factory");if(isset(e))for(var t=e.length,i=0;i<t;i++){var n=e[i];c._flashTicket(n)}},_flashTicket:function(e){var t=e.querySelector(".js-golden-ticket");isset(t)?t.addEventListener("click",(function(){c.enjoyTheTour(e)})):console.log("To bad, no golden tickets has been found.")},enjoyTheTour:function(e){var t=e.querySelectorAll("input, textarea");if(isset(t)){for(var i={},n=0,r=t.length,o=0;o<r;o++){var s=t[o],a=s.getAttribute("name");c._isVisitorBanned(a)||(i[a]=c._getArrangement(s),n++)}if(0===n)return;c._finishTour(i,e)}else console.log("To bad, no members to visit this factory")},_isVisitorBanned:function(e){return-1!==c.bannedVisitor.indexOf(e)},_getArrangement:function(e){e.nodeName;return e.value},_finishTour:function(e,t){e=c._addWillieWonka(e);try{Ajax.post("/contact/process",e,(function(e){var i=JSON.parse(e.response);switch(e.status){case 200:return c._thanksForVisiting(i.redirectUrl);case 422:return c._giveFeedbackToMembers(i.errors,t)}return c._unknownGapInFactory(t)}))}catch(e){return c._unknownGapInFactory(t)}},_addWillieWonka:function(e){return e._willie="wonka",e},_giveFeedbackToMembers:function(e,t){var i=t.querySelector(".js-error-area");isset(i)&&(i.innerHTML="");var n=t.querySelector(".js-other-errors");isset(n)&&(n.innerHTML=""),c._clearPreviousMarkedJackets(t),Object.keys(e).forEach((function(r){var o=null,s=null;if("_honey"!==r&&"_secretCode"!==r){var a=t.querySelector("#"+r);o=c._grabVisitorJacket(a),isset(o)&&(s=o.querySelector(".js-form-element-error")),isset(s)&&(s.innerHTML="")}for(var l=e[r],u=l.length,d=0;d<u;d++){var g=l[d];if("_honey"!==r&&"_secretCode"!==r){if(isset(o)&&o.classList.add("has-error"),isset(s)){var f=s.innerHTML;f+="<span>"+capitalizeFirstLetter(g)+"</span>",s.innerHTML=f}}else{var v=n.innerHTML;v+="<div>"+capitalizeFirstLetter(g)+"</div>",n.innerHTML=v}if(isset(i)){var h=i.innerHTML;h+="<li>"+capitalizeFirstLetter(g)+"</li>",i.innerHTML=h}}}))},_clearPreviousMarkedJackets:function(e){for(var t=e.querySelectorAll(".has-error"),i=t.length,n=0;n<i;n++){t[n].classList.remove("has-error"),t[n].querySelector(".js-form-element-error").innerHTML=""}},_grabVisitorJacket:function(e){if(!isset(e))return null;currentLayer=e,safetyBreak=0;do{if(safetyBreak++,currentLayer=currentLayer.parentNode,currentLayer.classList.contains("js-form-element"))return currentLayer}while("BODY"!==currentLayer.tagName&&safetyBreak<=10);return null},_thanksForVisiting:function(e){window.location=e},_unknownGapInFactory:function(e){console.log(e),console.log("ChocolateFactory: Unkown Error")}},u={cookieBar:null,cookieOverlay:null,cookieMessage:null,cookieSwitch:null,cookieFadeOutAnimationDuration:400,acceptTracking:!1,init:function(){u.cookieMessage=document.querySelector(".js-cookie-bar, .js-cookie-overlay"),u.cookieBar=document.querySelector(".js-cookie-bar"),isset(u.cookieBar)?u.initCookieBar():(u.cookieOverlay=document.querySelector(".js-cookie-overlay"),isset(u.cookieOverlay)&&u.initCookieOverlay()),isset(u.cookieMessage)&&u.checkForCookieSettings(),u.cookieSwitch=document.querySelector(".js-cookie-switch"),isset(u.cookieSwitch)&&u.initCookieSwitch()},initCookieBar:function(){var e=u.cookieBar.querySelector(".js-disable-cookie-bar");isset(e)&&e.addEventListener("click",u.closeCookieMessage)},initCookieOverlay:function(){var e=u.cookieMessage.querySelector(".js-change-cookies-settings");isset(e)&&e.addEventListener("click",u.openCookieSettings);var t=u.cookieMessage.querySelector(".c-cookie-type__input--tracking");isset(t)&&(!0===t.checked&&(u.acceptTracking=!0),t.addEventListener("change",u.toggleTrackingSetting));var i=u.cookieMessage.querySelector(".js-accept-cookies");isset(i)&&i.addEventListener("click",u.setCookieSettings)},initCookieSwitch:function(){var e=u.cookieSwitch.querySelector(".c-cookie-type__input--tracking");isset(e)&&(!0===e.checked?u.acceptTracking=!0:u.acceptTracking=!1,e.addEventListener("change",u.toggleTrackingSetting));var t=u.cookieSwitch.querySelector(".js-save-cookie-settings");isset(t)&&t.addEventListener("click",(function(){u.cookieFadeOutAnimationDuration=0,u.setCookieSettings()}))},checkForCookieSettings:function(){Cookie.get("cookieMessage")?u.cookieMessage.classList.add("is-accepted"):(u.cookieMessage.classList.remove("is-accepted"),document.querySelector(".js-subfooter").classList.add("c-subfooter--cookie-padding"))},closeCookieMessage:function(){Cookie.set("cookieMessage",!0,90),u.cookieMessage.classList.add("fade-out")},openCookieSettings:function(){u.cookieOverlay.querySelector(".js-cookie-settings").classList.remove("is-hidden"),u.cookieOverlay.querySelector(".js-cookie-info").classList.add("is-hidden")},toggleTrackingSetting:function(){u.acceptTracking?u.acceptTracking=!1:u.acceptTracking=!0},setCookieSettings:function(){u.acceptTracking?Cookie.set("trackingCookieAccepted","true",90):Cookie.get("trackingCookieAccepted")&&Cookie.erase("trackingCookieAccepted"),u.closeCookieMessage(),setTimeout((function(){location.reload()}),u.cookieFadeOutAnimationDuration)}},d={init:function(){var e=document.querySelectorAll(".js-compare-table"),t=e.length;if(isset(e)&&0!==t)for(var i=0;i<t;i++){e[i].addEventListener("click",d.toggleCompareTable,!1)}},toggleCompareTable:function(e){var t=e.target;t.classList.contains("js-toggle-description")&&(t.classList.toggle("hide-description"),t.parentElement.classList.toggle("is-open"))}},g={init:function(){var e=this;document.querySelectorAll(".js-create-plan-dropdown").forEach((function(t){t.addEventListener("click",(function(t){return e.toggleDropdown(t.target)})),t.isOpen=!1}))},toggleDropdown:function(e){e.classList.toggle("is-open")}},f={customerLogosArea:null,amountEach:8,init:function(){if(f.customerLogosArea=document.querySelector(".js-customer-logos"),isset(f.customerLogosArea)){Ajax.get("/api/customerLogos/slider?limit=0",f.reorderLogos);var e=f.customerLogosArea.querySelector(".js-show-more-logos");isset(e)&&e.addEventListener("click",f.showMoreLogos)}},showMoreLogos:function(){var e=f.customerLogosArea.querySelectorAll(".js-customer-logo.is-hidden"),t=e.length,i=f.amountEach;i>=t&&(i=t,f.customerLogosArea.querySelector(".js-show-more-logos-container").remove());for(var n=0;n<i;n++){e[n].classList.remove("is-hidden")}},reorderLogos:function(e){var t=f.customerLogosArea.querySelectorAll(".c-logos__item").length-f.customerLogosArea.querySelectorAll(".c-logos__item.is-hidden").length,i=f.customerLogosArea.querySelector(".js-customer-logos-list");if(200===e.status)for(var n=JSON.parse(e.response).data,r=0;r<n.length;r++){var o=n[r],s=f.customerLogosArea.querySelector('.c-logos__item[data-customer-id="'+o.id+'"]');isset(s)&&i.insertBefore(s,i.firstChild)}for(var a=i.querySelectorAll(".c-logos__item"),l=0;l<a.length;l++){var c=a[l];l<t?c.classList.remove("is-hidden"):c.classList.add("is-hidden")}}},v={map:"",key:"AIzaSyBbqF_8gcFAkSYusr2dxHWwdKWDUjebCM0",location:{lat:51.2618222,lng:5.5965538},styling:"",init:function(){if(v.map=document.getElementById("map"),isset(v.map)){var e=window.getComputedStyle(v.map).width,t=(e=parseInt(e.slice(0,-2)))/2;t<350&&(t=350),t>400&&(t=400),v.map.style.height=t+"px",v.map.hasAttribute("data-google-lat")&&(v.location.lat=parseFloat(v.map.getAttribute("data-google-lat"))),v.map.hasAttribute("data-google-lng")&&(v.location.lng=parseFloat(v.map.getAttribute("data-google-lng"))),v.setCustomStyling(),"undefined"==typeof google||void 0===google.maps?getScript("https://maps.googleapis.com/maps/api/js?key="+v.key,v.drawMap):v.drawMap()}},drawMap:function(){var e=new google.maps.Map(v.map,{zoom:14,center:v.location,disableDefaultUI:!0,styles:v.styling});new google.maps.Marker({position:v.location,map:e,icon:"/img/googleMapsMarker.png"})},setCustomStyling:function(){v.styling=[{featureType:"landscape",elementType:"all",stylers:[{hue:"#FFBB00"},{saturation:43.400000000000006},{lightness:37.599999999999994},{gamma:1}]},{featureType:"poi",elementType:"all",stylers:[{saturation:-1.0989010989011234},{lightness:11.200000000000017},{gamma:1},{visibility:"on"}]},{featureType:"road.highway",elementType:"all",stylers:[{hue:"#FFC200"},{saturation:-61.8},{lightness:45.599999999999994},{gamma:1}]},{featureType:"road.arterial",elementType:"all",stylers:[{hue:"#FF0300"},{saturation:-100},{lightness:51.19999999999999},{gamma:1}]},{featureType:"road.local",elementType:"all",stylers:[{hue:"#FF0300"},{saturation:-100},{lightness:52},{gamma:1}]},{featureType:"water",elementType:"all",stylers:[{hue:"#0078FF"},{saturation:-13.200000000000003},{lightness:2.4000000000000057},{gamma:1}]}]}},h={triggers:null,activeHash:null,modal:null,init:function(){document.querySelectorAll(".o-modal__content").forEach((function(e){var t=e.querySelector(".o-modal__thead"),i=e.querySelector(".o-modal__header");t&&(t.style.top="".concat(i.clientHeight,"px"))}));var e=this;if(h.triggers=document.querySelectorAll(".js-modal-trigger"),window.location.hash){var t=window.location.hash;e.activeHash=t.substr(1),h.modal=document.querySelector('.js-modal[data-hash="'+e.activeHash+'"]'),h.modal&&h.toggleOverlay()}for(var i=0;i<h.triggers.length;i++){h.triggers[i].addEventListener("click",(function(){var t=event.currentTarget.getAttribute("href");e.activeHash=t.substr(1),h.modal=document.querySelector('.js-modal[data-hash="'+e.activeHash+'"]'),h.modal&&h.toggleOverlay()}))}},toggleOverlay:function(){if(bodyScrollLock.enableBodyScroll(h.modal),h.modal.classList.contains("is-active"))return window.removeEventListener("keydown",h.handleKeyPressed),h.modal.classList.add("fade-out"),void setTimeout((function(){var e=h.modal.querySelector(".js-modal-scroller");e&&(e.scrollTop=0),h.modal.classList.remove("is-active"),h.modal.classList.remove("fade-out"),history.pushState("",document.title,window.location.pathname+window.location.search)}),300);window.addEventListener("keydown",h.handleKeyPressed),bodyScrollLock.disableBodyScroll(h.modal),h.modal.classList.toggle("is-active");for(var e=h.modal.getElementsByClassName("js-close-modal"),t=0;t<e.length;t++)e[t].addEventListener("click",(function(){h.toggleOverlay()}))},handleKeyPressed:function(e){switch(e.key){case"Escape":h.toggleOverlay()}}},m={init:function(){var e=document.querySelector(".js-overlay-menu-trigger");m.initOverlayMenu(e);var t=document.querySelectorAll(".js-overlay-menu-trigger");if(isset(t)&&t.length>0)for(var i=0;i<t.length;i++){t[i].addEventListener("click",m.toggleSubMenu)}},initOverlayMenu:function(e){e.addEventListener("click",m.toggleOverlayMenu,!1)},toggleOverlayMenu:function(e){var t=document.querySelector(".js-overlay-menu"),i=t.querySelector(".js-overlay-menu-persist-scrolling");t&&(bodyScrollLock.enableBodyScroll(i),document.body.classList.contains("is-overlay-menu-active")?document.body.classList.remove("is-overlay-menu-active"):(bodyScrollLock.disableBodyScroll(i),document.body.classList.toggle("is-overlay-menu-active")))},toggleSubMenu:function(e){e.currentTarget.classList.toggle("toggled");var t=e.currentTarget.parentElement.querySelector(".js-overlay-menu-target");isset(t)&&t.classList.toggle("is-open")}},p={inputFields:null,init:function(){p.inputFields=document.querySelectorAll("form input, form textarea");for(var e=p.inputFields.length,t=0;t<e;t++){var i=p.inputFields[t],n=i.getAttribute("id");if(isset(n)){var r=document.querySelector('form label[for="'+n+'"]');isset(r)&&p.addEventListenersToInput(i)}}},addEventListenersToInput:function(e){e.parentNode.classList.add("filled"),p.removeFocus(e),e.addEventListener("focus",(function(){for(var t=p.inputFields.length,i=0;i<t;i++){var n=p.inputFields[i];n===e?p.addFocus(this):p.removeFocus(n)}})),e.addEventListener("focusout",(function(){p.removeFocus(this)}))},addFocus:function(e){if(isset(e)){var t=e.getAttribute("id"),i=e.parentNode;i.classList.add("focused"),i.classList.add("filled");var n=document.querySelector("form .error-message#"+t+"-error");isset(n)&&n.classList.add("fade-out")}},removeFocus:function(e){if(isset(e)){var t=e.value,i=e.parentNode;i.classList.remove("focused"),isset(t)&&""!==t||i.classList.remove("filled")}}},y={init:function(){var e=document.querySelectorAll(".js-language-selector"),t=e.length;if(isset(e)&&0!==t)for(var i=0;i<t;i++){var n=e[i];y.initLanguageSelector(n)}},initLanguageSelector:function(e){e.addEventListener("click",(function(t){t.preventDefault();var i=e.getAttribute("data-language-iso"),n=e.getAttribute("href");Cookie.set("RM-LANG",i,3650),window.location.href=n}))}},b={firstItem:null,dropdownItems:null,isOpen:!1,init:function(){this.firstItem=document.querySelector(".c-pricing-dropdown__item--first"),this.dropdownItems=document.querySelector(".c-pricing-dropdown__nav"),this.firstItem&&this.firstItem.addEventListener("click",this.toggleDropdown)},toggleDropdown:function(){b.dropdownItems.style.display=b.isOpen?"none":"block",b.isOpen=!b.isOpen,b.firstItem.classList.toggle("is-open")}},S={pricingSwitch:null,pricingSymbolsList:null,pricingPricesList:null,pricingSymbols:["€","$"],init:function(){S.pricingSwitch=document.querySelector(".js-pricing-switch"),S.pricingSymbolsList=document.querySelectorAll(".js-pricing-symbol"),S.pricingPricesList=document.querySelectorAll(".js-pricing-price"),S.preventClickElements=document.querySelectorAll(".js-pricing-prevent-click"),isset(S.pricingSwitch)&&0!==S.pricingSwitch.count&&S.pricingSwitch.addEventListener("change",S.toggleCurrency,!1);for(var e=0;e<S.preventClickElements.length;e++){S.preventClickElements[e].addEventListener("click",(function(e){e.preventDefault()}))}},toggleCurrency:function(e){for(var t=e.target,i=0;i<S.pricingSymbolsList.length;i++){var n=t.checked?S.pricingSymbols[1]:S.pricingSymbols[0];S.pricingSymbolsList[i].setAttribute("data-currency-symbol",n)}for(var r=0;r<S.pricingPricesList.length;r++){t.checked?S.pricingSymbols[1]:S.pricingSymbols[0];var o=S.pricingPricesList[r],s=o.getAttribute("data-price-eur"),a=o.getAttribute("data-price-usd"),l=t.checked?a:s;o.textContent=l}}},L={init:function(){var e=this;document.querySelectorAll(".js-pricing-section-dropdown").forEach((function(t){t.addEventListener("click",(function(t){return e.toggleDropdown(t.target)})),t.isOpen=!1}))},toggleDropdown:function(e){e.classList.toggle("is-open")}},w={element:null,readMoreTranslation:null,jobs:[],jobKeys:[],amountOfJobs:0,recruiteeOverlay:null,overlayedJob:{title:null,description:null,requirement:null,applyLink:null,navigation:null,previous:null,next:null},init:function(){if(w.element=document.getElementById("recruitee-jobs"),w.recruiteeOverlay=document.querySelector(".js-recruitee-job-overlay"),isset(w.element)&&(w.readMoreTranslation=w.element.getAttribute("data-read-more"),Ajax.get("https://rentman1.recruitee.com/api/offers",w.handleAjax)),isset(w.recruiteeOverlay)){w.overlayedJob.title=w.recruiteeOverlay.querySelector(".js-recruitee-job-title"),w.overlayedJob.description=w.recruiteeOverlay.querySelector(".js-recruitee-job-description"),w.overlayedJob.requirement=w.recruiteeOverlay.querySelector(".js-recruitee-job-requirements"),w.overlayedJob.applyLink=w.recruiteeOverlay.querySelector(".js-recruitee-job-link"),w.overlayedJob.navigation=w.recruiteeOverlay.querySelector(".js-recruitee-job-overlay-navigation"),w.overlayedJob.previous=w.recruiteeOverlay.querySelector(".js-recruitee-job-overlay-previous"),w.overlayedJob.next=w.recruiteeOverlay.querySelector(".js-recruitee-job-overlay-next");for(var e=w.recruiteeOverlay.getElementsByClassName("js-close-recruitee-job-overlay"),t=0;t<e.length;t++)e[t].addEventListener("click",(function(){w.toggleRecruiteeOverlay()}));w.overlayedJob.previous.addEventListener("click",(function(){w.setJob(this.getAttribute("data-job-id"))})),w.overlayedJob.next.addEventListener("click",(function(){w.setJob(this.getAttribute("data-job-id"))}))}},handleAjax:function(e){if(200===e.status){var t=w.element.innerHTML,i=JSON.parse(e.response);w.amountOfJobs=i.offers.length;for(var n=0;n<w.amountOfJobs;n++)t=w.appendJob(i.offers[n],t);w.element.innerHTML=t;for(var r=w.element.getElementsByClassName("js-open-recruitee-job-model"),o=0;o<r.length;o++){r[o].addEventListener("click",(function(){w.setJob(this.getAttribute("data-job-id")),w.toggleRecruiteeOverlay()}))}}else console.error("RecruiteHandler: Unexpected response "+e.status)},setJob:function(e){var t=w.jobs[e];w.overlayedJob.title.innerHTML=t.title,w.overlayedJob.description.innerHTML=t.description,w.overlayedJob.requirement.innerHTML=t.requirements,w.overlayedJob.applyLink.setAttribute("href",t.careers_apply_url);var i=w.jobKeys.indexOf(e);if(-1!==i){var n=i-1,r=i+1;n<=-1&&(n=w.jobKeys.length-1),r===w.jobKeys.length&&(r=0),w.overlayedJob.previous.setAttribute("data-job-id",w.jobKeys[n]),w.overlayedJob.next.setAttribute("data-job-id",w.jobKeys[r])}},toggleRecruiteeOverlay:function(){if(w.amountOfJobs<=1&&isset(w.overlayedJob.navigation)&&w.overlayedJob.navigation.classList.add("is-hidden"),bodyScrollLock.enableBodyScroll(w.recruiteeOverlay),document.body.classList.contains("is-recruitee-job-overlay-active"))return document.body.classList.add("is-recruitee-job-overlay-fade-out"),void setTimeout((function(){w.recruiteeOverlay.querySelector(".js-recruitee-job-overlay-scroller").scrollTop=0,document.body.classList.remove("is-recruitee-job-overlay-active"),document.body.classList.remove("is-recruitee-job-overlay-fade-out")}),300);bodyScrollLock.disableBodyScroll(w.recruiteeOverlay),document.body.classList.toggle("is-recruitee-job-overlay-active")},appendJob:function(e,t){return w.jobs["job-"+e.id]=e,w.jobKeys.push("job-"+e.id),t+='<div class="c-recruitee-jobs__item js-open-recruitee-job-model" target="_blank" data-job-id="job-'+e.id+'">',t+='<div class="c-recruitee-jobs__heading">',t+='<h4 class="c-recruitee-jobs__title">'+e.title+"</h4>",isset(e.department)&&(t+='<span class="c-recruitee-jobs__department">'+e.department+"</span>"),t+="</div>",t+='<span class="c-recruitee-jobs__link">'+w.readMoreTranslation+"</span>",t+='<div class="c-recruitee-jobs__icon"> <span class="c-recruitee-jobs__arrow"> <svg width="16px" height="12px" viewBox="0 0 16 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path fill="currentColor" d="M13.3998179,6.7826087 L0.761575693,6.7826087 C0.340969052,6.7826087 1.12798659e-13,6.43222285 1.12798659e-13,6 C1.12798659e-13,5.56777715 0.340969052,5.2173913 0.761575693,5.2173913 L13.3998179,5.2173913 L9.62273769,1.33599661 C9.32532388,1.0303689 9.32532388,0.534848487 9.62273769,0.22922078 C9.9201515,-0.0764069266 10.4023546,-0.0764069266 10.6997684,0.22922078 L15.7769396,5.44661208 C16.0743535,5.75223979 16.0743535,6.24776021 15.7769396,6.55338792 L10.6997684,11.7707792 C10.4023546,12.0764069 9.9201515,12.0764069 9.62273769,11.7707792 C9.32532388,11.4651515 9.32532388,10.9696311 9.62273769,10.6640034 L13.3998179,6.7826087 Z"></path> </svg> </span> </div></div>'}},_={time:Date.now(),timeout:null,waitThrottle:1e3,waitDebounce:500,init:function(){_.triggerOnInit(),window.addEventListener("resize",(function(){_.time+_.waitThrottle-Date.now()<0&&(_.triggerThrottle(),_.time=Date.now())})),window.addEventListener("resize",(function(){_.triggerSmooth()})),window.addEventListener("resize",(function(){isset(_.timeout)&&clearTimeout(_.timeout),_.timeout=setTimeout(_.triggerDebounce,_.waitDebounce)}))},triggerOnInit:function(){this.triggerThrottle()},triggerThrottle:function(){for(var e=document.querySelectorAll(".js-square-ratio"),t=0;t<e.length;t++){var i=e[t],n=parseFloat(i.getAttribute("data-ratio")),r=i.clientWidth*n;i.style.minHeight=r+"px"}},triggerDebounce:function(){},triggerSmooth:function(){}},k={duration:1400,body:null,start:0,change:0,currentTime:0,allowAnimation:!1,scrollToAnimation:null,easing:"easeInOutQuad",init:function(){for(var e=document.querySelectorAll(".scroll-to-target"),t=e.length,i=0;i<t;i++){e[i].addEventListener("click",(function(e){var t=this.getAttribute("href");t=t.substr(t.indexOf("#")+1);var i=document.getElementById(t);k.prepareScrollTo(i),e.preventDefault()}))}},prepareScrollTo:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:60,i=e.getBoundingClientRect();k.body=document.documentElement,k.start=Math.max(k.body.scrollTop,document.body.scrollTop,window.pageYOffset),k.change=i.top+k.start-k.start-t,k.startTime="now"in window.performance?performance.now():(new Date).getTime(),k.allowAnimation=!0,scrollToAnimation=requestAnimationFrame(k.animateScroll),window.addEventListener("mousedown",k.abortScrollAnimation),window.addEventListener("wheel",k.abortScrollAnimation),window.addEventListener("DOMMouseScroll",k.abortScrollAnimation),window.addEventListener("mousewheel",k.abortScrollAnimation),window.addEventListener("keyup",k.abortScrollAnimation),window.addEventListener("touchmove",k.abortScrollAnimation)},animateScroll:function(e){var t=Math.min(1,(e-k.startTime)/k.duration);t<0&&(t=0),t=EasingFunctions[k.easing](t);var i=k.start+k.change*t;k.body.scrollTop=i,0===k.body.scrollTop&&(document.body.scrollTop=i),t<1&&k.allowAnimation&&(scrollToAnimation=requestAnimationFrame(k.animateScroll))},abortScrollAnimation:function(e){k.allowAnimation=!1,cancelAnimationFrame(k.scrollToAnimation)}},I={form:document.getElementById("searchForm"),searchBar:document.getElementById("searchbar"),resultHolder:document.getElementById("searchresults"),searchUrl:null,init:function(){if(this.form&&isset(this.form.dataset.searchUrl)){this.searchUrl=this.form.dataset.searchUrl;var e=this.searchBar.dataset.languageId;console.debug("searchHandler initialized with searchUrl: "+this.searchUrl),this.searchBar.addEventListener("keydown",debounce((function(){I.search(I.searchBar.value,1,5,e)}),200))}},search:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(""!==e){var r=new XMLHttpRequest,o=document.querySelector('meta[name="csrf-token"]').content,s={term:e,page:t,amount:i,language_id:n},a="";for(var l in s)a+=(""!==a?"&":"?")+l+"="+encodeURIComponent(s[l]);r.open("get",this.searchUrl+a,!0),r.responseType="json",r.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),r.setRequestHeader("X-CSRF-TOKEN",o),r.setRequestHeader("X-Requested-With","XMLHttpRequest"),r.onreadystatechange=function(){4===r.readyState&&(200===r.status?I.processSearchResponse(r.response):console.error("SearchHandler: Could not search because of an error. "+r.statusText))},r.send()}},processSearchResponse:function(e){if(I.validateSearchResponse(e))if(void 0!==e.data&&e.data.length>0){for(;this.resultHolder.children.length>0;)this.resultHolder.removeChild(this.resultHolder.firstChild);length=e.data.length;for(var t=[],i=0;i<length;i++){var n={id:e.data[i].id,type:e.data[i].type,name:e.data[i].attributes.translation[0].attributes.name};t.push(n)}this.resultHolder.appendChild(document.createElement("ul"));for(var r=0;r<length;r++){var o=document.createElement("li");o.setAttribute("data-id",t[r].id),o.setAttribute("data-type",t[r].type),o.innerText=t[r].name,this.resultHolder.children[0].appendChild(o)}}else{for(;this.resultHolder.children.length>0;)this.resultHolder.removeChild(this.resultHolder.firstChild);this.resultHolder.innerHTML="<p>Geen zoekresultaten</p>"}},validateSearchResponse:function(e){return isset(e)&&e.hasOwnProperty("data")&&e.hasOwnProperty("meta")?e:(console.error("Search response was not valid"),!1)}},A={shareButtonsElement:null,shareMessageElement:null,shareMessage:null,init:function(){if(A.shareButtonsElement=document.getElementById("js-shareButtons"),A.shareMessageElement=document.getElementById("js-shareButtonData"),isset(A.shareButtonsElement)&&isset(A.shareMessageElement)){A.convertShareMessageToObject();for(var e=A.shareButtonsElement.querySelectorAll(".js-social-media-item"),t=A.shareButtonsElement.querySelectorAll(".js-social-media-button"),i=t.length,n=function(){var i=t[r],n=e[r];i.addEventListener("click",(function(){var e=n.getAttribute("data-social"),t="click"+capitalizeFirstLetter(e)+"Button";"function"==typeof A[t]?A[t]():console.log("Method not build yet: "+t)}))},r=0;r<i;r++)n()}},convertShareMessageToObject:function(){for(var e={},t=0,i=A.shareMessageElement.attributes,n=i.length;t<n;t++){var r=i[t],o=r.name;o=o.replace(/data-/g,""),e[o=snakeToCamel(o)]=r.value}A.shareMessage=e},clickFacebookButton:function(){FB.ui({method:"share",mobile_iframe:!0,href:A.shareMessage.url},(function(e){}))},clickTwitterButton:function(){window.open("https://twitter.com/intent/tweet?text="+A.shareMessage.encodeName+"&url="+A.shareMessage.encodeUrl,"newwindow","width=500, height=600")},clickLinkedinButton:function(){window.open("https://www.linkedin.com/shareArticle?mini=true&url="+A.shareMessage.encodeUrl+"&title="+A.shareMessage.encodeName+"&summary="+A.shareMessage.encodeSummary,"newwindow","width=500, height=600")},clickMailButton:function(){window.open("mailto:?subject="+A.shareMessage.name+"&body="+A.shareMessage.url,"_self")},clickLinkButton:function(){A.shareMessageElement.select(),copyToClipboard("#js-shareButtonData");var e=A.shareButtonsElement.querySelector(".js-link-copied-message");e.classList.add("clicked"),setTimeout((function(){e.classList.remove("clicked")}),2e3)}},j={activeMenu:null,init:function(){var e=document.querySelectorAll(".js-submenu-trigger");if(isset(e)&&0!==e.length)for(var t=0;t<e.length;t++){e[t].addEventListener("click",j.toggleMenu)}var i=document.querySelectorAll(".js-subsubmenu-trigger");if(isset(i)&&0!==i.length)for(var n=0;n<i.length;n++){var r=i[n];r.addEventListener("mouseover",j.mouseIn),r.addEventListener("mouseout",j.mouseOut)}},toggleMenu:function(e){var t=e.currentTarget.parentElement.querySelector(".js-submenu");isset(t)&&(t.classList.toggle("is-open"),j.listenerToClickOutside(t))},listenerToClickOutside:function(e){e.classList.contains("is-open")?(j.activeMenu=e,window.addEventListener("click",j.clickOutsideMenu)):(j.activeMenu=null,window.removeEventListener("click",j.clickOutsideMenu))},clickOutsideMenu:function(e){isset(j.activeMenu)&&j.outsideClick(e,j.activeMenu)&&!e.target.classList.contains("js-submenu-trigger")&&(j.activeMenu.classList.remove("is-open"),j.activeMenu.classList.remove("hovering"),j.listenerToClickOutside(j.activeMenu))},toggleSubmenu:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=e.parentElement.parentElement,n=e.querySelector(".js-subsubmenu");0===t?(i.classList.add("hovering"),n.classList.add("is-open"),i.style.minHeight=n.clientHeight+"px"):(i.classList.remove("hovering"),n.classList.remove("is-open"),i.style.minHeight=null)},mouseIn:function(e){var t=e.currentTarget;j.toggleSubmenu(t)},mouseOut:function(e){var t=e.currentTarget;j.toggleSubmenu(t,1)},outsideClick:function(e,t){var i=!0;return(e.target==t||t.contains(e.target))&&(i=!1),i}},E={tabContainer:"",tabs:"",init:function(){var e;E.tabContainer=document.querySelector(".js-webinar-tabs"),E.tabs=document.querySelectorAll(".js-tab");var t=null!==(e=window.location.href.split("#",2)[1])&&void 0!==e?e:null;E.tabs.forEach((function(e){e.addEventListener("click",(function(){return E.activeTab(e)})),e.href.split("#",2)[1]===t&&E.activeTab(e)}))},activeTab:function(e){E.deactivateAllTabs();var t=e.getAttribute("data-tab"),i=E.tabContainer.querySelectorAll('[data-tab="'.concat(t,'"]'));i.length>0&&i.forEach((function(e){e.classList.add("active")}))},deactivateAllTabs:function(){E.tabContainer.querySelectorAll("[data-tab]").forEach((function(e){e.classList.remove("active")}))}},x={tabsliderList:null,tabslider:null,currentIndex:1,init:function(){x.tabsliderList=document.querySelectorAll(".js-tabslider");var e=x.tabsliderList.length;if(isset(x.tabsliderList)&&0!==e)for(var t=0;t<e;t++){var i=x.tabsliderList[t];x.initTabslider(i)}},initTabslider:function(e){var t=e.querySelector(".js-tabslider-container");if(null!=t){var i=e.querySelectorAll(".js-tabslider-trigger"),n=t.querySelectorAll(".js-tabslider-content"),r=document.querySelectorAll(".js-tabslider-image"),o=e.querySelector(".js-tabslider-arrow-prev"),s=e.querySelector(".js-tabslider-arrow-next");i.length!==n.length&&console.error("There are ".concat(i.length," trigger buttons and ").concat(n.length," tabs. These must match.")),null!==o&&o.addEventListener("click",(function(e){1!==x.currentIndex&&(x.currentIndex--,x.toggleTabslider(i,n,r),s.classList.remove("is-disabled"),1===x.currentIndex&&o.classList.add("is-disabled"))})),null!==s&&s.addEventListener("click",(function(e){x.currentIndex!==i.length&&(x.currentIndex++,x.toggleTabslider(i,n,r),o.classList.remove("is-disabled"),x.currentIndex===i.length&&s.classList.add("is-disabled"))})),e.addEventListener("click",(function(e){e.target.classList.contains("js-tabslider-trigger")&&(e.target.classList.contains("is-active")||(x.currentIndex=parseInt(e.target.dataset.tabId),x.toggleTabslider(i,n,r),null!==s&&(x.currentIndex===i.length?s.classList.add("is-disabled"):s.classList.remove("is-disabled")),null!==o&&(1===x.currentIndex?o.classList.add("is-disabled"):o.classList.remove("is-disabled")),window.innerWidth<=600&&ScrollToHandler.prepareScrollTo(n[0],20)))}))}else console.error("There is no container for the content tabs defined.")},toggleTabslider:function(e,t,i){if(isset(e)&&e.length>0)for(var n=0;n<e.length;n++){var r=t[n],o=e[n];if(o.classList.remove("is-active"),r.classList.remove("is-active"),r.dataset.tabId==x.currentIndex&&(r.classList.add("is-active"),o.classList.add("is-active")),i.length>0){if(r.closest(".js-tabslider")!==x.tabsliderList[0])return;var s=i[n];void 0!==s?(s.classList.remove("is-active"),s.dataset.tabId==x.currentIndex&&s.classList.add("is-active")):console.error("There are ".concat(e.length," trigger buttons and ").concat(i.length," tabslider images. These must match."))}}}},T={timeline:null,lastUpdateYear:null,updatesRoute:null,readMoreLabel:null,init:function(){(T.timeline=document.querySelector(".js-timeline"),isset(T.timeline))&&(T.lastUpdateYear=T.timeline.getAttribute("data-last-update-year"),T.updatesRoute=T.timeline.getAttribute("data-updates-route"),T.readMoreLabel=T.timeline.getAttribute("data-read-more-label"),T.timeline.querySelector(".js-get-more-updates").addEventListener("click",T.getMoreUpdates))},getMoreUpdates:function(){var e="?lang="+document.documentElement.lang,t=T.timeline.querySelectorAll(".js-timeline-item").length;Ajax.get("/api/updates/timeline/"+t+e,T.addUpdateToTimeline)},addUpdateToTimeline:function(e){if(200===e.status){var t=JSON.parse(e.response),i=T.timeline.querySelector(".js-timeline-items"),n=i.innerHTML;t.updates.forEach((function(e){e.date.year<T.lastUpdateYear&&(n=T._appendTimelineYearItem(n,e.date.year),T.lastUpdateYear=e.date.year),n=T._appendTimelineItem(n,e),i.innerHTML=n})),t.updatesLeft||(T.timeline.querySelector(".js-get-more-updates-container").remove(),T.timeline.querySelector(".js-no-more-updates-available").classList.remove("is-hidden"))}else console.log("TimelineHandler: Unexpected response "+e.status)},_appendTimelineYearItem:function(e,t){return e+=' <div class="c-timeline__item c-timeline__item--divider"><div class="c-timeline__year">'+t+"</div></div>"},_appendTimelineItem:function(e,t){return e+='<div class="c-timeline__item js-timeline-item"> <div class="c-timeline__container"> <div class="c-timeline__header"> <time class="c-timeline__date" datetime="'+t.date.year+"-"+t.date.month+"-"+t.date.day+'2019-01-01">'+t.date.day+" "+t.date.monthName+'</time> <h3 class="c-timeline__title">'+t.name+'</h3> </div> <div class="c-timeline__body">',isset(t.image)&&(e+='<a href="/'+T.updatesRoute+"/"+t.slug+'"><img class="c-timeline__image" src="'+t.image+'"/></a>'),e+=' <div class="c-timeline__content s-text checklist-has-x-small-font">'+t.description+'</div> <div class="c-timeline__action"> <a class="c-button c-button--ghost c-button--icon" href="/'+T.updatesRoute+"/"+t.slug+'"> <span class="c-button__text">'+T.readMoreLabel+'</span> <i class="c-button__icon"> <svg id="arrow" width="16px" height="12px" viewBox="0 0 16 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path fill="currentColor" d="M13.3998179,6.7826087 L0.761575693,6.7826087 C0.340969052,6.7826087 1.12798659e-13,6.43222285 1.12798659e-13,6 C1.12798659e-13,5.56777715 0.340969052,5.2173913 0.761575693,5.2173913 L13.3998179,5.2173913 L9.62273769,1.33599661 C9.32532388,1.0303689 9.32532388,0.534848487 9.62273769,0.22922078 C9.9201515,-0.0764069266 10.4023546,-0.0764069266 10.6997684,0.22922078 L15.7769396,5.44661208 C16.0743535,5.75223979 16.0743535,6.24776021 15.7769396,6.55338792 L10.6997684,11.7707792 C10.4023546,12.0764069 9.9201515,12.0764069 9.62273769,11.7707792 C9.32532388,11.4651515 9.32532388,10.9696311 9.62273769,10.6640034 L13.3998179,6.7826087 Z"></path> </svg> </i> </a> </div> </div></div>'}},O={youtubeClass:".js-youtube-player",players:[],init:function(){for(var e=document.querySelectorAll(O.youtubeClass),t=e.length,i=0;i<t;i++){var n=e[i];if(null!==n.getAttribute("id")){var r={id:n.getAttribute("id"),link:n.getAttribute("data-youtube-link"),autoPlay:parseInt(n.getAttribute("data-auto-play"))};O.players.push(r)}else console.log("Element not include because there isn't a id on the player"),console.log(n)}t>=1&&O.initYoutube()},initYoutube:function(){"undefined"==typeof YT||void 0===YT.Player?(window.onYouTubePlayerAPIReady=function(){O.loadPlayers()},getScript("https://www.youtube.com/iframe_api")):O.loadPlayers()},loadPlayers:function(){for(var e=[],t=O.players.length,i=0;i<t;i++){var n=O.players[i];n.player=new YT.Player(n.id,{height:200,width:200,videoId:n.link,host:"https://www.youtube-nocookie.com",playerVars:{modestbranding:0,rel:0,disablekb:1,autoplay:n.autoPlay,mute:1},events:{onStateChange:O.onStateChange}}),e[n.id]=n}O.players=e},onReady:function(e){var t=e.target.getIframe().getAttribute("id");O.players[t].player},onStateChange:function(e){var t=e.target.getIframe().getAttribute("id"),i=O.players[t].player;e.data;e.data===YT.PlayerState.ENDED&&i.playVideo()}},q={triggers:null,youtubeModal:null,youtubeId:"",video:null,init:function(){if(q.triggers=document.querySelectorAll(".js-youtube-modal-button"),q.youtubeModal=document.querySelector(".js-youtube-modal-overlay"),isset(q.youtubeModal)&&isset(q.triggers)&&q.triggers.length>=1){for(var e=0;e<q.triggers.length;e++){q.triggers[e].addEventListener("click",(function(){q.youtubeId=this.getAttribute("data-youtube"),q.initYoutube()}))}for(var t=q.youtubeModal.getElementsByClassName("js-close-youtube-modal-overlay"),i=0;i<t.length;i++)t[i].addEventListener("click",(function(){q.toggleOverlay()}))}},initYoutube:function(){"undefined"==typeof YT||void 0===YT.Player?(window.onYouTubePlayerAPIReady=function(){q.openModal()},getScript("https://www.youtube.com/iframe_api")):q.openModal()},openModal:function(){isset(q.video)?(q.video.loadVideoById(q.youtubeId),isset(q.video.playVideo)&&q.video.playVideo()):q.video=new YT.Player("youtube-modal-video",{height:200,width:200,videoId:q.youtubeId,host:"https://www.youtube-nocookie.com",playerVars:{modestbranding:0,rel:0,disablekb:1,autoplay:!0}}),q.toggleOverlay()},toggleOverlay:function(){if(bodyScrollLock.enableBodyScroll(q.youtubeModal),document.body.classList.contains("is-youtube-modal-active"))return isset(q.video.stopVideo)&&q.video.stopVideo(),document.body.classList.add("is-youtube-modal-fade-out"),void setTimeout((function(){q.youtubeModal.querySelector(".js-youtube-modal-overlay-scroller").scrollTop=0,document.body.classList.remove("is-youtube-modal-active"),document.body.classList.remove("is-youtube-modal-fade-out")}),300);bodyScrollLock.disableBodyScroll(q.youtubeModal),document.body.classList.toggle("is-youtube-modal-active")},handleKeyPressed:function(e){switch(e.key){case"Escape":return q.toggleOverlay()}}};function C(e){var t=this;return this.sliderId="",this.definedPreviousNext=!0,this.autoSlider=!1,this.sliderInterval=4e3,this.navigationButtons="",this.dots="",this.captions="",this.slideQuery="",this.setSliderProjectorId=function(e){return this.sliderId=e,this},this.setDefinedPreviousNext=function(e){return this.definedPreviousNext=e,this},this.setAutoSlider=function(e){return this.autoSlider=e,this},this.setSliderInterval=function(e){return this.sliderInterval=e,this},this.setSlideQuery=function(e){return this.slideQuery=e,this},this.setNavigationButtons=function(e){return this.navigationButtons=e,this},this.setDots=function(e){return this.dots=e,this},this.setCaptions=function(e){return this.captions=e,this},this.getSliderProjectorId=function(){return this.sliderId},this.getDefinedPreviousNext=function(){return this.definedPreviousNext},this.getAutoSlider=function(){return this.autoSlider},this.getSliderInterval=function(){return this.sliderInterval},this.getSlideQuery=function(){return this.slideQuery},this.getNavigationButtons=function(){return this.navigationButtons},this.getDots=function(){return this.dots},this.getCaptions=function(){return this.captions},this.prepareParameters=function(){return{sliderId:t.getSliderProjectorId(),definedPreviousNext:t.getDefinedPreviousNext(),autoSlider:t.getAutoSlider(),sliderInterval:t.getSliderInterval(),navigationButtons:t.getNavigationButtons(),dots:t.getDots(),captions:t.getCaptions(),slideQuery:t.getSlideQuery()}},this.fill=function(){for(var i=Object.keys(e),n=i.length,r=0;r<n;r++){var o=i[r];t[o]=e[o]}},this.fill(),{sliderId:t.setSliderProjectorId,definedPreviousNext:t.setDefinedPreviousNext,autoSlider:t.setAutoSlider,sliderInterval:t.setSliderInterval,navigationButtons:t.setNavigationButtons,dots:t.setDots,captions:t.setCaptions,slideQuery:t.setSlideQuery,prepareParameters:t.prepareParameters}}function M(e){var t=this;this.sliderObject="",this.activeSlideId=0,this.previousSlideId=0,this.nextSlideId=0,this.availableSlides=1,this.slides=[],this.autoSliderInterval=null,this.settings={},this.init=function(){this.settings=e,this.sliderObject=document.getElementById(this.settings.sliderId),this.slides=document.querySelectorAll(this.settings.slideQuery),this.availableSlides=this.slides.length,this.activeSlideId=0,t.settings.definedPreviousNext&&this.setPreviousAndNextSlide(),this.setSlide();var i=new Hammer(this.sliderObject);if(i.on("swipeleft",(function(){t.resetAutoSlider(),t.nextSlide(),t.setSlide()})),i.on("swiperight",(function(){t.resetAutoSlider(),t.previousSlide(),t.setSlide()})),""!==this.settings.navigationButtons)for(var n=document.querySelectorAll(this.settings.navigationButtons),r=n.length,o=0;o<r;o++){n[o].addEventListener("click",(function(){t.clickNavigationButton(this)}))}if(""!==this.settings.dots)for(var s=document.querySelectorAll(this.settings.dots),a=s.length,l=0;l<a;l++){s[l].addEventListener("click",(function(){t.clickDot(this)}))}t.autoSlider()},this.autoSlider=function(){null!==this.autoSliderInterval&&clearInterval(this.autoSliderInterval),this.settings.autoSlider&&Number.isInteger(this.settings.sliderInterval)&&(this.autoSliderInterval=setInterval((function(){t.nextSlide(),t.setSlide()}),this.settings.sliderInterval))},this.resetAutoSlider=t.autoSlider,this.nextSlide=function(){this.activeSlideId++,this.activeSlideId>=this.availableSlides&&(this.activeSlideId=0),t.settings.definedPreviousNext&&this.setPreviousAndNextSlide()},this.previousSlide=function(){this.activeSlideId--,this.activeSlideId<0&&(this.activeSlideId=this.availableSlides-1),t.settings.definedPreviousNext&&this.setPreviousAndNextSlide()},this.setPreviousAndNextSlide=function(){this.nextSlideId=this.activeSlideId+1,this.nextSlideId>=this.availableSlides&&(this.nextSlideId=0),this.previousSlideId=this.activeSlideId-1,this.previousSlideId<0&&(this.previousSlideId=this.availableSlides-1)},this.setSlide=function(){for(var e=t.slides.length,i=0;i<e;i++){var n=t.slides[i],r=parseInt(n.getAttribute("data-order"));r!==t.activeSlideId?n.classList.remove("is-active"):n.classList.add("is-active"),t.settings.definedPreviousNext&&(r!==t.previousSlideId?n.classList.remove("previous"):n.classList.add("previous"),r!==t.nextSlideId?n.classList.remove("next"):n.classList.add("next"))}""!==t.settings.dots&&t.setActiveDot(),""!==t.settings.captions&&t.setActiveCaption()},this.clickNavigationButton=function(e){t.activeSlideId=parseInt(e.getAttribute("data-order")),t.settings.definedPreviousNext&&t.setPreviousAndNextSlide(),t.setSlide();var i=document.querySelector(t.settings.navigationButtons+".next"),n=document.querySelector(t.settings.navigationButtons+".previous");i.setAttribute("data-order",t.nextSlideId),n.setAttribute("data-order",t.previousSlideId),t.resetAutoSlider()},this.clickDot=function(e){t.activeSlideId=parseInt(e.getAttribute("data-order")),t.setSlide(),t.resetAutoSlider()},this.setActiveDot=function(){for(var e=document.querySelectorAll(this.settings.dots),i=e.length,n=0;n<i;n++){var r=e[n];parseInt(r.getAttribute("data-order"))!==t.activeSlideId?r.classList.remove("is-active"):r.classList.add("is-active")}},this.setActiveCaption=function(){for(var e=document.querySelectorAll(this.settings.captions),i=e.length,n=0;n<i;n++){var r=e[n];parseInt(r.getAttribute("data-order"))!==t.activeSlideId?r.classList.remove("is-active"):r.classList.add("is-active")}}}function P(e){var t=this;return this.sliderId="",this.definedPreviousNext=!0,this.autoSlider=!1,this.sliderInterval=4e3,this.navigationButtons="",this.dots="",this.slideQuery="",this.setSliderId=function(e){return this.sliderId=e,this},this.setDefinedPreviousNext=function(e){return this.definedPreviousNext=e,this},this.setAutoSlider=function(e){return this.autoSlider=e,this},this.setSliderInterval=function(e){return this.sliderInterval=e,this},this.setSlideQuery=function(e){return this.slideQuery=e,this},this.setNavigationButtons=function(e){return this.navigationButtons=e,this},this.setDots=function(e){return this.dots=e,this},this.getSliderId=function(){return this.sliderId},this.getDefinedPreviousNext=function(){return this.definedPreviousNext},this.getAutoSlider=function(){return this.autoSlider},this.getSliderInterval=function(){return this.sliderInterval},this.getSlideQuery=function(){return this.slideQuery},this.getNavigationButtons=function(){return this.navigationButtons},this.getDots=function(){return this.dots},this.prepareParameters=function(){return{sliderId:t.getSliderId(),definedPreviousNext:t.getDefinedPreviousNext(),autoSlider:t.getAutoSlider(),sliderInterval:t.getSliderInterval(),navigationButtons:t.getNavigationButtons(),dots:t.getDots(),slideQuery:t.getSlideQuery()}},this.fill=function(){for(var i=Object.keys(e),n=i.length,r=0;r<n;r++){var o=i[r];t[o]=e[o]}},this.fill(),{sliderId:t.setSliderId,definedPreviousNext:t.setDefinedPreviousNext,autoSlider:t.setAutoSlider,sliderInterval:t.setSliderInterval,navigationButtons:t.setNavigationButtons,dots:t.setDots,slideQuery:t.setSlideQuery,prepareParameters:t.prepareParameters}}function N(e){var t=this;this.sliderObject="",this.activeSlideId=0,this.previousSlideId=0,this.nextSlideId=0,this.availableSlides=1,this.slides=[],this.autoSliderInterval=null,this.settings={},this.init=function(){this.settings=e,this.sliderObject=document.getElementById(this.settings.sliderId),this.slides=document.querySelectorAll(this.settings.slideQuery),this.availableSlides=this.slides.length,this.activeSlideId=0,t.settings.definedPreviousNext&&this.setPreviousAndNextSlide(),this.setSlide();var i=new Hammer(this.sliderObject);if(i.on("swipeleft",(function(){t.resetAutoSlider(),t.nextSlide(),t.setSlide()})),i.on("swiperight",(function(){t.resetAutoSlider(),t.previousSlide(),t.setSlide()})),""!==this.settings.navigationButtons)for(var n=document.querySelectorAll(this.settings.navigationButtons),r=n.length,o=0;o<r;o++){n[o].addEventListener("click",(function(){t.clickNavigationButton(this)}))}if(""!==this.settings.dots)for(var s=document.querySelectorAll(this.settings.dots),a=s.length,l=0;l<a;l++){s[l].addEventListener("click",(function(){t.clickDot(this)}))}t.autoSlider()},this.autoSlider=function(){null!==this.autoSliderInterval&&clearInterval(this.autoSliderInterval),this.settings.autoSlider&&Number.isInteger(this.settings.sliderInterval)&&(this.autoSliderInterval=setInterval((function(){t.nextSlide(),t.setSlide()}),this.settings.sliderInterval))},this.resetAutoSlider=t.autoSlider,this.nextSlide=function(){this.activeSlideId++,this.activeSlideId>=this.availableSlides&&(this.activeSlideId=0),t.settings.definedPreviousNext&&this.setPreviousAndNextSlide()},this.previousSlide=function(){this.activeSlideId--,this.activeSlideId<0&&(this.activeSlideId=this.availableSlides-1),t.settings.definedPreviousNext&&this.setPreviousAndNextSlide()},this.setPreviousAndNextSlide=function(){this.nextSlideId=this.activeSlideId+1,this.nextSlideId>=this.availableSlides&&(this.nextSlideId=0),this.previousSlideId=this.activeSlideId-1,this.previousSlideId<0&&(this.previousSlideId=this.availableSlides-1)},this.setSlide=function(){for(var e=t.slides.length,i=0;i<e;i++){var n=t.slides[i],r=parseInt(n.getAttribute("data-order"));r!==t.activeSlideId?n.classList.remove("is-active"):n.classList.add("is-active"),t.settings.definedPreviousNext&&(r!==t.previousSlideId?n.classList.remove("previous"):n.classList.add("previous"),r!==t.nextSlideId?n.classList.remove("next"):n.classList.add("next"))}""!==t.settings.dots&&t.setActiveDot()},this.clickNavigationButton=function(e){t.activeSlideId=parseInt(e.getAttribute("data-order")),t.settings.definedPreviousNext&&t.setPreviousAndNextSlide(),t.setSlide();var i=document.querySelector(t.settings.navigationButtons+".next"),n=document.querySelector(t.settings.navigationButtons+".previous");i.setAttribute("data-order",t.nextSlideId),n.setAttribute("data-order",t.previousSlideId),t.resetAutoSlider()},this.clickDot=function(e){t.activeSlideId=parseInt(e.getAttribute("data-order")),t.setSlide(),t.resetAutoSlider()},this.setActiveDot=function(){for(var e=document.querySelectorAll(this.settings.dots),i=e.length,n=0;n<i;n++){var r=e[n];parseInt(r.getAttribute("data-order"))!==t.activeSlideId?r.classList.remove("is-active"):r.classList.add("is-active")}}}function B(e){return(B="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)}function D(){D=function(){return e};var e={},t=Object.prototype,i=t.hasOwnProperty,n=Object.defineProperty||function(e,t,i){e[t]=i.value},r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",s=r.asyncIterator||"@@asyncIterator",a=r.toStringTag||"@@toStringTag";function l(e,t,i){return Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,i){return e[t]=i}}function c(e,t,i,r){var o=t&&t.prototype instanceof g?t:g,s=Object.create(o.prototype),a=new I(r||[]);return n(s,"_invoke",{value:L(e,i,a)}),s}function u(e,t,i){try{return{type:"normal",arg:e.call(t,i)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d={};function g(){}function f(){}function v(){}var h={};l(h,o,(function(){return this}));var m=Object.getPrototypeOf,p=m&&m(m(A([])));p&&p!==t&&i.call(p,o)&&(h=p);var y=v.prototype=g.prototype=Object.create(h);function b(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){var r;n(this,"_invoke",{value:function(n,o){function s(){return new t((function(r,s){!function n(r,o,s,a){var l=u(e[r],e,o);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==B(d)&&i.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,a)}))}a(l.arg)}(n,o,r,s)}))}return r=r?r.then(s,s):s()}})}function L(e,t,i){var n="suspendedStart";return function(r,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===r)throw o;return j()}for(i.method=r,i.arg=o;;){var s=i.delegate;if(s){var a=w(s,i);if(a){if(a===d)continue;return a}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if("suspendedStart"===n)throw n="completed",i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);n="executing";var l=u(e,t,i);if("normal"===l.type){if(n=i.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:i.done}}"throw"===l.type&&(n="completed",i.method="throw",i.arg=l.arg)}}}function w(e,t){var i=t.method,n=e.iterator[i];if(void 0===n)return t.delegate=null,"throw"===i&&e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method)||"return"!==i&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+i+"' method")),d;var r=u(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,d;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function _(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(_,this),this.reset(!0)}function A(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(i.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:j}}function j(){return{value:void 0,done:!0}}return f.prototype=v,n(y,"constructor",{value:v,configurable:!0}),n(v,"constructor",{value:f,configurable:!0}),f.displayName=l(v,a,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,l(e,a,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},b(S.prototype),l(S.prototype,s,(function(){return this})),e.AsyncIterator=S,e.async=function(t,i,n,r,o){void 0===o&&(o=Promise);var s=new S(c(t,i,n,r),o);return e.isGeneratorFunction(i)?s:s.next().then((function(e){return e.done?e.value:s.next()}))},b(y),l(y,a,"Generator"),l(y,o,(function(){return this})),l(y,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),i=[];for(var n in t)i.push(n);return i.reverse(),function e(){for(;i.length;){var n=i.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},e.values=A,I.prototype={constructor:I,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&i.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(i,n){return s.type="throw",s.arg=e,t.next=i,n&&(t.method="next",t.arg=void 0),!!n}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],s=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var a=i.call(o,"catchLoc"),l=i.call(o,"finallyLoc");if(a&&l){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(a){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var s=o?o.completion:{};return s.type=e,s.arg=t,o?(this.method="next",this.next=o.finallyLoc,d):this.complete(s)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),k(i),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var n=i.completion;if("throw"===n.type){var r=n.arg;k(i)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:A(e),resultName:t,nextLoc:i},"next"===this.method&&(this.arg=void 0),d}},e}function F(e,t,i,n,r,o,s){try{var a=e[o](s),l=a.value}catch(e){return void i(e)}a.done?t(l):Promise.resolve(l).then(n,r)}var H=function(){var e=document.querySelector(".js-show-more-updates"),t=document.querySelector(".js-update-grid-items");if(t){var i=t.dataset.activeUpdateCategory,n=0;e.addEventListener("click",function(){var r,o=(r=D().mark((function r(o){var s,a,l;return D().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return o.preventDefault(),n++,s=i?"/api/updates/timeline/".concat(9*n,"?category=").concat(i):"/api/updates/timeline/".concat(9*n),r.next=5,fetch(s);case 5:return a=r.sent,r.next=8,a.json();case 8:(l=r.sent).updatesLeft||(e.style.display="none"),l.updates.forEach((function(e){var i='<a class="c-update-card js-update-grid-card" href="'.concat(e.url,'" data-category-id="').concat(e.categoryId,'">');e.image&&(i+='<img class="c-update-card__image" src="'.concat(e.image,'" alt="').concat(e.name,'" />')),i+='<div class="c-update-card__body">\n <h3 class="c-card__title"> '.concat(e.name,'</h3>\n <div class="c-update-card__date">\n ').concat(e.date.day,"/").concat(e.date.month,"/").concat(e.date.year,'\n </div>\n <div class="c-update-card__description">\n ').concat(e.description,'\n </div>\n <div class="c-card__action">\n <p class="c-text-button c-text-button--icon ">\n <span class="c-text-button__text">').concat(l.readMoreTranslation,'</span>\n <i class="c-text-button__icon">\n <svg width="21" height="13" viewBox="0 0 21 13" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M14.2759 12.2429L20.2461 6.27273L14.2759 0.302556L12.793 1.77273L16.2127 5.19247H0.136719V7.35298H16.2127L12.793 10.7599L14.2759 12.2429Z" fill="currentColor"></path>\n </svg>\n </i>\n </p>\n </div>\n </div>\n </a>'),t.insertAdjacentHTML("beforeend",i)}));case 11:case"end":return r.stop()}}),r)})),function(){var e=this,t=arguments;return new Promise((function(i,n){var o=r.apply(e,t);function s(e){F(o,i,n,s,a,"next",e)}function a(e){F(o,i,n,s,a,"throw",e)}s(void 0)}))});return function(e){return o.apply(this,arguments)}}())}},J={customerLogoSliderArea:null,customerLogoSlides:null,activeLogo:2,lazyLoadInstance:null,init:function(e){J.customerLogoSliderArea=document.querySelector(".js-customer-logo-slider"),J.lazyLoadInstance=e,isset(J.customerLogoSliderArea)&&(J.replaceSources=J.customerLogoSliderArea.getAttribute("data-replace-source"),J.hasSwipeEvents=J.customerLogoSliderArea.getAttribute("data-has-swipe-events"),J.customerLogoSlides=J.customerLogoSliderArea.querySelectorAll(".js-customer-logo-slide"),J.customerLogoSlides.length>=5&&"true"===J.replaceSources?Ajax.get("/api/customerLogos/slider",J._loadCountryBasedLogos):console.log("CustomerLogoSlider: Add more customer logos to the slider"),J.addEvents(),"true"===J.hasSwipeEvents&&J.addSwipeEvents())},addEvents:function(){var e=J.customerLogoSliderArea.querySelector(".c-customer-logo-slider__button.next"),t=J.customerLogoSliderArea.querySelector(".c-customer-logo-slider__button.previous");e.addEventListener("click",(function(){J.nextLogo(),J.updateSlider()})),t.addEventListener("click",(function(){J.previousLogo(),J.updateSlider()}))},addSwipeEvents:function(){var e=new Hammer(J.customerLogoSliderArea);e.on("swipeleft",(function(){J.nextLogo(),J.updateSlider()})),e.on("swiperight",(function(){J.previousLogo(),J.updateSlider()}))},getLogoIds:function(){for(var e=J.customerLogoSlides.length,t=[],i=0;i<e;i++){var n=J.customerLogoSlides[i].getAttribute("data-logo-id");t.push(n)}return{ids:t}},finishLoading:function(){J.customerLogoSliderArea.querySelector(".js-customer-logo-slide-container").classList.remove("is-loading"),J.lazyLoadInstance.update()},nextLogo:function(){J.activeLogo++,J.activeLogo===J.customerLogoSlides.length&&(J.activeLogo=0)},previousLogo:function(){J.activeLogo--,J.activeLogo<0&&(J.activeLogo=J.customerLogoSlides.length-1)},resetLogosOrder:function(){J.customerLogoSlides=J.customerLogoSliderArea.querySelectorAll(".js-customer-logo-slide");for(var e=J.customerLogoSlides.length,t=0;t<e;t++){J.customerLogoSlides[t].setAttribute("data-slide-id",t)}J.updateSlider()},updateSlider:function(){for(var e=J._calcPreviousPositions(3),t=J._calcPreviousPositions(2),i=J._calcPreviousPositions(1),n=J._calcNextPositions(1),r=J._calcNextPositions(2),o=J._calcNextPositions(3),s=0;s<J.customerLogoSlides.length;s++){var a=J.customerLogoSlides[s];switch(a.classList.remove("c-customer-logo-slider__item--pre-previous"),a.classList.remove("c-customer-logo-slider__item--position-1"),a.classList.remove("c-customer-logo-slider__item--position-2"),a.classList.remove("c-customer-logo-slider__item--position-3"),a.classList.remove("c-customer-logo-slider__item--position-4"),a.classList.remove("c-customer-logo-slider__item--position-5"),a.classList.remove("c-customer-logo-slider__item--pre-next"),a.classList.remove("is-hidden"),s){case e:a.classList.add("c-customer-logo-slider__item--pre-previous");break;case t:a.classList.add("c-customer-logo-slider__item--position-1");break;case i:a.classList.add("c-customer-logo-slider__item--position-2");break;case J.activeLogo:a.classList.add("c-customer-logo-slider__item--position-3");break;case n:a.classList.add("c-customer-logo-slider__item--position-4");break;case r:a.classList.add("c-customer-logo-slider__item--position-5");break;case o:a.classList.add("c-customer-logo-slider__item--pre-next");break;default:a.classList.add("is-hidden")}}},_calcPreviousPositions:function(e){var t=J.activeLogo-e;return t<0?J.customerLogoSlides.length+t:t},_calcNextPositions:function(e){var t=J.activeLogo+e;return t>=J.customerLogoSlides.length?t-J.customerLogoSlides.length:t},_loadCountryBasedLogos:function(e){if(204===e.status)return console.log("CustomerLogoSlider: Empty response"),void J.finishLoading();if(200!==e.status)return console.log("CustomerLogoSlider: Unexpected response "+e.status),void J.finishLoading();var t=JSON.parse(e.response).data,i="";t.forEach((function(e){i=J._prepareCustomerLogoHtml(i,e);var t=J.customerLogoSliderArea.querySelector('.js-customer-logo-slide[data-logo-id="'+e.id+'"]');isset(t)&&t.remove()}));var n=J.customerLogoSliderArea.querySelector(".js-customer-logo-slide-container"),r=n.innerHTML;n.innerHTML=i+r,J.resetLogosOrder(),J.finishLoading()},_prepareCustomerLogoHtml:function(e,t){return isset(t.url)&&""!==t.url?e+='<a target="_blank" rel="nofollow noopener noreferrer" href="'+t.url+'" aria-label="Go to our partners website: '+t.url+'" ':e+="<div",e+=' class="c-customer-logo-slider__item js-customer-logo-slide" ',e+='data-slide-id="" data-logo-id="'+t.id+'"><div class="c-customer-logo-slider__logo js-lazy" data-bg="'+t.image+'"></div>',isset(t.url)&&""!==t.url?e+="</a>":e+="</div>",e}};function R(e){return(R="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)}function U(){U=function(){return e};var e={},t=Object.prototype,i=t.hasOwnProperty,n=Object.defineProperty||function(e,t,i){e[t]=i.value},r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",s=r.asyncIterator||"@@asyncIterator",a=r.toStringTag||"@@toStringTag";function l(e,t,i){return Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,i){return e[t]=i}}function c(e,t,i,r){var o=t&&t.prototype instanceof g?t:g,s=Object.create(o.prototype),a=new I(r||[]);return n(s,"_invoke",{value:L(e,i,a)}),s}function u(e,t,i){try{return{type:"normal",arg:e.call(t,i)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d={};function g(){}function f(){}function v(){}var h={};l(h,o,(function(){return this}));var m=Object.getPrototypeOf,p=m&&m(m(A([])));p&&p!==t&&i.call(p,o)&&(h=p);var y=v.prototype=g.prototype=Object.create(h);function b(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){var r;n(this,"_invoke",{value:function(n,o){function s(){return new t((function(r,s){!function n(r,o,s,a){var l=u(e[r],e,o);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==R(d)&&i.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,a)}))}a(l.arg)}(n,o,r,s)}))}return r=r?r.then(s,s):s()}})}function L(e,t,i){var n="suspendedStart";return function(r,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===r)throw o;return j()}for(i.method=r,i.arg=o;;){var s=i.delegate;if(s){var a=w(s,i);if(a){if(a===d)continue;return a}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if("suspendedStart"===n)throw n="completed",i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);n="executing";var l=u(e,t,i);if("normal"===l.type){if(n=i.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:i.done}}"throw"===l.type&&(n="completed",i.method="throw",i.arg=l.arg)}}}function w(e,t){var i=t.method,n=e.iterator[i];if(void 0===n)return t.delegate=null,"throw"===i&&e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method)||"return"!==i&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+i+"' method")),d;var r=u(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,d;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function _(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(_,this),this.reset(!0)}function A(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(i.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:j}}function j(){return{value:void 0,done:!0}}return f.prototype=v,n(y,"constructor",{value:v,configurable:!0}),n(v,"constructor",{value:f,configurable:!0}),f.displayName=l(v,a,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,l(e,a,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},b(S.prototype),l(S.prototype,s,(function(){return this})),e.AsyncIterator=S,e.async=function(t,i,n,r,o){void 0===o&&(o=Promise);var s=new S(c(t,i,n,r),o);return e.isGeneratorFunction(i)?s:s.next().then((function(e){return e.done?e.value:s.next()}))},b(y),l(y,a,"Generator"),l(y,o,(function(){return this})),l(y,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),i=[];for(var n in t)i.push(n);return i.reverse(),function e(){for(;i.length;){var n=i.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},e.values=A,I.prototype={constructor:I,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&i.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(i,n){return s.type="throw",s.arg=e,t.next=i,n&&(t.method="next",t.arg=void 0),!!n}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],s=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var a=i.call(o,"catchLoc"),l=i.call(o,"finallyLoc");if(a&&l){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(a){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var s=o?o.completion:{};return s.type=e,s.arg=t,o?(this.method="next",this.next=o.finallyLoc,d):this.complete(s)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),k(i),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var n=i.completion;if("throw"===n.type){var r=n.arg;k(i)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:A(e),resultName:t,nextLoc:i},"next"===this.method&&(this.arg=void 0),d}},e}function V(e,t,i,n,r,o,s){try{var a=e[o](s),l=a.value}catch(e){return void i(e)}a.done?t(l):Promise.resolve(l).then(n,r)}function G(e){return function(){var t=this,i=arguments;return new Promise((function(n,r){var o=e.apply(t,i);function s(e){V(o,n,r,s,a,"next",e)}function a(e){V(o,n,r,s,a,"throw",e)}s(void 0)}))}}function z(e){return function(e){if(Array.isArray(e))return Q(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Y(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Y(e,t){if(e){if("string"==typeof e)return Q(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?Q(e,t):void 0}}function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function K(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,$(n.key),n)}}function W(e,t,i){return t&&K(e.prototype,t),i&&K(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function X(e,t,i){return(t=$(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function $(e){var t=function(e,t){if("object"!==R(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!==R(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===R(t)?t:String(t)}var Z=W((function e(t){var i=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),X(this,"getAllAnnouncements",(function(){return i.announcements=z(i.element.querySelectorAll(".js-announcements-item"))})),X(this,"getCountryByIp",G(U().mark((function e(){var t;return U().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch("/api/country");case 3:return t=e.sent,e.next=6,t.json();case 6:i.country=e.sent,e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))),X(this,"showAnnouncements",(function(){if(i.country){var t,n=function(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=Y(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==i.return||i.return()}finally{if(a)throw o}}}}(i.announcements);try{for(n.s();!(t=n.n()).done;){var r,o=t.value,s=parseInt(o.dataset.countrySetting),a=null===(r=o.dataset.countries)||void 0===r?void 0:r.split(",").map((function(e){return parseInt(e)}));switch(s){case e.CountrySetting.ALL:o.shouldFadeIn=!0;break;case e.CountrySetting.SPECIFIC:o.shouldFadeIn=a.includes(i.country.id);break;case e.CountrySetting.EXCEPT:o.shouldFadeIn=!a.includes(i.country.id);break;default:o.shouldFadeIn=!1}}}catch(e){n.e(e)}finally{n.f()}}i.announcements.forEach((function(e,t){e.shouldFadeIn&&setTimeout((function(){e.classList.remove("hidden")}),t*i.fadeInDelay)}))})),this.element=t,this.fadeInDelay=600,this.country=null,this.announcements=[],this.getAllAnnouncements(),this.getCountryByIp().then((function(){i.showAnnouncements()}))}));X(Z,"CountrySetting",{ALL:0,SPECIFIC:1,EXCEPT:2}),window.addEventListener("load",(function(){"serviceWorker"in navigator&&navigator.serviceWorker.register("/sw.js")}));var ee=new o.a({elements_selector:".js-lazy"}),te=document.querySelector(".js-announcements");te&&new Z(te),c.enter(),l.init(),s.init(),u.init(),a(),d.init(),g.init(),f.init(),p.init(),y.init(),v.init(),h.init(),m.init(),b.init(),S.init(),L.init(),w.init(),_.init(),n.init(),k.init(),I.init(),A.init(),j.init(),E.init(),x.init(),T.init(),H(),O.init(),q.init(),J.init(ee);for(var ie=[],ne=document.querySelectorAll(".js-slide-projector"),re=ne.length,oe=0;oe<re;oe++){var se=ne[oe].getAttribute("id");if(null!==se){var ae=new C({sliderId:se,slideQuery:"#"+se+" .js-slide-projector__slide",navigationButtons:"#"+se+" .js-slide-projector__button",autoSlider:!0,sliderInterval:4e3});ie.push(new M(ae.prepareParameters()).init())}else console.log("An image slider has no id...")}for(var le=[],ce=document.querySelectorAll(".js-slider"),ue=ce.length,de=0;de<ue;de++){var ge=ce[de].getAttribute("id");if(null!==ge){var fe=new P({sliderId:ge,slideQuery:"#"+ge+" .js-slider-slide",navigationButtons:"#"+ge+" .js-slider-button",dots:"#"+ge+" .js-slider-indicator"});le.push(new N(fe.prepareParameters()).init())}else console.log("An image slider has no id...")}},Ss5r:function(e,t){},jClI:function(e,t){}});
//# sourceMappingURL=app.js.map