From 72423b3fcf56bb63de2baf20415a0d35c045648d Mon Sep 17 00:00:00 2001 From: Joshua Gigg Date: Thu, 10 Mar 2022 10:24:35 +0000 Subject: [PATCH] Upstream metadata changes from Google for v8.12.45 - Updated phone metadata for region code(s): BF, EE, JM, RE, SE, US - New geocoding data for country calling code(s): 1464 (en) - Updated carrier data for country calling code(s): 46 (en), 55 (en), 226 (en), 262 (en), 353 (en), 372 (en), 373 (en), 1345 (en) - Updated / refreshed time zone meta data. --- METADATA-VERSION.txt | 2 +- src/carrier/data/en/1.php | 1 + src/carrier/data/en/226.php | 1 + src/carrier/data/en/262.php | 1 + src/carrier/data/en/353.php | 14 +++++++++++++- src/carrier/data/en/372.php | 1 + src/carrier/data/en/373.php | 1 + src/carrier/data/en/46.php | 6 ++++++ src/carrier/data/en/55.php | 11 +---------- src/data/PhoneNumberMetadata_BF.php | 4 ++-- src/data/PhoneNumberMetadata_EE.php | 2 +- src/data/PhoneNumberMetadata_JM.php | 2 +- src/data/PhoneNumberMetadata_RE.php | 2 +- src/data/PhoneNumberMetadata_SE.php | 6 +++--- src/data/PhoneNumberMetadata_US.php | 4 ++-- src/geocoding/data/en/14.php | 1 + src/timezone/data/map_data.php | 1 + 17 files changed, 38 insertions(+), 22 deletions(-) diff --git a/METADATA-VERSION.txt b/METADATA-VERSION.txt index 8000ecc5c..685f94830 100644 --- a/METADATA-VERSION.txt +++ b/METADATA-VERSION.txt @@ -2,4 +2,4 @@ # It can be a commit, branch or tag of the https://github.com/google/libphonenumber project # # For more information, look at the phing tasks in build.xml -v8.12.44 +v8.12.45 diff --git a/src/carrier/data/en/1.php b/src/carrier/data/en/1.php index 65c959bee..830ef7c00 100644 --- a/src/carrier/data/en/1.php +++ b/src/carrier/data/en/1.php @@ -104,6 +104,7 @@ 134554 => 'Digicel', 134555 => 'Digicel', 1345649 => 'Digicel', + 134582 => 'Logic', 1345919 => 'Cable & Wireless', 1345930 => 'LIME', 1345936 => 'Cable & Wireless', diff --git a/src/carrier/data/en/226.php b/src/carrier/data/en/226.php index 6b440c58f..8aba1bace 100644 --- a/src/carrier/data/en/226.php +++ b/src/carrier/data/en/226.php @@ -13,6 +13,7 @@ return array ( 22601 => 'Onatel', 22602 => 'Onatel', + 22605 => 'Orange', 22606 => 'Orange', 22607 => 'Orange', 22651 => 'Onatel', diff --git a/src/carrier/data/en/262.php b/src/carrier/data/en/262.php index 382adbc2f..a1e14f2d3 100644 --- a/src/carrier/data/en/262.php +++ b/src/carrier/data/en/262.php @@ -101,6 +101,7 @@ 26269362 => 'ZEOP Mobile', 26269363 => 'ZEOP Mobile', 26269364 => 'ZEOP Mobile', + 26269365 => 'ZEOP Mobile', 26269366 => 'Orange', 26269370 => 'Only', 26269371 => 'Only', diff --git a/src/carrier/data/en/353.php b/src/carrier/data/en/353.php index f451824cc..5d9e7c93c 100644 --- a/src/carrier/data/en/353.php +++ b/src/carrier/data/en/353.php @@ -16,19 +16,31 @@ 35386 => 'O2', 35387 => 'Vodafone', 35388 => 'eMobile', - 35389 => 'Tesco Mobile', + 353890 => 'Tesco Mobile', 3538900 => 'Eircom', + 353891 => 'Tesco Mobile', 353892 => 'Liffey Telecom', + 3538928 => 'Tesco Mobile', + 3538929 => 'Tesco Mobile', + 353893 => 'Tesco Mobile', 353894 => 'Liffey Telecom', 353895 => '3', + 353896 => 'Tesco Mobile', 3538960 => 'Virgin Media', 3538961 => 'Virgin Media', 3538962 => 'Virgin Media', + 353897 => 'Tesco Mobile', 3538970 => 'Carphone Warehouse Ireland Mobile Limited', 3538971 => 'Carphone Warehouse Ireland Mobile Limited', + 353898 => 'Tesco Mobile', + 3538990 => 'Tesco Mobile', + 3538991 => 'Tesco Mobile', + 3538992 => 'Tesco Mobile', + 3538993 => 'Tesco Mobile', 3538994 => 'Lycamobile', 3538995 => 'Lycamobile', 3538996 => 'Lycamobile', 3538997 => 'Lycamobile', 3538998 => 'Lycamobile', + 3538999 => 'Tesco Mobile', ); diff --git a/src/carrier/data/en/372.php b/src/carrier/data/en/372.php index 4ad3e71cf..bda903a26 100644 --- a/src/carrier/data/en/372.php +++ b/src/carrier/data/en/372.php @@ -50,6 +50,7 @@ 3728111 => 'Elisa', 37282 => 'Elisa', 3728200 => 'Telia Eesti AS', + 3728203 => 'Telia Eesti AS', 3728204 => 'Tele 2', 37282056 => 'Tele 2', 37282057 => 'Tele 2', diff --git a/src/carrier/data/en/373.php b/src/carrier/data/en/373.php index 8c416cb9e..70806a02d 100644 --- a/src/carrier/data/en/373.php +++ b/src/carrier/data/en/373.php @@ -23,6 +23,7 @@ 37376 => 'Moldcell', 373774 => 'IDC', 373775 => 'IDC', + 373776 => 'IDC', 373777 => 'IDC', 373778 => 'IDC', 373779 => 'IDC', diff --git a/src/carrier/data/en/46.php b/src/carrier/data/en/46.php index 52dfeb00b..5c405a615 100644 --- a/src/carrier/data/en/46.php +++ b/src/carrier/data/en/46.php @@ -253,6 +253,8 @@ 467261 => 'GLOBETOUCH AB', 467262 => 'GLOBETOUCH AB', 467263 => 'GLOBETOUCH AB', + 4672640 => 'SPIRIUS AB', + 4672641 => 'SPIRIUS AB', 46726421 => 'WARSIN HOLDING AB', 46726422 => 'Beepsend', 46726423 => 'Global Telefoni Sve', @@ -735,6 +737,10 @@ 467952 => 'JUNYVERSE AB', 467953 => 'JUNYVERSE AB', 467954 => 'JUNYVERSE AB', + 4679551 => 'Tele2 Sverige', + 4679552 => 'Tele2 Sverige', + 4679553 => 'Tele2 Sverige', + 4679554 => 'Tele2 Sverige', 4679580 => 'Borderlight', 4679581 => 'Borderlight', 4679585 => 'Telavox AB', diff --git a/src/carrier/data/en/55.php b/src/carrier/data/en/55.php index 3247d96fd..db575589d 100644 --- a/src/carrier/data/en/55.php +++ b/src/carrier/data/en/55.php @@ -1340,16 +1340,7 @@ 551999779 => 'Vivo', 55199978 => 'Vivo', 55199979 => 'Vivo', - 55199980 => 'Vivo', - 55199981 => 'Vivo', - 55199982 => 'Vivo', - 55199983 => 'Vivo', - 55199984 => 'Vivo', - 55199985 => 'Vivo', - 55199986 => 'Vivo', - 55199987 => 'Vivo', - 55199988 => 'Vivo', - 551999890 => 'Vivo', + 5519998 => 'Vivo', 5521971 => 'Vivo', 5521972 => 'Vivo', 55219730 => 'Claro', diff --git a/src/data/PhoneNumberMetadata_BF.php b/src/data/PhoneNumberMetadata_BF.php index 0da284b75..c08af0186 100644 --- a/src/data/PhoneNumberMetadata_BF.php +++ b/src/data/PhoneNumberMetadata_BF.php @@ -25,7 +25,7 @@ ), 'fixedLine' => array ( - 'NationalNumberPattern' => '2(?:0(?:49|5[23]|6[56]|9[016-9])|4(?:4[569]|5[4-6]|6[56]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}', + 'NationalNumberPattern' => '2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}', 'ExampleNumber' => '20491234', 'PossibleLength' => array ( @@ -36,7 +36,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '(?:0[1267]|5[1-8]|[67]\\d)\\d{6}', + 'NationalNumberPattern' => '(?:0[125-7]|5[1-8]|[67]\\d)\\d{6}', 'ExampleNumber' => '70123456', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_EE.php b/src/data/PhoneNumberMetadata_EE.php index d1e64d2ac..273d58d06 100644 --- a/src/data/PhoneNumberMetadata_EE.php +++ b/src/data/PhoneNumberMetadata_EE.php @@ -39,7 +39,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '(?:5\\d{5}|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:23|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[24-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[679]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}', + 'NationalNumberPattern' => '(?:5\\d{5}|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:23|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[679]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}', 'ExampleNumber' => '51234567', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_JM.php b/src/data/PhoneNumberMetadata_JM.php index 874f0c420..be6696f9d 100644 --- a/src/data/PhoneNumberMetadata_JM.php +++ b/src/data/PhoneNumberMetadata_JM.php @@ -26,7 +26,7 @@ ), 'fixedLine' => array ( - 'NationalNumberPattern' => '8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0237-9]|[23]\\d|40|5[06]|6[2-589]|7[05]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}', + 'NationalNumberPattern' => '8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0237-9]|[23]\\d|40|5[06]|6[2-589]|7[0257]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}', 'ExampleNumber' => '8765230123', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_RE.php b/src/data/PhoneNumberMetadata_RE.php index a2338a512..711694fe0 100644 --- a/src/data/PhoneNumberMetadata_RE.php +++ b/src/data/PhoneNumberMetadata_RE.php @@ -36,7 +36,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '(?:69(?:2\\d\\d|3(?:[06][0-46]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-27]|8[0-8]|9[0-479]))|9769\\d)\\d{4}', + 'NationalNumberPattern' => '(?:69(?:2\\d\\d|3(?:0[0-46]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|6[0-6]|7[0-27]|8[0-8]|9[0-479]))|9769\\d)\\d{4}', 'ExampleNumber' => '692123456', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_SE.php b/src/data/PhoneNumberMetadata_SE.php index 8222b4d6d..06bb6ac3d 100644 --- a/src/data/PhoneNumberMetadata_SE.php +++ b/src/data/PhoneNumberMetadata_SE.php @@ -71,7 +71,7 @@ ), 'premiumRate' => array ( - 'NationalNumberPattern' => '649\\d{6}|9(?:00|39|44)[1-8]\\d{3,6}', + 'NationalNumberPattern' => '649\\d{6}|9(?:(?:00|39|44)[1-8]\\d{3,6}|9[1-59]\\d{4})', 'ExampleNumber' => '9001234567', 'PossibleLength' => array ( @@ -190,7 +190,7 @@ 'format' => '$1-$2', 'leadingDigitsPatterns' => array ( - 0 => '9(?:00|39|44)', + 0 => '9(?:00|39|44|9)', ), 'nationalPrefixFormattingRule' => '0$1', 'domesticCarrierCodeFormattingRule' => '', @@ -334,7 +334,7 @@ 'format' => '$1 $2', 'leadingDigitsPatterns' => array ( - 0 => '9(?:00|39|44)', + 0 => '9(?:00|39|44|9)', ), ), 2 => diff --git a/src/data/PhoneNumberMetadata_US.php b/src/data/PhoneNumberMetadata_US.php index 6c1a4f7b4..862ae9404 100644 --- a/src/data/PhoneNumberMetadata_US.php +++ b/src/data/PhoneNumberMetadata_US.php @@ -26,7 +26,7 @@ ), 'fixedLine' => array ( - 'NationalNumberPattern' => '5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[39]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', + 'NationalNumberPattern' => '5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', 'ExampleNumber' => '2015550123', 'PossibleLength' => array ( @@ -38,7 +38,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[39]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', + 'NationalNumberPattern' => '5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', 'ExampleNumber' => '2015550123', 'PossibleLength' => array ( diff --git a/src/geocoding/data/en/14.php b/src/geocoding/data/en/14.php index ce079c409..5267d2df1 100644 --- a/src/geocoding/data/en/14.php +++ b/src/geocoding/data/en/14.php @@ -3309,6 +3309,7 @@ 1450991 => 'Granby, QC', 1458 => 'Oregon', 1463 => 'Indiana', + 1464 => 'Illinois', 1469 => 'Texas', 1469232 => 'Dallas, TX', 1469241 => 'Plano, TX', diff --git a/src/timezone/data/map_data.php b/src/timezone/data/map_data.php index d954b9c57..f9ea28883 100644 --- a/src/timezone/data/map_data.php +++ b/src/timezone/data/map_data.php @@ -919,6 +919,7 @@ 1450 => 'America/Toronto', 1458 => 'America/Los_Angeles', 1463 => 'America/New_York', + 1464 => 'America/Chicago', 1469 => 'America/Chicago', 1470 => 'America/New_York', 1473 => 'America/Grenada',