Lines Matching refs:phonenumbers

27 goog.provide('i18n.phonenumbers.PhoneNumberUtilTest');
32 goog.require('i18n.phonenumbers.Error');
33 goog.require('i18n.phonenumbers.NumberFormat');
34 goog.require('i18n.phonenumbers.PhoneMetadata');
35 goog.require('i18n.phonenumbers.PhoneNumber');
36 goog.require('i18n.phonenumbers.PhoneNumberDesc');
37 goog.require('i18n.phonenumbers.PhoneNumberFormat');
38 goog.require('i18n.phonenumbers.PhoneNumberType');
39 goog.require('i18n.phonenumbers.PhoneNumberUtil');
40 goog.require('i18n.phonenumbers.RegionCode');
43 /** @type {!i18n.phonenumbers.PhoneNumberUtil} */
44 var phoneUtil = i18n.phonenumbers.PhoneNumberUtil.getInstance();
51 /** @type {!i18n.phonenumbers.PhoneNumber} */
52 var ALPHA_NUMERIC_NUMBER = new i18n.phonenumbers.PhoneNumber();
57 /** @type {!i18n.phonenumbers.PhoneNumber} */
58 var AE_UAN = new i18n.phonenumbers.PhoneNumber();
63 /** @type {!i18n.phonenumbers.PhoneNumber} */
64 var AR_MOBILE = new i18n.phonenumbers.PhoneNumber();
69 /** @type {!i18n.phonenumbers.PhoneNumber} */
70 var AR_NUMBER = new i18n.phonenumbers.PhoneNumber();
75 /** @type {!i18n.phonenumbers.PhoneNumber} */
76 var AU_NUMBER = new i18n.phonenumbers.PhoneNumber();
81 /** @type {!i18n.phonenumbers.PhoneNumber} */
82 var BS_MOBILE = new i18n.phonenumbers.PhoneNumber();
87 /** @type {!i18n.phonenumbers.PhoneNumber} */
88 var BS_NUMBER = new i18n.phonenumbers.PhoneNumber();
92 /** @type {!i18n.phonenumbers.PhoneNumber} */
93 var CO_FIXED_LINE = new i18n.phonenumbers.PhoneNumber();
98 /** @type {!i18n.phonenumbers.PhoneNumber} */
99 var DE_NUMBER = new i18n.phonenumbers.PhoneNumber();
104 /** @type {!i18n.phonenumbers.PhoneNumber} */
105 var DE_SHORT_NUMBER = new i18n.phonenumbers.PhoneNumber();
110 /** @type {!i18n.phonenumbers.PhoneNumber} */
111 var GB_MOBILE = new i18n.phonenumbers.PhoneNumber();
116 /** @type {!i18n.phonenumbers.PhoneNumber} */
117 var GB_NUMBER = new i18n.phonenumbers.PhoneNumber();
122 /** @type {!i18n.phonenumbers.PhoneNumber} */
123 var IT_MOBILE = new i18n.phonenumbers.PhoneNumber();
128 /** @type {!i18n.phonenumbers.PhoneNumber} */
129 var IT_NUMBER = new i18n.phonenumbers.PhoneNumber();
135 /** @type {!i18n.phonenumbers.PhoneNumber} */
136 var JP_STAR_NUMBER = new i18n.phonenumbers.PhoneNumber();
142 /** @type {!i18n.phonenumbers.PhoneNumber} */
143 var MX_MOBILE1 = new i18n.phonenumbers.PhoneNumber();
148 /** @type {!i18n.phonenumbers.PhoneNumber} */
149 var MX_MOBILE2 = new i18n.phonenumbers.PhoneNumber();
154 /** @type {!i18n.phonenumbers.PhoneNumber} */
155 var MX_NUMBER1 = new i18n.phonenumbers.PhoneNumber();
160 /** @type {!i18n.phonenumbers.PhoneNumber} */
161 var MX_NUMBER2 = new i18n.phonenumbers.PhoneNumber();
166 /** @type {!i18n.phonenumbers.PhoneNumber} */
167 var NZ_NUMBER = new i18n.phonenumbers.PhoneNumber();
172 /** @type {!i18n.phonenumbers.PhoneNumber} */
173 var SG_NUMBER = new i18n.phonenumbers.PhoneNumber();
179 /** @type {!i18n.phonenumbers.PhoneNumber} */
180 var US_LONG_NUMBER = new i18n.phonenumbers.PhoneNumber();
185 /** @type {!i18n.phonenumbers.PhoneNumber} */
186 var US_NUMBER = new i18n.phonenumbers.PhoneNumber();
191 /** @type {!i18n.phonenumbers.PhoneNumber} */
192 var US_PREMIUM = new i18n.phonenumbers.PhoneNumber();
198 /** @type {!i18n.phonenumbers.PhoneNumber} */
199 var US_LOCAL_NUMBER = new i18n.phonenumbers.PhoneNumber();
204 /** @type {!i18n.phonenumbers.PhoneNumber} */
205 var US_SHORT_BY_ONE_NUMBER = new i18n.phonenumbers.PhoneNumber();
210 /** @type {!i18n.phonenumbers.PhoneNumber} */
211 var US_TOLLFREE = new i18n.phonenumbers.PhoneNumber();
216 /** @type {!i18n.phonenumbers.PhoneNumber} */
217 var US_SPOOF = new i18n.phonenumbers.PhoneNumber();
222 /** @type {!i18n.phonenumbers.PhoneNumber} */
223 var US_SPOOF_WITH_RAW_INPUT = new i18n.phonenumbers.PhoneNumber();
229 /** @type {!i18n.phonenumbers.PhoneNumber} */
230 var UZ_FIXED_LINE = new i18n.phonenumbers.PhoneNumber();
235 /** @type {!i18n.phonenumbers.PhoneNumber} */
236 var UZ_MOBILE = new i18n.phonenumbers.PhoneNumber();
241 /** @type {!i18n.phonenumbers.PhoneNumber} */
242 var INTERNATIONAL_TOLL_FREE = new i18n.phonenumbers.PhoneNumber();
250 /** @type {!i18n.phonenumbers.PhoneNumber} */
251 var INTERNATIONAL_TOLL_FREE_TOO_LONG = new i18n.phonenumbers.PhoneNumber();
256 /** @type {!i18n.phonenumbers.PhoneNumber} */
257 var UNIVERSAL_PREMIUM_RATE = new i18n.phonenumbers.PhoneNumber();
262 /** @type {!i18n.phonenumbers.PhoneNumber} */
263 var UNKNOWN_COUNTRY_CODE_NO_RAW_INPUT = new i18n.phonenumbers.PhoneNumber();
267 var RegionCode = i18n.phonenumbers.RegionCode;
270 /** @type {i18n.phonenumbers.PhoneMetadata} */
294 /** @type {i18n.phonenumbers.PhoneMetadata} */
316 /** @type {i18n.phonenumbers.PhoneMetadata} */
335 /** @type {i18n.phonenumbers.PhoneMetadata} */
429 /** @type {!i18n.phonenumbers.PhoneNumber} */
430 var number = new i18n.phonenumbers.PhoneNumber();
443 i18n.phonenumbers.PhoneNumberUtil.getCountryMobileToken(
449 i18n.phonenumbers.PhoneNumberUtil.getCountryMobileToken(
489 var PNT = i18n.phonenumbers.PhoneNumberType;
510 var PNT = i18n.phonenumbers.PhoneNumberType;
537 /** @type {!i18n.phonenumbers.PhoneNumber} */
538 var emptyNumber = new i18n.phonenumbers.PhoneNumber();
543 /** @type {!i18n.phonenumbers.PhoneNumber} */
544 var number = new i18n.phonenumbers.PhoneNumber();
558 var PNT = i18n.phonenumbers.PhoneNumberType;
595 i18n.phonenumbers.PhoneNumberUtil.convertAlphaCharactersInNumber(input));
605 i18n.phonenumbers.PhoneNumberUtil.normalize(inputNumber));
615 i18n.phonenumbers.PhoneNumberUtil.normalize(inputNumber));
625 i18n.phonenumbers.PhoneNumberUtil.normalize(inputNumber));
631 i18n.phonenumbers.PhoneNumberUtil.normalize(inputNumber));
641 i18n.phonenumbers.PhoneNumberUtil.normalizeDigitsOnly(inputNumber));
652 i18n.phonenumbers.PhoneNumberUtil.normalizeDiallableCharsOnly(
657 var PNF = i18n.phonenumbers.PhoneNumberFormat;
680 var PNF = i18n.phonenumbers.PhoneNumberFormat;
687 var PNF = i18n.phonenumbers.PhoneNumberFormat;
698 var PNF = i18n.phonenumbers.PhoneNumberFormat;
699 /** @type {!i18n.phonenumbers.PhoneNumber} */
700 var deNumber = new i18n.phonenumbers.PhoneNumber();
707 deNumber = new i18n.phonenumbers.PhoneNumber();
713 deNumber = new i18n.phonenumbers.PhoneNumber();
720 deNumber = new i18n.phonenumbers.PhoneNumber();
726 deNumber = new i18n.phonenumbers.PhoneNumber();
739 deNumber = new i18n.phonenumbers.PhoneNumber();
746 var PNF = i18n.phonenumbers.PhoneNumberFormat;
759 var PNF = i18n.phonenumbers.PhoneNumberFormat;
765 /** @type {!i18n.phonenumbers.PhoneNumber} */
766 var auNumber = new i18n.phonenumbers.PhoneNumber();
776 var PNF = i18n.phonenumbers.PhoneNumberFormat;
789 var PNF = i18n.phonenumbers.PhoneNumberFormat;
862 /** @type {!i18n.phonenumbers.PhoneNumber} */
908 /** @type {!i18n.phonenumbers.PhoneNumber} */
909 var alphaNumericNumber = new i18n.phonenumbers.PhoneNumber();
1031 var PNF = i18n.phonenumbers.PhoneNumberFormat;
1034 /** @type {!i18n.phonenumbers.PhoneNumber} */
1035 var arMobile = new i18n.phonenumbers.PhoneNumber();
1061 var PNF = i18n.phonenumbers.PhoneNumberFormat;
1063 /** @type {!i18n.phonenumbers.PhoneNumber} */
1064 var arNumber = new i18n.phonenumbers.PhoneNumber();
1096 /** @type {!i18n.phonenumbers.PhoneNumber} */
1097 var usNumber = new i18n.phonenumbers.PhoneNumber();
1142 /** @type {!i18n.phonenumbers.PhoneNumber} */
1239 var deShortNumber = new i18n.phonenumbers.PhoneNumber();
1263 var usShortNumber = new i18n.phonenumbers.PhoneNumber();
1280 var auShortNumber = new i18n.phonenumbers.PhoneNumber();
1296 var PNF = i18n.phonenumbers.PhoneNumberFormat;
1297 /** @type {!i18n.phonenumbers.NumberFormat} */
1298 var newNumFormat = new i18n.phonenumbers.NumberFormat();
1356 var PNF = i18n.phonenumbers.PhoneNumberFormat;
1364 var PNF = i18n.phonenumbers.PhoneNumberFormat;
1365 /** @type {!i18n.phonenumbers.PhoneNumber} */
1375 /** @type {!i18n.phonenumbers.PhoneNumber} */
1384 /** @type {!i18n.phonenumbers.PhoneNumber} */
1390 /** @type {!i18n.phonenumbers.PhoneNumber} */
1396 /** @type {!i18n.phonenumbers.PhoneNumber} */
1403 /** @type {!i18n.phonenumbers.PhoneNumber} */
1409 /** @type {!i18n.phonenumbers.PhoneNumber} */
1418 /** @type {!i18n.phonenumbers.PhoneNumber} */
1425 /** @type {!i18n.phonenumbers.PhoneNumber} */
1432 /** @type {!i18n.phonenumbers.PhoneNumber} */
1437 /** @type {!i18n.phonenumbers.PhoneNumber} */
1443 /** @type {!i18n.phonenumbers.PhoneNumber} */
1451 /** @type {!i18n.phonenumbers.PhoneNumber} */
1457 /** @type {!i18n.phonenumbers.PhoneNumber} */
1465 /** @type {!i18n.phonenumbers.PhoneNumber} */
1478 /** @type {!i18n.phonenumbers.PhoneNumber} */
1486 /** @type {!i18n.phonenumbers.PhoneNumber} */
1494 /** @type {!i18n.phonenumbers.PhoneNumber} */
1501 /** @type {!i18n.phonenumbers.PhoneNumber} */
1509 /** @type {!i18n.phonenumbers.PhoneNumber} */
1517 /** @type {!i18n.phonenumbers.PhoneNumber} */
1527 /** @type {!i18n.phonenumbers.PhoneNumber} */
1535 /** @type {!i18n.phonenumbers.PhoneNumber} */
1546 /** @type {!i18n.phonenumbers.PhoneNumber} */
1554 /** @type {!i18n.phonenumbers.PhoneNumber} */
1564 /** @type {!i18n.phonenumbers.PhoneNumber} */
1568 /** @type {!i18n.phonenumbers.PhoneNumber} */
1582 var PNT = i18n.phonenumbers.PhoneNumberType;
1585 /** @type {!i18n.phonenumbers.PhoneNumber} */
1586 var premiumRateNumber = new i18n.phonenumbers.PhoneNumber();
1591 premiumRateNumber = new i18n.phonenumbers.PhoneNumber();
1596 premiumRateNumber = new i18n.phonenumbers.PhoneNumber();
1601 premiumRateNumber = new i18n.phonenumbers.PhoneNumber();
1610 var PNT = i18n.phonenumbers.PhoneNumberType;
1611 /** @type {!i18n.phonenumbers.PhoneNumber} */
1612 var tollFreeNumber = new i18n.phonenumbers.PhoneNumber();
1618 tollFreeNumber = new i18n.phonenumbers.PhoneNumber();
1623 tollFreeNumber = new i18n.phonenumbers.PhoneNumber();
1628 tollFreeNumber = new i18n.phonenumbers.PhoneNumber();
1637 var PNT = i18n.phonenumbers.PhoneNumberType;
1643 /** @type {!i18n.phonenumbers.PhoneNumber} */
1644 var mobileNumber = new i18n.phonenumbers.PhoneNumber();
1651 var PNT = i18n.phonenumbers.PhoneNumberType;
1659 var PNT = i18n.phonenumbers.PhoneNumberType;
1662 /** @type {!i18n.phonenumbers.PhoneNumber} */
1663 var fixedLineAndMobileNumber = new i18n.phonenumbers.PhoneNumber();
1672 var PNT = i18n.phonenumbers.PhoneNumberType;
1673 /** @type {!i18n.phonenumbers.PhoneNumber} */
1674 var gbNumber = new i18n.phonenumbers.PhoneNumber();
1681 var PNT = i18n.phonenumbers.PhoneNumberType;
1682 /** @type {!i18n.phonenumbers.PhoneNumber} */
1683 var gbNumber = new i18n.phonenumbers.PhoneNumber();
1690 var PNT = i18n.phonenumbers.PhoneNumberType;
1691 /** @type {!i18n.phonenumbers.PhoneNumber} */
1692 var gbNumber = new i18n.phonenumbers.PhoneNumber();
1699 var PNT = i18n.phonenumbers.PhoneNumberType;
1711 /** @type {!i18n.phonenumbers.PhoneNumber} */
1712 var nzNumber = new i18n.phonenumbers.PhoneNumber();
1723 /** @type {!i18n.phonenumbers.PhoneNumber} */
1724 var bsInvalidNumber = new i18n.phonenumbers.PhoneNumber();
1731 /** @type {!i18n.phonenumbers.PhoneNumber} */
1732 var reNumber = new i18n.phonenumbers.PhoneNumber();
1761 /** @type {!i18n.phonenumbers.PhoneNumber} */
1762 var invalidNumber = new i18n.phonenumbers.PhoneNumber();
1778 /** @type {!i18n.phonenumbers.PhoneNumber} */
1779 var invalidNumber = new i18n.phonenumbers.PhoneNumber();
1785 invalidNumber = new i18n.phonenumbers.PhoneNumber();
1790 invalidNumber = new i18n.phonenumbers.PhoneNumber();
1795 invalidNumber = new i18n.phonenumbers.PhoneNumber();
1800 invalidNumber = new i18n.phonenumbers.PhoneNumber();
1907 var PNT = i18n.phonenumbers.PhoneNumberType;
1910 /** @type {!i18n.phonenumbers.PhoneNumber} */
1911 var number = new i18n.phonenumbers.PhoneNumber();
1952 var PNT = i18n.phonenumbers.PhoneNumberType;
1953 /** @type {!i18n.phonenumbers.PhoneNumber} */
1954 var number = new i18n.phonenumbers.PhoneNumber();
1966 var PNT = i18n.phonenumbers.PhoneNumberType;
1967 /** @type {!i18n.phonenumbers.PhoneNumber} */
1968 var number = new i18n.phonenumbers.PhoneNumber();
1983 var PNT = i18n.phonenumbers.PhoneNumberType;
1984 /** @type {!i18n.phonenumbers.PhoneNumber} */
1985 var number = new i18n.phonenumbers.PhoneNumber();
2007 var VR = i18n.phonenumbers.PhoneNumberUtil.ValidationResult;
2019 /** @type {!i18n.phonenumbers.PhoneNumber} */
2020 var number = new i18n.phonenumbers.PhoneNumber();
2026 number = new i18n.phonenumbers.PhoneNumber();
2031 number = new i18n.phonenumbers.PhoneNumber();
2042 var VR = i18n.phonenumbers.PhoneNumberUtil.ValidationResult;
2043 var PNT = i18n.phonenumbers.PhoneNumberType;
2044 /** @type {!i18n.phonenumbers.PhoneNumber} */
2045 var number = new i18n.phonenumbers.PhoneNumber();
2124 var VR = i18n.phonenumbers.PhoneNumberUtil.ValidationResult;
2125 var PNT = i18n.phonenumbers.PhoneNumberType;
2126 /** @type {!i18n.phonenumbers.PhoneNumber} */
2127 var number = new i18n.phonenumbers.PhoneNumber();
2145 var VR = i18n.phonenumbers.PhoneNumberUtil.ValidationResult;
2146 var PNT = i18n.phonenumbers.PhoneNumberType;
2147 /** @type {!i18n.phonenumbers.PhoneNumber} */
2148 var number = new i18n.phonenumbers.PhoneNumber();
2174 var VR = i18n.phonenumbers.PhoneNumberUtil.ValidationResult;
2175 var PNT = i18n.phonenumbers.PhoneNumberType;
2176 /** @type {!i18n.phonenumbers.PhoneNumber} */
2177 var number = new i18n.phonenumbers.PhoneNumber();
2238 var VR = i18n.phonenumbers.PhoneNumberUtil.ValidationResult;
2239 var PNT = i18n.phonenumbers.PhoneNumberType;
2240 /** @type {!i18n.phonenumbers.PhoneNumber} */
2241 var number = new i18n.phonenumbers.PhoneNumber();
2308 /** @type {!i18n.phonenumbers.PhoneNumber} */
2309 var number = new i18n.phonenumbers.PhoneNumber();
2314 number = new i18n.phonenumbers.PhoneNumber();
2333 /** @type {!i18n.phonenumbers.PhoneNumber} */
2334 var tooLongNumber = new i18n.phonenumbers.PhoneNumber();
2337 /** @type {!i18n.phonenumbers.PhoneNumber} */
2338 var validNumber = new i18n.phonenumbers.PhoneNumber();
2345 tooLongNumber = new i18n.phonenumbers.PhoneNumber();
2349 validNumber = new i18n.phonenumbers.PhoneNumber();
2366 /** @type {!i18n.phonenumbers.PhoneNumber} */
2373 /** @type {!i18n.phonenumbers.PhoneNumber} */
2374 var numberWithInvalidPrefix = new i18n.phonenumbers.PhoneNumber();
2378 /** @type {!i18n.phonenumbers.PhoneNumber} */
2385 /** @type {!i18n.phonenumbers.PhoneNumber} */
2386 var tooShortNumber = new i18n.phonenumbers.PhoneNumber();
2389 /** @type {!i18n.phonenumbers.PhoneNumber} */
2397 var isViable = i18n.phonenumbers.PhoneNumberUtil.isViablePhoneNumber;
2415 var isViable = i18n.phonenumbers.PhoneNumberUtil.isViablePhoneNumber;
2427 var extract = i18n.phonenumbers.PhoneNumberUtil.extractPossibleNumber;
2451 /** @type {!i18n.phonenumbers.PhoneMetadata} */
2452 var metadata = new i18n.phonenumbers.PhoneMetadata();
2454 /** @type {!i18n.phonenumbers.PhoneNumberDesc} */
2455 var generalDesc = new i18n.phonenumbers.PhoneNumberDesc();
2519 var CCS = i18n.phonenumbers.PhoneNumber.CountryCodeSource;
2600 var CCS = i18n.phonenumbers.PhoneNumber.CountryCodeSource;
2601 /** @type {!i18n.phonenumbers.PhoneNumber} */
2602 var number = new i18n.phonenumbers.PhoneNumber();
2603 /** @type {i18n.phonenumbers.PhoneMetadata} */
2631 number = new i18n.phonenumbers.PhoneNumber();
2648 number = new i18n.phonenumbers.PhoneNumber();
2665 number = new i18n.phonenumbers.PhoneNumber();
2681 number = new i18n.phonenumbers.PhoneNumber();
2694 i18n.phonenumbers.Error.INVALID_COUNTRY_CODE, e.message);
2696 number = new i18n.phonenumbers.PhoneNumber();
2713 number = new i18n.phonenumbers.PhoneNumber();
2729 number = new i18n.phonenumbers.PhoneNumber();
2744 number = new i18n.phonenumbers.PhoneNumber();
2770 i18n.phonenumbers.PhoneNumber.CountryCodeSource.UNSPECIFIED,
2824 /** @type {!i18n.phonenumbers.PhoneNumber} */
2825 var nzNumber = new i18n.phonenumbers.PhoneNumber();
2832 /** @type {!i18n.phonenumbers.PhoneNumber} */
2833 var usNumber = new i18n.phonenumbers.PhoneNumber();
2845 /** @type {!i18n.phonenumbers.PhoneNumber} */
2846 var shortNumber = new i18n.phonenumbers.PhoneNumber();
2863 /** @type {!i18n.phonenumbers.PhoneNumber} */
2864 var tollfreeNumber = new i18n.phonenumbers.PhoneNumber();
2869 /** @type {!i18n.phonenumbers.PhoneNumber} */
2870 var premiumNumber = new i18n.phonenumbers.PhoneNumber();
2904 i18n.phonenumbers.Error.TOO_LONG, e.message);
2921 i18n.phonenumbers.Error.TOO_LONG, e.message);
2987 /** @type {!i18n.phonenumbers.PhoneNumber} */
2988 var arNumber = new i18n.phonenumbers.PhoneNumber();
2996 arNumber = new i18n.phonenumbers.PhoneNumber();
3010 arNumber = new i18n.phonenumbers.PhoneNumber();
3017 arNumber = new i18n.phonenumbers.PhoneNumber();
3034 /** @type {!i18n.phonenumbers.PhoneNumber} */
3035 var arFromUs = new i18n.phonenumbers.PhoneNumber();
3049 /** @type {!i18n.phonenumbers.PhoneNumber} */
3050 var mxNumber = new i18n.phonenumbers.PhoneNumber();
3060 mxNumber = new i18n.phonenumbers.PhoneNumber();
3083 i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3095 i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3107 i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3119 i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3132 i18n.phonenumbers.Error.TOO_LONG, e.message);
3145 i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3156 i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3169 i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3182 i18n.phonenumbers.Error.TOO_SHORT_NSN, e.message);
3195 i18n.phonenumbers.Error.INVALID_COUNTRY_CODE, e.message);
3207 i18n.phonenumbers.Error.INVALID_COUNTRY_CODE, e.message);
3218 i18n.phonenumbers.Error.INVALID_COUNTRY_CODE, e.message);
3228 i18n.phonenumbers.Error.INVALID_COUNTRY_CODE, e.message);
3238 i18n.phonenumbers.Error.INVALID_COUNTRY_CODE, e.message);
3248 i18n.phonenumbers.Error.TOO_SHORT_AFTER_IDD, e.message);
3258 i18n.phonenumbers.Error.TOO_SHORT_AFTER_IDD, e.message);
3268 i18n.phonenumbers.Error.TOO_SHORT_AFTER_IDD, e.message);
3278 i18n.phonenumbers.Error.TOO_SHORT_AFTER_IDD, e.message);
3290 i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3300 i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3309 i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3320 i18n.phonenumbers.Error.INVALID_COUNTRY_CODE, e.message);
3333 i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3345 i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3374 /** @type {!i18n.phonenumbers.PhoneNumber} */
3378 i18n.phonenumbers.PhoneNumber.CountryCodeSource
3391 /** @type {!i18n.phonenumbers.PhoneNumber} */
3392 var byNumber = new i18n.phonenumbers.PhoneNumber();
3410 /** @type {!i18n.phonenumbers.PhoneNumber} */
3411 var nzNumber = new i18n.phonenumbers.PhoneNumber();
3435 /** @type {!i18n.phonenumbers.PhoneNumber} */
3444 /** @type {!i18n.phonenumbers.PhoneNumber} */
3445 var ukNumber = new i18n.phonenumbers.PhoneNumber();
3479 /** @type {!i18n.phonenumbers.PhoneNumber} */
3480 var usWithExtension = new i18n.phonenumbers.PhoneNumber();
3506 var ruWithExtension = new i18n.phonenumbers.PhoneNumber();
3530 /** @type {!i18n.phonenumbers.PhoneNumber} */
3531 var usWithTwoExtensionsNumber = new i18n.phonenumbers.PhoneNumber();
3544 usWithExtension = new i18n.phonenumbers.PhoneNumber();
3557 /** @type {!i18n.phonenumbers.PhoneNumber} */
3558 var nzNumber = new i18n.phonenumbers.PhoneNumber();
3579 i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3609 i18n.phonenumbers.Error.TOO_LONG, e.message);
3616 var usNumberUserInput = new i18n.phonenumbers.PhoneNumber();
3624 var ukNumberUserInput = new i18n.phonenumbers.PhoneNumber();
3640 i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3645 var nzNumber = new i18n.phonenumbers.PhoneNumber();
3670 i18n.phonenumbers.Error.TOO_LONG, e.message);
3677 var usNumber = new i18n.phonenumbers.PhoneNumber();
3696 i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3701 var CCS = i18n.phonenumbers.PhoneNumber.CountryCodeSource;
3702 /** @type {!i18n.phonenumbers.PhoneNumber} */
3709 /** @type {!i18n.phonenumbers.PhoneNumber} */
3710 var shorterAlphaNumber = new i18n.phonenumbers.PhoneNumber();
3738 i18n.phonenumbers.Error.INVALID_COUNTRY_CODE, e.message);
3741 /** @type {!i18n.phonenumbers.PhoneNumber} */
3742 var koreanNumber = new i18n.phonenumbers.PhoneNumber();
3754 /** @type {!i18n.phonenumbers.PhoneNumber} */
3755 var oneZero = new i18n.phonenumbers.PhoneNumber();
3762 /** @type {!i18n.phonenumbers.PhoneNumber} */
3763 var twoZeros = new i18n.phonenumbers.PhoneNumber();
3771 /** @type {!i18n.phonenumbers.PhoneNumber} */
3772 var stillTwoZeros = new i18n.phonenumbers.PhoneNumber();
3780 /** @type {!i18n.phonenumbers.PhoneNumber} */
3781 var threeZeros = new i18n.phonenumbers.PhoneNumber();
3799 /** @type {!i18n.phonenumbers.PhoneNumber} */
3800 var nzFromPhoneContext = new i18n.phonenumbers.PhoneNumber();
3805 /** @type {!i18n.phonenumbers.PhoneNumber} */
3806 var brFromPhoneContext = new i18n.phonenumbers.PhoneNumber();
3811 /** @type {!i18n.phonenumbers.PhoneNumber} */
3812 var usFromPhoneContext = new i18n.phonenumbers.PhoneNumber();
3847 assertEquals(i18n.phonenumbers.Error.NOT_A_NUMBER, e.message);
3852 var PNF = i18n.phonenumbers.PhoneNumberFormat;
3853 var PNT = i18n.phonenumbers.PhoneNumberType;
3856 /** @type {!i18n.phonenumbers.PhoneNumber} */
3857 var adNumber = new i18n.phonenumbers.PhoneNumber();
3873 var PNF = i18n.phonenumbers.PhoneNumberFormat;
3885 /** @type {!i18n.phonenumbers.PhoneNumber} */
3887 /** @type {!i18n.phonenumbers.PhoneNumber} */
3890 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3893 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3896 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3899 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3902 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3905 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3908 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3911 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3915 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3919 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3922 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3925 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3930 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3933 /** @type {!i18n.phonenumbers.PhoneNumber} */
3937 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3942 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3947 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
3952 /** @type {!i18n.phonenumbers.PhoneNumber} */
3953 var nzNumberOne = new i18n.phonenumbers.PhoneNumber();
3954 /** @type {!i18n.phonenumbers.PhoneNumber} */
3955 var nzNumberTwo = new i18n.phonenumbers.PhoneNumber();
3967 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
3977 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
3982 /** @type {!i18n.phonenumbers.PhoneNumber} */
3983 var nzNumberOne = new i18n.phonenumbers.PhoneNumber();
3984 /** @type {!i18n.phonenumbers.PhoneNumber} */
3985 var nzNumberTwo = new i18n.phonenumbers.PhoneNumber();
3999 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
4004 /** @type {!i18n.phonenumbers.PhoneNumber} */
4005 var nzNumberOne = new i18n.phonenumbers.PhoneNumber();
4006 /** @type {!i18n.phonenumbers.PhoneNumber} */
4007 var nzNumberTwo = new i18n.phonenumbers.PhoneNumber();
4019 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
4025 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
4030 var CCS = i18n.phonenumbers.PhoneNumber.CountryCodeSource;
4033 /** @type {!i18n.phonenumbers.PhoneNumber} */
4034 var brNumberOne = new i18n.phonenumbers.PhoneNumber();
4035 /** @type {!i18n.phonenumbers.PhoneNumber} */
4036 var brNumberTwo = new i18n.phonenumbers.PhoneNumber();
4048 i18n.phonenumbers.PhoneNumberUtil.MatchType.EXACT_MATCH,
4055 i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH,
4058 i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH,
4062 i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH,
4066 i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH,
4070 i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH,
4074 i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH,
4079 i18n.phonenumbers.PhoneNumberUtil.MatchType.NO_MATCH,
4084 i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER,
4087 i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER,
4090 i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER,
4093 i18n.phonenumbers.PhoneNumberUtil.MatchType.NOT_A_NUMBER,
4100 i18n.phonenumbers.PhoneNumberUtil.MatchType.NSN_MATCH,
4103 i18n.phonenumbers.PhoneNumberUtil.MatchType.NSN_MATCH,
4107 i18n.phonenumbers.PhoneNumberUtil.MatchType.NSN_MATCH,
4111 /** @type {!i18n.phonenumbers.PhoneNumber} */
4114 i18n.phonenumbers.PhoneNumberUtil.MatchType.NSN_MATCH,
4122 i18n.phonenumbers.PhoneNumberUtil.MatchType.NSN_MATCH,
4125 i18n.phonenumbers.PhoneNumberUtil.MatchType.NSN_MATCH,
4128 i18n.phonenumbers.PhoneNumberUtil.MatchType.NSN_MATCH,
4131 i18n.phonenumbers.PhoneNumberUtil.MatchType.NSN_MATCH,
4134 i18n.phonenumbers.PhoneNumberUtil.MatchType.NSN_MATCH,
4139 /** @type {!i18n.phonenumbers.PhoneNumber} */
4140 var randomNumber = new i18n.phonenumbers.PhoneNumber();
4144 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
4152 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
4155 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
4159 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
4163 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
4170 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
4173 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
4176 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
4180 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
4184 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
4187 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
4190 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
4195 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
4198 /** @type {!i18n.phonenumbers.PhoneNumber} */
4199 var italianNumberOne = new i18n.phonenumbers.PhoneNumber();
4203 /** @type {!i18n.phonenumbers.PhoneNumber} */
4204 var italianNumberTwo = new i18n.phonenumbers.PhoneNumber();
4208 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,
4215 i18n.phonenumbers.PhoneNumberUtil.MatchType.SHORT_NSN_MATCH,