{
  "BH": {
    "region": "BH",
    "callingCode": "973",
    "nationalNumberPattern": "^(?:(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|55|7[7-9]|88)|9[69][69])|7(?:[07]\\d\\d|1(?:11|78)))\\d{4})$",
    "possibleLengths": [
      8
    ],
    "types": {
      "MOBILE": {
        "nationalNumberPattern": "^(?:(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-689])))\\d{4})$",
        "possibleLengths": [
          8
        ]
      },
      "FIXED": {
        "nationalNumberPattern": "^(?:(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|55|7[7-9]|88)|9[69][69])|7(?:[07]\\d\\d|1(?:11|78)))\\d{4})$",
        "possibleLengths": [
          8
        ]
      },
      "TOLL_FREE": {
        "nationalNumberPattern": "^(?:8[02369]\\d{6})$",
        "possibleLengths": [
          8
        ]
      },
      "PREMIUM_RATE": {
        "nationalNumberPattern": "^(?:(?:87|9[0-8])\\d{6})$",
        "possibleLengths": [
          8
        ]
      },
      "SHARED_COST": {
        "nationalNumberPattern": "^(?:84\\d{6})$",
        "possibleLengths": [
          8
        ]
      }
    },
    "formats": [
      {
        "pattern": "(\\d{4})(\\d{4})",
        "format": "$1 $2",
        "leadingDigits": [
          "[13679]|8[02-4679]"
        ]
      }
    ]
  }
}
