diff --git a/CHANGELOG.md b/CHANGELOG.md index 71fd14c8..65f636fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## 1.1.24 +- Updated phone metadata for region code(s): GE, HK, MG, MM, NO, SJ, UA, UG +- Updated short number metadata for region code(s): NO, SJ +- Updated geocoding data for country calling code(s): 95 (en), 261 (en), 380 (en, uk) +- Updated carrier data for country calling code(s): 256 (en), 380 (en), 852 (en, zh), 995 (en) + ## 1.1.23 - Updated phone metadata for region code(s): CO, HK, PA, PE, SG, SN, UZ - Updated short number metadata for region code(s): UY diff --git a/lib/generated/metadata/carrier/256_en.dart b/lib/generated/metadata/carrier/256_en.dart index 22711dc4..78b647dd 100644 --- a/lib/generated/metadata/carrier/256_en.dart +++ b/lib/generated/metadata/carrier/256_en.dart @@ -17,6 +17,7 @@ Map get256_en() { 256720: "Smile", 256724: "Hamilton Telecom", 256726: "Tangerine", + 256727: "Tangerine", 256728: "Talkio" }; } diff --git a/lib/generated/metadata/carrier/380_en.dart b/lib/generated/metadata/carrier/380_en.dart index cd3728f6..f1047b2f 100644 --- a/lib/generated/metadata/carrier/380_en.dart +++ b/lib/generated/metadata/carrier/380_en.dart @@ -14,6 +14,7 @@ Map get380_en() { 38073: "lifecell", 38075: "Vodafone", 38077: "Kyivstar", + 38079: "J&Y", 38091: "TriMob", 38092: "PEOPLEnet", 38093: "lifecell", diff --git a/lib/generated/metadata/carrier/852_en.dart b/lib/generated/metadata/carrier/852_en.dart index 8e528552..1800e7fb 100644 --- a/lib/generated/metadata/carrier/852_en.dart +++ b/lib/generated/metadata/carrier/852_en.dart @@ -24,6 +24,7 @@ Map get852_en() { 852469: "China Mobile", 852470: "Hutchison Telecom", 852474: "China Mobile", + 852475: "Hutchison Telecom", 852510: "China Mobile", 852511: "HKT", 852512: "China Mobile", @@ -180,6 +181,7 @@ Map get852_en() { 852701: "China Mobile", 852702: "Hutchison Telecom", 852703: "Hutchison Telecom", + 852704: "Hutchison Telecom", 852708: "HKT", 852709: "Hutchison Telecom", 852840: "China Mobile", diff --git a/lib/generated/metadata/carrier/852_zh.dart b/lib/generated/metadata/carrier/852_zh.dart index f1413e9c..844c8878 100644 --- a/lib/generated/metadata/carrier/852_zh.dart +++ b/lib/generated/metadata/carrier/852_zh.dart @@ -24,6 +24,7 @@ Map get852_zh() { 852469: "中国移动", 852470: "和記電話有限公司", 852474: "中国移动", + 852475: "和記電話有限公司", 852510: "中国移动", 852511: "香港移动通讯", 852512: "中国移动", @@ -157,6 +158,7 @@ Map get852_zh() { 852701: "中国移动", 852702: "和記電話有限公司", 852703: "和記電話有限公司", + 852704: "和記電話有限公司", 852708: "香港移动通讯", 852709: "和記電話有限公司", 852840: "中国移动", diff --git a/lib/generated/metadata/carrier/995_en.dart b/lib/generated/metadata/carrier/995_en.dart index fe33b46a..e110230b 100644 --- a/lib/generated/metadata/carrier/995_en.dart +++ b/lib/generated/metadata/carrier/995_en.dart @@ -52,7 +52,6 @@ Map get995_en() { 9955112: "MagtiCom", 9955113: "MagtiCom", 9955114: "MagtiCom", - 9955115: "Silknet", 9955117: "MagtiCom", 9955225: "Silknet", 9955333: "MagtiCom", @@ -78,6 +77,12 @@ Map get995_en() { 99551100: "MagtiCom", 99551101: "Silknet", 99551107: "Silknet", + 99551151: "Silknet", + 99551152: "MagtiCom", + 99551153: "MagtiCom", + 99551154: "MagtiCom", + 99551155: "MagtiCom", + 99551156: "MagtiCom", 99552222: "MagtiCom", 99552225: "Silknet", 99554444: "MagtiCom", diff --git a/lib/generated/metadata/geocoding/261_en.dart b/lib/generated/metadata/geocoding/261_en.dart index 45575a52..009870e9 100644 --- a/lib/generated/metadata/geocoding/261_en.dart +++ b/lib/generated/metadata/geocoding/261_en.dart @@ -17,6 +17,7 @@ Map get261_en() { 2612069: "Maintirano", 2612073: "Farafangana", 2612075: "Fianarantsoa", + 2612076: "Antananarivo", 2612082: "Antsiranana", 2612086: "Nosy Be", 2612088: "Sambava", diff --git a/lib/generated/metadata/geocoding/380_en.dart b/lib/generated/metadata/geocoding/380_en.dart index fc3be391..12ce4cdf 100644 --- a/lib/generated/metadata/geocoding/380_en.dart +++ b/lib/generated/metadata/geocoding/380_en.dart @@ -316,7 +316,7 @@ Map get380_en() { 3804741: "Shpola, Cherkasy", 3804742: "Katerinopil, Cherkasy", 3804744: "Uman, Cherkasy", - 3804745: "Khrystynivka, Cherkasy", + 3804745: "Monastyrysche, Cherkasy", 3804746: "Monastyrysche, Cherkasy", 3804747: "Zhashkiv, Cherkasy", 3804748: "Mankivka, Cherkasy", diff --git a/lib/generated/metadata/geocoding/380_uk.dart b/lib/generated/metadata/geocoding/380_uk.dart index fe19d2c2..3c6ccad6 100644 --- a/lib/generated/metadata/geocoding/380_uk.dart +++ b/lib/generated/metadata/geocoding/380_uk.dart @@ -316,7 +316,7 @@ Map get380_uk() { 3804741: "Шпола, Черкаси", 3804742: "Катеринопіль, Черкаси", 3804744: "Умань, Черкаси", - 3804745: "Христинівка, Черкаси", + 3804745: "Монастирище, Черкаси", 3804746: "Монастирище, Черкаси", 3804747: "Жашків, Черкаси", 3804748: "Маньківка, Черкаси", diff --git a/lib/generated/metadata/geocoding/95_en.dart b/lib/generated/metadata/geocoding/95_en.dart index 960caa96..8c240c59 100644 --- a/lib/generated/metadata/geocoding/95_en.dart +++ b/lib/generated/metadata/geocoding/95_en.dart @@ -5,6 +5,7 @@ /// Geocoding JSON data for 95_en Map get95_en() { return { + 9511: "Yangon", 95256: "Amarapura", 951422: "Yangon", 951423: "Yangon", diff --git a/lib/generated/metadata/phone_number/GE.dart b/lib/generated/metadata/phone_number/GE.dart index dd23e009..2b41e5b3 100644 --- a/lib/generated/metadata/phone_number/GE.dart +++ b/lib/generated/metadata/phone_number/GE.dart @@ -19,7 +19,7 @@ Map getGE() { }, "mobile": { "nationalNumberPattern": - "5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:0(?:0(?:0\\d|11|22|3[0-6]|44|5[05]|77|88|9[09])|111|22[02]|77\\d)|1(?:1(?:[03][01]|[124]\\d)|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200)|6[89]\\d\\d|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:0[17]0|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}", + "5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|5(?:0(?:0[17]0|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}|(?:5(?:0(?:0(?:0\\d|11|22|3[0-6]|44|5[05]|77|88|9[09])|111|22[02]|77\\d)|1(?:1(?:[03][01]|[124]\\d|5[2-6]|7[0-4])|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200)|6[89]\\d\\d|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}", "exampleNumber": "555123456", "possibleLength": [9], "possibleLengthLocalOnly": [-1] diff --git a/lib/generated/metadata/phone_number/HK.dart b/lib/generated/metadata/phone_number/HK.dart index 3d1526b6..61269ae8 100644 --- a/lib/generated/metadata/phone_number/HK.dart +++ b/lib/generated/metadata/phone_number/HK.dart @@ -19,7 +19,7 @@ Map getHK() { }, "mobile": { "nationalNumberPattern": - "(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4])|74[0-2])|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[02357-9]|70)|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-39]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}", + "(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4])|74[0-2])|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[02357-9]|7[05])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-49]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}", "exampleNumber": "51234567", "possibleLength": [8], "possibleLengthLocalOnly": [-1] diff --git a/lib/generated/metadata/phone_number/MG.dart b/lib/generated/metadata/phone_number/MG.dart index 77e4dd86..c0969c27 100644 --- a/lib/generated/metadata/phone_number/MG.dart +++ b/lib/generated/metadata/phone_number/MG.dart @@ -12,7 +12,7 @@ Map getMG() { }, "fixedLine": { "nationalNumberPattern": - "2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}", + "2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[356]|8[268]|9[245])\\d{5}", "exampleNumber": "202123456", "possibleLength": [9], "possibleLengthLocalOnly": [7] diff --git a/lib/generated/metadata/phone_number/MM.dart b/lib/generated/metadata/phone_number/MM.dart index 1cebb5ce..32e64935 100644 --- a/lib/generated/metadata/phone_number/MM.dart +++ b/lib/generated/metadata/phone_number/MM.dart @@ -13,7 +13,7 @@ Map getMM() { }, "fixedLine": { "nationalNumberPattern": - "(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}", + "(?:1(?:(?:12|[28]\\d|3[56]|7[3-6]|9[0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5(?:2\\d|470))|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:3\\d\\d|4[67]0|8(?:[01459]\\d|8))))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|(?:[35]2|64)\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}", "exampleNumber": "1234567", "possibleLength": [6, 7, 8, 9], "possibleLengthLocalOnly": [5] @@ -67,7 +67,7 @@ Map getMM() { "pattern": "(\\d{2})(\\d{2})(\\d{3})", "format": "\$1 \$2 \$3", "leadingDigitsPattern": [ - "[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]" + "4(?:[2-46]|5[3-5])|5|6(?:[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-5]|(?:60|86)[23]" ], "nationalPrefixFormattingRule": "0\$1", "nationalPrefixOptionalWhenFormatting": false @@ -75,7 +75,7 @@ Map getMM() { { "pattern": "(\\d)(\\d{3})(\\d{3,4})", "format": "\$1 \$2 \$3", - "leadingDigitsPattern": ["[12]"], + "leadingDigitsPattern": ["[12]|452|678|86", "[12]|452|6788|86"], "nationalPrefixFormattingRule": "0\$1", "nationalPrefixOptionalWhenFormatting": false }, @@ -134,7 +134,7 @@ Map getMM() { "pattern": "(\\d{2})(\\d{2})(\\d{3})", "format": "\$1 \$2 \$3", "leadingDigitsPattern": [ - "[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]" + "4(?:[2-46]|5[3-5])|5|6(?:[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-5]|(?:60|86)[23]" ], "nationalPrefixFormattingRule": "0\$1", "nationalPrefixOptionalWhenFormatting": false @@ -142,7 +142,7 @@ Map getMM() { { "pattern": "(\\d)(\\d{3})(\\d{3,4})", "format": "\$1 \$2 \$3", - "leadingDigitsPattern": ["[12]"], + "leadingDigitsPattern": ["[12]|452|678|86", "[12]|452|6788|86"], "nationalPrefixFormattingRule": "0\$1", "nationalPrefixOptionalWhenFormatting": false }, diff --git a/lib/generated/metadata/phone_number/NO.dart b/lib/generated/metadata/phone_number/NO.dart index 5e41e101..b00fcca3 100644 --- a/lib/generated/metadata/phone_number/NO.dart +++ b/lib/generated/metadata/phone_number/NO.dart @@ -96,7 +96,7 @@ Map getNO() { }, "uan": { "nationalNumberPattern": - "(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}", + "(?:0[235-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}", "exampleNumber": "02000", "possibleLength": [5, 8], "possibleLengthLocalOnly": [-1] diff --git a/lib/generated/metadata/phone_number/SJ.dart b/lib/generated/metadata/phone_number/SJ.dart index e716e1d3..2d5cc0cd 100644 --- a/lib/generated/metadata/phone_number/SJ.dart +++ b/lib/generated/metadata/phone_number/SJ.dart @@ -67,7 +67,7 @@ Map getSJ() { }, "uan": { "nationalNumberPattern": - "(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}", + "(?:0[235-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}", "exampleNumber": "02000", "possibleLength": [5, 8], "possibleLengthLocalOnly": [-1] diff --git a/lib/generated/metadata/phone_number/UA.dart b/lib/generated/metadata/phone_number/UA.dart index ebaa8524..acd74bf2 100644 --- a/lib/generated/metadata/phone_number/UA.dart +++ b/lib/generated/metadata/phone_number/UA.dart @@ -17,7 +17,8 @@ Map getUA() { "possibleLengthLocalOnly": [5, 6, 7] }, "mobile": { - "nationalNumberPattern": "(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}", + "nationalNumberPattern": + "790\\d{6}|(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}", "exampleNumber": "501234567", "possibleLength": [9], "possibleLengthLocalOnly": [-1] diff --git a/lib/generated/metadata/phone_number/UG.dart b/lib/generated/metadata/phone_number/UG.dart index 773aaec6..ec849983 100644 --- a/lib/generated/metadata/phone_number/UG.dart +++ b/lib/generated/metadata/phone_number/UG.dart @@ -19,7 +19,7 @@ Map getUG() { }, "mobile": { "nationalNumberPattern": - "72(?:[48]0|6[01])\\d{5}|7(?:[015-8]\\d|20|36|4[0-5]|9[89])\\d{6}", + "72[48]0\\d{5}|7(?:[015-8]\\d|2[067]|36|4[0-5]|9[89])\\d{6}", "exampleNumber": "712345678", "possibleLength": [9], "possibleLengthLocalOnly": [-1] diff --git a/lib/generated/metadata/short_number/NO.dart b/lib/generated/metadata/short_number/NO.dart index 42eb7c20..7bdab4ea 100644 --- a/lib/generated/metadata/short_number/NO.dart +++ b/lib/generated/metadata/short_number/NO.dart @@ -6,8 +6,8 @@ Map getNO() { return { "generalDesc": { - "nationalNumberPattern": "1\\d\\d(?:\\d(?:\\d{2})?)?", - "possibleLength": [3, 4, 6] + "nationalNumberPattern": "[01]\\d{2,5}", + "possibleLength": [3, 4, 5, 6] }, "fixedLine": { "possibleLength": [-1], @@ -67,9 +67,9 @@ Map getNO() { }, "shortCode": { "nationalNumberPattern": - "1(?:1(?:[0239]|61(?:1[17]|23))|2[048]|4(?:12|[59])|7[57]|8[5-9]\\d|90)", + "04\\d{3}|1(?:1(?:[0239]|61(?:1[17]|23))|2[048]|4(?:12|[59])|7[57]|8[5-9]\\d|90)", "exampleNumber": "110", - "possibleLength": [3, 4, 6], + "possibleLength": [3, 4, 5, 6], "possibleLengthLocalOnly": [-1] }, "standardRate": { @@ -82,7 +82,9 @@ Map getNO() { }, "mobileNumberPortableRegion": false, "smsServices": { - "possibleLength": [-1], + "nationalNumberPattern": "04\\d{3}", + "exampleNumber": "04000", + "possibleLength": [5], "possibleLengthLocalOnly": [-1] } }; diff --git a/lib/generated/metadata/short_number/SJ.dart b/lib/generated/metadata/short_number/SJ.dart index a064bdda..fc31d3ee 100644 --- a/lib/generated/metadata/short_number/SJ.dart +++ b/lib/generated/metadata/short_number/SJ.dart @@ -6,8 +6,8 @@ Map getSJ() { return { "generalDesc": { - "nationalNumberPattern": "1\\d\\d", - "possibleLength": [3] + "nationalNumberPattern": "[01]\\d\\d(?:\\d{2})?", + "possibleLength": [3, 5] }, "fixedLine": { "possibleLength": [-1], @@ -66,9 +66,9 @@ Map getSJ() { "possibleLengthLocalOnly": [-1] }, "shortCode": { - "nationalNumberPattern": "11[023]", + "nationalNumberPattern": "04\\d{3}|11[023]", "exampleNumber": "110", - "possibleLength": [3], + "possibleLength": [3, 5], "possibleLengthLocalOnly": [-1] }, "standardRate": { @@ -81,7 +81,9 @@ Map getSJ() { }, "mobileNumberPortableRegion": false, "smsServices": { - "possibleLength": [-1], + "nationalNumberPattern": "04\\d{3}", + "exampleNumber": "04000", + "possibleLength": [5], "possibleLengthLocalOnly": [-1] } }; diff --git a/pubspec.yaml b/pubspec.yaml index 6a5dcb16..b0ca4a2d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: dlibphonenumber description: This is a Dart port of Google's libphonenumber library, Google's library for parsing, formatting, and validating international phone numbers. -version: 1.1.23 +version: 1.1.24 repository: https://github.com/superakabo/dlibphonenumber issue_tracker: https://github.com/superakabo/dlibphonenumber/issues topics: diff --git a/resources/PhoneNumberMetadata.xml b/resources/PhoneNumberMetadata.xml index ef56d24c..3cbe8aad 100644 --- a/resources/PhoneNumberMetadata.xml +++ b/resources/PhoneNumberMetadata.xml @@ -11860,6 +11860,33 @@ )\d| 22252[0-4] )\d\d| + 5(?: + 0(?: + 0[17]0| + 505 + )| + 1(?: + 0[01]0| + 1(?: + 07| + 33| + 51 + ) + )| + 2(?: + 0[02]0| + 2[25]2 + )| + 3(?: + 0[03]0| + 3[35]3 + )| + (?: + 40[04]| + 900 + )0| + 5222 + )[0-4]\d{3}| (?: 5(?: 0(?: @@ -11881,7 +11908,9 @@ 1(?: 1(?: [03][01]| - [124]\d + [124]\d| + 5[2-6]| + 7[0-4] )| 4\d\d )| @@ -11922,34 +11951,7 @@ ) )| 790\d\d - )\d{4}| - 5(?: - 0(?: - 0[17]0| - 505 - )| - 1(?: - 0[01]0| - 1(?: - 07| - 33| - 51 - ) - )| - 2(?: - 0[02]0| - 2[25]2 - )| - 3(?: - 0[03]0| - 3[35]3 - )| - (?: - 40[04]| - 900 - )0| - 5222 - )[0-4]\d{3} + )\d{4} - [45]| + 4(?: + [2-46]| + 5[3-5] + )| + 5| 6(?: - 0[23]| [1-689]| 7[235-7] )| @@ -20763,13 +20768,28 @@ [0-4]| 5[2-7] )| - 8[1-6] + 8[1-5]| + (?: + 60| + 86 + )[23] $1 $2 $3 - [12] + + [12]| + 452| + 678| + 86 + + + [12]| + 452| + 6788| + 86 + $1 $2 $3 @@ -20831,9 +20851,11 @@ (?: 1(?: (?: - 2\d| + 12| + [28]\d| 3[56]| - [89][0-6] + 7[3-6]| + 9[0-6] )\d| 4(?: 2[29]| @@ -20870,7 +20892,10 @@ 56 )| 420\d| - 5470 + 5(?: + 2\d| + 470 + ) )| 6(?: 0(?: @@ -20891,11 +20916,12 @@ 472 )| 7(?: - (?: - 3\d| - 8[01459] - )\d| - 4[67]0 + 3\d\d| + 4[67]0| + 8(?: + [01459]\d| + 8 + ) ) ) )\d{4}| @@ -21021,7 +21047,10 @@ 8(?: 1[2-689]| 2[2-8]| - [35]2\d + (?: + [35]2| + 64 + )\d ) )\d{4}| 25\d{5,6}| @@ -23214,7 +23243,7 @@ - + @@ -23292,13 +23321,15 @@ 85012345 85[0-5]\d{5} - + 02000 (?: - 0[2-9]| + 0[235-9]| 81(?: 0(?: 0[7-9]| @@ -26930,7 +26961,7 @@ - + @@ -26988,13 +27019,15 @@ 85012345 85[0-5]\d{5} - + 02000 (?: - 0[2-9]| + 0[235-9]| 81(?: 0(?: 0[7-9]| @@ -29441,6 +29474,7 @@ 501234567 + 790\d{6}| (?: 39| 50| @@ -29546,13 +29580,10 @@ 712345678 - 72(?: - [48]0| - 6[01] - )\d{5}| + 72[48]0\d{5}| 7(?: [015-8]\d| - 20| + 2[067]| 36| 4[0-5]| 9[89] diff --git a/resources/ShortNumberMetadata.xml b/resources/ShortNumberMetadata.xml index 6b517e4e..3362a781 100644 --- a/resources/ShortNumberMetadata.xml +++ b/resources/ShortNumberMetadata.xml @@ -10495,20 +10495,15 @@ - - 1\d\d(?: - \d(?: - \d{2} - )? - )? - + [01]\d{2,5} - + 110 + 04\d{3}| 1(?: 1(?: [0239]| @@ -10553,6 +10548,11 @@ )\d + + + 04000 + 04\d{3} + @@ -12142,12 +12142,19 @@ - 1\d\d + + [01]\d\d(?: + \d{2} + )? + - + 110 - 11[023] + + 04\d{3}| + 11[023] + @@ -12160,6 +12167,11 @@ 110 11[023] + + + 04000 + 04\d{3} + diff --git a/resources/carrier/en/256.txt b/resources/carrier/en/256.txt index 28dad9e4..367e9be9 100644 --- a/resources/carrier/en/256.txt +++ b/resources/carrier/en/256.txt @@ -3,6 +3,7 @@ 256720|Smile 256724|Hamilton Telecom 256726|Tangerine +256727|Tangerine 256728|Talkio 25673|Hamilton Telecom 25674|Airtel diff --git a/resources/carrier/en/380.txt b/resources/carrier/en/380.txt index 6c336683..03166f79 100644 --- a/resources/carrier/en/380.txt +++ b/resources/carrier/en/380.txt @@ -25,6 +25,7 @@ 38073|lifecell 38075|Vodafone 38077|Kyivstar +38079|J&Y 38091|TriMob 38092|PEOPLEnet 38093|lifecell diff --git a/resources/carrier/en/852.txt b/resources/carrier/en/852.txt index 96be2f5e..368f2054 100644 --- a/resources/carrier/en/852.txt +++ b/resources/carrier/en/852.txt @@ -84,6 +84,7 @@ 8524699|South China Telecommunications 852470|Hutchison Telecom 852474|China Mobile +852475|Hutchison Telecom 852510|China Mobile 852511|HKT 852512|China Mobile @@ -303,6 +304,7 @@ 852701|China Mobile 852702|Hutchison Telecom 852703|Hutchison Telecom +852704|Hutchison Telecom 8527071|SmarTone 8527072|SmarTone 8527073|SmarTone diff --git a/resources/carrier/en/995.txt b/resources/carrier/en/995.txt index 6cd5f3ce..e2958c05 100644 --- a/resources/carrier/en/995.txt +++ b/resources/carrier/en/995.txt @@ -52,7 +52,12 @@ 9955112|MagtiCom 9955113|MagtiCom 9955114|MagtiCom -9955115|Silknet +99551151|Silknet +99551152|MagtiCom +99551153|MagtiCom +99551154|MagtiCom +99551155|MagtiCom +99551156|MagtiCom 9955117|MagtiCom 995514|Silknet 995515|MagtiCom diff --git a/resources/carrier/uk/380.txt b/resources/carrier/uk/380.txt index 270acb14..26e84737 100644 --- a/resources/carrier/uk/380.txt +++ b/resources/carrier/uk/380.txt @@ -26,6 +26,7 @@ 38073|lifecell 38075|Vodafone Україна 38077|Київстар +38079|J&Y 38091|ТриМоб 38092|PEOPLEnet 38093|lifecell diff --git a/resources/carrier/zh/852.txt b/resources/carrier/zh/852.txt index e8621351..0fd08066 100644 --- a/resources/carrier/zh/852.txt +++ b/resources/carrier/zh/852.txt @@ -78,6 +78,7 @@ 8524699|中國南方電信(香港)有限公司 852470|和記電話有限公司 852474|中国移动 +852475|和記電話有限公司 852510|中国移动 852511|香港移动通讯 852512|中国移动 @@ -297,6 +298,7 @@ 852701|中国移动 852702|和記電話有限公司 852703|和記電話有限公司 +852704|和記電話有限公司 8527071|数码通 8527072|数码通 8527073|数码通 diff --git a/resources/geocoding/en/261.txt b/resources/geocoding/en/261.txt index cbbcb42f..2967dcf8 100644 --- a/resources/geocoding/en/261.txt +++ b/resources/geocoding/en/261.txt @@ -30,6 +30,7 @@ 26120729|Mananjary 2612073|Farafangana 2612075|Fianarantsoa +2612076|Antananarivo 2612082|Antsiranana 2612086|Nosy Be 2612088|Sambava diff --git a/resources/geocoding/en/380.txt b/resources/geocoding/en/380.txt index 4c7d170e..c5b6fa04 100644 --- a/resources/geocoding/en/380.txt +++ b/resources/geocoding/en/380.txt @@ -294,7 +294,7 @@ 3804741|Shpola, Cherkasy 3804742|Katerinopil, Cherkasy 3804744|Uman, Cherkasy -3804745|Khrystynivka, Cherkasy +3804745|Monastyrysche, Cherkasy 3804746|Monastyrysche, Cherkasy 3804747|Zhashkiv, Cherkasy 3804748|Mankivka, Cherkasy diff --git a/resources/geocoding/en/95.txt b/resources/geocoding/en/95.txt index 24626ecb..2b7e6875 100644 --- a/resources/geocoding/en/95.txt +++ b/resources/geocoding/en/95.txt @@ -12,6 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. +9511|Yangon 951422|Yangon 951423|Yangon 951424|Yangon diff --git a/resources/geocoding/uk/380.txt b/resources/geocoding/uk/380.txt index edbbfd7a..0041574d 100644 --- a/resources/geocoding/uk/380.txt +++ b/resources/geocoding/uk/380.txt @@ -297,7 +297,7 @@ 3804741|Шпола, Черкаси 3804742|Катеринопіль, Черкаси 3804744|Умань, Черкаси -3804745|Христинівка, Черкаси +3804745|Монастирище, Черкаси 3804746|Монастирище, Черкаси 3804747|Жашків, Черкаси 3804748|Маньківка, Черкаси diff --git a/source_release_id b/source_release_id index dd4158f2..19765bd5 100755 --- a/source_release_id +++ b/source_release_id @@ -1 +1 @@ -176787019 +null