{"id":39,"date":"2026-01-15T21:04:12","date_gmt":"2026-01-15T21:04:12","guid":{"rendered":"https:\/\/beroomie.com\/?page_id=39"},"modified":"2026-03-18T09:49:38","modified_gmt":"2026-03-18T09:49:38","slug":"%e1%83%a0%e1%83%94%e1%83%92%e1%83%98%e1%83%a1%e1%83%a2%e1%83%a0%e1%83%90%e1%83%aa%e1%83%98%e1%83%90","status":"publish","type":"page","link":"https:\/\/beroomie.com\/en\/%e1%83%a0%e1%83%94%e1%83%92%e1%83%98%e1%83%a1%e1%83%a2%e1%83%a0%e1%83%90%e1%83%aa%e1%83%98%e1%83%90\/","title":{"rendered":"Registration"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"39\" class=\"elementor elementor-39\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3635692 e-flex e-con-boxed e-con e-parent\" data-id=\"3635692\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-705c4e6 elementor-widget elementor-widget-shortcode\" data-id=\"705c4e6\" 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\">\n<style>\n.brm-auth-wrap{max-width:820px;margin:0 auto;padding:10px}\n.brm-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n.brm-auth-field{display:flex;flex-direction:column;gap:6px}\n.brm-auth-field input{height:44px;border:1px solid #e5e7eb;border-radius:10px;padding:0 12px}\n.brm-auth-actions{margin-top:20px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}\n.brm-auth-btn{background:#240046;color:#fff;border:0;border-radius:10px;padding:12px 18px;font-weight:700;cursor:pointer}\n.brm-auth-errors{background:#fff0f0;border:1px solid #ffd1d1;color:#8a0000;padding:12px;border-radius:12px;margin-bottom:14px}\n.brm-auth-success{background:#effaf1;border:1px solid #b7e4c7;color:#146c2e;padding:12px;border-radius:12px;margin-bottom:14px}\n.brm-auth-note{margin-top:14px;font-size:13px;color:#6b7280}\n.brm-consents{margin-top:18px;display:flex;flex-direction:column;gap:14px}\n.brm-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px}\n.brm-consent-error{display:none;margin-top:12px;background:#fff0f0;border:1px solid #ffd1d1;color:#8a0000;padding:12px;border-radius:12px;font-size:14px;line-height:1.5}\n.brm-consent-error.show{display:block}\n.brm-consent.is-invalid > span{color:#8a0000}\n.brm-consent.is-invalid input[type=checkbox]{outline:2px solid #e57373;outline-offset:2px}\n\n.brm-pass-wrap{position:relative}\n.brm-pass-wrap input{padding-right:44px}\n.brm-eye-btn{\n  position:absolute;right:10px;top:50%;\n  transform:translateY(-50%);\n  background:none;border:0;cursor:pointer;color:#6b7280\n}\n.brm-eye-btn:hover{color:#111}\n.brm-eye-icon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}\n\n.brm-verify-box{\n  max-width:520px;\n  margin:0 auto;\n  padding:22px;\n  border:1px solid #e5e7eb;\n  border-radius:16px;\n  background:#fff;\n}\n.brm-verify-title{\n  margin:0 0 8px;\n  font-size:22px;\n  font-weight:800;\n  color:#240046;\n}\n.brm-verify-text{\n  margin:0 0 16px;\n  color:#4b5563;\n  line-height:1.6;\n}\n.brm-verify-code{\n  width:100%;\n  height:52px;\n  border:1px solid #d1d5db;\n  border-radius:12px;\n  padding:0 14px;\n  font-size:22px;\n  font-weight:700;\n  text-align:center;\n  letter-spacing:6px;\n}\n.brm-secondary-btn{\n  background:#fff;\n  color:#240046;\n  border:1px solid #240046;\n  border-radius:10px;\n  padding:12px 18px;\n  font-weight:700;\n  cursor:pointer;\n}\n.brm-hidden-email{\n  font-weight:700;\n  color:#111827;\n  overflow-wrap:anywhere;\n  word-break:break-word;\n}\n\n@media(max-width:640px){\n  .brm-auth-grid{grid-template-columns:1fr}\n  .brm-auth-actions{flex-direction:column;align-items:stretch}\n}\n<\/style>\n\n<div class=\"brm-auth-wrap\">\n\n\n\n\n<form method=\"post\" id=\"brm-register-form\" novalidate>\n<input type=\"hidden\" id=\"br_register_nonce\" name=\"br_register_nonce\" value=\"013f9103bf\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/39\" \/>\n<div class=\"brm-auth-grid\">\n  <div class=\"brm-auth-field\">\n    <label>First name *<\/label>\n    <input type=\"text\" name=\"first_name\" value=\"\" maxlength=\"50\" required>\n  <\/div>\n\n  <div class=\"brm-auth-field\">\n    <label>Last name *<\/label>\n    <input type=\"text\" name=\"last_name\" value=\"\" maxlength=\"50\" required>\n  <\/div>\n\n  <div class=\"brm-auth-field\">\n    <label>Email *<\/label>\n    <input type=\"email\" name=\"email\" value=\"\" maxlength=\"254\" required>\n  <\/div>\n\n  <div class=\"brm-auth-field\">\n    <label>Password *<\/label>\n    <div class=\"brm-pass-wrap\">\n      <input type=\"password\" name=\"password\" id=\"brmPass1\" minlength=\"8\" required>\n      <button type=\"button\" class=\"brm-eye-btn\" data-target=\"brmPass1\" aria-label=\"Show\/hide password\">\n        <svg class=\"brm-eye-icon\" viewBox=\"0 0 24 24\">\n          <path d=\"M1 12s4-7 11-7 11 7 11 7-4 7-11 7S1 12 1 12z\"\/>\n          <circle cx=\"12\" cy=\"12\" r=\"3\"\/>\n        <\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <div class=\"brm-auth-field\">\n    <label>Confirm password *<\/label>\n    <div class=\"brm-pass-wrap\">\n      <input type=\"password\" name=\"password2\" id=\"brmPass2\" minlength=\"8\" required>\n      <button type=\"button\" class=\"brm-eye-btn\" data-target=\"brmPass2\" aria-label=\"Show\/hide password\">\n        <svg class=\"brm-eye-icon\" viewBox=\"0 0 24 24\">\n          <path d=\"M1 12s4-7 11-7 11 7 11 7-4 7-11 7S1 12 1 12z\"\/>\n          <circle cx=\"12\" cy=\"12\" r=\"3\"\/>\n        <\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"brm-consents\">\n  <label class=\"brm-consent\">\n    <input type=\"checkbox\" name=\"privacy\" id=\"brmPrivacy\">\n    <span>I agree to the <a href=\"https:\/\/beroomie.com\/en\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a><\/span>\n  <\/label>\n\n  <label class=\"brm-consent\">\n    <input type=\"checkbox\" name=\"terms\" id=\"brmTerms\">\n    <span>I agree to the <a href=\"https:\/\/beroomie.com\/en\/terms-and-conditions\/\" target=\"_blank\">Terms and Conditions<\/a><\/span>\n  <\/label>\n<\/div>\n\n<div class=\"brm-consent-error\" id=\"brmConsentError\" role=\"alert\" aria-live=\"polite\"><\/div>\n\n<div class=\"brm-auth-actions\">\n  <button class=\"brm-auth-btn\" type=\"submit\">Create account<\/button>\n<\/div>\n\n<div class=\"brm-auth-note\">\n  Already have an account? <a href=\"https:\/\/beroomie.com\/en\/login\/\">Log in<\/a>\n<\/div>\n\n<\/form>\n\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n  document.querySelectorAll('.brm-eye-btn').forEach(function(btn){\n    btn.addEventListener('click', function(){\n      const i = document.getElementById(btn.dataset.target);\n      if (i) {\n        i.type = i.type === 'password' ? 'text' : 'password';\n      }\n    });\n  });\n\n  const registerForm = document.getElementById('brm-register-form');\n  if (registerForm) {\n    const isEnglish   = \/^\\\/en(?:\\\/|$)\/i.test(window.location.pathname);\n    const privacyBox  = document.getElementById('brmPrivacy');\n    const termsBox    = document.getElementById('brmTerms');\n    const consentErr  = document.getElementById('brmConsentError');\n\n    function labelOf(cb){ return cb ? cb.closest('.brm-consent') : null; }\n\n    function clearConsentErrors(){\n      if (consentErr){ consentErr.classList.remove('show'); consentErr.textContent = ''; }\n      [privacyBox, termsBox].forEach(function(cb){ const l = labelOf(cb); if (l) l.classList.remove('is-invalid'); });\n    }\n\n    [privacyBox, termsBox].forEach(function(cb){\n      if (cb) cb.addEventListener('change', function(){\n        const l = labelOf(cb);\n        if (cb.checked && l) l.classList.remove('is-invalid');\n        if ((!privacyBox || privacyBox.checked) && (!termsBox || termsBox.checked)) clearConsentErrors();\n      });\n    });\n\n    registerForm.addEventListener('submit', function(e){\n      clearConsentErrors();\n      const messages = [];\n\n      const emailBox = registerForm.querySelector('input[name=\"email\"]');\n      if (emailBox && emailBox.value.trim() !== '') {\n        const v = emailBox.value.trim();\n        const at = v.lastIndexOf('@');\n        const local = at === -1 ? v : v.slice(0, at);\n        if (!\/[A-Za-z]\/.test(local)) {\n          e.preventDefault();\n          alert(isEnglish ? 'Email address must contain at least one letter.'\n                          : '\u10d4\u10da\u10e4\u10dd\u10e1\u10e2\u10d8\u10e1 \u10db\u10d8\u10e1\u10d0\u10db\u10d0\u10e0\u10d7\u10d8 \u10e3\u10dc\u10d3\u10d0 \u10e8\u10d4\u10d8\u10ea\u10d0\u10d5\u10d3\u10d4\u10e1 \u10db\u10d8\u10dc\u10d8\u10db\u10e3\u10db \u10d4\u10e0\u10d7 \u10d0\u10e1\u10dd\u10e1.');\n          emailBox.focus();\n          return;\n        }\n      }\n\n      if (privacyBox && !privacyBox.checked) {\n        messages.push(isEnglish ? 'Please agree to the Privacy Policy.' : '\u10d2\u10d7\u10ee\u10dd\u10d5\u10d7, \u10d3\u10d0\u10d4\u10d7\u10d0\u10dc\u10ee\u10db\u10dd\u10d7 \u10de\u10d4\u10e0\u10e1\u10dd\u10dc\u10d0\u10da\u10e3\u10e0\u10d8 \u10db\u10dd\u10dc\u10d0\u10ea\u10d4\u10db\u10d4\u10d1\u10d8\u10e1 \u10d3\u10d0\u10db\u10e3\u10e8\u10d0\u10d5\u10d4\u10d1\u10d8\u10e1 \u10de\u10dd\u10da\u10d8\u10e2\u10d8\u10d9\u10d0\u10e1.');\n        const l = labelOf(privacyBox); if (l) l.classList.add('is-invalid');\n      }\n\n      if (termsBox && !termsBox.checked) {\n        messages.push(isEnglish ? 'Please agree to the Terms and Conditions.' : '\u10d2\u10d7\u10ee\u10dd\u10d5\u10d7, \u10d3\u10d0\u10d4\u10d7\u10d0\u10dc\u10ee\u10db\u10dd\u10d7 \u10ec\u10d4\u10e1\u10d4\u10d1\u10e1\u10d0 \u10d3\u10d0 \u10de\u10d8\u10e0\u10dd\u10d1\u10d4\u10d1\u10e1.');\n        const l = labelOf(termsBox); if (l) l.classList.add('is-invalid');\n      }\n\n      if (messages.length) {\n        e.preventDefault();\n        if (consentErr) {\n          consentErr.textContent = '';\n          messages.forEach(function(m){\n            const d = document.createElement('div');\n            d.textContent = '\u2022 ' + m;\n            consentErr.appendChild(d);\n          });\n          consentErr.classList.add('show');\n          consentErr.scrollIntoView({behavior:'smooth', block:'center'});\n        }\n        const firstBad = (privacyBox && !privacyBox.checked) ? privacyBox : termsBox;\n        if (firstBad) firstBad.focus();\n      }\n    });\n  }\n});\n<\/script>\n\n\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-39","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/beroomie.com\/en\/wp-json\/wp\/v2\/pages\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beroomie.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/beroomie.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/beroomie.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/beroomie.com\/en\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":4,"href":"https:\/\/beroomie.com\/en\/wp-json\/wp\/v2\/pages\/39\/revisions"}],"predecessor-version":[{"id":149,"href":"https:\/\/beroomie.com\/en\/wp-json\/wp\/v2\/pages\/39\/revisions\/149"}],"wp:attachment":[{"href":"https:\/\/beroomie.com\/en\/wp-json\/wp\/v2\/media?parent=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}