"use strict";function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function scrollFunction(){document.body.scrollTop>800||document.documentElement.scrollTop>800?toggleDisplay(!0):toggleDisplay(!1)}function topFunction(n){if($(n).parent().hasClass("hide"))return!1;$("html, body").animate({scrollTop:0})}function focusOnTab(n){var t=0;window.matchMedia("only screen and (max-width: 760px)").matches?($(".tabs-mobile-dropdown "+n).click(),t=parseInt($(".primary-navigation").height())):($(n).click(),t=parseInt($("#dx-navigation").height())+parseInt($(".universal-navigation").height()));$("html, body").animate({scrollTop:$(".product-tabs-container").offset().top-t},1e3)}function focusOnTag(n){var t=0;t=window.matchMedia("only screen and (max-width: 760px)").matches?parseInt($(".primary-navigation").height()):parseInt($("#dx-navigation").height())+parseInt($(".universal-navigation").height());$("html, body").animate({scrollTop:$(n).offset().top-t},1e3)}function toggleDisplay(n){var t=document.getElementById("movetop");n?t.classList.remove("hide"):t.classList.add("hide")}var _createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),Beckman=window.Beckman||{},Globalization=function(){function n(){_classCallCheck(this,n);this.countryLanguageFormSelector=".country-language-selector .form";this.countryLanguageErrorMsgSelector=".country-language-selector .form .error-message";this.$countryDropdown=$(".country-language-selector .country-dropdown");this.$languageDropdown=$(".country-language-selector .language-dropdown");this.$submitButton=$(".country-language-selector .submit-button");this.countryData=[];this.apiGlobalizationPreference="/api/bec/globalization/preference";this.countryKey="foundation.globalization.country";this.languageKey="foundation.globalization.language"}return _createClass(n,[{key:"getData",value:function(n,t,i,r){n.ajax({type:"GET",dataType:"json",url:t}).done(function(n){i(n)}).fail(function(n){r(n)})}},{key:"loadSelectOptions",value:function(n,t,i){var r=t.find(".menu");r.find(" .item").remove();n.each(i,function(n,i){var u="",f="";null!=i.externalLink&&i.externalLink.length>0&&(u=' <i class="external square icon"><\/i>',f=' externalLink="'+i.externalLink+'" ');r.append('<div class="item" data-country="'+i.name+'" data-value="'+i.isoName+'" data-pl="'+i.primaryLanguage+'" data-nl="'+i.nativeLanguage+'" data-al="'+i.associatedLanguages+'" '+f+">"+i.name+u+"<\/div>");i.isDefault&&(t.dropdown("refresh"),t.dropdown("set selected",i.isoName))})}},{key:"toggleSelect",value:function(n,t,i){i?(t.removeAttr("disabled"),t.closest(".language-dropdown.selection").removeClass("disabled"),t.find("option").removeAttr("disabled")):(t.attr("disabled",!0),t.closest(".language-dropdown.selection").addClass("disabled"),t.first("option").attr("disabled",!0))}},{key:"setSemanticLanguage",value:function(n){var i=n.find("option:selected"),t=$(".country-language-selector");t.find(".ui.dropdown.language-dropdown").dropdown("refresh");i.val()?setTimeout(function(){t.find(".ui.dropdown.language-dropdown").dropdown("set selected",i.val())},100):t.find(".ui.dropdown.language-dropdown").dropdown("restore defaults")}},{key:"getQueryStringParameter",value:function(n,t){t||(t=window.location.href);n=n.replace(/[\[\]]/g,"\\$&");var i=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)").exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null}},{key:"submitCountryLanguage",value:function(){var n=this.getQueryStringParameter("return",window.location.href),t=$("<input>").attr("type","hidden").attr("name","return").attr("id","return").val(n);$(".country-language-selector form.ui").append($(t))}},{key:"getCookieByName",value:function(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];" "==t.charAt(0);)t=t.substring(1);if(0==t.indexOf(r))return t.substring(r.length,t.length)}return""}},{key:"go",value:function(){var t,i,n=this,r=function(t){var i,r;n.countryData=t;n.loadSelectOptions($,n.$countryDropdown,n.countryData);i=n.getCookieByName(n.countryKey);r=n.getCookieByName(n.languageKey);$(".country-dropdown").dropdown("set selected",i);$(".language-dropdown").dropdown("set selected",r)},u=function(){},f=function(t){var i=void 0,r=$(t.currentTarget).find('input[type="hidden"]').val();for(t=0;t<n.countryData.length;t++)if(n.countryData[t].isoName===r){i=n.countryData[t].languages;break}n.loadSelectOptions($,n.$languageDropdown,i)};t=$("#mobile-language-select-btn");i=$("#universal-nav-country-language-link");t.html(i.html());setTimeout(function(){$("a.country-language-link").click(function(n){n.preventDefault();var t=window.Beckman.globalization,i=t.getCookieByName(t.countryKey),r=t.getCookieByName(t.languageKey);$(".country-dropdown").dropdown("get value")&&$(".language-dropdown").dropdown("get value");$(".country-dropdown").dropdown("set selected",i);$(".language-dropdown").dropdown("set selected",r);$(".ui.modal.country-language-modal").modal({autofocus:!1}).modal("show")})},100);n.$countryDropdown&&n.getData($,"/api/bec/globalization/countries",r,u);n.$countryDropdown.bind("change",f);n.$submitButton.bind("click",function(t){var u,f,s=n.$countryDropdown.find(".item.selected").length>0&&n.$languageDropdown.find(".item.selected").length>0,e=n.$countryDropdown.find(".item.selected[externallink]"),i,r,o;e.length>0?(t.preventDefault(),window.location.href=e.attr("externallink")):s?(window.Beckman.parseURL.removeUrlParams("languages"),u="country",(f=new URL(window.location.href)).searchParams.delete(u),window.history.replaceState({},"",f.toString()),i=$(n.countryLanguageFormSelector),r=$(n.countryLanguageErrorMsgSelector),i.addClass("loading"),r.addClass("bc-hide"),o={country:n.$countryDropdown.dropdown("get value"),language:n.$languageDropdown.dropdown("get value")},n.updateGlobalizationPreference(o).done(function(){window.location.reload(!0)}).fail(function(){r.removeClass("bc-hide")}).always(function(){i.removeClass("loading")})):t.preventDefault()})}},{key:"updateGlobalizationPreference",value:function(n){return $.ajax({method:"POST",url:this.apiGlobalizationPreference,data:n})}}]),n}(),Countryflag,mybutton;$(void(Beckman.globalization=new Globalization));$(window).on("load",function(){var n=0;$(".content-container table tr td").each(function(){$(this).height()>n&&(n=$(this).height())});$(".content-container table tr td").height(n)});Countryflag=!1;$(".menu-link").click(function(){$(".country-dropdown").dropdown("set selected",$("#country").val());$(".country-dropdown > .text").each(function(){$(this)[0].innerHTML="<a style='all:unset;'>"+$(this)[0].innerText+"<\/a>"});$(".country-dropdown > .menu > .item").each(function(){$(this)[0].hasAttribute("data-value")&&!Countryflag&&($(this)[0].innerHTML="<a style='all:unset;'>"+$(this)[0].innerText+"<\/a>")});$(".language-dropdown > .text").each(function(){$(this)[0].innerHTML="<a style='all:unset;'>"+$(this)[0].innerText+"<\/a>"});$(".language-dropdown > .menu > .item").each(function(){$(this)[0].hasAttribute("data-value")&&($(this)[0].innerHTML="<a style='all:unset;'>"+$(this)[0].innerText+"<\/a>")});Countryflag=!0});$(document).ready(function(){$(".country-dropdown").click(function(n){"search"!=n.target.className&&"dropdown icon"!=n.target.className||$(this).find(".menu").hasClass("visible")||($(".language-dropdown > .text").each(function(){$(this)[0].innerHTML="<a style='all:unset;'>"+$(this)[0].innerText+"<\/a>"}),$(".language-dropdown > .menu > .item").each(function(){$(this)[0].hasAttribute("data-value")&&($(this)[0].innerHTML="<a style='all:unset;'>"+$(this)[0].innerText+"<\/a>")}),$(".country-dropdown .search").focus())});$(".country-dropdown .menu .item").click(function(n){$(this).addClass("selected");$(".country-dropdown").dropdown("set selected",$(this).data("value"));n.stopPropagation()});$(".country-language-modal").click(function(){$(this).find(".menu .item").first().removeClass("selected");$(this).find(".menu .active").addClass("selected");$(".country-dropdown").dropdown("set selected",$(this).find(".menu .active").data("value"))})});$(document).on("click","#video-lnr-chevron-down",function(){$("html, body").animate({scrollTop:$("#videoHeroBannerEnd").offset().top-70})});mybutton=document.getElementById("movetop");window.onscroll=function(){scrollFunction()}