{
  "LU": {
    "region": "LU",
    "callingCode": "352",
    "nationalNumberPattern": "^(?:(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9})$",
    "possibleLengths": [
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11
    ],
    "types": {
      "MOBILE": {
        "nationalNumberPattern": "^(?:6(?:[26][18]|5[1568]|7[189]|81|9[128])\\d{6})$",
        "possibleLengths": [
          9
        ]
      },
      "FIXED": {
        "nationalNumberPattern": "^(?:(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9})$",
        "possibleLengths": [
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11
        ]
      },
      "TOLL_FREE": {
        "nationalNumberPattern": "^(?:800\\d{5})$",
        "possibleLengths": [
          8
        ]
      },
      "PREMIUM_RATE": {
        "nationalNumberPattern": "^(?:90[015]\\d{5})$",
        "possibleLengths": [
          8
        ]
      },
      "SHARED_COST": {
        "nationalNumberPattern": "^(?:801\\d{5})$",
        "possibleLengths": [
          8
        ]
      },
      "VOIP": {
        "nationalNumberPattern": "^(?:20(?:1\\d{5}|[2-689]\\d{1,7}))$",
        "possibleLengths": [
          4,
          5,
          6,
          7,
          8,
          9,
          10
        ]
      }
    },
    "formats": [
      {
        "pattern": "(\\d{2})(\\d{3})",
        "format": "$1 $2",
        "leadingDigits": [
          "2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{2})(\\d{2})",
        "format": "$1 $2 $3",
        "leadingDigits": [
          "2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{2})(\\d{3})",
        "format": "$1 $2 $3",
        "leadingDigits": [
          "20[2-689]"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})",
        "format": "$1 $2 $3 $4",
        "leadingDigits": [
          "20"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})",
        "format": "$1 $2 $3 $4",
        "leadingDigits": [
          "[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"
        ]
      },
      {
        "pattern": "(\\d{3})(\\d{2})(\\d{3})",
        "format": "$1 $2 $3",
        "leadingDigits": [
          "80[01]|90[015]"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{2})(\\d{2})(\\d{3})",
        "format": "$1 $2 $3 $4",
        "leadingDigits": [
          "20"
        ]
      },
      {
        "pattern": "(\\d{3})(\\d{3})(\\d{3})",
        "format": "$1 $2 $3",
        "leadingDigits": [
          "6"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})",
        "format": "$1 $2 $3 $4 $5",
        "leadingDigits": [
          "20"
        ]
      }
    ]
  }
}
