{
  "patientName": [
    "input[name='pat_name']",
    "#contactNameField",
    "input[placeholder*='Patient Name' i]"
  ],
  "mobile": [
    "input[name='pat_contact']",
    "#pat_contact",
    "input[placeholder*='Mobile' i]"
  ],
  "type": [
    "select[name='appointment_type']",
    "select[name='type']"
  ],
  "gender": [
    "select[name='gender']"
  ],
  "date": [
    "input[name='appointment_date']:not([disabled])",
    "input[type='radio'][name='appointment_date']:not([disabled])"
  ],
  "submit": [
    "#contactSubmitButton",
    "input[type='submit']",
    "button[type='submit']",
    "input[value='Submit' i]"
  ],
  "captcha": [
    ".g-recaptcha",
    ".h-captcha",
    "iframe[src*='recaptcha']",
    "iframe[src*='hcaptcha']",
    "iframe[src*='captcha']"
  ],
  "captchaText": [
    "captcha",
    "i'm not a robot",
    "verify you are human",
    "unusual traffic"
  ],
  "successHints": ["serial", "sl no", "appointment no", "token", "confirmed", "success"],
  "resultSerialRegex": "(?:serial|sl(?:\\s*no)?|token|appointment(?:\\s*(?:no|number|id))?)[^0-9A-Z]{0,16}([0-9]{1,8})"
}
