$( () => {
window.initializeForgotPassword = n => {
const t = document.querySelector("#selected_channel_type")
, i = document.querySelector("#forgot_password_form_container")
, r = document.querySelector("#forgot_password_modal");
if (t) {
if (t.onchange = () => {
$.ajax({
type: "GET",
data: {
channelType: t.value,
platform: n.platform
},
url: "/Account/GetForgotPasswordTypeForm",
contentType: "application/json; charset=utf-8",
dataType: "html",
success: n => {
i && (i.innerHTML = n),
document.querySelector("#forgot_password_form") && ($(document.querySelector("#forgot_password_form")).removeData("validator").removeData("unobtrusiveValidation"),
$.validator.unobtrusive.parse("#forgot_password_form"))
}
})
}
,
r)
$("#forgot_password_modal").on("show.bs.modal", function() {
t.onchange()
});
else
t.onchange();
const u = document.querySelector("#forgot_password_alert");
u && (u.parentElement.hidden = !0);
window.onForgotPasswordAjaxRequestBegin = () => {
u && (u.parentElement.hidden = !0,
u.innerText = "");
const n = document.querySelectorAll(".btn-primary");
$(n).prop("disabled", !0)
}
;
window.onForgotPasswordAjaxRequestSuccess = n => {
if (n.status !== !0) {
u.innerHTML = n.message;
u.parentElement.hidden = !1;
return
}
n.message && registerPopup({
contentTitle: n.statusText,
content: n.message
});
$(r).modal("hide");
n.redirectUrl && (window.location.href = n.redirectUrl)
}
} else {
const t = document.querySelector("#forgot_password_link");
t ? (t.href = "#",
delete t.dataset.target,
delete t.dataset.toggle,
t.onclick = () => {
registerPopup({
content: n.translations.contactSupportToReset,
onClose: () => {
window.location.href = "/contact-us"
}
})
}
) : i && !r && registerPopup({
content: n.translations.contactSupportToReset,
onClose: () => {
window.location.href = "/contact-us"
}
})
}
}
}
);