(()=>{"use strict";$(document).ready((function(){if($('[data-toggle="password"]').each((function(){var e=$(this),n=$(this).parent().find(".input-icon");n.css("cursor","pointer").addClass("input-password-hide"),n.on("click",(function(){n.hasClass("input-password-hide")?(n.removeClass("input-password-hide").addClass("input-password-show"),n.find(".bi").removeClass("bi-eye-slash-fill").addClass("bi-eye-fill"),e.attr("type","text")):(n.removeClass("input-password-show").addClass("input-password-hide"),n.find(".bi").removeClass("bi-eye-fill").addClass("bi-eye-slash-fill"),e.attr("type","password"))}))})),!$("#phoneNumber").length)return!1;var e=document.querySelector("#phoneNumber"),n=document.querySelector("#error-msg"),t=document.querySelector("#valid-msg"),r=[Lang.get("js.invalid_number"),Lang.get("js.invalid_country_number"),Lang.get("js.too_short"),Lang.get("js.too_long"),Lang.get("js.invalid_number"),Lang.get("js.invalid_number")],o=window.intlTelInput(e,{initialCountry:defaultCountryCodeValue,separateDialCode:!0,geoIpLookup:function(e,n){$.get("https://ipinfo.io",(function(){}),"jsonp").always((function(n){var t=n&&n.country?n.country:"";e(t)}))},utilsScript}),i=function(){e.classList.remove("error"),n.innerHTML="",n.classList.add("d-none"),t.classList.add("d-none")};1==mobileValidation&&e.addEventListener("blur",(function(){if(i(),e.value.trim())if(o.isValidNumber())t.classList.remove("d-none");else{e.classList.add("error");var s=o.getValidationError();n.innerHTML=s>=0?r[s]:Lang.get("js.invalid_number"),n.classList.remove("d-none")}})),e.addEventListener("change",i),e.addEventListener("keyup",i),"undefined"!=typeof phoneNo&&""!==phoneNo&&setTimeout((function(){$("#phoneNumber").trigger("change")}),500),$("#phoneNumber").on("blur keyup change countrychange",(function(){"undefined"!=typeof phoneNo&&""!==phoneNo&&(o.setNumber("+"+phoneNo),phoneNo="");var e=o.selectedCountryData.dialCode;$("#prefix_code").val(e);var n=$(this).val();n=n.replace(/-/g,""),$(this).val(n)}));var s=o.selectedCountryData.dialCode;$("#prefix_code").val(s);var a=$("#phoneNumber").val().replace(/\s/g,"");$("#phoneNumber").val(a),$("#phoneNumber").focus(),$("#phoneNumber").trigger("blur")})),listenSubmit("#UserRegisterForm",(function(){return 1==mobileValidation&&""!==$("#error-msg").text()?($("#phoneNumber").focus(),!1):0==$("#privacyPolicyCheckbox").prop("checked")?(displayErrorMessage(Lang.get("js.agree_term")),!1):void 0})),listenKeyup("#email",(function(){var e=$(this).val();$.ajax({url:route("check.email",e),type:"GET",success:function(e){e.success?$("#email-error-msg").text(""):$("#email-error-msg").text(Lang.get("js.check_email"))}})}))})();