{
  "PK": {
    "region": "PK",
    "callingCode": "92",
    "nationalNumberPattern": "^(?:(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6})$",
    "possibleLengths": [
      9,
      10
    ],
    "types": {
      "MOBILE": {
        "nationalNumberPattern": "^(?:3(?:[0-247]\\d|3[0-79]|55|64)\\d{7})$",
        "possibleLengths": [
          10
        ]
      },
      "FIXED": {
        "nationalNumberPattern": "^(?:(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6})$",
        "possibleLengths": [
          9,
          10
        ]
      },
      "TOLL_FREE": {
        "nationalNumberPattern": "^(?:800\\d{5}(?:\\d{3})?)$",
        "possibleLengths": [
          8,
          11
        ]
      },
      "PREMIUM_RATE": {
        "nationalNumberPattern": "^(?:900\\d{5})$",
        "possibleLengths": [
          8
        ]
      },
      "PERSONAL_NUMBER": {
        "nationalNumberPattern": "^(?:122\\d{6})$",
        "possibleLengths": [
          9
        ]
      },
      "UAN": {
        "nationalNumberPattern": "^(?:(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6})$",
        "possibleLengths": [
          11,
          12
        ]
      }
    },
    "nationalPrefix": "0",
    "formats": [
      {
        "pattern": "(\\d{3})(\\d{3})(\\d{2,7})",
        "format": "$1 $2 $3",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "[89]0"
        ]
      },
      {
        "pattern": "(\\d{4})(\\d{5})",
        "format": "$1 $2",
        "leadingDigits": [
          "1"
        ]
      },
      {
        "pattern": "(\\d{3})(\\d{6,7})",
        "format": "$1 $2",
        "nationalPrefixFormattingRule": "($NP$FG)",
        "leadingDigits": [
          "2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])",
          "9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{7,8})",
        "format": "$1 $2",
        "nationalPrefixFormattingRule": "($NP$FG)",
        "leadingDigits": [
          "(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"
        ]
      },
      {
        "pattern": "(\\d{5})(\\d{5})",
        "format": "$1 $2",
        "nationalPrefixFormattingRule": "($NP$FG)",
        "leadingDigits": [
          "58"
        ]
      },
      {
        "pattern": "(\\d{3})(\\d{7})",
        "format": "$1 $2",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "3"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{3})(\\d{3})(\\d{3})",
        "format": "$1 $2 $3 $4",
        "nationalPrefixFormattingRule": "($NP$FG)",
        "leadingDigits": [
          "2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"
        ]
      },
      {
        "pattern": "(\\d{3})(\\d{3})(\\d{3})(\\d{3})",
        "format": "$1 $2 $3 $4",
        "nationalPrefixFormattingRule": "($NP$FG)",
        "leadingDigits": [
          "[24-9]"
        ]
      }
    ]
  }
}
