function snakeToCamel(e){return e.replace(/([-_]\w)/g,function(e){return e[1].toUpperCase()})}function showStateField(e){e==="US"||e==="United States"?($(".state-block").removeClass("hidden").addClass("hidden-ro-form-field").show(),$(".province-block").addClass("hidden").removeClass("hidden-ro-form-field").hide(),$(".region-block").addClass("hidden").removeClass("hidden-ro-form-field").hide(),$("input[name='userPostalCode']").prop("placeholder","ZIP Code")):e==="CA"||e==="Canada"?($(".state-block").addClass("hidden").removeClass("hidden-ro-form-field").hide(),$(".province-block").removeClass("hidden").addClass("hidden-ro-form-field").show(),$(".region-block").addClass("hidden").removeClass("hidden-ro-form-field").hide(),$("input[name='userPostalCode']").prop("placeholder","Postal Code")):($(".state-block").addClass("hidden").removeClass("hidden-ro-form-field").hide(),$(".province-block").addClass("hidden").removeClass("hidden-ro-form-field").hide(),$(".region-block").removeClass("hidden").addClass("hidden-ro-form-field").show(),$("input[name='userPostalCode']").prop("placeholder","ZIP/Postal Code"))}$(function(){function v(e,t,n){var r=t.find(".loading-indicator"),i=t.find(".validation").empty().hide();return r&&r.show(),$("p.input-error").remove(),$(".input-error").removeClass("input-error"),!0}function m(e,t,n,r){var i=r.find("input"),s=r.find(".loading-indicator"),o=r.find(".validation").empty().hide();if(e.status=="success"){for(var u in e)if(e.hasOwnProperty(u)){var a=e[u];r.find("[name='"+u+"']").val(a)}e.userCountry&&($(".country-select").val(e.userCountry),showStateField(e.userCountry)),$("#confirmCountryChange").modal("hide"),e.enableClosing&&$(".complete-registration-form .close").show();var f=r.closest(".tab-pane");if(f){var l=$("a[aria-controls='"+f.attr("id")+"']");l&&(l.addClass("submitted"),l.closest("li").addClass("submitted"));var c=f.data("next-tab");if(c){var h=$("a[aria-controls='"+c+"']");h&&h.length>0&&(h.prop("disabled",!1),h.closest("li").removeClass("disabled"),h.attr("data-toggle","tab"),h.tab("show"),S(),$("#"+c+" .autofocus").focus(),ga("send","event","CompleteRegistrationForm",c))}}e.consentTermsAndConditions!==undefined&&$("body.whitepapers input[name='consent-terms']").iCheck(e.consentTermsAndConditions?"check":"uncheck"),e.consentDaily!==undefined&&$("body.whitepapers input[name='consent-daily']").iCheck(e.consentDaily?"check":"uncheck"),e.consentWeekly!==undefined&&$("body.whitepapers input[name='consent-wmy']").iCheck(e.consentWeekly?"check":"uncheck"),e.consentSpecialOffers!==undefined&&$("body.whitepapers input[name='consent-specialoffers']").iCheck(e.consentSpecialOffers?"check":"uncheck"),e.consentPersonalizeArticles!==undefined&&$("body.whitepapers input[name='consent-personalize']").iCheck(e.consentPersonalizeArticles?"check":"uncheck"),e.doNotSell!==undefined&&$("body.whitepapers input[name='consent-do-not-sell']").iCheck(e.doNotSell?"check":"uncheck")}else if(e.status=="validationError"){for(var u in e)if(e.hasOwnProperty(u)){var p=r.find("[name='"+u+"']"),a=e[u];p.addClass("input-error"),p.closest(".form-group").addClass("input-error"),p.before('
'+a+"
")}}else if(e.status=="countryConsentPopUp"){var d=e.country;$("#confirmCountryChange input[name='country']").val(d),$("#confirmCountryChange input[name='newslettersDaily']").iCheck("uncheck"),$("#confirmCountryChange input[name='newslettersWeekly']").iCheck("uncheck"),$("#confirmCountryChange input[name='specialOffers']").iCheck("uncheck"),$("#confirmCountryChange input[name='personalizeArticles']").iCheck("uncheck"),$("#confirmCountryChange input[name='doNotSell']").iCheck("uncheck"),$("#confirmCountryChange input[name='termsAndConditions']").iCheck("uncheck"),$("#confirmCountryChange input[name='newslettersDaily']").focus(),$("#confirmCountryChange").modal("show")}e.message&&o.html($("").html(e.message)).show(),e.redirect?($("form.dirty").removeClass("dirty"),setTimeout(function(){window.location.replace(e.redirect)},1500)):(s&&s.hide(),typeof Recaptcha!="undefined"&&Recaptcha.reload(),e.reload&&($("form.dirty").removeClass("dirty"),setTimeout(function(){window.location.reload()},1500)))}function g(){c.empty(),switchingDialogs=!0,u.modal("hide"),o.modal("hide"),a.modal("hide"),f.modal("hide"),l.modal("hide"),s.modal("show"),switchingDialogs=!1}function y(){c.empty(),switchingDialogs=!0,u.modal("hide"),s.modal("hide"),a.modal("hide"),f.modal("hide"),l.modal("hide"),o.modal("show"),switchingDialogs=!1}function b(e,t,n,r,i,h){initializeSelectInputFields!==undefined&&initializeSelectInputFields(),$("input[name='signupEmail']").val(e),$("span.signupEmail").html(e),t?($("input[name='newslettersDaily']").iCheck("uncheck"),$("input[name='newslettersWeekly']").iCheck("uncheck"),$("input[name='specialOffers']").iCheck("uncheck"),$("input[name='personalizeArticles']").iCheck("uncheck"),$("input[name='doNotSell']").iCheck("uncheck"),$("input[name='termsAndConditions']").iCheck("uncheck"),$(".complete-registration-form .close").hide()):($("input[name='newslettersDaily']").iCheck("check"),$("input[name='newslettersWeekly']").iCheck("check"),$("input[name='specialOffers']").iCheck("check"),$("input[name='personalizeArticles']").iCheck("check"),$("input[name='doNotSell']").iCheck("check"),$("input[name='termsAndConditions']").iCheck("check"),$(".complete-registration-form .close").hide()),n!==undefined&&($("input[name='country']").val(n),$(".country-select").val(n),showStateField(n)),c.empty(),switchingDialogs=!0,u.modal("hide"),s.modal("hide"),o.modal("hide"),l.modal("hide"),i&&$(".verify-email").hide();if(h&&h.multipleSubscriptions){$("#confirmCountryChange input[name='multipleSubscriptions']").val("true"),$("#confirmCountryChange input[name='formMode']").val("full"),$("#confirmCountryChange #singleSitePanel").hide(),$("#confirmCountryChange #acceptTermsPanel").show(),$("#confirmCountryChange #consentOptions").hide(),$("#confirmCountryChange #updateAllSitesPanel").tab("show"),$("span.siteList").html(" ("+h.siteList+")");if(h.updateAllSitesPanel||h.updateEachSitePanel)h.updateAllSitesPanel&&$("#updateAllSitesPanel").html(h.updateAllSitesPanel),h.updateEachSitePanel&&$("#updateEachSitePanel").html(h.updateEachSitePanel),initUIElements?initUIElements():($("input.flat").iCheck({checkboxClass:"icheckbox_minimal-blue",radioClass:"iradio_minimal-blue",increaseArea:"20%"}),$(".slim-scroll").each(function(){var e=$(this).closest(".slim-scroll-container");$(this).slimScroll({height:e.height()-e.css("margin-top").replace("px","")})}))}else $("#confirmCountryChange input[name='multipleSubscriptions']").val("false"),$("#confirmCountryChange input[name='formMode']").val("full"),$("#confirmCountryChange #singleSitePanel").show(),$("#confirmCountryChange #acceptTermsPanel").hide(),$("#confirmCountryChange #consentOptions").hide(),$("span.siteList").html("");r?f.modal("show"):a.modal("show"),h&&($("input[name='userFirstName']").val(h.userFirstName),$("input[name='userLastName']").val(h.userLastName),$("input[name='userOrganization']").val(h.userOrganization),$("input[name='title']").val(h.title),$("select[name='jobLevel']").val(h.jobLevel),$("select[name='jobLevel']").trigger("change"),$("select[name='companySize']").val(h.companySize),$("select[name='companySize']").trigger("change"),$("input[name='userPhone']").val(h.userPhone),$("input[name='userAddress']").val(h.userAddress),$("input[name='userCity']").val(h.userCity),$("input[name='userPostalCode']").val(h.userPostalCode),$("input[name='userCountry']").val(h.userCountry),$("select[name='userState']").val(h.userState),$("select[name='userState']").trigger("change"),$("select[name='userProvince']").val(h.userState),$("select[name='userProvince']").trigger("change"),$("input[name='userRegion']").val(h.userState)),switchingDialogs=!1}function w(){c.empty(),switchingDialogs=!0,s.modal("hide"),a.modal("hide"),f.modal("hide"),o.modal("hide"),l.modal("hide"),u.modal("show"),switchingDialogs=!1}function E(){c.empty(),switchingDialogs=!0,s.modal("hide"),a.modal("hide"),f.modal("hide"),o.modal("hide"),u.modal("hide"),l.modal("show"),switchingDialogs=!1}function S(){window.scrollTo(0,0),$("body").scrollTop({scrollTop:0,scrollLeft:0}),(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/Android/i))&&$(".modal-open .modal.in").each(function(e,t){var n=document.querySelector('meta[name="viewport"]');n&&(n.setAttribute("content","width=device-width, minimum-scale=1.0, maximum-scale=1.0, initial-scale=1.0"),n.setAttribute("content","width=device-width, initial-scale=1.0"));var r=0;$(this).css({left:r+"px"}),$(this).find(".modal-dialog").css("margin-left","10px")})}function x(){y()}$(".sign-up-btn-number").slabText({fontRatio:.9});var e=556,t=525,n=662,r=340,i,s=$("#newLoginForm"),o=$("#newRegistrationForm"),u=$("#newForgotPasswordForm"),a=$("#fullCompleteRegistrationForm"),f=$("#shortCompleteRegistrationForm"),l=$("#account-blocked-modal"),c=$(".validation"),h=$("#recaptcha_widget_div"),p=$(".captchaValidation"),d={dataType:"json",beforeSubmit:v,success:m};$("form.ajax-wizard-form").ajaxForm(d),$("#UPC-pouizvcs").keydown(function(e){if(e.keyCode===9)return $("#UPC-pouizvcs").blur(),$("#recaptcha_response_field").focus(),!1}),showLoginFormFunction=g,$("select.country-select").change(function(){showStateField($(this).val())}),showCompleteRegistrationFormFunction=b,$(".signInButton").click(function(e){e.preventDefault(),g()}),$(".mobileSignInButton").click(function(e){e.preventDefault(),$("#main-navbar").removeClass("on-top"),$(".mobile-menu-modal").modal("hide"),g()}),$(".forgotPasswordButton").click(function(e){e.preventDefault(),w()}),$(".signUpButton").click(function(e){e.preventDefault(),y(!0,!1)}),$(".testForgotPasswordButton").click(function(e){e.preventDefault(),u(!0,!1)}),switchingDialogs=!1,modalWindowCounter=0,$(".center-modal").on("shown.bs.modal",function(e){modalWindowCounter++,S(),$(this).find(".autofocus").focus()}),$(".center-modal").on("hidden.bs.modal",function(e){modalWindowCounter--;if(modalWindowCounter>0)$("body").addClass("modal-open");else if(!switchingDialogs){var t=window.location.href.indexOf("#");t>=0?window.location.replace(window.location.href.substr(0,t)):$("body.whitepapers").length==0&&($("form.dirty").removeClass("dirty"),window.location.reload())}}),window.showPopUpSignUpForm=x,userLoggedIn||(isSignedInViaTwitter||isSignedInViaLinkedIn?b():showSubscribe&&y()),s.find("a.forgotPassword").click(function(e){e.preventDefault(),c.hide(),w()}),u.find("a.rememberPassword").click(function(e){e.preventDefault(),c.hide(),g()}),s.find("a.noAccount").click(function(e){e.preventDefault(),c.hide(),y()}),u.find("a.login").click(function(e){e.preventDefault(),c.hide(),g()}),o.find("a.login").click(function(e){e.preventDefault(),c.hide(),g()}),a.find("a.forgotPassword").on("click",function(e){e.preventDefault(),c.hide(),w()}),$("#email").val(""),$("#password").val(""),$("#confirm-password").val(""),$("#user-forgot-password-form").submit(function(e){e.preventDefault();var t=$(this),n=t.find("input, button"),r=n.filter("input[type=submit], button[type=submit]"),i=t.find(".loading-indicator"),s=t.find(".validation").empty().hide(),o=t.find(".captchaValidation").empty().hide(),u=t.serialize()+"&"+r.attr("name")+"="+r.attr("value");if(t.valid()){var a=$("#user-current-email").val();grecaptcha.ready(function(){grecaptcha.execute(grecaptchav3_sitekey,{action:t.attr("id").replace(/-/g,"")}).then(function(e){$.ajax({type:"POST",url:t.attr("action"),data:{"user-current-email":a,token:e},dataType:"json",beforeSend:function(){i.show(),n.attr("disabled","disabled")},success:function(e){e.errors?($.each(e.errors,function(e,t){s.append($("").text(t))}),s.show()):e.displayLoginForm?($("#lhuser").val(n.filter("input[type=email]").val()),g(),$("#user-login-form").find(".validation").html($("").text(e.message)).show()):e.displayFullCompleteRegistrationForm?b(e.signupEmail,e.gdprCountry,e.country,!1,e.emailVerified,e):e.displayShortCompleteRegistrationForm?b(e.signupEmail,e.gdprCountry,e.country,!0,e.emailVerified,e):e.status==="accountBlocked"?E():e.message?s.html($("").html(e.message)).show():e.captcha&&o.html($("").text(e.captcha)).show(),e.redirect?setTimeout(function(){window.location.replace(e.redirect)},2500):(i.hide(),n.prop("disabled",!1),typeof Recaptcha!="undefined"&&Recaptcha.reload(),e.reload&&setTimeout(function(){window.location.reload()},2500))},error:function(e){console.log(e)}})})})}return!1}),$("#user-login-form").submit(function(e){var t=$(this),n=t.find("input, button"),r=n.filter("input[type=submit], button[type=submit]"),i=t.find(".loading-indicator"),s=t.find(".validation").empty().hide();return t.valid()&&$.ajax({type:"POST",url:t.attr("action"),data:t.serialize()+"&"+r.attr("name")+"="+r.attr("value"),dataType:"json",beforeSend:function(){i.show(),n.attr("disabled","disabled")},success:function(e){e.errors?($.each(e.errors,function(e,t){s.append($("").text(t))}),s.show()):e.displayLoginForm?($("#lhuser").val(n.filter("input[type=email]").val()),g(),$("#user-login-form").find(".validation").html($("").text(e.message)).show()):e.displayFullCompleteRegistrationForm?b(e.signupEmail,e.gdprCountry,e.country,!1,e.emailVerified,e):e.displayShortCompleteRegistrationForm?b(e.signupEmail,e.gdprCountry,e.country,!0,e.emailVerified,e):e.status==="accountBlocked"?E():e.message&&s.html($("").html(e.message)).show(),e.redirect?setTimeout(function(){window.location.replace(e.redirect)},0):(i.hide(),n.prop("disabled",!1),e.reload&&setTimeout(function(){window.location.reload()},0))},error:function(e){console.log(e)}}),!1}),$(".user-registration-form, #user-login-registration-form, #user-complete-registration-form").submit(function(e){e.preventDefault();var t=$(this),n=t.find("input, button"),r=n.filter("input[type=submit], button[type=submit]"),i=t.find(".loading-indicator"),s=t.find(".validation").empty().hide(),o=t.find(".captchaValidation").empty().hide();return t.valid()&&grecaptcha.ready(function(){var e=t.attr("id");if(e==null||e=="")e="user-registration-form";e=snakeToCamel(e),grecaptcha.execute(grecaptchav3_sitekey,{action:e}).then(function(e){$.ajax({type:"POST",url:t.attr("action"),data:t.serialize()+"&"+r.attr("name")+"="+r.attr("value")+"&token="+e,dataType:"json",beforeSend:function(){i.show(),n.attr("disabled","disabled")},success:function(e){e.errors?($.each(e.errors,function(e,t){s.append($("").text(t))}),s.show()):e.displayLoginForm?($("#lhuser").val(n.filter("input[type=email]").val()),g(),$("#user-login-form").find(".validation").html($("").text(e.message)).show()):e.displayFullCompleteRegistrationForm?b(e.signupEmail,e.gdprCountry,e.country,!1,e.emailVerified,e):e.displayShortCompleteRegistrationForm?b(e.signupEmail,e.gdprCountry,e.country,!0,e.emailVerified,e):e.status==="accountBlocked"?E():e.message?s.html($("").html(e.message)).show():e.captcha&&o.html($("").text(e.captcha)).show(),e.redirect?setTimeout(function(){window.location.replace(e.redirect)},0):(i.hide(),n.prop("disabled",!1),typeof Recaptcha!="undefined"&&Recaptcha.reload(),e.reload&&setTimeout(function(){window.location.reload()},0))},error:function(e){console.log(e)}})})}),!1}),$("#user-login-form").validate({errorClass:"invalid",meta:"validate"}),$("#user-forgot-password-form").validate({errorClass:"invalid",meta:"validate"}),$(".user-registration-form").validate({errorClass:"invalid",meta:"validate"}),a!=null&&$("#user-complete-registration-form").validate({errorClass:"invalid",meta:"validate"}),location.hash=="#newLoginForm"&&$("#newLoginForm").modal(),location.hash=="#newRegistrationForm"&&$("#newRegistrationForm").modal(),location.hash=="#fullCompleteRegistrationForm"&&$("#fullCompleteRegistrationForm").modal()})