{
  "GU": {
    "region": "GU",
    "callingCode": "1",
    "nationalNumberPattern": "^(?:671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[478])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[16-9]))\\d{4})$",
    "possibleLengths": [
      10
    ],
    "types": {
      "MOBILE": {
        "nationalNumberPattern": "^(?:671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[478])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[16-9]))\\d{4})$",
        "possibleLengths": [
          10
        ]
      },
      "FIXED": {
        "nationalNumberPattern": "^(?:671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[478])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[16-9]))\\d{4})$",
        "possibleLengths": [
          10
        ]
      },
      "TOLL_FREE": {
        "nationalNumberPattern": "^(?:8(?:00|33|44|55|66|77|88)[2-9]\\d{6})$",
        "possibleLengths": [
          10
        ]
      },
      "PREMIUM_RATE": {
        "nationalNumberPattern": "^(?:900[2-9]\\d{6})$",
        "possibleLengths": [
          10
        ]
      },
      "PERSONAL_NUMBER": {
        "nationalNumberPattern": "^(?:52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6})$",
        "possibleLengths": [
          10
        ]
      }
    },
    "nationalPrefix": "1"
  }
}
