packages feed

phone-metadata-0.0.1.0: config/phoneNumberMetadata.hs

PhoneNumberMetadata {territories = [Territory {abbreviation = "AC", countryCode = "247", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000AF/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [46]\\d{4}|\n                    [01589]\\d{5}\n                ", possibleNumberPattern = Just "\\d{5,6}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6[2-467]\\d{3}\n                ", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "62889"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "4\\d{4}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "40123"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[01589]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "542011"}), voicemail = Nothing},Territory {abbreviation = "AD", countryCode = "376", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000005/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[346-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(180[02])(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [346-9]|\n                    180\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[78]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "712345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[346]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "312345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "180[02]\\d{4}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "18001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "912345"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AE", countryCode = "971", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000DC/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-4679])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-4679][2-8]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5[0256])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([479]00)(\\d)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[479]0"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([68]00)(\\d{2,9})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        60|\n                        8\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2-79]\\d{7,8}|\n                    800\\d{2,9}\n                ", possibleNumberPattern = Just "\\d{5,12}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-4679][2-8]\\d{6}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "22345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "5[0256]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "501234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    400\\d{6}|\n                    800\\d{2,9}\n                ", possibleNumberPattern = Just "\\d{5,12}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[02]\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900234567"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700[05]\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "700012345"}), personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "600[25]\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "600212345"}), voicemail = Nothing},Territory {abbreviation = "AF", countryCode = "93", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000001/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-7]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [2-7]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-7]\\d{8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [25][0-8]|\n                    [34][0-4]|\n                    6[0-5]\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "234567890"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7(?:\n                    [014-9]\\d{7}|\n                    2[89]\\d{6}\n                    )\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "701234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AG", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "268", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000008/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    268(?:\n                    4(?:\n                    6[0-38]|\n                    84\n                    )|\n                    56[0-2]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2684601234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    268(?:\n                    464|\n                    7(?:\n                    2[0-9]|\n                    64|\n                    7[0-689]|\n                    8[02-68]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2684641234"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "26840[69]\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2684061234"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "26848[01]\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2684801234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AI", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "264", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000007/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2644(?:\n                    6[12]|\n                    9[78]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2644612345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    264(?:\n                    235|\n                    476|\n                    5(?:\n                    3[6-9]|\n                    8[1-4]\n                    )|\n                    7(?:\n                    29|\n                    72\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2642351234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AL", countryCode = "355", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000002/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(4)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["4[0-6]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(6[6-9])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [2358][2-5]|\n                        4[7-9]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [235][16-9]|\n                        8[016-9]|\n                        [79]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2-57]\\d{7}|\n                    6\\d{8}|\n                    8\\d{5,7}|\n                    9\\d{5}\n                ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    [168][1-9]|\n                    [247]\\d|\n                    9[1-7]\n                    )|\n                    3(?:\n                    1[1-3]|\n                    [2-6]\\d|\n                    [79][1-8]|\n                    8[1-9]\n                    )|\n                    4\\d{2}|\n                    5(?:\n                    1[1-4]|\n                    [2-578]\\d|\n                    6[1-5]|\n                    9[1-7]\n                    )|\n                    8(?:\n                    [19][1-5]|\n                    [2-6]\\d|\n                    [78][1-7]\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{5,8}", exampleNumber = Just "22345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[6-9]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "661234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{3}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "900123"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "808\\d{3}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "808123"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "70012345"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AM", countryCode = "374", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200000A/en","http://en.wikipedia.org/wiki/%2B374","http://en.wikipedia.org/wiki/Telephone_numbers_in_Nagorno-Karabakh_Republic"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1|\n                        47\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        4[139]|\n                        [5-7]|\n                        9[1-9]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[23]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        8|\n                        90\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{7}", possibleNumberPattern = Just "\\d{5,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1[01]\\d|\n                    2(?:\n                    2[2-46]|\n                    3[1-8]|\n                    4[2-69]|\n                    5[2-7]|\n                    6[1-9]|\n                    8[1-7]\n                    )|\n                    3[12]2|\n                    47\\d\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "10123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    4[139]|\n                    55|\n                    77|\n                    9[1-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "77123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[016]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[1-4]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80112345"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "60[2-6]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "60271234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AO", countryCode = "244", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000006/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[29]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2\\d(?:\n                    [26-9]\\d|\n                    \\d[26-9]\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "222123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[1-49]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "923123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AR", countryCode = "54", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Just "                                              0?(?:(                                              11|                                              2(?:                                              2(?:                                              02?|                                              [13]|                                              2[13-79]|                                              4[1-6]|                                              5[2457]|                                              6[124-8]|                                              7[1-4]|                                              8[13-6]|                                              9[1267]                                              )|                                              3(?:                                              02?|                                              1[467]|                                              2[03-6]|                                              3[13-8]|                                              [49][2-6]|                                              5[2-8]|                                              [67]                                              )|                                              4(?:                                              7[3-578]|                                              9                                              )|                                              6(?:                                              [0136]|                                              2[24-6]|                                              4[6-8]?|                                              5[15-8]                                              )|                                              80|                                              9(?:                                              0[1-3]|                                              [19]|                                              2\\d|                                              3[1-6]|                                              4[02568]?|                                              5[2-4]|                                              6[2-46]|                                              72?|                                              8[23]?                                              )                                              )|                                              3(?:                                              3(?:                                              2[79]|                                              6|                                              8[2578]                                              )|                                              4(?:                                              0[0-24-9]|                                              [12]|                                              3[5-8]?|                                              4[24-7]|                                              5[4-68]?|                                              6[02-9]|                                              7[126]|                                              8[2379]?|                                              9[1-36-8]                                              )|                                              5(?:                                              1|                                              2[1245]|                                              3[237]?|                                              4[1-46-9]|                                              6[2-4]|                                              7[1-6]|                                              8[2-5]?                                              )|                                              6[24]|                                              7(?:                                              [069]|                                              1[1568]|                                              2[15]|                                              3[145]|                                              4[13]|                                              5[14-8]|                                              7[2-57]|                                              8[126]                                              )|                                              8(?:                                              [01]|                                              2[15-7]|                                              3[2578]?|                                              4[13-6]|                                              5[4-8]?|                                              6[1-357-9]|                                              7[36-8]?|                                              8[5-8]?|                                              9[124]                                              )                                              )                                              )?15)?", nationalPrefixTransformRule = Just "9$1", preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000009/en","http://www.cnc.gov.ar/infotecnica/numeracion/Index.asp","http://www.cnc.gob.ar/asignaciones-a-la-fecha_p445","http://en.wikipedia.org/wiki/+54"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([68]\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[68]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-9]"], nfFormat = "$1-$2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-9]"], nfFormat = "$1-$2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-9]"], nfFormat = "$1-$2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(11)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["911"], nfFormat = "$2 15-$3-$4", nfInternationalFormat = Just ["$1 $2 $3-$4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        9(?:\n                        2[234689]|\n                        3[3-8]\n                        )\n                    ","\n                        9(?:\n                        2(?:\n                        2[013]|\n                        3[067]|\n                        49|\n                        6[01346]|\n                        80|\n                        9[147-9]\n                        )|\n                        3(?:\n                        36|\n                        4[1-358]|\n                        5[138]|\n                        6[24]|\n                        7[069]|\n                        8[013578]\n                        )\n                        )\n                    ","\n                        9(?:\n                        2(?:\n                        2(?:\n                        0[013-9]|\n                        [13]\n                        )|\n                        3(?:\n                        0[013-9]|\n                        [67]\n                        )|\n                        49|\n                        6(?:\n                        [0136]|\n                        4[0-59]\n                        )|\n                        8|\n                        9(?:\n                        [19]|\n                        44|\n                        7[013-9]|\n                        8[14]\n                        )\n                        )|\n                        3(?:\n                        36|\n                        4(?:\n                        [12]|\n                        3[456]|\n                        [58]4\n                        )|\n                        5(?:\n                        1|\n                        3[0-24-689]|\n                        8[46]\n                        )|\n                        6|\n                        7[069]|\n                        8(?:\n                        [01]|\n                        34|\n                        [578][45]\n                        )\n                        )\n                        )\n                    ","\n                        9(?:\n                        2(?:\n                        2(?:\n                        0[013-9]|\n                        [13]\n                        )|\n                        3(?:\n                        0[013-9]|\n                        [67]\n                        )|\n                        49|\n                        6(?:\n                        [0136]|\n                        4[0-59]\n                        )|\n                        8|\n                        9(?:\n                        [19]|\n                        44|\n                        7[013-9]|\n                        8[14]\n                        )\n                        )|\n                        3(?:\n                        36|\n                        4(?:\n                        [12]|\n                        3(?:\n                        4|\n                        5[014]|\n                        6[1239]\n                        )|\n                        [58]4\n                        )|\n                        5(?:\n                        1|\n                        3[0-24-689]|\n                        8[46]\n                        )|\n                        6|\n                        7[069]|\n                        8(?:\n                        [01]|\n                        34|\n                        [578][45]\n                        )\n                        )\n                        )\n                    "], nfFormat = "$2 15-$3-$4", nfInternationalFormat = Just ["$1 $2 $3-$4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(\\d{4})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9[23]"], nfFormat = "$2 15-$3-$4", nfInternationalFormat = Just ["$1 $2 $3-$4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(11)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2(?:\n                        2[013]|\n                        3[067]|\n                        49|\n                        6[01346]|\n                        80|\n                        9[147-9]\n                        )|\n                        3(?:\n                        36|\n                        4[1-358]|\n                        5[138]|\n                        6[24]|\n                        7[069]|\n                        8[013578]\n                        )\n                    ","\n                        2(?:\n                        2(?:\n                        0[013-9]|\n                        [13]\n                        )|\n                        3(?:\n                        0[013-9]|\n                        [67]\n                        )|\n                        49|\n                        6(?:\n                        [0136]|\n                        4[0-59]\n                        )|\n                        8|\n                        9(?:\n                        [19]|\n                        44|\n                        7[013-9]|\n                        8[14]\n                        )\n                        )|\n                        3(?:\n                        36|\n                        4(?:\n                        [12]|\n                        3[456]|\n                        [58]4\n                        )|\n                        5(?:\n                        1|\n                        3[0-24-689]|\n                        8[46]\n                        )|\n                        6|\n                        7[069]|\n                        8(?:\n                        [01]|\n                        34|\n                        [578][45]\n                        )\n                        )\n                    ","\n                        2(?:\n                        2(?:\n                        0[013-9]|\n                        [13]\n                        )|\n                        3(?:\n                        0[013-9]|\n                        [67]\n                        )|\n                        49|\n                        6(?:\n                        [0136]|\n                        4[0-59]\n                        )|\n                        8|\n                        9(?:\n                        [19]|\n                        44|\n                        7[013-9]|\n                        8[14]\n                        )\n                        )|\n                        3(?:\n                        36|\n                        4(?:\n                        [12]|\n                        3(?:\n                        4|\n                        5[014]|\n                        6[1239]\n                        )|\n                        [58]4\n                        )|\n                        5(?:\n                        1|\n                        3[0-24-689]|\n                        8[46]\n                        )|\n                        6|\n                        7[069]|\n                        8(?:\n                        [01]|\n                        34|\n                        [578][45]\n                        )\n                        )\n                    "], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[23]"], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1[012]|\n                        911\n                    "], nfFormat = "$1", nfInternationalFormat = Just ["NA"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    11\\d{8}|\n                    [2368]\\d{9}|\n                    9\\d{10}\n                ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "810\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8101234567"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    11\\d{8}|\n                    (?:\n                    2(?:\n                    2(?:\n                    [013]\\d|\n                    2[13-79]|\n                    4[1-6]|\n                    5[2457]|\n                    6[124-8]|\n                    7[1-4]|\n                    8[13-6]|\n                    9[1267]\n                    )|\n                    3(?:\n                    1[467]|\n                    2[03-6]|\n                    3[13-8]|\n                    [49][2-6]|\n                    5[2-8]|\n                    [067]\\d\n                    )|\n                    4(?:\n                    7[3-8]|\n                    9\\d\n                    )|\n                    6(?:\n                    [01346]\\d|\n                    2[24-6]|\n                    5[15-8]\n                    )|\n                    80\\d|\n                    9(?:\n                    [0124789]\\d|\n                    3[1-6]|\n                    5[234]|\n                    6[2-46]\n                    )\n                    )|\n                    3(?:\n                    3(?:\n                    2[79]|\n                    6\\d|\n                    8[2578]\n                    )|\n                    4(?:\n                    [78]\\d|\n                    0[0124-9]|\n                    [1-35]\\d|\n                    4[24-7]|\n                    6[02-9]|\n                    9[123678]\n                    )|\n                    5(?:\n                    [138]\\d|\n                    2[1245]|\n                    4[1-9]|\n                    6[2-4]|\n                    7[1-6]\n                    )|\n                    6[24]\\d|\n                    7(?:\n                    [0469]\\d|\n                    1[1568]|\n                    2[013-9]|\n                    3[145]|\n                    5[14-8]|\n                    7[2-57]|\n                    8[0-24-9]\n                    )|\n                    8(?:\n                    [013578]\\d|\n                    2[15-7]|\n                    4[13-6]|\n                    6[1-357-9]|\n                    9[124]\n                    )\n                    )|\n                    670\\d\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "1123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    675\\d{7}|\n                    9(?:\n                    11[2-9]\\d{7}|\n                    (?:\n                    2(?:\n                    2[013]|\n                    3[067]|\n                    49|\n                    6[01346]|\n                    80|\n                    9[147-9]\n                    )|\n                    3(?:\n                    36|\n                    4[12358]|\n                    5[138]|\n                    6[24]|\n                    7[069]|\n                    8[013578]\n                    )\n                    )[2-9]\\d{6}|\n                    \\d{4}[2-9]\\d{5}\n                    )\n                ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Just "91123456789"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "60[04579]\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "6001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "810\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8101234567"}), voicemail = Nothing},Territory {abbreviation = "AS", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "684", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000004/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5689]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6846(?:\n                    22|\n                    33|\n                    44|\n                    55|\n                    77|\n                    88|\n                    9[19]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "6846221234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    684(?:\n                    2(?:\n                    5[2468]|\n                    72\n                    )|\n                    7(?:\n                    3[13]|\n                    70\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "6847331234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AT", countryCode = "43", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.rtr.at/en/tk/E129"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(116\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["116"], nfFormat = "$1", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{3,12})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5\\d)(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5[079]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5[079]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5\\d)(\\d{4})(\\d{4,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5[079]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3,10})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        316|\n                        46|\n                        51|\n                        732|\n                        6(?:\n                        5[0-3579]|\n                        [6-9]\n                        )|\n                        7(?:\n                        [28]0\n                        )|\n                        [89]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3,9})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2|\n                        3(?:\n                        1[1-578]|\n                        [3-8]\n                        )|\n                        4[2378]|\n                        5[2-6]|\n                        6(?:\n                        [12]|\n                        4[1-9]|\n                        5[468]\n                        )|\n                        7(?:\n                        2[1-8]|\n                        35|\n                        4[1-8]|\n                        [5-79]\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{3,12}", possibleNumberPattern = Just "\\d{3,13}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1\\d{3,12}|\n                    (?:\n                    2(?:\n                    1[467]|\n                    2[13-8]|\n                    5[2357]|\n                    6[1-46-8]|\n                    7[1-8]|\n                    8[124-7]|\n                    9[1458]\n                    )|\n                    3(?:\n                    1[1-8]|\n                    3[23568]|\n                    4[5-7]|\n                    5[1378]|\n                    6[1-38]|\n                    8[3-68]\n                    )|\n                    4(?:\n                    2[1-8]|\n                    35|\n                    63|\n                    7[1368]|\n                    8[2457]\n                    )|\n                    5(?:\n                    12|\n                    2[1-8]|\n                    3[357]|\n                    4[147]|\n                    5[12578]|\n                    6[37]\n                    )|\n                    6(?:\n                    13|\n                    2[1-47]|\n                    4[1-35-8]|\n                    5[468]|\n                    62\n                    )|\n                    7(?:\n                    2[1-8]|\n                    3[25]|\n                    4[13478]|\n                    5[68]|\n                    6[16-8]|\n                    7[1-6]|\n                    9[45]\n                    )\n                    )\\d{3,10}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "1234567890"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6(?:\n                    5[0-3579]|\n                    6[013-9]|\n                    [7-9]\\d\n                    )\\d{4,10}\n                ", possibleNumberPattern = Just "\\d{7,13}", exampleNumber = Just "664123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6,10}", possibleNumberPattern = Just "\\d{9,13}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    9(?:\n                    0[01]|\n                    3[019]\n                    )\n                    )\\d{6,10}\n                ", possibleNumberPattern = Just "\\d{9,13}", exampleNumber = Just "900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    10\\d|\n                    2(?:\n                    [01]\\d|\n                    8\\d?\n                    )\n                    )\\d{5,9}\n                ", possibleNumberPattern = Just "\\d{8,13}", exampleNumber = Just "810123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "780\\d{6,10}", possibleNumberPattern = Just "\\d{9,13}", exampleNumber = Just "780123456"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    (?:\n                    0[1-9]|\n                    17\n                    )\\d{2,10}|\n                    [79]\\d{3,11}\n                    )|\n                    720\\d{6,10}\n                ", possibleNumberPattern = Just "\\d{5,13}", exampleNumber = Just "50123"}), voicemail = Nothing},Territory {abbreviation = "AU", countryCode = "61", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Just "0011", internationalPrefix = Just "(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200000D/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia","https://www.thenumberingsystem.com.au/#/number-register/search"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2378])(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2378]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [45]|\n                        14\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(16)(\\d{3})(\\d{2,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["16"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[389]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        [38]0|\n                        90\n                        )\n                    ","\n                        1(?:\n                        [38]00|\n                        90\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(180)(2\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["180","1802"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(19\\d)(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["19[13]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(19\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["19[679]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(13)(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["13[1-9]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-578]\\d{5,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    3(?:\n                    00\\d{3}|\n                    45[0-4]|\n                    \\d\n                    )\\d{3}|\n                    80(?:\n                    0\\d{6}|\n                    2\\d{3}\n                    )\n                    )\n                ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "1300123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [237]\\d{8}|\n                    8(?:\n                    [6-8]\\d{3}|\n                    9(?:\n                    [02-9]\\d{2}|\n                    1(?:\n                    [0-57-9]\\d|\n                    6[0135-9]\n                    )\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    14(?:\n                    5\\d|\n                    71\n                    )\\d{5}|\n                    4(?:\n                    [0-3]\\d|\n                    4[47-9]|\n                    5[0-25-9]|\n                    6[6-9]|\n                    7[02-9]|\n                    8[147-9]|\n                    9[017-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "412345678"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "16\\d{3,7}", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Just "1612345"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    180(?:\n                    0\\d{3}|\n                    2\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    19(?:\n                    0[0126]\\d|\n                    [679]\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "1900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    13(?:\n                    00\\d{3}|\n                    45[0-4]|\n                    \\d\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "1300123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "500\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "500123456"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "550\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "550123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AW", countryCode = "297", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200000B/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[25-9]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    2\\d|\n                    8[1-9]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "5212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    5(?:\n                    6\\d|\n                    9[2-478]\n                    )|\n                    6(?:\n                    [039]0|\n                    22|\n                    4[01]|\n                    6[0-2]\n                    )|\n                    7[34]\\d|\n                    9(?:\n                    6[45]|\n                    9[4-8]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "5601234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "9001234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    28\\d{5}|\n                    501\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "5011234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AX", countryCode = "358", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00|99[049]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["https://www.viestintavirasto.fi/internetpuhelin/puhelinverkonnumerointi.html"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [135]\\d{5,9}|\n                    [27]\\d{4,9}|\n                    4\\d{5,10}|\n                    6\\d{7,8}|\n                    8\\d{6,9}\n                ", possibleNumberPattern = Just "\\d{5,12}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [13]00\\d{3,7}|\n                    2(?:\n                    0(?:\n                    0\\d{3,7}|\n                    2[023]\\d{1,6}|\n                    9[89]\\d{1,6}\n                    )\n                    )|\n                    60(?:\n                    [12]\\d{5,6}|\n                    6\\d{7}\n                    )|\n                    7(?:\n                    1\\d{7}|\n                    3\\d{8}|\n                    5[03-9]\\d{2,7}\n                    )\n                ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Just "100123"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "18[1-8]\\d{3,9}", possibleNumberPattern = Just "\\d{6,12}", exampleNumber = Just "1812345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    4\\d{5,10}|\n                    50\\d{4,8}\n                ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Just "412345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4,7}", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[67]00\\d{5,6}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "600123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [13]0\\d{4,8}|\n                    2(?:\n                    0(?:\n                    [016-8]\\d{3,7}|\n                    [2-59]\\d{2,7}\n                    )|\n                    9\\d{4,8}\n                    )|\n                    60(?:\n                    [12]\\d{5,6}|\n                    6\\d{7}\n                    )|\n                    7(?:\n                    1\\d{7}|\n                    3\\d{8}|\n                    5[03-9]\\d{2,7}\n                    )\n                ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Just "10112345"}), voicemail = Nothing},Territory {abbreviation = "AZ", countryCode = "994", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200000F/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        (?:\n                        1[28]|\n                        2(?:\n                        [45]2|\n                        [0-36]\n                        )|\n                        365\n                        )\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[4-8]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1[28]\\d|\n                    2(?:\n                    02|\n                    1[24]|\n                    2[2-4]|\n                    33|\n                    [45]2|\n                    6[23]\n                    )|\n                    365\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "123123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    4[04]|\n                    5[015]|\n                    60|\n                    7[07]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "401234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "88\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "881234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900200\\d{3}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900200123"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BA", countryCode = "387", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.rak.ba/eng/index.php?uid=1272016657","http://en.wikipedia.org/wiki/+387"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-5]"], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        6[1-356]|\n                        [7-9]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6[047]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3-9]\\d{7,8}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [35]\\d|\n                    49\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "30123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6(?:\n                    03|\n                    44|\n                    71|\n                    [1-356]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "61123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[08]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[0246]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[12]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "82123456"}), personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70[23]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "70223456"}), voicemail = Nothing},Territory {abbreviation = "BB", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "246", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000013/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    246(?:\n                    2(?:\n                    2[78]|\n                    7[0-4]\n                    )|\n                    4(?:\n                    1[024-6]|\n                    2\\d|\n                    3[2-9]\n                    )|\n                    5(?:\n                    20|\n                    [34]\\d|\n                    54|\n                    7[1-3]\n                    )|\n                    6(?:\n                    2\\d|\n                    38\n                    )|\n                    7(?:\n                    37|\n                    57\n                    )|\n                    9(?:\n                    1[89]|\n                    63\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2464123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    246(?:\n                    2(?:\n                    [356]\\d|\n                    4[0-57-9]|\n                    8[0-79]\n                    )|\n                    45\\d|\n                    8(?:\n                    [2-5]\\d|\n                    83\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2462501234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    900\\d{7}|\n                    246976\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "24631\\d{5}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2463101234"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    246(?:\n                    292|\n                    41[7-9]|\n                    43[01]\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2464301234"}), voicemail = Nothing},Territory {abbreviation = "BD", countryCode = "880", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "00[12]?", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000012/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Bangladesh","http://www.btrc.gov.bd/sites/default/files/national_numbering_plan_2005_0.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{7,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-79]1"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1|\n                        3(?:\n                        0|\n                        [2-58]2\n                        )|\n                        4(?:\n                        0|\n                        [25]2|\n                        3[23]|\n                        [4689][25]\n                        )|\n                        5(?:\n                        [02-578]2|\n                        6[25]\n                        )|\n                        6(?:\n                        [0347-9]2|\n                        [26][25]\n                        )|\n                        7[02-9]2|\n                        8(?:\n                        [023][23]|\n                        [4-7]2\n                        )|\n                        9(?:\n                        [02][23]|\n                        [458]2|\n                        6[016]\n                        )\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [3-79][2-9]|\n                        8\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2-79]\\d{5,9}|\n                    1\\d{9}|\n                    8[0-7]\\d{4,8}\n                ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    550\\d|\n                    7(?:\n                    1[0-267]|\n                    2[0-289]|\n                    3[0-29]|\n                    [46][01]|\n                    5[1-3]|\n                    7[017]|\n                    91\n                    )|\n                    8(?:\n                    0[125]|\n                    [139][1-6]|\n                    2[0157-9]|\n                    6[1-35]|\n                    7[1-5]|\n                    8[1-8]|\n                    90\n                    )|\n                    9(?:\n                    0[0-2]|\n                    1[0-4]|\n                    2[568]|\n                    3[3-6]|\n                    5[5-7]|\n                    6[0167]|\n                    7[15]|\n                    8[0146-8]\n                    )\n                    )\\d{4}|\n                    3(?:\n                    12?[5-7]\\d{2}|\n                    0(?:\n                    2(?:\n                    [025-79]\\d|\n                    [348]\\d{1,2}\n                    )|\n                    3(?:\n                    [2-4]\\d|\n                    [56]\\d?\n                    )\n                    )|\n                    2(?:\n                    1\\d{2}|\n                    2(?:\n                    [12]\\d|\n                    [35]\\d{1,2}|\n                    4\\d?\n                    )\n                    )|\n                    3(?:\n                    1\\d{2}|\n                    2(?:\n                    [2356]\\d|\n                    4\\d{1,2}\n                    )\n                    )|\n                    4(?:\n                    1\\d{2}|\n                    2(?:\n                    2\\d{1,2}|\n                    [47]|\n                    5\\d{2}\n                    )\n                    )|\n                    5(?:\n                    1\\d{2}|\n                    29\n                    )|\n                    [67]1\\d{2}|\n                    8(?:\n                    1\\d{2}|\n                    2(?:\n                    2\\d{2}|\n                    3|\n                    4\\d\n                    )\n                    )\n                    )\\d{3}|\n                    4(?:\n                    0(?:\n                    2(?:\n                    [09]\\d|\n                    7\n                    )|\n                    33\\d{2}\n                    )|\n                    1\\d{3}|\n                    2(?:\n                    1\\d{2}|\n                    2(?:\n                    [25]\\d?|\n                    [348]\\d|\n                    [67]\\d{1,2}\n                    )\n                    )|\n                    3(?:\n                    1\\d{2}(?:\\d{2})?|\n                    2(?:\n                    [045]\\d|\n                    [236-9]\\d{1,2}\n                    )|\n                    32\\d{2}\n                    )|\n                    4(?:\n                    [18]\\d{2}|\n                    2(?:\n                    [2-46]\\d{2}|\n                    3\n                    )|\n                    5[25]\\d{2}\n                    )|\n                    5(?:\n                    1\\d{2}|\n                    2(?:\n                    3\\d|\n                    5\n                    )\n                    )|\n                    6(?:\n                    [18]\\d{2}|\n                    2(?:\n                    3(?:\\d{2})?|\n                    [46]\\d{1,2}|\n                    5\\d{2}|\n                    7\\d\n                    )|\n                    5(?:\n                    3\\d?|\n                    4\\d|\n                    [57]\\d{1,2}|\n                    6\\d{2}|\n                    8\n                    )\n                    )|\n                    71\\d{2}|\n                    8(?:\n                    [18]\\d{2}|\n                    23\\d{2}|\n                    54\\d{2}\n                    )|\n                    9(?:\n                    [18]\\d{2}|\n                    2[2-5]\\d{2}|\n                    53\\d{1,2}\n                    )\n                    )\\d{3}|\n                    5(?:\n                    02[03489]\\d{2}|\n                    1\\d{2}|\n                    2(?:\n                    1\\d{2}|\n                    2(?:\n                    2(?:\\d{2})?|\n                    [457]\\d{2}\n                    )\n                    )|\n                    3(?:\n                    1\\d{2}|\n                    2(?:\n                    [37](?:\\d{2})?|\n                    [569]\\d{2}\n                    )\n                    )|\n                    4(?:\n                    1\\d{2}|\n                    2[46]\\d{2}\n                    )|\n                    5(?:\n                    1\\d{2}|\n                    26\\d{1,2}\n                    )|\n                    6(?:\n                    [18]\\d{2}|\n                    2|\n                    53\\d{2}\n                    )|\n                    7(?:\n                    1|\n                    24\n                    )\\d{2}|\n                    8(?:\n                    1|\n                    26\n                    )\\d{2}|\n                    91\\d{2}\n                    )\\d{3}|\n                    6(?:\n                    0(?:\n                    1\\d{2}|\n                    2(?:\n                    3\\d{2}|\n                    4\\d{1,2}\n                    )\n                    )|\n                    2(?:\n                    2[2-5]\\d{2}|\n                    5(?:\n                    [3-5]\\d{2}|\n                    7\n                    )|\n                    8\\d{2}\n                    )|\n                    3(?:\n                    1|\n                    2[3478]\n                    )\\d{2}|\n                    4(?:\n                    1|\n                    2[34]\n                    )\\d{2}|\n                    5(?:\n                    1|\n                    2[47]\n                    )\\d{2}|\n                    6(?:\n                    [18]\\d{2}|\n                    6(?:\n                    2(?:\n                    2\\d|\n                    [34]\\d{2}\n                    )|\n                    5(?:\n                    [24]\\d{2}|\n                    3\\d|\n                    5\\d{1,2}\n                    )\n                    )\n                    )|\n                    72[2-5]\\d{2}|\n                    8(?:\n                    1\\d{2}|\n                    2[2-5]\\d{2}\n                    )|\n                    9(?:\n                    1\\d{2}|\n                    2[2-6]\\d{2}\n                    )\n                    )\\d{3}|\n                    7(?:\n                    (?:\n                    02|\n                    [3-589]1|\n                    6[12]|\n                    72[24]\n                    )\\d{2}|\n                    21\\d{3}|\n                    32\n                    )\\d{3}|\n                    8(?:\n                    (?:\n                    4[12]|\n                    [5-7]2|\n                    1\\d?\n                    )|\n                    (?:\n                    0|\n                    3[12]|\n                    [5-7]1|\n                    217\n                    )\\d\n                    )\\d{4}|\n                    9(?:\n                    [35]1|\n                    (?:\n                    [024]2|\n                    81\n                    )\\d|\n                    (?:\n                    1|\n                    [24]1\n                    )\\d{2}\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "27111234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1[13-9]\\d|\n                    (?:\n                    3[78]|\n                    44\n                    )[02-9]|\n                    6(?:\n                    44|\n                    6[02-9]\n                    )\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1812345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[03]\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    96(?:\n                    0[49]|\n                    1[0-4]|\n                    6[69]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9604123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BE", countryCode = "32", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.bipt.be/en/operators/telecommunication/Numbering/Database","http://www.bipt.be/public/files/en/474/20140829153659_Belgian_numbering_plan","http://en.wikipedia.org/wiki/Telephone_numbers_in_Belgium"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["4[6-9]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [23]|\n                        4[23]|\n                        9[2-4]\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [156]|\n                        7[018]|\n                        8(?:\n                        0[1-9]|\n                        [1-79]\n                        )\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        (?:\n                        80|\n                        9\n                        )0\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1[0-69]|\n                    [23][2-8]|\n                    4[23]|\n                    5\\d|\n                    6[013-57-9]|\n                    71|\n                    8[1-79]|\n                    9[2-4]\n                    )\\d{6}|\n                    80[2-8]\\d{5}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    4(?:\n                    6[0135-8]|\n                    [79]\\d|\n                    8[3-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "470123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    70[2-467]|\n                    90[0-79]\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "78\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "78123456"}), voicemail = Nothing},Territory {abbreviation = "BF", countryCode = "226", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000021/en","http://www.onatel.bf/onatelsa/plandenumerotation_burkina.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[267]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    0(?:\n                    49|\n                    5[23]|\n                    9[016-9]\n                    )|\n                    4(?:\n                    4[569]|\n                    5[4-6]|\n                    7[0179]\n                    )|\n                    5(?:\n                    [34]\\d|\n                    50\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "20491234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6(?:\n                    [0-689]\\d|\n                    7[0-5]\n                    )\\d{5}|\n                    7\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "70123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BG", countryCode = "359", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000020/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["29"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        43[124-7]|\n                        70[1-9]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        43[124-7]|\n                        70[1-9]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[78]00"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["999"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [356]|\n                        4[124-7]|\n                        7[1-9]|\n                        8[1-6]|\n                        9[1-7]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        48|\n                        8[7-9]|\n                        9[08]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [23567]\\d{5,7}|\n                    [489]\\d{6,8}\n                ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    [0-8]\\d{5,6}|\n                    9\\d{4,6}\n                    )|\n                    (?:\n                    [36]\\d|\n                    5[1-9]|\n                    8[1-6]|\n                    9[1-7]\n                    )\\d{5,6}|\n                    (?:\n                    4(?:\n                    [124-7]\\d|\n                    3[1-6]\n                    )|\n                    7(?:\n                    0[1-9]|\n                    [1-9]\\d\n                    )\n                    )\\d{4,5}\n                ", possibleNumberPattern = Just "\\d{5,8}", exampleNumber = Just "2123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    8[7-9]\\d|\n                    9(?:\n                    8\\d|\n                    99\n                    )\n                    )\\d{6}|\n                    4(?:\n                    3[0789]|\n                    8\\d\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "48123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "70012345"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BH", countryCode = "973", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000011/en","http://www.tra.org.bh/en/marketNumbering.aspx","http://en.wikipedia.org/wiki/Telephone_numbers_in_Bahrain"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[136-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1(?:\n                    3[1356]|\n                    6[0156]|\n                    7\\d\n                    )\\d|\n                    6(?:\n                    1[16]\\d|\n                    500|\n                    6(?:\n                    0\\d|\n                    3[12]|\n                    44|\n                    7[7-9]\n                    )|\n                    9[69][69]\n                    )|\n                    7(?:\n                    1(?:\n                    11|\n                    78\n                    )|\n                    7\\d{2}\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "17001234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3(?:\n                    [1-4679]\\d|\n                    5[013569]|\n                    8[0-47-9]\n                    )\\d|\n                    6(?:\n                    3(?:\n                    00|\n                    33|\n                    6[16]\n                    )|\n                    6(?:\n                    [69]\\d|\n                    3[03-9]|\n                    7[0-6]\n                    )\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "36001234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "80123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    87|\n                    9[014578]\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "90123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "84\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "84123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BI", countryCode = "257", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000022/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[267]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "22\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "22201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    29|\n                    6[189]|\n                    7[124-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "79561234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BJ", countryCode = "229", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000017/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2689]\\d{7}|\n                    7\\d{3}\n                ", possibleNumberPattern = Just "\\d{4,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    02|\n                    1[037]|\n                    2[45]|\n                    3[68]\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "20211234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    6[1-8]|\n                    9[03-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90011234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[3-5]\\d{2}", possibleNumberPattern = Just "\\d{4}", exampleNumber = Just "7312"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "857[58]\\d{4}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "85751234"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "81\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "81123456"}), voicemail = Nothing},Territory {abbreviation = "BL", countryCode = "590", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000058/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    590(?:\n                    2[7-9]|\n                    5[12]|\n                    87\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "590271234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    690(?:\n                    0[0-7]|\n                    [1-9]\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "690301234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BM", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "441", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000018/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[4589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    441(?:\n                    2(?:\n                    02|\n                    23|\n                    61|\n                    [3479]\\d\n                    )|\n                    [46]\\d{2}|\n                    5(?:\n                    4\\d|\n                    60|\n                    89\n                    )|\n                    824\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "4412345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    441(?:\n                    [37]\\d|\n                    5[0-39]\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "4413701234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BN", countryCode = "673", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200001F/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-578]\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-578]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    [013-9]\\d|\n                    2[0-7]\n                    )\\d{4}|\n                    [3-5]\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    22[89]\\d{4}|\n                    [78]\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "7123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BO", countryCode = "591", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00(1\\d)?", nationalPrefix = Just "0", nationalPrefixForParsing = Just "0(1\\d)?", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Just "$NP$CC $FG", mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200001A/en","http://www.bolivia.com/Servicios/Plandenumeracion.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([234])(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[234]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([67]\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[67]"], nfFormat = "$1", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[23467]\\d{7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    2\\d{2}|\n                    5(?:11|[258]\\d|9[67])|\n                    6(?:12|2\\d|9[34])|\n                    8(?:2[34]|39|62)\n                    )|\n                    3(?:\n                    3\\d{2}|\n                    4(?:6\\d|8[24])|\n                    8(?:25|42|5[257]|86|9[25])|\n                    9(?:2\\d|3[234]|4[248]|5[24]|6[2-6]|7\\d)\n                    )|\n                    4(?:\n                    4\\d{2}|\n                    6(?:11|[24689]\\d|72)\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "22123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[67]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "71234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BQ", countryCode = "599", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000F8/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[347]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    318[023]|\n                    416[023]|\n                    7(?:\n                    1[578]|\n                    50\n                    )\\d\n                    )\\d{3}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "7151234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    318[14-68]|\n                    416[15-9]|\n                    7(?:\n                    0[01]|\n                    7[07]|\n                    [89]\\d\n                    )\\d\n                    )\\d{3}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "3181234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BR", countryCode = "55", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)", nationalPrefix = Just "0", nationalPrefixForParsing = Just "0(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?", nationalPrefixTransformRule = Just "$2", preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/%2B55","http://www.itu.int/oth/T020200001D/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [2-9](?:\n                        [1-9]|\n                        0[1-9]\n                        )\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        9(?:\n                        [1-9]|\n                        0[1-9]\n                        )\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[125689]"], nfFormat = "$1", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$NP $CC ($FG)", nfPattern = "(\\d{2})(\\d{5})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        (?:\n                        [1689][1-9]|\n                        2[12478]|\n                        3[1-578]|\n                        7[13-579]\n                        )9\n                    "], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$NP $CC ($FG)", nfPattern = "(\\d{2})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-9][1-9]"], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        (?:\n                        300|\n                        40(?:\n                        0|\n                        20\n                        )\n                        )\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3589]00)(\\d{2,3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3589]00"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [1-46-9]\\d{7,10}|\n                    5\\d{8,9}\n                ", possibleNumberPattern = Just "\\d{8,11}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    300\\d|\n                    40(?:\n                    0\\d|\n                    20\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "40041234"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [14689][1-9]|\n                    2[12478]|\n                    3[1-578]|\n                    5[1-5]|\n                    7[13-579]\n                    )[2-5]\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "1123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1[1-9](?:\n                    7|\n                    9\\d\n                    )\\d{7}|\n                    (?:\n                    2[12478]|\n                    3[1-578]|\n                    [689][1-9]|\n                    7[13-579]\n                    )(?:\n                    [6-8]|\n                    9\\d?\n                    )\\d{7}|\n                    (?:\n                    4[1-9]|\n                    5[1-5]\n                    )[6-9]\\d{7}\n                ", possibleNumberPattern = Just "\\d{10,11}", exampleNumber = Just "11961234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6,7}", possibleNumberPattern = Nothing, exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    300|\n                    [59]00\\d?\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "300123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    300\\d(?:\\d{2})?|\n                    40(?:\n                    0\\d|\n                    20\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "40041234"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BS", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "242", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000010/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    242(?:\n                    3(?:\n                    02|\n                    [236][1-9]|\n                    4[0-24-9]|\n                    5[0-68]|\n                    7[3467]|\n                    8[0-4]|\n                    9[2-467]\n                    )|\n                    461|\n                    502|\n                    6(?:\n                    0[1-3]|\n                    12|\n                    7[67]|\n                    8[78]|\n                    9[89]\n                    )|\n                    7(?:\n                    02|\n                    88\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2423456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    242(?:\n                    3(?:\n                    5[79]|\n                    [79]5\n                    )|\n                    4(?:\n                    [2-4][1-9]|\n                    5[1-8]|\n                    6[2-8]|\n                    7\\d|\n                    81\n                    )|\n                    5(?:\n                    2[45]|\n                    3[35]|\n                    44|\n                    5[1-9]|\n                    65|\n                    77\n                    )|\n                    6[34]6|\n                    727\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2423591234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    242300\\d{4}|\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BT", countryCode = "975", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000019/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1|\n                        77\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-8])(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [2-68]|\n                        7[246]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-8]\\d{6,7}", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2[3-6]|\n                    [34][5-7]|\n                    5[236]|\n                    6[2-46]|\n                    7[246]|\n                    8[2-4]\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{6,7}", exampleNumber = Just "2345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1[67]|\n                    77\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "17123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BW", countryCode = "267", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200001C/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-6]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(90)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-79]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    4[0-48]|\n                    6[0-24]|\n                    9[0578]\n                    )|\n                    3(?:\n                    1[0235-9]|\n                    55|\n                    [69]\\d|\n                    7[01]\n                    )|\n                    4(?:\n                    6[03]|\n                    7[1267]|\n                    9[0-5]\n                    )|\n                    5(?:\n                    3[0389]|\n                    4[0489]|\n                    7[1-47]|\n                    88|\n                    9[0-49]\n                    )|\n                    6(?:\n                    2[1-35]|\n                    5[149]|\n                    8[067]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2401234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7(?:\n                    [1-6]\\d|\n                    7[014-8]\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "71123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "9012345"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "79[12][01]\\d{4}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "79101234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BY", countryCode = "375", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "8~10", internationalPrefix = Just "810", nationalPrefix = Just "8", nationalPrefixForParsing = Just "8?0?", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.eng.beltelecom.by/en/subscribers/phone-codes"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP 0$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        17[0-3589]|\n                        2[4-9]|\n                        [34]\n                    ","\n                        17(?:\n                        [02358]|\n                        1[0-2]|\n                        9[0189]\n                        )|\n                        2[4-9]|\n                        [34]\n                    "], nfFormat = "$1 $2-$3-$4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP 0$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        5[24]|\n                        6[235]|\n                        7[467]\n                        )|\n                        2(?:\n                        1[246]|\n                        2[25]|\n                        3[26]\n                        )\n                    ","\n                        1(?:\n                        5[24]|\n                        6(?:\n                        2|\n                        3[04-9]|\n                        5[0346-9]\n                        )|\n                        7(?:\n                        [46]|\n                        7[37-9]\n                        )\n                        )|\n                        2(?:\n                        1[246]|\n                        2[25]|\n                        3[26]\n                        )\n                    "], nfFormat = "$1 $2-$3-$4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP 0$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        5[169]|\n                        6[3-5]|\n                        7[179]\n                        )|\n                        2(?:\n                        1[35]|\n                        2[34]|\n                        3[3-5]\n                        )\n                    ","\n                        1(?:\n                        5[169]|\n                        6(?:\n                        3[1-3]|\n                        4|\n                        5[125]\n                        )|\n                        7(?:\n                        1[3-9]|\n                        7[0-24-6]|\n                        9[2-7]\n                        )\n                        )|\n                        2(?:\n                        1[35]|\n                        2[34]|\n                        3[3-5]\n                        )\n                    "], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        8[01]|\n                        9\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(82\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["82"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{2})(\\d{2,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [1-4]\\d{8}|\n                    800\\d{3,7}|\n                    [89]\\d{9,10}\n                ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    [013]|\n                    [12]0\n                    )\\d{8}|\n                    800\\d{3,7}|\n                    902\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "82012345678"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1(?:\n                    5(?:\n                    1[1-5]|\n                    [24]\\d|\n                    6[2-4]|\n                    9[1-7]\n                    )|\n                    6(?:\n                    [235]\\d|\n                    4[1-7]\n                    )|\n                    7\\d{2}\n                    )|\n                    2(?:\n                    1(?:\n                    [246]\\d|\n                    3[0-35-9]|\n                    5[1-9]\n                    )|\n                    2(?:\n                    [235]\\d|\n                    4[0-8]\n                    )|\n                    3(?:\n                    [26]\\d|\n                    3[02-79]|\n                    4[024-7]|\n                    5[03-7]\n                    )\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Just "152450911"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    5[5679]|\n                    9[1-9]\n                    )|\n                    33\\d|\n                    44\\d\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "294911911"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    0[13]|\n                    20\\d\n                    )\\d{7}|\n                    800\\d{3,7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "8011234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    810|\n                    902\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9021234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "249\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "249123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BZ", countryCode = "501", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000016/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-8]"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0)(800)(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0"], nfFormat = "$1-$2-$3-$4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2-8]\\d{6}|\n                    0\\d{10}\n                ", possibleNumberPattern = Just "\\d{7}(?:\\d{4})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[234578][02]\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2221234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[0-35-7]\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "6221234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0800\\d{7}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "08001234123"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CA", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.cnac.ca/canadian_dial_plan/canadian_dial_plan.htm"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2-9]\\d{9}|\n                    3\\d{6}\n                ", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    04|\n                    [23]6|\n                    [48]9|\n                    50\n                    )|\n                    3(?:\n                    06|\n                    43|\n                    65\n                    )|\n                    4(?:\n                    03|\n                    1[68]|\n                    3[178]|\n                    50\n                    )|\n                    5(?:\n                    06|\n                    1[49]|\n                    48|\n                    79|\n                    8[17]\n                    )|\n                    6(?:\n                    0[04]|\n                    13|\n                    22|\n                    39|\n                    47\n                    )|\n                    7(?:\n                    0[59]|\n                    78|\n                    8[02]\n                    )|\n                    8(?:\n                    [06]7|\n                    19|\n                    25|\n                    73\n                    )|\n                    90[25]\n                    )[2-9]\\d{6}|\n                    310\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2042345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    04|\n                    [23]6|\n                    [48]9|\n                    50\n                    )|\n                    3(?:\n                    06|\n                    43|\n                    65\n                    )|\n                    4(?:\n                    03|\n                    1[68]|\n                    3[178]|\n                    50\n                    )|\n                    5(?:\n                    06|\n                    1[49]|\n                    48|\n                    79|\n                    8[17]\n                    )|\n                    6(?:\n                    0[04]|\n                    13|\n                    22|\n                    39|\n                    47\n                    )|\n                    7(?:\n                    0[59]|\n                    78|\n                    8[02]\n                    )|\n                    8(?:\n                    [06]7|\n                    19|\n                    25|\n                    73\n                    )|\n                    90[25]\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2042345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}|\n                    310\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CC", countryCode = "61", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "0011", internationalPrefix = Just "(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/List_of_country_calling_codes","http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1458]\\d{5,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "89162\\d{4}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "891621234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    14(?:\n                    5\\d|\n                    71\n                    )\\d{5}|\n                    4(?:\n                    [0-2]\\d|\n                    3[0-57-9]|\n                    4[47-9]|\n                    5[0-25-9]|\n                    6[6-9]|\n                    7[02-9]|\n                    8[147-9]|\n                    9[017-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "412345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    180(?:\n                    0\\d{3}|\n                    2\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "190[0126]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    13(?:\n                    00\\d{2}\n                    )?\\d{4}\n                ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "1300123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "500\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "500123456"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "550\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "550123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CD", countryCode = "243", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000037/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["12"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        8[0-2459]|\n                        9\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["88"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-6]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2-6]\\d{6}|\n                    [18]\\d{6,8}|\n                    9\\d{8}\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    2\\d{7}|\n                    \\d{6}\n                    )|\n                    [2-6]\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "1234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    [0-2459]\\d{2}|\n                    8\n                    )\\d{5}|\n                    9[7-9]\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "991234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CF", countryCode = "236", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000028/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[278]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[12]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "21612345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[0257]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "70012345"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8776\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "87761234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CG", countryCode = "242", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200002E/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[02]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[028]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "222[1-589]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "222123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0[14-6]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "061234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "800123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CH", countryCode = "41", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.bakom.admin.ch/themen/telekom/00479/00604/index.html?lang=en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-9]\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [2-7]|\n                        [89]1\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        8[047]|\n                        90\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["860"], nfFormat = "$1 $2 $3 $4 $5", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2-9]\\d{8}|\n                    860\\d{9}\n                ", possibleNumberPattern = Just "\\d{9}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2[12467]|\n                    3[1-4]|\n                    4[134]|\n                    5[256]|\n                    6[12]|\n                    [7-9]1\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[5-9]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "781234567"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "74[0248]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "740123456"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[016]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "84[0248]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "840123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "878\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "878123456"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "5[18]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "581234567"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "860\\d{9}", possibleNumberPattern = Just "\\d{12}", exampleNumber = Just "860123456789"})},Territory {abbreviation = "CI", countryCode = "225", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000031/en","http://fr.wikipedia.org/wiki/Liste_des_indicatifs_t\233l\233phoniques_en_C\244te_d\8217Ivoire"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[02-8]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    0[023]|\n                    1[02357]|\n                    [23][045]|\n                    4[03-5]\n                    )|\n                    3(?:\n                    0[06]|\n                    1[069]|\n                    [2-4][07]|\n                    5[09]|\n                    6[08]\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    0[1-9]|\n                    4\\d|\n                    5[14-9]|\n                    6[015-79]|\n                    7[578]|\n                    87\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "01234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CK", countryCode = "682", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200002F/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-8]\\d{4}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2\\d|\n                    3[13-7]|\n                    4[1-5]\n                    )\\d{3}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "21234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5-8]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "71234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CL", countryCode = "56", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0", nationalPrefix = Just "0", nationalPrefixForParsing = Just "0|(1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200002A/en","http://en.wikipedia.org/wiki/%2B56","http://www.subtel.gob.cl/base_numeracion/tabla_numeracion_ido_idd.xlsx"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$CC ($FG)", nfPattern = "(\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2[23]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$CC ($FG)", nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [357]|\n                        4[1-35]|\n                        6[13-57]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(44)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["44"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([68]00)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        60|\n                        8\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(600)(\\d{3})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["60"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1230)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$CC ($FG)", nfPattern = "(\\d{5})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["219"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-9]"], nfFormat = "$1", nfInternationalFormat = Just ["NA"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [2-9]|\n                    600|\n                    123\n                    )\\d{7,8}\n                ", possibleNumberPattern = Just "\\d{7,11}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "600\\d{7,8}", possibleNumberPattern = Just "\\d{10,11}", exampleNumber = Just "6001234567"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    1962\\d{4}|\n                    2\\d{7}|\n                    32[0-2]\\d{5}\n                    )|\n                    (?:\n                    3[2-5]|\n                    [47][1-35]|\n                    5[1-3578]|\n                    6[13-57]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "221234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[4-9]\\d{7}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "961234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    800\\d{6}|\n                    1230\\d{7}\n                ", possibleNumberPattern = Just "\\d{9,11}", exampleNumber = Just "800123456"}), premiumRate = Nothing, sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "600\\d{7,8}", possibleNumberPattern = Just "\\d{10,11}", exampleNumber = Just "6001234567"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "44\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "441234567"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CM", countryCode = "237", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000024/en","http://www.itu.int/dms_pub/itu-t/opb/sp/T-SP-OB.1063-2014-OAS-PDF-E.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([26])(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[26]"], nfFormat = "$1 $2 $3 $4 $5", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [23]|\n                        88\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2368]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    22|\n                    33|\n                    4[23]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "222123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[5-9]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "671234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "88\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "88012345"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CN", countryCode = "86", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "(1(?:[129]\\d{3}|79\\d{2}))?00", nationalPrefix = Just "0", nationalPrefixForParsing = Just "(1(?:[129]\\d{3}|79\\d{2}))|0", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200002B/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(80\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80[2678]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([48]00)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[48]00"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        100|\n                        95\n                    "], nfFormat = "$1", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(\\d{2})(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        (?:\n                        10|\n                        2\\d\n                        )[19]\n                    ","\n                        (?:\n                        10|\n                        2\\d\n                        )(?:\n                        10|\n                        9[56]\n                        )\n                    ","\n                        (?:\n                        10|\n                        2\\d\n                        )(?:\n                        100|\n                        9[56]\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(\\d{3})(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-9]","[3-9]\\d{2}[19]","\n                        [3-9]\\d{2}(?:\n                        10|\n                        9[56]\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(21)(\\d{4})(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["21"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "([12]\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        10[1-9]|\n                        2[02-9]\n                    ","\n                        10[1-9]|\n                        2[02-9]\n                    ","\n                        10(?:\n                        [1-79]|\n                        8(?:\n                        [1-9]|\n                        0[1-9]\n                        )\n                        )|\n                        2[02-9]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        3(?:\n                        1[02-9]|\n                        35|\n                        49|\n                        5|\n                        7[02-68]|\n                        9[1-68]\n                        )|\n                        4(?:\n                        1[02-9]|\n                        2[179]|\n                        [35][2-9]|\n                        6[4789]|\n                        7\\d|\n                        8[23]\n                        )|\n                        5(?:\n                        3[03-9]|\n                        4[36]|\n                        5[02-9]|\n                        6[1-46]|\n                        7[028]|\n                        80|\n                        9[2-46-9]\n                        )|\n                        6(?:\n                        3[1-5]|\n                        6[0238]|\n                        9[12]\n                        )|\n                        7(?:\n                        01|\n                        [1579]|\n                        2[248]|\n                        3[04-9]|\n                        4[3-6]|\n                        6[2368]\n                        )|\n                        8(?:\n                        1[236-8]|\n                        2[5-7]|\n                        3|\n                        5[1-9]|\n                        7[02-9]|\n                        8[3678]|\n                        9[1-7]\n                        )|\n                        9(?:\n                        0[1-3689]|\n                        1[1-79]|\n                        [379]|\n                        4[13]|\n                        5[1-5]\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(\\d{3})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        3(?:\n                        11|\n                        7[179]\n                        )|\n                        4(?:\n                        [15]1|\n                        3[1-35]\n                        )|\n                        5(?:\n                        1|\n                        2[37]|\n                        3[12]|\n                        51|\n                        7[13-79]|\n                        9[15]\n                        )|\n                        7(?:\n                        31|\n                        5[457]|\n                        6[09]|\n                        91\n                        )|\n                        8(?:\n                        [57]1|\n                        98\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(\\d{4})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["807","8078"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(\\d{3})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[3-578]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(10800)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["108","1080","10800"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{7,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["950"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [1-7]\\d{6,11}|\n                    8[0-357-9]\\d{6,9}|\n                    9\\d{7,10}\n                ", possibleNumberPattern = Just "\\d{4,12}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    4|\n                    (?:\n                    10\n                    )?8\n                    )00\\d{7}|\n                    950\\d{7,8}\n                ", possibleNumberPattern = Just "\\d{10,12}", exampleNumber = Just "4001234567"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    21(?:\n                    100\\d{2}|\n                    95\\d{3,4}|\n                    \\d{8,10}\n                    )|\n                    (?:\n                    10|\n                    2[02-57-9]|\n                    3(?:\n                    11|\n                    7[179]\n                    )|\n                    4(?:\n                    [15]1|\n                    3[1-35]\n                    )|\n                    5(?:\n                    1\\d|\n                    2[37]|\n                    3[12]|\n                    51|\n                    7[13-79]|\n                    9[15]\n                    )|\n                    7(?:\n                    31|\n                    5[457]|\n                    6[09]|\n                    91\n                    )|\n                    8(?:\n                    [57]1|\n                    98\n                    )\n                    )(?:\n                    100\\d{2}|\n                    95\\d{3,4}|\n                    \\d{8}\n                    )|\n                    (?:\n                    3(?:\n                    1[02-9]|\n                    35|\n                    49|\n                    5\\d|\n                    7[02-68]|\n                    9[1-68]\n                    )|\n                    4(?:\n                    1[02-9]|\n                    2[179]|\n                    3[3-9]|\n                    5[2-9]|\n                    6[4789]|\n                    7\\d|\n                    8[23]\n                    )|\n                    5(?:\n                    3[03-9]|\n                    4[36]|\n                    5[02-9]|\n                    6[1-46]|\n                    7[028]|\n                    80|\n                    9[2-46-9]\n                    )|\n                    6(?:\n                    3[1-5]|\n                    6[0238]|\n                    9[12]\n                    )|\n                    7(?:\n                    01|\n                    [17]\\d|\n                    2[248]|\n                    3[04-9]|\n                    4[3-6]|\n                    5[0-4689]|\n                    6[2368]|\n                    9[02-9]\n                    )|\n                    8(?:\n                    078|\n                    1[236-8]|\n                    2[5-7]|\n                    3\\d|\n                    5[1-9]|\n                    7[02-9]|\n                    8[3678]|\n                    9[1-7]\n                    )|\n                    9(?:\n                    0[1-3689]|\n                    1[1-79]|\n                    [379]\\d|\n                    4[13]|\n                    5[1-5]\n                    )\n                    )(?:\n                    100\\d{2}|\n                    95\\d{3,4}|\n                    \\d{7}\n                    )|\n                    80(?:\n                    29|\n                    6[03578]|\n                    7[018]|\n                    81\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "1012345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    [38]\\d|\n                    4[57]|\n                    5[0-35-9]|\n                    7[036-8]\n                    )\\d{8}\n                ", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "13123456789"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    10\n                    )?800\\d{7}\n                ", possibleNumberPattern = Just "\\d{10,12}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "16[08]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "16812345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    400\\d{7}|\n                    950\\d{7,8}|\n                    (?:\n                    10|\n                    2[0-57-9]|\n                    3(?:\n                    [157]\\d|\n                    35|\n                    49|\n                    9[1-68]\n                    )|\n                    4(?:\n                    [17]\\d|\n                    2[179]|\n                    [35][1-9]|\n                    6[4789]|\n                    8[23]\n                    )|\n                    5(?:\n                    [1357]\\d|\n                    2[37]|\n                    4[36]|\n                    6[1-46]|\n                    80|\n                    9[1-9]\n                    )|\n                    6(?:\n                    3[1-5]|\n                    6[0238]|\n                    9[12]\n                    )|\n                    7(?:\n                    01|\n                    [1579]\\d|\n                    2[248]|\n                    3[014-9]|\n                    4[3-6]|\n                    6[023689]\n                    )|\n                    8(?:\n                    1[236-8]|\n                    2[5-7]|\n                    [37]\\d|\n                    5[14-9]|\n                    8[3678]|\n                    9[1-8]\n                    )|\n                    9(?:\n                    0[1-3689]|\n                    1[1-79]|\n                    [379]\\d|\n                    4[13]|\n                    5[1-5]\n                    )\n                    )96\\d{3,4}\n                ", possibleNumberPattern = Just "\\d{7,11}", exampleNumber = Just "4001234567"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CO", countryCode = "57", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00(?:4(?:[14]4|56)|[579])", nationalPrefix = Just "0", nationalPrefixForParsing = Just "0([3579]|4(?:44|56))?", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200002C/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Colombia"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$NP$CC $FG", nfPattern = "(\\d)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        8[2-9]|\n                        9[0-3]|\n                        [2-7]\n                        )|\n                        [24-8]\n                    ","\n                        1(?:\n                        8[2-9]|\n                        9(?:\n                        09|\n                        [1-3]\n                        )|\n                        [2-7]\n                        )|\n                        [24-8]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$NP$CC $FG", nfPattern = "(\\d{3})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{3})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        80|\n                        9[04]\n                        )\n                    ","\n                        1(?:\n                        800|\n                        9(?:\n                        0[01]|\n                        4[78]\n                        )\n                        )\n                    "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["$1 $2 $3"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [13]\\d{0,3}|\n                    [24-8]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{7,11}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[124-8][2-9]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3(?:\n                    0[0-5]|\n                    1\\d|\n                    2[0-2]|\n                    5[01]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "3211234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{7}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "18001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    19(?:\n                    0[01]|\n                    4[78]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "19001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CR", countryCode = "506", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Just "(19(?:0[012468]|1[09]|20|66|77|99))", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Just "$CC $FG", mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000030/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Costa_Rica"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [24-7]|\n                        8[3-9]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]0"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[24-9]\\d{7,9}", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[0-24-7]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "22123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    0[01]|\n                    7[0-3]\n                    )\\d{5}|\n                    (?:\n                    [67][0-3]|\n                    8[3-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "83123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[059]\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    210[0-6]\\d{4}|\n                    4\\d{7}|\n                    5100\\d{4}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "40001234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CU", countryCode = "53", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "119", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000033/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{6,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-4]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-57]\\d{5,7}", possibleNumberPattern = Just "\\d{4,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2[1-4]\\d{5,6}|\n                    3(?:\n                    1\\d{6}|\n                    [23]\\d{4,6}\n                    )|\n                    4(?:\n                    [125]\\d{5,6}|\n                    [36]\\d{6}|\n                    [78]\\d{4,6}\n                    )|\n                    7\\d{6,7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "71234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "5\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "51234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CV", countryCode = "238", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000026/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[259]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    2[1-7]|\n                    3[0-8]|\n                    4[12]|\n                    5[1256]|\n                    6\\d|\n                    7[1-3]|\n                    8[1-5]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2211234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    9\\d|\n                    59\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "9911234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CW", countryCode = "599", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000F5/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[13-7]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[169]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    [48]\\d{2}|\n                    50\\d|\n                    7(?:\n                    2[0-24]|\n                    [34]\\d|\n                    6[35-7]|\n                    77|\n                    8[7-9]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "94151234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    5(?:\n                    [12467]\\d|\n                    3[01]\n                    )|\n                    6(?:\n                    [15-9]\\d|\n                    3[01]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "95181234"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "955\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "95581234"}), tollFree = Nothing, premiumRate = Nothing, sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "60[0-2]\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "6001234"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CX", countryCode = "61", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "0011", internationalPrefix = Just "(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/List_of_country_calling_codes","http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1458]\\d{5,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "89164\\d{4}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "891641234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    14(?:\n                    5\\d|\n                    71\n                    )\\d{5}|\n                    4(?:\n                    [0-2]\\d|\n                    3[0-57-9]|\n                    4[47-9]|\n                    5[0-25-9]|\n                    6[6-9]|\n                    7[02-9]|\n                    8[147-9]|\n                    9[017-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "412345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    180(?:\n                    0\\d{3}|\n                    2\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "190[0126]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    13(?:\n                    00\\d{2}\n                    )?\\d{4}\n                ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "1300123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "500\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "500123456"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "550\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "550123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CY", countryCode = "357", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000034/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[257-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[2-6]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "22345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[4-79]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "96123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[09]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "90012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[1-9]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80112345"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "70012345"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    50|\n                    77\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "77123456"}), voicemail = Nothing},Territory {abbreviation = "CZ", countryCode = "420", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000035/en","http://en.wikipedia.org/wiki/%2B420"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-9]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [2-8]|\n                        9[015-7]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(96\\d)(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["96"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d)(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9[36]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2-8]\\d{8}|\n                    9\\d{8,11}\n                ", possibleNumberPattern = Just "\\d{9,12}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2\\d{8}|\n                    (?:\n                    3[1257-9]|\n                    4[16-9]|\n                    5[13-9]\n                    )\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    60[1-8]|\n                    7(?:\n                    0[2-5]|\n                    [2379]\\d\n                    )\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "601123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    0[05689]|\n                    76\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[134]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "811234567"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70[01]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "700123456"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[17]0\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "910123456"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    5\\d|\n                    7[234]\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "972123456"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    3\\d{9}|\n                    6\\d{7,10}\n                    )\n                ", possibleNumberPattern = Just "\\d{9,12}", exampleNumber = Just "93123456789"})},Territory {abbreviation = "DE", countryCode = "49", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000051/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_germany"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1\\d{2})(\\d{7,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[67]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(15\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["15[0568]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1\\d{3})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["15"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3,11})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        3[02]|\n                        40|\n                        [68]9\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3,11})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2(?:\n                        \\d1|\n                        0[2389]|\n                        1[24]|\n                        28|\n                        34\n                        )|\n                        3(?:\n                        [3-9][15]|\n                        40\n                        )|\n                        [4-8][1-9]1|\n                        9(?:\n                        06|\n                        [1-9]1\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{2,11})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [24-6]|\n                        [7-9](?:\n                        \\d[1-9]|\n                        [1-9]\\d\n                        )|\n                        3(?:\n                        [3569][02-46-9]|\n                        4[2-4679]|\n                        7[2-467]|\n                        8[2-46-8]\n                        )\n                    ","\n                        [24-6]|\n                        [7-9](?:\n                        \\d[1-9]|\n                        [1-9]\\d\n                        )|\n                        3(?:\n                        3(?:\n                        0[1-467]|\n                        2[127-9]|\n                        3[124578]|\n                        [46][1246]|\n                        7[1257-9]|\n                        8[1256]|\n                        9[145]\n                        )|\n                        4(?:\n                        2[135]|\n                        3[1357]|\n                        4[13578]|\n                        6[1246]|\n                        7[1356]|\n                        9[1346]\n                        )|\n                        5(?:\n                        0[14]|\n                        2[1-3589]|\n                        3[1357]|\n                        4[1246]|\n                        6[1-4]|\n                        7[1346]|\n                        8[13568]|\n                        9[1246]\n                        )|\n                        6(?:\n                        0[356]|\n                        2[1-489]|\n                        3[124-6]|\n                        4[1347]|\n                        6[13]|\n                        7[12579]|\n                        8[1-356]|\n                        9[135]\n                        )|\n                        7(?:\n                        2[1-7]|\n                        3[1357]|\n                        4[145]|\n                        6[1-5]|\n                        7[1-4]\n                        )|\n                        8(?:\n                        21|\n                        3[1468]|\n                        4[1347]|\n                        6[0135-9]|\n                        7[1467]|\n                        8[136]\n                        )|\n                        9(?:\n                        0[12479]|\n                        2[1358]|\n                        3[1357]|\n                        4[134679]|\n                        6[1-9]|\n                        7[136]|\n                        8[147]|\n                        9[1468]\n                        )\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(3\\d{4})(\\d{1,10})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{7,12})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d)(\\d{4,10})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        (?:\n                        18|\n                        90\n                        )0|\n                        137\n                    ","\n                        1(?:\n                        37|\n                        80\n                        )|\n                        900[1359]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1\\d{2})(\\d{5,11})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["181"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(18\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["185","1850","18500"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(18\\d{2})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["18[68]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(18\\d)(\\d{8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["18[2-579]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(700)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["700"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(138)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["138"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(15[013-68])(\\d{2})(\\d{8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["15[013-68]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(15[279]\\d)(\\d{2})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["15[279]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[67]\\d)(\\d{2})(\\d{7,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        6[023]|\n                        7\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [1-35-9]\\d{3,14}|\n                    4(?:\n                    [0-8]\\d{4,12}|\n                    9(?:\n                    [0-37]\\d|\n                    4(?:\n                    [1-35-8]|\n                    4\\d?\n                    )|\n                    5\\d{1,2}|\n                    6[1-8]\\d?\n                    )\\d{2,8}\n                    )\n                ", possibleNumberPattern = Just "\\d{2,15}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [246]\\d{5,13}|\n                    3(?:\n                    0\\d{3,13}|\n                    2\\d{9}|\n                    [3-9]\\d{4,13}\n                    )|\n                    5(?:\n                    0[2-8]|\n                    [1256]\\d|\n                    [38][0-8]|\n                    4\\d{0,2}|\n                    [79][0-7]\n                    )\\d{3,11}|\n                    7(?:\n                    0[2-8]|\n                    [1-9]\\d\n                    )\\d{3,10}|\n                    8(?:\n                    0[2-9]|\n                    [1-9]\\d\n                    )\\d{3,10}|\n                    9(?:\n                    0[6-9]\\d{3,10}|\n                    1\\d{4,12}|\n                    [2-9]\\d{4,11}\n                    )\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "30123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    5[0-25-9]\\d{8}|\n                    6[023]\\d{7,8}|\n                    7(?:\n                    [0-57-9]\\d?|\n                    6\\d\n                    )\\d{7}\n                    )\n                ", possibleNumberPattern = Just "\\d{10,11}", exampleNumber = Just "15123456789"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    16(?:\n                    4\\d{1,10}|\n                    [89]\\d{1,11}\n                    )\n                ", possibleNumberPattern = Just "\\d{4,14}", exampleNumber = Just "16412345"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7,12}", possibleNumberPattern = Just "\\d{10,15}", exampleNumber = Just "8001234567890"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    137[7-9]\\d{6}|\n                    900(?:\n                    [135]\\d{6}|\n                    9\\d{7}\n                    )\n                ", possibleNumberPattern = Just "\\d{10,11}", exampleNumber = Just "9001234567"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    3(?:\n                    7[1-6]\\d{6}|\n                    8\\d{4}\n                    )|\n                    80\\d{5,11}\n                    )\n                ", possibleNumberPattern = Just "\\d{7,14}", exampleNumber = Just "18012345"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700\\d{8}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "70012345678"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    18(?:\n                    1\\d{5,11}|\n                    [2-9]\\d{8}\n                    )\n                ", possibleNumberPattern = Just "\\d{8,14}", exampleNumber = Just "18500123456"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    5(?:\n                    (?:\n                    2\\d55|\n                    7\\d99|\n                    9\\d33\n                    )\\d{7}|\n                    (?:\n                    [034568]00|\n                    113\n                    )\\d{8}\n                    )|\n                    6(?:\n                    013|\n                    255|\n                    399\n                    )\\d{7,8}|\n                    7(?:\n                    [015]13|\n                    [234]55|\n                    [69]33|\n                    [78]99\n                    )\\d{7,8}\n                    )\n                ", possibleNumberPattern = Just "\\d{12,13}", exampleNumber = Just "177991234567"})},Territory {abbreviation = "DJ", countryCode = "253", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200003A/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[27]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    1[2-5]|\n                    7[45]\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "21360003"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "77[0-26-8]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "77831001"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "DK", countryCode = "45", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.dba.erhvervsstyrelsen.dk/numbering-lists"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [2-7]\\d|\n                    8[126-9]|\n                    9[1-36-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "32123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [2-7]\\d|\n                    8[126-9]|\n                    9[1-36-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "20123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "80123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "90123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "DM", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "767", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200003B/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[57-9]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    767(?:\n                    2(?:\n                    55|\n                    66\n                    )|\n                    4(?:\n                    2[01]|\n                    4[0-25-9]\n                    )|\n                    50[0-4]|\n                    70[1-3]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "7674201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    767(?:\n                    2(?:\n                    [234689]5|\n                    7[5-7]\n                    )|\n                    31[5-7]|\n                    61[2-7]\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7672251234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "DO", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "8[024]9", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200003C/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    [04]9[2-9]\\d{6}|\n                    29(?:\n                    2(?:\n                    [0-59]\\d|\n                    6[04-9]|\n                    7[0-27]|\n                    8[0237-9]\n                    )|\n                    3(?:\n                    [0-35-9]\\d|\n                    4[7-9]\n                    )|\n                    [45]\\d{2}|\n                    6(?:\n                    [0-27-9]\\d|\n                    [3-5][1-9]|\n                    6[0135-8]\n                    )|\n                    7(?:\n                    0[013-9]|\n                    [1-37]\\d|\n                    4[1-35689]|\n                    5[1-4689]|\n                    6[1-57-9]|\n                    8[1-79]|\n                    9[1-8]\n                    )|\n                    8(?:\n                    0[146-9]|\n                    1[0-48]|\n                    [248]\\d|\n                    3[1-79]|\n                    5[01589]|\n                    6[013-68]|\n                    7[124-8]|\n                    9[0-8]\n                    )|\n                    9(?:\n                    [0-24]\\d|\n                    3[02-46-9]|\n                    5[0-79]|\n                    60|\n                    7[0169]|\n                    8[57-9]|\n                    9[02-9]\n                    )\n                    )\\d{4}\n                    )\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "8092345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[024]9[2-9]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "8092345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "DZ", countryCode = "213", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000003/en","http://www.arpt.dz"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-4]\\d)(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-4]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([5-8]\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[5-8]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [1-4]|\n                    [5-9]\\d\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1\\d|\n                    2[013-79]|\n                    3[0-8]|\n                    4[0135689]\n                    )\\d{6}|\n                    9619\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    5[4-6]|\n                    7[7-9]\n                    )\\d{7}|\n                    6(?:\n                    [569]\\d|\n                    7[0-6]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "551234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[3-689]1\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "808123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[12]1\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "801123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "98[23]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "983123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "EC", countryCode = "593", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/+593","http://www.conatel.gob.ec/site_conatel/index.php?option=com_content&view=category&layout=blog&id=52&Itemid=153","http://www.itu.int/oth/T020200003D/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [247]|\n                        [356][2-8]\n                    "], nfFormat = "$1 $2-$3", nfInternationalFormat = Just ["$1-$2-$3"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1800)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1\\d{9,10}|\n                    [2-8]\\d{7}|\n                    9\\d{8}\n                ", possibleNumberPattern = Just "\\d{7,11}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-7][2-7]\\d{6}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "22123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    39|\n                    [45][89]|\n                    [67][7-9]|\n                    [89]\\d\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "991234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{6,7}", possibleNumberPattern = Just "\\d{10,11}", exampleNumber = Just "18001234567"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-7]890\\d{4}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "28901234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "EE", countryCode = "372", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000043/en","http://www.tja.ee/public/Legislation_side/Numbering_/Estonian_NP_eng.htm"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-79]\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [369]|\n                        4[3-8]|\n                        5(?:\n                        [0-2]|\n                        5[0-478]|\n                        6[45]\n                        )|\n                        7[1-9]\n                    ","\n                        [369]|\n                        4[3-8]|\n                        5(?:\n                        [02]|\n                        1(?:\n                        [0-8]|\n                        95\n                        )|\n                        5[0-478]|\n                        6(?:\n                        4[0-4]|\n                        5[1-589]\n                        )\n                        )|\n                        7[1-9]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(70)(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["70"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8000)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800","8000"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([458]\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        40|\n                        5|\n                        8(?:\n                        00|\n                        [1-5]\n                        )\n                    ","\n                        40|\n                        5|\n                        8(?:\n                        00[1-9]|\n                        [1-5]\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1\\d{3,4}|\n                    [3-9]\\d{6,7}|\n                    800\\d{6,7}\n                ", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1\\d{3,4}|\n                    800[2-9]\\d{3}\n                ", possibleNumberPattern = Just "\\d{4,7}", exampleNumber = Just "8002123"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3[23589]|\n                    4[3-8]|\n                    6\\d|\n                    7[1-9]|\n                    88\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "3212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    5\\d|\n                    8[1-5]\n                    )\\d{6}|\n                    5(?:\n                    [02]\\d{2}|\n                    1(?:\n                    [0-8]\\d|\n                    95\n                    )|\n                    5[0-478]\\d|\n                    64[0-4]|\n                    65[1-589]\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "51234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    800(?:\n                    0\\d{3}|\n                    1\\d|\n                    [2-9]\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    40\\d{2}|\n                    900\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "9001234"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70[0-2]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "70012345"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    2[01245]|\n                    3[0-6]|\n                    4[1-489]|\n                    5[0-59]|\n                    6[1-46-9]|\n                    7[0-27-9]|\n                    8[189]|\n                    9[012]\n                    )\\d{1,2}\n                ", possibleNumberPattern = Just "\\d{4,5}", exampleNumber = Just "12123"}), voicemail = Nothing},Territory {abbreviation = "EG", countryCode = "20", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200003E/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{7,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[23]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1[012]|\n                        [89]00\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{6,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1[35]|\n                        [4-6]|\n                        [89][2-9]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1\\d{4,9}|\n                    [2456]\\d{8}|\n                    3\\d{7}|\n                    [89]\\d{8,9}\n                ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1(?:\n                    3[23]\\d|\n                    5(?:\n                    [23]|\n                    9\\d\n                    )\n                    )|\n                    2[2-4]\\d{2}|\n                    3\\d{2}|\n                    4(?:\n                    0[2-5]|\n                    [578][23]|\n                    64\n                    )\\d|\n                    5(?:\n                    0[2-7]|\n                    [57][23]\n                    )\\d|\n                    6[24-689]3\\d|\n                    8(?:\n                    2[2-57]|\n                    4[26]|\n                    6[237]|\n                    8[2-4]\n                    )\\d|\n                    9(?:\n                    2[27]|\n                    3[24]|\n                    52|\n                    6[2356]|\n                    7[2-4]\n                    )\\d\n                    )\\d{5}|\n                    1[69]\\d{3}\n                ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Just "234567890"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    0[0-269]|\n                    1[0-245]|\n                    2[0-278]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1001234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "EH", countryCode = "212", mainCountryForCode = Nothing, leadingDigits = Just "528[89]", preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000090/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5689]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "528[89]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "528812345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6(?:\n                    0[0-8]|\n                    [12-79]\\d|\n                    8[017]\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "650123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "801234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "89\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "891234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "ER", countryCode = "291", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000042/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[178]\\d{6}", possibleNumberPattern = Just "\\d{6,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    1[12568]|\n                    20|\n                    40|\n                    55|\n                    6[146]\n                    )\\d{4}|\n                    8\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "8370362"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    17[1-3]\\d{4}|\n                    7\\d{6}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "7123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "ES", countryCode = "34", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["\n                    http://www.minetur.gob.es/telecomunicaciones/es-ES/Servicios/Numeracion/Documents/14-10_Descripcion_PNN.pdf\n                "], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]00)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]00"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([5-9]\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [568]|\n                        [79][0-8]\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5-9]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    [13]0|\n                    [28][0-8]|\n                    [47][1-9]|\n                    5[01346-9]|\n                    6[0457-9]\n                    )\\d{6}|\n                    9(?:\n                    [1238][0-8]\\d{6}|\n                    4[1-9]\\d{6}|\n                    5\\d{7}|\n                    6(?:\n                    [0-8]\\d{6}|\n                    9(?:\n                    0(?:\n                    [0-57-9]\\d{4}|\n                    6(?:\n                    0[0-8]|\n                    1[1-9]|\n                    [2-9]\\d\n                    )\\d{2}\n                    )|\n                    [1-9]\\d{5}\n                    )\n                    )|\n                    7(?:\n                    [124-9]\\d{2}|\n                    3(?:\n                    [0-8]\\d|\n                    9[1-9]\n                    )\n                    )\\d{4}\n                    )\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "810123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    6\\d{6}|\n                    7[1-4]\\d{5}|\n                    9(?:\n                    6906(?:\n                    09|\n                    10\n                    )|\n                    7390\\d{2}\n                    )\n                    )\\d{2}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "612345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[89]00\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[367]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "803123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[12]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "901123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "701234567"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "51\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "511234567"}), voicemail = Nothing},Territory {abbreviation = "ET", countryCode = "251", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000044/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-59]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-59]\\d{8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    11(?:\n                    1(?:\n                    1[124]|\n                    2[2-57]|\n                    3[1-5]|\n                    5[5-8]|\n                    8[6-8]\n                    )|\n                    2(?:\n                    13|\n                    3[6-8]|\n                    5[89]|\n                    7[05-9]|\n                    8[2-6]\n                    )|\n                    3(?:\n                    2[01]|\n                    3[0-289]|\n                    4[1289]|\n                    7[1-4]|\n                    87\n                    )|\n                    4(?:\n                    1[69]|\n                    3[2-49]|\n                    4[0-3]|\n                    6[5-8]\n                    )|\n                    5(?:\n                    1[578]|\n                    44|\n                    5[0-4]\n                    )|\n                    6(?:\n                    18|\n                    2[69]|\n                    4[5-7]|\n                    5[1-5]|\n                    6[0-59]|\n                    8[015-8]\n                    )\n                    )|\n                    2(?:\n                    2(?:\n                    11[1-9]|\n                    22[0-7]|\n                    33\\d|\n                    44[1467]|\n                    66[1-68]\n                    )|\n                    5(?:\n                    11[124-6]|\n                    33[2-8]|\n                    44[1467]|\n                    55[14]|\n                    66[1-3679]|\n                    77[124-79]|\n                    880\n                    )\n                    )|\n                    3(?:\n                    3(?:\n                    11[0-46-8]|\n                    22[0-6]|\n                    33[0134689]|\n                    44[04]|\n                    55[0-6]|\n                    66[01467]\n                    )|\n                    4(?:\n                    44[0-8]|\n                    55[0-69]|\n                    66[0-3]|\n                    77[1-5]\n                    )\n                    )|\n                    4(?:\n                    6(?:\n                    22[0-24-7]|\n                    33[1-5]|\n                    44[13-69]|\n                    55[14-689]|\n                    660|\n                    88[1-4]\n                    )|\n                    7(?:\n                    11[1-9]|\n                    22[1-9]|\n                    33[13-7]|\n                    44[13-6]|\n                    55[1-689]\n                    )\n                    )|\n                    5(?:\n                    7(?:\n                    227|\n                    55[05]|\n                    (?:\n                    66|\n                    77\n                    )[14-8]\n                    )|\n                    8(?:\n                    11[149]|\n                    22[013-79]|\n                    33[0-68]|\n                    44[013-8]|\n                    550|\n                    66[1-5]|\n                    77\\d\n                    )\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "111112345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    [1-46]\\d|\n                    5[89]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "911234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "FI", countryCode = "358", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00|99[049]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["https://www.viestintavirasto.fi/internetpuhelin/puhelinverkonnumerointi.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        (?:\n                        [1-3]00|\n                        [6-8]0\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(116\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["116"], nfFormat = "$1", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4,10})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [14]|\n                        2[09]|\n                        50|\n                        7[135]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{4,11})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [25689][1-8]|\n                        3\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1\\d{4,11}|\n                    [2-9]\\d{4,10}\n                ", possibleNumberPattern = Just "\\d{5,12}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [13]00\\d{3,7}|\n                    2(?:\n                    0(?:\n                    0\\d{3,7}|\n                    2[023]\\d{1,6}|\n                    9[89]\\d{1,6}\n                    )\n                    )|\n                    60(?:\n                    [12]\\d{5,6}|\n                    6\\d{7}\n                    )|\n                    7(?:\n                    1\\d{7}|\n                    3\\d{8}|\n                    5[03-9]\\d{2,7}\n                    )\n                ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Just "100123"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    [3569][1-8]\\d{3,9}|\n                    [47]\\d{5,10}\n                    )|\n                    2[1-8]\\d{3,9}|\n                    3(?:\n                    [1-8]\\d{3,9}|\n                    9\\d{4,8}\n                    )|\n                    [5689][1-8]\\d{3,9}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "1312345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    4\\d{5,10}|\n                    50\\d{4,8}\n                ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Just "412345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4,7}", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[67]00\\d{5,6}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "600123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [13]0\\d{4,8}|\n                    2(?:\n                    0(?:\n                    [016-8]\\d{3,7}|\n                    [2-59]\\d{2,7}\n                    )|\n                    9\\d{4,8}\n                    )|\n                    60(?:\n                    [12]\\d{5,6}|\n                    6\\d{7}\n                    )|\n                    7(?:\n                    1\\d{7}|\n                    3\\d{8}|\n                    5[03-9]\\d{2,7}\n                    )\n                ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Just "10112345"}), voicemail = Nothing},Territory {abbreviation = "FJ", countryCode = "679", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "0(?:0|52)", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000048/en","http://www.tfl.com.fj"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[36-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [36-9]\\d{6}|\n                    0\\d{10}\n                ", possibleNumberPattern = Just "\\d{7}(?:\\d{4})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3[0-5]|\n                    6[25-7]|\n                    8[58]\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "3212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    7[0-8]|\n                    8[034679]|\n                    9\\d\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "7012345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0800\\d{7}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "08001234567"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "FK", countryCode = "500", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000046/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-7]\\d{4}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-47]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "31234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "51234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "FM", countryCode = "691", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200008B/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[39]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3[2357]0[1-9]\\d{3}|\n                    9[2-6]\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "3201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3[2357]0[1-9]\\d{3}|\n                    9[2-7]\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "3501234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "FO", countryCode = "298", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Just "(10(?:01|[12]0|88))", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Just "$CC $FG", mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000047/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    20|\n                    [3-4]\\d|\n                    8[19]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [27][1-9]|\n                    5\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "211234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[257-9]\\d{3}", possibleNumberPattern = Nothing, exampleNumber = Just "802123"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    90(?:\n                    [1345][15-7]|\n                    2[125-7]|\n                    99\n                    )\\d{2}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "901123"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    6[0-36]|\n                    88\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "601234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "FR", countryCode = "33", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200004A/en","http://www.arcep.fr/index.php?id=8146","http://en.wikipedia.org/wiki/%2B33"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-79])(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-79]"], nfFormat = "$1 $2 $3 $4 $5", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["11"], nfFormat = "$1 $2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-5]\\d{8}", possibleNumberPattern = Nothing, exampleNumber = Just "123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6\\d{8}|\n                    7(?:\n                    00\\d{6}|\n                    [3-9]\\d{7}\n                    )\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "612345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[0-5]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "801234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "89[1-37-9]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "891123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    1[019]|\n                    2[0156]|\n                    84|\n                    90\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "810123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9\\d{8}", possibleNumberPattern = Nothing, exampleNumber = Just "912345678"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[6-9]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "806123456"}), voicemail = Nothing},Territory {abbreviation = "GA", countryCode = "241", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200004E/en","http://www.arcep.ga"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "0$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-7]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0?\\d{7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "01\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "01441234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0?[2-7]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "06031234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GB", countryCode = "44", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just " x", nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://stakeholders.ofcom.org.uk/telecoms/numbering/","http://en.wikipedia.org/wiki/List_of_United_Kingdom_dialling_codes","http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=GB"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2|\n                        5[56]|\n                        7(?:\n                        0|\n                        6[013-9]\n                        )\n                    ","\n                        2|\n                        5[56]|\n                        7(?:\n                        0|\n                        6(?:\n                        [013-9]|\n                        2[0-35-9]\n                        )\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        1|\n                        \\d1\n                        )|\n                        3|\n                        9[018]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5})(\\d{4,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        38|\n                        5[23]|\n                        69|\n                        76|\n                        94\n                        )\n                    ","\n                        1(?:\n                        387|\n                        5(?:\n                        24|\n                        39\n                        )|\n                        697|\n                        768|\n                        946\n                        )\n                    ","\n                        1(?:\n                        3873|\n                        5(?:\n                        242|\n                        39[456]\n                        )|\n                        697[347]|\n                        768[347]|\n                        9467\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1\\d{3})(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        7(?:\n                        [1-5789]|\n                        62\n                        )\n                    ","\n                        7(?:\n                        [1-5789]|\n                        624\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800","8001","80011","800111","8001111"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(845)(46)(4\\d)", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["845","8454","84546","845464"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        8(?:\n                        4[2-5]|\n                        7[0-3]\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(80\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([58]00)(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[58]00"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{7,10}", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2\\d[2-9]\\d{7}|\n                    1(?:\n                    1\\d|\n                    \\d1\n                    )[2-9]\\d{6}|\n                    1(?:\n                    [248][02-9]\\d[2-9]\\d{4,5}|\n                    (?:\n                    3(?:\n                    [02-79]\\d|\n                    8[0-69]\n                    )|\n                    5(?:\n                    [04-9]\\d|\n                    2[0-35-9]|\n                    3[0-8]\n                    )|\n                    6(?:\n                    [02-8]\\d|\n                    9[0-689]\n                    )|\n                    7(?:\n                    [02-5789]\\d|\n                    6[0-79]\n                    )|\n                    9(?:\n                    [0235-9]\\d|\n                    4[0-5789]\n                    )\n                    )[2-9]\\d{4,5}|\n                    (?:\n                    387(?:\n                    3[2-9]|\n                    [24-9]\\d\n                    )|\n                    5(?:\n                    24(?:\n                    2[2-9]|\n                    [3-9]\\d\n                    )|\n                    39(?:\n                    [4-6][2-9]|\n                    [237-9]\\d\n                    )\n                    )|\n                    697(?:\n                    [347][2-9]|\n                    [25689]\\d\n                    )|\n                    768(?:\n                    [347][2-9]|\n                    [25679]\\d\n                    )|\n                    946(?:\n                    7[2-9]|\n                    [2-689]\\d\n                    )\n                    )\\d{3,4}\n                    )\n                ", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "1332456789"}), fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    0[01378]|\n                    3[0189]|\n                    4[017]|\n                    8[0-46-9]|\n                    9[012]\n                    )\\d{7}|\n                    1(?:\n                    (?:\n                    1(?:\n                    3[0-48]|\n                    [46][0-4]|\n                    5[012789]|\n                    7[0-49]|\n                    8[01349]\n                    )|\n                    21[0-7]|\n                    31[0-8]|\n                    [459]1\\d|\n                    61[0-46-9]\n                    )\n                    )\\d{6}|\n                    1(?:\n                    2(?:\n                    0[024-9]|\n                    2[3-9]|\n                    3[3-79]|\n                    4[1-689]|\n                    [58][02-9]|\n                    6[0-4789]|\n                    7[013-9]|\n                    9\\d\n                    )|\n                    3(?:\n                    0\\d|\n                    [25][02-9]|\n                    3[02-579]|\n                    [468][0-46-9]|\n                    7[1235679]|\n                    9[24578]\n                    )|\n                    4(?:\n                    0[03-9]|\n                    [28][02-5789]|\n                    [37]\\d|\n                    4[02-69]|\n                    5[0-8]|\n                    [69][0-79]\n                    )|\n                    5(?:\n                    0[1235-9]|\n                    2[024-9]|\n                    3[015689]|\n                    4[02-9]|\n                    5[03-9]|\n                    6\\d|\n                    7[0-35-9]|\n                    8[0-468]|\n                    9[0-5789]\n                    )|\n                    6(?:\n                    0[034689]|\n                    2[0-35689]|\n                    [38][013-9]|\n                    4[1-467]|\n                    5[0-69]|\n                    6[13-9]|\n                    7[0-8]|\n                    9[0124578]\n                    )|\n                    7(?:\n                    0[0246-9]|\n                    2\\d|\n                    3[023678]|\n                    4[03-9]|\n                    5[0-46-9]|\n                    6[013-9]|\n                    7[0-35-9]|\n                    8[024-9]|\n                    9[02-9]\n                    )|\n                    8(?:\n                    0[35-9]|\n                    2[1-5789]|\n                    3[02-578]|\n                    4[0-578]|\n                    5[124-9]|\n                    6[2-69]|\n                    7\\d|\n                    8[02-9]|\n                    9[02569]\n                    )|\n                    9(?:\n                    0[02-589]|\n                    2[02-689]|\n                    3[1-5789]|\n                    4[2-9]|\n                    5[0-579]|\n                    6[234789]|\n                    7[0124578]|\n                    8\\d|\n                    9[2-57]\n                    )\n                    )\\d{6}|\n                    1(?:\n                    2(?:\n                    0(?:\n                    46[1-4]|\n                    87[2-9]\n                    )|\n                    545[1-79]|\n                    76(?:\n                    2\\d|\n                    3[1-8]|\n                    6[1-6]\n                    )|\n                    9(?:\n                    7(?:\n                    2[0-4]|\n                    3[2-5]\n                    )|\n                    8(?:\n                    2[2-8]|\n                    7[0-4789]|\n                    8[345]\n                    )\n                    )\n                    )|\n                    3(?:\n                    638[2-5]|\n                    647[23]|\n                    8(?:\n                    47[04-9]|\n                    64[015789]\n                    )\n                    )|\n                    4(?:\n                    044[1-7]|\n                    20(?:\n                    2[23]|\n                    8\\d\n                    )|\n                    6(?:\n                    0(?:\n                    30|\n                    5[2-57]|\n                    6[1-8]|\n                    7[2-8]\n                    )|\n                    140\n                    )|\n                    8(?:\n                    052|\n                    87[123]\n                    )\n                    )|\n                    5(?:\n                    24(?:\n                    3[2-79]|\n                    6\\d\n                    )|\n                    276\\d|\n                    6(?:\n                    26[06-9]|\n                    686\n                    )\n                    )|\n                    6(?:\n                    06(?:\n                    4\\d|\n                    7[4-79]\n                    )|\n                    295[567]|\n                    35[34]\\d|\n                    47(?:\n                    24|\n                    61\n                    )|\n                    59(?:\n                    5[08]|\n                    6[67]|\n                    74\n                    )|\n                    955[0-4]\n                    )|\n                    7(?:\n                    26(?:\n                    6[13-9]|\n                    7[0-7]\n                    )|\n                    442\\d|\n                    50(?:\n                    2[0-3]|\n                    [3-68]2|\n                    76\n                    )\n                    )|\n                    8(?:\n                    27[56]\\d|\n                    37(?:\n                    5[2-5]|\n                    8[239]\n                    )|\n                    84(?:\n                    3[2-58]\n                    )\n                    )|\n                    9(?:\n                    0(?:\n                    0(?:\n                    6[1-8]|\n                    85\n                    )|\n                    52\\d\n                    )|\n                    3583|\n                    4(?:\n                    66[1-8]|\n                    9(?:\n                    2[01]|\n                    81\n                    )\n                    )|\n                    63(?:\n                    23|\n                    3[1-4]\n                    )|\n                    9561\n                    )\n                    )\\d{3}|\n                    176888[234678]\\d{2}|\n                    16977[23]\\d{3}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "1212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7(?:\n                    [1-4]\\d\\d|\n                    5(?:\n                    0[0-8]|\n                    [13-9]\\d|\n                    2[0-35-9]\n                    )|\n                    7(?:\n                    0[1-9]|\n                    [1-7]\\d|\n                    8[02-9]|\n                    9[0-689]\n                    )|\n                    8(?:\n                    [014-9]\\d|\n                    [23][0-8]\n                    )|\n                    9(?:\n                    [04-9]\\d|\n                    1[02-9]|\n                    2[0-35-9]|\n                    3[0-689]\n                    )\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7400123456"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    76(?:\n                    0[012]|\n                    2[356]|\n                    4[0134]|\n                    5[49]|\n                    6[0-369]|\n                    77|\n                    81|\n                    9[39]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7640123456"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    80(?:\n                    0(?:\n                    1111|\n                    \\d{6,7}\n                    )|\n                    8\\d{7}\n                    )|\n                    500\\d{6}\n                ", possibleNumberPattern = Just "\\d{7}(?:\\d{2,3})?", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    87[123]|\n                    9(?:\n                    [01]\\d|\n                    8[2349]\n                    )\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9012345678"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    4(?:\n                    5464\\d|\n                    [2-5]\\d{7}\n                    )|\n                    70\\d{7}\n                    )\n                ", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Just "8431234567"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7012345678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "56\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5612345678"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3[0347]|\n                    55\n                    )\\d{8}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5512345678"}), voicemail = Nothing},Territory {abbreviation = "GD", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "473", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000057/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[4589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    473(?:\n                    2(?:\n                    3[0-2]|\n                    69\n                    )|\n                    3(?:\n                    2[89]|\n                    86\n                    )|\n                    4(?:\n                    [06]8|\n                    3[5-9]|\n                    4[0-49]|\n                    5[5-79]|\n                    68|\n                    73|\n                    90\n                    )|\n                    63[68]|\n                    7(?:\n                    58|\n                    84\n                    )|\n                    800|\n                    938\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "4732691234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    473(?:\n                    4(?:\n                    0[2-79]|\n                    1[04-9]|\n                    20|\n                    58\n                    )|\n                    5(?:\n                    2[01]|\n                    3[3-8]\n                    )|\n                    901\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "4734031234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GE", countryCode = "995", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000050/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Georgia_(country)"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[348]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[34578]\\d{8}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "706\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "706123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3(?:\n                    [256]\\d|\n                    4[124-9]|\n                    7[0-4]\n                    )|\n                    4(?:\n                    1\\d|\n                    2[2-7]|\n                    3[1-79]|\n                    4[2-8]|\n                    7[239]|\n                    9[1-7]\n                    )\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "322123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    14|\n                    5[01578]|\n                    68|\n                    7[0147-9]|\n                    9[0-35-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "555123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "706\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "706123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GF", countryCode = "594", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200004C/en","http://www.arcep.fr/index.php?id=2137&bloc=0594&CMD=RESULTS_NUMEROTATION","http://www.arcep.fr/uploads/tx_gsavis/11-1297.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    594(?:\n                    10|\n                    2[012457-9]|\n                    3[0-57-9]|\n                    4[3-9]|\n                    5[7-9]|\n                    6[0-3]|\n                    9[014]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "594101234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    694(?:\n                    [04][0-7]|\n                    1[0-5]|\n                    3[018]|\n                    [29]\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "694201234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GG", countryCode = "44", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just " x", nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[135789]\\d{6,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1481[2-9]\\d{5}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1481250123"}), fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1481\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "1481456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7(?:\n                    781|\n                    839|\n                    911\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7781123456"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    76(?:\n                    0[012]|\n                    2[356]|\n                    4[0134]|\n                    5[49]|\n                    6[0-369]|\n                    77|\n                    81|\n                    9[39]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7640123456"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    80(?:\n                    0(?:\n                    1111|\n                    \\d{6,7}\n                    )|\n                    8\\d{7}\n                    )|\n                    500\\d{6}\n                ", possibleNumberPattern = Just "\\d{7}(?:\\d{2,3})?", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    87[123]|\n                    9(?:\n                    [01]\\d|\n                    8[0-3]\n                    )\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9012345678"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    4(?:\n                    5464\\d|\n                    [2-5]\\d{7}\n                    )|\n                    70\\d{7}\n                    )\n                ", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Just "8431234567"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7012345678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "56\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5612345678"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3[0347]|\n                    55\n                    )\\d{8}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5512345678"}), voicemail = Nothing},Territory {abbreviation = "GH", countryCode = "233", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000052/en","http://www.nca.org.gh/index.php?option=com_content&view=article&id=90&Itemid=65"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[235]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [235]\\d{8}|\n                    8\\d{7}\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3(?:\n                    0[237]\\d|\n                    [167](?:\n                    2[0-6]|\n                    7\\d\n                    )|\n                    2(?:\n                    2[0-5]|\n                    7\\d\n                    )|\n                    3(?:\n                    2[0-3]|\n                    7\\d\n                    )|\n                    4(?:\n                    2[013-9]|\n                    3[01]|\n                    7\\d\n                    )|\n                    5(?:\n                    2[0-7]|\n                    7\\d\n                    )|\n                    8(?:\n                    2[0-2]|\n                    7\\d\n                    )|\n                    9(?:\n                    20|\n                    7\\d\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "302345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2[034678]\\d|\n                    5(?:\n                    [047]\\d|\n                    5[3-6]|\n                    6[01]\n                    )\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "231234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GI", countryCode = "350", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.gra.gi/index.php?topic=numbering+plan&section=legislation&site=communications"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2568]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    00\\d|\n                    1(?:\n                    6[24-7]|\n                    9\\d\n                    )|\n                    2(?:\n                    00|\n                    2[2457]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "20012345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    5[46-8]|\n                    62\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "57123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "80123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[1-689]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "88123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "87\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "87123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GL", countryCode = "299", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000056/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-689]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    19|\n                    3[1-6]|\n                    6[14689]|\n                    8[14-79]|\n                    9\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "321000"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[245][2-9]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "221234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "801234"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3[89]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "381234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GM", countryCode = "220", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200004F/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    4(?:\n                    [23]\\d{2}|\n                    4(?:\n                    1[024679]|\n                    [6-9]\\d\n                    )\n                    )|\n                    5(?:\n                    54[0-7]|\n                    6(?:\n                    [67]\\d\n                    )|\n                    7(?:\n                    1[04]|\n                    2[035]|\n                    3[58]|\n                    48\n                    )\n                    )|\n                    8\\d{3}\n                    )\\d{3}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "5661234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[23679]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "3012345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GN", countryCode = "224", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200005B/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[67]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[367]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    30(?:\n                    24|\n                    3[12]|\n                    4[1-35-7]|\n                    5[13]|\n                    6[189]|\n                    [78]1|\n                    9[1478]\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "30241234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[02356]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "601123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "722\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "722123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GP", countryCode = "590", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000058/en","http://www.arcep.fr/fileadmin/reprise/dossiers/numero/ZABPQ-ZNE.xls"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([56]90)(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    590(?:\n                    0[13468]|\n                    1[012]|\n                    2[0-68]|\n                    3[28]|\n                    4[0-8]|\n                    5[579]|\n                    6[0189]|\n                    70|\n                    8[0-689]|\n                    9\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "590201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    690(?:\n                    0[0-7]|\n                    [1-9]\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "690301234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GQ", countryCode = "240", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000041/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[235]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[23589]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3(?:\n                    3(?:\n                    3\\d[7-9]|\n                    [0-24-9]\\d[46]\n                    )|\n                    5\\d{2}[7-9]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "333091234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    222|\n                    55[15]\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "222123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d[1-9]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d[1-9]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GR", countryCode = "30", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000055/en","http://en.wikipedia.org/wiki/%2B30"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([27]\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        21|\n                        7\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2[2-9]1|\n                        [689]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2[2-9][02-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[26-9]\\d{9}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    1\\d{2}|\n                    2(?:\n                    2[1-46-9]|\n                    3[1-8]|\n                    4[1-7]|\n                    5[1-4]|\n                    6[1-8]|\n                    7[1-5]|\n                    [89][1-9]\n                    )|\n                    3(?:\n                    1\\d|\n                    2[1-57]|\n                    [35][1-3]|\n                    4[13]|\n                    7[1-7]|\n                    8[124-6]|\n                    9[1-79]\n                    )|\n                    4(?:\n                    1\\d|\n                    2[1-8]|\n                    3[1-4]|\n                    4[13-5]|\n                    6[1-578]|\n                    9[1-5]\n                    )|\n                    5(?:\n                    1\\d|\n                    [29][1-4]|\n                    3[1-5]|\n                    4[124]|\n                    5[1-6]\n                    )|\n                    6(?:\n                    1\\d|\n                    3[1245]|\n                    4[1-7]|\n                    5[13-9]|\n                    [269][1-6]|\n                    7[14]|\n                    8[1-5]\n                    )|\n                    7(?:\n                    1\\d|\n                    2[1-5]|\n                    3[1-6]|\n                    4[1-7]|\n                    5[1-57]|\n                    6[135]|\n                    9[125-7]\n                    )|\n                    8(?:\n                    1\\d|\n                    2[1-5]|\n                    [34][1-4]|\n                    9[1-57]\n                    )\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "69\\d{8}", possibleNumberPattern = Nothing, exampleNumber = Just "6912345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[19]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "9091234567"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    0[16]|\n                    12|\n                    25\n                    )\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "8011234567"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{8}", possibleNumberPattern = Nothing, exampleNumber = Just "7012345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GT", countryCode = "502", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200005A/en","http://www.sit.gob.gt/index.php?page=plan-de-numeracion","http://en.wikipedia.org/wiki/Telephone_numbers_in_Guatemala"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-7]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2-7]\\d{7}|\n                    1[89]\\d{9}\n                ", possibleNumberPattern = Just "\\d{8}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[267][2-9]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "22456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[345]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "51234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "18[01]\\d{8}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "18001112222"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "19\\d{9}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "19001112222"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GU", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "671", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.nationalnanpa.com/nas/public/assigned_code_query_step1.do?method=resetCodeQueryModel"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5689]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    671(?:\n                    3(?:\n                    00|\n                    3[39]|\n                    4[349]|\n                    55|\n                    6[26]\n                    )|\n                    4(?:\n                    56|\n                    7[1-9]|\n                    8[236-9]\n                    )|\n                    5(?:\n                    55|\n                    6[2-5]|\n                    88\n                    )|\n                    6(?:\n                    3[2-578]|\n                    4[24-9]|\n                    5[34]|\n                    78|\n                    8[5-9]\n                    )|\n                    7(?:\n                    [079]7|\n                    2[0167]|\n                    3[45]|\n                    8[789]\n                    )|\n                    8(?:\n                    [2-5789]8|\n                    6[48]\n                    )|\n                    9(?:\n                    2[29]|\n                    6[79]|\n                    7[179]|\n                    8[789]|\n                    9[78]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "6713001234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    671(?:\n                    3(?:\n                    00|\n                    3[39]|\n                    4[349]|\n                    55|\n                    6[26]\n                    )|\n                    4(?:\n                    56|\n                    7[1-9]|\n                    8[236-9]\n                    )|\n                    5(?:\n                    55|\n                    6[2-5]|\n                    88\n                    )|\n                    6(?:\n                    3[2-578]|\n                    4[24-9]|\n                    5[34]|\n                    78|\n                    8[5-9]\n                    )|\n                    7(?:\n                    [079]7|\n                    2[0167]|\n                    3[45]|\n                    8[789]\n                    )|\n                    8(?:\n                    [2-5789]8|\n                    6[48]\n                    )|\n                    9(?:\n                    2[29]|\n                    6[79]|\n                    7[179]|\n                    8[789]|\n                    9[78]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "6713001234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GW", countryCode = "245", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200005C/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        44|\n                        9[567]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["40"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    4(?:\n                    0\\d{5}|\n                    4\\d{7}\n                    )|\n                    9\\d{8}\n                    )\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    443(?:\n                    2[0125]|\n                    3[1245]|\n                    4[12]|\n                    5[1-4]|\n                    70|\n                    9[1-467]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "443201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    55\\d|\n                    6(?:\n                    6\\d|\n                    9[012]\n                    )|\n                    77\\d\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "955012345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "40\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "4012345"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GY", countryCode = "592", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "001", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200005D/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-4679]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    1[6-9]|\n                    2[0-35-9]|\n                    3[1-4]|\n                    5[3-9]|\n                    6\\d|\n                    7[0-24-79]\n                    )|\n                    3(?:\n                    2[25-9]|\n                    3\\d\n                    )|\n                    4(?:\n                    4[0-24]|\n                    5[56]\n                    )|\n                    77[1-57]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "6091234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    289|\n                    862\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2891234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9008\\d{3}", possibleNumberPattern = Nothing, exampleNumber = Just "9008123"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "HK", countryCode = "852", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.ofca.gov.hk/en/industry_focus/telecommunications/portability/index.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [235-7]|\n                        [89](?:\n                        0[1-9]|\n                        [1-9]\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(900)(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["900"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(900)(\\d{2,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["900"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [235-7]\\d{7}|\n                    8\\d{7,8}|\n                    9\\d{4,10}\n                ", possibleNumberPattern = Just "\\d{5,11}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [23]\\d|\n                    58\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    5[1-79]\\d|\n                    6\\d{2}|\n                    8[4-79]\\d|\n                    9(?:\n                    0[1-9]|\n                    [1-8]\\d\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "51234567"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "71234567"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    900(?:\n                    [0-24-9]\\d{7}|\n                    3\\d{1,4}\n                    )\n                ", possibleNumberPattern = Just "\\d{5,11}", exampleNumber = Just "90012345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[1-3]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "81123456"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "HN", countryCode = "504", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200005F/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[237-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    2(?:\n                    0[019]|\n                    1[1-36]|\n                    [23]\\d|\n                    4[056]|\n                    5[57]|\n                    7[01389]|\n                    8[0146-9]|\n                    9[012]\n                    )|\n                    4(?:\n                    2[3-59]|\n                    3[13-689]|\n                    4[0-68]|\n                    5[1-35]\n                    )|\n                    5(?:\n                    4[3-5]|\n                    5\\d|\n                    6[56]|\n                    74\n                    )|\n                    6(?:\n                    [056]\\d|\n                    3[04]|\n                    4[0-378]|\n                    [78][0-8]|\n                    9[01]\n                    )|\n                    7(?:\n                    6[46-9]|\n                    7[02-9]|\n                    8[34]\n                    )|\n                    8(?:\n                    79|\n                    8[0-35789]|\n                    9[1-57-9]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "22123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[37-9]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "91234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "HR", countryCode = "385", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000032/en","http://en.wikipedia.org/wiki/%2B385"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(6[09])(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6[09]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([67]2)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[67]2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-5]\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-5]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d)(\\d{3,4})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        6[0145]|\n                        7\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3,4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        6[0145]|\n                        7\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(80[01])(\\d{2})(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(80[01])(\\d{3,4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [1-7]\\d{5,8}|\n                    [89]\\d{6,11}\n                ", possibleNumberPattern = Just "\\d{6,12}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1\\d{7}|\n                    (?:\n                    2[0-3]|\n                    3[1-5]|\n                    4[02-47-9]|\n                    5[1-3]\n                    )\\d{6,7}\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    [1-9]\\d{6,10}|\n                    01\\d{6,9}\n                    )\n                ", possibleNumberPattern = Just "\\d{8,12}", exampleNumber = Just "912345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[01]\\d{4,7}", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6(?:\n                    [01459]\\d{4,7}\n                    )\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "611234"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[45]\\d{4,7}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "741234567"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[76]2\\d{6,7}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "62123456"}), voicemail = Nothing},Territory {abbreviation = "HT", countryCode = "509", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200005E/en","http://www.numberingplans.com/"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-489]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    [248]\\d|\n                    5[1-5]|\n                    94\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "22453300"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3[1-9]\\d|\n                    4\\d{2}|\n                    9(?:\n                    8[0-35]|\n                    9[5-9]\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "34101234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "98[89]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "98901234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "HU", countryCode = "36", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "06", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000061/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-9]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{7,8}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[48]0\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1\\d|\n                    2(?:\n                    1\\d|\n                    [2-9]\n                    )|\n                    3(?:\n                    [2-7]|\n                    8\\d\n                    )|\n                    4[24-9]|\n                    5[2-79]|\n                    6[23689]|\n                    7(?:\n                    1\\d|\n                    [2-9]\n                    )|\n                    8[2-57-9]|\n                    9[2-69]\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [257]0|\n                    3[01]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "201234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[01]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "40\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "40123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "ID", countryCode = "62", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0(?:0[1789]|10(?:00|1[67]))", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000064/en","http://en.wikipedia.org/wiki/%2B62"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2[124]|\n                        [36]1\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [4579]|\n                        2[035-9]|\n                        [36][02-9]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8\\d{2})(\\d{3,4})(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8[1-35-9]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(500)(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["15"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(177)(\\d{6,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["17"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{5,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(804)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["804"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(80\\d)(\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80[79]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [1-79]\\d{6,10}|\n                    8\\d{7,11}\n                    )\n                ", possibleNumberPattern = Just "\\d{5,12}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8071\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8071123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    1(?:\n                    14\\d{3}|\n                    [0-8]\\d{6,7}|\n                    500\\d{3}|\n                    9\\d{6}\n                    )|\n                    2\\d{6,8}|\n                    4\\d{7,8}\n                    )|\n                    (?:\n                    2(?:\n                    [35][1-4]|\n                    6[0-8]|\n                    7[1-6]|\n                    8\\d|\n                    9[1-8]\n                    )|\n                    3(?:\n                    1|\n                    [25][1-8]|\n                    3[1-68]|\n                    4[1-3]|\n                    6[1-3568]|\n                    7[0-469]|\n                    8\\d\n                    )|\n                    4(?:\n                    0[1-589]|\n                    1[01347-9]|\n                    2[0-36-8]|\n                    3[0-24-68]|\n                    43|\n                    5[1-378]|\n                    6[1-5]|\n                    7[134]|\n                    8[1245]\n                    )|\n                    5(?:\n                    1[1-35-9]|\n                    2[25-8]|\n                    3[124-9]|\n                    4[1-3589]|\n                    5[1-46]|\n                    6[1-8]\n                    )|\n                    6(?:\n                    19?|\n                    [25]\\d|\n                    3[1-69]|\n                    4[1-6]\n                    )|\n                    7(?:\n                    02|\n                    [125][1-9]|\n                    [36]\\d|\n                    4[1-8]|\n                    7[0-36-9]\n                    )|\n                    9(?:\n                    0[12]|\n                    1[013-8]|\n                    2[0-479]|\n                    5[125-8]|\n                    6[23679]|\n                    7[159]|\n                    8[01346]\n                    )\n                    )\\d{5,8}\n                ", possibleNumberPattern = Just "\\d{5,11}", exampleNumber = Just "612345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    1(?:\n                    3[145]|\n                    4[01]|\n                    5[1-469]|\n                    60|\n                    8[0359]|\n                    9\\d\n                    )|\n                    2(?:\n                    88|\n                    9[1256]\n                    )|\n                    3[1-4]9|\n                    4(?:\n                    36|\n                    91\n                    )|\n                    5(?:\n                    1[349]|\n                    [2-4]9\n                    )|\n                    6[0-7]9|\n                    7(?:\n                    [1-36]9|\n                    4[39]\n                    )|\n                    8[1-5]9|\n                    9[1-48]9\n                    )|\n                    3(?:\n                    19[1-3]|\n                    2[12]9|\n                    3[13]9|\n                    4(?:\n                    1[69]|\n                    39\n                    )|\n                    5[14]9|\n                    6(?:\n                    1[69]|\n                    2[89]\n                    )|\n                    709\n                    )|\n                    4[13]19|\n                    5(?:\n                    1(?:\n                    19|\n                    8[39]\n                    )|\n                    4[129]9|\n                    6[12]9\n                    )|\n                    6(?:\n                    19[12]|\n                    2(?:\n                    [23]9|\n                    77\n                    )\n                    )|\n                    7(?:\n                    1[13]9|\n                    2[15]9|\n                    419|\n                    5(?:\n                    1[89]|\n                    29\n                    )|\n                    6[15]9|\n                    7[178]9\n                    )\n                    )\\d{5,6}|\n                    8[1-35-9]\\d{7,10}\n                ", possibleNumberPattern = Just "\\d{9,12}", exampleNumber = Just "812345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    177\\d{6,8}|\n                    800\\d{5,7}\n                ", possibleNumberPattern = Just "\\d{8,11}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "809\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8091234567"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "804\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8041234567"}), personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1500\\d{3}|\n                    8071\\d{6}\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "8071123456"}), voicemail = Nothing},Territory {abbreviation = "IE", countryCode = "353", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.comreg.ie/licensing_and_services/numbering_plan_for_ireland.552.440.html","http://www.comreg.ie/_fileupload/publications/ComReg1119.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2[24-9]|\n                        47|\n                        58|\n                        6[237-9]|\n                        9[35-9]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        40[24]|\n                        50[45]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(48)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["48"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(818)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["81"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [24-69]|\n                        7[14]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([78]\\d)(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        76|\n                        8[35-9]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(700)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["70"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        8[059]|\n                        5\n                        )\n                    ","\n                        1(?:\n                        8[059]0|\n                        5\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[124-9]\\d{6,9}", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "18[59]0\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1850123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1\\d{7,8}|\n                    2(?:\n                    1\\d{6,7}|\n                    3\\d{7}|\n                    [24-9]\\d{5}\n                    )|\n                    4(?:\n                    0[24]\\d{5}|\n                    [1-469]\\d{7}|\n                    5\\d{6}|\n                    7\\d{5}|\n                    8[0-46-9]\\d{7}\n                    )|\n                    5(?:\n                    0[45]\\d{5}|\n                    1\\d{6}|\n                    [23679]\\d{7}|\n                    8\\d{5}\n                    )|\n                    6(?:\n                    1\\d{6}|\n                    [237-9]\\d{5}|\n                    [4-6]\\d{7}\n                    )|\n                    7[14]\\d{7}|\n                    9(?:\n                    1\\d{6}|\n                    [04]\\d{7}|\n                    [35-9]\\d{5}\n                    )\n                ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Just "2212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    22\\d{6}|\n                    [35-9]\\d{7}\n                    )\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "850123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    15(?:\n                    1[2-8]|\n                    [2-8]0|\n                    9[089]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1520123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "18[59]0\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1850123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "700123456"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "76\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "761234567"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "818\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "818123456"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[35-9]\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8501234567"})},Territory {abbreviation = "IL", countryCode = "972", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0(?:0|1[2-9])", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200006A/en","http://en.wikipedia.org/wiki/%2B972","http://he.wikipedia.org/wiki/%D7%A7%D7%99%D7%93%D7%95%D7%9E%D7%AA_%D7%98%D7%9C%D7%A4%D7%95%D7%9F_%D7%91%D7%99%D7%A9%D7%A8%D7%90%D7%9C"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-489])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-489]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([57]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[57]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)([7-9]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[7-9]"], nfFormat = "$1-$2-$3-$4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1255)(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["125"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1200)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["120"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1212)(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["121"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1599)(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["15"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-689]"], nfFormat = "*$1", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [17]\\d{6,9}|\n                    [2-589]\\d{3}(?:\\d{3,6})?|\n                    6\\d{3}\n                ", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1700\\d{6}|\n                    [2-689]\\d{3}\n                ", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Just "1700123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-489]\\d{7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    [02-47-9]\\d{2}|\n                    5(?:\n                    01|\n                    2[23]|\n                    3[2-4]|\n                    4[45]|\n                    5[5689]|\n                    6[67]|\n                    7[0178]|\n                    8[6-9]|\n                    9[4-9]\n                    )|\n                    6[2-9]\\d\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "501234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    80[019]\\d{3}|\n                    255\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    212|\n                    (?:\n                    9(?:\n                    0[01]|\n                    19\n                    )|\n                    200\n                    )\\d{2}\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "1919123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1700\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1700123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7(?:\n                    18\\d|\n                    2[23]\\d|\n                    3[237]\\d|\n                    47\\d|\n                    6(?:\n                    5\\d|\n                    8[0168]\n                    )|\n                    7\\d{2}|\n                    8(?:\n                    2\\d|\n                    33|\n                    55|\n                    77|\n                    81\n                    )|\n                    9[29]\\d\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "771234567"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2-689]\\d{3}|\n                    1599\\d{6}\n                ", possibleNumberPattern = Just "\\d{4}(?:\\d{6})?", exampleNumber = Just "1599123456"}), voicemail = Nothing},Territory {abbreviation = "IM", countryCode = "44", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just " x", nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[135789]\\d{6,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1624[2-9]\\d{5}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1624250123"}), fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1624\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "1624456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[569]24\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7924123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "808162\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8081624567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    872299|\n                    90[0167]624\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9016247890"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    4(?:\n                    40[49]06|\n                    5624\\d\n                    )|\n                    70624\\d\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8456247890"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7012345678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "56\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5612345678"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3(?:\n                    08162\\d|\n                    3\\d{5}|\n                    4(?:\n                    40[49]06|\n                    5624\\d\n                    )|\n                    7(?:\n                    0624\\d|\n                    2299\\d\n                    )\n                    )\\d{3}|\n                    55\\d{8}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5512345678"}), voicemail = Nothing},Territory {abbreviation = "IN", countryCode = "91", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000063/en","http://en.wikipedia.org/wiki/%2B91","http://www.coai.in/msccodes.php","http://www.dot.gov.in/access-services/allotment-msc-codes"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        7(?:\n                        [02357]|\n                        4[0-389]|\n                        6[0-35-9]|\n                        8[0-79]|\n                        99\n                        )|\n                        8(?:\n                        0[015689]|\n                        1[0-57-9]|\n                        2[2356-9]|\n                        3[0-57-9]|\n                        [45]|\n                        6[02457-9]|\n                        7[01-69]|\n                        8[0-24-9]|\n                        9[02-9]\n                        )|\n                        9\n                    ","\n                        7(?:\n                        0|\n                        2(?:\n                        [0235679]|\n                        [14][017-9]|\n                        8[0-59]|\n                        9[389]\n                        )|\n                        3(?:\n                        [05-8]|\n                        1[07-9]|\n                        2[015-8]|\n                        3[17-9]|\n                        4[789]|\n                        9[01689]\n                        )|\n                        4(?:\n                        0[1-9]|\n                        1[014-9]|\n                        [29][89]|\n                        39|\n                        8[389]\n                        )|\n                        5(?:\n                        [034678]|\n                        2[03-9]|\n                        5[017-9]|\n                        9[7-9]\n                        )|\n                        6(?:\n                        0[0-47]|\n                        1[0-257-9]|\n                        2[0-4]|\n                        3[19]|\n                        5[4589]|\n                        [6-9]\n                        )|\n                        7(?:\n                        0[2-9]|\n                        [1-79]|\n                        8[1-9]\n                        )|\n                        8[0-79]|\n                        99[4-9]\n                        )|\n                        8(?:\n                        0(?:\n                        [01589]|\n                        6[67]\n                        )|\n                        1(?:\n                        [02-57-9]|\n                        1[0135-9]\n                        )|\n                        2(?:\n                        [236-9]|\n                        5[1-9]\n                        )|\n                        3(?:\n                        [0357-9]|\n                        4[1-9]\n                        )|\n                        [45]|\n                        6[02457-9]|\n                        7(?:\n                        07|\n                        [1-69]\n                        )|\n                        8(?:\n                        [0-26-9]|\n                        44|\n                        5[2-9]\n                        )|\n                        9(?:\n                        [035-9]|\n                        2[2-9]|\n                        4[0-8]\n                        )\n                        )|\n                        9\n                    ","\n                        7(?:\n                        0|\n                        2(?:\n                        [0235679]|\n                        [14][017-9]|\n                        8[0-59]|\n                        9[389]\n                        )|\n                        3(?:\n                        [05-8]|\n                        1(?:\n                        [089]|\n                        7[5-9]\n                        )|\n                        2(?:\n                        [5-8]|\n                        [01][089]\n                        )|\n                        3[17-9]|\n                        4[789]|\n                        9[01689]\n                        )|\n                        4(?:\n                        0[1-9]|\n                        1(?:\n                        [015-9]|\n                        4[08]\n                        )|\n                        [29][89]|\n                        39|\n                        8[389]\n                        )|\n                        5(?:\n                        [034678]|\n                        2[03-9]|\n                        5[017-9]|\n                        9[7-9]\n                        )|\n                        6(?:\n                        0[0-47]|\n                        1[0-257-9]|\n                        2[0-4]|\n                        3[19]|\n                        5[4589]|\n                        [6-9]\n                        )|\n                        7(?:\n                        0[2-9]|\n                        [1-79]|\n                        8[1-9]\n                        )|\n                        8[0-79]|\n                        99[4-9]\n                        )|\n                        8(?:\n                        0(?:\n                        [01589]|\n                        6[67]\n                        )|\n                        1(?:\n                        [02-57-9]|\n                        1[0135-9]\n                        )|\n                        2(?:\n                        [236-9]|\n                        5[1-9]\n                        )|\n                        3(?:\n                        [0357-9]|\n                        4[1-9]\n                        )|\n                        [45]|\n                        6[02457-9]|\n                        7(?:\n                        07|\n                        [1-69]\n                        )|\n                        8(?:\n                        [0-26-9]|\n                        44|\n                        5[2-9]\n                        )|\n                        9(?:\n                        [035-9]|\n                        2[2-9]|\n                        4[0-8]\n                        )\n                        )|\n                        9\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        11|\n                        2[02]|\n                        33|\n                        4[04]|\n                        79|\n                        80[2-46]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        2[0-249]|\n                        3[0-25]|\n                        4[145]|\n                        [569][14]|\n                        7[1257]|\n                        8[1346]|\n                        [68][1-9]\n                        )|\n                        2(?:\n                        1[257]|\n                        3[013]|\n                        4[01]|\n                        5[0137]|\n                        6[0158]|\n                        78|\n                        8[1568]|\n                        9[14]\n                        )|\n                        3(?:\n                        26|\n                        4[1-3]|\n                        5[34]|\n                        6[01489]|\n                        7[02-46]|\n                        8[159]\n                        )|\n                        4(?:\n                        1[36]|\n                        2[1-47]|\n                        3[15]|\n                        5[12]|\n                        6[0-26-9]|\n                        7[0-24-9]|\n                        8[013-57]|\n                        9[014-7]\n                        )|\n                        5(?:\n                        1[025]|\n                        [36][25]|\n                        22|\n                        4[28]|\n                        5[12]|\n                        [78]1|\n                        9[15]\n                        )|\n                        6(?:\n                        12|\n                        [2345]1|\n                        57|\n                        6[13]|\n                        7[14]|\n                        80\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        7(?:\n                        12|\n                        2[14]|\n                        3[134]|\n                        4[47]|\n                        5[15]|\n                        [67]1|\n                        88\n                        )\n                    ","\n                        7(?:\n                        12|\n                        2[14]|\n                        3[134]|\n                        4[47]|\n                        5(?:\n                        1|\n                        5[2-6]\n                        )|\n                        [67]1|\n                        88\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        8(?:\n                        16|\n                        2[014]|\n                        3[126]|\n                        6[136]|\n                        7[078]|\n                        8[34]|\n                        91\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        [23579]|\n                        [468][1-9]\n                        )|\n                        [2-8]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1600)(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["160","1600"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1800)(\\d{4,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["180","1800"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(18[06]0)(\\d{2,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["18[06]","18[06]0"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(140)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["140"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["18[06]","\n                        18(?:\n                        0[03]|\n                        6[12]\n                        )\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1\\d{7,12}|\n                    [2-9]\\d{9,10}\n                ", possibleNumberPattern = Just "\\d{6,13}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    600\\d{6}|\n                    8(?:\n                    0(?:\n                    0\\d{4,9}|\n                    3\\d{9}\n                    )|\n                    6(?:\n                    0\\d{7}|\n                    [12]\\d{9}\n                    )\n                    )\n                    )\n                ", possibleNumberPattern = Just "\\d{8,13}", exampleNumber = Just "1800123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    11|\n                    2[02]|\n                    33|\n                    4[04]|\n                    79\n                    )[2-7]\\d{7}|\n                    80[2-467]\\d{7}|\n                    (?:\n                    1(?:\n                    2[0-249]|\n                    3[0-25]|\n                    4[145]|\n                    [59][14]|\n                    6[014]|\n                    7[1257]|\n                    8[01346]\n                    )|\n                    2(?:\n                    1[257]|\n                    3[013]|\n                    4[01]|\n                    5[0137]|\n                    6[0158]|\n                    78|\n                    8[1568]|\n                    9[14]\n                    )|\n                    3(?:\n                    26|\n                    4[1-3]|\n                    5[34]|\n                    6[01489]|\n                    7[02-46]|\n                    8[159]\n                    )|\n                    4(?:\n                    1[36]|\n                    2[1-47]|\n                    3[15]|\n                    5[12]|\n                    6[0-26-9]|\n                    7[0-24-9]|\n                    8[013-57]|\n                    9[014-7]\n                    )|\n                    5(?:\n                    1[025]|\n                    [36][25]|\n                    22|\n                    4[28]|\n                    5[12]|\n                    [78]1|\n                    9[15]\n                    )|\n                    6(?:\n                    12|\n                    [2345]1|\n                    57|\n                    6[13]|\n                    7[14]|\n                    80\n                    )|\n                    7(?:\n                    12|\n                    2[14]|\n                    3[134]|\n                    4[47]|\n                    5[15]|\n                    [67]1|\n                    88\n                    )|\n                    8(?:\n                    16|\n                    2[014]|\n                    3[126]|\n                    6[136]|\n                    7[078]|\n                    8[34]|\n                    91\n                    )\n                    )[2-7]\\d{6}|\n                    (?:\n                    (?:\n                    1(?:\n                    2[35-8]|\n                    3[346-9]|\n                    4[236-9]|\n                    [59][0235-9]|\n                    6[235-9]|\n                    7[34689]|\n                    8[257-9]\n                    )|\n                    2(?:\n                    1[134689]|\n                    3[24-8]|\n                    4[2-8]|\n                    5[25689]|\n                    6[2-4679]|\n                    7[13-79]|\n                    8[2-479]|\n                    9[235-9]\n                    )|\n                    3(?:\n                    01|\n                    1[79]|\n                    2[1-5]|\n                    4[25-8]|\n                    5[125689]|\n                    6[235-7]|\n                    7[157-9]|\n                    8[2-467]\n                    )|\n                    4(?:\n                    1[14578]|\n                    2[5689]|\n                    3[2-467]|\n                    5[4-7]|\n                    6[35]|\n                    73|\n                    8[2689]|\n                    9[2389]\n                    )|\n                    5(?:\n                    [16][146-9]|\n                    2[14-8]|\n                    3[1346]|\n                    4[14-69]|\n                    5[46]|\n                    7[2-4]|\n                    8[2-8]|\n                    9[246]\n                    )|\n                    6(?:\n                    1[1358]|\n                    2[2457]|\n                    3[2-4]|\n                    4[235-7]|\n                    [57][2-689]|\n                    6[24-578]|\n                    8[1-6]\n                    )|\n                    8(?:\n                    1[1357-9]|\n                    2[235-8]|\n                    3[03-57-9]|\n                    4[0-24-9]|\n                    5\\d|\n                    6[2457-9]|\n                    7[1-6]|\n                    8[1256]|\n                    9[2-4]\n                    )\n                    )\\d|\n                    7(?:\n                    (?:\n                    1[013-9]|\n                    2[0235-9]|\n                    3[2679]|\n                    4[1-35689]|\n                    5[2-46-9]|\n                    [67][02-9]|\n                    9\\d\n                    )\\d|\n                    8(?:\n                    2[0-6]|\n                    [013-8]\\d\n                    )\n                    )\n                    )[2-7]\\d{5}\n                ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "1123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    7(?:\n                    0\\d{3}|\n                    2(?:\n                    [0235679]\\d|\n                    [14][017-9]|\n                    8[0-59]|\n                    9[389]\n                    )\\d|\n                    3(?:\n                    [05-8]\\d{2}|\n                    1(?:\n                    [089]\\d|\n                    7[5-8]\n                    )|\n                    2(?:\n                    [5-8]\\d|\n                    [01][089]\n                    )|\n                    3[17-9]\\d|\n                    4[789]\\d|\n                    9[01689]\\d\n                    )|\n                    4(?:\n                    0[1-9]\\d|\n                    1(?:\n                    [015-9]\\d|\n                    4[08]\n                    )|\n                    [29][89]\\d|\n                    39\\d|\n                    8[389]\\d\n                    )|\n                    5(?:\n                    [034678]\\d|\n                    2[03-9]|\n                    5[017-9]|\n                    9[7-9]\n                    )\\d|\n                    6(?:\n                    0[0-47]|\n                    1[0-257-9]|\n                    2[0-4]|\n                    3[19]|\n                    5[4589]|\n                    [6-9]\\d\n                    )\\d|\n                    7(?:\n                    0[2-9]|\n                    [1-79]\\d|\n                    8[1-9]\n                    )\\d|\n                    8[0-79]\\d{2}|\n                    99[4-9]\\d\n                    )|\n                    8(?:\n                    0(?:\n                    [01589]\\d|\n                    6[67]\n                    )|\n                    1(?:\n                    [02-57-9]\\d|\n                    1[0135-9]\n                    )|\n                    2(?:\n                    [236-9]\\d|\n                    5[1-9]\n                    )|\n                    3(?:\n                    [0357-9]\\d|\n                    4[1-9]\n                    )|\n                    [45]\\d{2}|\n                    6[02457-9]\\d|\n                    7(?:\n                    07|\n                    [1-69]\\d\n                    )|\n                    8(?:\n                    [0-26-9]\\d|\n                    44|\n                    5[2-9]\n                    )|\n                    9(?:\n                    [035-9]\\d|\n                    2[2-9]|\n                    4[0-8]\n                    )\n                    )\\d|\n                    9\\d{4}\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9123456789"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    600\\d{6}|\n                    80(?:\n                    0\\d{4,9}|\n                    3\\d{9}\n                    )\n                    )\n                ", possibleNumberPattern = Just "\\d{8,13}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "186[12]\\d{9}", possibleNumberPattern = Just "\\d{13}", exampleNumber = Just "1861123456789"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1860\\d{7}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "18603451234"}), personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "140\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1409305260"}), voicemail = Nothing},Territory {abbreviation = "IO", countryCode = "246", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000039/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "37\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "3709100"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "38\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "3801234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "IQ", countryCode = "964", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["https://www.itu.int/oth/T0202000067/en","http://en.wikipedia.org/wiki/%2B964","http://wtng.info/wtng-964-ik.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-6]\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-6]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-7]\\d{7,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1\\d{7}|\n                    (?:\n                    2[13-5]|\n                    3[02367]|\n                    4[023]|\n                    5[03]|\n                    6[026]\n                    )\\d{6,7}\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[3-9]\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7912345678"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "IR", countryCode = "98", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/%2B98","http://www.itu.int/oth/T0202000066/en","http://www.tct.ir/?siteid=1&pageid=195","http://118.tct.ir/citycode.htm"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(21)(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["21"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-8]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [1-8]\\d{9}|\n                    9(?:\n                    [0-4]\\d{8}|\n                    9\\d{2,8}\n                    )\n                ", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1[137]|\n                    2[13-68]|\n                    3[1458]|\n                    4[145]|\n                    5[146-8]|\n                    6[146]|\n                    7[1467]|\n                    8[13467]\n                    )\\d{8}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    0[1-3]|\n                    [13]\\d|\n                    2[0-2]|\n                    90\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9123456789"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "943\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9432123456"}), tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [2-6]0\\d|\n                    993\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9932123456"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9990\\d{0,6}", possibleNumberPattern = Nothing, exampleNumber = Just "9990123456"}), voicemail = Nothing},Territory {abbreviation = "IS", countryCode = "354", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "1(?:0(?:01|10|20)|100)|00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.pta.is/default.aspx?cat_id=85","http://www.pfs.is/default.aspx?cat_id=14&module_id=210&element_id=4","http://www.pfs.is/english/telecom-affairs/numbering/"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[4-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(3\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [4-9]\\d{6}|\n                    38\\d{7}\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    4(?:\n                    1[0-24-6]|\n                    2[0-7]|\n                    [37][0-8]|\n                    4[0-245]|\n                    5[0-68]|\n                    6\\d|\n                    8[0-36-8]\n                    )|\n                    5(?:\n                    05|\n                    [156]\\d|\n                    2[02578]|\n                    3[013-79]|\n                    4[03-7]|\n                    7[0-2578]|\n                    8[0-35-9]|\n                    9[013-689]\n                    )|\n                    87[23]\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "4101234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    38[589]\\d{6}|\n                    (?:\n                    6(?:\n                    1[1-8]|\n                    2[056]|\n                    3[089]|\n                    4[0167]|\n                    5[0159]|\n                    [67][0-69]|\n                    9\\d\n                    )|\n                    7(?:\n                    5[057]|\n                    6[0-2]|\n                    [78]\\d\n                    )|\n                    8(?:\n                    2[0-59]|\n                    3[0-4]|\n                    [469]\\d|\n                    5[1-9]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "6111234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "9011234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "49\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "4921234"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "809\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8091234"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    6(?:\n                    2[1-478]|\n                    49|\n                    8\\d\n                    )|\n                    8(?:\n                    7[0189]|\n                    80\n                    )|\n                    95[48]\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "6211234"})},Territory {abbreviation = "IT", countryCode = "39", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/%2B39"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        0[26]|\n                        55\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0[26])(\\d{4})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0[26]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0[26])(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0[26]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0\\d{2})(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0[13-57-9][0159]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        0[13-57-9][0159]|\n                        8(?:\n                        03|\n                        4[17]|\n                        9[245]\n                        )\n                    ","\n                        0[13-57-9][0159]|\n                        8(?:\n                        03|\n                        4[17]|\n                        9(?:\n                        2|\n                        [45][0-4]\n                        )\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0[13-57-9][2-46-8]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0\\d{3})(\\d{2,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0[13-57-9][2-46-8]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [13]|\n                        8(?:\n                        00|\n                        4[08]|\n                        9[59]\n                        )\n                    ","\n                        [13]|\n                        8(?:\n                        00|\n                        4[08]|\n                        9(?:\n                        5[5-9]|\n                        9\n                        )\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["894","894[5-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [01589]\\d{5,10}|\n                    3(?:\n                    [12457-9]\\d{8}|\n                    [36]\\d{7,9}\n                    )\n                ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "848\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "848123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    0(?:\n                    [26]\\d{4,9}|\n                    (?:\n                    1(?:\n                    [0159]\\d|\n                    [27][1-5]|\n                    31|\n                    4[1-4]|\n                    6[1356]|\n                    8[2-57]\n                    )|\n                    3(?:\n                    [0159]\\d|\n                    2[1-4]|\n                    3[12]|\n                    [48][1-6]|\n                    6[2-59]|\n                    7[1-7]\n                    )|\n                    4(?:\n                    [0159]\\d|\n                    [23][1-9]|\n                    4[245]|\n                    6[1-5]|\n                    7[1-4]|\n                    81\n                    )|\n                    5(?:\n                    [0159]\\d|\n                    2[1-5]|\n                    3[2-6]|\n                    4[1-79]|\n                    6[4-6]|\n                    7[1-578]|\n                    8[3-8]\n                    )|\n                    7(?:\n                    [0159]\\d|\n                    2[12]|\n                    3[1-7]|\n                    4[2346]|\n                    6[13569]|\n                    7[13-6]|\n                    8[1-59]\n                    )|\n                    8(?:\n                    [0159]\\d|\n                    2[34578]|\n                    3[1-356]|\n                    [6-8][1-5]\n                    )|\n                    9(?:\n                    [0159]\\d|\n                    [238][1-5]|\n                    4[12]|\n                    6[1-8]|\n                    7[1-6]\n                    )\n                    )\\d{2,7}\n                    )\n                ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Just "0212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3(?:\n                    [12457-9]\\d{8}|\n                    6\\d{7,8}|\n                    3\\d{7,9}\n                    )\n                ", possibleNumberPattern = Just "\\d{9,11}", exampleNumber = Just "3123456789"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    80(?:\n                    0\\d{6}|\n                    3\\d{3}\n                    )\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    0878\\d{5}|\n                    1(?:\n                    44|\n                    6[346]\n                    )\\d{6}|\n                    89(?:\n                    2\\d{3}|\n                    4(?:\n                    [0-4]\\d{2}|\n                    [5-9]\\d{4}\n                    )|\n                    5(?:\n                    [0-4]\\d{2}|\n                    [5-9]\\d{6}\n                    )|\n                    9\\d{6}\n                    )\n                ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "899123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    84(?:\n                    [08]\\d{6}|\n                    [17]\\d{3}\n                    )\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "848123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    78\\d|\n                    99\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "1781234567"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "55\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5512345678"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "JE", countryCode = "44", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just " x", nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom","http://www.jcra.je/cms3/v2/public/cmsChild.asp?pageID=1024&childID=1036"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[135789]\\d{6,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1534[2-9]\\d{5}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1534250123"}), fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1534\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "1534456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7(?:\n                    509|\n                    7(?:\n                    00|\n                    97\n                    )|\n                    829|\n                    937\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7797123456"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    76(?:\n                    0[012]|\n                    2[356]|\n                    4[0134]|\n                    5[49]|\n                    6[0-369]|\n                    77|\n                    81|\n                    9[39]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7640123456"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    80(?:\n                    07(?:\n                    35|\n                    81\n                    )|\n                    8901\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8007354567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    871206|\n                    90(?:\n                    066[59]|\n                    1810|\n                    71(?:\n                    07|\n                    55\n                    )\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9018105678"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    4(?:\n                    4(?:\n                    4(?:\n                    05|\n                    42|\n                    69\n                    )|\n                    703\n                    )|\n                    5(?:\n                    041|\n                    800\n                    )\n                    )|\n                    70002\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8447034567"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "701511\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7015115678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "56\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5612345678"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3(?:\n                    0(?:\n                    07(?:\n                    35|\n                    81\n                    )|\n                    8901\n                    )|\n                    3\\d{4}|\n                    4(?:\n                    4(?:\n                    4(?:\n                    05|\n                    42|\n                    69\n                    )|\n                    703\n                    )|\n                    5(?:\n                    041|\n                    800\n                    )\n                    )|\n                    7(?:\n                    0002|\n                    1206\n                    )\n                    )\\d{4}|\n                    55\\d{8}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5512345678"}), voicemail = Nothing},Territory {abbreviation = "JM", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "876", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200006C/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    876(?:\n                    5(?:\n                    0[12]|\n                    1[0-468]|\n                    2[35]|\n                    63\n                    )|\n                    6(?:\n                    0[1-3579]|\n                    1[027-9]|\n                    [23]\\d|\n                    40|\n                    5[06]|\n                    6[2-589]|\n                    7[05]|\n                    8[04]|\n                    9[4-9]\n                    )|\n                    7(?:\n                    0[2-689]|\n                    [1-6]\\d|\n                    8[056]|\n                    9[45]\n                    )|\n                    9(?:\n                    0[1-8]|\n                    1[02378]|\n                    [2-8]\\d|\n                    9[2-468]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "8765123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    876(?:\n                    2[16-9]\\d|\n                    [348]\\d{2}|\n                    5(?:\n                    0[3-9]|\n                    27|\n                    6[0-24-9]|\n                    [3-578]\\d\n                    )|\n                    7(?:\n                    0[07]|\n                    7\\d|\n                    8[1-47-9]|\n                    9[0-36-9]\n                    )|\n                    9(?:\n                    [01]9|\n                    9[0579]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8762101234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "JO", countryCode = "962", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.trc.gov.jo/images/stories/pdf/NNP_ver200[1].pdf?lang=english","http://www.itu.int/oth/T020200006E/en","http://en.wikipedia.org/wiki/%2B962"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [2356]|\n                        87\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7[457-9]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        70|\n                        8[0158]|\n                        9\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[235-9]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    6(?:\n                    2[0-35-9]|\n                    3[0-57-8]|\n                    4[24-7]|\n                    5[0-24-8]|\n                    [6-8][023]|\n                    9[0-3]\n                    )|\n                    7(?:\n                    0[1-79]|\n                    10|\n                    2[014-7]|\n                    3[0-689]|\n                    4[019]|\n                    5[0-3578]\n                    )\n                    )|\n                    32(?:\n                    0[1-69]|\n                    1[1-35-7]|\n                    2[024-7]|\n                    3\\d|\n                    4[0-3]|\n                    [57][023]|\n                    6[03]\n                    )|\n                    53(?:\n                    0[0-3]|\n                    [13][023]|\n                    2[0-59]|\n                    49|\n                    5[0-35-9]|\n                    6[15]|\n                    7[45]|\n                    8[1-6]|\n                    9[0-36-9]\n                    )|\n                    6(?:\n                    2[50]0|\n                    3(?:\n                    00|\n                    33\n                    )|\n                    4(?:\n                    0[0125]|\n                    1[2-7]|\n                    2[0569]|\n                    [38][07-9]|\n                    4[025689]|\n                    6[0-589]|\n                    7\\d|\n                    9[0-2]\n                    )|\n                    5(?:\n                    [01][056]|\n                    2[034]|\n                    3[0-57-9]|\n                    4[17-8]|\n                    5[0-69]|\n                    6[0-35-9]|\n                    7[1-379]|\n                    8[0-68]|\n                    9[02-39]\n                    )\n                    )|\n                    87(?:\n                    [02]0|\n                    7[08]|\n                    90\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "62001234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7(?:\n                    55|\n                    7[025-9]|\n                    8[015-9]|\n                    9[0-25-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "790123456"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    74(?:\n                    66|\n                    77\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "746612345"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "85\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "85012345"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "700123456"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    10|\n                    8\\d\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "88101234"}), voicemail = Nothing},Territory {abbreviation = "JP", countryCode = "81", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "010", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.soumu.go.jp/main_sosiki/joho_tsusin/top/tel_number/number_shitei.html","http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=JP"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        (?:\n                        12|\n                        57|\n                        99\n                        )0\n                    "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0077"], nfFormat = "$1-$2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{2})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0077"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0088"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        00(?:\n                        37|\n                        66\n                        )\n                    "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})(\\d{4,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        00(?:\n                        37|\n                        66\n                        )\n                    "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{5})(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        00(?:\n                        37|\n                        66\n                        )\n                    "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{6})(\\d{6,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        00(?:\n                        37|\n                        66\n                        )\n                    "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [2579]0|\n                        80[1-9]\n                    "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        26|\n                        3[79]|\n                        4[56]|\n                        5[4-68]|\n                        6[3-5]\n                        )|\n                        5(?:\n                        76|\n                        97\n                        )|\n                        499|\n                        746|\n                        8(?:\n                        3[89]|\n                        63|\n                        47|\n                        51\n                        )|\n                        9(?:\n                        49|\n                        80|\n                        9[16]\n                        )\n                    ","\n                        1(?:\n                        267|\n                        3(?:\n                        7[247]|\n                        9[278]\n                        )|\n                        4(?:\n                        5[67]|\n                        66\n                        )|\n                        5(?:\n                        47|\n                        58|\n                        64|\n                        8[67]\n                        )|\n                        6(?:\n                        3[245]|\n                        48|\n                        5[4-68]\n                        )\n                        )|\n                        5(?:\n                        76|\n                        97\n                        )9|\n                        499[2468]|\n                        7468|\n                        8(?:\n                        3(?:\n                        8[78]|\n                        96\n                        )|\n                        636|\n                        477|\n                        51[24]\n                        )|\n                        9(?:\n                        496|\n                        802|\n                        9(?:\n                        1[23]|\n                        69\n                        )\n                        )\n                    ","\n                        1(?:\n                        267|\n                        3(?:\n                        7[247]|\n                        9[278]\n                        )|\n                        4(?:\n                        5[67]|\n                        66\n                        )|\n                        5(?:\n                        47|\n                        58|\n                        64|\n                        8[67]\n                        )|\n                        6(?:\n                        3[245]|\n                        48|\n                        5[4-68]\n                        )\n                        )|\n                        5(?:\n                        769|\n                        979[2-69]\n                        )|\n                        499[2468]|\n                        7468|\n                        8(?:\n                        3(?:\n                        8[78]|\n                        96[2457-9]\n                        )|\n                        636[2-57-9]|\n                        477|\n                        51[24]\n                        )|\n                        9(?:\n                        496|\n                        802|\n                        9(?:\n                        1[23]|\n                        69\n                        )\n                        )\n                    "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        2[3-6]|\n                        3[3-9]|\n                        4[2-6]|\n                        5[2-8]|\n                        [68][2-7]|\n                        7[2-689]|\n                        9[1-578]\n                        )|\n                        2(?:\n                        2[03-689]|\n                        3[3-58]|\n                        4[0-468]|\n                        5[04-8]|\n                        6[013-8]|\n                        7[06-9]|\n                        8[02-57-9]|\n                        9[13]\n                        )|\n                        4(?:\n                        2[28]|\n                        3[689]|\n                        6[035-7]|\n                        7[05689]|\n                        80|\n                        9[3-5]\n                        )|\n                        5(?:\n                        3[1-36-9]|\n                        4[4578]|\n                        5[013-8]|\n                        6[1-9]|\n                        7[2-8]|\n                        8[14-7]|\n                        9[4-9]\n                        )|\n                        7(?:\n                        2[15]|\n                        3[5-9]|\n                        4[02-9]|\n                        6[135-8]|\n                        7[0-4689]|\n                        9[014-9]\n                        )|\n                        8(?:\n                        2[49]|\n                        3[3-8]|\n                        4[5-8]|\n                        5[2-9]|\n                        6[35-9]|\n                        7[579]|\n                        8[03-579]|\n                        9[2-8]\n                        )|\n                        9(?:\n                        [23]0|\n                        4[02-46-9]|\n                        5[024-79]|\n                        6[4-9]|\n                        7[2-47-9]|\n                        8[02-7]|\n                        9[3-7]\n                        )\n                    ","\n                        1(?:\n                        2[3-6]|\n                        3[3-9]|\n                        4[2-6]|\n                        5(?:\n                        [236-8]|\n                        [45][2-69]\n                        )|\n                        [68][2-7]|\n                        7[2-689]|\n                        9[1-578]\n                        )|\n                        2(?:\n                        2(?:\n                        [04-689]|\n                        3[23]\n                        )|\n                        3[3-58]|\n                        4[0-468]|\n                        5(?:\n                        5[78]|\n                        7[2-4]|\n                        [0468][2-9]\n                        )|\n                        6(?:\n                        [0135-8]|\n                        4[2-5]\n                        )|\n                        7(?:\n                        [0679]|\n                        8[2-7]\n                        )|\n                        8(?:\n                        [024578]|\n                        3[25-9]|\n                        9[6-9]\n                        )|\n                        9(?:\n                        11|\n                        3[2-4]\n                        )\n                        )|\n                        4(?:\n                        2(?:\n                        2[2-9]|\n                        8[237-9]\n                        )|\n                        3[689]|\n                        6[035-7]|\n                        7(?:\n                        [059][2-8]|\n                        [68]\n                        )|\n                        80|\n                        9[3-5]\n                        )|\n                        5(?:\n                        3[1-36-9]|\n                        4[4578]|\n                        5[013-8]|\n                        6[1-9]|\n                        7[2-8]|\n                        8[14-7]|\n                        9(?:\n                        [89][2-8]|\n                        [4-7]\n                        )\n                        )|\n                        7(?:\n                        2[15]|\n                        3[5-9]|\n                        4[02-9]|\n                        6[135-8]|\n                        7[0-4689]|\n                        9(?:\n                        [017-9]|\n                        4[6-8]|\n                        5[2-478]|\n                        6[2-589]\n                        )\n                        )|\n                        8(?:\n                        2(?:\n                        4[4-8]|\n                        9[2-8]\n                        )|\n                        3(?:\n                        7[2-6]|\n                        [3-6][2-9]|\n                        8[2-5]\n                        )|\n                        4[5-8]|\n                        5[2-9]|\n                        6(?:\n                        [37]|\n                        5[4-7]|\n                        6[2-9]|\n                        8[2-8]|\n                        9[236-9]\n                        )|\n                        7[579]|\n                        8[03-579]|\n                        9[2-8]\n                        )|\n                        9(?:\n                        [23]0|\n                        4[02-46-9]|\n                        5[024-79]|\n                        6[4-9]|\n                        7[2-47-9]|\n                        8[02-7]|\n                        9(?:\n                        3[34]|\n                        [4-7]\n                        )\n                        )\n                    ","\n                        1(?:\n                        2[3-6]|\n                        3[3-9]|\n                        4[2-6]|\n                        5(?:\n                        [236-8]|\n                        [45][2-69]\n                        )|\n                        [68][2-7]|\n                        7[2-689]|\n                        9[1-578]\n                        )|\n                        2(?:\n                        2(?:\n                        [04-689]|\n                        3[23]\n                        )|\n                        3[3-58]|\n                        4[0-468]|\n                        5(?:\n                        5[78]|\n                        7[2-4]|\n                        [0468][2-9]\n                        )|\n                        6(?:\n                        [0135-8]|\n                        4[2-5]\n                        )|\n                        7(?:\n                        [0679]|\n                        8[2-7]\n                        )|\n                        8(?:\n                        [024578]|\n                        3[25-9]|\n                        9[6-9]\n                        )|\n                        9(?:\n                        11|\n                        3[2-4]\n                        )\n                        )|\n                        4(?:\n                        2(?:\n                        2[2-9]|\n                        8[237-9]\n                        )|\n                        3[689]|\n                        6[035-7]|\n                        7(?:\n                        [059][2-8]|\n                        [68]\n                        )|\n                        80|\n                        9[3-5]\n                        )|\n                        5(?:\n                        3[1-36-9]|\n                        4[4578]|\n                        5[013-8]|\n                        6[1-9]|\n                        7[2-8]|\n                        8[14-7]|\n                        9(?:\n                        [89][2-8]|\n                        [4-7]\n                        )\n                        )|\n                        7(?:\n                        2[15]|\n                        3[5-9]|\n                        4[02-9]|\n                        6[135-8]|\n                        7[0-4689]|\n                        9(?:\n                        [017-9]|\n                        4[6-8]|\n                        5[2-478]|\n                        6[2-589]\n                        )\n                        )|\n                        8(?:\n                        2(?:\n                        4[4-8]|\n                        9(?:\n                        [3578]|\n                        20|\n                        4[04-9]|\n                        6[56]\n                        )\n                        )|\n                        3(?:\n                        7(?:\n                        [2-5]|\n                        6[0-59]\n                        )|\n                        [3-6][2-9]|\n                        8[2-5]\n                        )|\n                        4[5-8]|\n                        5[2-9]|\n                        6(?:\n                        [37]|\n                        5(?:\n                        [467]|\n                        5[014-9]\n                        )|\n                        6(?:\n                        [2-8]|\n                        9[02-69]\n                        )|\n                        8[2-8]|\n                        9(?:\n                        [236-8]|\n                        9[23]\n                        )\n                        )|\n                        7[579]|\n                        8[03-579]|\n                        9[2-8]\n                        )|\n                        9(?:\n                        [23]0|\n                        4[02-46-9]|\n                        5[024-79]|\n                        6[4-9]|\n                        7[2-47-9]|\n                        8[02-7]|\n                        9(?:\n                        3(?:\n                        3[02-9]|\n                        4[0-24689]\n                        )|\n                        4[2-69]|\n                        [5-7]\n                        )\n                        )\n                    ","\n                        1(?:\n                        2[3-6]|\n                        3[3-9]|\n                        4[2-6]|\n                        5(?:\n                        [236-8]|\n                        [45][2-69]\n                        )|\n                        [68][2-7]|\n                        7[2-689]|\n                        9[1-578]\n                        )|\n                        2(?:\n                        2(?:\n                        [04-689]|\n                        3[23]\n                        )|\n                        3[3-58]|\n                        4[0-468]|\n                        5(?:\n                        5[78]|\n                        7[2-4]|\n                        [0468][2-9]\n                        )|\n                        6(?:\n                        [0135-8]|\n                        4[2-5]\n                        )|\n                        7(?:\n                        [0679]|\n                        8[2-7]\n                        )|\n                        8(?:\n                        [024578]|\n                        3[25-9]|\n                        9[6-9]\n                        )|\n                        9(?:\n                        11|\n                        3[2-4]\n                        )\n                        )|\n                        4(?:\n                        2(?:\n                        2[2-9]|\n                        8[237-9]\n                        )|\n                        3[689]|\n                        6[035-7]|\n                        7(?:\n                        [059][2-8]|\n                        [68]\n                        )|\n                        80|\n                        9[3-5]\n                        )|\n                        5(?:\n                        3[1-36-9]|\n                        4[4578]|\n                        5[013-8]|\n                        6[1-9]|\n                        7[2-8]|\n                        8[14-7]|\n                        9(?:\n                        [89][2-8]|\n                        [4-7]\n                        )\n                        )|\n                        7(?:\n                        2[15]|\n                        3[5-9]|\n                        4[02-9]|\n                        6[135-8]|\n                        7[0-4689]|\n                        9(?:\n                        [017-9]|\n                        4[6-8]|\n                        5[2-478]|\n                        6[2-589]\n                        )\n                        )|\n                        8(?:\n                        2(?:\n                        4[4-8]|\n                        9(?:\n                        [3578]|\n                        20|\n                        4[04-9]|\n                        6(?:\n                        5[25]|\n                        60\n                        )\n                        )\n                        )|\n                        3(?:\n                        7(?:\n                        [2-5]|\n                        6[0-59]\n                        )|\n                        [3-6][2-9]|\n                        8[2-5]\n                        )|\n                        4[5-8]|\n                        5[2-9]|\n                        6(?:\n                        [37]|\n                        5(?:\n                        [467]|\n                        5[014-9]\n                        )|\n                        6(?:\n                        [2-8]|\n                        9[02-69]\n                        )|\n                        8[2-8]|\n                        9(?:\n                        [236-8]|\n                        9[23]\n                        )\n                        )|\n                        7[579]|\n                        8[03-579]|\n                        9[2-8]\n                        )|\n                        9(?:\n                        [23]0|\n                        4[02-46-9]|\n                        5[024-79]|\n                        6[4-9]|\n                        7[2-47-9]|\n                        8[02-7]|\n                        9(?:\n                        3(?:\n                        3[02-9]|\n                        4[0-24689]\n                        )|\n                        4[2-69]|\n                        [5-7]\n                        )\n                        )\n                    "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1|\n                        2(?:\n                        2[37]|\n                        5[5-9]|\n                        64|\n                        78|\n                        8[39]|\n                        91\n                        )|\n                        4(?:\n                        2[2689]|\n                        64|\n                        7[347]\n                        )|\n                        5(?:\n                        [2-589]|\n                        39\n                        )|\n                        60|\n                        8(?:\n                        [46-9]|\n                        3[279]|\n                        2[124589]\n                        )|\n                        9(?:\n                        [235-8]|\n                        93\n                        )\n                    ","\n                        1|\n                        2(?:\n                        2[37]|\n                        5(?:\n                        [57]|\n                        [68]0|\n                        9[19]\n                        )|\n                        64|\n                        78|\n                        8[39]|\n                        917\n                        )|\n                        4(?:\n                        2(?:\n                        [68]|\n                        20|\n                        9[178]\n                        )|\n                        64|\n                        7[347]\n                        )|\n                        5(?:\n                        [2-589]|\n                        39[67]\n                        )|\n                        60|\n                        8(?:\n                        [46-9]|\n                        3[279]|\n                        2[124589]\n                        )|\n                        9(?:\n                        [235-8]|\n                        93[34]\n                        )\n                    ","\n                        1|\n                        2(?:\n                        2[37]|\n                        5(?:\n                        [57]|\n                        [68]0|\n                        9(?:\n                        17|\n                        99\n                        )\n                        )|\n                        64|\n                        78|\n                        8[39]|\n                        917\n                        )|\n                        4(?:\n                        2(?:\n                        [68]|\n                        20|\n                        9[178]\n                        )|\n                        64|\n                        7[347]\n                        )|\n                        5(?:\n                        [2-589]|\n                        39[67]\n                        )|\n                        60|\n                        8(?:\n                        [46-9]|\n                        3[279]|\n                        2[124589]\n                        )|\n                        9(?:\n                        [235-8]|\n                        93(?:\n                        31|\n                        4\n                        )\n                        )\n                    "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2(?:\n                        9[14-79]|\n                        74|\n                        [34]7|\n                        [56]9\n                        )|\n                        82|\n                        993\n                    "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        3|\n                        4(?:\n                        2[09]|\n                        7[01]\n                        )|\n                        6[1-9]\n                    "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2479][1-9]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [1-9]\\d{8,9}|\n                    00(?:\n                    [36]\\d{7,14}|\n                    7\\d{5,7}|\n                    8\\d{7}\n                    )\n                ", possibleNumberPattern = Just "\\d{8,17}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    00(?:\n                    37\\d{6,13}|\n                    66\\d{6,13}|\n                    777(?:\n                    [01]\\d{2}|\n                    5\\d{3}|\n                    8\\d{4}\n                    )|\n                    882[1245]\\d{4}\n                    )\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "00777012"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1(?:\n                    1[235-8]|\n                    2[3-6]|\n                    3[3-9]|\n                    4[2-6]|\n                    [58][2-8]|\n                    6[2-7]|\n                    7[2-9]|\n                    9[1-9]\n                    )|\n                    2[2-9]\\d|\n                    [36][1-9]\\d|\n                    4(?:\n                    6[02-8]|\n                    [2-578]\\d|\n                    9[2-59]\n                    )|\n                    5(?:\n                    6[1-9]|\n                    7[2-8]|\n                    [2-589]\\d\n                    )|\n                    7(?:\n                    3[4-9]|\n                    4[02-9]|\n                    [25-9]\\d\n                    )|\n                    8(?:\n                    3[2-9]|\n                    4[5-9]|\n                    5[1-9]|\n                    8[03-9]|\n                    [2679]\\d\n                    )|\n                    9(?:\n                    [679][1-9]|\n                    [2-58]\\d\n                    )\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "312345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[7-9]0[1-9]\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9012345678"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "20\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2012345678"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    120\\d{6}|\n                    800\\d{7}|\n                    00(?:\n                    37\\d{6,13}|\n                    66\\d{6,13}|\n                    777(?:\n                    [01]\\d{2}|\n                    5\\d{3}|\n                    8\\d{4}\n                    )|\n                    882[1245]\\d{4}\n                    )\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "120123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "990\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "990123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "60\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "601234567"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "50[1-9]\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5012345678"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "570\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "570123456"}), voicemail = Nothing},Territory {abbreviation = "KE", countryCode = "254", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "000", nationalPrefix = Just "0", nationalPrefixForParsing = Just "005|0", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.ca.go.ke/images/downloads/NUMBERING/Telecommunication%20Numbering%20Plan%20For%20Kenya%20Feb%202016.Pdf","http://en.wikipedia.org/wiki/+254"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[24-6]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    20\\d{6,7}|\n                    [4-9]\\d{6,9}\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    20\\d{6,7}|\n                    4(?:\n                    [0136]\\d{7}|\n                    [245]\\d{5,7}\n                    )|\n                    5(?:\n                    [08]\\d{7}|\n                    [1-79]\\d{5,7}\n                    )|\n                    6(?:\n                    [01457-9]\\d{5,7}|\n                    [26]\\d{7}\n                    )\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "202012345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7(?:\n                    [0-36]\\d|\n                    5[0-6]|\n                    [79][0-7]|\n                    8[0-25-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "712123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800[24-8]\\d{5,6}", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "800223456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[02-9]\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900223456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KG", countryCode = "996", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000074/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [25-7]|\n                        31[25]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        3(?:\n                        1[36]|\n                        [2-9]\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d)(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[235-8]\\d{8,9}", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3(?:\n                    1(?:\n                    [256]\\d|\n                    3[1-9]|\n                    47\n                    )|\n                    2(?:\n                    22|\n                    3[0-479]|\n                    6[0-7]\n                    )|\n                    4(?:\n                    22|\n                    5[6-9]|\n                    6\\d\n                    )|\n                    5(?:\n                    22|\n                    3[4-7]|\n                    59|\n                    6\\d\n                    )|\n                    6(?:\n                    22|\n                    5[35-7]|\n                    6\\d\n                    )|\n                    7(?:\n                    22|\n                    3[468]|\n                    4[1-9]|\n                    59|\n                    [67]\\d\n                    )|\n                    9(?:\n                    22|\n                    4[1-8]|\n                    6\\d\n                    )\n                    )|\n                    6(?:\n                    09|\n                    12|\n                    2[2-4]\n                    )\\d\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "312123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    20[0-35]|\n                    5[124-7]\\d|\n                    7[07]\\d\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "700123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6,7}", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "800123456"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KH", countryCode = "855", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00[14-9]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000023/en","http://en.wikipedia.org/wiki/+855"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1\\d[1-9]|\n                        [2-9]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[89]00)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[89]0"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{7,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2[3-6]|\n                    3[2-6]|\n                    4[2-4]|\n                    [5-7][2-5]\n                    )(?:\n                    [237-9]|\n                    4[56]|\n                    5\\d|\n                    6\\d?\n                    )\\d{5}|\n                    23(?:\n                    4[234]|\n                    8\\d{2}\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "23756789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1(?:\n                    [013-79]\\d|\n                    [28]\\d{1,2}\n                    )|\n                    2[3-6]48|\n                    3(?:\n                    [18]\\d{2}|\n                    [2-6]48\n                    )|\n                    4[2-4]48|\n                    5[2-5]48|\n                    6(?:\n                    [016-9]\\d|\n                    [2-5]48\n                    )|\n                    7(?:\n                    [07-9]\\d|\n                    [16]\\d{2}|\n                    [2-5]48\n                    )|\n                    8(?:\n                    [013-79]\\d|\n                    8\\d{2}\n                    )|\n                    9(?:\n                    6\\d{2}|\n                    7\\d{1,2}|\n                    [0-589]\\d\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "91234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1800(?:\n                    1\\d|\n                    2[019]\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1900(?:\n                    1\\d|\n                    2[09]\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KI", countryCode = "686", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Just "0", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000071/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2458]\\d{4}|\n                    3\\d{4,7}|\n                    7\\d{7}\n                ", possibleNumberPattern = Just "\\d{5,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [24]\\d|\n                    3[1-9]|\n                    50|\n                    8[0-5]\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "31234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "72012345"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3001\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "30010000"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KM", countryCode = "269", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200002D/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[379]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7(?:\n                    6[0-37-9]|\n                    7[0-57-9]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "7712345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3[234]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "3212345"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    39[01]|\n                    9[01]0\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "9001234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KN", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "869", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B0/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    869(?:\n                    2(?:\n                    29|\n                    36\n                    )|\n                    302|\n                    4(?:\n                    6[015-9]|\n                    70\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "8692361234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    869(?:\n                    5(?:\n                    5[6-8]|\n                    6[5-7]\n                    )|\n                    66\\d|\n                    76[02-6]\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8697652917"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KP", countryCode = "850", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00|99", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/%2B850"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1\\d{9}|\n                    [28]\\d{7}\n                ", possibleNumberPattern = Just "\n                    \\d{6,8}|\n                    \\d{10}\n                ", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    [0-24-9]\\d{2}|\n                    3(?:\n                    [0-79]\\d|\n                    8[02-9]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "23821234"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2\\d{7}|\n                    85\\d{6}\n                ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "19[123]\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1921234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KR", countryCode = "82", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00(?:[124-68]|3\\d{2}|7(?:[0-8]\\d|9[0-79]))", nationalPrefix = Just "0", nationalPrefixForParsing = Just "0(8[1-46-8]|85\\d{2})?", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Just "$NP$CC-$FG", mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000072/en","http://en.wikipedia.org/wiki/%2B82","http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boardId=1074&boardSeq=2349","http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boardId=1074&boardSeq=2240","http://www.telecentro.co.kr/sub/index.php?job=detail&ebcf_id=faq&page=1&mid=0503&eb_seq=36"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5})(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Just True, nfLeadingDigits = Just ["00798"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5})(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Just True, nfLeadingDigits = Just ["00798"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        0|\n                        1[19]|\n                        [69]9|\n                        5[458]\n                        )|\n                        [57]0\n                    ","\n                        1(?:\n                        0|\n                        1[19]|\n                        [69]9|\n                        5(?:\n                        44|\n                        59|\n                        8\n                        )\n                        )|\n                        [57]0\n                    "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        [01]|\n                        5[1-4]|\n                        6[2-8]|\n                        [7-9]\n                        )|\n                        [68]0|\n                        [3-6][1-9][1-9]\n                    ","\n                        1(?:\n                        [01]|\n                        5(?:\n                        [1-3]|\n                        4[56]\n                        )|\n                        6[2-8]|\n                        [7-9]\n                        )|\n                        [68]0|\n                        [3-6][1-9][1-9]\n                    "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["131","1312"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["131","131[13-9]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["13[2-9]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["30"], nfFormat = "$1-$2-$3-$4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2[1-9]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["21[0-46-9]"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-6][1-9]1","\n                        [3-6][1-9]1(?:\n                        [0-46-9]\n                        )\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        5[46-9]|\n                        6[04678]|\n                        8[0579]\n                        )\n                    ","\n                        1(?:\n                        5(?:\n                        44|\n                        66|\n                        77|\n                        88|\n                        99\n                        )|\n                        6(?:\n                        00|\n                        44|\n                        6[16]|\n                        70|\n                        88\n                        )|\n                        8(?:\n                        00|\n                        55|\n                        77|\n                        99\n                        )\n                        )\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    007\\d{9,11}|\n                    [1-7]\\d{3,9}|\n                    8\\d{8}\n                ", possibleNumberPattern = Just "\\d{4,14}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "00798\\d{7,9}", possibleNumberPattern = Just "\\d{12,14}", exampleNumber = Just "007981234567"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2|\n                    3[1-3]|\n                    [46][1-4]|\n                    5[1-5]\n                    )(?:\n                    1\\d{2,3}|\n                    [1-9]\\d{6,7}\n                    )\n                ", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Just "22123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1[0-26-9]\\d{7,8}", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "1000000000"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "15\\d{7,8}", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "1523456789"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    00798\\d{0,2}|\n                    80\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{9,14}", exampleNumber = Just "801234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "60[2-9]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "602345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "50\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5012345678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7012345678"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    5(?:\n                    44|\n                    66|\n                    77|\n                    88|\n                    99\n                    )|\n                    6(?:\n                    00|\n                    44|\n                    6[16]|\n                    70|\n                    88\n                    )|\n                    8(?:\n                    00|\n                    55|\n                    77|\n                    99\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "15441234"}), voicemail = Nothing},Territory {abbreviation = "KW", countryCode = "965", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000073/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [16]|\n                        2(?:\n                        [0-35-9]|\n                        4[0-35-9]\n                        )|\n                        9[024-9]|\n                        52[25]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        244|\n                        5[015]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[12569]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    18\\d|\n                    2(?:\n                    [23]\\d{2}|\n                    4(?:\n                    [1-35-9]\\d|\n                    44\n                    )|\n                    5(?:\n                    0[034]|\n                    [2-46]\\d|\n                    5[1-3]|\n                    7[1-7]\n                    )\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "22345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    5(?:\n                    [05]\\d{2}|\n                    1[0-7]\\d|\n                    2(?:\n                    22|\n                    5[25]\n                    )\n                    )|\n                    6(?:\n                    0[034679]\\d|\n                    5[015-9]\\d|\n                    6\\d{2}|\n                    7[067]\\d|\n                    9[0369]\\d\n                    )|\n                    9(?:\n                    0[09]\\d|\n                    22\\d|\n                    4[01479]\\d|\n                    55\\d|\n                    6[0679]\\d|\n                    [79]\\d{2}|\n                    8[057-9]\\d\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "50012345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KY", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "345", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000027/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    345(?:\n                    2(?:\n                    22|\n                    44\n                    )|\n                    444|\n                    6(?:\n                    23|\n                    38|\n                    40\n                    )|\n                    7(?:\n                    4[35-79]|\n                    6[6-9]|\n                    77\n                    )|\n                    8(?:\n                    00|\n                    1[45]|\n                    25|\n                    [48]8\n                    )|\n                    9(?:\n                    14|\n                    4[035-9]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "3452221234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    345(?:\n                    32[1-9]|\n                    5(?:\n                    1[67]|\n                    2[5-7]|\n                    4[6-8]|\n                    76\n                    )|\n                    9(?:\n                    1[67]|\n                    2[2-9]|\n                    3[689]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "3453231234"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "345849\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "3458491234"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    900[2-9]\\d{6}|\n                    345976\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KZ", countryCode = "7", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "8~10", internationalPrefix = Just "810", nationalPrefix = Just "8", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200006F/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    33\\d|\n                    7\\d{2}|\n                    80[09]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "751\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7511234567"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    33622\\d{5}|\n                    7(?:\n                    1(?:\n                    0(?:\n                    [23]\\d|\n                    4[023]|\n                    59|\n                    63\n                    )|\n                    1(?:\n                    [23]\\d|\n                    4[0-79]|\n                    59\n                    )|\n                    2(?:\n                    [23]\\d|\n                    59\n                    )|\n                    3(?:\n                    2\\d|\n                    3[1-79]|\n                    4[0-35-9]|\n                    59\n                    )|\n                    4(?:\n                    2\\d|\n                    3[013-79]|\n                    4[0-8]|\n                    5[1-79]\n                    )|\n                    5(?:\n                    2\\d|\n                    3[1-8]|\n                    4[1-7]|\n                    59\n                    )|\n                    6(?:\n                    [234]\\d|\n                    5[19]|\n                    61\n                    )|\n                    72\\d|\n                    8(?:\n                    [27]\\d|\n                    3[1-46-9]|\n                    4[0-5]\n                    )\n                    )|\n                    2(?:\n                    1(?:\n                    [23]\\d|\n                    4[46-9]|\n                    5[3469]\n                    )|\n                    2(?:\n                    2\\d|\n                    3[0679]|\n                    46|\n                    5[12679]\n                    )|\n                    3(?:\n                    [234]\\d|\n                    5[139]\n                    )|\n                    4(?:\n                    2\\d|\n                    3[1235-9]|\n                    59\n                    )|\n                    5(?:\n                    [23]\\d|\n                    4[01246-8]|\n                    59|\n                    61\n                    )|\n                    6(?:\n                    2\\d|\n                    3[1-9]|\n                    4[0-4]|\n                    59\n                    )|\n                    7(?:\n                    [237]\\d|\n                    40|\n                    5[279]\n                    )|\n                    8(?:\n                    [23]\\d|\n                    4[0-3]|\n                    59\n                    )|\n                    9(?:\n                    2\\d|\n                    3[124578]|\n                    59\n                    )\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "7123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7(?:\n                    0[012578]|\n                    47|\n                    6[02-4]|\n                    7[15-8]|\n                    85\n                    )\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "7710009998"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "809\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "8091234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "751\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "7511234567"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LA", countryCode = "856", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000075/en","http://en.wikipedia.org/wiki/+856"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(20)(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["20"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-8]\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2[13]|\n                        3[14]|\n                        [4-8]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(30)(\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["30"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-8]\\d{7,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2[13]|\n                    3(?:\n                    0\\d|\n                    [14]\n                    )|\n                    [5-7][14]|\n                    41|\n                    8[1468]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "21212862"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    20(?:\n                    2[2389]|\n                    5[4-689]|\n                    7[6-8]|\n                    9[15-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2023123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LB", countryCode = "961", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000077/en","http://en.wikipedia.org/wiki/%2B961"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [13-6]|\n                        7(?:\n                        [2-57]|\n                        62|\n                        8[0-7]|\n                        9[04-9]\n                        )|\n                        8[02-9]|\n                        9\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([7-9]\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [89][01]|\n                        7(?:\n                        [01]|\n                        6[013-9]|\n                        8[89]|\n                        9[1-3]\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[13-9]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [14-6]\\d{2}|\n                    7(?:\n                    [2-57]\\d|\n                    62|\n                    8[0-7]|\n                    9[04-9]\n                    )|\n                    8[02-9]\\d|\n                    9\\d{2}\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "1123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3\\d|\n                    7(?:\n                    [01]\\d|\n                    6[013-9]|\n                    8[89]|\n                    9[1-3]\n                    )|\n                    81\\d\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "71123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[01]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LC", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "758", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B1/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5789]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    758(?:\n                    4(?:\n                    30|\n                    5[0-9]|\n                    6[2-9]|\n                    8[0-2]\n                    )|\n                    57[0-2]|\n                    638\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "7584305678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    758(?:\n                    28[4-7]|\n                    384|\n                    4(?:\n                    6[01]|\n                    8[4-9]\n                    )|\n                    5(?:\n                    1[89]|\n                    20|\n                    84\n                    )|\n                    7(?:\n                    1[2-9]|\n                    2[0-8]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7582845678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LI", countryCode = "423", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.llv.li/#/11193","https://www.itu.int/oth/T020200007B/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[23789]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6[56]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(69)(7\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["697"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6\\d{8}|\n                    [23789]\\d{6}\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    01|\n                    1[27]|\n                    3\\d|\n                    6[02-578]|\n                    96\n                    )|\n                    3(?:\n                    7[0135-7]|\n                    8[048]|\n                    9[0269]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6(?:\n                    51[01]|\n                    6(?:\n                    0[0-6]|\n                    2[016-9]|\n                    39\n                    )\n                    )\\d{5}|\n                    7(?:\n                    [37-9]\\d|\n                    42|\n                    56\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "660234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    80(?:\n                    02[28]|\n                    9\\d{2}\n                    )\\d{2}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8002222"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    90(?:\n                    02[258]|\n                    1(?:\n                    23|\n                    3[14]\n                    )|\n                    66[136]\n                    )\\d{2}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "9002222"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    870(?:\n                    28|\n                    87\n                    )\\d{2}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8702812"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    697(?:\n                    42|\n                    56|\n                    [7-9]\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "697861234"})},Territory {abbreviation = "LK", countryCode = "94", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/%2B94","http://www.itu.int/oth/T02020000C3/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{1})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-689]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [189]1|\n                    2[13-7]|\n                    3[1-8]|\n                    4[157]|\n                    5[12457]|\n                    6[35-7]\n                    )[2-57]\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "112345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[0125-8]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "712345678"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LR", countryCode = "231", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000079/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2579]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([4-6])(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[4-6]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[38]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2\\d{7,8}|\n                    [37-9]\\d{8}|\n                    4\\d{6}|\n                    5\\d{6,8}\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    330\\d|\n                    4[67]|\n                    5\\d|\n                    77\\d{2}|\n                    88\\d{2}|\n                    994\\d\n                    )\\d{5}|\n                    (?:\n                    20\\d{3}|\n                    33(?:\n                    0\\d{2}|\n                    2(?:\n                    02|\n                    5\\d\n                    )\n                    )|\n                    555\\d{2}|\n                    77[0567]\\d{2}|\n                    88[068]\\d{2}|\n                    994\\d{2}\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "770123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[03]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    332(?:\n                    0[02]|\n                    5\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "332001234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LS", countryCode = "266", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000078/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2568]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "22123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "50123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800[256]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "80021234"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LT", countryCode = "370", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "8", nationalPrefixForParsing = Just "[08]", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP-$FG)", nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200007C/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([34]\\d)(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        37|\n                        4(?:\n                        1|\n                        5[45]|\n                        6[2-4]\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-6]\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        3[148]|\n                        4(?:\n                        [24]|\n                        6[09]\n                        )|\n                        528|\n                        6\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([7-9]\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[7-9]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5)(2\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["52[0-79]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3[1478]|\n                    4[124-6]|\n                    52\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "31234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "61234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    0[0239]|\n                    10\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "90012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "808\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80812345"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "70012345"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70[67]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "70712345"}), voicemail = Nothing},Territory {abbreviation = "LU", countryCode = "352", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Just "(15(?:0[06]|1[12]|35|4[04]|55|6[26]|77|88|99)\\d)", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Just "$CC $FG", mobileNumberPortableRegion = Just True, references = ["http://www.ilr.public.lu/communications_electroniques/numerotation/index.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [2-5]|\n                        7[1-9]|\n                        [89](?:\n                        [1-9]|\n                        0[2-9]\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [2-5]|\n                        7[1-9]|\n                        [89](?:\n                        [1-9]|\n                        0[2-9]\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["20"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2(?:\n                        [0367]|\n                        4[3-8]\n                        )\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["20"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2(?:\n                        [0367]|\n                        4[3-8]\n                        )\n                    "], nfFormat = "$1 $2 $3 $4 $5", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{1,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2(?:\n                        [12589]|\n                        4[12]\n                        )|\n                        [3-5]|\n                        7[1-9]|\n                        8(?:\n                        [1-9]|\n                        0[2-9]\n                        )|\n                        9(?:\n                        [1-9]|\n                        0[2-46-9]\n                        )\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        70|\n                        80[01]|\n                        90[015]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [24-9]\\d{3,10}|\n                    3(?:\n                    [0-46-9]\\d{2,9}|\n                    5[013-9]\\d{1,8}\n                    )\n                ", possibleNumberPattern = Just "\\d{4,11}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2[2-9]\\d{2,9}\n                    |\n                    (?:\n                    [3457]\\d{2}|\n                    8(?:\n                    0[2-9]|\n                    [13-9]\\d\n                    )|\n                    9(?:\n                    0[89]|\n                    [2-579]\\d\n                    )\n                    )\\d{1,8}\n                    )\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "27123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[2679][18]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "628123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[015]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "801\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80112345"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "70123456"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    20(?:\n                    1\\d{5}|\n                    [2-689]\\d{1,7}\n                    )\n                ", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Just "20201234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LV", countryCode = "371", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000076/en","http://en.wikipedia.org/wiki/+371"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2689]\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2689]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[3-8]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "63123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "21234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "80123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "90123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "81\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "81123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LY", countryCode = "218", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://hlc.ly/price.php"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([25679]\\d)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[25679]\\d{8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2[1345]|\n                    5[1347]|\n                    6[123479]|\n                    71\n                    )\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[1-6]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "912345678"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MA", countryCode = "212", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000090/en","http://en.wikipedia.org/wiki/+212"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([56]\\d{2})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        5(?:\n                        2[015-7]|\n                        3[0-4]\n                        )|\n                        6\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([58]\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        5(?:\n                        2[2-489]|\n                        3[5-9]\n                        )|\n                        892\n                    ","\n                        5(?:\n                        2(?:\n                        [2-48]|\n                        90\n                        )|\n                        3(?:\n                        [5-79]|\n                        80\n                        )\n                        )|\n                        892\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        5(?:\n                        29|\n                        38\n                        )\n                    ","\n                        5(?:\n                        29|\n                        38\n                        )[89]\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8[09])(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        8(?:\n                        0|\n                        9[013-9]\n                        )\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5689]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    2(?:\n                    (?:\n                    [015-7]\\d|\n                    2[02-9]|\n                    3[2-57]|\n                    4[2-8]|\n                    8[235-7]\n                    )\\d|\n                    9(?:\n                    0\\d|\n                    [89]0\n                    )\n                    )|\n                    3(?:\n                    (?:\n                    [0-4]\\d|\n                    [57][2-9]|\n                    6[235-8]|\n                    9[3-9]\n                    )\\d|\n                    8(?:\n                    0\\d|\n                    [89]0\n                    )\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "520123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6(?:\n                    0[0-8]|\n                    [12-79]\\d|\n                    8[017]\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "650123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "801234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "89\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "891234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MC", countryCode = "377", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200008D/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["4"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(6)(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6"], nfFormat = "$1 $2 $3 $4 $5", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[4689]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    870\\d{5}|\n                    9[2-47-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "99123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6\\d{8}|\n                    4(?:\n                    4\\d|\n                    5[1-9]\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "612345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90123456"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MD", countryCode = "373", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200008C/en","http://anrceti.md/fileupload/58","http://en.anrceti.md/resurse_numerotare_tel_mobila"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        22|\n                        3\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([25-7]\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2[13-79]|\n                        [5-7]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[235-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    1[0569]|\n                    2\\d|\n                    3[015-7]|\n                    4[1-46-9]|\n                    5[0-24689]|\n                    6[2-589]|\n                    7[1-37]|\n                    9[1347-9]\n                    )|\n                    5(?:\n                    33|\n                    5[257]\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "22212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    562\\d|\n                    6(?:\n                    [089]\\d{2}|\n                    [12][01]\\d|\n                    7(?:\n                    [1-6]\\d|\n                    7[0-4]\n                    )\n                    )|\n                    7(?:\n                    6[07]|\n                    7[457-9]|\n                    [89]\\d\n                    )\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "62112345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[056]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "90012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "808\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80812345"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3[08]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "30123456"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    03|\n                    14\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "80312345"}), voicemail = Nothing},Territory {abbreviation = "ME", countryCode = "382", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000DA/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Montenegro","http://www.ekip.me/numeracija/dodijeljena.php"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-57-9]|6[036-9]","\n                        [2-57-9]|\n                        6(?:\n                        [03689]|\n                        7(?:\n                        [0-8]|\n                        9[3-9]\n                        )\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(67)(9)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["679","679[0-2]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]\\d{7,8}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    20[2-8]|\n                    3(?:\n                    0[2-7]|\n                    [12][35-7]|\n                    3[4-7]\n                    )|\n                    4(?:\n                    0[2367]|\n                    1[267]\n                    )|\n                    5(?:\n                    0[467]|\n                    1[267]|\n                    2[367]\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "30234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6(?:\n                    00\\d|\n                    32\\d|\n                    [89]\\d{2}|\n                    61\\d|\n                    7(?:\n                    [0-8]\\d|\n                    9(?:\n                    [3-9]|\n                    [0-2]\\d\n                    )\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "67622901"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80080002"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    9(?:\n                    4[1568]|\n                    5[178]\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "94515151"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "78[1-9]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "78108780"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "77\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "77273012"}), voicemail = Nothing},Territory {abbreviation = "MF", countryCode = "590", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000058/en","http://www.arcep.fr/fileadmin/reprise/dossiers/numero/ZABPQ-ZNE.xls"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    590(?:\n                    [02][79]|\n                    13|\n                    5[0-268]|\n                    [78]7\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "590271234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    690(?:\n                    0[0-7]|\n                    [1-9]\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "690301234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MG", countryCode = "261", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200007F/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([23]\\d)(\\d{2})(\\d{3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[23]\\d{8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    20(?:\n                    2\\d{2}|\n                    4[47]\\d|\n                    5[3467]\\d|\n                    6[279]\\d|\n                    7(?:\n                    2[29]|\n                    [35]\\d\n                    )|\n                    8[268]\\d|\n                    9[245]\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "202123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3[2-49]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "321234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "22\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "221234567"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MH", countryCode = "692", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000085/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-6]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    247|\n                    528|\n                    625\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2471234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    235|\n                    329|\n                    45[56]|\n                    545\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2351234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "635\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "6351234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MK", countryCode = "389", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000CE/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([347]\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[347]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([58]\\d{2})(\\d)(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[58]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-578]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    [23]\\d|\n                    5[124578]|\n                    6[01]\n                    )|\n                    3(?:\n                    1[3-6]|\n                    [23][2-6]|\n                    4[2356]\n                    )|\n                    4(?:\n                    [23][2-6]|\n                    4[3-6]|\n                    5[256]|\n                    6[25-8]|\n                    7[24-6]|\n                    8[4-6]\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "22212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7(?:\n                    [0-25-8]\\d{2}|\n                    32\\d|\n                    421\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "72345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "5[02-9]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "50012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    0[1-9]|\n                    [1-9]\\d\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "80123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "ML", countryCode = "223", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000083/en","http://crt-mali.org/pdf/plan_num"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[246-9]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        67|\n                        74\n                    "], nfFormat = "$1", nfInternationalFormat = Just ["NA"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[246-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    0(?:\n                    2\\d|\n                    7[0-8]\n                    )|\n                    1(?:\n                    2[5-7]|\n                    [3-689]\\d\n                    )\n                    )|\n                    44[1239]\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "20212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    079|\n                    17\\d\n                    )|\n                    [679]\\d{3}|\n                    8[239]\\d{2}\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "65012345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "80012345"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MM", countryCode = "95", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000092/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1|\n                        2[245]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["251"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        16|\n                        2\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        67|\n                        81\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[4-8]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(\\d{3})(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        9(?:\n                        2[0-4]|\n                        [35-9]|\n                        4[137-9]\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)([34]\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        9(?:\n                        3[0-36]|\n                        4[0-57-9]\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["92[56]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(\\d{3})(\\d{3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["93"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [14578]\\d{5,7}|\n                    [26]\\d{5,8}|\n                    9(?:\n                    2\\d{0,2}|\n                    [58]|\n                    3\\d|\n                    4\\d{1,2}|\n                    6\\d?|\n                    [79]\\d{0,2}\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    2\\d{1,2}|\n                    [3-5]\\d|\n                    6\\d?|\n                    [89][0-6]\\d\n                    )\\d{4}|\n                    2(?:\n                    2(?:\n                    000\\d{3}|\n                    \\d{4}\n                    )|\n                    3\\d{4}|\n                    4(?:\n                    0\\d{5}|\n                    \\d{4}\n                    )|\n                    5(?:\n                    1\\d{3,6}|\n                    [02-9]\\d{3,5}\n                    )|\n                    [6-9]\\d{4}\n                    )|\n                    4(?:\n                    2[245-8]|\n                    [346][2-6]|\n                    5[3-5]\n                    )\\d{4}|\n                    5(?:\n                    2(?:\n                    20?|\n                    [3-8]\n                    )|\n                    3[2-68]|\n                    4(?:\n                    21?|\n                    [4-8]\n                    )|\n                    5[23]|\n                    6[2-4]|\n                    7[2-8]|\n                    8[24-7]|\n                    9[2-7]\n                    )\\d{4}|\n                    6(?:\n                    0[23]|\n                    1[2356]|\n                    [24][2-6]|\n                    3[24-6]|\n                    5[2-4]|\n                    6[2-8]|\n                    7(?:\n                    [2367]|\n                    4\\d|\n                    5\\d?|\n                    8[145]\\d\n                    )|\n                    8[245]|\n                    9[24]\n                    )\\d{4}|\n                    7(?:\n                    [04][24-8]|\n                    [15][2-7]|\n                    22|\n                    3[2-4]\n                    )\\d{4}|\n                    8(?:\n                    1(?:\n                    2\\d{1,2}|\n                    [3-689]\\d\n                    )|\n                    2(?:\n                    2\\d|\n                    3(?:\n                    \\d|\n                    20\n                    )|\n                    [4-8]\\d\n                    )|\n                    3[24]\\d|\n                    4[24-7]\\d|\n                    5[245]\\d|\n                    6[23]\\d\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Just "1234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    17[01]\\d{4}|\n                    9(?:\n                    2(?:\n                    [0-4]|\n                    5\\d{2}|\n                    6[0-5]\\d\n                    )|\n                    3[0-36]\\d|\n                    4(?:\n                    0[0-4]\\d|\n                    [1379]\\d|\n                    2\\d{2}|\n                    4[0-589]\\d|\n                    5\\d{2}|\n                    88\n                    )|\n                    5[0-6]|\n                    61?\\d|\n                    7(?:\n                    3\\d|\n                    [789]\\d{2}\n                    )|\n                    8\\d|\n                    9(?:\n                    1\\d|\n                    [67]\\d{2}|\n                    [089]\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "92123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1333\\d{4}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "13331234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MN", countryCode = "976", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "001", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200008E/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([12]\\d)(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[12]1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([12]2\\d)(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[12]2[1-3]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([12]\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [12](?:\n                        27|\n                        [3-5]\n                        )\n                    ","\n                        [12](?:\n                        27|\n                        [3-5]\\d\n                        )2\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[57-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([12]\\d{4})(\\d{4,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [12](?:\n                        27|\n                        [3-5]\n                        )\n                    ","\n                        [12](?:\n                        27|\n                        [3-5]\\d\n                        )[4-9]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [12]\\d{7,9}|\n                    [57-9]\\d{7}\n                ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [12](?:\n                    1\\d|\n                    2(?:\n                    [1-3]\\d?|\n                    7\\d\n                    )|\n                    3[2-8]\\d{1,2}|\n                    4[2-68]\\d{1,2}|\n                    5[1-4689]\\d{1,2}\n                    )\\d{5}|\n                    5[0568]\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "50123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    8(?:\n                    [05689]\\d|\n                    3[01]\n                    )|\n                    9[013-9]\\d\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "88123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[05-8]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "75123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MO", countryCode = "853", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200007E/en","http://www.dsrt.gov.mo/web/en/generalinfo/allocatednum"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([268]\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[268]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    28[2-57-9]|\n                    8[2-57-9]\\d\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "28212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6(?:\n                    [2356]\\d|\n                    8[158]\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "66123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MP", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "670", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000EE/en","http://www.cnmiphonebook.com/"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5689]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    670(?:\n                    2(?:\n                    3[3-7]|\n                    56|\n                    8[5-8]\n                    )|\n                    32[1238]|\n                    4(?:\n                    33|\n                    8[348]\n                    )|\n                    5(?:\n                    32|\n                    55|\n                    88\n                    )|\n                    6(?:\n                    64|\n                    70|\n                    82\n                    )|\n                    78[589]|\n                    8[3-9]8|\n                    989\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "6702345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    670(?:\n                    2(?:\n                    3[3-7]|\n                    56|\n                    8[5-8]\n                    )|\n                    32[1238]|\n                    4(?:\n                    33|\n                    8[348]\n                    )|\n                    5(?:\n                    32|\n                    55|\n                    88\n                    )|\n                    6(?:\n                    64|\n                    70|\n                    82\n                    )|\n                    78[589]|\n                    8[3-9]8|\n                    989\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "6702345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MQ", countryCode = "596", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000086/en","http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    596(?:\n                    0[2-5]|\n                    [12]0|\n                    3[05-9]|\n                    4[024-8]|\n                    [5-7]\\d|\n                    89|\n                    9[4-8]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "596301234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    696(?:\n                    [0-479]\\d|\n                    5[01]|\n                    8[0-689]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "696201234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MR", countryCode = "222", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000087/en","http://are.mr/pdfs/pnn2010.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-48]\\d)(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-48]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    25[08]\\d{5}|\n                    35\\d{6}|\n                    45[1-7]\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "35123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[234][0-46-9]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "22123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80012345"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MS", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "664", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200008F/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5689]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "664491\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "6644912345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "66449[2-6]\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "6644923456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MT", countryCode = "356", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000084/en","http://www.mca.org.mt"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2357-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    0(?:\n                    1[0-6]|\n                    3[1-4]|\n                    [69]\\d\n                    )|\n                    [1-357]\\d{2}\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "21001234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    7(?:\n                    210|\n                    [79]\\d{2}\n                    )|\n                    9(?:\n                    2(?:\n                    1[01]|\n                    31\n                    )|\n                    696|\n                    8(?:\n                    1[1-3]|\n                    89|\n                    97\n                    )|\n                    9\\d{2}\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "96961234"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7117\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "71171234"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800[3467]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "80071234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    0(?:\n                    0(?:\n                    37|\n                    43\n                    )|\n                    6\\d{2}|\n                    70\\d|\n                    9[0168]\n                    )|\n                    [12]\\d0[1-5]\n                    )\\d{3}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "50037123"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3550\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "35501234"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "501\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "50112345"}), voicemail = Nothing},Territory {abbreviation = "MU", countryCode = "230", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "020", internationalPrefix = Just "0(?:0|[2-7]0|33)", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.icta.mu/telecommunications/numbering.htm"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-46-9]\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-46-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    [03478]\\d|\n                    1[0-7]|\n                    6[1-69]\n                    )|\n                    4(?:\n                    [013568]\\d|\n                    2[4-7]\n                    )|\n                    5(?:\n                    44\\d|\n                    471\n                    )|\n                    6\\d{2}|\n                    8(?:\n                    14|\n                    3[129]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2012345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    2[59]\\d|\n                    4(?:\n                    2[1-389]|\n                    4\\d|\n                    7[1-9]|\n                    9\\d\n                    )|\n                    7\\d{2}|\n                    8(?:\n                    [0-2568]\\d|\n                    7[15-8]\n                    )|\n                    9[0-8]\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "52512345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[012]\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "30\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "3012345"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3(?:\n                    20|\n                    9\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "3201234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MV", countryCode = "960", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "0(?:0|19)", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000082/en","http://www.dhiraagu.com.mv"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [3467]|\n                        9(?:\n                        [1-9]|\n                        0[1-9]\n                        )\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["900"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [3467]\\d{6}|\n                    9(?:\n                    00\\d{7}|\n                    \\d{6}\n                    )\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3(?:\n                    0[01]|\n                    3[0-59]\n                    )|\n                    6(?:\n                    [567][02468]|\n                    8[024689]|\n                    90\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "6701234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    46[46]|\n                    7[3-9]\\d|\n                    9[15-9]\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "7712345"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "781\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "7812345"}), tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MW", countryCode = "265", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000080/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1789]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1(?:\n                    \\d{2}\n                    )?|\n                    [2789]\\d{2}\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1[2-9]|\n                    21\\d{2}\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "1234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    111|\n                    77\\d|\n                    88\\d|\n                    99\\d\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "991234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MX", countryCode = "52", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0[09]", nationalPrefix = Just "01", nationalPrefixForParsing = Just "0[12]|04[45](\\d{10})", nationalPrefixTransformRule = Just "1$1", preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP $FG", nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200008A/en","http://en.wikipedia.org/wiki/%2B52","http://en.wikipedia.org/wiki/Premium-rate_telephone_number#Mexico","http://en.wikipedia.org/wiki/Toll-free_telephone_number"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([358]\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        33|\n                        55|\n                        81\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [2467]|\n                        3[0-2457-9]|\n                        5[089]|\n                        8[02-9]|\n                        9[0-35-9]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)([358]\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        33|\n                        55|\n                        81\n                        )\n                    "], nfFormat = "044 $2 $3 $4", nfInternationalFormat = Just ["$1 $2 $3 $4"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        [2467]|\n                        3[0-2457-9]|\n                        5[089]|\n                        8[2-9]|\n                        9[1-35-9]\n                        )\n                    "], nfFormat = "044 $2 $3 $4", nfInternationalFormat = Just ["$1 $2 $3 $4"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{9,10}", possibleNumberPattern = Just "\\d{7,11}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    33|\n                    55|\n                    81\n                    )\\d{8}|\n                    (?:\n                    2(?:\n                    0[01]|\n                    2[2-9]|\n                    3[1-35-8]|\n                    4[13-9]|\n                    7[1-689]|\n                    8[1-578]|\n                    9[467]\n                    )|\n                    3(?:\n                    1[1-79]|\n                    [2458][1-9]|\n                    7[1-8]|\n                    9[1-5]\n                    )|\n                    4(?:\n                    1[1-57-9]|\n                    [24-6][1-9]|\n                    [37][1-8]|\n                    8[1-35-9]|\n                    9[2-689]\n                    )|\n                    5(?:\n                    88|\n                    9[1-79]\n                    )|\n                    6(?:\n                    1[2-68]|\n                    [234][1-9]|\n                    5[1-3689]|\n                    6[12457-9]|\n                    7[1-7]|\n                    8[67]|\n                    9[4-8]\n                    )|\n                    7(?:\n                    [13467][1-9]|\n                    2[1-8]|\n                    5[13-9]|\n                    8[1-69]|\n                    9[17]\n                    )|\n                    8(?:\n                    2[13-689]|\n                    3[1-6]|\n                    4[124-6]|\n                    6[1246-9]|\n                    7[1-378]|\n                    9[12479]\n                    )|\n                    9(?:\n                    1[346-9]|\n                    2[1-4]|\n                    3[2-46-8]|\n                    5[1348]|\n                    [69][1-9]|\n                    7[12]|\n                    8[1-8]\n                    )\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "2221234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    (?:\n                    33|\n                    55|\n                    81\n                    )\\d{8}|\n                    (?:\n                    2(?:\n                    2[2-9]|\n                    3[1-35-8]|\n                    4[13-9]|\n                    7[1-689]|\n                    8[1-578]|\n                    9[467]\n                    )|\n                    3(?:\n                    1[1-79]|\n                    [2458][1-9]|\n                    7[1-8]|\n                    9[1-5]\n                    )|\n                    4(?:\n                    1[1-57-9]|\n                    [24-6][1-9]|\n                    [37][1-8]|\n                    8[1-35-9]|\n                    9[2-689]\n                    )|\n                    5(?:\n                    88|\n                    9[1-79]\n                    )|\n                    6(?:\n                    1[2-68]|\n                    [2-4][1-9]|\n                    5[1-3689]|\n                    6[12457-9]|\n                    7[1-7]|\n                    8[67]|\n                    9[4-8]\n                    )|\n                    7(?:\n                    [13467][1-9]|\n                    2[1-8]|\n                    5[13-9]|\n                    8[1-69]|\n                    9[17]\n                    )|\n                    8(?:\n                    2[13-689]|\n                    3[1-6]|\n                    4[124-6]|\n                    6[1246-9]|\n                    7[1-378]|\n                    9[12479]\n                    )|\n                    9(?:\n                    1[346-9]|\n                    2[1-4]|\n                    3[2-46-8]|\n                    5[1348]|\n                    [69][1-9]|\n                    7[12]|\n                    8[1-8]\n                    )\n                    )\\d{7}\n                    )\n                ", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "12221234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    88\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9001234567"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "300\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "3001234567"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "500\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5001234567"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MY", countryCode = "60", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/%2B60","http://www.skmm.gov.my"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([4-79])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[4-79]"], nfFormat = "$1-$2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(3)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1-$2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([18]\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1[02-46-9][1-9]|\n                        8\n                    "], nfFormat = "$1-$2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)([36-8]00)(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[36-8]0"], nfFormat = "$1-$2-$3-$4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(11)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["11"], nfFormat = "$1-$2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(15[49])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["15"], nfFormat = "$1-$2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[13-9]\\d{7,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3[2-9]\\d|\n                    [4-9][2-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "323456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    1[1-5]\\d{2}|\n                    [02-4679][2-9]\\d|\n                    59\\d{2}|\n                    8(?:\n                    1[23]|\n                    [2-9]\\d\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "123456789"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1[378]00\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1300123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1600\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1600123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "154\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1541234567"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MZ", countryCode = "258", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000091/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([28]\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2|\n                        8[2-7]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(80\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[28]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    [1346]\\d|\n                    5[0-2]|\n                    [78][12]|\n                    93\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "21123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[23467]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "821234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NA", countryCode = "264", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000093/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8[1235]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(6\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(88)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["88"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(870)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["870"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[68]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6(?:\n                    1(?:\n                    17|\n                    2(?:\n                    [0189]\\d|\n                    [2-6]|\n                    7\\d?\n                    )|\n                    3(?:\n                    [01378]|\n                    2\\d\n                    )|\n                    4(?:\n                    [024]|\n                    10?|\n                    3[15]?\n                    )|\n                    69|\n                    7[014]\n                    )|\n                    2(?:\n                    17|\n                    5(?:\n                    [0-36-8]|\n                    4\\d?\n                    )|\n                    69|\n                    70\n                    )|\n                    3(?:\n                    17|\n                    2(?:\n                    [0237]\\d?|\n                    [14-689]\n                    )|\n                    34|\n                    6[289]|\n                    7[01]|\n                    81\n                    )|\n                    4(?:\n                    17|\n                    2(?:\n                    [012]|\n                    7?\n                    )|\n                    4(?:\n                    [06]|\n                    1\\d?\n                    )|\n                    5(?:\n                    [01357]|\n                    [25]\\d?\n                    )|\n                    69|\n                    7[01]\n                    )|\n                    5(?:\n                    17|\n                    2(?:\n                    [0459]|\n                    [23678]\\d?\n                    )|\n                    69|\n                    7[01]\n                    )|\n                    6(?:\n                    17|\n                    2(?:\n                    5|\n                    6\\d?\n                    )|\n                    38|\n                    42|\n                    69|\n                    7[01]\n                    )|\n                    7(?:\n                    17|\n                    2(?:\n                    [569]|\n                    [234]\\d?\n                    )|\n                    3(?:\n                    0\\d?|\n                    [13]\n                    )|\n                    69|\n                    7[01]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "61221234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    60|\n                    8[125]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "811234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8701\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "870123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    3\\d{2}|\n                    86\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "88612345"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NC", countryCode = "687", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000098/en","http://www.opt.nc"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [2-46-9]|\n                        5[0-4]\n                    "], nfFormat = "$1.$2.$3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-57-9]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2[03-9]|\n                    3[0-5]|\n                    4[1-7]|\n                    88\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    5[0-4]|\n                    [79]\\d|\n                    8[0-79]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "751234"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "36\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "366711"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NE", countryCode = "227", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200009B/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [289]|\n                        09\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(08)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["08"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[0289]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    0(?:\n                    20|\n                    3[1-7]|\n                    4[134]|\n                    5[14]|\n                    6[14578]|\n                    7[1-578]\n                    )|\n                    1(?:\n                    4[145]|\n                    5[14]|\n                    6[14-68]|\n                    7[169]|\n                    88\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "20201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    8[089]|\n                    9\\d\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "93123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "08\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "08123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "09\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "09123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NF", countryCode = "672", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200009D/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[13]\\d{5}", possibleNumberPattern = Just "\\d{5,6}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1(?:\n                    06|\n                    17|\n                    28|\n                    39\n                    )|\n                    3[012]\\d\n                    )\\d{3}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "106609"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3[58]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "381234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NG", countryCode = "234", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "009", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200009C/en","http://www.ncc.gov.ng/index.php/index.php?option=com_content&view=article&id=113&Itemid=102"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        70|\n                        8[01]|\n                        90[23589]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [12]|\n                        9(?:\n                        0[3-9]|\n                        [1-9]\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [3-6]|\n                        7(?:\n                        [1-79]|\n                        0[1-9]\n                        )|\n                        8[2-9]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([78]00)(\\d{4})(\\d{4,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[78]00"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([78]00)(\\d{5})(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[78]00"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(78)(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["78"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [1-6]\\d{5,8}|\n                    9\\d{5,9}|\n                    [78]\\d{5,13}\n                ", possibleNumberPattern = Just "\\d{5,14}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [12]\\d{6,7}|\n                    9(?:\n                    0[3-9]|\n                    [1-9]\\d\n                    )\\d{5}|\n                    (?:\n                    3\\d|\n                    4[023568]|\n                    5[02368]|\n                    6[02-469]|\n                    7[4-69]|\n                    8[2-9]\n                    )\\d{6}|\n                    (?:\n                    4[47]|\n                    5[14579]|\n                    6[1578]|\n                    7[0-357]\n                    )\\d{5,6}|\n                    (?:\n                    78|\n                    41\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1(?:\n                    7[34]\\d|\n                    8(?:\n                    04|\n                    [124579]\\d|\n                    8[0-3]\n                    )|\n                    95\\d\n                    )|\n                    287[0-7]|\n                    3(?:\n                    18[1-8]|\n                    88[0-7]|\n                    9(?:\n                    8[5-9]|\n                    6[1-5]\n                    )\n                    )|\n                    4(?:\n                    28[0-2]|\n                    6(?:\n                    7[1-9]|\n                    8[02-47]\n                    )|\n                    88[0-2]\n                    )|\n                    5(?:\n                    2(?:\n                    7[7-9]|\n                    8\\d\n                    )|\n                    38[1-79]|\n                    48[0-7]|\n                    68[4-7]\n                    )|\n                    6(?:\n                    2(?:\n                    7[7-9]|\n                    8\\d\n                    )|\n                    4(?:\n                    3[7-9]|\n                    [68][129]|\n                    7[04-69]|\n                    9[1-8]\n                    )|\n                    58[0-2]|\n                    98[7-9]\n                    )|\n                    7(?:\n                    38[0-7]|\n                    69[1-8]|\n                    78[2-4]\n                    )|\n                    8(?:\n                    28[3-9]|\n                    38[0-2]|\n                    4(?:\n                    2[12]|\n                    3[147-9]|\n                    5[346]|\n                    7[4-9]|\n                    8[014-689]|\n                    90\n                    )|\n                    58[1-8]|\n                    78[2-9]|\n                    88[5-7]\n                    )|\n                    98[07]\\d\n                    )\\d{4}|\n                    (?:\n                    70[1-689]\\d|\n                    8(?:\n                    0(?:\n                    1[01]|\n                    [2-9]\\d\n                    )|\n                    1(?:\n                    [0-8]\\d|\n                    9[01]\n                    )\n                    )|\n                    90[23589]\\d\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "8021234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7,11}", possibleNumberPattern = Just "\\d{10,14}", exampleNumber = Just "80017591759"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700\\d{7,11}", possibleNumberPattern = Just "\\d{10,14}", exampleNumber = Just "7001234567"}), voicemail = Nothing},Territory {abbreviation = "NI", countryCode = "505", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200009A/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[12578]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    5[0-7]\\d{5}|\n                    [78]\\d{6}\n                    )|\n                    7[5-8]\\d{6}|\n                    8\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "81234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "18001234"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NL", countryCode = "31", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/%2B31","http://wetten.overheid.nl/BWBR0010198"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-578]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1[035]|\n                        2[0346]|\n                        3[03568]|\n                        4[0356]|\n                        5[0358]|\n                        7|\n                        8[4578]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-5]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1[16-8]|\n                        2[259]|\n                        3[124]|\n                        4[17-9]|\n                        5[124679]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(6)(\\d{8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6[0-57-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(66)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["66"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(14)(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["14"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]0\\d)(\\d{4,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        80|\n                        9\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1\\d{4,8}|\n                    [2-7]\\d{8}|\n                    [89]\\d{6,9}\n                ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "14\\d{3,4}", possibleNumberPattern = Just "\\d{5,6}", exampleNumber = Nothing}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1[0135-8]|\n                    2[02-69]|\n                    3[0-68]|\n                    4[0135-9]|\n                    [57]\\d|\n                    8[478]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "101234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[1-58]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "612345678"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "66\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "662345678"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4,7}", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[069]\\d{4,7}", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "9061234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "85\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "851234567"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    140(?:\n                    1(?:\n                    [035]|\n                    [16-8]\\d\n                    )|\n                    2(?:\n                    [0346]|\n                    [259]\\d\n                    )|\n                    3(?:\n                    [03568]|\n                    [124]\\d\n                    )|\n                    4(?:\n                    [0356]|\n                    [17-9]\\d\n                    )|\n                    5(?:\n                    [0358]|\n                    [124679]\\d\n                    )|\n                    7\\d|\n                    8[458]\n                    )\n                ", possibleNumberPattern = Just "\\d{5,6}", exampleNumber = Just "14020"}), voicemail = Nothing},Territory {abbreviation = "NO", countryCode = "47", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.npt.no/npt/numsys/E.164.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([489]\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[489]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([235-7]\\d)(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[235-7]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    0\\d{4}|\n                    [2-9]\\d{7}\n                ", possibleNumberPattern = Just "\\d{5}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2[1-4]|\n                    3[1-3578]|\n                    5[1-35-7]|\n                    6[1-4679]|\n                    7[0-8]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    4[015-8]|\n                    5[89]|\n                    87|\n                    9\\d\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "40612345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[01]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "82[09]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "82012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    810(?:\n                    0[0-6]|\n                    [2-8]\\d\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "81021234"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "880\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "88012345"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "85[0-5]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "85012345"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    0\\d{4}|\n                    81(?:\n                    0(?:\n                    0[7-9]|\n                    1\\d\n                    )|\n                    5\\d{2}\n                    )\\d{3}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "01234"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "81[23]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "81212345"})},Territory {abbreviation = "NP", countryCode = "977", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000095/en","http://www.ntc.net.np/mobile/mob_postpaid_number_scheme.php","http://www.nta.gov.np/en/2012-06-01-11-45-17/2012-06-04-04-26-59/numbering-plan"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[2-6]"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1[01]|\n                        [2-8]|\n                        9(?:\n                        [1-69]|\n                        7[15-9]\n                        )\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d{2})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        9(?:\n                        6[013]|\n                        7[245]|\n                        8\n                        )\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [1-8]\\d{7}|\n                    9(?:\n                    [1-69]\\d{6,8}|\n                    7[2-6]\\d{5,7}|\n                    8\\d{8}\n                    )\n                ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1[0-6]\\d|\n                    2[13-79][2-6]|\n                    3[135-8][2-6]|\n                    4[146-9][2-6]|\n                    5[135-7][2-6]|\n                    6[13-9][2-6]|\n                    7[15-9][2-6]|\n                    8[1-46-9][2-6]|\n                    9[1-79][2-6]\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "14567890"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    6[013]|\n                    7[245]|\n                    8[0-24-6]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9841234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NR", countryCode = "674", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000094/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Nauru"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[458]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    444|\n                    888\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "4441234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "55[5-9]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "5551234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NU", countryCode = "683", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000EC/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Niue"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-5]\\d{3}", possibleNumberPattern = Just "\\d{4}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[34]\\d{3}", possibleNumberPattern = Nothing, exampleNumber = Just "4002"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[125]\\d{3}", possibleNumberPattern = Nothing, exampleNumber = Just "1234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NZ", countryCode = "64", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "0(?:0|161)", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000099/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([34679])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [346]|\n                        7[2-57-9]|\n                        9[1-9]\n                    "], nfFormat = "$1-$2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(24099)(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["240","2409","24099"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["21"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2(?:\n                        1[1-9]|\n                        [69]|\n                        7[0-35-9]\n                        )|\n                        70|\n                        86\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d)(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2[028]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2(?:\n                        10|\n                        74\n                        )|\n                        5|\n                        [89]0\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6[235-9]\\d{6}|\n                    [2-57-9]\\d{7,10}\n                ", possibleNumberPattern = Just "\\d{7,11}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3[2-79]|\n                    [49][2-9]|\n                    6[235-9]|\n                    7[2-57-9]\n                    )\\d{6}|\n                    24099\\d{3}\n                ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "32345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    [028]\\d{7,8}|\n                    1(?:\n                    [03]\\d{5,7}|\n                    [12457]\\d{5,6}|\n                    [689]\\d{5}\n                    )|\n                    [79]\\d{7}\n                    )\n                ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "211234567"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[28]6\\d{6,7}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "26123456"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    508\\d{6,7}|\n                    80\\d{6,8}\n                ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{7,9}", possibleNumberPattern = Just "\\d{9,11}", exampleNumber = Just "900123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "701234567"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "OM", countryCode = "968", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200009F/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d)(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([79]\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[79]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([58]00)(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[58]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    5|\n                    [279]\\d\n                    )\\d{6}|\n                    800\\d{5,6}\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[2-6]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "23123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7[19]\\d{6}|\n                    9(?:\n                    0[1-9]|\n                    [1-9]\\d\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "92123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8007\\d{4,5}|\n                    500\\d{4}\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "80071234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90012345"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PA", countryCode = "507", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.asep.gob.pa/telecom/pnn/default.asp","http://en.wikipedia.org/wiki/%2B507"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-57-9]"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6"], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1(?:\n                    0[0-8]|\n                    1[49]|\n                    2[37]|\n                    3[0137]|\n                    4[147]|\n                    5[05]|\n                    6[58]|\n                    7[0167]|\n                    8[58]|\n                    9[139]\n                    )|\n                    2(?:\n                    [0235679]\\d|\n                    1[0-7]|\n                    4[04-9]|\n                    8[028]\n                    )|\n                    3(?:\n                    [09]\\d|\n                    1[014-7]|\n                    2[0-3]|\n                    3[03]|\n                    4[03-57]|\n                    55|\n                    6[068]|\n                    7[06-8]|\n                    8[06-9]\n                    )|\n                    4(?:\n                    3[013-69]|\n                    4\\d|\n                    7[0-589]\n                    )|\n                    5(?:\n                    [01]\\d|\n                    2[0-7]|\n                    [56]0|\n                    79\n                    )|\n                    7(?:\n                    0[09]|\n                    2[0-267]|\n                    3[06]|\n                    [469]0|\n                    5[06-9]|\n                    7[0-24-79]|\n                    8[7-9]\n                    )|\n                    8(?:\n                    09|\n                    [34]\\d|\n                    5[0134]|\n                    8[02]\n                    )|\n                    9(?:\n                    0[6-9]|\n                    1[016-8]|\n                    2[036-8]|\n                    3[3679]|\n                    40|\n                    5[0489]|\n                    6[06-9]|\n                    7[046-9]|\n                    8[36-8]|\n                    9[1-9]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2001234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1[16]1|\n                    21[89]|\n                    8(?:\n                    1[01]|\n                    7[23]\n                    )\n                    )\\d{4}|\n                    6(?:\n                    [024-9]\\d|\n                    1[0-5]|\n                    3[0-24-9]\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "60012345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[09]\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    779|\n                    8(?:\n                    55|\n                    60|\n                    7[78]\n                    )|\n                    9(?:\n                    00|\n                    81\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8601234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PE", countryCode = "51", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "19(?:1[124]|77|90)00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just " Anexo ", nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000A6/en","http://en.wikipedia.org/wiki/+51","http://www.assistbook.com/South%20America/Peru/widecodes"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([4-8]\\d)(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [4-7]|\n                        8[2-4]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[14-9]\\d{7,8}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1\\d|\n                    4[1-4]|\n                    5[1-46]|\n                    6[1-7]|\n                    7[2-46]|\n                    8[2-4]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "11234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "912345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "805\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80512345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "801\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80112345"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[24]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80212345"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PF", countryCode = "689", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200004D/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        4[09]|\n                        8[79]\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["44"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    4\\d{5,7}|\n                    8\\d{7}\n                ", possibleNumberPattern = Just "\\d{6}(?:\\d{2})?", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "44\\d{4}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "441234"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    4(?:\n                    [09][45689]\\d|\n                    4\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "40412345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[79]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "87123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PG", countryCode = "675", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000A4/en","http://en.wikipedia.org/wiki/%2B675"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [13-689]|\n                        27\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        20|\n                        7\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3[0-2]\\d|\n                    4[25]\\d|\n                    5[34]\\d|\n                    64[1-9]|\n                    77(?:\n                    [0-24]\\d|\n                    30\n                    )|\n                    85[02-46-9]|\n                    9[78]\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "3123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    20150|\n                    68\\d{2}|\n                    7(?:\n                    [0-689]\\d|\n                    75\n                    )\\d{2}\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "6812345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "180\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "1801234"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "275\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2751234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PH", countryCode = "63", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/%2B63"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        3(?:\n                        23|\n                        39|\n                        46\n                        )|\n                        4(?:\n                        2[3-6]|\n                        [35]9|\n                        4[26]|\n                        76\n                        )|\n                        5(?:\n                        22|\n                        44\n                        )|\n                        642|\n                        8(?:\n                        62|\n                        8[245]\n                        )\n                    ","\n                        3(?:\n                        230|\n                        397|\n                        461\n                        )|\n                        4(?:\n                        2(?:\n                        35|\n                        [46]4|\n                        51\n                        )|\n                        396|\n                        4(?:\n                        22|\n                        63\n                        )|\n                        59[347]|\n                        76[15]\n                        )|\n                        5(?:\n                        221|\n                        446\n                        )|\n                        642[23]|\n                        8(?:\n                        622|\n                        8(?:\n                        [24]2|\n                        5[13]\n                        )\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        346|\n                        4(?:\n                        27|\n                        9[35]\n                        )|\n                        883\n                    ","\n                        3469|\n                        4(?:\n                        279|\n                        9(?:\n                        30|\n                        56\n                        )\n                        )|\n                        8834\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-8]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-8]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        81|\n                        9\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1800)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1800)(\\d{1,2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2\\d{5,7}|\n                    [3-9]\\d{7,9}|\n                    1800\\d{7,9}\n                ", possibleNumberPattern = Just "\\d{5,13}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2\\d{5}(?:\\d{2})?|\n                    (?:\n                    3[2-68]|\n                    4[2-9]|\n                    5[2-6]|\n                    6[2-58]|\n                    7[24578]|\n                    8[2-8]\n                    )\\d{7}|\n                    88(?:\n                    22\\d{6}|\n                    42\\d{4}\n                    )\n                ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    81[37]|\n                    9(?:\n                    0[5-9]|\n                    1[024-9]|\n                    2[0-35-9]|\n                    3[02-9]|\n                    4[236-9]|\n                    50|\n                    7[34-79]|\n                    89|\n                    9[4-9]\n                    )\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9051234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{7,9}", possibleNumberPattern = Just "\\d{11,13}", exampleNumber = Just "180012345678"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PK", countryCode = "92", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000A1/en","http://en.wikipedia.org/wiki/%2B92"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(111)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        (?:\n                        2[125]|\n                        4[0-246-9]|\n                        5[1-35-7]|\n                        6[1-8]|\n                        7[14]|\n                        8[16]|\n                        91\n                        )1\n                    ","\n                        (?:\n                        2[125]|\n                        4[0-246-9]|\n                        5[1-35-7]|\n                        6[1-8]|\n                        7[14]|\n                        8[16]|\n                        91\n                        )11\n                    ","\n                        (?:\n                        2[125]|\n                        4[0-246-9]|\n                        5[1-35-7]|\n                        6[1-8]|\n                        7[14]|\n                        8[16]|\n                        91\n                        )111\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(111)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2[349]|\n                        45|\n                        54|\n                        60|\n                        72|\n                        8[2-5]|\n                        9[2-9]\n                    ","\n                        (?:\n                        2[349]|\n                        45|\n                        54|\n                        60|\n                        72|\n                        8[2-5]|\n                        9[2-9]\n                        )\\d1\n                    ","\n                        (?:\n                        2[349]|\n                        45|\n                        54|\n                        60|\n                        72|\n                        8[2-5]|\n                        9[2-9]\n                        )\\d11\n                    ","\n                        (?:\n                        2[349]|\n                        45|\n                        54|\n                        60|\n                        72|\n                        8[2-5]|\n                        9[2-9]\n                        )\\d111\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{7,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        (?:\n                        2[125]|\n                        4[0-246-9]|\n                        5[1-35-7]|\n                        6[1-8]|\n                        7[14]|\n                        8[16]|\n                        91\n                        )[2-9]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{6,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2[349]|\n                        45|\n                        54|\n                        60|\n                        72|\n                        8[2-5]|\n                        9[2-9]\n                    ","\n                        (?:\n                        2[349]|\n                        45|\n                        54|\n                        60|\n                        72|\n                        8[2-5]|\n                        9[2-9]\n                        )\\d[2-9]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(3\\d{2})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([15]\\d{3})(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        58[12]|\n                        1\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(586\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["586"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]00)(\\d{3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]00"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1\\d{8}|\n                    [2-8]\\d{5,11}|\n                    9(?:\n                    [013-9]\\d{4,9}|\n                    2\\d(?:\n                    111\\d{6}|\n                    \\d{3,7}\n                    )\n                    )\n                ", possibleNumberPattern = Just "\\d{6,12}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    21|\n                    42\n                    )[2-9]\\d{7}|\n                    (?:\n                    2[25]|\n                    4[0146-9]|\n                    5[1-35-7]|\n                    6[1-8]|\n                    7[14]|\n                    8[16]|\n                    91\n                    )[2-9]\\d{6}|\n                    (?:\n                    2(?:\n                    3[2358]|\n                    4[2-4]|\n                    9[2-8]\n                    )|\n                    45[3479]|\n                    54[2-467]|\n                    60[468]|\n                    72[236]|\n                    8(?:\n                    2[2-689]|\n                    3[23578]|\n                    4[3478]|\n                    5[2356]\n                    )|\n                    9(?:\n                    1|\n                    2[2-8]|\n                    3[27-9]|\n                    4[2-6]|\n                    6[3569]|\n                    9[25-8]\n                    )\n                    )[2-9]\\d{5,6}|\n                    58[126]\\d{7}\n                ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "2123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3(?:\n                    0\\d|\n                    1[0-6]|\n                    2[0-5]|\n                    3[0-7]|\n                    4[0-8]|\n                    55|\n                    64\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "3012345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90012345"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "122\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "122044444"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    [125]|\n                    3[2358]|\n                    4[2-4]|\n                    9[2-8]\n                    )|\n                    4(?:\n                    [0-246-9]|\n                    5[3479]\n                    )|\n                    5(?:\n                    [1-35-7]|\n                    4[2-467]\n                    )|\n                    6(?:\n                    [1-8]|\n                    0[468]\n                    )|\n                    7(?:\n                    [14]|\n                    2[236]\n                    )|\n                    8(?:\n                    [16]|\n                    2[2-689]|\n                    3[23578]|\n                    4[3478]|\n                    5[2356]\n                    )|\n                    9(?:\n                    1|\n                    22|\n                    3[27-9]|\n                    4[2-6]|\n                    6[3569]|\n                    9[2-7]\n                    )\n                    )111\\d{6}\n                ", possibleNumberPattern = Just "\\d{11,12}", exampleNumber = Just "21111825888"}), voicemail = Nothing},Territory {abbreviation = "PL", countryCode = "48", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/%2B48","http://www.itu.int/oth/T02020000A8/en","http://www.uke.gov.pl/uke/index.jsp?place=Lead24&news_cat_id=277&news_id=3791&layout=9&page=text","http://www.sgwp.wp.mil.pl/pl/1_1225.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [14]|\n                        2[0-57-9]|\n                        3[2-4]|\n                        5[24-689]|\n                        6[1-3578]|\n                        7[14-7]|\n                        8[1-79]|\n                        9[145]\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{1})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[12]2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        26|\n                        39|\n                        5[0137]|\n                        6[0469]|\n                        7[02389]|\n                        8[08]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["64"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["64"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [12]\\d{6,8}|\n                    [3-57-9]\\d{8}|\n                    6\\d{5,8}\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1[2-8]|\n                    2[2-69]|\n                    3[2-4]|\n                    4[1-468]|\n                    5[24-689]|\n                    6[1-3578]|\n                    7[14-7]|\n                    8[1-79]|\n                    9[145]\n                    )\\d{7}|\n                    [12]2\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    5[0137]|\n                    6[069]|\n                    7[2389]|\n                    88\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "512345678"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "64\\d{4,7}", possibleNumberPattern = Nothing, exampleNumber = Just "641234567"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "701234567"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "801\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "801234567"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "39\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "391234567"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PM", countryCode = "508", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B2/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([45]\\d)(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[45]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "41\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "411234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "55\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "551234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PR", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "787|939", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000AA/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5789]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    787|\n                    939\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "7872345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    787|\n                    939\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "7872345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PS", countryCode = "970", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/%2B970","http://www.wtng.info/wtng-970-ps.html","http://www.paltel.ps"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2489])(2\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2489]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5[69]\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[78]00)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[78]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [24589]\\d{7,8}|\n                    1(?:\n                    [78]\\d{8}|\n                    [49]\\d{2,3}\n                    )\n                ", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    22[234789]|\n                    42[45]|\n                    82[01458]|\n                    92[369]\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "22234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "5[69]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "599123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    4|\n                    9\\d\n                    )\\d{2}\n                ", possibleNumberPattern = Just "\\d{4,5}", exampleNumber = Just "19123"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1700\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1700123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PT", countryCode = "351", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.anacom.pt/render.jsp?categoryId=279098"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2[12]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-46-9]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2[3-9]|\n                        [346-9]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-46-9]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    [12]\\d|\n                    [35][1-689]|\n                    4[1-59]|\n                    6[1-35689]|\n                    7[1-9]|\n                    8[1-69]|\n                    9[1256]\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    [1236]\\d{2}|\n                    480\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "912345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[02]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6(?:\n                    0[178]|\n                    4[68]\n                    )\\d{6}|\n                    76(?:\n                    0[1-57]|\n                    1[2-47]|\n                    2[237]\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "760123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    80(?:\n                    8\\d|\n                    9[1579]\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "808123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "884[0-4689]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "884123456"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "30\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "301234567"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7(?:\n                    0(?:\n                    7\\d|\n                    8[17]\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "707123456"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "600\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "600110000"})},Territory {abbreviation = "PW", countryCode = "680", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "01[12]", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000A2/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-8]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2552255|\n                    (?:\n                    277|\n                    345|\n                    488|\n                    5(?:\n                    35|\n                    44|\n                    87\n                    )|\n                    6(?:\n                    22|\n                    54|\n                    79\n                    )|\n                    7(?:\n                    33|\n                    47\n                    )|\n                    8(?:\n                    24|\n                    55|\n                    76\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2771234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    6[234689]0|\n                    77[45789]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "6201234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PY", countryCode = "595", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/Telephone_numbers_in_Paraguay","http://www.itu.int/oth/T02020000A5/en","http://www.copaco.com.py/portal/index.php/component/content/article/8-empresa/74-codigos-de-area.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        (?:\n                        [26]1|\n                        3[289]|\n                        4[124678]|\n                        7[123]|\n                        8[1236]\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-9]0"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9[1-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8700"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-8][1-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5[0-5]\\d{4,7}|\n                    [2-46-9]\\d{5,8}\n                ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [26]1|\n                    3[289]|\n                    4[124678]|\n                    7[123]|\n                    8[1236]\n                    )\\d{5,7}|\n                    (?:\n                    2(?:\n                    2[4568]|\n                    7[15]|\n                    9[1-5]\n                    )|\n                    3(?:\n                    18|\n                    3[167]|\n                    4[2357]|\n                    51\n                    )|\n                    4(?:\n                    18|\n                    2[45]|\n                    3[12]|\n                    5[13]|\n                    64|\n                    71|\n                    9[1-47]\n                    )|\n                    5(?:\n                    [1-4]\\d|\n                    5[0234]\n                    )|\n                    6(?:\n                    3[1-3]|\n                    44|\n                    7[1-4678]\n                    )|\n                    7(?:\n                    17|\n                    4[0-4]|\n                    6[1-578]|\n                    75|\n                    8[0-8]\n                    )|\n                    858\n                    )\\d{5,6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    6[12]|\n                    [78][1-6]|\n                    9[1-5]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "961456789"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8700[0-4]\\d{4}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "870012345"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]0\\d{4,7}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "201234567"}), voicemail = Nothing},Territory {abbreviation = "QA", countryCode = "974", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000AB/en","http://wtng.info/wtng-qq.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([28]\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[28]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-7]\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-7]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-8]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "4[04]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "44123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3567]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "33123456"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    [12]\\d|\n                    61\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2123456"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "8001234"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "RE", countryCode = "262", mainCountryForCode = Just True, leadingDigits = Just "262|6[49]|8", preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200004B/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([268]\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[268]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "262\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "262161234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6(?:\n                    9[23]|\n                    47\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "692123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "801234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "89[1-37-9]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "891123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    1[019]|\n                    2[0156]|\n                    84|\n                    90\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "810123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "RO", countryCode = "40", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just " int ", nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000AC/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Romania"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[23]1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(21)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["21"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [23][3-7]|\n                        [7-9]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2[3-6]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2\\d{5,8}|\n                    [37-9]\\d{8}\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    1(?:\n                    \\d{7}|\n                    9\\d{3}\n                    )|\n                    [3-6](?:\n                    \\d{7}|\n                    \\d9\\d{2}\n                    )\n                    )|\n                    3[13-6]\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "211234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7(?:\n                    [0-8]\\d{2}|\n                    99\\d\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "712345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[036]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "801\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "801123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "802\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "802123456"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "37\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "372123456"}), voicemail = Nothing},Territory {abbreviation = "RS", countryCode = "381", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000B9/en","http://registar.ratel.rs/en/reg202"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([23]\\d{2})(\\d{4,9})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        (?:\n                        2[389]|\n                        39\n                        )0\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-3]\\d)(\\d{5,10})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1|\n                        2(?:\n                        [0-24-7]|\n                        [389][1-9]\n                        )|\n                        3(?:\n                        [0-8]|\n                        9[1-9]\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(6\\d)(\\d{6,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d{2})(\\d{3,9})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7[26])(\\d{4,9})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7[26]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7[08]\\d)(\\d{4,9})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7[08]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [126-9]\\d{4,11}|\n                    3(?:\n                    [0-79]\\d{3,10}|\n                    8[2-9]\\d{2,9}\n                    )\n                ", possibleNumberPattern = Just "\\d{5,12}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1(?:\n                    [02-9][2-9]|\n                    1[1-9]\n                    )\\d|\n                    2(?:\n                    [0-24-7][2-9]\\d|\n                    [389](?:\n                    0[2-9]|\n                    [2-9]\\d\n                    )\n                    )|\n                    3(?:\n                    [0-8][2-9]\\d|\n                    9(?:\n                    [2-9]\\d|\n                    0[2-9]\n                    )\n                    )\n                    )\\d{3,8}\n                ", possibleNumberPattern = Just "\\d{5,12}", exampleNumber = Just "10234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6(?:\n                    [0-689]|\n                    7\\d\n                    )\\d{6,7}\n                ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "601234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{3,9}", possibleNumberPattern = Just "\\d{6,12}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    90[0169]|\n                    78\\d\n                    )\\d{3,7}\n                ", possibleNumberPattern = Just "\\d{6,12}", exampleNumber = Just "90012345"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[06]\\d{4,10}", possibleNumberPattern = Just "\\d{6,12}", exampleNumber = Just "700123456"}), voicemail = Nothing},Territory {abbreviation = "RU", countryCode = "7", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Just "8~10", internationalPrefix = Just "810", nationalPrefix = Just "8", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP ($FG)", nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000AD/en","http://en.wikipedia.org/wiki/%2B7"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-79]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3489]\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[34689]"], nfFormat = "$1 $2-$3-$4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3489]\\d{9}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3(?:\n                    0[12]|\n                    4[1-35-79]|\n                    5[1-3]|\n                    65|\n                    8[1-58]|\n                    9[0145]\n                    )|\n                    4(?:\n                    01|\n                    1[1356]|\n                    2[13467]|\n                    7[1-5]|\n                    8[1-7]|\n                    9[1-689]\n                    )|\n                    8(?:\n                    1[1-8]|\n                    2[01]|\n                    3[13-6]|\n                    4[0-8]|\n                    5[15]|\n                    6[1-35-79]|\n                    7[1-37-9]\n                    )\n                    )\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "3011234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9\\d{9}", possibleNumberPattern = Nothing, exampleNumber = Just "9123456789"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[04]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[39]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "8091234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "RW", countryCode = "250", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.rura.gov.rw/docs/RWANDA_NATIONAL_NUMBERING_PLAN.pdf","http://en.wikipedia.org/wiki/+250"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([7-9]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[7-9]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0\\d)(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[027-9]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2[258]\\d{7}|\n                    06\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "250123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[238]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "720123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SA", countryCode = "966", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/Telephone_numbers_in_Saudi_Arabia","http://www.itu.int/oth/T02020000B7/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-467])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-467]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[1-467]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(92\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["92"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(811)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["81"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1\\d{7,8}|\n                    (?:\n                    [2-467]|\n                    92\n                    )\\d{7}|\n                    5\\d{8}|\n                    8\\d{9}\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    11\\d{7}|\n                    1?(?:\n                    2[24-8]|\n                    3[35-8]|\n                    4[3-68]|\n                    6[2-5]|\n                    7[235-7]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "112345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    5(?:\n                    [013-689]\\d|\n                    7[0-26-8]\n                    )|\n                    811\\d\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "512345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Nothing, sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "92[05]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "920012345"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SB", countryCode = "677", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0[01]", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000BF/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[7-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{4,6}", possibleNumberPattern = Just "\\d{5,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1[4-79]|\n                    [23]\\d|\n                    4[0-2]|\n                    5[03]|\n                    6[0-37]\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "40123"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    48\\d{3}|\n                    7(?:\n                    30|\n                    [46-8]\\d|\n                    5[025-9]|\n                    9[0-5]\n                    )\\d{4}|\n                    8[4-9]\\d{5}|\n                    9(?:\n                    1[2-9]|\n                    2[013-9]|\n                    3[0-2]|\n                    [46]\\d|\n                    5[0-46-9]|\n                    7[0-689]|\n                    8[0-79]|\n                    9[0-8]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "7421234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1[38]\\d{3}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "18123"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "5[12]\\d{3}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "51123"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SC", countryCode = "248", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "0[0-2]", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000BA/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Seychelles"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[246]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2468]\\d{5,6}", possibleNumberPattern = Just "\\d{6,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "4[2-46]\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "4217123"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[5-8]\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2510123"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8000\\d{2}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "800000"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "64\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "6412345"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SD", countryCode = "249", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000C4/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[19]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    [125]\\d|\n                    8[3567]\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "121231234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[0-3569]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "911231234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SE", countryCode = "46", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.pts.se/upload/Ovrigt/Tele/Nummerfragor/swedish-numbering-plan-for-telephony-acc-itu-140407.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8)(\\d{2,3})(\\d{2,3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1-$2 $3 $4", nfInternationalFormat = Just ["$1 $2 $3 $4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-69]\\d)(\\d{2,3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1[013689]|\n                        2[0136]|\n                        3[1356]|\n                        4[0246]|\n                        54|\n                        6[03]|\n                        90\n                    "], nfFormat = "$1-$2 $3 $4", nfInternationalFormat = Just ["$1 $2 $3 $4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-469]\\d)(\\d{3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1[136]|\n                        2[136]|\n                        3[356]|\n                        4[0246]|\n                        6[03]|\n                        90\n                    "], nfFormat = "$1-$2 $3", nfInternationalFormat = Just ["$1 $2 $3"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1[2457]|\n                        2(?:\n                        [247-9]|\n                        5[0138]\n                        )|\n                        3[0247-9]|\n                        4[1357-9]|\n                        5[0-35-9]|\n                        6(?:\n                        [124-689]|\n                        7[0-2]\n                        )|\n                        9(?:\n                        [125-8]|\n                        3[0-5]|\n                        4[0-3]\n                        )\n                    "], nfFormat = "$1-$2 $3 $4", nfInternationalFormat = Just ["$1 $2 $3 $4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2,3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1[2457]|\n                        2(?:\n                        [247-9]|\n                        5[0138]\n                        )|\n                        3[0247-9]|\n                        4[1357-9]|\n                        5[0-35-9]|\n                        6(?:\n                        [124-689]|\n                        7[0-2]\n                        )|\n                        9(?:\n                        [125-8]|\n                        3[0-5]|\n                        4[0-3]\n                        )\n                    "], nfFormat = "$1-$2 $3", nfInternationalFormat = Just ["$1 $2 $3"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1-$2 $3 $4", nfInternationalFormat = Just ["$1 $2 $3 $4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(77)(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1-$2$3", nfInternationalFormat = Just ["$1 $2 $3"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(20)(\\d{2,3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["20"], nfFormat = "$1-$2 $3", nfInternationalFormat = Just ["$1 $2 $3"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9[034]\\d)(\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9[034]"], nfFormat = "$1-$2 $3 $4", nfInternationalFormat = Just ["$1 $2 $3 $4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9[034]\\d)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9[034]"], nfFormat = "$1-$2", nfInternationalFormat = Just ["$1 $2"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        25[245]|\n                        67[3-6]\n                    "], nfFormat = "$1-$2 $3 $4 $5", nfInternationalFormat = Just ["$1 $2 $3 $4 $5"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [1-35-9]\\d{5,11}|\n                    4\\d{6,8}\n                ", possibleNumberPattern = Just "\\d{6,12}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    0[1-8]\\d{6}|\n                    [136]\\d{5,7}|\n                    (?:\n                    2[0-35]|\n                    4[0-4]|\n                    5[0-25-9]|\n                    7[13-6]|\n                    [89]\\d\n                    )\\d{5,6}\n                    )|\n                    2(?:\n                    [136]\\d{5,7}|\n                    (?:\n                    2[0-7]|\n                    4[0136-8]|\n                    5[0138]|\n                    7[018]|\n                    8[01]|\n                    9[0-57]\n                    )\\d{5,6}\n                    )|\n                    3(?:\n                    [356]\\d{5,7}|\n                    (?:\n                    0[0-4]|\n                    1\\d|\n                    2[0-25]|\n                    4[056]|\n                    7[0-2]|\n                    8[0-3]|\n                    9[023]\n                    )\\d{5,6}\n                    )|\n                    4(?:\n                    [0246]\\d{5,7}|\n                    (?:\n                    1[013-8]|\n                    3[0135]|\n                    5[14-79]|\n                    7[0-246-9]|\n                    8[0156]|\n                    9[0-689]\n                    )\\d{5,6}\n                    )|\n                    5(?:\n                    0[0-6]|\n                    [15][0-5]|\n                    2[0-68]|\n                    3[0-4]|\n                    4\\d|\n                    6[03-5]|\n                    7[013]|\n                    8[0-79]|\n                    9[01]\n                    )\\d{5,6}|\n                    6(?:\n                    [03]\\d{5,7}|\n                    (?:\n                    1[1-3]|\n                    2[0-4]|\n                    4[02-57]|\n                    5[0-37]|\n                    6[0-3]|\n                    7[0-2]|\n                    8[0247]|\n                    9[0-356]\n                    )\\d{5,6}\n                    )|\n                    8\\d{6,8}|\n                    9(?:\n                    0[1-9]\\d{4,6}|\n                    (?:\n                    1[0-68]|\n                    2\\d|\n                    3[02-5]|\n                    4[0-3]|\n                    5[0-4]|\n                    [68][01]|\n                    7[0135-8]\n                    )\\d{5,6}\n                    )\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "8123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[02369]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "701234567"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "74[02-9]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "740123456"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "20\\d{4,7}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "20123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    649\\d{6}|\n                    9(?:\n                    00|\n                    39|\n                    44\n                    )[1-8]\\d{3,6}\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "9001234567"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    77(?:\n                    0\\d{3}(?:\\d{3})?|\n                    [1-7]\\d{6}\n                    )\n                ", possibleNumberPattern = Just "\\d{6}(?:\\d{3})?", exampleNumber = Just "771234567"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "75[1-8]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "751234567"}), voip = Nothing, uan = Nothing, voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    25[245]|\n                    67[3-6]\n                    )\\d{9}\n                ", possibleNumberPattern = Just "\\d{12}", exampleNumber = Just "254123456789"})},Territory {abbreviation = "SG", countryCode = "65", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0[0-3]\\d", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.ida.gov.sg/Policies-and-Regulations/Industry-and-Licensees/Numbering/National-Numbering-Plan-and-Allocation-Process.aspx"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3689]\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [369]|\n                        8[1-9]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[89]00)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[89]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7000)(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["70"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [36]\\d{7}|\n                    [17-9]\\d{7,10}\n                ", possibleNumberPattern = Just "\\d{8,11}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[1-9]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "61234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    8[1-8]|\n                    9[0-8]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "81234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1?800\\d{7}", possibleNumberPattern = Just "\\d{10,11}", exampleNumber = Just "18001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1900\\d{7}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "19001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3[12]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "31234567"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7000\\d{7}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "70001234567"}), voicemail = Nothing},Territory {abbreviation = "SH", countryCode = "290", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000AF/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[256]\\d{4}", possibleNumberPattern = Just "\\d{4,5}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    [0-57-9]\\d|\n                    6[4-9]\n                    )\\d{2}\n                ", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "22158"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{4}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "262\\d{2}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Nothing}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SI", countryCode = "386", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000BE/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [12]|\n                        3[24-8]|\n                        4[24-8]|\n                        5[2-8]|\n                        7[3-8]\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-7]\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [37][01]|\n                        4[0139]|\n                        51|\n                        6\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89][09])(\\d{3,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89][09]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([58]\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        59|\n                        8[1-3]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [1-7]\\d{6,7}|\n                    [89]\\d{4,7}\n                ", possibleNumberPattern = Just "\\d{5,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1\\d|\n                    [25][2-8]|\n                    3[24-8]|\n                    4[24-8]|\n                    7[3-8]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "11234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [37][01]|\n                    4[0139]|\n                    51|\n                    6[48]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "31234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{4,6}", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "80123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    90\\d{4,6}|\n                    89[1-3]\\d{2,5}\n                ", possibleNumberPattern = Just "\\d{5,8}", exampleNumber = Just "90123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    59|\n                    8[1-3]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "59012345"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SJ", countryCode = "47", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.npt.no/pt_internet/numsys/E.164.pdf"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    0\\d{4}|\n                    [4789]\\d{7}\n                ", possibleNumberPattern = Just "\\d{5}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "79\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "79123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    4[015-8]|\n                    5[89]|\n                    9\\d\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "41234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[01]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "82[09]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "82012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    810(?:\n                    0[0-6]|\n                    [2-8]\\d\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "81021234"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "880\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "88012345"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "85[0-5]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "85012345"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    0\\d{4}|\n                    81(?:\n                    0(?:\n                    0[7-9]|\n                    1\\d\n                    )|\n                    5\\d{2}\n                    )\\d{3}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "01234"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "81[23]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "81212345"})},Territory {abbreviation = "SK", countryCode = "421", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000BD/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(16)(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["216"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-5]\\d)(16)(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-5]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{3})(\\d{3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1/$2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-5]\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-5]"], nfFormat = "$1/$2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([689]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[689]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9090)(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9090"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [2-68]\\d{5,8}|\n                    9\\d{6,8}\n                    )\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    602|\n                    8(?:\n                    00|\n                    [5-9]\\d\n                    )|\n                    9(?:\n                    00|\n                    [78]\\d\n                    )\n                    )\\d{6}|\n                    9090\\d{3}\n                ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "800123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    16\\d{3,4}|\n                    \\d{8}\n                    )|\n                    [3-5](?:\n                    [1-8]16\\d{2,3}|\n                    \\d{8}\n                    )\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    0[1-8]|\n                    1[0-24-9]|\n                    4[0489]|\n                    50\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "912123456"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9090\\d{3}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "9090123"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    [78]\\d{7}|\n                    00\\d{6}\n                    )\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[5-9]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "850123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6(?:\n                    02|\n                    5[0-4]|\n                    9[0-6]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "690123456"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "96\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "961234567"}), voicemail = Nothing},Territory {abbreviation = "SL", countryCode = "232", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000BB/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]\\d{7}", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[235]2[2-4][2-9]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "22221234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2[15]|\n                    3[03-5]|\n                    4[04]|\n                    5[05]|\n                    66|\n                    7[6-9]|\n                    88|\n                    99\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "25123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SM", countryCode = "378", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Just "(?:0549)?([89]\\d{5})", nationalPrefixTransformRule = Just "0549$1", preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B5/en","http://en.wikipedia.org/wiki/%2B39","http://en.wikipedia.org/wiki/%2B378"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[5-7]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0549)(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0"], nfFormat = "$1 $2", nfInternationalFormat = Just ["($1) $2"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "0549 $1", nfInternationalFormat = Just ["(0549) $1"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[05-7]\\d{7,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    0549(?:\n                    8[0157-9]|\n                    9\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "0549886377"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[16]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "66661212"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[178]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "71123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "5[158]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "58001110"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SN", countryCode = "221", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B8/en","http://www.artpsenegal.net"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[379]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3789]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3(?:\n                    0(?:\n                    1[0-2]|\n                    80\n                    )|\n                    282|\n                    3(?:\n                    8[1-9]|\n                    9[3-9]\n                    )|\n                    611|\n                    90[1-5]\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "301012345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7(?:\n                    [067]\\d|\n                    21|\n                    8[0-26]|\n                    90\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "701234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "88[4689]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "884123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "81[02468]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "810123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3392\\d{5}|\n                    93330\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "933301234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SO", countryCode = "252", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000C0/en","http://en.wikipedia.org/wiki/+252"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2[0-79]|\n                        [13-5]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        24|\n                        [67]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        15|\n                        28|\n                        6[1-35-9]|\n                        799|\n                        9[2-9]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(90\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["90"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-79]\\d{6,8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1\\d|\n                    2[0-79]|\n                    3[0-46-8]|\n                    4[0-7]|\n                    59\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "4012345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    15\\d|\n                    2(?:\n                    4\\d|\n                    8\n                    )|\n                    6[1-35-9]?\\d{2}|\n                    7(?:\n                    [1-8]\\d|\n                    99?\\d\n                    )|\n                    9(?:\n                    0[67]|\n                    [2-9]\n                    )\\d\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "71123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SR", countryCode = "597", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000C5/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [2-4]|\n                        5[2-58]\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["56"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        59|\n                        [6-8]\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-8]\\d{5,6}", possibleNumberPattern = Just "\\d{6,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2[1-3]|\n                    3[0-7]|\n                    4\\d|\n                    5[2-58]|\n                    68\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "211234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    7[124-7]|\n                    8[1-9]\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "7412345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    6\\d{4}|\n                    90[0-4]\\d{3}\n                    )\n                ", possibleNumberPattern = Just "\\d{6,7}", exampleNumber = Just "561234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SS", countryCode = "211", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000F9/en","http://en.wikipedia.org/wiki/+211"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[19]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "18\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "181234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    12|\n                    9[1257]\n                    )\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "977123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "ST", countryCode = "239", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B6/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[29]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "22\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "2221234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    0(?:\n                    0[5-9]|\n                    [1-9]\\d\n                    )|\n                    [89]\\d{2}\n                    )\\d{3}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "9812345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SV", countryCode = "503", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200003F/en","http://www.siget.gob.sv/BusquedaPublica.aspx?pagina=3&tipo=27&titulo=t8&sector=2&ordenar=&dir=DESC"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[267]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [267]\\d{7}|\n                    [89]\\d{6}(?:\\d{4})?\n                ", possibleNumberPattern = Just "\n                    \\d{7,8}|\n                    \\d{11}\n                ", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[1-6]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[67]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "70123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4}(?:\\d{4})?", possibleNumberPattern = Just "\\d{7}(?:\\d{4})?", exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{4}(?:\\d{4})?", possibleNumberPattern = Just "\\d{7}(?:\\d{4})?", exampleNumber = Just "9001234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SX", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "721", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.nanpa.com/pdf/PL_429.pdf","http://www.itu.int/oth/T02020000F7/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5789]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7215(?:\n                    4[2-8]|\n                    8[239]|\n                    9[056]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "7215425678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7215(?:\n                    1[02]|\n                    2\\d|\n                    5[034679]|\n                    8[014-8]\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7215205678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SY", countryCode = "963", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000C9/en","http://en.wikipedia.org/wiki/%2B963"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-5]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-59]\\d{7,8}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1(?:\n                    1\\d?|\n                    4\\d|\n                    [2356]\n                    )|\n                    2(?:\n                    1\\d?|\n                    [235]\n                    )|\n                    3(?:\n                    [13]\\d|\n                    4\n                    )|\n                    4[13]|\n                    5[1-3]\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "112345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    22|\n                    [35][0-8]|\n                    4\\d|\n                    6[024-9]|\n                    88|\n                    9[0-489]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "944567890"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SZ", countryCode = "268", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000C6/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[027]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[027]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0800\\d{4}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "08001234"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[2-5]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "22171234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[6-8]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "76123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0800\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "08001234"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TA", countryCode = "290", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000AF/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8\\d{3}", possibleNumberPattern = Just "\\d{4}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8\\d{3}", possibleNumberPattern = Nothing, exampleNumber = Just "8999"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TC", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "649", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D8/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5689]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    649(?:\n                    712|\n                    9(?:\n                    4\\d|\n                    50\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "6497121234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    649(?:\n                    2(?:\n                    3[129]|\n                    4[1-7]\n                    )|\n                    3(?:\n                    3[1-389]|\n                    4[1-7]\n                    )|\n                    4[34][1-3]\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "6492311234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "64971[01]\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "6497101234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TD", countryCode = "235", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "00|16", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000029/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2679]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    22(?:\n                    [3789]0|\n                    5[0-5]|\n                    6[89]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "22501234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    6[023568]\\d|\n                    77\\d|\n                    9\\d{2}\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "63012345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TG", countryCode = "228", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D1/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[29]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    2[2-7]|\n                    3[23]|\n                    44|\n                    55|\n                    66|\n                    77\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "22212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[0-389]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "90112345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TH", countryCode = "66", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000CD/en","http://www.barascientific.com/bscnews/variety/emergency/Tel-4Digi.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([13-9]\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        14|\n                        [3-9]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[89]00)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2-9]\\d{7,8}|\n                    1\\d{3}(?:\\d{5,6})?\n                ", possibleNumberPattern = Just "\\d{4}|\\d{8,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1\\d{3}", possibleNumberPattern = Just "\\d{4}", exampleNumber = Just "1100"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2\\d|\n                    3[2-9]|\n                    4[2-5]|\n                    5[2-6]|\n                    7[3-7]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    14|\n                    6[1-3]|\n                    [89]\\d\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "812345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1900\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[08]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "601234567"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1\\d{3}", possibleNumberPattern = Just "\\d{4}", exampleNumber = Just "1100"}), voicemail = Nothing},Territory {abbreviation = "TJ", countryCode = "992", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "8~10", internationalPrefix = Just "810", nationalPrefix = Just "8", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP) $FG", nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000CA/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([349]\\d{2})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [34]7|\n                        91[78]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([4589]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        4[148]|\n                        [58]|\n                        9(?:\n                        1[59]|\n                        [0235-9]\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(331700)(\\d)(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["331","3317","33170","331700"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3[1-5]","\n                        3(?:\n                        [1245]|\n                        3(?:\n                        [02-9]|\n                        1[0-589]\n                        )\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3-589]\\d{8}", possibleNumberPattern = Just "\\d{3,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3(?:\n                    1[3-5]|\n                    2[245]|\n                    3[12]|\n                    4[24-7]|\n                    5[25]|\n                    72\n                    )|\n                    4(?:\n                    46|\n                    74|\n                    87\n                    )\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "372123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    41[18]|\n                    50[125]|\n                    88\\d|\n                    9[0-35-9]\\d\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "917123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TK", countryCode = "690", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D2/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-47]\\d{3,6}", possibleNumberPattern = Just "\\d{4,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2[2-4]|\n                    [34]\\d\n                    )\\d{2,5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "3101"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[2-4]\\d{2,5}", possibleNumberPattern = Nothing, exampleNumber = Just "7290"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TL", countryCode = "670", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D0/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-489]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2-489]\\d{6}|\n                    7\\d{6,7}\n                ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2[1-5]|\n                    3[1-9]|\n                    4[1-4]\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2112345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[3-8]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "77212345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "9012345"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "7012345"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TM", countryCode = "993", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "8~10", internationalPrefix = Just "810", nationalPrefix = Just "8", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP $FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D7/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Turkmenistan"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["12"], nfFormat = "$1 $2-$3-$4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d)(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        13|\n                        [2-5]\n                    "], nfFormat = "$1 $2-$3-$4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-6]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1(?:\n                    2\\d|\n                    3[1-9]\n                    )|\n                    2(?:\n                    22|\n                    4[0-35-8]\n                    )|\n                    3(?:\n                    22|\n                    4[03-9]\n                    )|\n                    4(?:\n                    22|\n                    3[128]|\n                    4\\d|\n                    6[15]\n                    )|\n                    5(?:\n                    22|\n                    5[7-9]|\n                    6[014-689]\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[1-9]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "66123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TN", countryCode = "216", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D5/en","http://www.tunisietelecom.tn/tt/wcm/connect/?MOD=PDMProxy&TYPE=personalization&ID=NONE&KEY=NONE&LIBRARY=%2FcontentRoot%2Ficm%3Alibraries%5B16%5D&FOLDER=%2F&DOC_NAME=%2FcontentRoot%2Ficm%3Alibraries%5B16%5D%2FOTTI+2011.pdf","http://www.tunisietelecom.tn/tt/internet/fr/pme/fixe/numeros_acceuil"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-57-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3(?:\n                    [012]\\d|\n                    6[0-4]|\n                    91\n                    )\\d{5}|\n                    7\\d{7}|\n                    81200\\d{3}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "71234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [259]\\d|\n                    4[0-6]\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "20123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8010\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "80101234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "88\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "88123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[12]10\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "81101234"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TO", countryCode = "676", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D3/en","http://www.wtng.info/wtng-676-to.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [1-6]|\n                        7[0-4]|\n                        8[05]\n                    "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        7[5-9]|\n                        8[47-9]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[02-8]\\d{4,6}", possibleNumberPattern = Just "\\d{5,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2\\d|\n                    3[1-8]|\n                    4[1-4]|\n                    [56]0|\n                    7[0149]|\n                    8[05]\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "20123"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    7[578]|\n                    8[47-9]\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "7715123"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0800\\d{3}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "0800222"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TR", countryCode = "90", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/%2B90","http://www.itu.int/oth/T02020000D6/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [23]|\n                        4(?:\n                        [0-35-9]|\n                        4[0-35-9]\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[589]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(444)(\\d{1})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["444"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2-589]\\d{9}|\n                    444\\d{4}\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "444\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "4441444"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    [13][26]|\n                    [28][2468]|\n                    [45][268]|\n                    [67][246]\n                    )|\n                    3(?:\n                    [13][28]|\n                    [24-6][2468]|\n                    [78][02468]|\n                    92\n                    )|\n                    4(?:\n                    [16][246]|\n                    [23578][2468]|\n                    4[26]\n                    )\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    0[1-7]|\n                    22|\n                    [34]\\d|\n                    5[1-59]|\n                    9[246]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5012345678"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "512\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5123456789"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    444\\d{4}|\n                    850\\d{7}\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "4441444"}), voicemail = Nothing},Territory {abbreviation = "TT", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "868", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D4/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    868(?:\n                    2(?:\n                    01|\n                    2[1-6]|\n                    3[1-5]\n                    )|\n                    6(?:\n                    0[79]|\n                    1[02-8]|\n                    2[1-9]|\n                    [3-69]\\d|\n                    7[0-79]\n                    )|\n                    82[124]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "8682211234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    868(?:\n                    2(?:\n                    [789]\\d\n                    )|\n                    3(?:\n                    0[1-9]|\n                    1[02-9]|\n                    [2-9]\\d\n                    )|\n                    4[6-9]\\d|\n                    6(?:\n                    20|\n                    78|\n                    8\\d\n                    )|\n                    7(?:\n                    0[1-9]|\n                    1[02-9]|\n                    [2-9]\\d\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8682911234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "868619\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Nothing})},Territory {abbreviation = "TV", countryCode = "688", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D9/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Tuvalu"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[279]\\d{4,6}", possibleNumberPattern = Just "\\d{5,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[02-9]\\d{3}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "20123"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    70\\d|\n                    90\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{6,7}", exampleNumber = Just "901234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TW", countryCode = "886", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0(?:0[25679]|19)", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just "#", nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000EB/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-8])(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [2-6]|\n                        [78][1-9]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        80|\n                        9\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(70)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["70"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [2-689]\\d{7,8}|\n                    7\\d{7,9}\n                ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-8]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "912345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7012345678"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TZ", countryCode = "255", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00[056]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000CB/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([24]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[24]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([67]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[67]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d{2})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{9}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[2-8]\\d{7}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "222345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    6[25-8]|\n                    7[13-9]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "621234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[08]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    40|\n                    6[01]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "840123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "41\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "412345678"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "UA", countryCode = "380", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "0~0", internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000DB/en","http://en.wikipedia.org/wiki/%2B380"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-9]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [38]9|\n                        4(?:\n                        [45][0-5]|\n                        87\n                        )|\n                        5(?:\n                        0|\n                        6[37]|\n                        7[37]\n                        )|\n                        6[36-8]|\n                        73|\n                        9[1-9]\n                    ","\n                        [38]9|\n                        4(?:\n                        [45][0-5]|\n                        87\n                        )|\n                        5(?:\n                        0|\n                        6(?:\n                        3[14-7]|\n                        7\n                        )|\n                        7[37]\n                        )|\n                        6[36-8]|\n                        73|\n                        9[1-9]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-689]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        3[1-8]2|\n                        4[13678]2|\n                        5(?:\n                        [12457]2|\n                        6[24]\n                        )|\n                        6(?:\n                        [49]2|\n                        [12][29]|\n                        5[24]\n                        )|\n                        8[0-8]|\n                        90\n                    ","\n                        3(?:\n                        [1-46-8]2[013-9]|\n                        52\n                        )|\n                        4(?:\n                        [1378]2|\n                        62[013-9]\n                        )|\n                        5(?:\n                        [12457]2|\n                        6[24]\n                        )|\n                        6(?:\n                        [49]2|\n                        [12][29]|\n                        5[24]\n                        )|\n                        8[0-8]|\n                        90\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-6]\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        3(?:\n                        5[013-9]|\n                        [1-46-8]\n                        )|\n                        4(?:\n                        [137][013-9]|\n                        6|\n                        [45][6-9]|\n                        8[4-6]\n                        )|\n                        5(?:\n                        [1245][013-9]|\n                        6[0135-9]|\n                        3|\n                        7[4-6]\n                        )|\n                        6(?:\n                        [49][013-9]|\n                        5[0135-9]|\n                        [12][13-8]\n                        )\n                    ","\n                        3(?:\n                        5[013-9]|\n                        [1-46-8](?:\n                        22|\n                        [013-9]\n                        )\n                        )|\n                        4(?:\n                        [137][013-9]|\n                        6(?:\n                        [013-9]|\n                        22\n                        )|\n                        [45][6-9]|\n                        8[4-6]\n                        )|\n                        5(?:\n                        [1245][013-9]|\n                        6(?:\n                        3[02389]|\n                        [015689]\n                        )|\n                        3|\n                        7[4-6]\n                        )|\n                        6(?:\n                        [49][013-9]|\n                        5[0135-9]|\n                        [12][13-8]\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3-9]\\d{8}", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    3[1-8]|\n                    4[13-8]|\n                    5[1-7]|\n                    6[12459]\n                    )\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "311234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    39|\n                    50|\n                    6[36-8]|\n                    73|\n                    9[1-9]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "391234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "89\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "891234567"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "UG", countryCode = "256", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00[057]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000F1/en","http://www.ucc.co.ug/licensing/ugandaNumberingPlan.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [7-9]|\n                        20(?:\n                        [013-8]|\n                        2[5-9]\n                        )|\n                        4(?:\n                        6[45]|\n                        [7-9]\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        3|\n                        4(?:\n                        [1-5]|\n                        6[0-36-9]\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2024)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2024"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{9}", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    20(?:\n                    [0147]\\d{2}|\n                    2(?:\n                    40|\n                    [5-9]\\d\n                    )|\n                    3[23]\\d|\n                    5[0-4]\\d|\n                    6[03]\\d|\n                    8[0-2]\\d\n                    )\\d{4}|\n                    [34]\\d{8}\n                ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Just "312345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2030\\d{5}|\n                    7(?:\n                    0[0-7]|\n                    [15789]\\d|\n                    2[03]|\n                    30|\n                    [46][0-4]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "712345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800[123]\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[123]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "901123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "US", countryCode = "1", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.nanpa.com/reports/reports_npa.html","http://en.wikipedia.org/wiki/North_American_Numbering_Plan"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1-$2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "($1) $2-$3", nfInternationalFormat = Just ["$1-$2-$3"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    0[1-35-9]|\n                    1[02-9]|\n                    2[04589]|\n                    3[149]|\n                    4[08]|\n                    5[1-46]|\n                    6[0279]|\n                    7[026]|\n                    8[13]\n                    )|\n                    3(?:\n                    0[1-57-9]|\n                    1[02-9]|\n                    2[0135]|\n                    3[014679]|\n                    4[67]|\n                    5[12]|\n                    6[014]|\n                    8[056]\n                    )|\n                    4(?:\n                    0[124-9]|\n                    1[02-579]|\n                    2[3-5]|\n                    3[0245]|\n                    4[0235]|\n                    58|\n                    69|\n                    7[0589]|\n                    8[04]\n                    )|\n                    5(?:\n                    0[1-57-9]|\n                    1[0235-8]|\n                    20|\n                    3[0149]|\n                    4[01]|\n                    5[19]|\n                    6[1-37]|\n                    7[013-5]|\n                    8[056]\n                    )|\n                    6(?:\n                    0[1-35-9]|\n                    1[024-9]|\n                    2[03689]|\n                    3[016]|\n                    4[16]|\n                    5[017]|\n                    6[0-279]|\n                    78|\n                    8[12]\n                    )|\n                    7(?:\n                    0[1-46-8]|\n                    1[02-9]|\n                    2[0457]|\n                    3[1247]|\n                    4[037]|\n                    5[47]|\n                    6[02359]|\n                    7[02-59]|\n                    8[156]\n                    )|\n                    8(?:\n                    0[1-68]|\n                    1[02-8]|\n                    28|\n                    3[0-25]|\n                    4[3578]|\n                    5[046-9]|\n                    6[02-5]|\n                    7[028]\n                    )|\n                    9(?:\n                    0[1346-9]|\n                    1[02-9]|\n                    2[0589]|\n                    3[01678]|\n                    4[0179]|\n                    5[12469]|\n                    7[0-3589]|\n                    8[0459]\n                    )\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2015555555"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    0[1-35-9]|\n                    1[02-9]|\n                    2[04589]|\n                    3[149]|\n                    4[08]|\n                    5[1-46]|\n                    6[0279]|\n                    7[026]|\n                    8[13]\n                    )|\n                    3(?:\n                    0[1-57-9]|\n                    1[02-9]|\n                    2[0135]|\n                    3[014679]|\n                    4[67]|\n                    5[12]|\n                    6[014]|\n                    8[056]\n                    )|\n                    4(?:\n                    0[124-9]|\n                    1[02-579]|\n                    2[3-5]|\n                    3[0245]|\n                    4[0235]|\n                    58|\n                    69|\n                    7[0589]|\n                    8[04]\n                    )|\n                    5(?:\n                    0[1-57-9]|\n                    1[0235-8]|\n                    20|\n                    3[0149]|\n                    4[01]|\n                    5[19]|\n                    6[1-37]|\n                    7[013-5]|\n                    8[056]\n                    )|\n                    6(?:\n                    0[1-35-9]|\n                    1[024-9]|\n                    2[03689]|\n                    3[016]|\n                    4[16]|\n                    5[017]|\n                    6[0-279]|\n                    78|\n                    8[12]\n                    )|\n                    7(?:\n                    0[1-46-8]|\n                    1[02-9]|\n                    2[0457]|\n                    3[1247]|\n                    4[037]|\n                    5[47]|\n                    6[02359]|\n                    7[02-59]|\n                    8[156]\n                    )|\n                    8(?:\n                    0[1-68]|\n                    1[02-8]|\n                    28|\n                    3[0-25]|\n                    4[3578]|\n                    5[046-9]|\n                    6[02-5]|\n                    7[028]\n                    )|\n                    9(?:\n                    0[1346-9]|\n                    1[02-9]|\n                    2[0589]|\n                    3[01678]|\n                    4[0179]|\n                    5[12469]|\n                    7[0-3589]|\n                    8[0459]\n                    )\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2015555555"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "UY", countryCode = "598", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "0(?:1[3-9]\\d|0)", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just " int. ", nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E0/en","http://www.ursec.gub.uy","http://en.wikipedia.org/wiki/Telephone_numbers_in_Uruguay"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[24]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9[1-9]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]0"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2489]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2\\d{7}|\n                    4[2-7]\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "21231234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[1-9]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "94231234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[05]\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[0-8]\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "9001234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "UZ", countryCode = "998", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "8~10", internationalPrefix = Just "810", nationalPrefix = Just "8", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP $FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.ttts.uz/eng/telephone_codes/codes_uzb_eng","http://www.itu.int/oth/T02020000E1/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([679]\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[679]\\d{8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    6(?:\n                    1(?:\n                    22|\n                    3[124]|\n                    4[1-4]|\n                    5[123578]|\n                    64\n                    )|\n                    2(?:\n                    22|\n                    3[0-57-9]|\n                    41\n                    )|\n                    5(?:\n                    22|\n                    3[3-7]|\n                    5[024-8]\n                    )|\n                    6\\d{2}|\n                    7(?:\n                    [23]\\d|\n                    7[69]\n                    )|\n                    9(?:\n                    22|\n                    4[1-8]|\n                    6[135]\n                    )\n                    )|\n                    7(?:\n                    0(?:\n                    5[4-9]|\n                    6[0146]|\n                    7[12456]|\n                    9[135-8]\n                    )|\n                    1[12]\\d|\n                    2(?:\n                    22|\n                    3[1345789]|\n                    4[123579]|\n                    5[14]\n                    )|\n                    3(?:\n                    2\\d|\n                    3[1578]|\n                    4[1-35-7]|\n                    5[1-57]|\n                    61\n                    )|\n                    4(?:\n                    2\\d|\n                    3[1-579]|\n                    7[1-79]\n                    )|\n                    5(?:\n                    22|\n                    5[1-9]|\n                    6[1457]\n                    )|\n                    6(?:\n                    22|\n                    3[12457]|\n                    4[13-8]\n                    )|\n                    9(?:\n                    22|\n                    5[1-9]\n                    )\n                    )\n                    )\\d{5}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "662345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    6(?:\n                    1(?:\n                    2(?:\n                    98|\n                    2[01]\n                    )|\n                    35[0-4]|\n                    50\\d|\n                    61[23]|\n                    7(?:\n                    [01][017]|\n                    4\\d|\n                    55|\n                    9[5-9]\n                    )\n                    )|\n                    2(?:\n                    11\\d|\n                    2(?:\n                    [12]1|\n                    9[01379]\n                    )|\n                    5(?:\n                    [126]\\d|\n                    3[0-4]\n                    )|\n                    7\\d{2}\n                    )|\n                    5(?:\n                    19[01]|\n                    2(?:\n                    27|\n                    9[26]\n                    )|\n                    30\\d|\n                    59\\d|\n                    7\\d{2}\n                    )|\n                    6(?:\n                    2(?:\n                    1[5-9]|\n                    2[0367]|\n                    38|\n                    41|\n                    52|\n                    60\n                    )|\n                    3[79]\\d|\n                    4(?:\n                    56|\n                    83\n                    )|\n                    7(?:\n                    [07]\\d|\n                    1[017]|\n                    3[07]|\n                    4[047]|\n                    5[057]|\n                    67|\n                    8[0178]|\n                    9[79]\n                    )|\n                    9[0-3]\\d\n                    )|\n                    7(?:\n                    2(?:\n                    24|\n                    3[237]|\n                    4[5-9]|\n                    7[15-8]\n                    )|\n                    5(?:\n                    7[12]|\n                    8[0589]\n                    )|\n                    7(?:\n                    0\\d|\n                    [39][07]\n                    )|\n                    9(?:\n                    0\\d|\n                    7[079]\n                    )\n                    )|\n                    9(?:\n                    2(?:\n                    1[1267]|\n                    5\\d|\n                    3[01]|\n                    7[0-4]\n                    )|\n                    5[67]\\d|\n                    6(?:\n                    2[0-26]|\n                    8\\d\n                    )|\n                    7\\d{2}\n                    )\n                    )\\d{4}|\n                    7(?:\n                    0\\d{3}|\n                    1(?:\n                    13[01]|\n                    6(?:\n                    0[47]|\n                    1[67]|\n                    66\n                    )|\n                    71[3-69]|\n                    98\\d\n                    )|\n                    2(?:\n                    2(?:\n                    2[79]|\n                    95\n                    )|\n                    3(?:\n                    2[5-9]|\n                    6[0-6]\n                    )|\n                    57\\d|\n                    7(?:\n                    0\\d|\n                    1[17]|\n                    2[27]|\n                    3[37]|\n                    44|\n                    5[057]|\n                    66|\n                    88\n                    )\n                    )|\n                    3(?:\n                    2(?:\n                    1[0-6]|\n                    21|\n                    3[469]|\n                    7[159]\n                    )|\n                    33\\d|\n                    5(?:\n                    0[0-4]|\n                    5[579]|\n                    9\\d\n                    )|\n                    7(?:\n                    [0-3579]\\d|\n                    4[0467]|\n                    6[67]|\n                    8[078]\n                    )|\n                    9[4-6]\\d\n                    )|\n                    4(?:\n                    2(?:\n                    29|\n                    5[0257]|\n                    6[0-7]|\n                    7[1-57]\n                    )|\n                    5(?:\n                    1[0-4]|\n                    8\\d|\n                    9[5-9]\n                    )|\n                    7(?:\n                    0\\d|\n                    1[024589]|\n                    2[0127]|\n                    3[0137]|\n                    [46][07]|\n                    5[01]|\n                    7[5-9]|\n                    9[079]\n                    )|\n                    9(?:\n                    7[015-9]|\n                    [89]\\d\n                    )\n                    )|\n                    5(?:\n                    112|\n                    2(?:\n                    0\\d|\n                    2[29]|\n                    [49]4\n                    )|\n                    3[1568]\\d|\n                    52[6-9]|\n                    7(?:\n                    0[01578]|\n                    1[017]|\n                    [23]7|\n                    4[047]|\n                    [5-7]\\d|\n                    8[78]|\n                    9[079]\n                    )\n                    )|\n                    6(?:\n                    2(?:\n                    2[1245]|\n                    4[2-4]\n                    )|\n                    39\\d|\n                    41[179]|\n                    5(?:\n                    [349]\\d|\n                    5[0-2]\n                    )|\n                    7(?:\n                    0[017]|\n                    [13]\\d|\n                    22|\n                    44|\n                    55|\n                    67|\n                    88\n                    )\n                    )|\n                    9(?:\n                    22[128]|\n                    3(?:\n                    2[0-4]|\n                    7\\d\n                    )|\n                    57[05629]|\n                    7(?:\n                    2[05-9]|\n                    3[37]|\n                    4\\d|\n                    60|\n                    7[2579]|\n                    87|\n                    9[07]\n                    )\n                    )\n                    )\\d{4}|\n                    9[0-57-9]\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "912345678"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "VA", countryCode = "39", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/Telephone_numbers_in_Vatican_City"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    0(?:\n                    878\\d{5}|\n                    6698\\d{5}\n                    )|\n                    [1589]\\d{5,10}|\n                    3(?:\n                    [12457-9]\\d{8}|\n                    [36]\\d{7,9}\n                    )\n                    )\n                ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "848\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "848123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "06698\\d{5}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "0669812345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3(?:\n                    [12457-9]\\d{8}|\n                    6\\d{7,8}|\n                    3\\d{7,9}\n                    )\n                ", possibleNumberPattern = Just "\\d{9,11}", exampleNumber = Just "3123456789"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    80(?:\n                    0\\d{6}|\n                    3\\d{3}\n                    )\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    0878\\d{5}|\n                    1(?:\n                    44|\n                    6[346]\n                    )\\d{6}|\n                    89(?:\n                    2\\d{3}|\n                    4(?:\n                    [0-4]\\d{2}|\n                    [5-9]\\d{4}\n                    )|\n                    5(?:\n                    [0-4]\\d{2}|\n                    [5-9]\\d{6}\n                    )|\n                    9\\d{6}\n                    )\n                ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "899123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    84(?:\n                    [08]\\d{6}|\n                    [17]\\d{3}\n                    )\n                ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "848123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    78\\d|\n                    99\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "1781234567"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "55\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5512345678"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "VC", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "784", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B3/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5789]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    784(?:\n                    266|\n                    3(?:\n                    6[6-9]|\n                    7\\d|\n                    8[0-24-6]\n                    )|\n                    4(?:\n                    38|\n                    5[0-36-8]|\n                    8[0-8]\n                    )|\n                    5(?:\n                    55|\n                    7[0-2]|\n                    93\n                    )|\n                    638|\n                    784\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "7842661234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    784(?:\n                    4(?:\n                    3[0-4]|\n                    5[45]|\n                    89|\n                    9[0-58]\n                    )|\n                    5(?:\n                    2[6-9]|\n                    3[0-4]\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7844301234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "VE", countryCode = "58", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Just "$CC $FG", mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E3/en","http://en.wikipedia.org/wiki/+58"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[24589]\\d{9}", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    12|\n                    3[457-9]|\n                    [58][1-9]|\n                    [467]\\d|\n                    9[1-6]\n                    )|\n                    50[01]\n                    )\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2121234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    4(?:\n                    1[24-8]|\n                    2[46]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "4121234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "VG", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "284", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200001E/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    284(?:\n                    (?:\n                    229|\n                    4(?:\n                    22|\n                    9[45]\n                    )|\n                    774|\n                    8(?:\n                    52|\n                    6[459]\n                    )\n                    )\\d{4}|\n                    496[0-5]\\d{3}\n                    )\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "2842291234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    284(?:\n                    (?:\n                    3(?:\n                    0[0-3]|\n                    4[0-367]|\n                    94\n                    )|\n                    4(?:\n                    4[0-6]|\n                    68|\n                    99\n                    )|\n                    54[0-57]\n                    )\\d{4}|\n                    496[6-9]\\d{3}\n                    )\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2843001234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "VI", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "340", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000DF/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    340(?:\n                    2(?:\n                    01|\n                    2[0678]|\n                    44|\n                    77\n                    )|\n                    3(?:\n                    32|\n                    44\n                    )|\n                    4(?:\n                    22|\n                    7[34]\n                    )|\n                    5(?:\n                    1[34]|\n                    55\n                    )|\n                    6(?:\n                    26|\n                    4[23]|\n                    77|\n                    9[023]\n                    )|\n                    7(?:\n                    1[2-589]|\n                    27|\n                    7\\d\n                    )|\n                    884|\n                    998\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "3406421234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    340(?:\n                    2(?:\n                    01|\n                    2[0678]|\n                    44|\n                    77\n                    )|\n                    3(?:\n                    32|\n                    44\n                    )|\n                    4(?:\n                    22|\n                    7[34]\n                    )|\n                    5(?:\n                    1[34]|\n                    55\n                    )|\n                    6(?:\n                    26|\n                    4[23]|\n                    77|\n                    9[023]\n                    )|\n                    7(?:\n                    1[2-589]|\n                    27|\n                    7\\d\n                    )|\n                    884|\n                    998\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "3406421234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    8(?:\n                    00|\n                    44|\n                    55|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    5(?:\n                    00|\n                    33|\n                    44|\n                    66|\n                    77|\n                    88\n                    )[2-9]\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "VN", countryCode = "84", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E4/en","http://en.wikipedia.org/wiki/%2B84"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([17]99)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[17]99"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([48])(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        4|\n                        8(?:\n                        [1-57]|\n                        [689][0-79]\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([235-7]\\d)(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2[025-79]|\n                        3[0136-9]|\n                        5[2-9]|\n                        6[0-46-8]|\n                        7[02-79]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(80)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(69\\d)(\\d{4,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["69"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([235-7]\\d{2})(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2[1348]|\n                        3[25]|\n                        5[01]|\n                        65|\n                        7[18]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        8[689]8|\n                        9\n                    "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[2689]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1(?:\n                        [26]|\n                        8[68]|\n                        99\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[89]00)(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[89]0"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [17]\\d{6,9}|\n                    [2-69]\\d{7,9}|\n                    8\\d{6,8}\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [17]99\\d{4}|\n                    69\\d{5,6}\n                ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "1992000"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    [025-79]|\n                    1[0189]|\n                    [348][01]\n                    )|\n                    3(?:\n                    [0136-9]|\n                    [25][01]\n                    )|\n                    4\\d|\n                    5(?:\n                    [01][01]|\n                    [2-9]\n                    )|\n                    6(?:\n                    [0-46-8]|\n                    5[01]\n                    )|\n                    7(?:\n                    [02-79]|\n                    [18][01]\n                    )\n                    )\\d{7}|\n                    8(?:\n                    [1-57]\\d|\n                    [689][0-79]\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "2101234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    9\\d|\n                    1(?:\n                    2\\d|\n                    6[2-9]|\n                    8[68]|\n                    99\n                    )\n                    )\\d{7}|\n                    8[689]8\\d{6}\n                ", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "912345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{4,6}", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1900\\d{4,6}", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "1900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [17]99\\d{4}|\n                    69\\d{5,6}|\n                    80\\d{5}\n                ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "1992000"}), voicemail = Nothing},Territory {abbreviation = "VU", countryCode = "678", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E2/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[579]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-57-9]\\d{4,6}", possibleNumberPattern = Just "\\d{5,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2[02-9]\\d|\n                    3(?:\n                    [5-7]\\d|\n                    8[0-8]\n                    )|\n                    48[4-9]|\n                    88\\d\n                    )\\d{2}\n                ", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "22123"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    5(?:\n                    7[2-5]|\n                    [0-689]\\d\n                    )|\n                    7[013-7]\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "5912345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3[03]\\d{3}|\n                    900\\d{4}\n                ", possibleNumberPattern = Just "\\d{5,7}", exampleNumber = Just "30123"}), voicemail = Nothing},Territory {abbreviation = "WF", countryCode = "681", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E6/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[4-8]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    50|\n                    68|\n                    72\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "501234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    50|\n                    68|\n                    72|\n                    8[23]\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "501234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[48]0\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "401234"})},Territory {abbreviation = "WS", countryCode = "685", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B4/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8\\d{2})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-6]"], nfFormat = "$1", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-8]\\d{4,6}", possibleNumberPattern = Just "\\d{5,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [2-5]\\d|\n                    6[1-9]|\n                    84\\d{2}\n                    )\\d{3}\n                ", possibleNumberPattern = Just "\\d{5,7}", exampleNumber = Just "22123"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    60|\n                    7[25-7]\\d\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{6,7}", exampleNumber = Just "601234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{3}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "800123"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "YE", countryCode = "967", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E7/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-7])(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [1-6]|\n                        7[24-68]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7[0137]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-7]\\d{6,8}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1(?:\n                    7\\d|\n                    [2-68]\n                    )|\n                    2[2-68]|\n                    3[2358]|\n                    4[2-58]|\n                    5[2-6]|\n                    6[3-58]|\n                    7[24-68]\n                    )\\d{5}\n                ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "1234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[0137]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "712345678"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "YT", countryCode = "262", mainCountryForCode = Nothing, leadingDigits = Just "269|63", preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/Telephone_numbers_in_France","http://www.comores-online.com/mwezinet/internet/262"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[268]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    269(?:\n                    6[0-4]|\n                    50\n                    )\\d{4}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "269601234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "639\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "639123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "801234567"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "ZA", countryCode = "27", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000C1/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_South_Africa"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(860)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["860"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [1-79]|\n                        8(?:\n                        [0-47]|\n                        6[1-9]\n                        )\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8[1-4]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8[1-4]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    [1-79]\\d{8}|\n                    8(?:\n                    [067]\\d{7}|\n                    [1-4]\\d{3,7}\n                    )\n                ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    1[0-8]|\n                    2[0-378]|\n                    3[1-69]|\n                    4\\d|\n                    5[1346-8]\n                    )\\d{7}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "101234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    6[0-5]|\n                    7[0-46-9]\n                    )\\d{7}|\n                    8[1-4]\\d{3,7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "711234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "801234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    86[2-9]\\d{6}|\n                    90\\d{7}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "862345678"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "860\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "860123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "87\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "871234567"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "861\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "861123456"}), voicemail = Nothing},Territory {abbreviation = "ZM", countryCode = "260", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E8/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([29]\\d)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[29]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[289]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "21[1-8]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "211234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    9(?:\n                    5[05]|\n                    6\\d|\n                    7[1-9]\n                    )\\d{6}\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "955123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "800123456"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "ZW", countryCode = "263", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E9/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([49])(\\d{3})(\\d{2,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        4|\n                        9[2-9]\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(86\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["86[24]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2356]\\d{2})(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2(?:\n                        0[45]|\n                        2[278]|\n                        [49]8|\n                        [78]\n                        )|\n                        3(?:\n                        08|\n                        17|\n                        3[78]|\n                        7[1569]|\n                        8[37]|\n                        98\n                        )|\n                        5[15][78]|\n                        6(?:\n                        [29]8|\n                        [38]7|\n                        6[78]|\n                        75|\n                        [89]8\n                        )\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        2(?:\n                        1[39]|\n                        2[0157]|\n                        6[14]|\n                        7[35]|\n                        84\n                        )|\n                        329\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-356]\\d)(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        1[3-9]|\n                        2[0569]|\n                        3[0-69]|\n                        5[05689]|\n                        6[0-46-9]\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([235]\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        [23]9|\n                        54\n                    "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([25]\\d{3})(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        (?:\n                        25|\n                        54\n                        )8\n                    ","\n                        258[23]|\n                        5483\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["86"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(80\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    2(?:\n                    [012457-9]\\d{3,8}|\n                    6(?:\n                    [14]\\d{7}|\n                    \\d{4}\n                    )\n                    )|\n                    [13-79]\\d{4,9}|\n                    8[06]\\d{8}\n                ", possibleNumberPattern = Just "\\d{3,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    2(?:\n                    0(?:\n                    4\\d|\n                    5\\d{2}\n                    )|\n                    2[278]\\d|\n                    48\\d|\n                    7(?:\n                    [1-7]\\d|\n                    [089]\\d{2}\n                    )|\n                    8(?:\n                    [2-57-9]|\n                    [146]\\d{2}\n                    )|\n                    98\n                    )|\n                    3(?:\n                    08|\n                    17|\n                    3[78]|\n                    7(?:\n                    [19]|\n                    [56]\\d\n                    )|\n                    8[37]|\n                    98\n                    )|\n                    5[15][78]|\n                    6(?:\n                    28\\d{2}|\n                    [36]7|\n                    75\\d|\n                    [69]8|\n                    8(?:\n                    7\\d|\n                    8\n                    )\n                    )\n                    )\\d{3}|\n                    (?:\n                    2(?:\n                    1[39]|\n                    2[0157]|\n                    6[14]|\n                    7[35]|\n                    84\n                    )|\n                    329\n                    )\\d{7}|\n                    (?:\n                    1(?:\n                    3\\d{2}|\n                    9\\d|\n                    [4-8]\n                    )|\n                    2(?:\n                    0\\d{2}|\n                    [569]\\d\n                    )|\n                    3(?:\n                    [26]|\n                    [013459]\\d\n                    )|\n                    5(?:\n                    0|\n                    5\\d{2}|\n                    [689]\\d\n                    )|\n                    6(?:\n                    [39]|\n                    [01246]\\d|\n                    [78]\\d{2}\n                    )\n                    )\\d{3}|\n                    (?:\n                    29\\d|\n                    39|\n                    54\n                    )\\d{6}|\n                    (?:\n                    (?:\n                    25|\n                    54\n                    )83|\n                    2582\\d\n                    )\\d{3}|\n                    (?:\n                    4\\d{6,7}|\n                    9[2-9]\\d{4,5}\n                    )\n                ", possibleNumberPattern = Nothing, exampleNumber = Just "1312345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    7[1378]\\d{7}\n                ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "711234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    86(?:\n                    1[12]|\n                    30|\n                    44|\n                    55|\n                    77|\n                    8[367]|\n                    99\n                    )\\d{6}\n                ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8686123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "001", countryCode = "800", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/en/ITU-T/inr/unum/Pages/uifn.aspx"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{8}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "12345678"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{8}", possibleNumberPattern = Nothing, exampleNumber = Nothing}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "001", countryCode = "808", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/rec/T-REC-E.169-200205-I/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{8}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "12345678"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{8}", possibleNumberPattern = Nothing, exampleNumber = Nothing}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "001", countryCode = "870", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000065/en","http://www.inmarsat.com"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[35-7]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "301234567"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    (?:\n                    [356]\\d|\n                    7[6-8]\n                    )\\d{7}\n                ", possibleNumberPattern = Nothing, exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "001", countryCode = "878", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E5/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1\\d{11}", possibleNumberPattern = Just "\\d{12}", exampleNumber = Just "101234567890"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "10\\d{10}", possibleNumberPattern = Nothing, exampleNumber = Nothing}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "001", countryCode = "881", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.iridium.com","http://www.itu.int/oth/T0202000069/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[67]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[67]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "612345678"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[67]\\d{8}", possibleNumberPattern = Nothing, exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "001", countryCode = "882", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000054/en","http://www.gsm.aq/numberplan.php","http://www.global.aq","http://www.itu.int/oth/T02020000F4/en","http://www.itu.int/oth/T02020000A0/en","http://www.itu.int/oth/T02020000CC/en","http://www.itu.int/oth/T02020000CF/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3[23]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n                        16|\n                        342\n                    "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["34[57]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["348"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["16"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4,5})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["16"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[13]\\d{6,11}", possibleNumberPattern = Just "\\d{7,12}", exampleNumber = Just "3451234567"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    3(?:\n                    2\\d{3}|\n                    37\\d{2}|\n                    4(?:\n                    2|\n                    7\\d{3}\n                    )\n                    )\\d{4}\n                ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    1(?:\n                    3(?:\n                    0[0347]|\n                    [13][0139]|\n                    2[035]|\n                    4[013568]|\n                    6[0459]|\n                    7[06]|\n                    8[15678]|\n                    9[0689]\n                    )\\d{4}|\n                    6\\d{5,10}\n                    )|\n                    345\\d{7}\n                ", possibleNumberPattern = Just "\\d{7,12}", exampleNumber = Nothing}), uan = Nothing, voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "348[57]\\d{7}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Nothing})},Territory {abbreviation = "001", countryCode = "883", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000FB/en","http://www.itu.int/oth/T02020000FC/en","http://www.itu.int/oth/T02020000F3/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["510"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["510"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["51[13]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "51\\d{7}(?:\\d{3})?", possibleNumberPattern = Just "\\d{9}(?:\\d{3})?", exampleNumber = Just "510012345"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n                    51(?:\n                    00\\d{5}(?:\\d{3})?|\n                    [13]0\\d{8}\n                    )\n                ", possibleNumberPattern = Nothing, exampleNumber = Nothing}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "001", countryCode = "888", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000FA/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{11}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "12345678901"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{11}", possibleNumberPattern = Nothing, exampleNumber = Nothing}), voicemail = Nothing},Territory {abbreviation = "001", countryCode = "979", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/rec/T-REC-E.169-200205-I/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{9}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "123456789"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{9}", possibleNumberPattern = Nothing, exampleNumber = Nothing}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing}]}