diff --git a/METADATA-VERSION.txt b/METADATA-VERSION.txt index 43780a29..b402455d 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.13.29 +v8.13.30 diff --git a/src/carrier/data/en/256.php b/src/carrier/data/en/256.php index 6478c49f..8f4b7593 100644 --- a/src/carrier/data/en/256.php +++ b/src/carrier/data/en/256.php @@ -14,7 +14,9 @@ 25670 => 'Airtel', 25671 => 'UTL', 256720 => 'Smile', + 256724 => 'Hamilton Telecom', 256726 => 'Tangerine', + 256728 => 'Talkio', 25673 => 'Hamilton Telecom', 25674 => 'Sure Telecom', 25675 => 'Airtel', diff --git a/src/carrier/data/en/351.php b/src/carrier/data/en/351.php index d9c60997..dfe88c97 100644 --- a/src/carrier/data/en/351.php +++ b/src/carrier/data/en/351.php @@ -17,10 +17,12 @@ 3516093 => 'NOS', 351639230 => 'NOS', 351639233 => 'Digi Communications', + 351639234 => 'G9 Telecom', 35163929 => 'NOS', 3516393 => 'NOS', 351659230 => 'NOS', 351659233 => 'Digi Communications', + 351659234 => 'G9 Telecom', 35165929 => 'NOS', 3516593 => 'NOS', 351669230 => 'NOS', @@ -41,6 +43,7 @@ 3519231 => 'Vodafone', 3519232 => 'MEO', 3519233 => 'Digi Communications', + 3519234 => 'G9 Telecom', 351924 => 'MEO', 351925 => 'MEO', 351926 => 'MEO', diff --git a/src/carrier/data/en/423.php b/src/carrier/data/en/423.php index a1f2da24..358d8be3 100644 --- a/src/carrier/data/en/423.php +++ b/src/carrier/data/en/423.php @@ -21,6 +21,7 @@ 423659 => 'Telecom Liechtenstein', 42366 => 'Telecom Liechtenstein', 423661 => 'Dimoco', + 423666 => 'Datamobile AG', 42373 => 'Telecom Liechtenstein', 42374 => 'First Mobile', 42377 => 'Swisscom', diff --git a/src/carrier/data/en/47.php b/src/carrier/data/en/47.php index 1d787531..ed12ebc0 100644 --- a/src/carrier/data/en/47.php +++ b/src/carrier/data/en/47.php @@ -161,9 +161,11 @@ 474741 => 'telenor norge', 474742 => 'telenor norge', 474743 => 'telenor norge', - 47475 => 'altibox', - 474750 => 'telenor norge', - 474751 => 'telenor norge', + 47475 => 'telenor norge', + 474756 => 'altibox', + 474757 => 'altibox', + 474758 => 'altibox', + 474759 => 'altibox', 47476 => 'telenor norge', 474769 => 'telia', 47477 => 'telia', @@ -245,10 +247,8 @@ 479258 => 'telenor norge', 479259 => 'telenor norge', 47927 => 'telenor norge', - 47929 => 'telenor norge', - 479297 => 'ice norge', - 479298 => 'ice norge', - 479299 => 'ice norge', + 47929 => 'ice norge', + 479290 => 'telenor norge', 47930 => 'telia', 479310 => 'telenor norge', 479311 => 'telenor norge', diff --git a/src/carrier/data/en/48.php b/src/carrier/data/en/48.php index 9bd8b592..14d17d6a 100644 --- a/src/carrier/data/en/48.php +++ b/src/carrier/data/en/48.php @@ -11,8 +11,18 @@ */ return array ( + 482110 => 'Plus', 482111 => 'Polska Spoka Gazownictwa Sp', - 482113 => 'Polska Spoka Gazownictwa Sp', + 4821130 => 'Plus', + 4821131 => 'Polska Spoka Gazownictwa Sp', + 4821132 => 'Polska Spoka Gazownictwa Sp', + 4821133 => 'Polska Spoka Gazownictwa Sp', + 4821134 => 'Polska Spoka Gazownictwa Sp', + 4821135 => 'Polska Spoka Gazownictwa Sp', + 4821136 => 'Plus', + 4821137 => 'Plus', + 4821138 => 'Plus', + 4821139 => 'Plus', 482114 => 'Plus', 482115 => 'Plus', 48212 => 'Orange', @@ -37,6 +47,7 @@ 4845957 => 'BSG ESTONIA OU', 4845958 => 'TELESTRADA S.A.', 4845959 => 'TELESTRADA S.A.', + 484596 => 'Plus', 484598 => 'Plus', 4850 => 'Orange', 4851 => 'Orange', @@ -209,7 +220,6 @@ 4873930 => 'Play', 4873990 => 'Play', 4873991 => 'AGILE TELECOM POLAND', - 4873992 => 'MobiWeb Telecom Limited', 4873993 => 'SIA NetBalt', 4873997 => 'Play', 4873998 => 'Play', @@ -232,10 +242,16 @@ 48783 => 'Plus', 48784 => 'T-Mobile', 48785 => 'Plus', - 487860 => 'Plus', 4878600 => 'JMDI', + 4878601 => 'Plus', + 4878602 => 'Plus', + 4878603 => 'Plus', + 4878604 => 'Plus', + 4878605 => 'Plus', + 4878606 => 'Plus', 4878607 => 'Play', 4878608 => 'Play', + 4878609 => 'Plus', 487861 => 'Play', 487862 => 'Play', 487863 => 'Orange', @@ -246,7 +262,11 @@ 4878671 => 'Plus', 4878672 => 'Plus', 4878673 => 'Plus', + 4878674 => 'Plus', + 4878675 => 'Plus', + 4878676 => 'Plus', 4878678 => 'Play', + 4878679 => 'Plus', 487868 => 'Orange', 487869 => 'Orange', 48787 => 'T-Mobile', @@ -285,7 +305,14 @@ 488841 => 'T-Mobile', 488842 => 'T-Mobile', 488843 => 'Play', + 4888441 => 'Plus', + 4888442 => 'Plus', + 4888443 => 'Plus', 4888444 => 'CARITAS', + 4888446 => 'Plus', + 4888447 => 'Plus', + 4888449 => 'Plus', + 488845 => 'Plus', 488846 => 'Play', 488847 => 'Play', 488848 => 'Play', diff --git a/src/carrier/data/en/590.php b/src/carrier/data/en/590.php index 1600fce5..9ca6bea0 100644 --- a/src/carrier/data/en/590.php +++ b/src/carrier/data/en/590.php @@ -63,4 +63,6 @@ 59069133 => 'Orange', 59069134 => 'Orange', 59069135 => 'Orange', + 590694 => 'Digicel', + 590696 => 'Digicel', ); diff --git a/src/carrier/data/en/84.php b/src/carrier/data/en/84.php index 64d55e22..9580bed3 100644 --- a/src/carrier/data/en/84.php +++ b/src/carrier/data/en/84.php @@ -11,7 +11,7 @@ */ return array ( - 843 => 'Viettel Mobile', + 843 => 'Viettel', 8430 => 'MobiFone', 8451 => 'MobiFone', 8452 => 'Vietnamobile', @@ -25,7 +25,7 @@ 8483 => 'Vinaphone', 8484 => 'Vinaphone', 8485 => 'Vinaphone', - 8486 => 'Viettel Mobile', + 8486 => 'Viettel', 8487 => 'Vinaphone', 8488 => 'Vinaphone', 8489 => 'MobiFone', diff --git a/src/carrier/data/en/852.php b/src/carrier/data/en/852.php index 1b741c9e..882307c7 100644 --- a/src/carrier/data/en/852.php +++ b/src/carrier/data/en/852.php @@ -13,7 +13,11 @@ return array ( 852440 => 'China Mobile', 852441 => 'HKT', + 852442 => 'Hutchison Telecom.', + 852443 => 'HKT', 852444 => 'HKT', + 8524441 => 'Hutchison Telecom.', + 8524442 => 'Hutchison Telecom.', 852445 => 'HKT', 852446 => 'Hutchison Telecom.', 852447 => 'China Mobile', @@ -291,9 +295,13 @@ 8527074 => 'SmarTone', 8527075 => 'SmarTone', 8527076 => 'China Mobile', + 8527077 => 'Hutchison Telecom.', + 8527078 => 'Hutchison Telecom.', 852708 => 'HKT', 852709 => 'Hutchison Telecom.', 852840 => 'China Mobile', + 852841 => 'Hutchison Telecom.', + 852842 => 'HKT', 8528480 => 'HKT', 8528481 => 'HKT', 8528482 => 'HKT', diff --git a/src/carrier/data/zh/852.php b/src/carrier/data/zh/852.php index c4847b1b..5697e5ea 100644 --- a/src/carrier/data/zh/852.php +++ b/src/carrier/data/zh/852.php @@ -13,7 +13,11 @@ return array ( 852440 => '中国移动', 852441 => '香港移动通讯', + 852442 => '和記電話有限公司', + 852443 => '香港移动通讯', 852444 => '香港移动通讯', + 8524441 => '和記電話有限公司', + 8524442 => '和記電話有限公司', 852445 => '香港移动通讯', 852446 => '和記電話有限公司', 852447 => '中国移动', @@ -255,9 +259,13 @@ 8527074 => '数码通', 8527075 => '数码通', 8527076 => '中国移动', + 8527077 => '和記電話有限公司', + 8527078 => '和記電話有限公司', 852708 => '香港移动通讯', 852709 => '和記電話有限公司', 852840 => '中国移动', + 852841 => '和記電話有限公司', + 852842 => '香港移动通讯', 8528480 => '香港移动通讯', 8528481 => '香港移动通讯', 8528482 => '香港移动通讯', diff --git a/src/data/PhoneNumberAlternateFormats_34.php b/src/data/PhoneNumberAlternateFormats_34.php index cc9d1ca1..093fe36e 100644 --- a/src/data/PhoneNumberAlternateFormats_34.php +++ b/src/data/PhoneNumberAlternateFormats_34.php @@ -24,7 +24,7 @@ 'format' => '$1 $2 $3', 'leadingDigitsPatterns' => array ( - 0 => '[5-7]|80[367]|90[12]|[89][1-8]', + 0 => '[5-7]|80[367]|90[1289]|[89][1-8]', ), 'nationalPrefixFormattingRule' => '', 'domesticCarrierCodeFormattingRule' => '', @@ -36,7 +36,7 @@ 'format' => '$1 $2 $3 $4', 'leadingDigitsPatterns' => array ( - 0 => '9(?:0[12]|[1-8])', + 0 => '9(?:0[1289]|[1-8])', ), 'nationalPrefixFormattingRule' => '', 'domesticCarrierCodeFormattingRule' => '', diff --git a/src/data/PhoneNumberAlternateFormats_385.php b/src/data/PhoneNumberAlternateFormats_385.php index 550dcf6b..f5a6425b 100644 --- a/src/data/PhoneNumberAlternateFormats_385.php +++ b/src/data/PhoneNumberAlternateFormats_385.php @@ -48,7 +48,7 @@ 'format' => '$1 $2 $3', 'leadingDigitsPatterns' => array ( - 0 => '[2-69]', + 0 => '[2-69]|76', ), 'nationalPrefixFormattingRule' => '', 'domesticCarrierCodeFormattingRule' => '', diff --git a/src/data/PhoneNumberMetadata_BL.php b/src/data/PhoneNumberMetadata_BL.php index 7ba5bfff..55a4d1fa 100644 --- a/src/data/PhoneNumberMetadata_BL.php +++ b/src/data/PhoneNumberMetadata_BL.php @@ -36,7 +36,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}', + 'NationalNumberPattern' => '69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}', 'ExampleNumber' => '690001234', 'PossibleLength' => array ( @@ -88,7 +88,7 @@ ), 'voip' => array ( - 'NationalNumberPattern' => '9(?:(?:395|76[018])\\d|475[0-5])\\d{4}', + 'NationalNumberPattern' => '9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}', 'ExampleNumber' => '976012345', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_BS.php b/src/data/PhoneNumberMetadata_BS.php index 54951ad3..d5b15f44 100644 --- a/src/data/PhoneNumberMetadata_BS.php +++ b/src/data/PhoneNumberMetadata_BS.php @@ -38,7 +38,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}', + 'NationalNumberPattern' => '242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|3[0-4]|[89]9))\\d{4}', 'ExampleNumber' => '2423591234', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_GP.php b/src/data/PhoneNumberMetadata_GP.php index 68317353..6dc5944b 100644 --- a/src/data/PhoneNumberMetadata_GP.php +++ b/src/data/PhoneNumberMetadata_GP.php @@ -36,7 +36,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}', + 'NationalNumberPattern' => '69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}', 'ExampleNumber' => '690001234', 'PossibleLength' => array ( @@ -88,7 +88,7 @@ ), 'voip' => array ( - 'NationalNumberPattern' => '9(?:(?:395|76[018])\\d|475[0-5])\\d{4}', + 'NationalNumberPattern' => '9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}', 'ExampleNumber' => '976012345', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_HK.php b/src/data/PhoneNumberMetadata_HK.php index 572a5b85..5186262a 100644 --- a/src/data/PhoneNumberMetadata_HK.php +++ b/src/data/PhoneNumberMetadata_HK.php @@ -42,7 +42,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '(?:4(?:44[05-9]|6(?:1[0-7]|4[0-57-9]|6[0-4]))|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-6]|8[0-4])|848[0-35-9]|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[015-8]|6[02357-9])|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[129]|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}', + 'NationalNumberPattern' => '(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4]))|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|848[0-35-9]|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-8]|6[02357-9])|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[129]|84[0-29]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}', 'ExampleNumber' => '51234567', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_HR.php b/src/data/PhoneNumberMetadata_HR.php index 0ab36106..2d082fe4 100644 --- a/src/data/PhoneNumberMetadata_HR.php +++ b/src/data/PhoneNumberMetadata_HR.php @@ -207,7 +207,7 @@ 'format' => '$1 $2 $3', 'leadingDigitsPatterns' => array ( - 0 => '[67]', + 0 => '6|7[245]', ), 'nationalPrefixFormattingRule' => '0$1', 'domesticCarrierCodeFormattingRule' => '', @@ -231,7 +231,7 @@ 'format' => '$1 $2 $3', 'leadingDigitsPatterns' => array ( - 0 => '[2-5]', + 0 => '[2-57]', ), 'nationalPrefixFormattingRule' => '0$1', 'domesticCarrierCodeFormattingRule' => '', diff --git a/src/data/PhoneNumberMetadata_KW.php b/src/data/PhoneNumberMetadata_KW.php index 005c1421..f3a28507 100644 --- a/src/data/PhoneNumberMetadata_KW.php +++ b/src/data/PhoneNumberMetadata_KW.php @@ -38,7 +38,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|66)|222|3[36]3|444|7(?:0[013-9]|[67]\\d)|888|9(?:[069]\\d|3[039]))|9(?:(?:0[09]|[4679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}', + 'NationalNumberPattern' => '(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|6[16])|2[26]2|3[36]3|4[46]4|7(?:0[013-9]|[67]\\d)|8[68]8|9(?:[069]\\d|3[039]))|9(?:(?:[04679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}', 'ExampleNumber' => '50012345', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_LI.php b/src/data/PhoneNumberMetadata_LI.php index e0deab76..bf680767 100644 --- a/src/data/PhoneNumberMetadata_LI.php +++ b/src/data/PhoneNumberMetadata_LI.php @@ -38,7 +38,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '(?:6(?:(?:4[5-9]|5[0-469])\\d|6(?:[0245]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}', + 'NationalNumberPattern' => '(?:6(?:(?:4[5-9]|5[0-469])\\d|6(?:[024-6]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}', 'ExampleNumber' => '660234567', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_MF.php b/src/data/PhoneNumberMetadata_MF.php index 72df15a9..edd12fb0 100644 --- a/src/data/PhoneNumberMetadata_MF.php +++ b/src/data/PhoneNumberMetadata_MF.php @@ -36,7 +36,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}', + 'NationalNumberPattern' => '69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}', 'ExampleNumber' => '690001234', 'PossibleLength' => array ( @@ -88,7 +88,7 @@ ), 'voip' => array ( - 'NationalNumberPattern' => '9(?:(?:395|76[018])\\d|475[0-5])\\d{4}', + 'NationalNumberPattern' => '9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}', 'ExampleNumber' => '976012345', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_MX.php b/src/data/PhoneNumberMetadata_MX.php index a8b8e175..b7154906 100644 --- a/src/data/PhoneNumberMetadata_MX.php +++ b/src/data/PhoneNumberMetadata_MX.php @@ -14,7 +14,7 @@ return array ( 'generalDesc' => array ( - 'NationalNumberPattern' => '1(?:(?:[27]2|44|87|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-69]|9[1-8])|[2-9]\\d)\\d{8}', + 'NationalNumberPattern' => '1(?:(?:22|44|7[27]|87|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-689]|8[1-69]|9[1-8])|[2-9]\\d)\\d{8}', 'PossibleLength' => array ( 0 => 10, @@ -28,7 +28,7 @@ ), 'fixedLine' => array ( - 'NationalNumberPattern' => '657[12]\\d{6}|(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}', + 'NationalNumberPattern' => '657[12]\\d{6}|(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}', 'ExampleNumber' => '2001234567', 'PossibleLength' => array ( @@ -42,7 +42,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '657[12]\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}', + 'NationalNumberPattern' => '657[12]\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}', 'ExampleNumber' => '12221234567', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_OM.php b/src/data/PhoneNumberMetadata_OM.php index c151713d..dc1676b0 100644 --- a/src/data/PhoneNumberMetadata_OM.php +++ b/src/data/PhoneNumberMetadata_OM.php @@ -39,7 +39,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '1505\\d{4}|(?:7(?:[1289]\\d|6[89]|7[0-5])|9(?:0[1-9]|[1-9]\\d))\\d{5}', + 'NationalNumberPattern' => '1505\\d{4}|(?:7(?:[1289]\\d|6[7-9]|7[0-5])|9(?:0[1-9]|[1-9]\\d))\\d{5}', 'ExampleNumber' => '92123456', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_PL.php b/src/data/PhoneNumberMetadata_PL.php index 3e8fc693..bcc467a7 100644 --- a/src/data/PhoneNumberMetadata_PL.php +++ b/src/data/PhoneNumberMetadata_PL.php @@ -42,7 +42,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '21(?:1(?:[145]\\d|3[1-5])|2\\d\\d)\\d{4}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}', + 'NationalNumberPattern' => '21(?:1[013-5]|2\\d)\\d{5}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}', 'ExampleNumber' => '512345678', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_PT.php b/src/data/PhoneNumberMetadata_PT.php index 4de62b47..13958cc5 100644 --- a/src/data/PhoneNumberMetadata_PT.php +++ b/src/data/PhoneNumberMetadata_PT.php @@ -36,7 +36,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '6(?:[06]92(?:30|9\\d)|[35]92(?:3[03]|9\\d))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}', + 'NationalNumberPattern' => '6(?:[06]92(?:30|9\\d)|[35]92(?:3[034]|9\\d))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}', 'ExampleNumber' => '912345678', 'PossibleLength' => array ( @@ -102,7 +102,7 @@ ), 'pager' => array ( - 'NationalNumberPattern' => '6222\\d{5}', + 'NationalNumberPattern' => '6(?:222\\d|8988)\\d{4}', 'ExampleNumber' => '622212345', 'PossibleLength' => array ( @@ -124,7 +124,7 @@ ), 'voicemail' => array ( - 'NationalNumberPattern' => '600\\d{6}|6[06]9233\\d{3}', + 'NationalNumberPattern' => '600\\d{6}|6[06]923[34]\\d{3}', 'ExampleNumber' => '600110000', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_SV.php b/src/data/PhoneNumberMetadata_SV.php index ca86c9a4..3ffd9e93 100644 --- a/src/data/PhoneNumberMetadata_SV.php +++ b/src/data/PhoneNumberMetadata_SV.php @@ -14,7 +14,7 @@ return array ( 'generalDesc' => array ( - 'NationalNumberPattern' => '[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?', + 'NationalNumberPattern' => '[267]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?', 'PossibleLength' => array ( 0 => 7, @@ -51,7 +51,7 @@ ), 'tollFree' => array ( - 'NationalNumberPattern' => '800\\d{4}(?:\\d{4})?', + 'NationalNumberPattern' => '800\\d{8}|80[01]\\d{4}', 'ExampleNumber' => '8001234', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_UG.php b/src/data/PhoneNumberMetadata_UG.php index 803b097d..3eb01d48 100644 --- a/src/data/PhoneNumberMetadata_UG.php +++ b/src/data/PhoneNumberMetadata_UG.php @@ -28,7 +28,7 @@ ), 'fixedLine' => array ( - 'NationalNumberPattern' => '20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}', + 'NationalNumberPattern' => '20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|3[1-4]|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}', 'ExampleNumber' => '312345678', 'PossibleLength' => array ( @@ -42,7 +42,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '726[01]\\d{5}|7(?:[015-8]\\d|20|36|4[0-4]|9[89])\\d{6}', + 'NationalNumberPattern' => '72(?:[48]0|6[01])\\d{5}|7(?:[015-8]\\d|20|36|4[0-4]|9[89])\\d{6}', 'ExampleNumber' => '712345678', 'PossibleLength' => array ( diff --git a/src/data/PhoneNumberMetadata_US.php b/src/data/PhoneNumberMetadata_US.php index 887623b5..b3fc2c25 100644 --- a/src/data/PhoneNumberMetadata_US.php +++ b/src/data/PhoneNumberMetadata_US.php @@ -26,7 +26,7 @@ ), 'fixedLine' => array ( - 'NationalNumberPattern' => '(?:5056(?:[0-35-9]\\d|4[468])|7302[01]\\d)\\d{4}|(?:472[24]|505[2-57-9]|983[289])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[0149]|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[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|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[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', + 'NationalNumberPattern' => '(?:5056(?:[0-35-9]\\d|4[468])|7302[0-3]\\d)\\d{4}|(?:472[24]|505[2-57-9]|7306|983[237-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|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[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|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[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', 'ExampleNumber' => '2015550123', 'PossibleLength' => array ( @@ -38,7 +38,7 @@ ), 'mobile' => array ( - 'NationalNumberPattern' => '(?:5056(?:[0-35-9]\\d|4[468])|7302[01]\\d)\\d{4}|(?:472[24]|505[2-57-9]|983[289])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[0149]|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[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|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[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', + 'NationalNumberPattern' => '(?:5056(?:[0-35-9]\\d|4[468])|7302[0-3]\\d)\\d{4}|(?:472[24]|505[2-57-9]|7306|983[237-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|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[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|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[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', 'ExampleNumber' => '2015550123', 'PossibleLength' => array ( diff --git a/src/geocoding/data/en/13.php b/src/geocoding/data/en/13.php index e918a20f..6b8b7d68 100644 --- a/src/geocoding/data/en/13.php +++ b/src/geocoding/data/en/13.php @@ -4015,6 +4015,7 @@ 1361992 => 'Corpus Christi, TX', 1361993 => 'Corpus Christi, TX', 1361994 => 'Corpus Christi, TX', + 1363 => 'New York', 1364 => 'Kentucky', 1365 => 'Ontario', 1367 => 'Quebec', diff --git a/src/geocoding/data/en/52.php b/src/geocoding/data/en/52.php index e3f79fd2..22b0cd7d 100644 --- a/src/geocoding/data/en/52.php +++ b/src/geocoding/data/en/52.php @@ -294,6 +294,7 @@ 52767 => 'Guerrero', 52768 => 'Veracruz', 52769 => 'Morelos', + 52770 => 'Cuernavaca/Emiliano Zapata/Temixco/Xochitepec/Jiutepec', 52771 => 'Pachuca/Real Del Monte, HGO', 52772 => 'Actopan, HGO', 52773 => 'Hidalgo', diff --git a/src/timezone/data/map_data.php b/src/timezone/data/map_data.php index ffa96bcf..65507142 100644 --- a/src/timezone/data/map_data.php +++ b/src/timezone/data/map_data.php @@ -708,6 +708,7 @@ 1354 => 'America/Toronto', 1360 => 'America/Los_Angeles', 1361 => 'America/Chicago', + 1363 => 'America/New_York', 1364 => 'America/New_York', 1365 => 'America/Toronto', 1367 => 'America/Toronto',