!function(){var o=function(e,r){return $("#msg").attr("trspan",e),$("#msg").html(window.translate(e)),$("#color").removeClass("message-positive message-warning message-danger alert-success alert-warning alert-danger"),$("#color").addClass("message-"+r),"positive"===r&&(r="success"),$("#color").addClass("alert-"+r),$("#msg").attr("role","danger"===r?"alert":"status")},t=function(e,r,n){if(console.log("Error",n),(n=JSON.parse(e.responseText))&&n.error)return n=n.error.replace(/.* /,""),console.log("Returned error",n),o(n,"warning")},e=function(){var e=$("#generic").val(),r=window.datas.prefix;return e?$.ajax({type:"POST",url:portal+"/2fregisters/"+r+"/sendcode",dataType:"json",data:{generic:e},headers:{"X-CSRF-Check":1},error:t,success:function(e){return e.error?e.error.match(/PE79/)?o(e.error,"warning"):o(e.error,"danger"):($("#token").val(e.token),o("genericCheckCode","success"))}}):(o("PE79","warning"),$("#generic").focus())},r=function(){var e=$("#generic").val(),r=$("#genericname").val(),n=$("#code").val(),a=window.datas.prefix,s=$("#token").val();return e?$.ajax({type:"POST",url:portal+"/2fregisters/"+a+"/verify",dataType:"json",data:{generic:e,genericname:r,genericcode:n,token:s},headers:{"X-CSRF-Check":1},error:t,success:function(e){return e.error?e.error.match(/mailNotSent/)?o(e.error,"warning"):o(e.error,"danger"):($(document).trigger("mfaAdded",[{type:a}]),o("genericRegistered","success"))}}):(o("PE79","warning"),$("#generic").focus())};$(document).ready(function(){return $("#verify").on("click",e),$("#register").on("click",r)})}.call(this);