{
  "AT": {
    "region": "AT",
    "callingCode": "43",
    "nationalNumberPattern": "^(?:1(?:11\\d|[2-9]\\d{3,11})|(?:316|463)\\d{3,10}|648[34]\\d{3,9}|(?:51|66|73)2\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-7]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10})$",
    "possibleLengths": [
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11,
      12,
      13
    ],
    "types": {
      "MOBILE": {
        "nationalNumberPattern": "^(?:6(?:485|(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d)\\d{3,9})$",
        "possibleLengths": [
          7,
          8,
          9,
          10,
          11,
          12,
          13
        ]
      },
      "FIXED": {
        "nationalNumberPattern": "^(?:1(?:11\\d|[2-9]\\d{3,11})|(?:316|463)\\d{3,10}|648[34]\\d{3,9}|(?:51|66|73)2\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-7]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10})$",
        "possibleLengths": [
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13
        ]
      },
      "TOLL_FREE": {
        "nationalNumberPattern": "^(?:800\\d{6,10})$",
        "possibleLengths": [
          9,
          10,
          11,
          12,
          13
        ]
      },
      "PREMIUM_RATE": {
        "nationalNumberPattern": "^(?:(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10})$",
        "possibleLengths": [
          9,
          10,
          11,
          12,
          13
        ]
      },
      "SHARED_COST": {
        "nationalNumberPattern": "^(?:8(?:10|2[018])\\d{6,10}|828\\d{5})$",
        "possibleLengths": [
          8,
          9,
          10,
          11,
          12,
          13
        ]
      },
      "VOIP": {
        "nationalNumberPattern": "^(?:5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10})$",
        "possibleLengths": [
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13
        ]
      }
    },
    "nationalPrefix": "0",
    "formats": [
      {
        "pattern": "(\\d{4})",
        "format": "$1",
        "leadingDigits": [
          "14"
        ],
        "intlFormat": "NA"
      },
      {
        "pattern": "(\\d)(\\d{3,12})",
        "format": "$1 $2",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "1(?:11|[2-9])"
        ]
      },
      {
        "pattern": "(\\d{3})(\\d{2})",
        "format": "$1 $2",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "517"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{3,5})",
        "format": "$1 $2",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "5[079]"
        ]
      },
      {
        "pattern": "(\\d{6})",
        "format": "$1",
        "leadingDigits": [
          "[18]"
        ],
        "intlFormat": "NA"
      },
      {
        "pattern": "(\\d{3})(\\d{3,10})",
        "format": "$1 $2",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "(?:31|4)6|51|6(?:48|5[0-3579]|[6-9])|7(?:20|32|8)|[89]",
          "(?:31|4)6|51|6(?:485|5[0-3579]|[6-9])|7(?:20|32|8)|[89]"
        ]
      },
      {
        "pattern": "(\\d{4})(\\d{3,9})",
        "format": "$1 $2",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "[2-467]|5[2-6]"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{3})(\\d{3,4})",
        "format": "$1 $2 $3",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "5"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{4})(\\d{4,7})",
        "format": "$1 $2 $3",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "5"
        ]
      }
    ]
  }
}
