{"id":428,"date":"2026-09-14T19:52:52","date_gmt":"2026-09-14T19:52:52","guid":{"rendered":"https:\/\/aljeeraan.com\/?page_id=428"},"modified":"2026-09-18T10:05:51","modified_gmt":"2026-09-18T10:05:51","slug":"log-reg","status":"publish","type":"page","link":"https:\/\/aljeeraan.com\/en\/log-reg\/","title":{"rendered":"\u0627\u0644\u062f\u062e\u0648\u0644 \/ \u0627\u0644\u062a\u0633\u062c\u064a\u0644"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"428\" class=\"elementor elementor-428\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a984d98 e-con-full e-flex e-con e-parent\" data-id=\"4a984d98\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56349fd elementor-widget elementor-widget-shortcode\" data-id=\"56349fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">            <div class=\"alj-auth\">\r\n      <div class=\"alj-auth__stage\">\r\n\r\n        <div class=\"alj-auth__lang\"><a href=\"https:\/\/aljeeraan.com\/en\/wp-json\/wp\/v2\/pages\/428\" lang=\"en_US\" data-no-translation aria-current=\"true\">English<\/a><a href=\"https:\/\/aljeeraan.com\/en\/wp-json\/wp\/v2\/pages\/428\" lang=\"ar\" data-no-translation>\u0627\u0644\u0639\u0631\u0628\u064a\u0629<\/a><\/div>\r\n\r\n        <div class=\"alj-auth__badge alj-auth__badge--residents\">\r\n          <span class=\"alj-auth__badge-icon\"><svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 10.6 12 3.4l9 7.2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M5.4 9.6V19a1.4 1.4 0 0 0 1.4 1.4h3.2v-4.6a2 2 0 0 1 2-2 2 2 0 0 1 2 2v4.6h3.2A1.4 1.4 0 0 0 20.6 19V9.6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <span><strong>Residents<\/strong><span>\u0645\u0646 \u0633\u0643\u0627\u0646 \u0627\u0644\u062d\u064a<\/span><\/span>\r\n        <\/div>\r\n\r\n        <div class=\"alj-auth__badge alj-auth__badge--business\">\r\n          <span class=\"alj-auth__badge-icon\"><svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 4h16l1.2 4.2a2.4 2.4 0 0 1-4.6 1.2 2.4 2.4 0 0 1-4.6 0 2.4 2.4 0 0 1-4.6 0 2.4 2.4 0 0 1-4.6-1.2Z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><path d=\"M5 12.4V20h14v-7.6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><path d=\"M10 20v-4.6h4V20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span>\r\n          <span><strong>Business Owners<\/strong><span>\u0646\u0634\u0627\u0637 \u062a\u062c\u0627\u0631\u064a \u0648\u062e\u062f\u0645\u0627\u062a<\/span><\/span>\r\n        <\/div>\r\n\r\n    <div id=\"aljeeraan-form-wrap\" dir=\"rtl\">\r\n        <div class=\"alj-card\">\r\n\r\n            <div class=\"alj-header\">\r\n                <div class=\"alj-logo-fade\">\r\n                    <img decoding=\"async\" src=\"https:\/\/aljeeraan.com\/wp-content\/uploads\/aljeeraan-top-header\/aljeeraan-logo.jpg?v=1.0\" alt=\"Aljeeraan\">\r\n                <\/div>\r\n                <h2 class=\"alj-title\" id=\"alj-dynamic-title\">\u0627\u0644\u062f\u062e\u0648\u0644 \/ \u0627\u0644\u062a\u0633\u062c\u064a\u0644<\/h2>\r\n                <p class=\"alj-subtitle\" id=\"alj-dynamic-subtitle\">\u0645\u0631\u062d\u0628\u0627\u064b \u0628\u0643 \u0641\u064a \u0645\u0646\u0635\u0629 \u0627\u0644\u062c\u064a\u0631\u0627\u0646<\/p>\r\n                <span class=\"alj-subtitle-2\">\u0627\u0628\u062f\u0623 \u0631\u062d\u0644\u062a\u0643 \u0627\u0644\u064a\u0648\u0645 \u0645\u0639 \u0645\u062c\u062a\u0645\u0639 \u062d\u064a\u0651\u0643<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"alj-body\">\r\n\r\n                <!-- \u0627\u0644\u0645\u0631\u062d\u0644\u0629 1: \u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644 -->\r\n                <div id=\"aljeeraan-step-phone\">\r\n                    <label class=\"alj-label\">\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644<\/label>\r\n                    <div class=\"alj-phone-row\">\r\n                        <span class=\"alj-country\">+966<\/span>\r\n                        <input type=\"tel\" id=\"aljeeraan-phone\" class=\"alj-input\" placeholder=\"5XXXXXXXX\" inputmode=\"numeric\" maxlength=\"10\">\r\n                    <\/div>\r\n                    <p class=\"alj-hint\"><svg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9.2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M12 11v5.4M12 7.6v.2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg> 9 \u0623\u0631\u0642\u0627\u0645 \u0641\u0642\u0637<\/p>\r\n\r\n                    <div class=\"alj-terms\">\r\n                        <input type=\"checkbox\" id=\"aljeeraan-terms\" checked>\r\n                        <label for=\"aljeeraan-terms\" style=\"cursor:pointer; margin:0;\">\u0623\u0648\u0627\u0641\u0642 \u0639\u0644\u0649 <a href=\"#\" class=\"alj-link\">Terms<\/a> \u0648 <a href=\"#\" class=\"alj-link\">Privacy Policy<\/a><\/label>\r\n                    <\/div>\r\n\r\n                    <button id=\"aljeeraan-send-btn\" type=\"button\" class=\"alj-btn-primary alj-btn-send\">\r\n                        <span class=\"alj-btn-label\">\u0625\u0631\u0633\u0627\u0644 \u0631\u0645\u0632 \u0627\u0644\u062a\u062d\u0642\u0642<\/span>\r\n                        <span class=\"alj-btn-arrow\" aria-hidden=\"true\">\u2192<\/span>\r\n                    <\/button>\r\n\r\n                    <p id=\"aljeeraan-msg-phone\" class=\"alj-msg\"><\/p>\r\n                <\/div>\r\n\r\n                <!-- \u0627\u0644\u0645\u0631\u062d\u0644\u0629 2: \u0625\u062f\u062e\u0627\u0644 OTP -->\r\n                <div id=\"aljeeraan-step-otp\" style=\"display:none;\">\r\n                    <p style=\"text-align:center;color:var(--text-muted);font-size:13px;margin:0 0 18px;line-height:1.6;\">\r\n                        \u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0631\u0645\u0632 \u0625\u0644\u0649<br><strong id=\"aljeeraan-masked-phone\" style=\"color:var(--primary);font-size:14px;direction:ltr;display:inline-block;\"><\/strong>\r\n                    <\/p>\r\n\r\n                    <input type=\"text\" id=\"aljeeraan-otp\" class=\"alj-input-otp\" placeholder=\"----\" inputmode=\"numeric\" maxlength=\"6\" autocomplete=\"one-time-code\">\r\n\r\n                    <button id=\"aljeeraan-verify-btn\" type=\"button\" class=\"alj-btn-primary\" style=\"margin-top:18px;\">\r\n                        \u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0631\u0645\u0632\r\n                    <\/button>\r\n\r\n                    <div style=\"text-align:center;margin-top:16px;\">\r\n                        <a href=\"#\" id=\"aljeeraan-resend\" class=\"alj-link\" style=\"pointer-events:none;opacity:0.5;\">\r\n                            \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0625\u0631\u0633\u0627\u0644 \u0628\u0639\u062f <span id=\"aljeeraan-timer\" style=\"font-weight:700;\">180<\/span> \u062b\u0627\u0646\u064a\u0629\r\n                        <\/a>\r\n                    <\/div>\r\n\r\n                    <div style=\"text-align:center;margin-top:10px;\">\r\n                        <a href=\"#\" id=\"aljeeraan-change-phone\" style=\"color:var(--text-muted);font-size:12.5px;text-decoration:none;\">\u2190 \u062a\u063a\u064a\u064a\u0631 \u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644<\/a>\r\n                    <\/div>\r\n\r\n                    <p id=\"aljeeraan-msg-otp\" class=\"alj-msg\"><\/p>\r\n                <\/div>\r\n\r\n                <!-- \u0627\u0644\u0645\u0631\u062d\u0644\u0629 3: \u0627\u062e\u062a\u064a\u0627\u0631 \u0646\u0648\u0639 \u0627\u0644\u062d\u0633\u0627\u0628 -->\r\n                <div id=\"aljeeraan-step-type\" style=\"display:none;\">\r\n                    <p style=\"text-align:center;color:var(--text-muted);font-size:13px;margin:0 0 20px;\">\u0627\u062e\u062a\u0631 \u0646\u0648\u0639 \u062d\u0633\u0627\u0628\u0643 \u0644\u0644\u0645\u062a\u0627\u0628\u0639\u0629<\/p>\r\n\r\n                    <button id=\"aljeeraan-resident-btn\" type=\"button\" class=\"alj-type-card\">\r\n                        <span class=\"alj-type-icon\" style=\"background:#E8F7ED;color:#2E9E5B;\"><svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 10.6 12 3.4l9 7.2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M5.4 9.6V19a1.4 1.4 0 0 0 1.4 1.4h3.2v-4.6a2 2 0 0 1 2-2 2 2 0 0 1 2 2v4.6h3.2A1.4 1.4 0 0 0 20.6 19V9.6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n                        <span><strong>\u0633\u0643\u0627\u0646 \u0627\u0644\u062d\u064a<\/strong><span style=\"display:block;font-size:12.5px;color:var(--text-muted);margin-top:3px;\">\u0644\u0644\u0623\u0647\u0627\u0644\u064a \u0645\u0646 \u0633\u0643\u0627\u0646 \u0627\u0644\u062d\u064a<\/span><\/span>\r\n                    <\/button>\r\n\r\n                    <button id=\"aljeeraan-provider-btn\" type=\"button\" class=\"alj-type-card\">\r\n                        <span class=\"alj-type-icon\" style=\"background:#EFE9FB;color:#6D28D9;\"><svg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 4h16l1.2 4.2a2.4 2.4 0 0 1-4.6 1.2 2.4 2.4 0 0 1-4.6 0 2.4 2.4 0 0 1-4.6 0 2.4 2.4 0 0 1-4.6-1.2Z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><path d=\"M5 12.4V20h14v-7.6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><path d=\"M10 20v-4.6h4V20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span>\r\n                        <span><strong>Business Owners<\/strong><span style=\"display:block;font-size:12.5px;color:var(--text-muted);margin-top:3px;\">\u0644\u0623\u0635\u062d\u0627\u0628 \u0627\u0644\u0646\u0634\u0627\u0637\u0627\u062a \u0648\u0627\u0644\u062e\u062f\u0645\u0627\u062a<\/span><\/span>\r\n                    <\/button>\r\n\r\n                    <p id=\"aljeeraan-msg-type\" class=\"alj-msg\"><\/p>\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n    <\/div>\r\n\r\n      <\/div><!-- \/.alj-auth__stage -->\r\n    <\/div><!-- \/.alj-auth -->\r\n\r\n    <script type=\"text\/javascript\">\r\n    (function() {\r\n        var apiBase = '\/wp-json\/aljeeraan\/v1';\r\n        var currentPhone = '';\r\n        var currentToken = '';\r\n        var timerInterval = null;\r\n\r\n        \/\/ The send button carries a decorative arrow; swap only its label.\r\n        function setBtnLabel(btn, text) {\r\n            var label = btn.querySelector('.alj-btn-label');\r\n            if (label) { label.textContent = text; } else { btn.textContent = text; }\r\n        }\r\n\r\n        var $phoneStep = document.getElementById('aljeeraan-step-phone');\r\n        var $otpStep = document.getElementById('aljeeraan-step-otp');\r\n        var $typeStep = document.getElementById('aljeeraan-step-type');\r\n        var $phoneInput = document.getElementById('aljeeraan-phone');\r\n        var $otpInput = document.getElementById('aljeeraan-otp');\r\n        var $dynTitle = document.getElementById('alj-dynamic-title');\r\n        var $dynSub = document.getElementById('alj-dynamic-subtitle');\r\n\r\n        function showMsg(elId, msg, color) {\r\n            var el = document.getElementById(elId);\r\n            if (!el) return;\r\n            el.textContent = msg;\r\n            el.style.color = color || '#DC2626';\r\n            if(msg) { el.style.background = color === '#4A1DB8' || color === '#16a34a'? '#F5F0FF' : '#FEF2F2'; el.style.padding = '8px 10px'; el.style.borderRadius = '8px'; }\r\n            else { el.style.background='transparent'; el.style.padding='0'; }\r\n        }\r\n\r\n        function normalizePhone(val) {\r\n            var p = val.replace(\/\\D\/g, '');\r\n            if (p.indexOf('966') === 0) p = p.substring(3);\r\n            if (p.charAt(0) === '0') p = p.substring(1);\r\n            return p;\r\n        }\r\n\r\n        function maskPhone(phone) {\r\n            if (!phone || phone.length < 8) return phone;\r\n            return phone.substring(0, 5) + '***' + phone.substring(phone.length - 3);\r\n        }\r\n\r\n        function startTimer(seconds) {\r\n            var $timer = document.getElementById('aljeeraan-timer');\r\n            var $resend = document.getElementById('aljeeraan-resend');\r\n            $timer.textContent = seconds;\r\n            $resend.style.pointerEvents = 'none';\r\n            $resend.style.opacity = '0.5';\r\n            var remaining = seconds;\r\n            clearInterval(timerInterval);\r\n            timerInterval = setInterval(function() {\r\n                remaining--;\r\n                $timer.textContent = remaining;\r\n                if (remaining <= 0) {\r\n                    clearInterval(timerInterval);\r\n                    $resend.style.pointerEvents = 'auto';\r\n                    $resend.style.opacity = '1';\r\n                    $resend.innerHTML = '\u0625\u0639\u0627\u062f\u0629 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0631\u0645\u0632';\r\n                }\r\n            }, 1000);\r\n        }\r\n\r\n        function ajaxPost(url, data, cb) {\r\n            var xhr = new XMLHttpRequest();\r\n            xhr.open('POST', url, true);\r\n            xhr.setRequestHeader('Content-Type', 'application\/json');\r\n            xhr.onreadystatechange = function() {\r\n                if (xhr.readyState === 4) {\r\n                    var res;\r\n                    try { res = JSON.parse(xhr.responseText); } catch(e) { res = {}; }\r\n                    cb(xhr.status, res);\r\n                }\r\n            };\r\n            xhr.send(JSON.stringify(data));\r\n        }\r\n\r\n        \/\/ \u062f\u0627\u0644\u0629 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u062d\u0633\u0627\u0628 \u0623\u0648 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644\r\n        function createAccount(type) {\r\n            var msgEl = 'aljeeraan-msg-type';\r\n            \/\/ \u0625\u0630\u0627 \u062a\u0645 \u062a\u062e\u0637\u064a \u0634\u0627\u0634\u0629 \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631\u060c \u0646\u0639\u0631\u0636 \u0631\u0633\u0627\u0644\u0629 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 \u0641\u064a \u0634\u0627\u0634\u0629 \u0627\u0644\u0640 OTP\r\n            if ($typeStep.style.display === 'none') {\r\n                msgEl = 'aljeeraan-msg-otp'; \r\n            }\r\n            showMsg(msgEl, '\u23f3 \u062c\u0627\u0631\u064d \u0625\u0639\u062f\u0627\u062f \u0627\u0644\u062d\u0633\u0627\u0628...', '#4A1DB8');\r\n            ajaxPost(apiBase + '\/register-account', {\r\n                verification_token: currentToken,\r\n                account_type: type,\r\n                language: document.documentElement.lang || 'ar'\r\n            }, function(status, res) {\r\n                if (res.success && res.data && res.data.redirect) {\r\n                    var msg = (res.code === 'LOGIN_SUCCESS')? '\u2705 \u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0628\u0646\u062c\u0627\u062d. \u062c\u0627\u0631\u064d \u0627\u0644\u062a\u0648\u062c\u064a\u0647...' : '\u2705 \u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u062d\u0633\u0627\u0628. \u062c\u0627\u0631\u064d \u0627\u0644\u062a\u0648\u062c\u064a\u0647...';\r\n                    showMsg(msgEl, msg, '#16a34a');\r\n                    setTimeout(function() { window.location.href = res.data.redirect; }, 800);\r\n                } else {\r\n                    showMsg(msgEl, res.message || '\u062d\u062f\u062b \u062e\u0637\u0623. \u062d\u0627\u0648\u0644 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649.');\r\n                }\r\n            });\r\n        }\r\n\r\n        document.getElementById('aljeeraan-send-btn').addEventListener('click', function() {\r\n            var raw = $phoneInput.value.trim();\r\n            var normalized = normalizePhone(raw);\r\n            if (normalized.length!== 9 || normalized.charAt(0)!== '5') {\r\n                showMsg('aljeeraan-msg-phone', '\u064a\u0631\u062c\u0649 \u0625\u062f\u062e\u0627\u0644 \u0631\u0642\u0645 \u0633\u0639\u0648\u062f\u064a \u0635\u062d\u064a\u062d \u064a\u0628\u062f\u0623 \u0628\u0640 5 (9 \u0623\u0631\u0642\u0627\u0645).');\r\n                return;\r\n            }\r\n            if (!document.getElementById('aljeeraan-terms').checked) {\r\n                showMsg('aljeeraan-msg-phone', '\u064a\u062c\u0628 \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u0627\u0644\u0634\u0631\u0648\u0637 \u0623\u0648\u0644\u0627\u064b.');\r\n                return;\r\n            }\r\n            var btn = this;\r\n            btn.disabled = true;\r\n            setBtnLabel(btn, '\u062c\u0627\u0631\u064d \u0627\u0644\u0625\u0631\u0633\u0627\u0644...');\r\n            showMsg('aljeeraan-msg-phone', '', '');\r\n            ajaxPost(apiBase + '\/send-otp', { phone: '+966' + normalized }, function(status, res) {\r\n                btn.disabled = false;\r\n                setBtnLabel(btn, '\u0625\u0631\u0633\u0627\u0644 \u0631\u0645\u0632 \u0627\u0644\u062a\u062d\u0642\u0642');\r\n                if (res.success) {\r\n                    currentPhone = '+966' + normalized;\r\n                    document.getElementById('aljeeraan-masked-phone').textContent = maskPhone(currentPhone);\r\n                    $phoneStep.style.display = 'none';\r\n                    $otpStep.style.display = 'block';\r\n                    $dynTitle.textContent = '\u0631\u0645\u0632 \u0627\u0644\u062a\u062d\u0642\u0642';\r\n                    $dynSub.textContent = '\u0623\u062f\u062e\u0644 \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0645\u0631\u0633\u0644 \u0644\u062c\u0648\u0627\u0644\u0643';\r\n                    $otpInput.focus();\r\n                    var resendAfter = (res.data && res.data.resend_after)? res.data.resend_after : 180;\r\n                    startTimer(resendAfter);\r\n                } else {\r\n                    showMsg('aljeeraan-msg-phone', res.message || '\u062d\u062f\u062b \u062e\u0637\u0623. \u062d\u0627\u0648\u0644 \u0644\u0627\u062d\u0642\u0627\u064b.');\r\n                }\r\n            });\r\n        });\r\n\r\n        document.getElementById('aljeeraan-verify-btn').addEventListener('click', function() {\r\n            var otp = $otpInput.value.trim();\r\n            if (otp.length < 4) {\r\n                showMsg('aljeeraan-msg-otp', '\u064a\u0631\u062c\u0649 \u0625\u062f\u062e\u0627\u0644 \u0631\u0645\u0632 \u0627\u0644\u062a\u062d\u0642\u0642 \u0643\u0627\u0645\u0644\u0627\u064b.');\r\n                return;\r\n            }\r\n            var btn = this;\r\n            btn.disabled = true;\r\n            btn.textContent = '\u062c\u0627\u0631\u064d \u0627\u0644\u062a\u062d\u0642\u0642...';\r\n            showMsg('aljeeraan-msg-otp', '', '');\r\n            \r\n            ajaxPost(apiBase + '\/verify-otp', { phone: currentPhone, otp: otp }, function(status, res) {\r\n                btn.disabled = false;\r\n                btn.textContent = '\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0631\u0645\u0632';\r\n                \r\n                if (res.success && res.data && res.data.verification_token) {\r\n                    currentToken = res.data.verification_token;\r\n                    \r\n                    \/\/ --- \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0630\u0643\u064a: \u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u062f\u0648\u0631 \u0645\u0646 \u0627\u0644\u0631\u0627\u0628\u0637 ---\r\n                    var urlParams = new URLSearchParams(window.location.search);\r\n                    var preSelectedRole = urlParams.get('role');\r\n\r\n                    if (preSelectedRole === 'resident' || preSelectedRole === 'service_provider') {\r\n                        \/\/ \u0625\u0628\u0642\u0627\u0621 \u0634\u0627\u0634\u0629 OTP \u0648\u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u062d\u0633\u0627\u0628 \u0645\u0628\u0627\u0634\u0631\u0629 \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u0627\u0644\u0631\u0627\u0628\u0637\r\n                        createAccount(preSelectedRole);\r\n                    } else {\r\n                        \/\/ \u0625\u0638\u0647\u0627\u0631 \u0634\u0627\u0634\u0629 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u062f\u0648\u0631 \u0628\u0634\u0643\u0644 \u0637\u0628\u064a\u0639\u064a\r\n                        $otpStep.style.display = 'none';\r\n                        $typeStep.style.display = 'block';\r\n                        $dynTitle.textContent = '\u0627\u062e\u062a\u0631 \u0646\u0648\u0639 \u0627\u0644\u062d\u0633\u0627\u0628';\r\n                        $dynSub.textContent = '\u0643\u064a\u0641 \u062a\u0631\u064a\u062f \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0646\u0635\u0629 \u0627\u0644\u062c\u064a\u0631\u0627\u0646\u061f';\r\n                    }\r\n                    \r\n                } else {\r\n                    showMsg('aljeeraan-msg-otp', res.message || '\u0631\u0645\u0632 \u0627\u0644\u062a\u062d\u0642\u0642 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d.');\r\n                }\r\n            });\r\n        });\r\n\r\n        document.getElementById('aljeeraan-resend').addEventListener('click', function(e) {\r\n            e.preventDefault();\r\n            document.getElementById('aljeeraan-send-btn').click();\r\n        });\r\n\r\n        document.getElementById('aljeeraan-change-phone').addEventListener('click', function(e) {\r\n            e.preventDefault();\r\n            $otpStep.style.display = 'none';\r\n            $phoneStep.style.display = 'block';\r\n            $dynTitle.textContent = '\u0627\u0644\u062f\u062e\u0648\u0644 \/ \u0627\u0644\u062a\u0633\u062c\u064a\u0644';\r\n            $dynSub.textContent = '\u0645\u0631\u062d\u0628\u0627\u064b \u0628\u0643 \u0641\u064a \u0645\u0646\u0635\u0629 \u0627\u0644\u062c\u064a\u0631\u0627\u0646';\r\n            $otpInput.value = '';\r\n            clearInterval(timerInterval);\r\n        });\r\n\r\n        document.getElementById('aljeeraan-resident-btn').addEventListener('click', function() { createAccount('resident'); });\r\n        document.getElementById('aljeeraan-provider-btn').addEventListener('click', function() { createAccount('service_provider'); });\r\n\r\n        $phoneInput.addEventListener('input', function() { this.value = this.value.replace(\/\\D\/g, ''); });\r\n        $otpInput.addEventListener('input', function() { this.value = this.value.replace(\/\\D\/g, ''); });\r\n\r\n    })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-428","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/aljeeraan.com\/en\/wp-json\/wp\/v2\/pages\/428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aljeeraan.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aljeeraan.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aljeeraan.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aljeeraan.com\/en\/wp-json\/wp\/v2\/comments?post=428"}],"version-history":[{"count":35,"href":"https:\/\/aljeeraan.com\/en\/wp-json\/wp\/v2\/pages\/428\/revisions"}],"predecessor-version":[{"id":661,"href":"https:\/\/aljeeraan.com\/en\/wp-json\/wp\/v2\/pages\/428\/revisions\/661"}],"wp:attachment":[{"href":"https:\/\/aljeeraan.com\/en\/wp-json\/wp\/v2\/media?parent=428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}