function EDSCarousel(n,t){t||(t={autoplay:5e3,animation:1e3}),EDSCarousel._initialized===undefined&&(EDSCarousel.prototype._Init=function(n,t){var r,u,i,f;if(this._rootClass=n,this._options=t,r=document.querySelectorAll("."+this._rootClass+" .carousel-viewport li"),r&&r[0])this._count=r.length,this._selectedIndex=0,u=r[0].cloneNode(!0),u.dataset.carouselIndex=this._count,i=document.querySelector("."+this._rootClass+" .carousel-viewport"),i.insertAdjacentElement("beforeend",u),f=i.getBoundingClientRect(),this._clientHeight=f.height,this._clientWidth=Math.round(f.width),i.parentElement.style.minHeight=this._clientHeight+"px",i.parentElement.style.width=this._clientWidth+"px",i.style.width=this._clientWidth+"px";else return;this._carouselNavs=document.querySelectorAll("."+this._rootClass+" .carousel-navigation-button"),$(this._carouselNavs).click($.proxy(function(n){if(n.currentTarget&&n.currentTarget.dataset&&n.currentTarget.dataset.bind){var t=parseInt(n.currentTarget.dataset.carouselIndex,10);this.ItemSelected(n.currentTarget.dataset.bind,t)}},this)),document.querySelector("."+this._rootClass+" .carousel-content-container").addEventListener("mouseenter",$.proxy(function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},this)),document.querySelector("."+this._rootClass+" .carousel-content-container").addEventListener("mouseleave",$.proxy(function(){this._timer||this.Autoplay()},this)),this._carouselNavs&&this._carouselNavs[this._selectedIndex]&&this._carouselNavs[this._selectedIndex].classList.add("active"),this.Autoplay()},EDSCarousel.prototype.ItemSelected=function(n,t,i){var u,r;n&&(i&&document.querySelector("."+this._rootClass+" .carousel-viewport").classList.add("stop-transition"),u=document.querySelector("."+this._rootClass+" .carousel-viewport #"+n),u&&(this._selectedIndex=t,r=this._selectedIndex*this._clientWidth,r<=0?document.querySelector("."+this._rootClass+" .carousel-viewport").style.transform=null:$("."+this._rootClass+" .carousel-viewport").css("transform","translate3d(-"+r+"px, 0px, 0px)"),i&&setTimeout($.proxy(function(){$("."+this._rootClass+" .carousel-viewport").removeClass("stop-transition")},this),100),$("."+this._rootClass+" .carousel-navigation-button").removeClass("active"),document.querySelector("."+this._rootClass+" .carousel-navigation-button[data-bind="+n+"]").classList.add("active"))),i||this.Autoplay()},EDSCarousel.prototype.MoveNext=function(){var n;document.body.clientWidth<1030||(this._selectedIndex=this._selectedIndex+1,n=document.querySelector('[data-carousel-index="'+this._selectedIndex+'"]'),this.ItemSelected(n.id,this._selectedIndex),this._selectedIndex>=this._count&&(this._selectedIndex=0,n=document.querySelector('[data-carousel-index="'+this._selectedIndex+'"]'),setTimeout($.proxy(function(){this.ItemSelected(n.id,this._selectedIndex,!0)},this),this._options.animation)))},EDSCarousel.prototype.Autoplay=function(){if(this._options.autoplay&&this._options.autoplay>0){if(this._timer&&clearTimeout(this._timer),document.querySelector("."+this._rootClass+".stop-carousel"))return;this._timer=setTimeout($.proxy(this.MoveNext,this),this._options.autoplay)}},EDSCarousel._initialized=!0),this._Init(n,t)}function InitNewsCarousel(){new EDSCarousel("carousel-container")}function EDSComboBox(n,t){t||(t={autoplay:5e3,animation:1e3}),EDSComboBox._initialized===undefined&&(EDSComboBox.prototype._Init=function(n,t){if(this._rootClass=n,this._options=t,this._comboBoxContainer=document.querySelector(this._rootClass),this._comboBoxContainer)this._comboBoxContainer.addEventListener("click",function(){this.focus(),this.querySelector(".eds-select").classList.toggle("open")}),this._comboBoxContainer.addEventListener("blur",function(){this.querySelector(".eds-select").classList.remove("open")}),$(".eds-select__item",this._comboBoxContainer).click($.proxy(function(n){n.currentTarget&&n.currentTarget.dataset&&n.currentTarget.dataset.value&&this.ItemSelected(n.currentTarget,n.currentTarget.dataset.value)},this));else return},EDSComboBox.prototype.ItemSelected=function(n,t){LanguageValueSelected(t)},EDSComboBox._initialized=!0),this._Init(n,t)}function InitLanguageCombobox(){new EDSComboBox(".eds-select-container")}function AddToQueryString(n,t){var i=new SysUrlBuilder(document.forms[0].action);i.Add(n,t),document.forms[0].action=i.ToString()}function SelectedLanguageChanged(n){n.length>0&&n.options[n.selectedIndex]&&LanguageValueSelected(n.options[n.selectedIndex].value)}function LanguageValueSelected(n){n&&(AddToQueryString("Language",n),SysSubmit())}function cleanupEmptyFormContent(){try{$(".flex-form .form-group").each(function(n,t){t.innerHTML.trim()===""&&(t.innerHTML="")})}catch(n){}}EDSCarousel.prototype={Init:function(){},ItemSelected:function(){},MoveNext:function(){},Autoplay:function(){}},EDSComboBox.prototype={Init:function(){},ItemSelected:function(){},MoveNext:function(){},Autoplay:function(){}};var language=function(){var n,r,t,i="login-language--open",u=function(){n.addClass(i),t=!0},f=function(){n.removeClass(i),t=!1},e=function(){t?f():u()},o=function(u){n=$("#"+u),r=n.find(".login-language__active"),t=n.hasClass(i),r.click(e)};return{open:u,close:f,init:o}}(),positioning=function(){var r,t,n,u,f=!1,i,nt,e=128,o=!!navigator.userAgent.match(/iPad/i)||!!navigator.userAgent.match(/iPhone/i)||!!navigator.userAgent.match(/iPod/i),tt=!o,l=!o,a=function(){t.removeClass("invisible")},v=function(){y(),p(),s(),a()},y=function(){$header=$(".ex-landingpage__header"),r=$(".ex-landingpage__content"),n=r.height(),t=$(".js-landingpage-alignment"),u=t.outerHeight(!0),i=$header.outerHeight(!0)},p=function(){$(window).resize(s),l&&$(window).scroll(c)},s=function(){w()&&(n=h(),b(),c())},h=function(){var n=$(window).height(),t=$("#SetPassword_ExactLogoContainer").height();return n-e-i-t},w=function(){return h()>n+e},b=function(){r.height(n),f=!0},c=function(){f&&($header.addClass("ex-landingpage__header--fixed"),d(),k())},k=function(){var r=$(window).scrollTop(),u=t.position().top,n=r+i-u;n>=0?$header.css("top",-n):$header.css("top",0)},d=function(){if(!g()){var i=$(window).scrollTop(),r=(n-u+i)/2;t.offset({top:r})}},g=function(){var t=$(window).scrollTop();return n-u-(t+i)<0};return{init:v}}(),background=function(){var n=5,t=function(){var t=Math.floor(Math.random()*n)+1,i="ex-landingpage--background-"+t;$(".ex-landingpage").addClass(i)},i=function(){var n="ex-landingpage--background-MyFirm";$(".ex-landingpage").addClass(n)},r=function(){var n="ex-landingpage--background-MyExactSharedCloudServices";$(".ex-landingpage").addClass(n)};return{init:t,initMyFirm:i,initMyExactSharedCloudServices:r}}(),loginForm=function(){var n=function(){var t=new SysElement("login"),n;t.empty||(t.AddClass("ex-transparent-box ex-padding-vertical ex-padding-horizontal-32"),n=new SysElement("login input"),n.empty||n.element.each(function(n,t){t.type!="checkbox"&&(t.classList.add("form-control"),t.classList.add("input-lg"))}),cleanupEmptyFormContent())};return{init:n}}();$(function(){loginForm.init(),language.init("login-language"),document.documentElement&&document.documentElement.classList.contains("exact-house")?($(".js-landingpage-alignment").removeClass("invisible"),InitNewsCarousel(),InitLanguageCombobox()):positioning.init()})