UNPKG

fullstack-phone

Version:

A dual-module phone number system with dynamic regional metadata

2,657 lines (2,656 loc) 1.01 MB
{ "AC": { "regionCodes": [ "AC" ], "countryCodeToRegionCodeMap": { "247": [ "AC" ] }, "countryToMetadata": { "AC": [ null, [ null, null, "(?:[01589]\\d|[46])\\d{4}", null, null, null, null, null, null, [ 5, 6 ] ], [ null, null, "6[2-467]\\d{3}", null, null, null, "62889", null, null, [ 5 ] ], [ null, null, "4\\d{4}", null, null, null, "40123", null, null, [ 5 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], "AC", 247, "00", null, null, null, null, null, null, null, null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, "(?:0[1-9]|[1589]\\d)\\d{4}", null, null, null, "542011", null, null, [ 6 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ] ] } }, "AD": { "regionCodes": [ "AD" ], "countryCodeToRegionCodeMap": { "376": [ "AD" ] }, "countryToMetadata": { "AD": [ null, [ null, null, "(?:1|6\\d)\\d{7}|[135-9]\\d{5}", null, null, null, null, null, null, [ 6, 8, 9 ] ], [ null, null, "[78]\\d{5}", null, null, null, "712345", null, null, [ 6 ] ], [ null, null, "690\\d{6}|[356]\\d{5}", null, null, null, "312345", null, null, [ 6, 9 ] ], [ null, null, "180[02]\\d{4}", null, null, null, "18001234", null, null, [ 8 ] ], [ null, null, "[19]\\d{5}", null, null, null, "912345", null, null, [ 6 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], "AD", 376, "00", null, null, null, null, null, null, null, [ [ null, "(\\d{3})(\\d{3})", "$1 $2", [ "[135-9]" ] ], [ null, "(\\d{4})(\\d{4})", "$1 $2", [ "1" ] ], [ null, "(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", [ "6" ] ] ], null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, "1800\\d{4}", null, null, null, null, null, null, [ 8 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ] ] } }, "AE": { "regionCodes": [ "AE" ], "countryCodeToRegionCodeMap": { "971": [ "AE" ] }, "countryToMetadata": { "AE": [ null, [ null, null, "(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}", null, null, null, null, null, null, [ 5, 6, 7, 8, 9, 10, 11, 12 ] ], [ null, null, "[2-4679][2-8]\\d{6}", null, null, null, "22345678", null, null, [ 8 ], [ 7 ] ], [ null, null, "5[024-68]\\d{7}", null, null, null, "501234567", null, null, [ 9 ] ], [ null, null, "400\\d{6}|800\\d{2,9}", null, null, null, "800123456" ], [ null, null, "900[02]\\d{5}", null, null, null, "900234567", null, null, [ 9 ] ], [ null, null, "700[05]\\d{5}", null, null, null, "700012345", null, null, [ 9 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], "AE", 971, "00", "0", null, null, "0", null, null, null, [ [ null, "(\\d{3})(\\d{2,9})", "$1 $2", [ "60|8" ] ], [ null, "(\\d)(\\d{3})(\\d{4})", "$1 $2 $3", [ "[236]|[479][2-8]" ], "0$1" ], [ null, "(\\d{3})(\\d)(\\d{5})", "$1 $2 $3", [ "[479]" ] ], [ null, "(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", [ "5" ], "0$1" ] ], null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, "600[25]\\d{5}", null, null, null, "600212345", null, null, [ 9 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ] ] } }, "AF": { "regionCodes": [ "AF" ], "countryCodeToRegionCodeMap": { "93": [ "AF" ] }, "countryToMetadata": { "AF": [ null, [ null, null, "[2-7]\\d{8}", null, null, null, null, null, null, [ 9 ], [ 7 ] ], [ null, null, "(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}", null, null, null, "234567890", null, null, null, [ 7 ] ], [ null, null, "7\\d{8}", null, null, null, "701234567", null, null, null, [ 7 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], "AF", 93, "00", "0", null, null, "0", null, null, null, [ [ null, "(\\d{3})(\\d{4})", "$1 $2", [ "[1-9]" ] ], [ null, "(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", [ "[2-7]" ], "0$1" ] ], [ [ null, "(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", [ "[2-7]" ], "0$1" ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ] ] } }, "AG": { "regionCodes": [ "AG" ], "countryCodeToRegionCodeMap": { "1": [ "AG" ] }, "countryToMetadata": { "AG": [ null, [ null, null, "(?:268|[58]\\d\\d|900)\\d{7}", null, null, null, null, null, null, [ 10 ], [ 7 ] ], [ null, null, "268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}", null, null, null, "2684601234", null, null, null, [ 7 ] ], [ null, null, "268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}", null, null, null, "2684641234", null, null, null, [ 7 ] ], [ null, null, "8(?:00|33|44|55|66|77|88)[2-9]\\d{6}", null, null, null, "8002123456" ], [ null, null, "900[2-9]\\d{6}", null, null, null, "9002123456" ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, "52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}", null, null, null, "5002345678" ], [ null, null, "26848[01]\\d{4}", null, null, null, "2684801234", null, null, null, [ 7 ] ], "AG", 1, "011", "1", null, null, "([457]\\d{6})$|1", "268$1", null, null, null, null, [ null, null, "26840[69]\\d{4}", null, null, null, "2684061234", null, null, null, [ 7 ] ], null, "268", [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ] ] } }, "AI": { "regionCodes": [ "AI" ], "countryCodeToRegionCodeMap": { "1": [ "AI" ] }, "countryToMetadata": { "AI": [ null, [ null, null, "(?:264|[58]\\d\\d|900)\\d{7}", null, null, null, null, null, null, [ 10 ], [ 7 ] ], [ null, null, "264(?:292|4(?:6[12]|9[78]))\\d{4}", null, null, null, "2644612345", null, null, null, [ 7 ] ], [ null, null, "264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}", null, null, null, "2642351234", null, null, null, [ 7 ] ], [ null, null, "8(?:00|33|44|55|66|77|88)[2-9]\\d{6}", null, null, null, "8002123456" ], [ null, null, "900[2-9]\\d{6}", null, null, null, "9002123456" ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, "52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}", null, null, null, "5002345678" ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], "AI", 1, "011", "1", null, null, "([2457]\\d{6})$|1", "264$1", null, null, null, null, [ null, null, "264724\\d{4}", null, null, null, "2647241234", null, null, null, [ 7 ] ], null, "264", [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ] ] } }, "AL": { "regionCodes": [ "AL" ], "countryCodeToRegionCodeMap": { "355": [ "AL" ] }, "countryToMetadata": { "AL": [ null, [ null, null, "(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}", null, null, null, null, null, null, [ 6, 7, 8, 9 ], [ 5 ] ], [ null, null, "4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}", null, null, null, "22345678", null, null, [ 8 ], [ 5, 6, 7 ] ], [ null, null, "6(?:[78][2-9]|9\\d)\\d{6}", null, null, null, "672123456", null, null, [ 9 ] ], [ null, null, "800\\d{4}", null, null, null, "8001234", null, null, [ 7 ] ], [ null, null, "900[1-9]\\d\\d", null, null, null, "900123", null, null, [ 6 ] ], [ null, null, "808[1-9]\\d\\d", null, null, null, "808123", null, null, [ 6 ] ], [ null, null, "700[2-9]\\d{4}", null, null, null, "70021234", null, null, [ 8 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], "AL", 355, "00", "0", null, null, "0", null, null, null, [ [ null, "(\\d{3})(\\d{3,4})", "$1 $2", [ "80|9" ], "0$1" ], [ null, "(\\d)(\\d{3})(\\d{4})", "$1 $2 $3", [ "4[2-6]" ], "0$1" ], [ null, "(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", [ "[2358][2-5]|4" ], "0$1" ], [ null, "(\\d{3})(\\d{5})", "$1 $2", [ "[23578]" ], "0$1" ], [ null, "(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", [ "6" ], "0$1" ] ], null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ] ] } }, "AM": { "regionCodes": [ "AM" ], "countryCodeToRegionCodeMap": { "374": [ "AM" ] }, "countryToMetadata": { "AM": [ null, [ null, null, "(?:[1-489]\\d|55|60|77)\\d{6}", null, null, null, null, null, null, [ 8 ], [ 5, 6 ] ], [ null, null, "(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}", null, null, null, "10123456", null, null, null, [ 5, 6 ] ], [ null, null, "(?:33|4[1349]|55|77|88|9[13-9])\\d{6}", null, null, null, "77123456" ], [ null, null, "800\\d{5}", null, null, null, "80012345" ], [ null, null, "90[016]\\d{5}", null, null, null, "90012345" ], [ null, null, "80[1-4]\\d{5}", null, null, null, "80112345" ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, "60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}", null, null, null, "60271234" ], "AM", 374, "00", "0", null, null, "0", null, null, null, [ [ null, "(\\d{3})(\\d{2})(\\d{3})", "$1 $2 $3", [ "[89]0" ], "0 $1" ], [ null, "(\\d{3})(\\d{5})", "$1 $2", [ "2|3[12]" ], "(0$1)" ], [ null, "(\\d{2})(\\d{6})", "$1 $2", [ "1|47" ], "(0$1)" ], [ null, "(\\d{2})(\\d{6})", "$1 $2", [ "[3-9]" ], "0$1" ] ], null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ] ] } }, "AO": { "regionCodes": [ "AO" ], "countryCodeToRegionCodeMap": { "244": [ "AO" ] }, "countryToMetadata": { "AO": [ null, [ null, null, "[29]\\d{8}", null, null, null, null, null, null, [ 9 ] ], [ null, null, "2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}", null, null, null, "222123456" ], [ null, null, "9[1-79]\\d{7}", null, null, null, "923123456" ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], "AO", 244, "00", null, null, null, null, null, null, null, [ [ null, "(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", [ "[29]" ] ] ], null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ] ] } }, "AR": { "regionCodes": [ "AR" ], "countryCodeToRegionCodeMap": { "54": [ "AR" ] }, "countryToMetadata": { "AR": [ null, [ null, null, "(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}", null, null, null, null, null, null, [ 10, 11 ], [ 6, 7, 8 ] ], [ null, null, "3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|47[35]|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:657|9(?:54|66))|3(?:48[27]|7(?:55|77)|8(?:65|78)))[2-8]\\d{5}|(?:2(?:284|3(?:02|23)|477|622|920)|3(?:4(?:46|89|92)|541))[2-7]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|1[2-7]|3[4-6]|5[3-6]|7[2-6]|8[3-68])))\\d{6}|(?:2(?:2(?:62|81)|320|9(?:42|83))|3(?:329|4(?:62|7[16])|5(?:43|64)|7(?:18|5[17])))[2-6]\\d{5}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:257|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|64)|5(?:25|37|4[47]|71)|7(?:35|72)|825))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[035-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[3-5]|8[26])|8(?:2[67]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}", null, null, null, "1123456789", null, null, [ 10 ], [ 6, 7, 8 ] ], [ null, null, "93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|47[35]|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:48[27]|7(?:55|77)|8(?:65|78)))[2-8]\\d{5}|9(?:2(?:284|3(?:02|23)|477|622|920)|3(?:4(?:46|89|92)|541))[2-7]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|1[2-7]|3[4-6]|5[3-6]|7[2-6]|8[3-68]))))\\d{6}|9(?:2(?:2(?:62|81)|320|9(?:42|83))|3(?:329|4(?:62|7[16])|5(?:43|64)|7(?:18|5[17])))[2-6]\\d{5}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:257|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|64)|5(?:25|37|4[47]|71)|7(?:35|72)|825))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[035-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[3-5]|8[26])|8(?:2[67]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}", null, null, null, "91123456789", null, null, null, [ 6, 7, 8 ] ], [ null, null, "800\\d{7,8}", null, null, null, "8001234567" ], [ null, null, "60[04579]\\d{7}", null, null, null, "6001234567", null, null, [ 10 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], "AR", 54, "00", "0", null, null, "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)?", "9$1", null, null, [ [ null, "(\\d{3})", "$1", [ "0|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478])|911" ] ], [ null, "(\\d{2})(\\d{4})", "$1-$2", [ "[1-9]" ] ], [ null, "(\\d{3})(\\d{4})", "$1-$2", [ "[2-9]" ] ], [ null, "(\\d{4})(\\d{4})", "$1-$2", [ "[1-8]" ] ], [ null, "(\\d{4})(\\d{2})(\\d{4})", "$1 $2-$3", [ "2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])", "2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)", "2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]", "2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]" ], "0$1", null, 1 ], [ null, "(\\d{2})(\\d{4})(\\d{4})", "$1 $2-$3", [ "1" ], "0$1", null, 1 ], [ null, "(\\d{3})(\\d{3})(\\d{4})", "$1-$2-$3", [ "[68]" ], "0$1" ], [ null, "(\\d{3})(\\d{3})(\\d{4})", "$1 $2-$3", [ "[23]" ], "0$1", null, 1 ], [ null, "(\\d)(\\d{4})(\\d{2})(\\d{4})", "$2 15-$3-$4", [ "9(?:2[2-469]|3[3-578])", "9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))", "9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)", "9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]", "9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]" ], "0$1" ], [ null, "(\\d)(\\d{2})(\\d{4})(\\d{4})", "$2 15-$3-$4", [ "91" ], "0$1" ], [ null, "(\\d{3})(\\d{3})(\\d{5})", "$1-$2-$3", [ "8" ], "0$1" ], [ null, "(\\d)(\\d{3})(\\d{3})(\\d{4})", "$2 15-$3-$4", [ "9" ], "0$1" ] ], [ [ null, "(\\d{4})(\\d{2})(\\d{4})", "$1 $2-$3", [ "2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])", "2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)", "2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]", "2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]" ], "0$1", null, 1 ], [ null, "(\\d{2})(\\d{4})(\\d{4})", "$1 $2-$3", [ "1" ], "0$1", null, 1 ], [ null, "(\\d{3})(\\d{3})(\\d{4})", "$1-$2-$3", [ "[68]" ], "0$1" ], [ null, "(\\d{3})(\\d{3})(\\d{4})", "$1 $2-$3", [ "[23]" ], "0$1", null, 1 ], [ null, "(\\d)(\\d{4})(\\d{2})(\\d{4})", "$1 $2 $3-$4", [ "9(?:2[2-469]|3[3-578])", "9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))", "9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)", "9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]", "9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]" ] ], [ null, "(\\d)(\\d{2})(\\d{4})(\\d{4})", "$1 $2 $3-$4", [ "91" ] ], [ null, "(\\d{3})(\\d{3})(\\d{5})", "$1-$2-$3", [ "8" ], "0$1" ], [ null, "(\\d)(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3-$4", [ "9" ] ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, "810\\d{7}", null, null, null, null, null, null, [ 10 ] ], [ null, null, "810\\d{7}", null, null, null, "8101234567", null, null, [ 10 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ] ] } }, "AS": { "regionCodes": [ "AS" ], "countryCodeToRegionCodeMap": { "1": [ "AS" ] }, "countryToMetadata": { "AS": [ null, [ null, null, "(?:[58]\\d\\d|684|900)\\d{7}", null, null, null, null, null, null, [ 10 ], [ 7 ] ], [ null, null, "6846(?:22|33|44|55|77|88|9[19])\\d{4}", null, null, null, "6846221234", null, null, null, [ 7 ] ], [ null, null, "684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}", null, null, null, "6847331234", null, null, null, [ 7 ] ], [ null, null, "8(?:00|33|44|55|66|77|88)[2-9]\\d{6}", null, null, null, "8002123456" ], [ null, null, "900[2-9]\\d{6}", null, null, null, "9002123456" ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, "52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}", null, null, null, "5002345678" ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], "AS", 1, "011", "1", null, null, "([267]\\d{6})$|1", "684$1", null, null, null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, "684", [ null, null, null, null, null, null, null, null, null, [ -1 ] ], [ null, null, null, null, null, null, null, null, null, [ -1 ] ], null, null, [ null, null, null, null, null, null, null, null, null, [ -1 ] ] ] } }, "AT": { "regionCodes": [ "AT" ], "countryCodeToRegionCodeMap": { "43": [ "AT" ] }, "countryToMetadata": { "AT": [ null, [ null, null, "1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}", null, null, null, null, null, null, [ 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 ], [ 3 ] ], [ null, null, "1(?:11\\d|[2-9]\\d{3,11})|(?:316|463)\\d{3,10}|648[34]\\d{3,9}|(?:51|66|73)2\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-7]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}", null, null, null, "1234567890", null, null, null, [ 3 ] ], [ null, null, "6(?:485|(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d)\\d{3,9}", null, null, null, "664123456", null, null, [ 7, 8, 9, 10, 11, 12, 13 ] ], [ null, null, "800\\d{6,10}", null, null, null, "800123456", null, null, [ 9, 10, 11, 12, 13 ] ], [ null, null, "(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}", null, null, null, "900123456", null, null, [ 9, 10, 11, 12, 13