From f50380c01127e4702fe201862bd281f98247458b Mon Sep 17 00:00:00 2001 From: David Yonge-Mallo Date: Wed, 17 Jul 2013 09:32:28 +0000 Subject: [PATCH] JAVA: Add support for loading short number metadata --- debian/changelog | 12 ++- java/build.xml | 6 +- .../i18n/phonenumbers/MetadataManager.java | 48 +++++++++- .../i18n/phonenumbers/PhoneNumberMatcher.java | 27 +++++- .../i18n/phonenumbers/PhoneNumberUtil.java | 38 +++++--- .../i18n/phonenumbers/Phonemetadata.java | 72 ++++++++++++--- .../i18n/phonenumbers/ShortNumberUtil.java | 82 ++++++++++++++++++ .../ShortNumbersRegionCodeSet.java | 4 +- .../data/PhoneNumberAlternateFormatsProto_34 | Bin 271 -> 295 bytes .../data/PhoneNumberAlternateFormatsProto_351 | Bin 330 -> 354 bytes .../data/PhoneNumberAlternateFormatsProto_380 | Bin 422 -> 446 bytes .../data/PhoneNumberAlternateFormatsProto_43 | Bin 434 -> 458 bytes .../data/PhoneNumberAlternateFormatsProto_44 | Bin 399 -> 423 bytes .../data/PhoneNumberAlternateFormatsProto_49 | Bin 5181 -> 5205 bytes .../data/PhoneNumberAlternateFormatsProto_55 | Bin 213 -> 237 bytes .../data/PhoneNumberAlternateFormatsProto_61 | Bin 416 -> 440 bytes .../data/PhoneNumberAlternateFormatsProto_81 | Bin 357 -> 381 bytes .../data/PhoneNumberAlternateFormatsProto_90 | Bin 254 -> 281 bytes .../data/PhoneNumberMetadataProto_800 | Bin 283 -> 307 bytes .../data/PhoneNumberMetadataProto_808 | Bin 283 -> 307 bytes .../data/PhoneNumberMetadataProto_870 | Bin 310 -> 334 bytes .../data/PhoneNumberMetadataProto_878 | Bin 316 -> 340 bytes .../data/PhoneNumberMetadataProto_881 | Bin 297 -> 321 bytes .../data/PhoneNumberMetadataProto_882 | Bin 774 -> 798 bytes .../data/PhoneNumberMetadataProto_883 | Bin 409 -> 433 bytes .../data/PhoneNumberMetadataProto_888 | Bin 309 -> 333 bytes .../data/PhoneNumberMetadataProto_979 | Bin 294 -> 318 bytes .../data/PhoneNumberMetadataProto_AC | Bin 255 -> 282 bytes .../data/PhoneNumberMetadataProto_AD | Bin 392 -> 416 bytes .../data/PhoneNumberMetadataProto_AE | Bin 625 -> 649 bytes .../data/PhoneNumberMetadataProto_AF | Bin 361 -> 385 bytes .../data/PhoneNumberMetadataProto_AG | Bin 531 -> 555 bytes .../data/PhoneNumberMetadataProto_AI | Bin 458 -> 482 bytes .../data/PhoneNumberMetadataProto_AL | Bin 748 -> 772 bytes .../data/PhoneNumberMetadataProto_AM | Bin 635 -> 659 bytes .../data/PhoneNumberMetadataProto_AO | Bin 329 -> 353 bytes .../data/PhoneNumberMetadataProto_AR | Bin 4082 -> 4106 bytes .../data/PhoneNumberMetadataProto_AS | Bin 445 -> 469 bytes .../data/PhoneNumberMetadataProto_AT | Bin 1247 -> 1271 bytes .../data/PhoneNumberMetadataProto_AU | Bin 1175 -> 1199 bytes .../data/PhoneNumberMetadataProto_AW | Bin 439 -> 463 bytes .../data/PhoneNumberMetadataProto_AX | Bin 657 -> 681 bytes .../data/PhoneNumberMetadataProto_AZ | Bin 607 -> 631 bytes .../data/PhoneNumberMetadataProto_BA | Bin 571 -> 595 bytes .../data/PhoneNumberMetadataProto_BB | Bin 440 -> 464 bytes .../data/PhoneNumberMetadataProto_BD | Bin 2220 -> 2244 bytes .../data/PhoneNumberMetadataProto_BE | Bin 728 -> 752 bytes .../data/PhoneNumberMetadataProto_BF | Bin 404 -> 428 bytes .../data/PhoneNumberMetadataProto_BG | Bin 911 -> 935 bytes .../data/PhoneNumberMetadataProto_BH | Bin 556 -> 580 bytes .../data/PhoneNumberMetadataProto_BI | Bin 340 -> 364 bytes .../data/PhoneNumberMetadataProto_BJ | Bin 421 -> 445 bytes .../data/PhoneNumberMetadataProto_BL | Bin 298 -> 322 bytes .../data/PhoneNumberMetadataProto_BM | Bin 474 -> 498 bytes .../data/PhoneNumberMetadataProto_BN | Bin 304 -> 328 bytes .../data/PhoneNumberMetadataProto_BO | Bin 570 -> 594 bytes .../data/PhoneNumberMetadataProto_BQ | Bin 335 -> 359 bytes .../data/PhoneNumberMetadataProto_BR | Bin 1371 -> 1395 bytes .../data/PhoneNumberMetadataProto_BS | Bin 619 -> 643 bytes .../data/PhoneNumberMetadataProto_BT | Bin 432 -> 456 bytes .../data/PhoneNumberMetadataProto_BW | Bin 619 -> 643 bytes .../data/PhoneNumberMetadataProto_BY | Bin 766 -> 790 bytes .../data/PhoneNumberMetadataProto_BZ | Bin 410 -> 434 bytes .../data/PhoneNumberMetadataProto_CA | Bin 756 -> 780 bytes .../data/PhoneNumberMetadataProto_CC | Bin 513 -> 537 bytes .../data/PhoneNumberMetadataProto_CD | Bin 537 -> 561 bytes .../data/PhoneNumberMetadataProto_CF | Bin 327 -> 351 bytes .../data/PhoneNumberMetadataProto_CG | Bin 374 -> 398 bytes .../data/PhoneNumberMetadataProto_CH | Bin 662 -> 686 bytes .../data/PhoneNumberMetadataProto_CI | Bin 437 -> 461 bytes .../data/PhoneNumberMetadataProto_CK | Bin 320 -> 344 bytes .../data/PhoneNumberMetadataProto_CL | Bin 962 -> 986 bytes .../data/PhoneNumberMetadataProto_CM | Bin 423 -> 447 bytes .../data/PhoneNumberMetadataProto_CN | Bin 3553 -> 3577 bytes .../data/PhoneNumberMetadataProto_CO | Bin 982 -> 1006 bytes .../data/PhoneNumberMetadataProto_CR | Bin 677 -> 701 bytes .../data/PhoneNumberMetadataProto_CU | Bin 476 -> 500 bytes .../data/PhoneNumberMetadataProto_CV | Bin 355 -> 379 bytes .../data/PhoneNumberMetadataProto_CW | Bin 485 -> 509 bytes .../data/PhoneNumberMetadataProto_CX | Bin 513 -> 537 bytes .../data/PhoneNumberMetadataProto_CY | Bin 414 -> 438 bytes .../data/PhoneNumberMetadataProto_CZ | Bin 741 -> 765 bytes .../data/PhoneNumberMetadataProto_DE | Bin 2156 -> 2180 bytes .../data/PhoneNumberMetadataProto_DJ | Bin 328 -> 352 bytes .../data/PhoneNumberMetadataProto_DK | Bin 398 -> 422 bytes .../data/PhoneNumberMetadataProto_DM | Bin 496 -> 520 bytes .../data/PhoneNumberMetadataProto_DO | Bin 761 -> 785 bytes .../data/PhoneNumberMetadataProto_DZ | Bin 644 -> 668 bytes .../data/PhoneNumberMetadataProto_EC | Bin 712 -> 736 bytes .../data/PhoneNumberMetadataProto_EE | Bin 953 -> 977 bytes .../data/PhoneNumberMetadataProto_EG | Bin 736 -> 760 bytes .../data/PhoneNumberMetadataProto_EH | Bin 361 -> 385 bytes .../data/PhoneNumberMetadataProto_ER | Bin 343 -> 367 bytes .../data/PhoneNumberMetadataProto_ES | Bin 708 -> 732 bytes .../data/PhoneNumberMetadataProto_ET | Bin 998 -> 1022 bytes .../data/PhoneNumberMetadataProto_FI | Bin 884 -> 908 bytes .../data/PhoneNumberMetadataProto_FJ | Bin 442 -> 466 bytes .../data/PhoneNumberMetadataProto_FK | Bin 251 -> 278 bytes .../data/PhoneNumberMetadataProto_FM | Bin 348 -> 372 bytes .../data/PhoneNumberMetadataProto_FO | Bin 434 -> 458 bytes .../data/PhoneNumberMetadataProto_FR | Bin 601 -> 625 bytes .../data/PhoneNumberMetadataProto_GA | Bin 321 -> 345 bytes .../data/PhoneNumberMetadataProto_GB | Bin 2866 -> 2890 bytes .../data/PhoneNumberMetadataProto_GD | Bin 536 -> 560 bytes .../data/PhoneNumberMetadataProto_GE | Bin 647 -> 671 bytes .../data/PhoneNumberMetadataProto_GF | Bin 412 -> 436 bytes .../data/PhoneNumberMetadataProto_GG | Bin 619 -> 643 bytes .../data/PhoneNumberMetadataProto_GH | Bin 562 -> 586 bytes .../data/PhoneNumberMetadataProto_GI | Bin 360 -> 384 bytes .../data/PhoneNumberMetadataProto_GL | Bin 372 -> 396 bytes .../data/PhoneNumberMetadataProto_GM | Bin 408 -> 432 bytes .../data/PhoneNumberMetadataProto_GN | Bin 465 -> 489 bytes .../data/PhoneNumberMetadataProto_GP | Bin 402 -> 426 bytes .../data/PhoneNumberMetadataProto_GQ | Bin 444 -> 468 bytes .../data/PhoneNumberMetadataProto_GR | Bin 875 -> 899 bytes .../data/PhoneNumberMetadataProto_GT | Bin 432 -> 456 bytes .../data/PhoneNumberMetadataProto_GU | Bin 818 -> 842 bytes .../data/PhoneNumberMetadataProto_GW | Bin 337 -> 361 bytes .../data/PhoneNumberMetadataProto_GY | Bin 435 -> 459 bytes .../data/PhoneNumberMetadataProto_HK | Bin 649 -> 673 bytes .../data/PhoneNumberMetadataProto_HN | Bin 510 -> 534 bytes .../data/PhoneNumberMetadataProto_HR | Bin 1054 -> 1078 bytes .../data/PhoneNumberMetadataProto_HT | Bin 373 -> 397 bytes .../data/PhoneNumberMetadataProto_HU | Bin 539 -> 563 bytes .../data/PhoneNumberMetadataProto_ID | Bin 1478 -> 1502 bytes .../data/PhoneNumberMetadataProto_IE | Bin 1244 -> 1268 bytes .../data/PhoneNumberMetadataProto_IL | Bin 1081 -> 1105 bytes .../data/PhoneNumberMetadataProto_IM | Bin 534 -> 558 bytes .../data/PhoneNumberMetadataProto_IN | Bin 3637 -> 3661 bytes .../data/PhoneNumberMetadataProto_IO | Bin 273 -> 297 bytes .../data/PhoneNumberMetadataProto_IQ | Bin 467 -> 491 bytes .../data/PhoneNumberMetadataProto_IR | Bin 1389 -> 1413 bytes .../data/PhoneNumberMetadataProto_IS | Bin 757 -> 781 bytes .../data/PhoneNumberMetadataProto_IT | Bin 1648 -> 1672 bytes .../data/PhoneNumberMetadataProto_JE | Bin 717 -> 741 bytes .../data/PhoneNumberMetadataProto_JM | Bin 685 -> 709 bytes .../data/PhoneNumberMetadataProto_JO | Bin 1019 -> 1045 bytes .../data/PhoneNumberMetadataProto_JP | Bin 5364 -> 5388 bytes .../data/PhoneNumberMetadataProto_KE | Bin 626 -> 650 bytes .../data/PhoneNumberMetadataProto_KG | Bin 714 -> 738 bytes .../data/PhoneNumberMetadataProto_KH | Bin 674 -> 698 bytes .../data/PhoneNumberMetadataProto_KI | Bin 303 -> 327 bytes .../data/PhoneNumberMetadataProto_KM | Bin 355 -> 379 bytes .../data/PhoneNumberMetadataProto_KN | Bin 480 -> 504 bytes .../data/PhoneNumberMetadataProto_KP | Bin 489 -> 513 bytes .../data/PhoneNumberMetadataProto_KR | Bin 1431 -> 1455 bytes .../data/PhoneNumberMetadataProto_KW | Bin 520 -> 544 bytes .../data/PhoneNumberMetadataProto_KY | Bin 598 -> 622 bytes .../data/PhoneNumberMetadataProto_KZ | Bin 876 -> 900 bytes .../data/PhoneNumberMetadataProto_LA | Bin 458 -> 482 bytes .../data/PhoneNumberMetadataProto_LB | Bin 576 -> 600 bytes .../data/PhoneNumberMetadataProto_LC | Bin 525 -> 549 bytes .../data/PhoneNumberMetadataProto_LI | Bin 951 -> 975 bytes .../data/PhoneNumberMetadataProto_LK | Bin 436 -> 460 bytes .../data/PhoneNumberMetadataProto_LR | Bin 585 -> 609 bytes .../data/PhoneNumberMetadataProto_LS | Bin 318 -> 342 bytes .../data/PhoneNumberMetadataProto_LT | Bin 680 -> 704 bytes .../data/PhoneNumberMetadataProto_LU | Bin 1504 -> 1528 bytes .../data/PhoneNumberMetadataProto_LV | Bin 368 -> 392 bytes .../data/PhoneNumberMetadataProto_LY | Bin 347 -> 371 bytes .../data/PhoneNumberMetadataProto_MA | Bin 769 -> 793 bytes .../data/PhoneNumberMetadataProto_MC | Bin 504 -> 528 bytes .../data/PhoneNumberMetadataProto_MD | Bin 688 -> 712 bytes .../data/PhoneNumberMetadataProto_ME | Bin 692 -> 716 bytes .../data/PhoneNumberMetadataProto_MF | Bin 313 -> 337 bytes .../data/PhoneNumberMetadataProto_MG | Bin 435 -> 459 bytes .../data/PhoneNumberMetadataProto_MH | Bin 335 -> 359 bytes .../data/PhoneNumberMetadataProto_MK | Bin 645 -> 669 bytes .../data/PhoneNumberMetadataProto_ML | Bin 398 -> 422 bytes .../data/PhoneNumberMetadataProto_MM | Bin 1266 -> 1290 bytes .../data/PhoneNumberMetadataProto_MN | Bin 727 -> 751 bytes .../data/PhoneNumberMetadataProto_MO | Bin 321 -> 345 bytes .../data/PhoneNumberMetadataProto_MP | Bin 604 -> 628 bytes .../data/PhoneNumberMetadataProto_MQ | Bin 410 -> 434 bytes .../data/PhoneNumberMetadataProto_MR | Bin 420 -> 444 bytes .../data/PhoneNumberMetadataProto_MS | Bin 418 -> 442 bytes .../data/PhoneNumberMetadataProto_MT | Bin 546 -> 570 bytes .../data/PhoneNumberMetadataProto_MU | Bin 545 -> 569 bytes .../data/PhoneNumberMetadataProto_MV | Bin 520 -> 544 bytes .../data/PhoneNumberMetadataProto_MW | Bin 493 -> 517 bytes .../data/PhoneNumberMetadataProto_MX | Bin 1886 -> 1910 bytes .../data/PhoneNumberMetadataProto_MY | Bin 784 -> 808 bytes .../data/PhoneNumberMetadataProto_MZ | Bin 429 -> 453 bytes .../data/PhoneNumberMetadataProto_NA | Bin 880 -> 904 bytes .../data/PhoneNumberMetadataProto_NC | Bin 357 -> 381 bytes .../data/PhoneNumberMetadataProto_NE | Bin 490 -> 514 bytes .../data/PhoneNumberMetadataProto_NF | Bin 363 -> 387 bytes .../data/PhoneNumberMetadataProto_NG | Bin 1276 -> 1303 bytes .../data/PhoneNumberMetadataProto_NI | Bin 306 -> 330 bytes .../data/PhoneNumberMetadataProto_NL | Bin 942 -> 966 bytes .../data/PhoneNumberMetadataProto_NO | Bin 666 -> 690 bytes .../data/PhoneNumberMetadataProto_NP | Bin 577 -> 601 bytes .../data/PhoneNumberMetadataProto_NR | Bin 304 -> 328 bytes .../data/PhoneNumberMetadataProto_NU | Bin 248 -> 275 bytes .../data/PhoneNumberMetadataProto_NZ | Bin 867 -> 891 bytes .../data/PhoneNumberMetadataProto_OM | Bin 440 -> 464 bytes .../data/PhoneNumberMetadataProto_PA | Bin 882 -> 906 bytes .../data/PhoneNumberMetadataProto_PE | Bin 611 -> 635 bytes .../data/PhoneNumberMetadataProto_PF | Bin 468 -> 492 bytes .../data/PhoneNumberMetadataProto_PG | Bin 459 -> 483 bytes .../data/PhoneNumberMetadataProto_PH | Bin 1116 -> 1140 bytes .../data/PhoneNumberMetadataProto_PK | Bin 1788 -> 1812 bytes .../data/PhoneNumberMetadataProto_PL | Bin 878 -> 902 bytes .../data/PhoneNumberMetadataProto_PM | Bin 305 -> 329 bytes .../data/PhoneNumberMetadataProto_PR | Bin 440 -> 464 bytes .../data/PhoneNumberMetadataProto_PS | Bin 563 -> 587 bytes .../data/PhoneNumberMetadataProto_PT | Bin 644 -> 668 bytes .../data/PhoneNumberMetadataProto_PW | Bin 386 -> 410 bytes .../data/PhoneNumberMetadataProto_PY | Bin 872 -> 896 bytes .../data/PhoneNumberMetadataProto_QA | Bin 408 -> 432 bytes .../data/PhoneNumberMetadataProto_RE | Bin 448 -> 472 bytes .../data/PhoneNumberMetadataProto_RO | Bin 659 -> 683 bytes .../data/PhoneNumberMetadataProto_RS | Bin 866 -> 890 bytes .../data/PhoneNumberMetadataProto_RU | Bin 810 -> 834 bytes .../data/PhoneNumberMetadataProto_RW | Bin 490 -> 514 bytes .../data/PhoneNumberMetadataProto_SA | Bin 726 -> 750 bytes .../data/PhoneNumberMetadataProto_SB | Bin 466 -> 490 bytes .../data/PhoneNumberMetadataProto_SC | Bin 414 -> 438 bytes .../data/PhoneNumberMetadataProto_SD | Bin 333 -> 357 bytes .../data/PhoneNumberMetadataProto_SE | Bin 2335 -> 2359 bytes .../data/PhoneNumberMetadataProto_SG | Bin 597 -> 621 bytes .../data/PhoneNumberMetadataProto_SH | Bin 321 -> 345 bytes .../data/PhoneNumberMetadataProto_SI | Bin 698 -> 722 bytes .../data/PhoneNumberMetadataProto_SJ | Bin 499 -> 523 bytes .../data/PhoneNumberMetadataProto_SK | Bin 668 -> 692 bytes .../data/PhoneNumberMetadataProto_SL | Bin 364 -> 388 bytes .../data/PhoneNumberMetadataProto_SM | Bin 632 -> 656 bytes .../data/PhoneNumberMetadataProto_SN | Bin 483 -> 507 bytes .../data/PhoneNumberMetadataProto_SO | Bin 512 -> 536 bytes .../data/PhoneNumberMetadataProto_SR | Bin 459 -> 483 bytes .../data/PhoneNumberMetadataProto_SS | Bin 311 -> 335 bytes .../data/PhoneNumberMetadataProto_ST | Bin 288 -> 312 bytes .../data/PhoneNumberMetadataProto_SV | Bin 496 -> 520 bytes .../data/PhoneNumberMetadataProto_SX | Bin 459 -> 483 bytes .../data/PhoneNumberMetadataProto_SY | Bin 477 -> 501 bytes .../data/PhoneNumberMetadataProto_SZ | Bin 451 -> 475 bytes .../data/PhoneNumberMetadataProto_TA | Bin 215 -> 239 bytes .../data/PhoneNumberMetadataProto_TC | Bin 508 -> 532 bytes .../data/PhoneNumberMetadataProto_TD | Bin 374 -> 398 bytes .../data/PhoneNumberMetadataProto_TG | Bin 356 -> 380 bytes .../data/PhoneNumberMetadataProto_TH | Bin 586 -> 610 bytes .../data/PhoneNumberMetadataProto_TJ | Bin 675 -> 699 bytes .../data/PhoneNumberMetadataProto_TK | Bin 240 -> 267 bytes .../data/PhoneNumberMetadataProto_TL | Bin 426 -> 450 bytes .../data/PhoneNumberMetadataProto_TM | Bin 547 -> 571 bytes .../data/PhoneNumberMetadataProto_TN | Bin 358 -> 382 bytes .../data/PhoneNumberMetadataProto_TO | Bin 481 -> 505 bytes .../data/PhoneNumberMetadataProto_TR | Bin 741 -> 765 bytes .../data/PhoneNumberMetadataProto_TT | Bin 565 -> 589 bytes .../data/PhoneNumberMetadataProto_TV | Bin 254 -> 281 bytes .../data/PhoneNumberMetadataProto_TW | Bin 452 -> 476 bytes .../data/PhoneNumberMetadataProto_TZ | Bin 551 -> 575 bytes .../data/PhoneNumberMetadataProto_UA | Bin 1168 -> 1192 bytes .../data/PhoneNumberMetadataProto_UG | Bin 607 -> 631 bytes .../data/PhoneNumberMetadataProto_US | Bin 1649 -> 1673 bytes .../data/PhoneNumberMetadataProto_UY | Bin 494 -> 518 bytes .../data/PhoneNumberMetadataProto_UZ | Bin 1841 -> 1865 bytes .../data/PhoneNumberMetadataProto_VA | Bin 288 -> 312 bytes .../data/PhoneNumberMetadataProto_VC | Bin 531 -> 555 bytes .../data/PhoneNumberMetadataProto_VE | Bin 435 -> 459 bytes .../data/PhoneNumberMetadataProto_VG | Bin 535 -> 559 bytes .../data/PhoneNumberMetadataProto_VI | Bin 636 -> 660 bytes .../data/PhoneNumberMetadataProto_VN | Bin 1126 -> 1150 bytes .../data/PhoneNumberMetadataProto_VU | Bin 403 -> 427 bytes .../data/PhoneNumberMetadataProto_WF | Bin 316 -> 340 bytes .../data/PhoneNumberMetadataProto_WS | Bin 390 -> 414 bytes .../data/PhoneNumberMetadataProto_YE | Bin 463 -> 487 bytes .../data/PhoneNumberMetadataProto_YT | Bin 304 -> 328 bytes .../data/PhoneNumberMetadataProto_ZA | Bin 725 -> 749 bytes .../data/PhoneNumberMetadataProto_ZM | Bin 411 -> 435 bytes .../data/PhoneNumberMetadataProto_ZW | Bin 1719 -> 1743 bytes .../data/ShortNumberMetadataProto_AM | Bin 235 -> 303 bytes .../data/ShortNumberMetadataProto_AR | Bin 214 -> 270 bytes .../data/ShortNumberMetadataProto_BD | Bin 226 -> 380 bytes .../data/ShortNumberMetadataProto_CH | Bin 265 -> 415 bytes .../data/ShortNumberMetadataProto_CR | Bin 214 -> 405 bytes .../data/ShortNumberMetadataProto_CU | Bin 226 -> 280 bytes .../data/ShortNumberMetadataProto_CZ | Bin 226 -> 312 bytes .../data/ShortNumberMetadataProto_DE | Bin 214 -> 247 bytes .../data/ShortNumberMetadataProto_EE | Bin 214 -> 267 bytes .../data/ShortNumberMetadataProto_FJ | Bin 244 -> 339 bytes .../data/ShortNumberMetadataProto_FK | Bin 214 -> 250 bytes .../data/ShortNumberMetadataProto_FO | Bin 226 -> 294 bytes .../data/ShortNumberMetadataProto_FR | Bin 426 -> 523 bytes .../data/ShortNumberMetadataProto_GB | Bin 247 -> 435 bytes .../data/ShortNumberMetadataProto_GG | Bin 226 -> 314 bytes .../data/ShortNumberMetadataProto_GI | Bin 235 -> 360 bytes .../data/ShortNumberMetadataProto_GT | Bin 226 -> 282 bytes .../data/ShortNumberMetadataProto_GY | Bin 226 -> 306 bytes .../data/ShortNumberMetadataProto_HT | Bin 214 -> 250 bytes .../data/ShortNumberMetadataProto_IL | Bin 214 -> 251 bytes .../data/ShortNumberMetadataProto_IM | Bin 226 -> 277 bytes .../data/ShortNumberMetadataProto_IT | Bin 226 -> 374 bytes .../data/ShortNumberMetadataProto_JE | Bin 235 -> 349 bytes .../data/ShortNumberMetadataProto_JO | Bin 214 -> 270 bytes .../data/ShortNumberMetadataProto_KE | Bin 226 -> 303 bytes .../data/ShortNumberMetadataProto_KI | Bin 226 -> 281 bytes .../data/ShortNumberMetadataProto_KW | Bin 214 -> 269 bytes .../data/ShortNumberMetadataProto_LI | Bin 226 -> 324 bytes .../data/ShortNumberMetadataProto_LU | Bin 217 -> 256 bytes .../data/ShortNumberMetadataProto_MD | Bin 226 -> 357 bytes .../data/ShortNumberMetadataProto_ME | Bin 226 -> 321 bytes .../data/ShortNumberMetadataProto_MU | Bin 238 -> 293 bytes .../data/ShortNumberMetadataProto_MV | Bin 214 -> 257 bytes .../data/ShortNumberMetadataProto_MZ | Bin 214 -> 257 bytes .../data/ShortNumberMetadataProto_NA | Bin 235 -> 294 bytes .../data/ShortNumberMetadataProto_NC | Bin 214 -> 292 bytes .../data/ShortNumberMetadataProto_NL | Bin 217 -> 255 bytes .../data/ShortNumberMetadataProto_NR | Bin 214 -> 261 bytes .../data/ShortNumberMetadataProto_PA | Bin 217 -> 254 bytes .../data/ShortNumberMetadataProto_PY | Bin 220 -> 258 bytes .../data/ShortNumberMetadataProto_QA | Bin 238 -> 295 bytes .../data/ShortNumberMetadataProto_RS | Bin 226 -> 281 bytes .../data/ShortNumberMetadataProto_SA | Bin 235 -> 329 bytes .../data/ShortNumberMetadataProto_SB | Bin 223 -> 319 bytes .../data/ShortNumberMetadataProto_SC | Bin 235 -> 345 bytes .../data/ShortNumberMetadataProto_SG | Bin 235 -> 333 bytes .../data/ShortNumberMetadataProto_SH | Bin 226 -> 270 bytes .../data/ShortNumberMetadataProto_SR | Bin 226 -> 291 bytes .../data/ShortNumberMetadataProto_TL | Bin 214 -> 274 bytes .../data/ShortNumberMetadataProto_UY | Bin 214 -> 276 bytes .../CountryCodeToRegionCodeMapForTesting.java | 2 +- .../i18n/phonenumbers/ExampleNumbersTest.java | 11 ++- .../phonenumbers/MetadataManagerTest.java | 12 +++ .../phonenumbers/PhoneNumberMatcherTest.java | 53 +++++++++-- .../phonenumbers/PhoneNumberUtilTest.java | 8 ++ .../google/i18n/phonenumbers/RegionCode.java | 2 + .../phonenumbers/ShortNumberUtilTest.java | 18 ++++ .../PhoneNumberMetadataProtoForTesting_800 | Bin 283 -> 307 bytes .../PhoneNumberMetadataProtoForTesting_979 | Bin 294 -> 318 bytes .../PhoneNumberMetadataProtoForTesting_AD | Bin 171 -> 195 bytes .../PhoneNumberMetadataProtoForTesting_AE | Bin 248 -> 275 bytes .../PhoneNumberMetadataProtoForTesting_AO | Bin 326 -> 350 bytes .../PhoneNumberMetadataProtoForTesting_AR | Bin 909 -> 933 bytes .../PhoneNumberMetadataProtoForTesting_AU | Bin 385 -> 409 bytes .../PhoneNumberMetadataProtoForTesting_BR | Bin 196 -> 220 bytes .../PhoneNumberMetadataProtoForTesting_BS | Bin 396 -> 420 bytes .../PhoneNumberMetadataProtoForTesting_BY | Bin 378 -> 402 bytes .../PhoneNumberMetadataProtoForTesting_DE | Bin 748 -> 772 bytes .../PhoneNumberMetadataProtoForTesting_GB | Bin 547 -> 571 bytes .../PhoneNumberMetadataProtoForTesting_IT | Bin 483 -> 507 bytes .../PhoneNumberMetadataProtoForTesting_JP | Bin 761 -> 785 bytes .../PhoneNumberMetadataProtoForTesting_KR | Bin 1594 -> 1618 bytes .../PhoneNumberMetadataProtoForTesting_MX | Bin 1076 -> 1100 bytes .../PhoneNumberMetadataProtoForTesting_NZ | Bin 562 -> 586 bytes .../PhoneNumberMetadataProtoForTesting_PL | Bin 332 -> 356 bytes .../PhoneNumberMetadataProtoForTesting_RE | Bin 415 -> 439 bytes .../PhoneNumberMetadataProtoForTesting_SG | Bin 435 -> 459 bytes .../PhoneNumberMetadataProtoForTesting_US | Bin 581 -> 605 bytes .../PhoneNumberMetadataProtoForTesting_YT | Bin 289 -> 313 bytes java/release_notes.txt | 5 ++ resources/phonemetadata.proto | 2 + .../phonenumbers/BuildMetadataFromXml.java | 6 ++ .../BuildMetadataFromXmlTest.java | 25 +++--- ...ild-1.0-SNAPSHOT-jar-with-dependencies.jar | Bin 515285 -> 516319 bytes .../BuildMetadataProtoFromXml.java | 16 ++-- ...ild-1.0-SNAPSHOT-jar-with-dependencies.jar | Bin 355174 -> 353651 bytes 357 files changed, 389 insertions(+), 60 deletions(-) diff --git a/debian/changelog b/debian/changelog index a6139247d..1ca67a60e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +libphonenumber (5.7) precise; urgency=low + + * Code changes: + - Improve phone number extraction recall. + - Add support for loading short number metadata. + + -- David Yonge-Mallo Wed, 17 Jul 2013 11:25:45 +0200 + libphonenumber (5.6.2) precise; urgency=low * Metadata changes: @@ -10,14 +18,14 @@ libphonenumber (5.6.2) precise; urgency=low - Updated geocoding data for country calling code(s): 49 (en), 98 (en, fa), 241 (en) - -- Lara Rennie Tue, Jul 16 2013 10:01:53 +0200 + -- Lara Rennie Tue, 16 Jul 2013 10:01:53 +0200 libphonenumber (5.6.1) precise; urgency=low * Code changes: - Rename all instances of PhoneNumberMetadata to PhoneNumberMetadata for consistency. - -- David Yonge-Mallo Fri, Jul 12 2013 10:26:53 +0200 + -- David Yonge-Mallo Fri, 12 Jul 2013 10:26:53 +0200 libphonenumber (5.6) precise; urgency=low diff --git a/java/build.xml b/java/build.xml index 01a19dbd3..782a3e8f7 100644 --- a/java/build.xml +++ b/java/build.xml @@ -27,7 +27,7 @@ - + @@ -129,7 +129,7 @@ + depends="build-phone-metadata,build-short-metadata,build-alternate-metadata,build-geo-data"> @@ -150,6 +150,7 @@ + @@ -175,6 +176,7 @@ + diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/MetadataManager.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/MetadataManager.java index 3817f9002..0724e051a 100644 --- a/java/libphonenumber/src/com/google/i18n/phonenumbers/MetadataManager.java +++ b/java/libphonenumber/src/com/google/i18n/phonenumbers/MetadataManager.java @@ -25,6 +25,7 @@ import java.io.ObjectInputStream; import java.util.Collections; import java.util.HashMap; import java.util.Iterator; +import java.util.List; import java.util.Map; import java.util.Set; import java.util.logging.Level; @@ -40,17 +41,25 @@ import java.util.logging.Logger; class MetadataManager { private static final String ALTERNATE_FORMATS_FILE_PREFIX = "/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto"; + private static final String SHORT_NUMBER_METADATA_FILE_PREFIX = + "/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto"; private static final Logger LOGGER = Logger.getLogger(MetadataManager.class.getName()); private static final Map callingCodeToAlternateFormatsMap = Collections.synchronizedMap(new HashMap()); + private static final Map regionCodeToShortNumberMetadataMap = + Collections.synchronizedMap(new HashMap()); // A set of which country calling codes there are alternate format data for. If the set has an // entry for a code, then there should be data for that code linked into the resources. private static final Set countryCodeSet = AlternateFormatsCountryCodeSet.getCountryCodeSet(); + // A set of which region codes there are short number data for. If the set has an entry for a + // code, then there should be data for that code linked into the resources. + private static final Set regionCodeSet = ShortNumbersRegionCodeSet.getRegionCodeSet(); + private MetadataManager() { } @@ -64,7 +73,7 @@ class MetadataManager { } } - private static void loadMetadataFromFile(int countryCallingCode) { + private static void loadAlternateFormatsMetadataFromFile(int countryCallingCode) { InputStream source = PhoneNumberMatcher.class.getResourceAsStream( ALTERNATE_FORMATS_FILE_PREFIX + "_" + countryCallingCode); ObjectInputStream in = null; @@ -88,9 +97,44 @@ class MetadataManager { } synchronized (callingCodeToAlternateFormatsMap) { if (!callingCodeToAlternateFormatsMap.containsKey(countryCallingCode)) { - loadMetadataFromFile(countryCallingCode); + loadAlternateFormatsMetadataFromFile(countryCallingCode); } } return callingCodeToAlternateFormatsMap.get(countryCallingCode); } + + private static void loadShortNumberMetadataFromFile(String regionCode) { + InputStream source = PhoneNumberMatcher.class.getResourceAsStream( + SHORT_NUMBER_METADATA_FILE_PREFIX + "_" + regionCode); + ObjectInputStream in = null; + try { + in = new ObjectInputStream(source); + PhoneMetadataCollection shortNumberMetadata = new PhoneMetadataCollection(); + shortNumberMetadata.readExternal(in); + for (PhoneMetadata metadata : shortNumberMetadata.getMetadataList()) { + regionCodeToShortNumberMetadataMap.put(regionCode, metadata); + } + } catch (IOException e) { + LOGGER.log(Level.WARNING, e.toString()); + } finally { + close(in); + } + } + + static PhoneMetadata getShortNumberMetadataForRegion(String regionCode) { + if (!regionCodeSet.contains(regionCode)) { + return null; + } + synchronized (regionCodeToShortNumberMetadataMap) { + if (!regionCodeToShortNumberMetadataMap.containsKey(regionCode)) { + loadShortNumberMetadataFromFile(regionCode); + } + } + return regionCodeToShortNumberMetadataMap.get(regionCode); + } + + // @VisibleForTesting + static Set getShortNumberMetadataSupportedRegions() { + return regionCodeSet; + } } diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberMatcher.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberMatcher.java index a7a5e18e3..9bda78938 100644 --- a/java/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberMatcher.java +++ b/java/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberMatcher.java @@ -568,9 +568,30 @@ final class PhoneNumberMatcher implements Iterator { return false; } - static boolean containsMoreThanOneSlash(String candidate) { - int firstSlashIndex = candidate.indexOf('/'); - return (firstSlashIndex > 0 && candidate.substring(firstSlashIndex + 1).contains("/")); + static boolean containsMoreThanOneSlashInNationalNumber(PhoneNumber number, String candidate) { + int firstSlashInBodyIndex = candidate.indexOf('/'); + if (firstSlashInBodyIndex < 0) { + // No slashes, this is okay. + return false; + } + // Now look for a second one. + int secondSlashInBodyIndex = candidate.indexOf('/', firstSlashInBodyIndex + 1); + if (secondSlashInBodyIndex < 0) { + // Only one slash, this is okay. + return false; + } + + // If the first slash is after the country calling code, this is permitted. + boolean candidateHasCountryCode = + (number.getCountryCodeSource() == CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN || + number.getCountryCodeSource() == CountryCodeSource.FROM_NUMBER_WITHOUT_PLUS_SIGN); + if (candidateHasCountryCode && + PhoneNumberUtil.normalizeDigitsOnly(candidate.substring(0, firstSlashInBodyIndex)) + .equals(Integer.toString(number.getCountryCode()))) { + // Any more slashes and this is illegal. + return candidate.substring(secondSlashInBodyIndex + 1).contains("/"); + } + return true; } static boolean containsOnlyValidXChars( diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberUtil.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberUtil.java index aaa2c5a0e..6e10d3aaa 100644 --- a/java/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberUtil.java +++ b/java/libphonenumber/src/com/google/i18n/phonenumbers/PhoneNumberUtil.java @@ -451,7 +451,8 @@ public class PhoneNumberUtil { * are grouped in a possible way for this locale. For example, a US number written as * "65 02 53 00 00" and "650253 0000" are not accepted at this leniency level, whereas * "650 253 0000", "650 2530000" or "6502530000" are. - * Numbers with more than one '/' symbol are also dropped at this level. + * Numbers with more than one '/' symbol in the national significant number are also dropped at + * this level. *

* Warning: This level might result in lower coverage especially for regions outside of country * code "+1". If you are not sure about which level to use, email the discussion group @@ -462,7 +463,7 @@ public class PhoneNumberUtil { boolean verify(PhoneNumber number, String candidate, PhoneNumberUtil util) { if (!util.isValidNumber(number) || !PhoneNumberMatcher.containsOnlyValidXChars(number, candidate, util) || - PhoneNumberMatcher.containsMoreThanOneSlash(candidate) || + PhoneNumberMatcher.containsMoreThanOneSlashInNationalNumber(number, candidate) || !PhoneNumberMatcher.isNationalPrefixPresentIfRequired(number, util)) { return false; } @@ -493,7 +494,7 @@ public class PhoneNumberUtil { boolean verify(PhoneNumber number, String candidate, PhoneNumberUtil util) { if (!util.isValidNumber(number) || !PhoneNumberMatcher.containsOnlyValidXChars(number, candidate, util) || - PhoneNumberMatcher.containsMoreThanOneSlash(candidate) || + PhoneNumberMatcher.containsMoreThanOneSlashInNationalNumber(number, candidate) || !PhoneNumberMatcher.isNationalPrefixPresentIfRequired(number, util)) { return false; } @@ -747,6 +748,17 @@ public class PhoneNumberUtil { return normalizedDigits; } + /** + * Normalizes a string of characters representing a phone number. This strips all characters which + * are not diallable on a mobile phone keypad (including all non-ASCII digits). + * + * @param number a string of characters representing a phone number + * @return the normalized string version of the phone number + */ + static String normalizeDiallableCharsOnly(String number) { + return normalizeHelper(number, DIALLABLE_CHAR_MAPPINGS, true /* remove non matches */); + } + /** * Converts all alpha characters in a number to their respective digits on a keypad, but retains * existing formatting. @@ -1267,8 +1279,7 @@ public class PhoneNumberUtil { : format(numberNoExt, PhoneNumberFormat.E164); } return withFormatting ? formattedNumber - : normalizeHelper(formattedNumber, DIALLABLE_CHAR_MAPPINGS, - true /* remove non matches */); + : normalizeDiallableCharsOnly(formattedNumber); } /** @@ -1453,10 +1464,8 @@ public class PhoneNumberUtil { // If no digit is inserted/removed/modified as a result of our formatting, we return the // formatted phone number; otherwise we return the raw input the user entered. if (formattedNumber != null && rawInput.length() > 0) { - String normalizedFormattedNumber = - normalizeHelper(formattedNumber, DIALLABLE_CHAR_MAPPINGS, true /* remove non matches */); - String normalizedRawInput = - normalizeHelper(rawInput, DIALLABLE_CHAR_MAPPINGS, true /* remove non matches */); + String normalizedFormattedNumber = normalizeDiallableCharsOnly(formattedNumber); + String normalizedRawInput = normalizeDiallableCharsOnly(rawInput); if (!normalizedFormattedNumber.equals(normalizedRawInput)) { formattedNumber = rawInput; } @@ -1961,14 +1970,21 @@ public class PhoneNumberUtil { return countryCodeToNonGeographicalMetadataMap.get(countryCallingCode); } - private boolean isNumberMatchingDesc(String nationalNumber, PhoneNumberDesc numberDesc) { + // @VisibleForTesting + boolean isNumberPossibleForDesc(String nationalNumber, PhoneNumberDesc numberDesc) { Matcher possibleNumberPatternMatcher = regexCache.getPatternForRegex(numberDesc.getPossibleNumberPattern()) .matcher(nationalNumber); + return possibleNumberPatternMatcher.matches(); + } + + // @VisibleForTesting + boolean isNumberMatchingDesc(String nationalNumber, PhoneNumberDesc numberDesc) { Matcher nationalNumberPatternMatcher = regexCache.getPatternForRegex(numberDesc.getNationalNumberPattern()) .matcher(nationalNumber); - return possibleNumberPatternMatcher.matches() && nationalNumberPatternMatcher.matches(); + return isNumberPossibleForDesc(nationalNumber, numberDesc) && + nationalNumberPatternMatcher.matches(); } /** diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/Phonemetadata.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/Phonemetadata.java index db549c569..deed1485e 100644 --- a/java/libphonenumber/src/com/google/i18n/phonenumbers/Phonemetadata.java +++ b/java/libphonenumber/src/com/google/i18n/phonenumbers/Phonemetadata.java @@ -447,6 +447,20 @@ public final class Phonemetadata { return this; } + // required PhoneNumberDesc emergency = 27; + private boolean hasEmergency; + private PhoneNumberDesc emergency_ = null; + public boolean hasEmergency() { return hasEmergency; } + public PhoneNumberDesc getEmergency() { return emergency_; } + public PhoneMetadata setEmergency(PhoneNumberDesc value) { + if (value == null) { + throw new NullPointerException(); + } + hasEmergency = true; + emergency_ = value; + return this; + } + // required PhoneNumberDesc voicemail = 28; private boolean hasVoicemail; private PhoneNumberDesc voicemail_ = null; @@ -461,17 +475,31 @@ public final class Phonemetadata { return this; } - // required PhoneNumberDesc emergency = 27; - private boolean hasEmergency; - private PhoneNumberDesc emergency_ = null; - public boolean hasEmergency() { return hasEmergency; } - public PhoneNumberDesc getEmergency() { return emergency_; } - public PhoneMetadata setEmergency(PhoneNumberDesc value) { + // required PhoneNumberDesc short_code = 29; + private boolean hasShortCode; + private PhoneNumberDesc shortCode_ = null; + public boolean hasShortCode() { return hasShortCode; } + public PhoneNumberDesc getShortCode() { return shortCode_; } + public PhoneMetadata setShortCode(PhoneNumberDesc value) { if (value == null) { throw new NullPointerException(); } - hasEmergency = true; - emergency_ = value; + hasShortCode = true; + shortCode_ = value; + return this; + } + + // required PhoneNumberDesc standard_rate = 30; + private boolean hasStandardRate; + private PhoneNumberDesc standardRate_ = null; + public boolean hasStandardRate() { return hasStandardRate; } + public PhoneNumberDesc getStandardRate() { return standardRate_; } + public PhoneMetadata setStandardRate(PhoneNumberDesc value) { + if (value == null) { + throw new NullPointerException(); + } + hasStandardRate = true; + standardRate_ = value; return this; } @@ -705,13 +733,21 @@ public final class Phonemetadata { if (hasUan) { uan_.writeExternal(objectOutput); } + objectOutput.writeBoolean(hasEmergency); + if (hasEmergency) { + emergency_.writeExternal(objectOutput); + } objectOutput.writeBoolean(hasVoicemail); if (hasVoicemail) { voicemail_.writeExternal(objectOutput); } - objectOutput.writeBoolean(hasEmergency); - if (hasEmergency) { - emergency_.writeExternal(objectOutput); + objectOutput.writeBoolean(hasShortCode); + if (hasShortCode) { + shortCode_.writeExternal(objectOutput); + } + objectOutput.writeBoolean(hasStandardRate); + if (hasStandardRate) { + standardRate_.writeExternal(objectOutput); } objectOutput.writeBoolean(hasNoInternationalDialling); if (hasNoInternationalDialling) { @@ -833,6 +869,12 @@ public final class Phonemetadata { setUan(desc); } hasDesc = objectInput.readBoolean(); + if (hasDesc) { + PhoneNumberDesc desc = new PhoneNumberDesc(); + desc.readExternal(objectInput); + setEmergency(desc); + } + hasDesc = objectInput.readBoolean(); if (hasDesc) { PhoneNumberDesc desc = new PhoneNumberDesc(); desc.readExternal(objectInput); @@ -842,7 +884,13 @@ public final class Phonemetadata { if (hasDesc) { PhoneNumberDesc desc = new PhoneNumberDesc(); desc.readExternal(objectInput); - setEmergency(desc); + setShortCode(desc); + } + hasDesc = objectInput.readBoolean(); + if (hasDesc) { + PhoneNumberDesc desc = new PhoneNumberDesc(); + desc.readExternal(objectInput); + setStandardRate(desc); } hasDesc = objectInput.readBoolean(); if (hasDesc) { diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/ShortNumberUtil.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/ShortNumberUtil.java index c618fa3dc..c671a5693 100644 --- a/java/libphonenumber/src/com/google/i18n/phonenumbers/ShortNumberUtil.java +++ b/java/libphonenumber/src/com/google/i18n/phonenumbers/ShortNumberUtil.java @@ -17,7 +17,12 @@ package com.google.i18n.phonenumbers; import com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata; +import com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc; +import java.util.Collections; +import java.util.Set; +import java.util.logging.Level; +import java.util.logging.Logger; import java.util.regex.Pattern; /* @@ -25,10 +30,22 @@ import java.util.regex.Pattern; * most commercial short numbers are not handled here, but by the PhoneNumberUtil. * * @author Shaopeng Jia + * @author David Yonge-Mallo */ public class ShortNumberUtil { private final PhoneNumberUtil phoneUtil; + private static final Logger LOGGER = Logger.getLogger(ShortNumberUtil.class.getName()); + + /** + * Cost categories of short numbers. + */ + public enum ShortNumberCost { + TOLL_FREE, + STANDARD_RATE, + PREMIUM_RATE, + UNKNOWN_COST + } public ShortNumberUtil() { phoneUtil = PhoneNumberUtil.getInstance(); @@ -39,6 +56,71 @@ public class ShortNumberUtil { phoneUtil = util; } + /** + * Convenience method to get a list of what regions the library has metadata for. + */ + public Set getSupportedRegions() { + return Collections.unmodifiableSet(MetadataManager.getShortNumberMetadataSupportedRegions()); + } + + /** + * Gets a valid short number for the specified region. + * + * @param regionCode the region for which an example short number is needed + * @return a valid short number for the specified region. Returns an empty string when the + * metadata does not contain such information. + */ + // @VisibleForTesting + String getExampleShortNumber(String regionCode) { + PhoneMetadata phoneMetadata = MetadataManager.getShortNumberMetadataForRegion(regionCode); + if (null == phoneMetadata) { + LOGGER.log(Level.WARNING, "Unable to get short number metadata for region: " + regionCode); + return ""; + } + PhoneNumberDesc desc = phoneMetadata.getShortCode(); + if (desc.hasExampleNumber()) { + return desc.getExampleNumber(); + } + return ""; + } + + /** + * Gets a valid short number for the specified cost category. + * + * @param regionCode the region for which an example short number is needed + * @param cost the cost category of number that is needed + * @return a valid short number for the specified region and cost category. Returns an empty + * string when the metadata does not contain such information, or the cost is UNKNOWN_COST. + */ + // @VisibleForTesting + String getExampleShortNumberForCost(String regionCode, ShortNumberCost cost) { + PhoneMetadata phoneMetadata = MetadataManager.getShortNumberMetadataForRegion(regionCode); + if (null == phoneMetadata) { + LOGGER.log(Level.WARNING, "Unable to get short number metadata for region: " + regionCode); + return ""; + } + PhoneNumberDesc desc = getShortNumberDescByCost(phoneMetadata, cost); + if (desc != null && desc.hasExampleNumber()) { + return desc.getExampleNumber(); + } + return ""; + } + + private PhoneNumberDesc getShortNumberDescByCost(PhoneMetadata metadata, ShortNumberCost cost) { + switch (cost) { + case TOLL_FREE: + return metadata.getTollFree(); + case STANDARD_RATE: + return metadata.getStandardRate(); + case PREMIUM_RATE: + return metadata.getPremiumRate(); + default: + // UNKNOWN_COST numbers are computed by the process of elimination from the other cost + // categories. + return null; + } + } + /** * Returns true if the number might be used to connect to an emergency service in the given * region. diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/ShortNumbersRegionCodeSet.java b/java/libphonenumber/src/com/google/i18n/phonenumbers/ShortNumbersRegionCodeSet.java index 252b4f699..0746d374d 100644 --- a/java/libphonenumber/src/com/google/i18n/phonenumbers/ShortNumbersRegionCodeSet.java +++ b/java/libphonenumber/src/com/google/i18n/phonenumbers/ShortNumbersRegionCodeSet.java @@ -26,9 +26,9 @@ import java.util.Set; public class ShortNumbersRegionCodeSet { // A set of all region codes for which data is available. static Set getRegionCodeSet() { - // The capacity is set to 1 as there are 50 different entries, + // The capacity is set to 66 as there are 50 different entries, // and this offers a load factor of roughly 0.75. - Set regionCodeSet = new HashSet(1); + Set regionCodeSet = new HashSet(66); regionCodeSet.add("AM"); regionCodeSet.add("AR"); diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_34 b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_34 index b00e7218a7943606bf4b1cd3aaa77a73fe0483b6..7f9eb529397ca9a720eb990961d8b9eb86fb746b 100644 GIT binary patch delta 23 fcmeBYTF%6|<}Cwj6$1mK+(gcfiMA3GC)NP~Q3wYk delta 20 bcmZ3^)X&7Z<}Cwj6$1k!+eFTei7V>>J@N)U diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_351 b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_351 index 75205fd206931229d568fe599bb0f0b86e48c3f2..6d687405b1a52cd5d7429e7e9cd7cad6540878fd 100644 GIT binary patch delta 23 fcmX@b^oWUb&07Z6Dh39|$cdaC6Ky3XPTUCqU9|`g delta 20 ccmaFFbc%^{&07Z6Dh38d$BCRB6Ibp807#4nDF6Tf diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_380 b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_380 index 6e756883e01b3f1abbeeb0dbac85894c2244d465..0188ba26149116854d210ae591f49138bd0c9d0e 100644 GIT binary patch delta 24 gcmZ3+ypNf4&07Z6Dh39|trIyrCfZ7DoG8i&0Ai&Fq5uE@ delta 21 dcmdnTyo{N1&07Z6Dh39|xf3}%Hm($91OQA_2D|_O diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_43 b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_43 index bf5de39feb362a0b96cf84c46bb99b126d2a2c46..12df6d35204ffee423205b729fbd5172e1cbd1b2 100644 GIT binary patch delta 24 gcmdnQe2STK&07Z6Dh39|gA+MBCfZ7DoT$hM0A*r05)h%y`fL`Alhb&G qHAn1OQ7Y2BZK0 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_81 b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_81 index 11a75b915d1f9fc398874df18db1ca9e2a4f03d4..e58769957c1152972c9aca511b5e3b108b6b343e 100644 GIT binary patch delta 23 fcmaFL^p}Zq&07Z6Dh39|l8Kxh6Ky3XPP_sDV}b~K delta 20 ccmey%^puHn&07Z6Dh39|n2DSn6IWgV08M5Gl>h($ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_90 b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_90 index ab869bca1fef147f45956c9fa1e64f0d08c7fef7..6536caf2a85700896b1f85a47c43b8c15d0809ee 100644 GIT binary patch delta 23 fcmeyzIFpHU&07Z6Dh38dfr)G#6ZIq}_7wmCSi%QV delta 17 ZcmbQq^pBBk&07Z6@*fj9J0`9y002L%2YLVi diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_800 b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_800 index 6a88bffb83667a7d84f821275a6b2cd1aed8da7c..66b7ad47c81b334e0124d5bbe2200dac60b8e09a 100644 GIT binary patch delta 23 fcmbQuw3&%>&07Z6Dh38dt%;mhCe}(!ylV#lS3C#b delta 20 ccmdnYG@FTY&07Z6Dh38dp^2PVCVsU806~@pxc~qF diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_808 b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_808 index 495ce1db531ccde6e33b1682767b08bb00ecb726..6103aa520c5b026cfc3f7663c7183bda9aa63dec 100644 GIT binary patch delta 23 fcmbQuw3&%>&07Z6Dh38dt%;mhCa#s3c-Ia9SS$z+ delta 20 ccmdnYG@FTY&07Z6Dh38dp^2PVCVsU806~@pxc~qF diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_870 b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_870 index 2e8834e3b7aa6d4e2647e1a6ecdf39fcfb5b4741..07494a928baaf4771788c262f246e31110789e57 100644 GIT binary patch delta 23 fcmdnSbdHI0&07Z6Dh38d*NL1@C-zB9eCGiGUFHaF delta 21 dcmX@dw2g^#&07Z6Dh38d-HDt}C$lkn002t81~~u# diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_878 b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_878 index 205a57952c9dd674784ca2fb15bb950aac341f4b..d51828b409fe2d5a63ec1ca83a822d2f882748ad 100644 GIT binary patch delta 23 fcmdnPbcKm?&07Z6Dh38d?}?nRCti@4_{9SNV5$hs delta 21 dcmcb@w1sw+?h|M8Y@W(k$Or&~0tk`- delta 27 jcmbQo*2c!U<}Cwj6$1m)-;JDsjFZzCtv9b_EMx=#cEJc` diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_883 b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_883 index ffa9a8df096d4266419d72b2a48f350ffbe3bfe3..04d2a4dc3a2db3f2f3f51cc4532c6ed569351081 100644 GIT binary patch delta 26 gcmbQqypfr6&07Z6Dh39|6&pE)7$@^H@&Iuc0A%n6!~g&Q delta 22 ecmdnUJd>Go&07Z6Dh39|2^%?u7$+Mu)&T%Z#Re4s diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_888 b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_888 index 8a3fef828140a95bb2f684d405a6aae73012f33c..219aff7ba67038ed0f316266b51f36fc449a1465 100644 GIT binary patch delta 23 fcmdnWbe4&8&07Z6Dh38dmx-KDCQgu;_|^jeU9kvi delta 21 dcmX@hw3Uf-&07Z6Dh38dor#=JCbKen002sb1~dQw diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_979 b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_979 index 8149b9d916ffdd48ffe88be7da1afbdde0ed3307..ba1a873c1d0c80c7406a249480b70e040dc3c176 100644 GIT binary patch delta 23 fcmZ3+w2z5%&07Z6Dh38d(}|onCiY59eCP@QS_udr delta 20 ccmdnTw2X;!&07Z6Dh38d*@>JtCjN8<07Ik(=>Px# diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AC index ae456ab8fdbc9c0a87bf73e22c047a7ceeae7993..9e25601591c6a0959b700590355a1fb86c10adea 100644 GIT binary patch delta 26 icmey*IE#sM&07Z6Dh38d!HH~}CLWQSn5#1Jkt_grGzmTc delta 20 ccmbQm^q-M!&07Z6@}CnqH%(lxHSw=309rr^5&!@I diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AD b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AD index ad882a9114e9c7307366df286132a7d06ee10b35..a81b17aeaf1ac4f9fc222ca067216ae0543a59df 100644 GIT binary patch delta 30 mcmeBRUck(`<}Cwj6$1m~^og7gCw^0&cw2hnJV!Z diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE index ac2cac9e4e97901ce98140a70779573f66e68b28..bed214bcf9019b56bf9e3621d20c509804e93851 100644 GIT binary patch delta 31 ncmey!(#guX<}Cwj6$1lP!$wXU#>s(GBW}IlWqtE delta 36 qcmeBV{m8<(<}Cwj6$1lP#zsyXMouO_M@9x9!7$m0QFC%X<1YZMstHa2 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AF b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AF index aecd125d31f725f06cd03d6b6a05afcf420cff1f..3e97e8acdf8403218ecb0826e92a44d8495f2a14 100644 GIT binary patch delta 27 jcmaFK)X2=a<}Cwj6$1lf#YE2A6F;a<+^aHKlraPVgv$w( delta 27 jcmZo_|MxMzJ8I1t9%?i!{ delta 30 mcmZ3@GMR;Q&07Z6Dh387u8o`<7$?7Fs5p5iqb2~JBMGYj diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AL index b17b47aceb9ee99e0a9e24dac228a163b8431298..68feaec2bd6794b54a3be758a7df84ac9fcc5751 100644 GIT binary patch delta 39 ucmaFE+QP=U<}Cwj6$1m)?~RyRGPe&k$>_AMjjyM+gQFZe-Mm|OWticM6 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AM index 0982af6ea152686f67b97243d2a69243f3351c00..9ffe1909b8afd761128629807910e6e9eebd1840 100644 GIT binary patch delta 34 qcmey(GMSZg&07Z6Dh39ou8o{=jFXEQl_p0pN>7ev4shC*D(W`)T{%qo+UnB^y*XI5gZVqjolnEa7hVq&z>W(SsS%v@j*jhK{b lZE_V6J57>1#`|vDd1^_rA8B72G delta 78 zcmeBD_$0rfg_)Dd&ykS#4JDgIkVDaJ{AeqDh37?hKbQenjRJSSKM^R3MWJhzwu9g-9~ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AS b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AS index 8fda5f0307e8ba23c2f3a8d977ba3b31454ec842..1c3f53289eda26b65765429ffd930d37887caadf 100644 GIT binary patch delta 34 qcmdnXe3hAV&07Z6Dh39|GaES*87G%9%1w@Dl%5>N$T@imqb2~px(Xox delta 26 icmcc0yqB4C&07Z6Dh39|EgLx#87IdvYE53ls0jdc4+szd diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AT index 3efec28b90996e77dec628b97ab71350b5c35a8d..bf9a4c53de6b0e9b8f1dd46a0bc07da0e1b35b41 100644 GIT binary patch delta 51 ucmcc5`JHpaZKlc3nY1Ms85x-T9Ki$wGJ7%`^J}K^H{s diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AU b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AU index ce19e043acc265c2700c258d690fda9fdbbd05d3..ceeb114b0b351a467473f74c62fca241b13a5678 100644 GIT binary patch delta 35 rcmbQvxt?=_0@Gw2CdtVnOcIk7n0Pk3GOb}`Dqk}BBeTS0Zk8SZuq_H0 delta 47 zcmZ3_Ih}KZ0@Gv>Ce_WcOlugW3>a7pEewnp8JJWI85w|pSHsXUCPlNnXRY0 B3Hty5 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AW index 0c0759e17f17023b666d6f697405d2d4f8437081..7fd6fde86a787d5ae3e349b66bd69d4c65459bb6 100644 GIT binary patch delta 35 rcmdnae4d$e&07Z6Dh39|V;eag87GG^Doy;$KZ%iN5+mp23PyVX$_NUe delta 29 lcmX@lyq%eI&07Z6Dh39|bsISy87DFFO!i__nmmEg9sq|b2wMOE diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AX b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AX index 18ca4d09a42df16c7421acf335163ebf1c493596..1dbe34b9d868b9bb425ba724f00615985c478fb4 100644 GIT binary patch delta 49 zcmbQpx{{T1&07Z6Dh39o1sgdxG72#p8X7S&u*RfR8`m;2fOwPn7^Nr6GV)Bm&A1H! DHe3uv delta 53 zcmZ3e2mprZ2~q$6 delta 36 qcmcc2vYUl-&07Z6Dh387qm7)}jGRnyn~r@&07Z6Dh39|^&2@O7$?tTc; JaIyf$9010M5AFZ} delta 30 mcmX>ixJGaTGyCK@Y&?^h+0`cdvLBo*z#+j@K4-E9#~c8W`3W!p diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BE index f67a8b07395d1f022db53801e3be8753a011503f..6d92f0c707cf25045ba88297b97202f8a411ae1a 100644 GIT binary patch delta 39 tcmcb?`hk^m&07Z6Dh39o=Nmcw87HSOYE0H<w@JJd>w0YHxnVc#shQnr#XR diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BH b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BH index d3bdeb9fe660fae42a212622900fa2ace0199b89..b8b9a99fdccbe92070352cebaf3105d4a6b238bc 100644 GIT binary patch delta 30 mcmZ3(a)gC*&07Z6Dh387>y4bd7$=`+l$$(1Y-yQhg%6} diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BJ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BJ index 3bb63096c5cea29ca3f54d73409c33ef326eba3a..1462a0789373feaac78c855282348f5207ae77bf 100644 GIT binary patch delta 32 ocmZ3=yqB4C&07Z6Dh39|EgLyy7$+MtDo)%hJ@EkN$~-lnGz} delta 30 mcmcb_vWtat&07Z6Dh387!;PHPjFS@>c_z0oDosAc*Z}~Kr3pU( diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BQ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BQ index 6ac0880a77faf60b006152b7978761e7436d4de5..14dc78dd1b961ed5a7ef3c9bb8c9d21cad57256c 100644 GIT binary patch delta 28 kcmX@l^qh%v&07Z6Dh39|xQU#Hq)$ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BR index ab6015cac4ef5e08e705af0a55b463fcff3fb91c..a4f7abd61bd45a80a1733fb1273c162726e5b306 100644 GIT binary patch delta 35 rcmcc3^_gqKcgD%gOzM*_GpcOXVmi*qTE)P?m^%3*v&3dT7GFjH<+uwI delta 39 vcmey&b(?F$cgD&08F?muXH?(p#B`i-vMs9!CnEz#bQJ>wqwi)l7GFjHCGZQx diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BS b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BS index d28013574e1a785624cd41a5db2c3f3db232ae93..a640770aa10173200b39a2d01307e2b56bca36bb 100644 GIT binary patch delta 30 mcmaFO(#*=a<}Cwj6$1lP)kaPprpby-ij#jas!Vob(gXmC-w0*^ delta 30 mcmZo>ea*tT<}Cwj6$1lP(nd}mrpbR9c_xc8DNc@J(gXmDA_zqQ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BT index 841fd5348b49acd05c27792166121a35b1ef1dc9..15c2972092cc8b748c5c1a7ea5d9f9478245fd65 100644 GIT binary patch delta 27 jcmdnMe1e&C&07Z6Dh39|{S!H#PW+`bakt838OA99imVDi delta 28 kcmX@Xyn&f>&07Z6Dh39|k diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BW index 9846733661b01b8c3ec7aa5232c9264800cb3577..713f62e740e80442b2dd7ed83a559995772b2648 100644 GIT binary patch delta 38 tcmaFO(#*=a<}Cwj6$1lP)keea*tT<}Cwj6$1lP(niktjFaOSc_y!5RGR#baVh|kbP37; diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BY index 268949e22e1c7094202423f2ed9233d668b4b9c3..0f9d8fe50a9b6dfa284dba2c99556a2daa8e3f8e 100644 GIT binary patch delta 31 ncmeyzI*pBU&07Z6Dh38--i@4l7$;w3RG7SwQDyT-MqWk$qaz8~ delta 31 ncmbQn_K%fw&07Z6Dh39ouNyh{Fiu{}$TRsUqrzrRCSFDWt%V7} diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BZ index 0b04b15a6cf171ef7e51ecf105da8771a8d099c8..26ad9f5749792b530d6ba1c046bc1b939fc4797f 100644 GIT binary patch delta 27 jcmbQmyos4}&07Z6Dh39|l@mFiP5iAkagWMmMaD`1g)Ry2 delta 28 kcmdnQJd2rg&07Z6Dh39|i4!@WO*UZUocKm_vL$0B0E6lYKL7v# diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CA index 010bc9a3be9bcf0411cb7aa73d42d9b371e5613b..69604d4ea40597ff871d14708098a0c0b48cd6c9 100644 GIT binary patch delta 30 mcmeyu+QY`V<}Cwj6$1k^^G42@Oq16!DNSx?Qki^#Nd*9rpb0hr delta 30 mcmeBS`@+h(<}Cwj6$1m)>y4ZuUWN|Un~r6=bya!y{(7zF^M#|d-* delta 30 mcmbQq(#XQO<}Cwj6$1m~kByuKjFaav@=UH|RGPe>F$w^YR0)Cr diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CD b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CD index 6cc0d33e2572d5ed044e7ba5a113464110a667ba..10cfd3d82cf731aa782f2a37c28e4de928c9f708 100644 GIT binary patch delta 25 hcmbQqvXO;z&07Z6Dh387jg6erj1w?q diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CG index 38a28763a625f1850151249f5851f5b088270860..c82eecdf73ccb92f11ef17561ebe3619222c0930 100644 GIT binary patch delta 23 fcmeyy)W^)Z<}Cwj6$1lf>qO2^6ZcC@{9O$IVwVXl delta 21 ccmeBU{>H?)<}Cwj6$1lf?nKT{lZ6?p0Zi-$#{d8T diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CH b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CH index 279ebd956430e841f58908a308cc380a8ab4fde5..d829d7e49871e788afe15fcdd9f7afd580a4883c 100644 GIT binary patch delta 34 qcmbQnx{j4|&07Z6Dh39or5ic@87J2;Dol=GRGDnTs5p5k<3|9oyb5#x delta 30 mcmZ3-I*pZc&07Z6Dh39o-i@68jFT%ERVGI;DoozO_zM7xI|+vX diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CI index f3fcee2569853e159dd222989c29c4eb80749945..a9a0cc45120f318457befb6425112dee16555cee 100644 GIT binary patch delta 29 lcmdnWe3qGW&07Z6Dh39|BO5uD7$=)EYEOKlGC7Gc7yygn2`m5r delta 26 icmX@hyp@@A&07Z6Dh39|H5)mV7$?g!noq7`3n+a diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CL index 9a4dbda7d4bdcc51034b706b84584a11549f9536..f5ae3b25ad4f7d4517c9d47747ac295b2988d61e 100644 GIT binary patch delta 34 qcmX@aev6%R&07Z6Dh3ATiyJv37$@g4N>27rwZ}_ delta 27 jcmcb`eu$lO&07Z6Dh3ATof|nL7$=7^s&1agXu|{meijHh diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CM index bf428e33fec337cd36631c7ebce72a8d51190317..e77d16a5bffc089dabcf4ea6ff91e00ae372366a 100644 GIT binary patch delta 27 jcmZ3^yq}qK&07Z6Dh39|Z4)`~P5i7f@r=r3amEP%h%pKw delta 27 jcmdnbyquYH&07Z6Dh39|c@sJBO+3#t@wv)meZ~m@h4%^o diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CN b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CN index 58db0682ca9014bcf19058e87d79351d46c4a735..4728920319597267ef9e7cad08c68fcb412348ba 100644 GIT binary patch delta 89 zcmaDT{Zo2FEc4_{X8Fm1%o3AhnRzC6FlVw>F)*+&O#a9$v6+wM1+xs8t6^aflTvL| otEmB`Olmb5SXB%aRE#zYalB+^2dZFv7^}HipDl-RavpCn0C*A@SO5S3 delta 86 zcmew<{ZM*CEc0YbW}eBh%<_{LFlSEYW07F3Vqjol*sR9#f>}nx!XPH4+Nf4j14xP?nnl%6ch$hkS0v6u+}#x@DP delta 27 jcmaFIevO@T&07Z6Dh3ATvl}@T7$?gzT5YaoEM@`#e|88i diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CR index 95c5068e082439dbeb762bfff46e5704b7ae9380..968d676e03e6f6d782b7dfd1b6f8a761747084b9 100644 GIT binary patch delta 34 scmV+-0Nwwk1-%6ctnB~=dH?_dw6O`o0h8AOB9puU8M delta 25 hcmeyue21BH&07Z6Dh39|%NseF87DF7O%7sQ1ORT$2h#um diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CV b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CV index 80f8a1c5e304ae27b0fd2c1ef511bed8eb0ed93c..234b533a4a5f850145f38822975bfa381cb8bb66 100644 GIT binary patch delta 27 jcmaFN^qYxu&07Z6Dh39|qKTYOCjL~KxJzZSG@}OqkT(hk delta 28 kcmey(^q7fr&07Z6Dh39|sEM3UCd)DMOnj>}*_hD-0FKWIN&o-= diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CW index 8f4170ea652755af58bb3f486c10201e89d85b23..1c64573683572543a7986897063af5022d750947 100644 GIT binary patch delta 35 rcmaFL{Fj+?&07Z6Dh39|FB>^+7$*lZDos4gKk)+3#0#90iy4am<9Q6a delta 29 lcmey%{FIq<&07Z6Dh39|I~zG|7$;ufne57_G`X9x2mqVq3D*Ds diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CX b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CX index 4008b74c19c6e49d10a03dfac1b7c83fb80e1bfa..4483dc09dc96a6abbdc451d817f3c145c81674ea 100644 GIT binary patch delta 34 qcmZouUWN|Un~r6=bya!y{(7zF^M#|d-* delta 30 mcmbQq(#XQO<}Cwj6$1m~kByuKjFaav@=UH|RGPe>F$w^YR0)Cr diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CY index 12f4231b9cd87b0950e18bbb0a3903026162a9b5..ebcce0e6a139e1ec2633f1b2ac286889f2b158d1 100644 GIT binary patch delta 35 rcmbQoyp5T2&07Z6Dh39|wHrBA87EsYs!sgHKk+Zm#J`-A;~DJ%%h(J0 delta 36 qcmdnSJdc@k&07Z6Dh39|sT(;}89AB!92psa1jA%)MvckkjP?Mj4+u{H diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CZ index 59389cd23abab18892936cad8297332ab29a8cc6..9dd1a2904d267f32ae39f024b4a243f3e02a321b 100644 GIT binary patch delta 52 zcmaFL`j?e+&07Z6Dh39oFB>`6GfsZRs4#g4qmd|+pCcm!kYHd0QxNuKcBXp(rV$Nc delta 30 mcmey%`jnM(&07Z6Dh39oI~zIIGfuw2Xf$~Tqrzk*rrQ9n3kvc8 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DE index 4fc57c738fbace0f0360ba13155ab071f426fc54..a6fa74e350a35579e1e912b3fa034cec345ffead 100644 GIT binary patch delta 87 zcmaDO&?30u2Ge9_W{Jr+n6yQi{2Un>fCK|0n1Zk;OEBMLtzuwcVVL}pSzd?T>o2GisZOxmJshKA7wMzM?xtT8Fo#M+ZjFV*<qbrv#>sY!Jd*_(Iw4z delta 30 mcmeBR`M}J%<}Cwj6$1m~^NpOHjFa~<@=Tt@s5$vQqb2~I{R$QU diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DO index 04718ffa802805b33fd50727f8739ec5031f4159..4edef82f661fd32b06e49f0564d638db98e2e41e 100644 GIT binary patch delta 38 tcmey#I+2ZY&07Z6Dh38-j*XmCnI^AdQkp!QiGT7uCLSQ>oP35!7XatH3%mdT delta 30 mcmbQp_LG%!&07Z6Dh39o4;wkBGEF|u#4~vwlhWiTOu7J~=n7>3 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DZ index 0895792db8d463e3d137ef1665255b49cce5a914..aebaefbe4c0beb409d7b9a96c0af47c8f24fc1af 100644 GIT binary patch delta 30 mcmZo+ox{qx<}Cwj6$1m)857_!a<)4hd-h delta 30 mcmbQk+QQ1Y<}Cwj6$1lP^+wJd#>wj$IVTq}Dox(O_yhoos|l0< diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EC index b92e905de6b24c2ebde15f2a60c6541c8dc8fdc6..c0f934fe22e0b67f73ed8ba5c3fc02d89d35013b 100644 GIT binary patch delta 36 scmX@X`hb;l&07Z6Dh39o>l-=c87G@C>P)=LKk)(2#0Q+46BsiX0p!pOYybcN delta 30 mcmaFBdV-a6&07Z6Dh39o{Tn&u87DsAnXJL6v$=vXgAo9nZV71s diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EE index 192c175187c194244616ac470b155a0ede05ebe4..4a57f054868d2c6441c183490333f8835b51c3f4 100644 GIT binary patch delta 61 wcmdnVevzGX&07Z6Dh3AT6B{{SGEV--D51#Y=g7zaBp4XM6efGKFw-(d0O5NK&;S4c delta 37 scmcb}zLTAE&07Z6Dh3AT4I4RMGIBEcIWjT;35Ln<8KpPtF)d~U0MhmfVgLXD diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EG index 7cb3234f9b291b9a3d5c06cd8d38b6eef1d2c392..5a92926d414903e013e3da96ce7a9178e64d9304 100644 GIT binary patch delta 34 scmV+-0NwxK1^5LCtnB~=dH?_d@39Hf0h8zfD3i?r8l-;QGfuw1Xfj!Y=>hlQ|hRCWkWW004Vc2Uh?9 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ER b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ER index 3121a3317d73f344cb0e62ff5a2508f1adbe178e..9438b3360427af14898f10ddc313cc217a526194 100644 GIT binary patch delta 20 ccmcc4^qz@x&07Z6Dh39|w27SmCw@o=08M2F)Bpeg delta 21 dcmaFQbe)NF&07Z6Dh38dzlogxCo3@e0{~IP2G;-p diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ES b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ES index c309a669ce509d160075969a000e3f9da6dfb0d4..524aabf76da6aecb5b74d0f9b450d28815beaef6 100644 GIT binary patch delta 51 tcmX@YdWV&B&07Z6Dh39o%NsdWnI>B?8A&iQGBEi$f(Zs>_T&Vn6aYJ<3O)b; delta 36 qcmcb^dW4m8&07Z6Dh39o-5WVonK+sJ92psa1jA%)Cez6+Oc4OM83_CU diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ET b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ET index fe51d42935756174c6169eb624ea287bbf008bf0..9df1a08a6cc91e573439fcf4cd5d48f34fe53080 100644 GIT binary patch delta 30 mcmaFH{*Rq=&07Z6Dh3ATuNygim?tMP8%*Y6R+&7JITQe){0V#j delta 30 mcmeyz{*0Y-&07Z6Dh3ATyBj%um?tk_=A0bFY&>}-b0`3$bqVVL diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FI index 99957812ae52d5c07c9d8a3b2a3a32343348044c..9d9d2513f970a230e077c9f6d218c50987a929b6 100644 GIT binary patch delta 46 zcmeyu*2B)Z<}Cwj6$1lv^G42Rj6%$YhDMAGtT8Fo#GuIdO~P#GkSNckl{? diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FM index e332e7ad2a25fb1fa72e4d460e59f5d2bd95c17a..32241d6ffac817510d44b597748a81cc8f499a8c 100644 GIT binary patch delta 27 jcmcb^^o5CY&07Z6Dh39|?1`K=C%)64xLakiETcUDjra-U delta 28 kcmeyubccy^&07Z6Dh39|;E9|!Co3@WOnjt2*_6>90E~DECjbBd diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FO index 85d332c051fc848d4e3027a42b163810c974f7e7..b578c37d67b442f36c6de46f29b6bc4b0aba36be 100644 GIT binary patch delta 33 pcmdnQe2STK&07Z6Dh39|gBv;Z87I3i%1zc}l%Dv8b8-@6006Bg3F-g< delta 26 icmX@byos4}&07Z6Dh39|l^Z$r87J#7YE7{|b5l delta 30 mcmey!a+8H~&07Z6Dh39ofQ_7CjFWp9c_zm*Do$R)coqPcV+ou9 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GA index 9d84bf16c80a48212ea2c5d14d04405c1ffee942..37e2b4f21d40d33a8ee7fbd7c59423952639ce02 100644 GIT binary patch delta 26 icmX@ebd!m5&07Z6Dh39|fQg*zCLY$En4>cBLm&Wp!3oU( delta 27 jcmcb~bdZU2&07Z6Dh38di;0};Cg$@@+^##BgE0^Qeqso( diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB index 3fd5c9d4f3a40f6a54b9b6d8808142ab6c098afe..e85866d534b043c5ca35933a72b3f767c3c33334 100644 GIT binary patch delta 76 zcmdlac1mo+2X=dQLqnq)OG`^e2G*FAYU5f)24lwn=Qm2X=KPKSxFeAi==M$iQxBXjEfqY01dI8k16OT+7H%#lXNU&kPjatj{6M F3;;fL3X1>$ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GD b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GD index 79dba66b4a5aade8d4856fdec3f211d973a8ab31..92d383ef28f73d7bc4266b3de89f48d1d3f1e80b 100644 GIT binary patch delta 30 mcmbQivVnzj&07Z6Dh387^^Kf+7$;w3l$*SYQDyRbMoj>bMhT+; delta 30 mcmdnMGJ}P4&07Z6Dh387{*9b_7$^T@sOTc_xQ5>P?nsl%0Hx@g@MPrwTLx diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GF b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GF index 8f0e6d305470a88d39589d7ee808fe90fa795bc1..40c528e6e08ad956c1abb3e764a1514ad6956762 100644 GIT binary patch delta 29 lcmbQkyoH%_&07Z6Dh39|)f+jv87C_+DolKea*tT<}Cwj6$1lP(nd~RCQc?lM@9x9!7y2vNp*4zlR5yUA_vz1 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GH b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GH index 5b0cbf7e7d232d415c39538b316f8fba49cba482..5d47c15e5b63372a83a4b2957151c9cb1c39bc0c 100644 GIT binary patch delta 30 mcmdnQa*Bm>&07Z6Dh387$BmrHjFT%EWhbjJs!X2BI2Qnm<_OXN delta 26 icmX@bvWbOr&07Z6Dh387&5fMNjFS@>H7BoSoC^SJtOx1< diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GI index c845949ef297074accc32174fa054273fa1a00eb..4aa8ce3e3704b703a0d709b95f7a26754f26334e 100644 GIT binary patch delta 29 lcmaFC)WFQS<}Cwj6$1lf`9@AY#>vWz8WaDhO!j7!1ptDd2wVUF delta 29 lcmZo*e!;}K<}Cwj6$1lf{6&07Z6Dh39|^2P2#o*$ delta 22 ecmaFKe36-R&07Z6Dh39|6B{|r7$=7_P67Z}MF$xG diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GP b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GP index 41177d61ee9549b41a5cb50b5d2d14b3a0670615..a1dfe350480d01207a1c875853d2d3446b00fd5a 100644 GIT binary patch delta 29 lcmbQlyo#A~&07Z6Dh39|g&R4!7$?g!DolK%GTELn7yy4E2xR~O delta 29 lcmZ3*Jc*fe&07Z6Dh39|&W)U0j1%AUOcrKTm>kX+3;=-^2t)t? diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GQ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GQ index 34ced6a79c21764097e35343a15f344339068480..33d4ca71a3ac2d5f696e6885c1b0ec172f1f1467 100644 GIT binary patch delta 26 icmdnPe1(~F&07Z6Dh39|(;GRh87C_+N=$ZPtN;LTX9t!5 delta 22 ecmcb@yoZ@{&07Z6Dh39|%^Nwb87IduRsaB0DF(^_ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GR index 165568f322555bd11b974c4627b048bc05c8b2ae..25ef6c3f13b71bf3acd5de122ac4f0cf12a4a456 100644 GIT binary patch delta 30 mcmaFO*38bi<}Cwj6$1lv)ke;IrpYZ#+LL3MR3@)y+5-TR`w5=_ delta 30 mcmZo>f6d0Z<}Cwj6$1lv(nijFrpXCRJd-P!v?m{D+5-TO8VP;? diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GT index 391e39da4a265ca8a1439cd810c89cc4b1a4a28f..57fbd81ae025b07c9bbd804ba57ffb551c87cee4 100644 GIT binary patch delta 28 kcmdnMe1e&C&07Z6Dh39|{S!I=O%`U&07Z6Dh39|oXp9r2>|;i3}XNQ delta 29 lcmX@bwuy~%&07Z6Dh38-&5fMbm?kmvOuo+~H(8Nc699eI delta 27 jcmaFKbdia3&07Z6Dh38dkBOYOCm!IL_(W;47Nb1?h;<2% diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GY index 86fd77178b0893cb0772b2823d3cfc588ca0b4b3..51f71b58666eeb502fe5b305649c8ab9faf52488 100644 GIT binary patch delta 30 mcmdnYe43ea&07Z6Dh39|LmN457$*lZDoxg6RGD1N=l}qaEC`SQ delta 30 mcmX@jyqTGE&07Z6Dh39|RU0{N7$@s8@=SJRRGQq)=l}qXZ3u4w diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HK b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HK index cab9953f592e1f22b8e681725c8f9f185030adb0..2618d83dfed73aab8d1c1ffef7a084263df5e05d 100644 GIT binary patch delta 38 tcmeBVUC7G0<}Cwj6$1m)jE$VhjFT%ERVQaM@=wlTop9c_!yDs!ra@_yz!q{t1u( diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HN b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HN index c6dfaf9272cb60b3b3e8d8516f8c938e3c4de4aa..e92cca1b45732b922d55ac890c3a5fc61dfd859f 100644 GIT binary patch delta 30 mcmeyzJdK5O&07Z6Dh387-i@3+jFT5K%1!oSRGGY=(H;Ph!3g>Q delta 30 mcmbQn@{gHw&07Z6Dh39|uNygg7$=`&o! D&you5 delta 52 zcmdnSF^^+I2_q+ypCcm!kYJcx$Y`+nD5DG0sF;<}Cwj6$1lf&P2{{ll2*SCjM8P?84{?0EgiTM*si- diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HU b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HU index b6cb43f474e59a559862e69f2cabafeb11d33e06..0c99b54f05eae7b75a90edcd4f4bbda7c5f512d4 100644 GIT binary patch delta 34 qcmbQuvYCZ*&07Z6Dh387t&N-kjFVFtH79#9N>BD>;(X1*9UX} diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ID b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ID index fc2cd499f7afc8219c8268c7c4e21501a82ce2c3..a0d95d6ff78a6d1bb5f526e55f486bde6e85d192 100644 GIT binary patch delta 22 ecmX@ceUEzsFAL*^$x}RW diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IL index 01ea1cdc8d5442a3321821243cad26bc1426605e..3abd49df0e44da0c7b07f72571c7cc9f8b66c917 100644 GIT binary patch delta 61 wcmdnVagk$#8q;JWCIv+%KSxFeAi=;0rZCx?{h1aqGL^ec{>UsbnVUrq0An0{~do3R?gG diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM index 5e507fea0d81e03eb741ac570b677f797ebd7dd2..2b016fa748a55a4852bfad56b34965c6f7ed16f2 100644 GIT binary patch delta 51 tcmbQnvW|sw&07Z6Dh387)s38c7$;w3l#^g&WMJ}h1QQI%?8%QAjR7^d3Y!1` delta 53 zcmZ3-GL40E&07Z6Dh387-i@4l80DD!92psa1Op=@1GA;2B_jiCOiHzJErd7uH={8C DH~kAo diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IN b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IN index 9c585485ffef9cba4d84d9156c91cf5b3ff10d74..7cb0068782434d4641e290eaf2a348a3b442224a 100644 GIT binary patch delta 69 zcmdlgb5>@9I{Rc}cAd$W*;FRSvrm_;VqjolV3=aAVQ*y=ZD49{8CzovqIH1`lg+{$ VFPK?@N|;P1PvlbAtiU761OT$H5<~z1 delta 75 zcmX>rvsGq;Iy)zmpCcm!kYJds!mdBLoPD}1!xVE3dn==815h*C6@#%kjo^y*?>ou2>{HG5)=Rc diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IO index 9e4f7d9659fd9d9d0a6b0c5359b1ba3dfcac508a..78d2350fffd232332c82112bf2535b67bde55998 100644 GIT binary patch delta 23 fcmbQpw33N)&07Z6Dh38dg^8ReC)P9p3EY)S%t-u5dc9+ B47mUR delta 40 ucmZqWe#^CC5;G^0pCcm!kYJeH&#W`~KC{+jJ{AeqDh39|_|0l8@r(f4)d|7? diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IS b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IS index 62a558ec424f37bb3942dcb3cdc9b48d5bc52aca..7a68684afea0fa8c0aa02dea04127ba921adb6a5 100644 GIT binary patch delta 52 zcmey$+RMhd<}Cwj6$1k^%SO&GjFS_YL?{1cOc7=Bb7W)y5)6!B3c{XT%+v$`bPo(n delta 45 ycmeBW`^w6><}Cwj6$1m)n~j`b7$*xcr3f(_8X7S&u*RfR8`m;2fOwO;nVJAE^b9Ki diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IT index ef9ee0263f0118fac854c0c82f5ba2db50d876fb..8fc000a6cfcef0a54af87979e93264caebd08ba2 100644 GIT binary patch delta 34 qcmeys)4{u;gn4oUv()4mX4T2FnZsDC7#NtUCVym>*v!Y0!~_7w$qGsU delta 38 ucmeC+{lK%Kgn9BTW}e9<%uIgGBEi$f(Zs>_T*Vi#sE@z3g!R+ delta 36 qcmaFLdX|-Q&07Z6Dh39oBO5vMnK+sJ92psa1jFP~Ce_LNnA8EoSqY>7 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JM index 5a53f28ffdfcb57c3c933d31e6bf903a4026de17..37bdc3d6e2a41dcfb2e66108d7bcce2640d31fcc 100644 GIT binary patch delta 30 mcmZ3>dX$xO&07Z6Dh39oJsUawm?kGPDNeRwQkmSsqzM3#UI?}T delta 30 mcmX@gx|Wr5&07Z6Dh39oB^x>Ym?qmZ@k|b9Qk*=8NfQ8$qX?A% diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JO index d67ceabc4749460462a0f16745773cc391e5fffd..0c6188c112b0e3a237bb3c7b6b4545cb81a6000b 100644 GIT binary patch delta 64 zcmey(K9z%W&07Z6Dh37?hK-!xnI`ivYf3OOGBEi$f(Zs>_GC@w6FlWy3~&GdyOavK delta 47 ucmbQr@td7<&07Z6Dh3ATPa8SEGjTHcIWjT;35LmknRF)mGVkGHfCB(YybAmP diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JP b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JP index ada4eeb5d224194c87dd57b222e9fb3f4e9b7553..0eda2d9d92ffa676cee00cc0602b7d80088e8092 100644 GIT binary patch delta 185 zcmeyO*`u{#HI*c#(#V_j2=*qY74950xK!AhcyO=4@J zO?1s;H8q+3ZRX?WV%#jj`+^B#-X>mF#?4%UznR#}-x}7KXlhRGV-}xm$09k|Mq~#7 D3Ti3u delta 167 zcmeCt`l7jEH`8QICLU2XL&InT%UDJR)|ixP<61@rW;^*W^0zq%#+V@vWrC<80(r@SjN^EM;q&!TEy0X)oj-0c)=_iZEO--6K$ev z9;>Oz^v_Vk-pUB5$SfA3#DM1o^JEEL38<+Cyl*!v3I1l9EH5I#UVc>r=m?|9^{f(; ILqv7}07UaFqyPW_ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KE index 49d926c599e7d7996c94aba735b75ee1d76d3a24..07f14589884f579dabf676fb063f082f15dbeb24 100644 GIT binary patch delta 30 mcmeyw(#6WT<}Cwj6$1lP<3`SQ#>sOSl_tkBs!ZO;xCH=~lL^@X delta 30 mcmeBT{lvn#<}Cwj6$1lP=0?tT#>okcJd-CdDowt|xCH=`b_uuu diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KG index f71f076d82ef5f6c9a3285c0d94f998cf82a526b..f1867fb7252abb5269c7efa2033da817ab96d2be 100644 GIT binary patch delta 30 mcmX@b`iPZt&07Z6Dh39on;SU~Gfuw2s5H5kQDyQk#tQ(cbPHkt delta 26 icmaFFdWw~E&07Z6Dh39ogBv*yGfqChs5e=N=>hr?&07Z6Dh39onHxEeGfrN>$TRr@quOLCrUd|)ZwbBt diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KI index c3216bb5cea7d8d166de62b21c2f11cdf7ca182c..dbf9944cdb63d847a24efc6d3f10168a634cf650 100644 GIT binary patch delta 27 jcmZ3_bexHE&07Z6Dh38dyNR6FC%#dhxK?E{KcfNwfjJ2g delta 27 jcmX@kw4RA`&07Z6Dh38dwTYb9CvM=G_&|BGI->#re!2+o diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KM index c29f57baec3b44a069068055b494170affe64e2d..62a161877170bdbd2000b1a63d74a3f966d4bc5a 100644 GIT binary patch delta 27 jcmaFN^qYxu&07Z6Dh39|qKTZ(CjOS6xJPBO6r(2qkWmT> delta 27 jcmey(^q7fr&07Z6Dh39|sEM4l-;M87Hq}0|@|Vj2ub delta 41 wcmZ3_J)L{Q21ZUMKSxFeAi*$sEu+fjuZ$v0llfRASgRNq7&|wsv2-#50Od>yI{*Lx diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KW index 71bf4f8cafff50e53215d046241848807a051c8a..8a1536f9da416af0894c706f23fc11ba8a18af13 100644 GIT binary patch delta 30 mcmeBRS-`@%<}Cwj6$1m4_(skY#>th8a+9qXRVGhoECc|6E(k*a delta 30 mcmZ3$(!s*H<}Cwj6$1m~|Baj}jFbBqc_!yF%1vI+SO@@-hzW84 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KY index dc864dda914ad380ab75b29163daff2cf60c4db0..3d473523ef7590606f4399e32aa3d1e44ad15ba0 100644 GIT binary patch delta 51 tcmcb{@{Wab&07Z6Dh39o)Qz0K7$@^H$w@FWGBEi$f(Zs>_GCpSQvgO!3K;+Z delta 30 mcmaFIa*c&^&07Z6Dh387-;JEV7$+Mr@l0lBlAG+xqzM3*LocK?5vOD8!0FvSgEdT%j diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LB b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LB index cf18619370fdfc2f893af0498da93522e97240e9..6f19cec4b5010614a982859e8ee1170e9ca78bd4 100644 GIT binary patch delta 34 qcmX@Wa)X6)&07Z6Dh387|Bal+jFUYWbtdaFN>4Umcm@EiWC?}< delta 26 icmcb?a)5<%&07Z6Dh387^NpOwjFSx*EhhIco&f-C1qaap diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LC index 0f12bee6331bdb920e7ab51a08b7b55df47c430a..154757541378de6ed9fbd6b4e14c805be26590b1 100644 GIT binary patch delta 30 mcmeBWS<1q><}Cwj6$1m4%tp>tjFa~>s!pE4s51Epqb2~0>j_8z delta 30 mcmZ3=(#yiR<}Cwj6$1kk%SO&sjFV?G@=V^$s5466VD delta 31 ncmX@lzMY+O&07Z6Dh3ATbsIS!Fiz%VGN1gCQDJigQ#m65ry&XX diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LK b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LK index a97babadeaab32090d99286e64bf9f70c139dd9f..546ea2001565f5484d569053cf5d54a83496ea5e 100644 GIT binary patch delta 28 kcmdnOe1@5G&07Z6Dh39|!xK5*PiA3Mp14+JvN~fg0EzPnS^xk5 delta 27 jcmX@ZyoH%_&07Z6Dh39|)e|}2Pu##W@rUwcd&XV>iGvC@ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LR index bb252241a177c80ac648dbc3eb044dda46c19394..e914b5d070fc7db6c6186b6070a9980431928f4d 100644 GIT binary patch delta 35 rcmX@f@{omd&07Z6Dh39oh>e_*jFa^kl_uWgpLmC7;vLS(0gOKZ%aaT% delta 30 mcmaFJa*~B}&07Z6Dh387hmD+)jFaOTIVa0As!q;e{0RVy9|*Gm diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LS b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LS index 1f62b2d5af0f95b9d65418083124052435016b8d..77d803390e768a66ae3a21a385d1f7c19ebdde67 100644 GIT binary patch delta 26 icmdnTbd8B~&07Z6Dh38d--(e|rFY%?c<0 delta 28 kcmcb{w2z5%&07Z6Dh38d(}|oXCi5|JPCTbNS)9=x0D;B`YXATM diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LT index f27324b00eb9a91db1c68d6e7b6d07172b32397c..48378ff40a525715ec097ffb4834bd95e26c341c 100644 GIT binary patch delta 39 tcmZ3%dVrO4&07Z6Dh39o?Hf4_7$>_j+DztPXY#U7?b=25wjlz!2vD%4h8@K delta 39 xcmV+?0NDTd3*ZZ|vI3Lt0tu6^0wlBd0ulj}4g?qldH?_c(v!ag6|*}8y#Xh84KM%z diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LV b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LV index fd64fb83c34a352c8b01da844b18945698067096..3c5588ff715edd542ca82d0523e4887fa7847b5c 100644 GIT binary patch delta 27 jcmeys)WOWT<}Cwj6$1lf{Y1_e6aT7DJf$*Oh0zB9h#(2s delta 27 jcmeBR{=me!<}Cwj6$1lf`b5qb6VLKY{HQ+JhS3KAgu4m2 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LY index 67817db07a6037257ec1d25883d3aff4e8c6fa52..f0926864bf659f230739576bbc156704d29bd9d4 100644 GIT binary patch delta 27 jcmcc3^qGls&07Z6Dh39|tcjdACcaggxJzX+Kcf!-jTZ^e delta 28 kcmey&beoBD&07Z6Dh39|poyF}Cd)B$PQ0f&S)I`b0E?6f4*&oF diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA index 4065454225cd03fb892ec54aee920cc2e0fc0f77..61ce14c34ebc16537db1488b95af7f89a5e8a7e0 100644 GIT binary patch delta 31 ncmZotZyH6~{>s%+lH=*|cLj6Mju delta 31 ncmbQq*2u=W<}Cwj6$1m)kBywQjFa;ic_z0pYHYs5=*|cLn==WR diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MC index 8d170ee98d9f657019b103212dbaf49d74e56689..15f23e4fa1df60230ee5f1b565f177fc0b8170f0 100644 GIT binary patch delta 27 jcmeytJb{IC&07Z6Dh387_KBQ#Cw@|#ct~ZkFym7If}080 delta 28 kcmbQh@`IUk&07Z6Dh39|_Y*nqPL^lnnfOd`vNq#W0FF}%6951J diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MD b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MD index bc946a267005d676ad72fd6288704a79fa41e704..146c3feac41476a9f9ba768090c03f3cca896fc6 100644 GIT binary patch delta 51 ucmdnMdV-a6&07Z6Dh39o{Tn$~GEUyds3yV4$iU?12qqYi*^_TD-T(konG5Ft delta 36 rcmX@Xx`CB*&07Z6Dh39oz(xwC diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ME b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ME index 949f45007187286a387e5442d6b5854b6ae329d4..bc5f37d412dfd7c5224b2afe8566ec7e9bce206c 100644 GIT binary patch delta 34 qcmdnOdWMyA&07Z6Dh39o!y7qQF;3pks5v>Dk$-X&BhTdfj8_52Aq$QG delta 35 qcmX@Zx`mZ<&07Z6Dh39o)f+iiF>*5bIWjT;35LlV7x4NJd@iQH78$TJP81bJPC;a diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ML b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ML index 846f45076a77a5bf3293a132b873e5d464ab2bfb..86003757503bcabf43d6fef302bce16c47ec406c 100644 GIT binary patch delta 29 lcmeBUUdGJ1<}Cwj6$1m~+>M+}jFZI~6(*ihnQYD&4gh?02qgdj delta 25 hcmZ3++{eth<}Cwj6$1lf>qbr{#)%KmY&$ delta 30 mcmaFQdYzSX&07Z6Dh39oa~nDB7$-6EOm=5f+T6>S#0UVI00{d4 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MO index d0412af1a41e5c33af963f833a3a080e9699e8dd..6c26e632d318f85ab664f9f17afefc02987248c1 100644 GIT binary patch delta 26 icmX@ebd!m5&07Z6Dh39|fQg)^Cf=8uxJG5-Ul#yRyC;l~^9L5*}0AHjBx&QzG diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MR index 4e502549c19b10f69b7a8fb4fe2aaf89f167567f..913902698f250a14b2e608800fc7b7e4738c778d 100644 GIT binary patch delta 29 lcmZ3&yoZ@{&07Z6Dh39|%^NwT7$@s9%1`{GGTDzY3;>2H2;2Yw delta 29 lcmdnPyo8x^&07Z6Dh39|*&8{f7$^ScnXJqxKRJyt3;>8R2)h6P diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MS b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MS index 67286b237b41d7086385346b6fef0306cdc5e314..ac7679e0b971287ba5edb31feb0478a488719432 100644 GIT binary patch delta 30 mcmZ3)yo;H0&07Z6Dh39|jT<@b87GG@s!rBrRGD1Ks0jdzrwCX8 delta 30 mcmdnRyoi}|&07Z6Dh39|nHxFn87CVs@=W$%RGmDLQ4;`&+z2-S diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MT index b74decb943668bdd5329717c925425adb9564699..74d7f0cb4ec68d6e4adf8c5128b3c711d9443730 100644 GIT binary patch delta 53 zcmZ3)vWtat&07Z6Dh387!;PF97=@S(4UHHXSYuMEjcXYhK)lKJjM9_+7XM87D7eRGU1Vk$>_mMxM!s8RG!9K?;ii delta 30 mcmdnVvXF&y&07Z6Dh387iH)2S87H4-sw+suTZ8Ph#YpT+BEX0F!PBM*si- delta 29 lcmZ3$(!s*H<}Cwj6$1m~|BalMjFT97COa{zPVQ!$3IKuL2$TQ- diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MW index fdb4093da751af98fa8e8d697c07bf68636b08b7..fcf348cefb56c9ce377723f404426d842621ebf3 100644 GIT binary patch delta 28 kcmaFM+{(ha<}Cwj6$1m~pNX7rCNnasO<{9 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MX b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MX index f530abff2f584bea41ea2fdc214fd42ef08b1110..5f9a37579aa40d6d700ecf7766df303f66372e09 100644 GIT binary patch delta 34 ocmcb|_l<7@FAHPFWIh(7$v!Me3Y4U&07Z6Dh39|Jrg-!O#G`o@s!GB4aQagirETM delta 28 kcmX@gyq1}B&07Z6Dh39|B@;PcOqOTlnfOtAvIAo)0EpNLh5!Hn diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NA index cbb020fd8b64ae779f22f1c57f7a9ca4c69f0186..17f3402ec7560be7ec43acd6218489e56e4a9f3a 100644 GIT binary patch delta 30 mcmeys*1^uX<}Cwj6$1lv{YFk7rpbv+N|W7~q$gJ~eFFfGg9$_c delta 30 mcmeBR|G>t%<}Cwj6$1lv`bJJ4rpZ-IJd;D2lqSz+dJ6!KPzhZC diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NC index b6bb11ca482c726f1449bb6520749501aa0bcc36..7adfbb016a0e7db159ce89a06f27da371fd33201 100644 GIT binary patch delta 27 jcmaFL^p}Zq&07Z6Dh39|l8KzpC;m~GxL0Me45KFiko^i4 delta 27 jcmey%^puHn&07Z6Dh39|n2DUvCm!IL_(5T^38Ne$B+W<}Cwj6$1lf(nQWv6W8-hysR-yFd delta 36 qcmbQv^@nqVEi)&RpCcm!kYJc>#jH5Fp1Er>ABzN2`Nzp>EFS@_@CqmZ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NI index d1fb3909d0e28642f4fc232b099e5bf7f74810be..11b8fc140569512d78a8951c660bc616b94bed5a 100644 GIT binary patch delta 26 icmdnQbc%^{&07Z6Dh38d$BCQ=CSH}B*rhV@vpoQKbqT}( delta 24 gcmX@bw26sx&07Z6Dh38d&54``Chpam%*|*I0Ace7d;kCd diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NL index 55f1f710f039a8521d98f5d10c096d0cc020e38e..bac4096356d8be1880338ce6073017bad163f0f2 100644 GIT binary patch delta 34 qcmZ3-evF-S&07Z6Dh3ATy&F02GEV-)C^?ByVlodS&t`6>#f$*O(+XAq delta 58 zcmX@czK)%9&07Z6Dh3ATr5ic#GAc3oIWjT;2?j<+26jV3qZ&&?Lq-PHn3QVcT1EzD LpvYzgre%x(pHmFt diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NO index dd1598cf6a84eaed0178b9f1f846d680d3b56d7e..574d9d32459480da8da586959ed6f5485a50d21e 100644 GIT binary patch delta 52 zcmbQmx`~x@&07Z6Dh39ol^Z#?GERQLC^>l_qmn3-pCcm!kYHd0QxNv#Z;VR-eFhC5 delta 30 mcmdnQI*XNa&07Z6Dh39oi5oe$GETnEs5E&WqvT{kriB2PWeK_f diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NP b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NP index 2aefb09f2d128d47c23ddd2e86330c3661309ac6..7bf18784a4e2c28e30d33f4f733cc39f41839fee 100644 GIT binary patch delta 29 lcmX@ea+8H~&07Z6Dh39ofQ_8CjFW>HH7EX7nOx0y3;>G$38DZ1 delta 29 lcmcb~a*%~{&07Z6Dh387i;bMNj1&LyOm<_`oIIKF7yyiW34s6r diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NR index e0e609faa15b3c9ba6d8f04eefc508b57fcb865d..5796a960305c620c8cbcc397b100afdf5696d5df 100644 GIT binary patch delta 26 icmdnMbb^U<&07Z6Dh38d`-z;pCZ1QCI7emTM|%Kw{RzeZ delta 27 jcmX@Xw1J6p&07Z6Dh38d^@*IjCNXkOJfJ$6lhGakc9#eU diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NU b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NU index 612f4236e3d840e4c0bf9cf3337e5fbfe20adc41..de0d39dfe22f5a9144835060d611ce1e467fb631 100644 GIT binary patch delta 26 icmeytIGKra&07Z6Dh38du8C}`C+?M-*rhV@wk!a3fC(`G delta 23 fcmbQt^n;OY&07Z6@=p^vS5KV4GjWUD#BZ_ybSerJ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NZ index 4f7a0b189835e12767a7d52098cc363c0bd0c91b..e60594d97d4d089cf92940d91a36b5c3808df8a1 100644 GIT binary patch delta 35 rcmaFN_M44!&07Z6Dh3ATqK%y0jFT5I%1!oQl%DL($hmnR<5ETd(yj{- delta 31 ncmey(_Lz-x&07Z6Dh3ATsEwT6jFZnYa!#JesJQtW<5ETdtwais diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_OM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_OM index b600fa2942ed614178af2c04d431d5e9428f8e04..c1c33ab0ab50e17adafe8fff6760ff4525009848 100644 GIT binary patch delta 28 kcmdnNe1VyB&07Z6Dh39|;}bbQO=f3Qn7Bt}vO42L0E>?ad;kCd delta 24 gcmcb>yn~r@&07Z6Dh39|^%FTiO?Nfu>t_L6$w=U delta 26 icmaFNe43ea&07Z6Dh39|LmN327$?gzYE8~&tN;LVya&br diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PH b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PH index b11f6ce6e257832f20bd060483aa3eeca19d95b9..96e70676854c0e9fa14f45b34f37b20610dea741 100644 GIT binary patch delta 35 rcmcb^@r7f12fy?kIWL2-C0yN8?l^X0su5c B43q!> delta 44 zcmbQj_lI|b88au7pCcm!kYJc>%xp5bo4IZ>ABzNQ6$1m)yUFn^Dx1AnPB8%h`^pP& diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PL index e59f139e502b3d03740ecb81673dfa2fc35e0e69..ca5df067358c6b01dff3e3e2e0d856940b63d99b 100644 GIT binary patch delta 52 ucmaFI*2d1c<}Cwj6$1lv?MBWujFS&Cs!1?1GBEi$f(Zs>_U7A+lNkY4)eDLM delta 31 ncmZo;f5*nT<}Cwj6$1lv>PF5rjFay%@=V^!sJ8h(V>=@NrMn86 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PM b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PM index 38f9cad673211c7e5244d2273123373cc86b4113..cfb42148e3b692ca8b516ac79ed526ae12be02f2 100644 GIT binary patch delta 26 icmdnUbdrg4&07Z6Dh38dhl!jkC+<_2*sU`0UN8W5l?jyq delta 26 icmX@fw2_H(&07Z6Dh38djftEqC-(77+@vt^TQC50WC?Tt diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PR index 04e6540e36492fcca00d9d09b5d917a5ea87803b..2b3200553e877725a27e61e05a8aa29438175347 100644 GIT binary patch delta 30 mcmdnNe1VyB&07Z6Dh39|;~P067$@g4%1w4-RGHk(s0#pyn~r@&07Z6Dh39|^&2@O7$^5J@=Q)-l$*SmQ5OJ}dsw+oRftZ6(@%?Is*WEzXxRi diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PY index 1a1f0ae766b60a956853369f4fe50cd056b3c62b..fb8842221fb604f7eccc619042e13f0972c882e2 100644 GIT binary patch delta 39 ucmaFC*1*oW<}Cwj6$1lv`9{v4jFb78lqSz&&07Z6Dh39|br#vLa(S0D+YV(EtDd delta 28 kcmdnMJcF5Y&07Z6Dh39|{)wFLCL1tvPW+-c*^;pw0E5N}KL7v# diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RE index 4f0cd5476dfdfe69956a0f8fa84a5f40b2a5a222..6475763e876695ebf93660545772ae99b50921cd 100644 GIT binary patch delta 38 scmX@We1n;D&07Z6Dh39|^BXxu7$<8oYEG77V!Z delta 29 lcmcb?e1MsA&07Z6Dh39|?Hf5o7$^SZnJmkwIXR0l4*-v|2_pai diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RO index d860c24ea7154885e586bcdde00ec86feca628c2..ea93bbff80b7e5579050d74beb4b2d561e7b52c5 100644 GIT binary patch delta 34 qcmbQtx|)@9&07Z6Dh39oMH@M@7$?^=%1w4<Mo&07Z6Dh39ou8o{ojGRnyk89AB!92psa1jFS0j9Qy{nQ|Ec&@=WezRNs7sF^>@dnk5O7 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RW index fd576a9963bfb4cde76ec0ada0fb54a52cfe5ce7..f6f22d6ba0380499517127724b5a505bf1cf806e 100644 GIT binary patch delta 31 ncmaFG+{D7U<}Cwj6$1m~&xxELCbKfiO?)Li@h#_MWya$GuiFc2 delta 24 gcmZo-dBx1R<}Cwj6$1m~!-Q44z?;rqxZ30uRn0bJhbMhqSc-ATg1{Q|NADJa4KW7!2{FY5`a}diC bW=^0mql&I^tmb4lR)xvuIJhTkaeM^;3_leW delta 73 zcmdlkG+$^#0`uffW}e9j%xaTYF~?87&L+WH#lXPAF!=$q*k&7+OU$ym#<7|VKp?IW ZlTvM5s|livbc}0(${2YzYjf~00ss^O6BGad diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SG index 71d6e76c9574888cba00256c7e7a574ff9f94ad9..a6bc7b051aed4a5ba7bee7cfcf67694e21728805 100644 GIT binary patch delta 35 rcmcc0@|J~j&07Z6Dh39ol#QImjFUYWl_uWdpLm~V;(gA^S&Xj%)9MVE delta 36 qcmaFMa+QU1&07Z6Dh387pN*WxjGRnrb4B_~f}R1#(Kb7W)y5)6!B3c{Xzicu2)Tb&Dh delta 30 mcmeBX`OM6@<}Cwj6$1m~tBstUjFVS0DovimC^`8lqZ$C7k_r_7 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SK b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SK index 67ca01af988d1f3de2c017e5a60718333f3909ce..7cef255ec1421ad2dffb8e13edeaf6f99b565896 100644 GIT binary patch delta 61 wcmbQkx`mZ<&07Z6Dh39o)f+j387F5jDkw7fIWjT;2?j57)2NXw@L`a diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SL index 84fbd5f4bce239dadca8203437075964d3facdcc..083d5290ba3c2cd503dd4abfdd1aac67cb36fb5f 100644 GIT binary patch delta 27 jcmaFE)WXcU<}Cwj6$1lf^+e7W6aT7CJf$*OiO~xHhX4u3 delta 27 jcmZo+e#6AM<}Cwj6$1lf@7z_Y^%LvK< delta 22 ecmey({Fs?@&07Z6Dh39|TN^ps87Hq`3cBp*;X{2?;s? delta 26 icmdnNw1A0o&07Z6Dh38d@rj)4CVt?YxJ7Z|PkR7!VhNW3 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SV b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SV index a38632516e62e88939af773a7c9d241d676acdb9..890418cc6277cb8ac40d2a7b789103ac4973816a 100644 GIT binary patch delta 30 mcmeys+`+=R<}Cwj6$1m~|BalojFXKR diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SX b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SX index 6d336acd814c3c5dde94126449c0b17184153c01..545b3336aee3643a722201b34a3da228d5a99b15 100644 GIT binary patch delta 30 mcmX@j{Fs?@&07Z6Dh39|TN^p^87H?e%1w@CRGGYpQ4;{2<_U!W delta 30 mcmaFNe43ea&07Z6Dh39|LmN5s87C(&@=UH^l$*SZQ4;{0Hwk0_ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SY index 06b2f5cbce311ec5f178634bc573aa26104426d1..9471bb184ff0306dda11f5d1bfe0fdaa48344afb 100644 GIT binary patch delta 29 lcmcc1{FRw=&07Z6Dh39|Hyb%67$@s8Doy;QGTEQ84*-@*3B3RS delta 30 mcmey$e3zMX&07Z6Dh39|D;qf_7$?Uua!!_GRGpm8*arZZqX_)~ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SZ b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SZ index 294e6f76fc8cf0e9a75a5302b4acb0328e66b90e..d25da5025403c65767cf5d17ab992b6b88fca389 100644 GIT binary patch delta 30 mcmX@ie4Ckb&07Z6Dh39|OB*@O7$m<#}tstAw( delta 30 mcmcc3e3+SY&07Z6Dh39|T^l*g7$+w%@=Ug86rEhbm<#}uc?ih> diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TA index 4fff73d2e6460c2e55712eca7fcd71392ea5246d..6cfe438543e0d135e32a924696eb00e50a639817 100644 GIT binary patch delta 20 ccmcc4_@0q%&07Z6@|P3YwoLSsn7B(809teicK`qY delta 17 ZcmaFQc%6}L&07Z6@{1GMwoJSv3jjix2Y>(o diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TC index 64059a8eaec3085b852cd4ca0521c0d4c9bd579a..70a379e6b48bc07f1eaf00714e639dcfd35c8477 100644 GIT binary patch delta 30 mcmeyvJcWgG&07Z6Dh387?v0!?87Hq}RGmDTQF`(zMk4@|l?hV- delta 30 mcmbQj@`sso&07Z6Dh39|&l@>sGEP3l$TN8nqw3_>jG6$WWeRQp diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TD b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TD index 13ff398509d2f80d4f98d27f741df901189eb36e..f34dcab5dbc0d928903701d2c363da3bffacc035 100644 GIT binary patch delta 27 jcmeyy)W^)Z<}Cwj6$1lf>qO2M6aUIjJf$*OhA|2NiDC)q delta 28 kcmeBU{>H?)<}Cwj6$1lf?nKTPljRwCCVrHkY{D1?0ES@+9RL6T diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TG index 6af3e83c4f302b462c4319f064c0d31917eaabc7..35f1f7ae305e91860b09670e25c3537024acd87f 100644 GIT binary patch delta 27 jcmaFD^oNOa&07Z6Dh39|;)$H+CO+1i*rPI8kTDnljrs|_ delta 28 kcmeyv^n{6X&07Z6Dh39|=!u-?CMz&!#jFUqcl_tKCnD~QdvOc5O&07Z6Dh387$Bmr!jGRn`cGfuw3C_g!cQDSldBk$xdj2{8p)eN5i delta 36 rcmey%`jnM(&07Z6Dh39oI~zIoGjcNdIWjT;35Ll>8I>k;GkpR8(+dip diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TT index 35b1c1396b61cc7cc31ae14bcef848d32b911b54..eb8eb85d10058ad2a52e5c765320a06fd28ef7e1 100644 GIT binary patch delta 38 tcmdnWa+Za2&07Z6Dh387myMj)7$?7GRGfT=k$>`iMjjyMoXo?d2>|<>3}*lU delta 30 mcmX@hvXzB%&07Z6Dh387osFE=7$@^H@l3wYs5n`LNfQ8%;0Tcb diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TV b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TV index 4ce812c36ba381a8736d9f03391f0d4d59d82c18..42b45431f928284a26bb192997f2a640ecba2a8c 100644 GIT binary patch delta 26 icmeyzIFpHU&07Z6Dh38dfr)GzCmxoYn4>cBp)3G)+zB@T delta 20 ccmbQq^pBBk&07Z6@*fj9H%?rqHSv!u09pbG3;+NC diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TW index c938daaf88d9af6b6c5dfc79306d21e864ce20f8..ee258aaf72fe349189781539edbb761ea8a9d76f 100644 GIT binary patch delta 30 ocmV+(0O9|{1Ka}%tnB~=dH?_c(~$|`k@g~y+Z&PI36mHBthG=K7XSbN delta 28 kcmcb^e1w^E&07Z6Dh39|-4i(&07Z6Dh387vyGgxjFXKRRVRxxN>BDt#%%H*r8a{#Z<3+ey> delta 29 lcmeC={m8R{mxVET@&?A6lb^F3nB33GGkH0y(&V?Sa{#Ne3&{Wg diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UY index 8f2610f60ea91549b759c3da2a45661089190650..c57cdca797010af5869e41a24232e607639aa8a6 100644 GIT binary patch delta 31 ncmaFI+{VJW<}Cwj6$1m~--(@rn4>cBmKy+ZO$jFe delta 23 fcmdnNw1A0o&07Z6Dh38d@rj&^CeGKN_{j|bS7ZnJ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VC index 49411777fdbc42478e04ff2f0991ba50a72d79d3..0b7130e5f2d53618311aebaec7a54ca5dc49f397 100644 GIT binary patch delta 34 qcmbQtvYLf+&07Z6Dh387rHz~$7$+ZPRGqwvQF`)PM$XBv7&QU6WD36k delta 26 icmZ3@GMR;Q&07Z6Dh387u8o`<7$>h~G@Q)DqzM3K-3Ji> diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VE index a50a62a3e9fe8218fce5ee59d2a54a5e5967cac1..4453055fef685373337964d844d6ede2e4424cf9 100644 GIT binary patch delta 30 mcmdnYe43ea&07Z6Dh39|LmN3Y87JE@%1!2GRGA#Z7!Cl9CJ09W delta 30 mcmX@jyqTGE&07Z6Dh39|RU0`q87Idx@=P{jl$%__7!Cl9!U%T& diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VG index c558d2d5fcce62166507a15efbe86a153d78554f..61662fd0fcdc02285922e5806432339b01839da6 100644 GIT binary patch delta 38 tcmbQvvYv%=&07Z6Dh387wT+xx7$=`(RGqwwk$>`DMjjyMocxYa69DNI3`hU~ delta 30 mcmZ3_GM$BU&07Z6Dh387zKxt)7$^T_VQDZV2lO_O;6$rxs diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VI index 96d6e07ad253263b9c08f376e70d290e9f21292b..2e7873594bad963c7d86f19993d55833eecc5ba2 100644 GIT binary patch delta 34 qcmeyvGKH0M&07Z6Dh39o?v0!ZOp{HS! delta 26 icmbQj`iF&c&07Z6Dh39o;*FdNOp|4qv?gaWX#xOiWCsxd diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VN b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VN index c3eddf7c6c9dd46ae7f3c4c162ee2a81997e97cd..15469dd3697fe01497ee1a7b8991f55c5d05336e 100644 GIT binary patch delta 54 zcmaFH@sDG}O-3YM*Der9AUFP{97Sz_`8 KCiclfEFl2Kw-90g delta 78 zcmeyz@r+}`O-3aqKSxFeAi==M$iQxB7;S7~8q3JQ8k16OT+7J7Y-nh_S(xb?qg0Bf a23QPCnbc}BaHtq6s2C}fM^9E}i3R}Z#1h5; diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VU b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VU index 8d07f904c6a8dc3a3a4dca92fe424e4696ac8bb2..bdf6502755578f7a1f704fb261929bbcb785be76 100644 GIT binary patch delta 29 lcmbQtyqcMF&07Z6Dh39|MH@M#7$@s9%1zv@GTE2W4FG?@2vz_9 delta 36 qcmZ3@Jeiqu&07Z6Dh39|u8o{hjGRnhes~DJ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WS b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WS index 0548195f66d2aa9861bd50f84f939b71c199e28a..80f271e54d4f55ed765439f877629ea75168ba22 100644 GIT binary patch delta 27 jcmZo;p2y6&<}Cwj6$1m~)QOxgCjM2LcuHlmJYzZlfJzCi delta 28 kcmbQo+{Vng<}Cwj6$1lf?L^KOll2%mC%#jiY|fYt0Dfu+?EnA( diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YE index 2b258db8c29ee84aed5398fab2653822077f5fb0..d602ded2ebd1eb25af6dc2349625bb0cfeb71a77 100644 GIT binary patch delta 28 kcmX@l{G6F{&07Z6Dh39|dlNZ-P3C7*o_I%PvJvB40F!qL3jhEB delta 28 kcmaFPe4d$e&07Z6Dh39|V-q=lO}x)DnVC^}vKQlA0F`SA>Hq)$ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YT index 3e121190caa0ca94799114591308dc9b143408e8..88201e4f5656ec1608e597db74563530d400074e 100644 GIT binary patch delta 27 jcmdnMbb^U<&07Z6Dh38d`-z;VCq7V}xK?E{E2B05fQShH delta 27 jcmX@Xw1J6p&07Z6Dh38d^@*IPCvM=Gctv%xETc96ekTat diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZA index 4db7196625ff21d0722b2c5212316f55835c6282..cae640c9bcb0db8aa9bdd873ba1a1fc68507e45e 100644 GIT binary patch delta 52 ucmcc0`j(Y*&07Z6Dh39oCmT8287I$SG?HLsWMJ}h1QQI%?9GQ5g&6^A>I-B5 delta 31 ncmaFMdX<%P&07Z6Dh39oGaEVE87EsZ@=Ttbi)ce#^Vpb_YNOg3Lk)W?gJ=U2UCY=S gps*!SSd)=~9Vlt6V^Yh=z+z!;XgIMzV&Vm90BQIYVgLXD delta 28 kcmZ3_^qP@t&07Z6@}~?842%;UWhZJanApcTS%gs<0E>AD*Z=?k diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AR index 8d718a2c4eebdeafec4b0bbf74297834784bfa69..e54547f41f8788bab6e764aece9ae60c6a33b307 100644 GIT binary patch delta 69 zcmcb{*vG`X<}Cwj6$1k!D+7?2XdpIGVUn7-p@zMcL9~&vsab4|VYGpfu4!zIk)b9d X18Yo5wQ(&Y1GAx#;Y5FliMyo%I8zXg delta 27 jcmeBUy2i-0<}Cwj`2_|B2F8gBniI|HC+2ca{45OsduItA diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BD b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BD index 503a8673bd1a5e1f1aec581127addb174f6da079..68c202dcd2ba54ee7ef4b5df597a3bf3b1f83af3 100644 GIT binary patch literal 380 zcmcIgK?=e^3``W!r&wsAyXmghOHn-gfwZ^&z=NRKANe)^;H+3YdGO%ECX-dOo@?5zx<%`IYMQmTz=Ye3v+BOtfN#I(i?Bxhhy zV`ylosaazJk}@zhF*T2^F^o1bjn#xIsEIbzH8BHnEkNpxfRct5ma#Ra1~uk27SRSk ovn(xv`lF3>Ey1?vnA9>dumkNg*5NP%GMNoc%qR9qOnfH|04-cBSpWb4 delta 24 gcmbQw+{whb<}Cwj6$1k!!$i(I6X$YHZef%L09ktnFaQ7m diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CR index 9334bdf9e1d5d4074706498d38b6019433bcd413..26f6733383d5e5397869401792a6e406d38f0766 100644 GIT binary patch literal 405 zcmcJLy$u2}427K&$1GfNQsTrhp+ShAg4U#C3NRb60voUzJKz9UBGF(e{(H_>y!!+C z6M(ydCFfus4##u6IOwgWi|u|~b-RrNOYO(M`&(G7SH3;3ffNPDl)2PFn-Ij0k;YOr zvP#M|D+_VerPz&@CclpHO^|>UH6|q*G{&guLl(-0q=qCV31m|)QF+pNX*?8 delta 28 kcmbQre2tN7&07Z6@(T$;iMCWSi)i)iN@$85)`y8W~SqZwvqmtQwsF delta 21 dcmdnN^oWsd&07Z6@;ehbcTCLXoGi;I4FFxN2f6?N diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DE index 1e2f10e69a0be58ea7c58389b617508f877fe750..07bed57c0e2bac0502c096de7f5216c87a0f2822 100644 GIT binary patch delta 46 zcmcb{_??k!&07Z6@{bG*42%;E#3m|C5@I$qG-YI9jY+9Cu4QBZ@h199Ox!IE06hE* Ak^lez delta 27 jcmey)c#V;3&07Z6@(T-q78LTVl`_FL4rWGacoVr yk!h@@W{pv_k%eV!jj=&Zw25h~NsYN_jisS6BLjO(O0|)WaV;YQlabNHgT?@B!5akt delta 18 acmcc2^o5aa&07Z6@^=$CPfgZmQ~>}* diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FK b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FK index eaab36571cbeaab0823253773462c3e29e783898..5030d31ed73f32a9b86595b15386c8b7d6a9b66d 100644 GIT binary patch delta 49 zcmcb{_=}Ni&07Z6@-GYw42%;E#3m|C5@j=tNvSrfWn^Fl(#AlV+0e*%qQAt%-O>Pe C#||L? delta 27 jcmeyxc#V;3&07Z6@(T= diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FO b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FO index 1c3c5afbc0c64fbe1db0cc3cef66c5007f297ab0..ec13c84b91d98d2f4309b8a21bd216f151671e08 100644 GIT binary patch delta 78 zcmaFFxQvN+&07Z6Dh38dSq306QPFUsb+eJ8p@zMcVYG=wY>i2@p^-^!OiGQpA&{_$ eHrKTT@-!J4*ke+vjde_F85x)j4NWGlHwFM48x%1B delta 21 dcmZ3+^oWsd&07Z6@;ehbcTCLXoXpKA4FFsG2bKT; diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FR index e78665b994db2ec7006b8f83c77d252605436376..888801335e5ac312406726ae9f233abd7af9df48 100644 GIT binary patch delta 117 zcmZ3*+|9zd<}Cwj6$1kk(?-r(#yCSm4SOqtn3QUx+8Piu+Q7)f)H1fl%)r2)#sVmA zT&r0VZE9{2t65_V<}xy{gOux-)iN@$7#bKFFfuZ*85&xco0~H-umYt(5>SE3&5Y^* D5$_zH delta 26 icmeBXS;fq`<}Cwj6$1m~!i}7@jFascIVXQ$lm-B5HV3i* diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GB b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GB index 4c2c7e1d390d5a28e79d3fb25f94d1d28772f74e..73c077dfb02ae6f60f7549ee2fd8d6ea714736ed 100644 GIT binary patch literal 435 zcmcJMJr2S!422yKV&ob`DpDNhr(r>`uyKJjTTcP*LAV0qYTN;*RmH@F$ngA>7k!qU z=L=R>0QCS7rC^hB=R!=S>u9`+_1EL(L1e3$raR{~J1asNsZ1};ya#Cj diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GG b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GG index a635fe5a600364a7fd73fe7ce454275f1383bc38..0212d2b87bdebbc32c5015acf83816c30dcfd662 100644 GIT binary patch delta 98 zcmaFFxQmH*&07Z6Dh38dLk1u*QPFUsb+enPp@zMcL9~HkYz>HISQBk#5gU_IZCtBa tV`N-o0v0omNztq^HLbBQFo;R1u{70WWMBuW(J`xKWMDQlHJ!NL7yuKP8Yln& delta 21 dcmdnR^oWsd&07Z6@;ehbcTCLXoGi~M4FFx-2fhFR diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GI index 185a070fdd8e0fb812a960d8de00b22c2f04f0d3..9fd9f363df35fe4495e998f457b334123b5c9533 100644 GIT binary patch delta 138 zcmaFO_=1Ud&07Z6Dh39|cm^Ob(N1=v`hx6mLk)W?1A`h6Wd>$O8<@q`7#c delta 20 ccmbQm^oWsd&07Z6@;ehbcTCLXocLcF09A4bdjJ3c diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GY index f517d3c427921b6227ba863a0608e8fb593169a0..69100b7fbac3ca5e8fdc2af911ca210a3f7ec1a0 100644 GIT binary patch delta 90 zcmaFFxQU5(&07Z6Dh38dO$Hz_QPFUsb+et0frh=6fl-a2xnYfoiAjxlw3&IVd5wjE pVT~n7CfeL0wkFz0*Tg(lQ})wFajE diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HT index 87a12db25776f5405e65af92662844c7716e46c8..3efdf3b5dda2678f48227188639c5ee4e85fa04c 100644 GIT binary patch delta 49 zcmcb{_=}Ni&07Z6@-GYw42%;E#3m|C5@j=tNvSrfWn^Fl(#AlV+0f8rqQAt%-O>Pe C#ttC> delta 27 jcmeyxc#V;3&07Z6@(T= diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IL index 5eccf83f2ff12df31df6135a7f7151ad79b83ff4..28aa06adf8b76525a52d33f454d3e86b96a0a266 100644 GIT binary patch delta 50 zcmcb{_?wYy&07Z6@~;dG42%;E#3m|C5@R!rNvSrjWn^Fl(k4Kf#n8mmbfUk+#NE;W Dg~SeE delta 27 jcmey(c#V;3&07Z6@(T%0CayOI0O5WQf&c&j delta 20 ccmbQr^oWsd&07Z6@;ehbcTCLXocK!`096DCaR2}S diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IT b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IT index 91a64f58f3c46983d18f258ed90ac8ffc897df86..82069a311adbd17844c16dbad1404fd3f175a58d 100644 GIT binary patch literal 374 zcmcJLF%H5o3`OlC1V3wa6zBU{vGVSxU;bNPX>-`uliV&#sDCa-xVk9fl=m!A zD{3qE3ak}MzR$vmeU>iSE{k(U`XEvJT!&f8?-7Z&QKb<#j1pon=Cc`u1(Ew^5}MOR Kw>k&TLhlz0kmcjd@IpW{qh~N{u;4S+t>1Yz>gGh^;X;wb!h%FtDhxj5ahjjnxEdj5abhiDhJ9 W2N|SeR?Eo1Y-nmQu|Q(t1!(~Del delta 27 jcmeBUy2i-0<}Cwj`2_|B2F8gBniI|HC+2ca{45OsduItA diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KE b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KE index 45ed696843a1237da519094dc76f004554126510..9f59ae6599e665182cbb406d23e26572338fb267 100644 GIT binary patch delta 87 zcmaFFxSol3&07Z6Dh38dH3lFtQPFUsb+fgWp@zMcL9~HoYz>GNZD1B#V;OCrYh-F} n8LL@i6m4i6TVot;U>K{($iNn+a diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KW b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KW index b6c6797f6c1d0e1f6e002df5f1914c844a17aa19..d119edd5a3e4f3c9aaedd4c93d9aab912dc72e77 100644 GIT binary patch delta 68 zcmcb{*vrJb<}Cwj6$1k!3j>gtXdpIGVUnttp@zLxw1JVXWo%4JjbXHbp)ruD$;iMO VlTvM5%gDfNXl_2yUt;2JX#gx75Oe?l delta 27 jcmeBWy2i-0<}Cwj`2_|B2F8gBniI|HC+2ca{3HzkdrAo$ diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LI b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LI index 4ef32694ec39020ad395d4d0096350527760c3d6..3e8b7641977496c5caa661dd5e573dd06fa7cb1b 100644 GIT binary patch delta 108 zcmaFFc!Y^}&07Z6Dh38dYX%@OQPFUsb#s87p@zMcp^0gY36PF9Fg7)htuZvwtT8o+ zNvSretuX@%8yM6?8|s?GYSx&W)>welM;jVh#MYQ=YBDmg1JxPpnA9>duo#*d7))Gm F3;+h48{q%| delta 18 acmX@Y^oWsd&07Z6@;ehbcT84bQ~>}+F9yp1 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LU b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LU index 81f1cab4fa4821bd3a86d81592f14d69d81eb9ba..cae7c9f6418c5303a7f10016e683d37a13b4d57f 100644 GIT binary patch delta 39 vcmcb~*uccK<}Cwj`7Z_r2F8hU+7nG1CYlOxFfycw;le}*@CL;I diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MU b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MU index 93e5b4083a59552e9616cc80eefbfd23bbf7536b..dc8903bc2876643fc24fc9d84e3b7e589982e8d8 100644 GIT binary patch delta 68 zcmaFIxRi-^&07Z6Dh38d83rIR(Lrva#v)Y_!(EtDd delta 27 jcmZoS*n8`Uy0umWilAkAWEU}!ke JUt;2JX#mC;4`=`Y delta 27 jcmZo0E%J=#sB~S diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NC b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NC index 3fcc43c46318f193d0bf41061c6d289863dd654e..a6726bec5f6ea898c433aa840bc405b74d2ef444 100644 GIT binary patch delta 91 zcmcb{xP*y!&07Z6Dh38dX$BxM(LijX!Xz6VLjw(aD}!hQv)CHLXagf%6ClILpvE}b sz|hDvw#LM$#x&Z%)FQUV++359fi)(j+N73|fyL0kz+j@k#Khgw02n_P4*&oF delta 24 gcmZ3&bd8Z~&07Z6@(T>MF0Q* diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NL b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NL index 059f8693bd989a01ad367f5dba5f8171f3cb1a3b..2722a419eea7e9dce980769ac343d8bc27f8b79d 100644 GIT binary patch delta 38 ucmcb~_@9w$&07Z6@}CS042%=yv?rQ2Of(f>XJlY8v@kZF7$-4tpELmMs|z*& delta 27 jcmey*c$1N9&07Z6^2-bi42%=yv?rQ2Ow8q+_(U22hm{G1 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NR index ab5e8e571a3bd56a54abcccd4de2e429402433e3..8e661a1074859968f99ae5df406b5b68c7f64802 100644 GIT binary patch delta 60 zcmcb{*viDU<}Cwj`F{om2F8g7ViOf6DF_;B*jpJ!8|WIv))*PrSQ=?EGO)&^R2$ba QGB6t&8cg(;n7CUS0QpD{>Hq)$ delta 27 jcmZo=y2i-0<}Cwj`2_|B2F8g7ViOf6O^oB5_(~c8dEN;3 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PA index 209e0312156257cdf7c1458daad5c37b1050a05f..901c600a8e2981c5b1654576337d9331204725af 100644 GIT binary patch delta 37 tcmcb~_>Ylm&07Z6@*fNg42%=yv?rQ2Of(f>V`N}9G%%VNCoyrKGyvil3ibd1 delta 27 jcmeyzc$1N9&07Z6^2-bi42%=yv?rQ2Ow8q+_*fbMhj*q9W}n3QUxT1EzT WAZ@H;3S_Yu85kN(te2R0SsDO@WfFn_ delta 21 dcmZ3^^p25j&07Z6@)r|1k4((voXo>04FFx-2fP3P diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RS b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RS index f0632f3dd02e587a3cbc31a8dd99cb994bfdf53c..5c88227adca575fc4a10ee29aa338de133e8b96c 100644 GIT binary patch delta 65 zcmaFFIFpHY&07Z6Dh38d0R|v3QPFUsb+f97VYH!zWo%4JwV{qlZH;BLk+DfEBLh27 Sz*xtumXU$k(9me&dSd_`E)ZJ) delta 20 ccmbQq^oWsd&07Z6@;ehbcTCLXocK=~099NFc>n+a diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SA b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SA index bcdd70225bd137b17c19ac8f0f1731353d386efc..f8ece8cf231b52ff7050da9ca9964d2bf243b660 100644 GIT binary patch delta 107 zcmaFOc#?^C&07Z6Dh38d2L>Q9(N1=v`T`$oLk)W?Lo-7|!x~E<%fO(W!)OB|^Vk}rXaik~*c#(# zL*v*Q6ClSZwkF!tGB(=KG`7Yp+ECXrw#Gc#(8xsBEVjl1C~6U_Sz~DylTvL|%gDeE Vq>Xh0JE70;{X5v delta 30 mcmeBUdc?@J<}Cwj`5guZ2F8i|#3ouvPqb^En9Diwvorvoo(i)7 diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SR b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SR index 026114b9e1d4bb77a7f33cb3d4d3dc8621310e46..bc54d6de1bc58f20e774b48358dc2bd5486e3ca9 100644 GIT binary patch delta 75 zcmaFFxR{A|&07Z6Dh38dDFz@hQPFUsb+f*#p@zLxw1JVXWo%4JjbXHbu8A3tT@#a1 aZCtC#$iNO_=$OOV diff --git a/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_UY b/java/libphonenumber/src/com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_UY index 4b6535eb794410a8c079b4c11cf3d243149a8015..9cd6008a8eb70e8062f56ff510839c3ae4e4369c 100644 GIT binary patch delta 75 zcmcb{IE9IK&07Z6Dh38dZU!JR(LijX!XzD8Lk)W?gJ=_7%h(#jXd`1Yi`W{YXaiki cQy@!|k%2WPrP{cbk%8IJz+|Go#Khgw0IKs6IsgCw delta 24 gcmbQjbd8Z~&07Z6@(T> getCountryCodeToRegionCodeMap() { - // The capacity is set to 26 as there are 20 different country codes, + // The capacity is set to 26 as there are 20 different entries, // and this offers a load factor of roughly 0.75. Map> countryCodeToRegionCodeMap = new HashMap>(26); diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/ExampleNumbersTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/ExampleNumbersTest.java index 4d7b899a8..c613b41b3 100644 --- a/java/libphonenumber/test/com/google/i18n/phonenumbers/ExampleNumbersTest.java +++ b/java/libphonenumber/test/com/google/i18n/phonenumbers/ExampleNumbersTest.java @@ -38,12 +38,14 @@ import java.util.logging.Logger; public class ExampleNumbersTest extends TestCase { private static final Logger LOGGER = Logger.getLogger(ExampleNumbersTest.class.getName()); private PhoneNumberUtil phoneNumberUtil; + private ShortNumberUtil shortNumberUtil; private List invalidCases = new ArrayList(); private List wrongTypeCases = new ArrayList(); public ExampleNumbersTest() { PhoneNumberUtil.resetInstance(); phoneNumberUtil = PhoneNumberUtil.getInstance(); + shortNumberUtil = new ShortNumberUtil(phoneNumberUtil); } @Override @@ -177,7 +179,6 @@ public class ExampleNumbersTest extends TestCase { } public void testEmergency() throws Exception { - ShortNumberUtil shortUtil = new ShortNumberUtil(phoneNumberUtil); int wrongTypeCounter = 0; for (String regionCode : phoneNumberUtil.getSupportedRegions()) { PhoneNumberDesc desc = @@ -185,7 +186,7 @@ public class ExampleNumbersTest extends TestCase { if (desc.hasExampleNumber()) { String exampleNumber = desc.getExampleNumber(); if (!exampleNumber.matches(desc.getPossibleNumberPattern()) || - !shortUtil.isEmergencyNumber(exampleNumber, regionCode)) { + !shortNumberUtil.isEmergencyNumber(exampleNumber, regionCode)) { wrongTypeCounter++; LOGGER.log(Level.SEVERE, "Emergency example number test failed for " + regionCode); } @@ -211,5 +212,11 @@ public class ExampleNumbersTest extends TestCase { PhoneNumber exampleNumber = phoneNumberUtil.getExampleNumber(regionCode); assertNotNull("None found for region " + regionCode, exampleNumber); } + + for (String regionCode : shortNumberUtil.getSupportedRegions()) { + String exampleShortNumber = shortNumberUtil.getExampleShortNumber(regionCode); + assertFalse("No example short number found for region " + regionCode, + exampleShortNumber.equals("")); + } } } diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/MetadataManagerTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/MetadataManagerTest.java index ebe1bcb53..be1b2ba87 100644 --- a/java/libphonenumber/test/com/google/i18n/phonenumbers/MetadataManagerTest.java +++ b/java/libphonenumber/test/com/google/i18n/phonenumbers/MetadataManagerTest.java @@ -34,8 +34,20 @@ public class MetadataManagerTest extends TestCase { assertTrue(germanyAlternateFormats.numberFormats().size() > 0); } + public void testShortNumberMetadataContainsData() throws Exception { + // We should have some data for France. + PhoneMetadata franceShortNumberMetadata = MetadataManager.getShortNumberMetadataForRegion("FR"); + assertNotNull(franceShortNumberMetadata); + assertTrue(franceShortNumberMetadata.hasShortCode()); + } + public void testAlternateFormatsFailsGracefully() throws Exception { PhoneMetadata noAlternateFormats = MetadataManager.getAlternateFormatsForCountry(999); assertNull(noAlternateFormats); } + + public void testShortNumberMetadataFailsGracefully() throws Exception { + PhoneMetadata noShortNumberMetadata = MetadataManager.getShortNumberMetadataForRegion("XXX"); + assertNull(noShortNumberMetadata); + } } diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberMatcherTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberMatcherTest.java index f596989fa..0e993ef5e 100644 --- a/java/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberMatcherTest.java +++ b/java/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberMatcherTest.java @@ -18,6 +18,7 @@ package com.google.i18n.phonenumbers; import com.google.i18n.phonenumbers.PhoneNumberUtil.Leniency; import com.google.i18n.phonenumbers.Phonenumber.PhoneNumber; +import com.google.i18n.phonenumbers.Phonenumber.PhoneNumber.CountryCodeSource; import java.util.ArrayList; import java.util.Arrays; @@ -33,6 +34,50 @@ import java.util.NoSuchElementException; */ public class PhoneNumberMatcherTest extends TestMetadataTestCase { + public void testContainsMoreThanOneSlashInNationalNumber() throws Exception { + // A date should return true. + PhoneNumber number = new PhoneNumber(); + number.setCountryCode(1); + number.setCountryCodeSource(CountryCodeSource.FROM_DEFAULT_COUNTRY); + String candidate = "1/05/2013"; + assertTrue(PhoneNumberMatcher.containsMoreThanOneSlashInNationalNumber(number, candidate)); + + // Here, the country code source thinks it started with a country calling code, but this is not + // the same as the part before the slash, so it's still true. + number = new PhoneNumber(); + number.setCountryCode(274); + number.setCountryCodeSource(CountryCodeSource.FROM_NUMBER_WITHOUT_PLUS_SIGN); + candidate = "27/4/2013"; + assertTrue(PhoneNumberMatcher.containsMoreThanOneSlashInNationalNumber(number, candidate)); + + // Now it should be false, because the first slash is after the country calling code. + number = new PhoneNumber(); + number.setCountryCode(49); + number.setCountryCodeSource(CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN); + candidate = "49/69/2013"; + assertFalse(PhoneNumberMatcher.containsMoreThanOneSlashInNationalNumber(number, candidate)); + + number = new PhoneNumber(); + number.setCountryCode(49); + number.setCountryCodeSource(CountryCodeSource.FROM_NUMBER_WITHOUT_PLUS_SIGN); + candidate = "+49/69/2013"; + assertFalse(PhoneNumberMatcher.containsMoreThanOneSlashInNationalNumber(number, candidate)); + + candidate = "+ 49/69/2013"; + assertFalse(PhoneNumberMatcher.containsMoreThanOneSlashInNationalNumber(number, candidate)); + + candidate = "+ 49/69/20/13"; + assertTrue(PhoneNumberMatcher.containsMoreThanOneSlashInNationalNumber(number, candidate)); + + // Here, the first group is not assumed to be the country calling code, even though it is the + // same as it, so this should return true. + number = new PhoneNumber(); + number.setCountryCode(49); + number.setCountryCodeSource(CountryCodeSource.FROM_DEFAULT_COUNTRY); + candidate = "49/69/2013"; + assertTrue(PhoneNumberMatcher.containsMoreThanOneSlashInNationalNumber(number, candidate)); + } + /** See {@link PhoneNumberUtilTest#testParseNationalNumber()}. */ public void testFindNationalNumber() throws Exception { // same cases as in testParseNationalNumber @@ -516,8 +561,7 @@ public class PhoneNumberMatcherTest extends TestMetadataTestCase { doTestNumberNonMatchesForLeniency(testCases, Leniency.EXACT_GROUPING); } - private void doTestNumberMatchesForLeniency(List testCases, - PhoneNumberUtil.Leniency leniency) { + private void doTestNumberMatchesForLeniency(List testCases, Leniency leniency) { int noMatchFoundCount = 0; int wrongMatchFoundCount = 0; for (NumberTest test : testCases) { @@ -539,8 +583,7 @@ public class PhoneNumberMatcherTest extends TestMetadataTestCase { assertEquals(0, wrongMatchFoundCount); } - private void doTestNumberNonMatchesForLeniency(List testCases, - PhoneNumberUtil.Leniency leniency) { + private void doTestNumberNonMatchesForLeniency(List testCases, Leniency leniency) { int matchFoundCount = 0; for (NumberTest test : testCases) { Iterator iterator = @@ -956,7 +999,7 @@ public class PhoneNumberMatcherTest extends TestMetadataTestCase { } private Iterator findNumbersForLeniency( - String text, String defaultCountry, PhoneNumberUtil.Leniency leniency) { + String text, String defaultCountry, Leniency leniency) { return phoneUtil.findNumbers(text, defaultCountry, leniency, Long.MAX_VALUE).iterator(); } diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberUtilTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberUtilTest.java index 8ee183853..701558f3f 100644 --- a/java/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberUtilTest.java +++ b/java/libphonenumber/test/com/google/i18n/phonenumbers/PhoneNumberUtilTest.java @@ -377,6 +377,14 @@ public class PhoneNumberUtilTest extends TestMetadataTestCase { PhoneNumberUtil.normalizeDigitsOnly(inputNumber)); } + public void testNormaliseStripNonDiallableCharacters() { + String inputNumber = "03*4-56&+a#234"; + String expectedOutput = "03*456+234"; + assertEquals("Conversion did not correctly remove non-diallable characters", + expectedOutput, + PhoneNumberUtil.normalizeDiallableCharsOnly(inputNumber)); + } + public void testFormatUSNumber() { assertEquals("650 253 0000", phoneUtil.format(US_NUMBER, PhoneNumberFormat.NATIONAL)); assertEquals("+1 650 253 0000", phoneUtil.format(US_NUMBER, PhoneNumberFormat.INTERNATIONAL)); diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/RegionCode.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/RegionCode.java index 3c468cb95..46f11414b 100644 --- a/java/libphonenumber/test/com/google/i18n/phonenumbers/RegionCode.java +++ b/java/libphonenumber/test/com/google/i18n/phonenumbers/RegionCode.java @@ -24,6 +24,7 @@ final class RegionCode { static final String UN001 = "001"; static final String AD = "AD"; static final String AE = "AE"; + static final String AM = "AM"; static final String AO = "AO"; static final String AQ = "AQ"; static final String AR = "AR"; @@ -36,6 +37,7 @@ final class RegionCode { static final String CN = "CN"; static final String CS = "CS"; static final String DE = "DE"; + static final String FR = "FR"; static final String GB = "GB"; static final String IT = "IT"; static final String JP = "JP"; diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/ShortNumberUtilTest.java b/java/libphonenumber/test/com/google/i18n/phonenumbers/ShortNumberUtilTest.java index 682e87260..fb225ba88 100644 --- a/java/libphonenumber/test/com/google/i18n/phonenumbers/ShortNumberUtilTest.java +++ b/java/libphonenumber/test/com/google/i18n/phonenumbers/ShortNumberUtilTest.java @@ -28,6 +28,24 @@ public class ShortNumberUtilTest extends TestMetadataTestCase { shortUtil = new ShortNumberUtil(phoneUtil); } + public void testGetExampleShortNumber() { + assertEquals("8711", shortUtil.getExampleShortNumber(RegionCode.AM)); + assertEquals("1010", shortUtil.getExampleShortNumber(RegionCode.FR)); + assertEquals("", shortUtil.getExampleShortNumber(RegionCode.UN001)); + assertEquals("", shortUtil.getExampleShortNumber(null)); + } + + public void testGetExampleShortNumberForCost() { + assertEquals("3010", shortUtil.getExampleShortNumberForCost(RegionCode.FR, + ShortNumberUtil.ShortNumberCost.TOLL_FREE)); + assertEquals("118777", shortUtil.getExampleShortNumberForCost(RegionCode.FR, + ShortNumberUtil.ShortNumberCost.STANDARD_RATE)); + assertEquals("3200", shortUtil.getExampleShortNumberForCost(RegionCode.FR, + ShortNumberUtil.ShortNumberCost.PREMIUM_RATE)); + assertEquals("", shortUtil.getExampleShortNumberForCost(RegionCode.FR, + ShortNumberUtil.ShortNumberCost.UNKNOWN_COST)); + } + public void testConnectsToEmergencyNumber_US() { assertTrue(shortUtil.connectsToEmergencyNumber("911", RegionCode.US)); assertTrue(shortUtil.connectsToEmergencyNumber("119", RegionCode.US)); diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_800 b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_800 index 6a88bffb83667a7d84f821275a6b2cd1aed8da7c..66b7ad47c81b334e0124d5bbe2200dac60b8e09a 100644 GIT binary patch delta 23 fcmbQuw3&%>&07Z6Dh38dt%;mhCe}(!ylV#lS3C#b delta 20 ccmdnYG@FTY&07Z6Dh38dp^2PVCVsU806~@pxc~qF diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_979 b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_979 index 0c143ce55bc93b690d430f025200a8207c57e279..665df4825ee60573c5990459a326acb2d6f925a5 100644 GIT binary patch delta 23 fcmZ3+w2z5%&07Z6Dh38d(}|onCiY59eCP@QS_udr delta 20 ccmdnTw2X;!&07Z6Dh38d*@>JtCjN8<07Ik(=>Px# diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AD b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AD index 39899458ffc556d3dd651c33a87961bd377be792..306c96dba79cf1f753d655f3d5601a967dbdbadc 100644 GIT binary patch delta 20 ccmZ3@c$krG&07Z6^1Tz;IwtB#Oze{d08j`AdjJ3c delta 17 ZcmX@ixSEk|&07Z6@}(2mIwmfY1pqqS2BZK0 diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AE b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AE index c4f0cd2297280d237037db2e7a16aed0717b358e..13133da9dbf44a96f3823c286f97dc9d456f56b0 100644 GIT binary patch delta 30 lcmeytIGKre&07Z6Dh38dE(RbmQPFUs^@54@5)*IB0sw$r2*3aU delta 17 ZcmbQt^n;OY&07Z6@=p^vuTK0X3jjbp2d@AC diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AO b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AO index 78d7286a05a1d05e7966f0c60a9175a4fc50b3b6..68edd895e5f3ba8a8825475ee0d32ee06b61d543 100644 GIT binary patch delta 23 fcmX@cbdQO1&07Z6Dh39|(21O{CeD|b_&FE=Vbci1 delta 21 dcmcb|bc~5}&07Z6Dh38d+lid7CUY|e0{~6%27Ukl diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AR b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_AR index c65e3dca0e515d38aa06aa19f4b4667a3acf9b97..93355278a17b4571aaeb9810b2a1d9ec62852296 100644 GIT binary patch delta 24 gcmeBWU&_w8<}Cwj6$1nFoQa&DChnKm_(kE7`O|(*(IA0Y2ZwLtn delta 23 fcmcb^c!ZH{&07Z6@_iH8(kHItoS3CKal0x2a1jYp diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_BS b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_BS index 1960e698c5f76717c46207eed4a8cb39f965b7b7..9b528138f5dce4eed491bb26ad4c0b74b62a225e 100644 GIT binary patch delta 22 dcmeBSUc$_|<}Cwj6$1m~?2Vl9jFSTxZ2(KT1}*>q delta 22 dcmZ3&+{4Vd<}Cwj6$1lf^G42i#>owgDgaA~1}*>q diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_BY b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_BY index 467bebec1c6af558971757feeeb41ea8f2edf30d..fdcaea57bef3f2ccb59885de09e64bc1c0ccebe1 100644 GIT binary patch delta 23 fcmeyxG>MsW&07Z6Dh39|&WW5SC)PtgTw4b< delta 23 fcmZo+d&A1P<}Cwj6$1m)1sMTOj|Er& diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_IT b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_IT index 9aeba54f1c543e1421b3e47d5ea38d9bd679b5da..5f83a59fa9568773ee609fc5ec197b3ab4eeffbf 100644 GIT binary patch delta 24 gcmaFN{F|9`&07Z6Dh39|PZK$ROk685nUV1k0CejKSO5S3 delta 21 dcmey({Fs?@&07Z6Dh39|TN62dOqOJP1OQlt2m$~A diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_JP b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_JP index 97e1d0f6bdb769abe6940253a53581e7195fb40c..1cc460a7488745ab53ab38d394c1094d2465ddda 100644 GIT binary patch delta 32 ocmey#I+2Zc&07Z6Dh38-4h9AW#)Nu diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_KR b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_KR index 6f073d102c6d950f6ebdaaa183d47bca47adcbc6..c8adceb6cfbf2019c7780b83cb09ef9ff7d465c6 100644 GIT binary patch delta 31 ncmdnRbBSj|CFA5=MxM>Nj4e#8RSXPFE|WhpOKj$2(P07rqVfpZ delta 27 jcmcb_vx{d#CFACaj1^3i`B)@as~8xVbT+H8=r92QdpZXL diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_MX b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_MX index cab73c84d9c34974995da8a09451afaa6122ae86..4c885953a20e0b9b512cbc499243292dd7186946 100644 GIT binary patch delta 25 hcmdnOafV~U(~W0Un3>8QCx2v?m>kEXJXw#04FHHS2;~3( delta 34 qcmX@Zv4vy8(~W<5n3=g%3@0ZtiL#e#8kv}yTTVXDC^6ZAg$Dr5p$b6& diff --git a/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_NZ b/java/libphonenumber/test/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProtoForTesting_NZ index af14d4ce6648240016f7b317869379a102c7f7ba..2bd9f5db67ab67200d9d3d6894c539cd6c845c59 100644 GIT binary patch delta 26 icmdnQa*Bm>&07Z6Dh387$BmqcjFa^kB_?Mvo&W%9PY0y{ delta 22 ecmX@bvWbOr&07Z6Dh387&5fLijFX!fPXGW8vpPx# delta 21 dcmdnVw2+B&&07Z6Dh38diHV$VCi61t002hm1?&I- diff --git a/java/release_notes.txt b/java/release_notes.txt index b5ccbbba5..ff3455187 100644 --- a/java/release_notes.txt +++ b/java/release_notes.txt @@ -1,3 +1,8 @@ +Jul 17, 2013: libphonenumber-5.7 +* Code changes: + - Improve phone number extraction recall. + - Add support for loading short number metadata. + Jul 16, 2013: libphonenumber-5.6.2 * Metadata changes: - Updated alternate formatting data for country calling code(s): 49, 61 diff --git a/resources/phonemetadata.proto b/resources/phonemetadata.proto index 87f4c1e6e..98509329b 100644 --- a/resources/phonemetadata.proto +++ b/resources/phonemetadata.proto @@ -134,6 +134,8 @@ message PhoneMetadata { required PhoneNumberDesc uan = 25; required PhoneNumberDesc emergency = 27; required PhoneNumberDesc voicemail = 28; + required PhoneNumberDesc short_code = 29; + required PhoneNumberDesc standard_rate = 30; // The rules here distinguish the numbers that are only able to be dialled // nationally. required PhoneNumberDesc no_international_dialling = 24; diff --git a/tools/java/common/src/com/google/i18n/phonenumbers/BuildMetadataFromXml.java b/tools/java/common/src/com/google/i18n/phonenumbers/BuildMetadataFromXml.java index 5ce14c2e5..48a1a5113 100644 --- a/tools/java/common/src/com/google/i18n/phonenumbers/BuildMetadataFromXml.java +++ b/tools/java/common/src/com/google/i18n/phonenumbers/BuildMetadataFromXml.java @@ -76,6 +76,8 @@ public class BuildMetadataFromXml { private static final String PREFERRED_INTERNATIONAL_PREFIX = "preferredInternationalPrefix"; private static final String PREMIUM_RATE = "premiumRate"; private static final String SHARED_COST = "sharedCost"; + private static final String SHORT_CODE = "shortCode"; + private static final String STANDARD_RATE = "standardRate"; private static final String TOLL_FREE = "tollFree"; private static final String UAN = "uan"; private static final String VOICEMAIL = "voicemail"; @@ -426,8 +428,12 @@ public class BuildMetadataFromXml { processPhoneNumberDescElement(generalDesc, element, MOBILE, liteBuild)); metadata.setTollFree( processPhoneNumberDescElement(generalDesc, element, TOLL_FREE, liteBuild)); + metadata.setStandardRate( + processPhoneNumberDescElement(generalDesc, element, STANDARD_RATE, liteBuild)); metadata.setPremiumRate( processPhoneNumberDescElement(generalDesc, element, PREMIUM_RATE, liteBuild)); + metadata.setShortCode( + processPhoneNumberDescElement(generalDesc, element, SHORT_CODE, liteBuild)); metadata.setSharedCost( processPhoneNumberDescElement(generalDesc, element, SHARED_COST, liteBuild)); metadata.setVoip( diff --git a/tools/java/common/test/com/google/i18n/phonenumbers/BuildMetadataFromXmlTest.java b/tools/java/common/test/com/google/i18n/phonenumbers/BuildMetadataFromXmlTest.java index c716bae81..d3c1574be 100644 --- a/tools/java/common/test/com/google/i18n/phonenumbers/BuildMetadataFromXmlTest.java +++ b/tools/java/common/test/com/google/i18n/phonenumbers/BuildMetadataFromXmlTest.java @@ -509,12 +509,13 @@ public class BuildMetadataFromXmlTest extends TestCase { " \\d{2}" + " \\d{3}" + " \\d{4}" + - " \\d{5}" + - " \\d{6}" + - " \\d{7}" + - " \\d{8}" + - " \\d{9}" + - " \\d{10}" + + " \\d{5}" + + " \\d{6}" + + " \\d{7}" + + " \\d{8}" + + " \\d{9}" + + " \\d{10}" + + " \\d{11}" + ""; Element territoryElement = parseXmlString(xmlInput); PhoneMetadata.Builder metadata = PhoneMetadata.newBuilder(); @@ -523,10 +524,12 @@ public class BuildMetadataFromXmlTest extends TestCase { assertEquals("\\d{2}", metadata.getMobile().getNationalNumberPattern()); assertEquals("\\d{3}", metadata.getPager().getNationalNumberPattern()); assertEquals("\\d{4}", metadata.getTollFree().getNationalNumberPattern()); - assertEquals("\\d{5}", metadata.getPremiumRate().getNationalNumberPattern()); - assertEquals("\\d{6}", metadata.getSharedCost().getNationalNumberPattern()); - assertEquals("\\d{7}", metadata.getPersonalNumber().getNationalNumberPattern()); - assertEquals("\\d{8}", metadata.getVoip().getNationalNumberPattern()); - assertEquals("\\d{9}", metadata.getUan().getNationalNumberPattern()); + assertEquals("\\d{5}", metadata.getStandardRate().getNationalNumberPattern()); + assertEquals("\\d{6}", metadata.getPremiumRate().getNationalNumberPattern()); + assertEquals("\\d{7}", metadata.getShortCode().getNationalNumberPattern()); + assertEquals("\\d{8}", metadata.getSharedCost().getNationalNumberPattern()); + assertEquals("\\d{9}", metadata.getPersonalNumber().getNationalNumberPattern()); + assertEquals("\\d{10}", metadata.getVoip().getNationalNumberPattern()); + assertEquals("\\d{11}", metadata.getUan().getNationalNumberPattern()); } } diff --git a/tools/java/cpp-build/target/cpp-build-1.0-SNAPSHOT-jar-with-dependencies.jar b/tools/java/cpp-build/target/cpp-build-1.0-SNAPSHOT-jar-with-dependencies.jar index 60c4d73b75a24ea8b123cdbee0796a2a0d24ba6d..0394a7e0f9696b75a4bf691470d62bd7fae5dde5 100644 GIT binary patch delta 39714 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 NJl{oZBE{AU{tp{!bE5zN delta 38762 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 diff --git a/tools/java/java-build/src/com/google/i18n/phonenumbers/BuildMetadataProtoFromXml.java b/tools/java/java-build/src/com/google/i18n/phonenumbers/BuildMetadataProtoFromXml.java index 64160b1a6..c76de97d9 100644 --- a/tools/java/java-build/src/com/google/i18n/phonenumbers/BuildMetadataProtoFromXml.java +++ b/tools/java/java-build/src/com/google/i18n/phonenumbers/BuildMetadataProtoFromXml.java @@ -189,9 +189,8 @@ public class BuildMetadataProtoFromXml extends Command { private static void writeCountryCallingCodeMappingToJavaFile( Map> countryCodeToRegionCodeMap, String outputDir, String mappingClass, String copyright) throws IOException { - int capacity = (int) (countryCodeToRegionCodeMap.size() / CAPACITY_FACTOR); - - // Find out whether the countryCodeToRegionCodeMap has any region codes listed in it. + // Find out whether the countryCodeToRegionCodeMap has any region codes or country + // calling codes listed in it. boolean hasRegionCodes = false; for (List listWithRegionCode : countryCodeToRegionCodeMap.values()) { if (!listWithRegionCode.isEmpty()) { @@ -203,12 +202,15 @@ public class BuildMetadataProtoFromXml extends Command { ClassWriter writer = new ClassWriter(outputDir, mappingClass, copyright); + int capacity = (int) (countryCodeToRegionCodeMap.size() / CAPACITY_FACTOR); if (hasRegionCodes && hasCountryCodes) { writeMap(writer, capacity, countryCodeToRegionCodeMap); } else if (hasCountryCodes) { writeCountryCodeSet(writer, capacity, countryCodeToRegionCodeMap.keySet()); } else { - writeRegionCodeSet(writer, capacity, countryCodeToRegionCodeMap.get(0)); + List regionCodeList = countryCodeToRegionCodeMap.get(0); + capacity = (int) (regionCodeList.size() / CAPACITY_FACTOR); + writeRegionCodeSet(writer, capacity, regionCodeList); } writer.writeToFile(); @@ -249,18 +251,18 @@ public class BuildMetadataProtoFromXml extends Command { } private static void writeRegionCodeSet(ClassWriter writer, int capacity, - List regionCodeSet) { + List regionCodeList) { writer.addToBody(REGION_CODE_SET_COMMENT); writer.addToImports("java.util.HashSet"); writer.addToImports("java.util.Set"); writer.addToBody(" static Set getRegionCodeSet() {\n"); - writer.formatToBody(CAPACITY_COMMENT, capacity, regionCodeSet.size()); + writer.formatToBody(CAPACITY_COMMENT, capacity, regionCodeList.size()); writer.addToBody(" Set regionCodeSet = new HashSet(" + capacity + ");\n"); writer.addToBody("\n"); - for (String regionCode : regionCodeSet) { + for (String regionCode : regionCodeList) { writer.addToBody(" regionCodeSet.add(\"" + regionCode + "\");\n"); } diff --git a/tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar b/tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar index 81012875b91c76ca377b2e22b1870e0c31db1eaa..66fbaa87863f8c33ec7a422264d12d5ed1f34935 100644 GIT binary patch delta 164364 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ƣ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

nRx5mO$ym4hGX=TnV0B`{ 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 delta 165607 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 Lh#}`75VHRV