!function(s){try{var e=s(".js-generate-offline-codes"),t=s(".js-reload-qr-code"),a=s(".js-reload-qr-code-and-set-modal-status"),n=s(".js-send-sms"),r=s(".js-waiting-button"),o=s(".js-waiting-link"),i=s(".js-autofocus"),c=s(".reload-warning-modal"),d=s(".error-modal"),l=s(".trusted-device"),u=s(".offline-codes-date"),f=s("#myChart"),m=s("#error-modal-message"),p=s("img.qr-code"),v=s(".spinner-container.qr-refresh");function h(e){var t=function(e){return JSON.parse(e.responseText).error}(e);void 0===t&&(t="Server error occurred. Please try to refresh this page."),m.html(t),d.trigger("display")}function g(e){var t=e.qrCode,a=e.totpSecret;s(".qr-code").attr("src",t),s(".totp-secret").html(a),s("#totp-secret").val(a),s(".mobile-config").attr("href",e.qrCodeMessage),p.removeClass("hidden"),v.removeClass("visible")}function b(){var e=s(".reload-qr-code-form").attr("action"),t={_wpnonce:s('.buttons-bottom > input[name="_wpnonce"]').val()};p.addClass("hidden"),v.addClass("visible"),s.ajax({url:e,type:"post",data:t,success:g,error:h})}function w(e){return["January","February","March","April","May","June","July","August","September","October","November","December"][e]}l.length&&(s(".trusted-device-country").each(function(e,a){s.get("https://ipapi.co/"+a.innerText+"/json/",function(e){var t=e.country;a.innerText=t||"",a.className+=" visible"})}),s(".date").each(function(e,t){var a=1e3*t.innerText;isNaN(a)||(t.innerText=function(e){var t=new Date(e);return w(t.getMonth())+" "+t.getDate()+", "+t.getFullYear()}(a))}),s(".hour").each(function(e,t){var a=1e3*t.innerText;isNaN(a)||(t.innerText=function(e){var t=new Date(e),a=t.getHours(),n=t.getMinutes(),r=12<=a?"PM":"AM";return 12 input[name="_wpnonce"]').val(),o=s(this);o.addClass("wait").attr("disabled",!0);var n={_wpnonce:a};s.ajax({url:t,type:"post",data:n,success:function(e){var t=e.codes,a=encodeURIComponent(t.join("\n")),n=function(e){var t,a="
";for(t in e)e.hasOwnProperty(t)&&(a+=e[t]+"\r\n");return a+="
"}(t),r=function(e){var t,a="";for(t in e)e.hasOwnProperty(t)&&(a+='');return a}(t);s(".offline-stats-generated").hide(),s(".offline-codes-data").html(n),s(".offline-codes-inputs").html(r),s(".download-codes-link").attr("href","data:text/plain;charset=utf-8,"+a),s(".offline-codes-list").show(),s(".js-backup-codes-tick").removeClass("icon-tick").addClass("icon-tick-enabled"),o.removeClass("wait").attr("disabled",!1)},error:function(e){o.removeClass("wait").attr("disabled",!1),h(e)}})}),t.submit(function(e){e.preventDefault(),b()}),s(document).on("click",".js-reload-qr-code",function(e){e.preventDefault(),b()}),a.submit(function(e){if(e.preventDefault(),s("#reload-modal-check").is(":checked")){var t=s(".js-reload-qr-code-and-set-modal-status").attr("action"),a={_wpnonce:s('.js-reload-qr-code-and-set-modal-status > input[name="_wpnonce"]').val()};s.ajax({url:t,type:"post",data:a,error:h}),s(".reload-qr-code-form").removeClass("js-open-reload-warning-modal").addClass("js-reload-qr-code")}c.trigger("close"),b()}),n.click(function(e){e.preventDefault();var t=s(this);t.addClass("wait").attr("disabled",!0);var a=s(".send-sms-form").attr("action"),n=s('.send-sms-form > input[name="_wpnonce"]').val(),r=s("#phone-number").val(),o={phone_number:r,_wpnonce:n};s.ajax({url:a,type:"post",data:o,success:function(e){s("#verified-phone-number").val(r),s("#authentication-id").val(e.authenticationId),s(".sms-sent-button-text").hide(),s(".sms-sent-message").show(),t.removeClass("wait")},error:function(e){t.removeClass("wait").attr("disabled",!1),h(e)}})}),r.submit(function(e){e.preventDefault();var t=this;return s(this).find('*[type="submit"]').addClass("wait").attr("disabled",!0),setTimeout(function(){t.submit()},1),!0}),o.click(function(){s(this).addClass("wait").attr("disabled",!0)})}catch(e){Sentry.captureException(e),m.html("Server error occurred. Please try to refresh this page."),d.trigger("display")}var y,C,j}(jQuery);