composer-update-patch
This commit is contained in:
		| @@ -1,7 +1,13 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link BuildMetadataPHPFromXml}. | ||||
|  * Please don't modify it directly. | ||||
|  * This file has been @generated by a phing task by {@link BuildMetadataPHPFromXml}. | ||||
|  * See [README.md](README.md#generating-data) for more information. | ||||
|  * | ||||
|  * Pull requests changing data in these files will not be accepted. See the | ||||
|  * [FAQ in the README](README.md#problems-with-invalid-numbers] on how to make | ||||
|  * metadata changes. | ||||
|  * | ||||
|  * Do not modify this file directly! | ||||
|  */ | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,13 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link BuildMetadataPHPFromXml}. | ||||
|  * Please don't modify it directly. | ||||
|  * This file has been @generated by a phing task by {@link BuildMetadataPHPFromXml}. | ||||
|  * See [README.md](README.md#generating-data) for more information. | ||||
|  * | ||||
|  * Pull requests changing data in these files will not be accepted. See the | ||||
|  * [FAQ in the README](README.md#problems-with-invalid-numbers] on how to make | ||||
|  * metadata changes. | ||||
|  * | ||||
|  * Do not modify this file directly! | ||||
|  */ | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,13 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link BuildMetadataPHPFromXml}. | ||||
|  * Please don't modify it directly. | ||||
|  * This file has been @generated by a phing task by {@link BuildMetadataPHPFromXml}. | ||||
|  * See [README.md](README.md#generating-data) for more information. | ||||
|  * | ||||
|  * Pull requests changing data in these files will not be accepted. See the | ||||
|  * [FAQ in the README](README.md#problems-with-invalid-numbers] on how to make | ||||
|  * metadata changes. | ||||
|  * | ||||
|  * Do not modify this file directly! | ||||
|  */ | ||||
|  | ||||
|  | ||||
| @@ -97,6 +103,10 @@ class CountryCodeToRegionCodeMapForTesting { | ||||
|     0 => 'RE', | ||||
|     1 => 'YT', | ||||
|   ), | ||||
|   374 =>  | ||||
|   array ( | ||||
|     0 => 'AM', | ||||
|   ), | ||||
|   375 =>  | ||||
|   array ( | ||||
|     0 => 'BY', | ||||
|   | ||||
| @@ -97,7 +97,7 @@ class Matcher | ||||
|      */ | ||||
|     public function group($group = null) | ||||
|     { | ||||
|         if (!isset($group)) { | ||||
|         if (!isset($group) || $group === null) { | ||||
|             $group = 0; | ||||
|         } | ||||
|         return (isset($this->groups[$group][0])) ? $this->groups[$group][0] : null; | ||||
|   | ||||
| @@ -2,6 +2,11 @@ | ||||
|  | ||||
| namespace libphonenumber; | ||||
|  | ||||
| /** | ||||
|  * Class PhoneMetadata | ||||
|  * @package libphonenumber | ||||
|  * @internal Used internally, and can change at any time | ||||
|  */ | ||||
| class PhoneMetadata | ||||
| { | ||||
|     /** | ||||
| @@ -221,8 +226,13 @@ class PhoneMetadata | ||||
|         } | ||||
|  | ||||
|         $output['id'] = $this->getId(); | ||||
|         $output['countryCode'] = $this->getCountryCode(); | ||||
|         $output['internationalPrefix'] = $this->getInternationalPrefix(); | ||||
|         if ($this->hasCountryCode()) { | ||||
|             $output['countryCode'] = $this->getCountryCode(); | ||||
|         } | ||||
|  | ||||
|         if ($this->hasInternationalPrefix()) { | ||||
|             $output['internationalPrefix'] = $this->getInternationalPrefix(); | ||||
|         } | ||||
|  | ||||
|         if ($this->hasPreferredInternationalPrefix()) { | ||||
|             $output['preferredInternationalPrefix'] = $this->getPreferredInternationalPrefix(); | ||||
| @@ -244,7 +254,9 @@ class PhoneMetadata | ||||
|             $output['nationalPrefixTransformRule'] = $this->getNationalPrefixTransformRule(); | ||||
|         } | ||||
|  | ||||
|         $output['sameMobileAndFixedLinePattern'] = $this->isSameMobileAndFixedLinePattern(); | ||||
|         if ($this->hasSameMobileAndFixedLinePattern()) { | ||||
|             $output['sameMobileAndFixedLinePattern'] = $this->isSameMobileAndFixedLinePattern(); | ||||
|         } | ||||
|  | ||||
|         $output['numberFormat'] = array(); | ||||
|         foreach ($this->numberFormats() as $numberFormat) { | ||||
| @@ -262,9 +274,13 @@ class PhoneMetadata | ||||
|             $output['leadingDigits'] = $this->getLeadingDigits(); | ||||
|         } | ||||
|  | ||||
|         $output['leadingZeroPossible'] = $this->isLeadingZeroPossible(); | ||||
|         if ($this->hasLeadingZeroPossible()) { | ||||
|             $output['leadingZeroPossible'] = $this->isLeadingZeroPossible(); | ||||
|         } | ||||
|  | ||||
|         $output['mobileNumberPortableRegion'] = $this->isMobileNumberPortableRegion(); | ||||
|         if ($this->hasMobileNumberPortableRegion()) { | ||||
|             $output['mobileNumberPortableRegion'] = $this->isMobileNumberPortableRegion(); | ||||
|         } | ||||
|  | ||||
|         return $output; | ||||
|     } | ||||
| @@ -883,9 +899,13 @@ class PhoneMetadata | ||||
|             $this->setLeadingDigits($input['leadingDigits']); | ||||
|         } | ||||
|  | ||||
|         $this->setLeadingZeroPossible($input['leadingZeroPossible']); | ||||
|         if (isset($input['leadingZeroPossible'])) { | ||||
|             $this->setLeadingZeroPossible($input['leadingZeroPossible']); | ||||
|         } | ||||
|  | ||||
|         $this->setMobileNumberPortableRegion($input['mobileNumberPortableRegion']); | ||||
|         if (isset($input['mobileNumberPortableRegion'])) { | ||||
|             $this->setMobileNumberPortableRegion($input['mobileNumberPortableRegion']); | ||||
|         } | ||||
|  | ||||
|         return $this; | ||||
|     } | ||||
|   | ||||
| @@ -34,8 +34,8 @@ class PhoneNumberDesc | ||||
|     { | ||||
|         $this->nationalNumberPattern = ""; | ||||
|         $this->possibleNumberPattern = ""; | ||||
|         $this->possibleLength = array(); | ||||
|         $this->possibleLengthLocalOnly = array(); | ||||
|         $this->clearPossibleLength(); | ||||
|         $this->clearPossibleLengthLocalOnly(); | ||||
|         $this->exampleNumber = ""; | ||||
|  | ||||
|         return $this; | ||||
| @@ -57,6 +57,18 @@ class PhoneNumberDesc | ||||
|         $this->possibleLength = $possibleLength; | ||||
|     } | ||||
|  | ||||
|     public function addPossibleLength($possibleLength) | ||||
|     { | ||||
|         if (!in_array($possibleLength, $this->possibleLength)) { | ||||
|             $this->possibleLength[] = $possibleLength; | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     public function clearPossibleLength() | ||||
|     { | ||||
|         $this->possibleLength = array(); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * @return array | ||||
|      */ | ||||
| @@ -73,6 +85,18 @@ class PhoneNumberDesc | ||||
|         $this->possibleLengthLocalOnly = $possibleLengthLocalOnly; | ||||
|     } | ||||
|  | ||||
|     public function addPossibleLengthLocalOnly($possibleLengthLocalOnly) | ||||
|     { | ||||
|         if (!in_array($possibleLengthLocalOnly, $this->possibleLengthLocalOnly)) { | ||||
|             $this->possibleLengthLocalOnly[] = $possibleLengthLocalOnly; | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     public function clearPossibleLengthLocalOnly() | ||||
|     { | ||||
|         $this->possibleLengthLocalOnly = array(); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * @return boolean | ||||
|      */ | ||||
|   | ||||
| @@ -90,30 +90,13 @@ class PhoneNumberToTimeZonesMapper | ||||
|  | ||||
|         if ($numberType === PhoneNumberType::UNKNOWN) { | ||||
|             return $this->unknownTimeZoneList; | ||||
|         } elseif (!$this->canBeGeocoded($numberType)) { | ||||
|         } elseif (!!PhoneNumberUtil::getInstance()->isNumberGeographical($numberType, $number->getCountryCode())) { | ||||
|             return $this->getCountryLevelTimeZonesforNumber($number); | ||||
|         } | ||||
|  | ||||
|         return $this->getTimeZonesForGeographicalNumber($number); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * A similar method is implemented as PhoneNumberUtil.isNumberGeographical, which performs a | ||||
|      * stricter check, as it determines if a number has a geographical association. Also, if new | ||||
|      * phone number types were added, we should check if this other method should be updated too. | ||||
|      * TODO: Remove duplication by completing the logic in the method in PhoneNumberUtil. | ||||
|      *                   For more information, see the comments in that method. | ||||
|      * @param $numberType | ||||
|      * @return bool | ||||
|      */ | ||||
|     public function canBeGeocoded($numberType) | ||||
|     { | ||||
|         return ($numberType === PhoneNumberType::FIXED_LINE || | ||||
|             $numberType === PhoneNumberType::MOBILE || | ||||
|             $numberType === PhoneNumberType::FIXED_LINE_OR_MOBILE | ||||
|         ); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Returns the list of time zones corresponding to the country calling code of {@code number}. | ||||
|      * | ||||
|   | ||||
| @@ -154,7 +154,7 @@ class PhoneNumberUtil | ||||
|      * be the length of the area code plus the length of the mobile token. | ||||
|      * @var array | ||||
|      */ | ||||
|     protected static $MOBILE_TOKEN_MAPPINGS; | ||||
|     protected static $MOBILE_TOKEN_MAPPINGS = array(); | ||||
|  | ||||
|     /** | ||||
|      * Set of country codes that have geographically assigned mobile numbers (see GEO_MOBILE_COUNTRIES | ||||
| @@ -181,7 +181,7 @@ class PhoneNumberUtil | ||||
|      * For performance reasons, amalgamate both into one map. | ||||
|      * @var array | ||||
|      */ | ||||
|     protected static $ALPHA_PHONE_MAPPINGS; | ||||
|     protected static $ALPHA_PHONE_MAPPINGS = null; | ||||
|  | ||||
|     /** | ||||
|      * Separate map of all symbols that we wish to retain when formatting alpha numbers. This | ||||
| @@ -330,13 +330,9 @@ class PhoneNumberUtil | ||||
|         static::$PLUS_CHARS_PATTERN = "[" . static::PLUS_CHARS . "]+"; | ||||
|         static::$SEPARATOR_PATTERN = "[" . static::VALID_PUNCTUATION . "]+"; | ||||
|         static::$CAPTURING_DIGIT_PATTERN = "(" . static::DIGITS . ")"; | ||||
|         static::$VALID_START_CHAR_PATTERN = "[" . static::PLUS_CHARS . static::DIGITS . "]"; | ||||
|  | ||||
|         static::$ALPHA_PHONE_MAPPINGS = static::$ALPHA_MAPPINGS + static::$asciiDigitMappings; | ||||
|  | ||||
|         static::$DIALLABLE_CHAR_MAPPINGS = static::$asciiDigitMappings; | ||||
|         static::$DIALLABLE_CHAR_MAPPINGS[static::PLUS_SIGN] = static::PLUS_SIGN; | ||||
|         static::$DIALLABLE_CHAR_MAPPINGS['*'] = '*'; | ||||
|         static::initValidStartCharPattern(); | ||||
|         static::initAlphaPhoneMappings(); | ||||
|         static::initDiallableCharMappings(); | ||||
|  | ||||
|         static::$ALL_PLUS_NUMBER_GROUPING_SYMBOLS = array(); | ||||
|         // Put (lower letter -> upper letter) and (upper letter -> upper letter) mappings. | ||||
| @@ -369,9 +365,7 @@ class PhoneNumberUtil | ||||
|  | ||||
|         static::$UNWANTED_END_CHAR_PATTERN = "[^" . static::DIGITS . static::VALID_ALPHA . "#]+$"; | ||||
|  | ||||
|         static::$MOBILE_TOKEN_MAPPINGS = array(); | ||||
|         static::$MOBILE_TOKEN_MAPPINGS['52'] = "1"; | ||||
|         static::$MOBILE_TOKEN_MAPPINGS['54'] = "9"; | ||||
|         static::initMobileTokenMappings(); | ||||
|  | ||||
|         static::$GEO_MOBILE_COUNTRIES_WITHOUT_MOBILE_AREA_CODES = array(); | ||||
|         static::$GEO_MOBILE_COUNTRIES_WITHOUT_MOBILE_AREA_CODES[] = 86; // China | ||||
| @@ -494,6 +488,30 @@ class PhoneNumberUtil | ||||
|         static::$EXTN_PATTERN = "/(?:" . static::$EXTN_PATTERNS_FOR_PARSING . ")$/" . static::REGEX_FLAGS; | ||||
|     } | ||||
|  | ||||
|     protected static function initAlphaPhoneMappings() | ||||
|     { | ||||
|         static::$ALPHA_PHONE_MAPPINGS = static::$ALPHA_MAPPINGS + static::$asciiDigitMappings; | ||||
|     } | ||||
|  | ||||
|     protected static function initValidStartCharPattern() | ||||
|     { | ||||
|         static::$VALID_START_CHAR_PATTERN = "[" . static::PLUS_CHARS . static::DIGITS . "]"; | ||||
|     } | ||||
|  | ||||
|     protected static function initMobileTokenMappings() | ||||
|     { | ||||
|         static::$MOBILE_TOKEN_MAPPINGS = array(); | ||||
|         static::$MOBILE_TOKEN_MAPPINGS['52'] = "1"; | ||||
|         static::$MOBILE_TOKEN_MAPPINGS['54'] = "9"; | ||||
|     } | ||||
|  | ||||
|     protected static function initDiallableCharMappings() | ||||
|     { | ||||
|         static::$DIALLABLE_CHAR_MAPPINGS = static::$asciiDigitMappings; | ||||
|         static::$DIALLABLE_CHAR_MAPPINGS[static::PLUS_SIGN] = static::PLUS_SIGN; | ||||
|         static::$DIALLABLE_CHAR_MAPPINGS['*'] = '*'; | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Used for testing purposes only to reset the PhoneNumberUtil singleton to null. | ||||
|      */ | ||||
| @@ -510,6 +528,10 @@ class PhoneNumberUtil | ||||
|      */ | ||||
|     public static function convertAlphaCharactersInNumber($number) | ||||
|     { | ||||
|         if (static::$ALPHA_PHONE_MAPPINGS === null) { | ||||
|             static::initAlphaPhoneMappings(); | ||||
|         } | ||||
|  | ||||
|         return static::normalizeHelper($number, static::$ALPHA_PHONE_MAPPINGS, false); | ||||
|     } | ||||
|  | ||||
| @@ -800,36 +822,18 @@ class PhoneNumberUtil | ||||
|      */ | ||||
|     public function isNumberMatchingDesc($nationalNumber, PhoneNumberDesc $numberDesc) | ||||
|     { | ||||
|         // Check if any possible number lengths are present; if so, we use them to avoid checking the | ||||
|         // validation pattern if they don't match. If they are absent, this means they match the general | ||||
|         // description, which we have already checked before checking a specific number type. | ||||
|         $actualLength = mb_strlen($nationalNumber); | ||||
|         $possibleLengths = $numberDesc->getPossibleLength(); | ||||
|         if (count($possibleLengths) > 0 && !in_array($actualLength, $possibleLengths)) { | ||||
|             return false; | ||||
|         } | ||||
|  | ||||
|         $nationalNumberPatternMatcher = new Matcher($numberDesc->getNationalNumberPattern(), $nationalNumber); | ||||
|  | ||||
|         return $this->isNumberPossibleForDesc($nationalNumber, $numberDesc) && $nationalNumberPatternMatcher->matches(); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * | ||||
|      * Helper method to check whether a number is too short to be a regular length phone number in a | ||||
|      * region. | ||||
|      * | ||||
|      * @param PhoneMetadata $regionMetadata | ||||
|      * @param string $number | ||||
|      * @return bool | ||||
|      */ | ||||
|     protected function isShorterThanPossibleNormalNumber(PhoneMetadata $regionMetadata, $number) | ||||
|     { | ||||
|         $possibleNumberPattern = $regionMetadata->getGeneralDesc()->getPossibleNumberPattern(); | ||||
|         return ($this->testNumberLengthAgainstPattern($possibleNumberPattern, $number) === ValidationResult::TOO_SHORT); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * @param string $nationalNumber | ||||
|      * @param PhoneNumberDesc $numberDesc | ||||
|      * @return bool | ||||
|      */ | ||||
|     public function isNumberPossibleForDesc($nationalNumber, PhoneNumberDesc $numberDesc) | ||||
|     { | ||||
|         $possibleNumberPatternMatcher = new Matcher($numberDesc->getPossibleNumberPattern(), $nationalNumber); | ||||
|  | ||||
|         return $possibleNumberPatternMatcher->matches(); | ||||
|         return $nationalNumberPatternMatcher->matches(); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
| @@ -847,7 +851,7 @@ class PhoneNumberUtil | ||||
|      * This version exists since calculating the phone number type is expensive; if we have already | ||||
|      * done this, we don't want to do it again. | ||||
|      * | ||||
|      * @param PhoneNumber|PhoneNumberType $phoneNumberObjOrType A PhoneNumber object, or a PhoneNumberType integer | ||||
|      * @param PhoneNumber|int $phoneNumberObjOrType A PhoneNumber object, or a PhoneNumberType integer | ||||
|      * @param int|null $countryCallingCode Used when passing a PhoneNumberType | ||||
|      * @return bool | ||||
|      */ | ||||
| @@ -1215,6 +1219,10 @@ class PhoneNumberUtil | ||||
|      */ | ||||
|     public static function getCountryMobileToken($countryCallingCode) | ||||
|     { | ||||
|         if (count(static::$MOBILE_TOKEN_MAPPINGS) === 0) { | ||||
|             static::initMobileTokenMappings(); | ||||
|         } | ||||
|  | ||||
|         if (array_key_exists($countryCallingCode, static::$MOBILE_TOKEN_MAPPINGS)) { | ||||
|             return static::$MOBILE_TOKEN_MAPPINGS[$countryCallingCode]; | ||||
|         } | ||||
| @@ -1233,7 +1241,7 @@ class PhoneNumberUtil | ||||
|      */ | ||||
|     public function isAlphaNumber($number) | ||||
|     { | ||||
|         if (!$this->isViablePhoneNumber($number)) { | ||||
|         if (!static::isViablePhoneNumber($number)) { | ||||
|             // Number is too short, or doesn't match the basic phone number pattern. | ||||
|             return false; | ||||
|         } | ||||
| @@ -1286,7 +1294,7 @@ class PhoneNumberUtil | ||||
|         $find = preg_match(static::$EXTN_PATTERN, $number, $matches, PREG_OFFSET_CAPTURE); | ||||
|         // If we find a potential extension, and the number preceding this is a viable number, we assume | ||||
|         // it is an extension. | ||||
|         if ($find > 0 && $this->isViablePhoneNumber(substr($number, 0, $matches[0][1]))) { | ||||
|         if ($find > 0 && static::isViablePhoneNumber(substr($number, 0, $matches[0][1]))) { | ||||
|             // The numbers are captured into groups in the regular expression. | ||||
|  | ||||
|             for ($i = 1, $length = count($matches); $i <= $length; $i++) { | ||||
| @@ -1379,7 +1387,7 @@ class PhoneNumberUtil | ||||
|         $nationalNumber = ''; | ||||
|         $this->buildNationalNumberForParsing($numberToParse, $nationalNumber); | ||||
|  | ||||
|         if (!$this->isViablePhoneNumber($nationalNumber)) { | ||||
|         if (!static::isViablePhoneNumber($nationalNumber)) { | ||||
|             throw new NumberParseException( | ||||
|                 NumberParseException::NOT_A_NUMBER, | ||||
|                 "The string supplied did not seem to be a phone number." | ||||
| @@ -1451,7 +1459,7 @@ class PhoneNumberUtil | ||||
|             // If no extracted country calling code, use the region supplied instead. The national number | ||||
|             // is just the normalized version of the number we were given to parse. | ||||
|  | ||||
|             $normalizedNationalNumber .= $this->normalize($nationalNumber); | ||||
|             $normalizedNationalNumber .= static::normalize($nationalNumber); | ||||
|             if ($defaultRegion !== null) { | ||||
|                 $countryCode = $regionMetadata->getCountryCode(); | ||||
|                 $phoneNumber->setCountryCode($countryCode); | ||||
| @@ -1470,11 +1478,11 @@ class PhoneNumberUtil | ||||
|             $potentialNationalNumber = $normalizedNationalNumber; | ||||
|             $this->maybeStripNationalPrefixAndCarrierCode($potentialNationalNumber, $regionMetadata, $carrierCode); | ||||
|             // We require that the NSN remaining after stripping the national prefix and carrier code be | ||||
|             // of a possible length for the region. Otherwise, we don't do the stripping, since the | ||||
|             // original number could be a valid short number. | ||||
|             if (!$this->isShorterThanPossibleNormalNumber($regionMetadata, $potentialNationalNumber)) { | ||||
|             // long enough to be a possible length for the region. Otherwise, we don't do the stripping, | ||||
|             // since the original number could be a valid short number. | ||||
|             if ($this->testNumberLength($potentialNationalNumber, $regionMetadata->getGeneralDesc()) !== ValidationResult::TOO_SHORT) { | ||||
|                 $normalizedNationalNumber = $potentialNationalNumber; | ||||
|                 if ($keepRawInput) { | ||||
|                 if ($keepRawInput && mb_strlen($carrierCode) > 0) { | ||||
|                     $phoneNumber->setPreferredDomesticCarrierCode($carrierCode); | ||||
|                 } | ||||
|             } | ||||
| @@ -1492,8 +1500,7 @@ class PhoneNumberUtil | ||||
|                 "The string supplied is too long to be a phone number." | ||||
|             ); | ||||
|         } | ||||
|         $this->setItalianLeadingZerosForPhoneNumber($normalizedNationalNumber, $phoneNumber); | ||||
|  | ||||
|         static::setItalianLeadingZerosForPhoneNumber($normalizedNationalNumber, $phoneNumber); | ||||
|  | ||||
|         /* | ||||
|          * We have to store the National Number as a string instead of a "long" as Google do | ||||
| @@ -1548,7 +1555,7 @@ class PhoneNumberUtil | ||||
|         } else { | ||||
|             // Extract a possible number from the string passed in (this strips leading characters that | ||||
|             // could not be the start of a phone number.) | ||||
|             $nationalNumber .= $this->extractPossibleNumber($numberToParse); | ||||
|             $nationalNumber .= static::extractPossibleNumber($numberToParse); | ||||
|         } | ||||
|  | ||||
|         // Delete the isdn-subaddress and everything after it if it is present. Note extension won't | ||||
| @@ -1580,6 +1587,10 @@ class PhoneNumberUtil | ||||
|      */ | ||||
|     public static function extractPossibleNumber($number) | ||||
|     { | ||||
|         if (static::$VALID_START_CHAR_PATTERN === null) { | ||||
|             static::initValidStartCharPattern(); | ||||
|         } | ||||
|  | ||||
|         $matches = array(); | ||||
|         $match = preg_match('/' . static::$VALID_START_CHAR_PATTERN . '/ui', $number, $matches, PREG_OFFSET_CAPTURE); | ||||
|         if ($match > 0) { | ||||
| @@ -1713,14 +1724,12 @@ class PhoneNumberUtil | ||||
|                     $defaultRegionMetadata, | ||||
|                     $carriercode | ||||
|                 ); | ||||
|                 $possibleNumberPattern = $generalDesc->getPossibleNumberPattern(); | ||||
|                 // If the number was not valid before but is valid now, or if it was too long before, we | ||||
|                 // consider the number with the country calling code stripped to be a better result and | ||||
|                 // keep that instead. | ||||
|                 if ((preg_match('/^(' . $validNumberPattern . ')$/x', $fullNumber) == 0 && | ||||
|                         preg_match('/^(' . $validNumberPattern . ')$/x', $potentialNationalNumber) > 0) || | ||||
|                     $this->testNumberLengthAgainstPattern($possibleNumberPattern, (string)$fullNumber) | ||||
|                     == ValidationResult::TOO_LONG | ||||
|                 if ((preg_match('/^(' . $validNumberPattern . ')$/x', $fullNumber) == 0 | ||||
|                         && preg_match('/^(' . $validNumberPattern . ')$/x', $potentialNationalNumber) > 0) | ||||
|                     || $this->testNumberLength((string)$fullNumber, $generalDesc) === ValidationResult::TOO_LONG | ||||
|                 ) { | ||||
|                     $nationalNumber .= $potentialNationalNumber; | ||||
|                     if ($keepRawInput) { | ||||
| @@ -1759,12 +1768,12 @@ class PhoneNumberUtil | ||||
|         if ($match > 0) { | ||||
|             $number = mb_substr($number, $matches[0][1] + mb_strlen($matches[0][0])); | ||||
|             // Can now normalize the rest of the number since we've consumed the "+" sign at the start. | ||||
|             $number = $this->normalize($number); | ||||
|             $number = static::normalize($number); | ||||
|             return CountryCodeSource::FROM_NUMBER_WITH_PLUS_SIGN; | ||||
|         } | ||||
|         // Attempt to parse the first digits as an international prefix. | ||||
|         $iddPattern = $possibleIddPrefix; | ||||
|         $number = $this->normalize($number); | ||||
|         $number = static::normalize($number); | ||||
|         return $this->parsePrefixAsIdd($iddPattern, $number) | ||||
|             ? CountryCodeSource::FROM_NUMBER_WITH_IDD | ||||
|             : CountryCodeSource::FROM_DEFAULT_COUNTRY; | ||||
| @@ -1789,6 +1798,10 @@ class PhoneNumberUtil | ||||
|      */ | ||||
|     public static function normalize(&$number) | ||||
|     { | ||||
|         if (static::$ALPHA_PHONE_MAPPINGS === null) { | ||||
|             static::initAlphaPhoneMappings(); | ||||
|         } | ||||
|  | ||||
|         $m = new Matcher(static::VALID_ALPHA_PHONE_PATTERN, $number); | ||||
|         if ($m->matches()) { | ||||
|             return static::normalizeHelper($number, static::$ALPHA_PHONE_MAPPINGS, true); | ||||
| @@ -1850,7 +1863,7 @@ class PhoneNumberUtil | ||||
|             // cannot begin with 0. | ||||
|             $digitMatcher = new Matcher(static::$CAPTURING_DIGIT_PATTERN, substr($number, $matchEnd)); | ||||
|             if ($digitMatcher->find()) { | ||||
|                 $normalizedGroup = $this->normalizeDigitsOnly($digitMatcher->group(1)); | ||||
|                 $normalizedGroup = static::normalizeDigitsOnly($digitMatcher->group(1)); | ||||
|                 if ($normalizedGroup == "0") { | ||||
|                     return false; | ||||
|                 } | ||||
| @@ -1956,25 +1969,43 @@ class PhoneNumberUtil | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Helper method to check a number against a particular pattern and determine whether it matches, | ||||
|      * or is too short or too long. Currently, if a number pattern suggests that numbers of length 7 | ||||
|      * and 10 are possible, and a number in between these possible lengths is entered, such as of | ||||
|      * length 8, this will return TOO_LONG. | ||||
|      * @param string $numberPattern | ||||
|      * Helper method to check a number against possible lengths for this number, and determine whether | ||||
|      * it matches, or is too short or too long. Currently, if a number pattern suggests that numbers | ||||
|      * of length 7 and 10 are possible, and a number in between these possible lengths is entered, | ||||
|      * such as of length 8, this will return TOO_LONG. | ||||
|      * @param string $number | ||||
|      * @param PhoneNumberDesc $phoneNumberDesc | ||||
|      * @return int ValidationResult | ||||
|      */ | ||||
|     protected function testNumberLengthAgainstPattern($numberPattern, $number) | ||||
|     protected function testNumberLength($number, PhoneNumberDesc $phoneNumberDesc) | ||||
|     { | ||||
|         $numberMatcher = new Matcher($numberPattern, $number); | ||||
|         if ($numberMatcher->matches()) { | ||||
|         $possibleLengths = $phoneNumberDesc->getPossibleLength(); | ||||
|         $localLengths = $phoneNumberDesc->getPossibleLengthLocalOnly(); | ||||
|  | ||||
|         $actualLength = mb_strlen($number); | ||||
|  | ||||
|         if (in_array($actualLength, $localLengths)) { | ||||
|             return ValidationResult::IS_POSSIBLE; | ||||
|         } | ||||
|         if ($numberMatcher->lookingAt()) { | ||||
|             return ValidationResult::TOO_LONG; | ||||
|         } else { | ||||
|  | ||||
|         // There should always be "possibleLengths" set for every element. This will be a build-time | ||||
|         // check once ShortNumberMetadata.xml is migrated to contain this information as well. | ||||
|         $minimumLength = reset($possibleLengths); | ||||
|         if ($minimumLength == $actualLength) { | ||||
|             return ValidationResult::IS_POSSIBLE; | ||||
|         } elseif ($minimumLength > $actualLength) { | ||||
|             return ValidationResult::TOO_SHORT; | ||||
|         } elseif (isset($possibleLengths[count($possibleLengths) - 1]) && $possibleLengths[count($possibleLengths) - 1] < $actualLength) { | ||||
|             return ValidationResult::TOO_LONG; | ||||
|         } | ||||
|  | ||||
|         // Note that actually the number is not too long if possibleLengths does not contain the length: | ||||
|         // we know it is less than the highest possible number length, and higher than the lowest | ||||
|         // possible number length. However, we don't currently have an enum to express this, so we | ||||
|         // return TOO_LONG in the short-term. | ||||
|         // We skip the first element; we've already checked it. | ||||
|         array_shift($possibleLengths); | ||||
|         return in_array($actualLength, $possibleLengths) ? ValidationResult::IS_POSSIBLE : ValidationResult::TOO_LONG; | ||||
|     } | ||||
|  | ||||
|     /** | ||||
| @@ -2057,11 +2088,15 @@ class PhoneNumberUtil | ||||
|                     static::COLOMBIA_MOBILE_TO_FIXED_LINE_PREFIX | ||||
|                 ); | ||||
|             } elseif ($regionCode == "BR" && $isFixedLineOrMobile) { | ||||
|                 // Brazilian fixed line and mobile numbers need to be dialed with a carrier code when | ||||
|                 // called within Brazil. Without that, most of the carriers won't connect the call. | ||||
|                 // Because of that, we return an empty string here. | ||||
|                 $formattedNumber = $numberNoExt->hasPreferredDomesticCarrierCode( | ||||
|                 ) ? $this->formatNationalNumberWithCarrierCode($numberNoExt, "") : ""; | ||||
|                 // Historically, we set this to an empty string when parsing with raw input if none was | ||||
|                 // found in the input string. However, this doesn't result in a number we can dial. For this | ||||
|                 // reason, we treat the empty string the same as if it isn't set at all. | ||||
|                 $formattedNumber = mb_strlen($numberNoExt->getPreferredDomesticCarrierCode()) > 0 | ||||
|                     ? $this->formatNationalNumberWithPreferredCarrierCode($numberNoExt, "") | ||||
|                     // Brazilian fixed line and mobile numbers need to be dialed with a carrier code when | ||||
|                     // called within Brazil. Without that, most of the carriers won't connect the call. | ||||
|                     // Because of that, we return an empty string here. | ||||
|                     : ""; | ||||
|             } elseif ($isValidNumber && $regionCode == "HU") { | ||||
|                 // The national format for HU numbers doesn't contain the national prefix, because that is | ||||
|                 // how numbers are normally written down. However, the national prefix is obligatory when | ||||
| @@ -2076,11 +2111,9 @@ class PhoneNumberUtil | ||||
|                 // internationally, since that always works, except for numbers which might potentially be | ||||
|                 // short numbers, which are always dialled in national format. | ||||
|                 $regionMetadata = $this->getMetadataForRegion($regionCallingFrom); | ||||
|                 if ($this->canBeInternationallyDialled($numberNoExt) && | ||||
|                     !$this->isShorterThanPossibleNormalNumber( | ||||
|                         $regionMetadata, | ||||
|                         $this->getNationalSignificantNumber($numberNoExt) | ||||
|                     ) | ||||
|                 if ($this->canBeInternationallyDialled($numberNoExt) | ||||
|                     && $this->testNumberLength($this->getNationalSignificantNumber($numberNoExt), | ||||
|                         $regionMetadata->getGeneralDesc()) !== ValidationResult::TOO_SHORT | ||||
|                 ) { | ||||
|                     $formattedNumber = $this->format($numberNoExt, PhoneNumberFormat::INTERNATIONAL); | ||||
|                 } else { | ||||
| @@ -2116,7 +2149,7 @@ class PhoneNumberUtil | ||||
|                 $this->format($numberNoExt, PhoneNumberFormat::INTERNATIONAL) : | ||||
|                 $this->format($numberNoExt, PhoneNumberFormat::E164); | ||||
|         } | ||||
|         return $withFormatting ? $formattedNumber : $this->normalizeDiallableCharsOnly($formattedNumber); | ||||
|         return $withFormatting ? $formattedNumber : static::normalizeDiallableCharsOnly($formattedNumber); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
| @@ -2181,7 +2214,10 @@ class PhoneNumberUtil | ||||
|     { | ||||
|         return $this->formatNationalNumberWithCarrierCode( | ||||
|             $number, | ||||
|             $number->hasPreferredDomesticCarrierCode() | ||||
|             // Historically, we set this to an empty string when parsing with raw input if none was | ||||
|             // found in the input string. However, this doesn't result in a number we can dial. For this | ||||
|             // reason, we treat the empty string the same as if it isn't set at all. | ||||
|             mb_strlen($number->getPreferredDomesticCarrierCode()) > 0 | ||||
|                 ? $number->getPreferredDomesticCarrierCode() | ||||
|                 : $fallbackCarrierCode | ||||
|         ); | ||||
| @@ -2217,6 +2253,10 @@ class PhoneNumberUtil | ||||
|      */ | ||||
|     public static function normalizeDiallableCharsOnly($number) | ||||
|     { | ||||
|         if (count(static::$DIALLABLE_CHAR_MAPPINGS) === 0) { | ||||
|             static::initDiallableCharMappings(); | ||||
|         } | ||||
|  | ||||
|         return static::normalizeHelper($number, static::$DIALLABLE_CHAR_MAPPINGS, true /* remove non matches */); | ||||
|     } | ||||
|  | ||||
| @@ -2520,7 +2560,7 @@ class PhoneNumberUtil | ||||
|                     break; | ||||
|                 } | ||||
|                 $candidateNationalPrefixRule = substr($candidateNationalPrefixRule, 0, $indexOfFirstGroup); | ||||
|                 $candidateNationalPrefixRule = $this->normalizeDigitsOnly($candidateNationalPrefixRule); | ||||
|                 $candidateNationalPrefixRule = static::normalizeDigitsOnly($candidateNationalPrefixRule); | ||||
|                 if (mb_strlen($candidateNationalPrefixRule) == 0) { | ||||
|                     // National prefix not used when formatting this number. | ||||
|                     $formattedNumber = $nationalFormat; | ||||
| @@ -2539,8 +2579,8 @@ 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 && mb_strlen($rawInput) > 0) { | ||||
|             $normalizedFormattedNumber = $this->normalizeDiallableCharsOnly($formattedNumber); | ||||
|             $normalizedRawInput = $this->normalizeDiallableCharsOnly($rawInput); | ||||
|             $normalizedFormattedNumber = static::normalizeDiallableCharsOnly($formattedNumber); | ||||
|             $normalizedRawInput = static::normalizeDiallableCharsOnly($rawInput); | ||||
|             if ($normalizedFormattedNumber != $normalizedRawInput) { | ||||
|                 $formattedNumber = $rawInput; | ||||
|             } | ||||
| @@ -2638,7 +2678,7 @@ class PhoneNumberUtil | ||||
|      */ | ||||
|     protected function rawInputContainsNationalPrefix($rawInput, $nationalPrefix, $regionCode) | ||||
|     { | ||||
|         $normalizedNationalNumber = $this->normalizeDigitsOnly($rawInput); | ||||
|         $normalizedNationalNumber = static::normalizeDigitsOnly($rawInput); | ||||
|         if (strpos($normalizedNationalNumber, $nationalPrefix) === 0) { | ||||
|             try { | ||||
|                 // Some Japanese numbers (e.g. 00777123) might be mistaken to contain the national prefix | ||||
| @@ -3237,8 +3277,7 @@ class PhoneNumberUtil | ||||
|         // Metadata cannot be null because the country calling code is valid. | ||||
|         $metadata = $this->getMetadataForRegionOrCallingCode($countryCode, $regionCode); | ||||
|  | ||||
|         $possibleNumberPattern = $metadata->getGeneralDesc()->getPossibleNumberPattern(); | ||||
|         return $this->testNumberLengthAgainstPattern($possibleNumberPattern, $nationalNumber); | ||||
|         return $this->testNumberLength($nationalNumber, $metadata->getGeneralDesc()); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|   | ||||
| @@ -29,7 +29,7 @@ class ShortNumberUtil | ||||
|  | ||||
|     public function getSupportedRegions() | ||||
|     { | ||||
|         return ShortNumberInfo::getInstance($this->phoneUtil)->getSupportedRegions(); | ||||
|         return ShortNumberInfo::getInstance()->getSupportedRegions(); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
| @@ -45,7 +45,7 @@ class ShortNumberUtil | ||||
|      */ | ||||
|     public function connectsToEmergencyNumber($number, $regionCode) | ||||
|     { | ||||
|         return ShortNumberInfo::getInstance($this->phoneUtil)->connectsToEmergencyNumber($number, $regionCode); | ||||
|         return ShortNumberInfo::getInstance()->connectsToEmergencyNumber($number, $regionCode); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
| @@ -60,6 +60,6 @@ class ShortNumberUtil | ||||
|      */ | ||||
|     public function isEmergencyNumber($number, $regionCode) | ||||
|     { | ||||
|         return ShortNumberInfo::getInstance($this->phoneUtil)->isEmergencyNumber($number, $regionCode); | ||||
|         return ShortNumberInfo::getInstance()->isEmergencyNumber($number, $regionCode); | ||||
|     } | ||||
| } | ||||
|   | ||||
| @@ -1,7 +1,13 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link BuildMetadataPHPFromXml}. | ||||
|  * Please don't modify it directly. | ||||
|  * This file has been @generated by a phing task by {@link BuildMetadataPHPFromXml}. | ||||
|  * See [README.md](README.md#generating-data) for more information. | ||||
|  * | ||||
|  * Pull requests changing data in these files will not be accepted. See the | ||||
|  * [FAQ in the README](README.md#problems-with-invalid-numbers] on how to make | ||||
|  * metadata changes. | ||||
|  * | ||||
|  * Do not modify this file directly! | ||||
|  */ | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -15,222 +15,171 @@ return array ( | ||||
|   ), | ||||
|   'en' =>  | ||||
|   array ( | ||||
|     0 => 1242, | ||||
|     1 => 1246, | ||||
|     2 => 1264, | ||||
|     3 => 1441, | ||||
|     4 => 1473, | ||||
|     5 => 1649, | ||||
|     6 => 1671, | ||||
|     7 => 1684, | ||||
|     8 => 1758, | ||||
|     9 => 1767, | ||||
|     10 => 1784, | ||||
|     11 => 1787, | ||||
|     12 => 1809, | ||||
|     13 => 1868, | ||||
|     14 => 1869, | ||||
|     15 => 1876, | ||||
|     16 => 1939, | ||||
|     17 => 20, | ||||
|     18 => 211, | ||||
|     19 => 212, | ||||
|     20 => 213, | ||||
|     21 => 216, | ||||
|     22 => 220, | ||||
|     23 => 221, | ||||
|     24 => 222, | ||||
|     25 => 223, | ||||
|     26 => 224, | ||||
|     27 => 225, | ||||
|     28 => 226, | ||||
|     29 => 227, | ||||
|     30 => 228, | ||||
|     31 => 229, | ||||
|     32 => 230, | ||||
|     33 => 231, | ||||
|     34 => 232, | ||||
|     35 => 233, | ||||
|     36 => 234, | ||||
|     37 => 235, | ||||
|     38 => 236, | ||||
|     39 => 237, | ||||
|     40 => 238, | ||||
|     41 => 239, | ||||
|     42 => 240, | ||||
|     43 => 241, | ||||
|     44 => 242, | ||||
|     45 => 243, | ||||
|     46 => 244, | ||||
|     47 => 245, | ||||
|     48 => 248, | ||||
|     49 => 249, | ||||
|     50 => 250, | ||||
|     51 => 251, | ||||
|     52 => 252, | ||||
|     53 => 253, | ||||
|     54 => 254, | ||||
|     55 => 255, | ||||
|     56 => 256, | ||||
|     57 => 257, | ||||
|     58 => 258, | ||||
|     59 => 260, | ||||
|     60 => 261, | ||||
|     61 => 263, | ||||
|     62 => 265, | ||||
|     63 => 267, | ||||
|     64 => 268, | ||||
|     65 => 27, | ||||
|     66 => 297, | ||||
|     67 => 298, | ||||
|     68 => 299, | ||||
|     69 => 30, | ||||
|     70 => 31, | ||||
|     71 => 32, | ||||
|     72 => 33, | ||||
|     73 => 350, | ||||
|     74 => 351, | ||||
|     75 => 352, | ||||
|     76 => 353, | ||||
|     77 => 354, | ||||
|     78 => 355, | ||||
|     79 => 356, | ||||
|     80 => 357, | ||||
|     81 => 358, | ||||
|     82 => 359, | ||||
|     83 => 36, | ||||
|     84 => 370, | ||||
|     85 => 372, | ||||
|     86 => 373, | ||||
|     87 => 374, | ||||
|     88 => 375, | ||||
|     89 => 376, | ||||
|     90 => 380, | ||||
|     91 => 381, | ||||
|     92 => 382, | ||||
|     93 => 385, | ||||
|     94 => 386, | ||||
|     95 => 387, | ||||
|     96 => 389, | ||||
|     97 => 39, | ||||
|     98 => 40, | ||||
|     99 => 41, | ||||
|     100 => 420, | ||||
|     101 => 421, | ||||
|     102 => 43, | ||||
|     103 => 45, | ||||
|     104 => 47, | ||||
|     105 => 48, | ||||
|     106 => 49, | ||||
|     107 => 501, | ||||
|     108 => 505, | ||||
|     109 => 506, | ||||
|     110 => 507, | ||||
|     111 => 509, | ||||
|     112 => 51, | ||||
|     113 => 53, | ||||
|     114 => 54, | ||||
|     115 => 55, | ||||
|     116 => 56, | ||||
|     117 => 57, | ||||
|     118 => 58, | ||||
|     119 => 591, | ||||
|     120 => 592, | ||||
|     121 => 595, | ||||
|     122 => 597, | ||||
|     123 => 598, | ||||
|     124 => 599, | ||||
|     125 => 60, | ||||
|     126 => 61, | ||||
|     127 => 62, | ||||
|     128 => 63, | ||||
|     129 => 64, | ||||
|     130 => 65, | ||||
|     131 => 66, | ||||
|     132 => 670, | ||||
|     133 => 673, | ||||
|     134 => 675, | ||||
|     135 => 676, | ||||
|     136 => 677, | ||||
|     137 => 678, | ||||
|     138 => 679, | ||||
|     139 => 685, | ||||
|     140 => 686, | ||||
|     141 => 689, | ||||
|     142 => 7, | ||||
|     143 => 84, | ||||
|     144 => 852, | ||||
|     145 => 853, | ||||
|     146 => 855, | ||||
|     147 => 856, | ||||
|     148 => 86130, | ||||
|     149 => 86131, | ||||
|     150 => 86132, | ||||
|     151 => 86133, | ||||
|     152 => 86134, | ||||
|     153 => 86135, | ||||
|     154 => 86136, | ||||
|     155 => 86137, | ||||
|     156 => 86138, | ||||
|     157 => 86139, | ||||
|     158 => 86145, | ||||
|     159 => 86147, | ||||
|     160 => 86150, | ||||
|     161 => 86151, | ||||
|     162 => 86152, | ||||
|     163 => 86153, | ||||
|     164 => 86155, | ||||
|     165 => 86156, | ||||
|     166 => 86157, | ||||
|     167 => 86158, | ||||
|     168 => 86159, | ||||
|     169 => 86170, | ||||
|     170 => 86172, | ||||
|     171 => 86173, | ||||
|     172 => 86176, | ||||
|     173 => 86177, | ||||
|     174 => 86178, | ||||
|     175 => 86180, | ||||
|     176 => 86181, | ||||
|     177 => 86182, | ||||
|     178 => 86183, | ||||
|     179 => 86184, | ||||
|     180 => 86185, | ||||
|     181 => 86186, | ||||
|     182 => 86187, | ||||
|     183 => 86188, | ||||
|     184 => 86189, | ||||
|     185 => 880, | ||||
|     186 => 90, | ||||
|     187 => 91, | ||||
|     188 => 92, | ||||
|     189 => 93, | ||||
|     190 => 94, | ||||
|     191 => 95, | ||||
|     192 => 960, | ||||
|     193 => 961, | ||||
|     194 => 962, | ||||
|     195 => 963, | ||||
|     196 => 964, | ||||
|     197 => 965, | ||||
|     198 => 966, | ||||
|     199 => 967, | ||||
|     200 => 968, | ||||
|     201 => 970, | ||||
|     202 => 971, | ||||
|     203 => 972, | ||||
|     204 => 973, | ||||
|     205 => 974, | ||||
|     206 => 975, | ||||
|     207 => 976, | ||||
|     208 => 977, | ||||
|     209 => 98, | ||||
|     210 => 992, | ||||
|     211 => 993, | ||||
|     212 => 994, | ||||
|     213 => 995, | ||||
|     214 => 996, | ||||
|     215 => 998, | ||||
|     0 => 1, | ||||
|     1 => 20, | ||||
|     2 => 211, | ||||
|     3 => 212, | ||||
|     4 => 213, | ||||
|     5 => 216, | ||||
|     6 => 220, | ||||
|     7 => 221, | ||||
|     8 => 222, | ||||
|     9 => 223, | ||||
|     10 => 224, | ||||
|     11 => 225, | ||||
|     12 => 226, | ||||
|     13 => 227, | ||||
|     14 => 228, | ||||
|     15 => 229, | ||||
|     16 => 230, | ||||
|     17 => 231, | ||||
|     18 => 232, | ||||
|     19 => 233, | ||||
|     20 => 234, | ||||
|     21 => 235, | ||||
|     22 => 236, | ||||
|     23 => 237, | ||||
|     24 => 238, | ||||
|     25 => 239, | ||||
|     26 => 240, | ||||
|     27 => 241, | ||||
|     28 => 242, | ||||
|     29 => 243, | ||||
|     30 => 244, | ||||
|     31 => 245, | ||||
|     32 => 248, | ||||
|     33 => 249, | ||||
|     34 => 250, | ||||
|     35 => 251, | ||||
|     36 => 252, | ||||
|     37 => 253, | ||||
|     38 => 254, | ||||
|     39 => 255, | ||||
|     40 => 256, | ||||
|     41 => 257, | ||||
|     42 => 258, | ||||
|     43 => 260, | ||||
|     44 => 261, | ||||
|     45 => 263, | ||||
|     46 => 265, | ||||
|     47 => 267, | ||||
|     48 => 268, | ||||
|     49 => 27, | ||||
|     50 => 297, | ||||
|     51 => 298, | ||||
|     52 => 299, | ||||
|     53 => 30, | ||||
|     54 => 31, | ||||
|     55 => 32, | ||||
|     56 => 33, | ||||
|     57 => 350, | ||||
|     58 => 351, | ||||
|     59 => 352, | ||||
|     60 => 353, | ||||
|     61 => 354, | ||||
|     62 => 355, | ||||
|     63 => 356, | ||||
|     64 => 357, | ||||
|     65 => 358, | ||||
|     66 => 359, | ||||
|     67 => 36, | ||||
|     68 => 370, | ||||
|     69 => 372, | ||||
|     70 => 373, | ||||
|     71 => 374, | ||||
|     72 => 375, | ||||
|     73 => 376, | ||||
|     74 => 380, | ||||
|     75 => 381, | ||||
|     76 => 382, | ||||
|     77 => 385, | ||||
|     78 => 386, | ||||
|     79 => 387, | ||||
|     80 => 389, | ||||
|     81 => 39, | ||||
|     82 => 40, | ||||
|     83 => 41, | ||||
|     84 => 420, | ||||
|     85 => 421, | ||||
|     86 => 43, | ||||
|     87 => 45, | ||||
|     88 => 47, | ||||
|     89 => 48, | ||||
|     90 => 49, | ||||
|     91 => 501, | ||||
|     92 => 505, | ||||
|     93 => 506, | ||||
|     94 => 507, | ||||
|     95 => 509, | ||||
|     96 => 51, | ||||
|     97 => 53, | ||||
|     98 => 54, | ||||
|     99 => 55, | ||||
|     100 => 56, | ||||
|     101 => 57, | ||||
|     102 => 58, | ||||
|     103 => 591, | ||||
|     104 => 592, | ||||
|     105 => 593, | ||||
|     106 => 595, | ||||
|     107 => 597, | ||||
|     108 => 598, | ||||
|     109 => 599, | ||||
|     110 => 60, | ||||
|     111 => 61, | ||||
|     112 => 62, | ||||
|     113 => 63, | ||||
|     114 => 64, | ||||
|     115 => 65, | ||||
|     116 => 66, | ||||
|     117 => 670, | ||||
|     118 => 673, | ||||
|     119 => 675, | ||||
|     120 => 676, | ||||
|     121 => 677, | ||||
|     122 => 678, | ||||
|     123 => 679, | ||||
|     124 => 685, | ||||
|     125 => 686, | ||||
|     126 => 689, | ||||
|     127 => 7, | ||||
|     128 => 84, | ||||
|     129 => 852, | ||||
|     130 => 853, | ||||
|     131 => 855, | ||||
|     132 => 856, | ||||
|     133 => 86, | ||||
|     134 => 880, | ||||
|     135 => 90, | ||||
|     136 => 91, | ||||
|     137 => 92, | ||||
|     138 => 93, | ||||
|     139 => 94, | ||||
|     140 => 95, | ||||
|     141 => 960, | ||||
|     142 => 961, | ||||
|     143 => 962, | ||||
|     144 => 963, | ||||
|     145 => 964, | ||||
|     146 => 965, | ||||
|     147 => 966, | ||||
|     148 => 967, | ||||
|     149 => 968, | ||||
|     150 => 970, | ||||
|     151 => 971, | ||||
|     152 => 972, | ||||
|     153 => 973, | ||||
|     154 => 974, | ||||
|     155 => 975, | ||||
|     156 => 976, | ||||
|     157 => 977, | ||||
|     158 => 98, | ||||
|     159 => 992, | ||||
|     160 => 993, | ||||
|     161 => 994, | ||||
|     162 => 995, | ||||
|     163 => 996, | ||||
|     164 => 998, | ||||
|   ), | ||||
|   'fa' =>  | ||||
|   array ( | ||||
| @@ -245,83 +194,11 @@ return array ( | ||||
|   'zh' =>  | ||||
|   array ( | ||||
|     0 => 852, | ||||
|     1 => 86130, | ||||
|     2 => 86131, | ||||
|     3 => 86132, | ||||
|     4 => 86133, | ||||
|     5 => 86134, | ||||
|     6 => 86135, | ||||
|     7 => 86136, | ||||
|     8 => 86137, | ||||
|     9 => 86138, | ||||
|     10 => 86139, | ||||
|     11 => 86145, | ||||
|     12 => 86147, | ||||
|     13 => 86150, | ||||
|     14 => 86151, | ||||
|     15 => 86152, | ||||
|     16 => 86153, | ||||
|     17 => 86155, | ||||
|     18 => 86156, | ||||
|     19 => 86157, | ||||
|     20 => 86158, | ||||
|     21 => 86159, | ||||
|     22 => 86170, | ||||
|     23 => 86172, | ||||
|     24 => 86173, | ||||
|     25 => 86176, | ||||
|     26 => 86177, | ||||
|     27 => 86178, | ||||
|     28 => 86180, | ||||
|     29 => 86181, | ||||
|     30 => 86182, | ||||
|     31 => 86183, | ||||
|     32 => 86184, | ||||
|     33 => 86185, | ||||
|     34 => 86186, | ||||
|     35 => 86187, | ||||
|     36 => 86188, | ||||
|     37 => 86189, | ||||
|     1 => 86, | ||||
|   ), | ||||
|   'zh_Hant' =>  | ||||
|   array ( | ||||
|     0 => 852, | ||||
|     1 => 86130, | ||||
|     2 => 86131, | ||||
|     3 => 86132, | ||||
|     4 => 86133, | ||||
|     5 => 86134, | ||||
|     6 => 86135, | ||||
|     7 => 86136, | ||||
|     8 => 86137, | ||||
|     9 => 86138, | ||||
|     10 => 86139, | ||||
|     11 => 86145, | ||||
|     12 => 86147, | ||||
|     13 => 86150, | ||||
|     14 => 86151, | ||||
|     15 => 86152, | ||||
|     16 => 86153, | ||||
|     17 => 86155, | ||||
|     18 => 86156, | ||||
|     19 => 86157, | ||||
|     20 => 86158, | ||||
|     21 => 86159, | ||||
|     22 => 86170, | ||||
|     23 => 86172, | ||||
|     24 => 86173, | ||||
|     25 => 86176, | ||||
|     26 => 86177, | ||||
|     27 => 86178, | ||||
|     28 => 86180, | ||||
|     29 => 86181, | ||||
|     30 => 86182, | ||||
|     31 => 86183, | ||||
|     32 => 86184, | ||||
|     33 => 86185, | ||||
|     34 => 86186, | ||||
|     35 => 86187, | ||||
|     36 => 86188, | ||||
|     37 => 86189, | ||||
|     1 => 86, | ||||
|   ), | ||||
| ); | ||||
|   | ||||
| @@ -6,15 +6,10 @@ | ||||
|  | ||||
| return array ( | ||||
|   37525 => 'БеСТ', | ||||
|   375291 => 'Velcom', | ||||
|   375292 => 'МТС', | ||||
|   375293 => 'Velcom', | ||||
|   375294 => 'БелСел', | ||||
|   375295 => 'МТС', | ||||
|   375296 => 'Velcom', | ||||
|   375297 => 'МТС', | ||||
|   375298 => 'МТС', | ||||
|   375299 => 'Velcom', | ||||
|   37533 => 'МТС', | ||||
|   37544 => 'Velcom', | ||||
| ); | ||||
|   | ||||
							
								
								
									
										481
									
								
								vendor/giggsey/libphonenumber-for-php/src/libphonenumber/carrier/data/en/1.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										481
									
								
								vendor/giggsey/libphonenumber-for-php/src/libphonenumber/carrier/data/en/1.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,481 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   124235 => 'BaTelCo', | ||||
|   124245 => 'BaTelCo', | ||||
|   124255 => 'BaTelCo', | ||||
|   124623 => 'LIME', | ||||
|   124624 => 'LIME', | ||||
|   1246250 => 'LIME', | ||||
|   1246251 => 'LIME', | ||||
|   1246252 => 'LIME', | ||||
|   1246253 => 'LIME', | ||||
|   1246254 => 'LIME', | ||||
|   1246255 => 'LIME', | ||||
|   1246256 => 'Digicel', | ||||
|   1246257 => 'Digicel', | ||||
|   1246258 => 'Digicel', | ||||
|   1246259 => 'Digicel', | ||||
|   124626 => 'Digicel', | ||||
|   124628 => 'LIME', | ||||
|   124645 => 'Sunbeach Communications', | ||||
|   124682 => 'Digicel', | ||||
|   124683 => 'Digicel', | ||||
|   124684 => 'Digicel', | ||||
|   124685 => 'Digicel', | ||||
|   1246883 => 'Digicel', | ||||
|   1264536 => 'Weblinks Limited', | ||||
|   1264537 => 'Weblinks Limited', | ||||
|   1264538 => 'Weblinks Limited', | ||||
|   1264539 => 'Weblinks Limited', | ||||
|   1264581 => 'Digicel', | ||||
|   1264582 => 'Digicel', | ||||
|   1264583 => 'Digicel', | ||||
|   1264584 => 'Digicel', | ||||
|   1264729 => 'Cable & Wireless', | ||||
|   1264772 => 'Cable & Wireless', | ||||
|   14413 => 'Mobility', | ||||
|   1441500 => 'Digicel Bermuda', | ||||
|   1441539 => 'Digicel Bermuda', | ||||
|   1441590 => 'Digicel Bermuda', | ||||
|   1441599 => 'Digicel Bermuda', | ||||
|   14417 => 'Cellular One', | ||||
|   1473402 => 'Affordable Island Communications', | ||||
|   147341 => 'Digicel Grenada', | ||||
|   1473420 => 'Digicel Grenada', | ||||
|   1473520 => 'Affordable Island Communications', | ||||
|   1473521 => 'Affordable Island Communications', | ||||
|   147353 => 'AWS Grenada', | ||||
|   1473901 => 'Affordable Island Communications', | ||||
|   164923 => 'C&W', | ||||
|   164924 => 'C&W', | ||||
|   164933 => 'DIGICEL', | ||||
|   164934 => 'DIGICEL', | ||||
|   164943 => 'Islandcom', | ||||
|   1671747 => 'PTI PACIFICA', | ||||
|   1671838 => 'i CAN_GSM', | ||||
|   1671848 => 'i CAN_GSM', | ||||
|   1671858 => 'i CAN_GSM', | ||||
|   1671868 => 'Choice Phone', | ||||
|   1671878 => 'Choice Phone', | ||||
|   1671888 => 'Choice Phone', | ||||
|   1671898 => 'Choice Phone', | ||||
|   1684252 => 'Blue Sky', | ||||
|   1684254 => 'Blue Sky', | ||||
|   1684256 => 'Blue Sky', | ||||
|   1684258 => 'Blue Sky', | ||||
|   1684272 => 'Blue Sky', | ||||
|   1684731 => 'ASTCA', | ||||
|   1684733 => 'ASTCA', | ||||
|   1684770 => 'ASTCA', | ||||
|   175828 => 'Cable & Wireless', | ||||
|   1758384 => 'Cable & Wireless', | ||||
|   1758460 => 'Cable & Wireless', | ||||
|   1758461 => 'Cable & Wireless', | ||||
|   1758484 => 'Cable & Wireless', | ||||
|   1758485 => 'Cable & Wireless', | ||||
|   1758486 => 'Cable & Wireless', | ||||
|   1758487 => 'Cable & Wireless', | ||||
|   1758488 => 'Cable & Wireless', | ||||
|   1758489 => 'Cable & Wireless', | ||||
|   175851 => 'AT&T', | ||||
|   175852 => 'AT&T', | ||||
|   1758584 => 'Cable & Wireless', | ||||
|   17587 => 'Digicel', | ||||
|   1767315 => 'Digicel', | ||||
|   1767316 => 'Digicel', | ||||
|   1767317 => 'Digicel', | ||||
|   1767225 => 'Cable & Wireless', | ||||
|   1767235 => 'Cable & Wireless', | ||||
|   1767245 => 'Cable & Wireless', | ||||
|   1767265 => 'Cable & Wireless', | ||||
|   1767275 => 'Cable & Wireless', | ||||
|   1767276 => 'Cable & Wireless', | ||||
|   1767277 => 'Cable & Wireless', | ||||
|   1767285 => 'Cable & Wireless', | ||||
|   1767295 => 'Cable & Wireless', | ||||
|   1767612 => 'Digicel', | ||||
|   1767613 => 'Digicel', | ||||
|   1767614 => 'Digicel', | ||||
|   1767615 => 'Digicel', | ||||
|   1767616 => 'Digicel', | ||||
|   1767617 => 'Digicel', | ||||
|   1784430 => 'AT&T', | ||||
|   1784431 => 'AT&T', | ||||
|   1784432 => 'AT&T', | ||||
|   1784433 => 'Digicel', | ||||
|   1784434 => 'Digicel', | ||||
|   1784454 => 'Cable & Wireless', | ||||
|   1784455 => 'Cable & Wireless', | ||||
|   1784489 => 'Cable & Wireless', | ||||
|   1784490 => 'Cable & Wireless', | ||||
|   1784491 => 'Cable & Wireless', | ||||
|   1784492 => 'Cable & Wireless', | ||||
|   1784493 => 'Cable & Wireless', | ||||
|   1784494 => 'Cable & Wireless', | ||||
|   1784495 => 'Cable & Wireless', | ||||
|   1784526 => 'Digicel', | ||||
|   1784527 => 'Digicel', | ||||
|   1784528 => 'Digicel', | ||||
|   1784529 => 'Digicel', | ||||
|   1784530 => 'Digicel', | ||||
|   1784531 => 'Digicel', | ||||
|   1784532 => 'Digicel', | ||||
|   1784533 => 'Digicel', | ||||
|   1784534 => 'Digicel', | ||||
|   1787203 => 'Claro', | ||||
|   1787210 => 'SunCom Wireless Puerto Rico', | ||||
|   1787212 => 'Claro', | ||||
|   1787213 => 'Claro', | ||||
|   1787214 => 'Claro', | ||||
|   1787215 => 'Claro', | ||||
|   1787216 => 'Claro', | ||||
|   1787217 => 'Claro', | ||||
|   1787218 => 'Claro', | ||||
|   1787219 => 'Claro', | ||||
|   1787220 => 'CENTENNIAL', | ||||
|   1787221 => 'CENTENNIAL', | ||||
|   1787222 => 'CENTENNIAL', | ||||
|   1787223 => 'CENTENNIAL', | ||||
|   1787224 => 'CENTENNIAL', | ||||
|   1787225 => 'SunCom Wireless Puerto Rico', | ||||
|   1787226 => 'SunCom Wireless Puerto Rico', | ||||
|   1787227 => 'CENTENNIAL', | ||||
|   1787229 => 'CENTENNIAL', | ||||
|   1787253 => 'Claro', | ||||
|   1787254 => 'Claro', | ||||
|   1787255 => 'Claro', | ||||
|   1787256 => 'Claro', | ||||
|   1787257 => 'Claro', | ||||
|   1787258 => 'Claro', | ||||
|   1787259 => 'Claro', | ||||
|   1787260 => 'Claro', | ||||
|   1787291 => 'CENTENNIAL', | ||||
|   1787299 => 'SunCom Wireless Puerto Rico', | ||||
|   1787300 => 'CENTENNIAL', | ||||
|   1787310 => 'SunCom Wireless Puerto Rico', | ||||
|   1787312 => 'Claro', | ||||
|   1787313 => 'Claro', | ||||
|   1787314 => 'Claro', | ||||
|   1787315 => 'Claro', | ||||
|   1787316 => 'Claro', | ||||
|   1787317 => 'Claro', | ||||
|   1787318 => 'Claro', | ||||
|   17873191 => 'Claro', | ||||
|   17873192 => 'Claro', | ||||
|   17873193 => 'Claro', | ||||
|   17873194 => 'Claro', | ||||
|   17873195 => 'Claro', | ||||
|   17873196 => 'Claro', | ||||
|   17873197 => 'Claro', | ||||
|   17873198 => 'Claro', | ||||
|   17873199 => 'Claro', | ||||
|   1787341 => 'SunCom Wireless Puerto Rico', | ||||
|   1787344 => 'SunCom Wireless Puerto Rico', | ||||
|   1787346 => 'SunCom Wireless Puerto Rico', | ||||
|   1787355 => 'CENTENNIAL', | ||||
|   1787357 => 'CENTENNIAL', | ||||
|   1787359 => 'SunCom Wireless Puerto Rico', | ||||
|   1787367 => 'SunCom Wireless Puerto Rico', | ||||
|   1787368 => 'SunCom Wireless Puerto Rico', | ||||
|   1787369 => 'CENTENNIAL', | ||||
|   1787371 => 'Claro', | ||||
|   1787372 => 'Claro', | ||||
|   1787374 => 'Claro', | ||||
|   1787375 => 'Claro', | ||||
|   1787376 => 'Claro', | ||||
|   1787380 => 'Claro', | ||||
|   1787381 => 'Claro', | ||||
|   1787382 => 'Claro', | ||||
|   1787383 => 'Claro', | ||||
|   1787384 => 'Claro', | ||||
|   1787385 => 'Claro', | ||||
|   1787389 => 'Claro', | ||||
|   1787390 => 'Claro', | ||||
|   1787391 => 'Claro', | ||||
|   1787392 => 'Claro', | ||||
|   1787400 => 'CENTENNIAL', | ||||
|   1787410 => 'SunCom Wireless Puerto Rico', | ||||
|   1787434 => 'CENTENNIAL', | ||||
|   1787447 => 'CENTENNIAL', | ||||
|   1787448 => 'CENTENNIAL', | ||||
|   1787449 => 'CENTENNIAL', | ||||
|   1787450 => 'Claro', | ||||
|   1787453 => 'Claro', | ||||
|   1787454 => 'SunCom Wireless Puerto Rico', | ||||
|   1787458 => 'SunCom Wireless Puerto Rico', | ||||
|   1787459 => 'SunCom Wireless Puerto Rico', | ||||
|   1787460 => 'SunCom Wireless Puerto Rico', | ||||
|   1787462 => 'SunCom Wireless Puerto Rico', | ||||
|   1787463 => 'SunCom Wireless Puerto Rico', | ||||
|   1787465 => 'CENTENNIAL', | ||||
|   1787466 => 'SunCom Wireless Puerto Rico', | ||||
|   1787471 => 'CENTENNIAL', | ||||
|   1787473 => 'CENTENNIAL', | ||||
|   1787474 => 'CENTENNIAL', | ||||
|   1787478 => 'SunCom Wireless Puerto Rico', | ||||
|   1787479 => 'CENTENNIAL', | ||||
|   1787481 => 'Claro', | ||||
|   1787484 => 'Claro', | ||||
|   1787485 => 'Claro', | ||||
|   1787486 => 'Claro', | ||||
|   1787487 => 'Claro', | ||||
|   1787513 => 'SunCom Wireless Puerto Rico', | ||||
|   1787514 => 'Claro', | ||||
|   1787515 => 'Claro', | ||||
|   1787516 => 'Claro', | ||||
|   1787517 => 'Claro', | ||||
|   1787518 => 'Claro', | ||||
|   1787519 => 'Claro', | ||||
|   1787520 => 'CENTENNIAL', | ||||
|   1787521 => 'CENTENNIAL', | ||||
|   1787522 => 'CENTENNIAL', | ||||
|   1787523 => 'CENTENNIAL', | ||||
|   1787528 => 'SunCom Wireless Puerto Rico', | ||||
|   1787534 => 'CENTENNIAL', | ||||
|   1787535 => 'CENTENNIAL', | ||||
|   1787537 => 'CENTENNIAL', | ||||
|   1787544 => 'CENTENNIAL', | ||||
|   1787545 => 'CENTENNIAL', | ||||
|   1787546 => 'SunCom Wireless Puerto Rico', | ||||
|   1787551 => 'CENTENNIAL', | ||||
|   1787553 => 'Claro', | ||||
|   1787561 => 'CENTENNIAL', | ||||
|   1787563 => 'CENTENNIAL', | ||||
|   1787568 => 'SunCom Wireless Puerto Rico', | ||||
|   1787569 => 'CENTENNIAL', | ||||
|   1787579 => 'Claro', | ||||
|   1787580 => 'CENTENNIAL', | ||||
|   1787585 => 'CENTENNIAL', | ||||
|   1787588 => 'CENTENNIAL', | ||||
|   1787589 => 'CENTENNIAL', | ||||
|   1787595 => 'SunCom Wireless Puerto Rico', | ||||
|   1787597 => 'SunCom Wireless Puerto Rico', | ||||
|   1787598 => 'SunCom Wireless Puerto Rico', | ||||
|   1787601 => 'SunCom Wireless Puerto Rico', | ||||
|   1787602 => 'CENTENNIAL', | ||||
|   1787604 => 'SunCom Wireless Puerto Rico', | ||||
|   1787605 => 'SunCom Wireless Puerto Rico', | ||||
|   1787607 => 'CENTENNIAL', | ||||
|   1787608 => 'CENTENNIAL', | ||||
|   1787609 => 'CENTENNIAL', | ||||
|   1787612 => 'Claro', | ||||
|   1787613 => 'Claro', | ||||
|   1787614 => 'Claro', | ||||
|   1787615 => 'Claro', | ||||
|   1787616 => 'Claro', | ||||
|   1787617 => 'Claro', | ||||
|   1787619 => 'SunCom Wireless Puerto Rico', | ||||
|   1787620 => 'CENTENNIAL', | ||||
|   1787621 => 'CENTENNIAL', | ||||
|   1787622 => 'CENTENNIAL', | ||||
|   1787623 => 'CENTENNIAL', | ||||
|   1787624 => 'CENTENNIAL', | ||||
|   1787625 => 'CENTENNIAL', | ||||
|   1787626 => 'CENTENNIAL', | ||||
|   1787628 => 'CENTENNIAL', | ||||
|   1787629 => 'SunCom Wireless Puerto Rico', | ||||
|   178764 => 'CENTENNIAL', | ||||
|   178765 => 'CENTENNIAL', | ||||
|   1787662 => 'SunCom Wireless Puerto Rico', | ||||
|   1787666 => 'SunCom Wireless Puerto Rico', | ||||
|   1787673 => 'SunCom Wireless Puerto Rico', | ||||
|   1787675 => 'CENTENNIAL', | ||||
|   1787678 => 'SunCom Wireless Puerto Rico', | ||||
|   1787686 => 'CENTENNIAL', | ||||
|   1787687 => 'CENTENNIAL', | ||||
|   1787689 => 'CENTENNIAL', | ||||
|   1787690 => 'CENTENNIAL', | ||||
|   1787692 => 'CENTENNIAL', | ||||
|   1787693 => 'CENTENNIAL', | ||||
|   1787695 => 'CENTENNIAL', | ||||
|   1787717 => 'CENTENNIAL', | ||||
|   1787719 => 'CENTENNIAL', | ||||
|   1787901 => 'SunCom Wireless Puerto Rico', | ||||
|   1787903 => 'CENTENNIAL', | ||||
|   1787904 => 'SunCom Wireless Puerto Rico', | ||||
|   1787908 => 'CENTENNIAL', | ||||
|   1787912 => 'CENTENNIAL', | ||||
|   1787915 => 'CENTENNIAL', | ||||
|   1787916 => 'CENTENNIAL', | ||||
|   1787917 => 'CENTENNIAL', | ||||
|   1787922 => 'SunCom Wireless Puerto Rico', | ||||
|   1787923 => 'SunCom Wireless Puerto Rico', | ||||
|   1787924 => 'CENTENNIAL', | ||||
|   1787926 => 'CENTENNIAL', | ||||
|   1787927 => 'CENTENNIAL', | ||||
|   1787928 => 'CENTENNIAL', | ||||
|   1787933 => 'CENTENNIAL', | ||||
|   1787935 => 'CENTENNIAL', | ||||
|   1787937 => 'CENTENNIAL', | ||||
|   1787940 => 'CENTENNIAL', | ||||
|   1787947 => 'CENTENNIAL', | ||||
|   1787949 => 'SunCom Wireless Puerto Rico', | ||||
|   1787952 => 'CENTENNIAL', | ||||
|   1787953 => 'CENTENNIAL', | ||||
|   1787954 => 'CENTENNIAL', | ||||
|   1787957 => 'CENTENNIAL', | ||||
|   1787961 => 'CENTENNIAL', | ||||
|   1787968 => 'CENTENNIAL', | ||||
|   1787969 => 'CENTENNIAL', | ||||
|   1787971 => 'CENTENNIAL', | ||||
|   1787975 => 'CENTENNIAL', | ||||
|   1787978 => 'CENTENNIAL', | ||||
|   1787992 => 'CENTENNIAL', | ||||
|   1787993 => 'CENTENNIAL', | ||||
|   1787998 => 'CENTENNIAL', | ||||
|   1787999 => 'CENTENNIAL', | ||||
|   180920 => 'Tricom', | ||||
|   180922 => 'Claro', | ||||
|   180923 => 'Claro', | ||||
|   180924 => 'Claro', | ||||
|   180925 => 'Claro', | ||||
|   180926 => 'Claro', | ||||
|   180927 => 'Claro', | ||||
|   180928 => 'Claro', | ||||
|   180929 => 'Tricom', | ||||
|   180930 => 'Viva', | ||||
|   180931 => 'Tricom', | ||||
|   180932 => 'Tricom', | ||||
|   180933 => 'Claro', | ||||
|   180934 => 'Tricom', | ||||
|   180935 => 'Claro', | ||||
|   180936 => 'Claro', | ||||
|   180937 => 'Claro', | ||||
|   180938 => 'Claro', | ||||
|   180939 => 'Claro', | ||||
|   180941 => 'Viva', | ||||
|   180942 => 'Claro', | ||||
|   180943 => 'Viva', | ||||
|   180944 => 'Viva', | ||||
|   180945 => 'Claro', | ||||
|   180947 => 'Tricom', | ||||
|   180948 => 'Claro', | ||||
|   180949 => 'Claro', | ||||
|   180951 => 'Claro', | ||||
|   180954 => 'Claro', | ||||
|   180960 => 'Claro', | ||||
|   180962 => 'Tricom', | ||||
|   180963 => 'Tricom', | ||||
|   180964 => 'Tricom', | ||||
|   180965 => 'Tricom', | ||||
|   180967 => 'Claro', | ||||
|   180969 => 'Claro', | ||||
|   180970 => 'Claro', | ||||
|   180971 => 'Claro', | ||||
|   180972 => 'Claro', | ||||
|   180974 => 'Claro', | ||||
|   180975 => 'Claro', | ||||
|   180976 => 'Claro', | ||||
|   180977 => 'Viva', | ||||
|   180978 => 'Claro', | ||||
|   180979 => 'Claro', | ||||
|   180980 => 'Orange', | ||||
|   180981 => 'Viva', | ||||
|   180982 => 'Claro', | ||||
|   180983 => 'Claro', | ||||
|   180984 => 'Orange', | ||||
|   180985 => 'Orange', | ||||
|   180986 => 'Orange', | ||||
|   180987 => 'Tricom', | ||||
|   180988 => 'Orange', | ||||
|   180989 => 'Orange', | ||||
|   180991 => 'Orange', | ||||
|   180992 => 'Tricom', | ||||
|   180993 => 'Tricom', | ||||
|   180994 => 'Tricom', | ||||
|   180995 => 'Claro', | ||||
|   180997 => 'Orange', | ||||
|   180998 => 'Orange', | ||||
|   180999 => 'Tricom', | ||||
|   186827 => 'Digicel', | ||||
|   186828 => 'Digicel', | ||||
|   186829 => 'Digicel', | ||||
|   18683 => 'Digicel', | ||||
|   18684 => 'bmobile', | ||||
|   18686 => 'bmobile', | ||||
|   18687 => 'bmobile', | ||||
|   186955 => 'CariGlobe St. Kitts', | ||||
|   186956 => 'The Cable St. Kitts', | ||||
|   186966 => 'Cable & Wireless', | ||||
|   186976 => 'Digicel', | ||||
|   187626 => 'Digicel', | ||||
|   1876503 => 'Digicel', | ||||
|   1876504 => 'Digicel', | ||||
|   1876505 => 'Digicel', | ||||
|   1876506 => 'Digicel', | ||||
|   1876507 => 'Digicel', | ||||
|   1876508 => 'Digicel', | ||||
|   1876509 => 'Digicel', | ||||
|   1876520 => 'Digicel', | ||||
|   1876521 => 'Digicel', | ||||
|   1876522 => 'Digicel', | ||||
|   1876524 => 'Digicel', | ||||
|   1876526 => 'Digicel', | ||||
|   1876527 => 'Digicel', | ||||
|   1876528 => 'Digicel', | ||||
|   1876529 => 'Digicel', | ||||
|   1939201 => 'CENTENNIAL', | ||||
|   1939212 => 'CENTENNIAL', | ||||
|   1939214 => 'CENTENNIAL', | ||||
|   1939240 => 'SunCom Wireless Puerto Rico', | ||||
|   19392410 => 'Claro', | ||||
|   19392411 => 'Claro', | ||||
|   19392412 => 'Claro', | ||||
|   19392413 => 'Claro', | ||||
|   19392414 => 'Claro', | ||||
|   19392415 => 'Claro', | ||||
|   19392416 => 'Claro', | ||||
|   193924199 => 'Claro', | ||||
|   1939242 => 'Claro', | ||||
|   19392433 => 'Claro', | ||||
|   19392434 => 'Claro', | ||||
|   19392435 => 'Claro', | ||||
|   19392436 => 'Claro', | ||||
|   19392437 => 'Claro', | ||||
|   19392438 => 'Claro', | ||||
|   19392439 => 'Claro', | ||||
|   1939244 => 'Claro', | ||||
|   1939245 => 'Claro', | ||||
|   1939246 => 'Claro', | ||||
|   1939247 => 'Claro', | ||||
|   1939248 => 'Claro', | ||||
|   1939249 => 'Claro', | ||||
|   1939250 => 'Claro', | ||||
|   1939251 => 'Claro', | ||||
|   1939252 => 'CENTENNIAL', | ||||
|   1939253 => 'Claro', | ||||
|   1939254 => 'Claro', | ||||
|   1939255 => 'Claro', | ||||
|   1939256 => 'Claro', | ||||
|   1939257 => 'Claro', | ||||
|   1939258 => 'Claro', | ||||
|   1939259 => 'Claro', | ||||
|   1939307 => 'CENTENNIAL', | ||||
|   1939325 => 'SunCom Wireless Puerto Rico', | ||||
|   1939329 => 'CENTENNIAL', | ||||
|   1939334 => 'Claro', | ||||
|   1939339 => 'SunCom Wireless Puerto Rico', | ||||
|   1939394 => 'CENTENNIAL', | ||||
|   1939440 => 'CENTENNIAL', | ||||
|   1939628 => 'CENTENNIAL', | ||||
|   1939630 => 'CENTENNIAL', | ||||
|   1939639 => 'CENTENNIAL', | ||||
|   1939640 => 'CENTENNIAL', | ||||
|   1939642 => 'CENTENNIAL', | ||||
|   1939644 => 'CENTENNIAL', | ||||
|   1939645 => 'CENTENNIAL', | ||||
|   1939697 => 'CENTENNIAL', | ||||
|   1939717 => 'CENTENNIAL', | ||||
|   1939731 => 'CENTENNIAL', | ||||
|   1939777 => 'Claro', | ||||
|   1939865 => 'SunCom Wireless Puerto Rico', | ||||
|   1939891 => 'SunCom Wireless Puerto Rico', | ||||
|   1939910 => 'CENTENNIAL', | ||||
|   1939940 => 'CENTENNIAL', | ||||
|   1939969 => 'CENTENNIAL', | ||||
| ); | ||||
| @@ -1,28 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   124623 => 'LIME', | ||||
|   124624 => 'LIME', | ||||
|   1246250 => 'LIME', | ||||
|   1246251 => 'LIME', | ||||
|   1246252 => 'LIME', | ||||
|   1246253 => 'LIME', | ||||
|   1246254 => 'LIME', | ||||
|   1246255 => 'LIME', | ||||
|   1246256 => 'Digicel', | ||||
|   1246257 => 'Digicel', | ||||
|   1246258 => 'Digicel', | ||||
|   1246259 => 'Digicel', | ||||
|   124626 => 'Digicel', | ||||
|   124628 => 'LIME', | ||||
|   124645 => 'Sunbeach Communications', | ||||
|   124682 => 'Digicel', | ||||
|   124683 => 'Digicel', | ||||
|   124684 => 'Digicel', | ||||
|   124685 => 'Digicel', | ||||
|   1246883 => 'Digicel', | ||||
| ); | ||||
| @@ -1,18 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   1264536 => 'Weblinks Limited', | ||||
|   1264537 => 'Weblinks Limited', | ||||
|   1264538 => 'Weblinks Limited', | ||||
|   1264539 => 'Weblinks Limited', | ||||
|   1264581 => 'Digicel', | ||||
|   1264582 => 'Digicel', | ||||
|   1264583 => 'Digicel', | ||||
|   1264584 => 'Digicel', | ||||
|   1264729 => 'Cable & Wireless', | ||||
|   1264772 => 'Cable & Wireless', | ||||
| ); | ||||
| @@ -1,14 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   14413 => 'Mobility', | ||||
|   1441500 => 'Digicel Bermuda', | ||||
|   1441539 => 'Digicel Bermuda', | ||||
|   1441590 => 'Digicel Bermuda', | ||||
|   1441599 => 'Digicel Bermuda', | ||||
|   14417 => 'Cellular One', | ||||
| ); | ||||
| @@ -1,15 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   1473402 => 'Affordable Island Communications', | ||||
|   147341 => 'Digicel Grenada', | ||||
|   1473420 => 'Digicel Grenada', | ||||
|   1473520 => 'Affordable Island Communications', | ||||
|   1473521 => 'Affordable Island Communications', | ||||
|   147353 => 'AWS Grenada', | ||||
|   1473901 => 'Affordable Island Communications', | ||||
| ); | ||||
| @@ -1,13 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   164923 => 'C&W', | ||||
|   164924 => 'C&W', | ||||
|   164933 => 'DIGICEL', | ||||
|   164934 => 'DIGICEL', | ||||
|   164943 => 'Islandcom', | ||||
| ); | ||||
| @@ -1,16 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   1671747 => 'PTI PACIFICA', | ||||
|   1671838 => 'i CAN_GSM', | ||||
|   1671848 => 'i CAN_GSM', | ||||
|   1671858 => 'i CAN_GSM', | ||||
|   1671868 => 'Choice Phone', | ||||
|   1671878 => 'Choice Phone', | ||||
|   1671888 => 'Choice Phone', | ||||
|   1671898 => 'Choice Phone', | ||||
| ); | ||||
| @@ -1,16 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   1684252 => 'Blue Sky', | ||||
|   1684254 => 'Blue Sky', | ||||
|   1684256 => 'Blue Sky', | ||||
|   1684258 => 'Blue Sky', | ||||
|   1684272 => 'Blue Sky', | ||||
|   1684731 => 'ASTCA', | ||||
|   1684733 => 'ASTCA', | ||||
|   1684770 => 'ASTCA', | ||||
| ); | ||||
| @@ -1,22 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   175828 => 'Cable & Wireless', | ||||
|   1758384 => 'Cable & Wireless', | ||||
|   1758460 => 'Cable & Wireless', | ||||
|   1758461 => 'Cable & Wireless', | ||||
|   1758484 => 'Cable & Wireless', | ||||
|   1758485 => 'Cable & Wireless', | ||||
|   1758486 => 'Cable & Wireless', | ||||
|   1758487 => 'Cable & Wireless', | ||||
|   1758488 => 'Cable & Wireless', | ||||
|   1758489 => 'Cable & Wireless', | ||||
|   175851 => 'AT&T', | ||||
|   175852 => 'AT&T', | ||||
|   1758584 => 'Cable & Wireless', | ||||
|   17587 => 'Digicel', | ||||
| ); | ||||
| @@ -1,26 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   1767315 => 'Digicel', | ||||
|   1767316 => 'Digicel', | ||||
|   1767317 => 'Digicel', | ||||
|   1767225 => 'Cable & Wireless', | ||||
|   1767235 => 'Cable & Wireless', | ||||
|   1767245 => 'Cable & Wireless', | ||||
|   1767265 => 'Cable & Wireless', | ||||
|   1767275 => 'Cable & Wireless', | ||||
|   1767276 => 'Cable & Wireless', | ||||
|   1767277 => 'Cable & Wireless', | ||||
|   1767285 => 'Cable & Wireless', | ||||
|   1767295 => 'Cable & Wireless', | ||||
|   1767612 => 'Digicel', | ||||
|   1767613 => 'Digicel', | ||||
|   1767614 => 'Digicel', | ||||
|   1767615 => 'Digicel', | ||||
|   1767616 => 'Digicel', | ||||
|   1767617 => 'Digicel', | ||||
| ); | ||||
| @@ -1,31 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   1784430 => 'AT&T', | ||||
|   1784431 => 'AT&T', | ||||
|   1784432 => 'AT&T', | ||||
|   1784433 => 'Digicel', | ||||
|   1784434 => 'Digicel', | ||||
|   1784454 => 'Cable & Wireless', | ||||
|   1784455 => 'Cable & Wireless', | ||||
|   1784489 => 'Cable & Wireless', | ||||
|   1784490 => 'Cable & Wireless', | ||||
|   1784491 => 'Cable & Wireless', | ||||
|   1784492 => 'Cable & Wireless', | ||||
|   1784493 => 'Cable & Wireless', | ||||
|   1784494 => 'Cable & Wireless', | ||||
|   1784495 => 'Cable & Wireless', | ||||
|   1784526 => 'Digicel', | ||||
|   1784527 => 'Digicel', | ||||
|   1784528 => 'Digicel', | ||||
|   1784529 => 'Digicel', | ||||
|   1784530 => 'Digicel', | ||||
|   1784531 => 'Digicel', | ||||
|   1784532 => 'Digicel', | ||||
|   1784533 => 'Digicel', | ||||
|   1784534 => 'Digicel', | ||||
| ); | ||||
| @@ -1,210 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   1787203 => 'Claro', | ||||
|   1787210 => 'SunCom Wireless Puerto Rico', | ||||
|   1787212 => 'Claro', | ||||
|   1787213 => 'Claro', | ||||
|   1787214 => 'Claro', | ||||
|   1787215 => 'Claro', | ||||
|   1787216 => 'Claro', | ||||
|   1787217 => 'Claro', | ||||
|   1787218 => 'Claro', | ||||
|   1787219 => 'Claro', | ||||
|   1787220 => 'CENTENNIAL', | ||||
|   1787221 => 'CENTENNIAL', | ||||
|   1787222 => 'CENTENNIAL', | ||||
|   1787223 => 'CENTENNIAL', | ||||
|   1787224 => 'CENTENNIAL', | ||||
|   1787225 => 'SunCom Wireless Puerto Rico', | ||||
|   1787226 => 'SunCom Wireless Puerto Rico', | ||||
|   1787227 => 'CENTENNIAL', | ||||
|   1787229 => 'CENTENNIAL', | ||||
|   1787253 => 'Claro', | ||||
|   1787254 => 'Claro', | ||||
|   1787255 => 'Claro', | ||||
|   1787256 => 'Claro', | ||||
|   1787257 => 'Claro', | ||||
|   1787258 => 'Claro', | ||||
|   1787259 => 'Claro', | ||||
|   1787260 => 'Claro', | ||||
|   1787291 => 'CENTENNIAL', | ||||
|   1787299 => 'SunCom Wireless Puerto Rico', | ||||
|   1787300 => 'CENTENNIAL', | ||||
|   1787310 => 'SunCom Wireless Puerto Rico', | ||||
|   1787312 => 'Claro', | ||||
|   1787313 => 'Claro', | ||||
|   1787314 => 'Claro', | ||||
|   1787315 => 'Claro', | ||||
|   1787316 => 'Claro', | ||||
|   1787317 => 'Claro', | ||||
|   1787318 => 'Claro', | ||||
|   17873191 => 'Claro', | ||||
|   17873192 => 'Claro', | ||||
|   17873193 => 'Claro', | ||||
|   17873194 => 'Claro', | ||||
|   17873195 => 'Claro', | ||||
|   17873196 => 'Claro', | ||||
|   17873197 => 'Claro', | ||||
|   17873198 => 'Claro', | ||||
|   17873199 => 'Claro', | ||||
|   1787341 => 'SunCom Wireless Puerto Rico', | ||||
|   1787344 => 'SunCom Wireless Puerto Rico', | ||||
|   1787346 => 'SunCom Wireless Puerto Rico', | ||||
|   1787355 => 'CENTENNIAL', | ||||
|   1787357 => 'CENTENNIAL', | ||||
|   1787359 => 'SunCom Wireless Puerto Rico', | ||||
|   1787367 => 'SunCom Wireless Puerto Rico', | ||||
|   1787368 => 'SunCom Wireless Puerto Rico', | ||||
|   1787369 => 'CENTENNIAL', | ||||
|   1787371 => 'Claro', | ||||
|   1787372 => 'Claro', | ||||
|   1787374 => 'Claro', | ||||
|   1787375 => 'Claro', | ||||
|   1787376 => 'Claro', | ||||
|   1787380 => 'Claro', | ||||
|   1787381 => 'Claro', | ||||
|   1787382 => 'Claro', | ||||
|   1787383 => 'Claro', | ||||
|   1787384 => 'Claro', | ||||
|   1787385 => 'Claro', | ||||
|   1787389 => 'Claro', | ||||
|   1787390 => 'Claro', | ||||
|   1787391 => 'Claro', | ||||
|   1787392 => 'Claro', | ||||
|   1787400 => 'CENTENNIAL', | ||||
|   1787410 => 'SunCom Wireless Puerto Rico', | ||||
|   1787434 => 'CENTENNIAL', | ||||
|   1787447 => 'CENTENNIAL', | ||||
|   1787448 => 'CENTENNIAL', | ||||
|   1787449 => 'CENTENNIAL', | ||||
|   1787450 => 'Claro', | ||||
|   1787453 => 'Claro', | ||||
|   1787454 => 'SunCom Wireless Puerto Rico', | ||||
|   1787458 => 'SunCom Wireless Puerto Rico', | ||||
|   1787459 => 'SunCom Wireless Puerto Rico', | ||||
|   1787460 => 'SunCom Wireless Puerto Rico', | ||||
|   1787462 => 'SunCom Wireless Puerto Rico', | ||||
|   1787463 => 'SunCom Wireless Puerto Rico', | ||||
|   1787465 => 'CENTENNIAL', | ||||
|   1787466 => 'SunCom Wireless Puerto Rico', | ||||
|   1787471 => 'CENTENNIAL', | ||||
|   1787473 => 'CENTENNIAL', | ||||
|   1787474 => 'CENTENNIAL', | ||||
|   1787478 => 'SunCom Wireless Puerto Rico', | ||||
|   1787479 => 'CENTENNIAL', | ||||
|   1787481 => 'Claro', | ||||
|   1787484 => 'Claro', | ||||
|   1787485 => 'Claro', | ||||
|   1787486 => 'Claro', | ||||
|   1787487 => 'Claro', | ||||
|   1787513 => 'SunCom Wireless Puerto Rico', | ||||
|   1787514 => 'Claro', | ||||
|   1787515 => 'Claro', | ||||
|   1787516 => 'Claro', | ||||
|   1787517 => 'Claro', | ||||
|   1787518 => 'Claro', | ||||
|   1787519 => 'Claro', | ||||
|   1787520 => 'CENTENNIAL', | ||||
|   1787521 => 'CENTENNIAL', | ||||
|   1787522 => 'CENTENNIAL', | ||||
|   1787523 => 'CENTENNIAL', | ||||
|   1787528 => 'SunCom Wireless Puerto Rico', | ||||
|   1787534 => 'CENTENNIAL', | ||||
|   1787535 => 'CENTENNIAL', | ||||
|   1787537 => 'CENTENNIAL', | ||||
|   1787544 => 'CENTENNIAL', | ||||
|   1787545 => 'CENTENNIAL', | ||||
|   1787546 => 'SunCom Wireless Puerto Rico', | ||||
|   1787551 => 'CENTENNIAL', | ||||
|   1787553 => 'Claro', | ||||
|   1787561 => 'CENTENNIAL', | ||||
|   1787563 => 'CENTENNIAL', | ||||
|   1787568 => 'SunCom Wireless Puerto Rico', | ||||
|   1787569 => 'CENTENNIAL', | ||||
|   1787579 => 'Claro', | ||||
|   1787580 => 'CENTENNIAL', | ||||
|   1787585 => 'CENTENNIAL', | ||||
|   1787588 => 'CENTENNIAL', | ||||
|   1787589 => 'CENTENNIAL', | ||||
|   1787595 => 'SunCom Wireless Puerto Rico', | ||||
|   1787597 => 'SunCom Wireless Puerto Rico', | ||||
|   1787598 => 'SunCom Wireless Puerto Rico', | ||||
|   1787601 => 'SunCom Wireless Puerto Rico', | ||||
|   1787602 => 'CENTENNIAL', | ||||
|   1787604 => 'SunCom Wireless Puerto Rico', | ||||
|   1787605 => 'SunCom Wireless Puerto Rico', | ||||
|   1787607 => 'CENTENNIAL', | ||||
|   1787608 => 'CENTENNIAL', | ||||
|   1787609 => 'CENTENNIAL', | ||||
|   1787612 => 'Claro', | ||||
|   1787613 => 'Claro', | ||||
|   1787614 => 'Claro', | ||||
|   1787615 => 'Claro', | ||||
|   1787616 => 'Claro', | ||||
|   1787617 => 'Claro', | ||||
|   1787619 => 'SunCom Wireless Puerto Rico', | ||||
|   1787620 => 'CENTENNIAL', | ||||
|   1787621 => 'CENTENNIAL', | ||||
|   1787622 => 'CENTENNIAL', | ||||
|   1787623 => 'CENTENNIAL', | ||||
|   1787624 => 'CENTENNIAL', | ||||
|   1787625 => 'CENTENNIAL', | ||||
|   1787626 => 'CENTENNIAL', | ||||
|   1787628 => 'CENTENNIAL', | ||||
|   1787629 => 'SunCom Wireless Puerto Rico', | ||||
|   178764 => 'CENTENNIAL', | ||||
|   178765 => 'CENTENNIAL', | ||||
|   1787662 => 'SunCom Wireless Puerto Rico', | ||||
|   1787666 => 'SunCom Wireless Puerto Rico', | ||||
|   1787673 => 'SunCom Wireless Puerto Rico', | ||||
|   1787675 => 'CENTENNIAL', | ||||
|   1787678 => 'SunCom Wireless Puerto Rico', | ||||
|   1787686 => 'CENTENNIAL', | ||||
|   1787687 => 'CENTENNIAL', | ||||
|   1787689 => 'CENTENNIAL', | ||||
|   1787690 => 'CENTENNIAL', | ||||
|   1787692 => 'CENTENNIAL', | ||||
|   1787693 => 'CENTENNIAL', | ||||
|   1787695 => 'CENTENNIAL', | ||||
|   1787717 => 'CENTENNIAL', | ||||
|   1787719 => 'CENTENNIAL', | ||||
|   1787901 => 'SunCom Wireless Puerto Rico', | ||||
|   1787903 => 'CENTENNIAL', | ||||
|   1787904 => 'SunCom Wireless Puerto Rico', | ||||
|   1787908 => 'CENTENNIAL', | ||||
|   1787912 => 'CENTENNIAL', | ||||
|   1787915 => 'CENTENNIAL', | ||||
|   1787916 => 'CENTENNIAL', | ||||
|   1787917 => 'CENTENNIAL', | ||||
|   1787922 => 'SunCom Wireless Puerto Rico', | ||||
|   1787923 => 'SunCom Wireless Puerto Rico', | ||||
|   1787924 => 'CENTENNIAL', | ||||
|   1787926 => 'CENTENNIAL', | ||||
|   1787927 => 'CENTENNIAL', | ||||
|   1787928 => 'CENTENNIAL', | ||||
|   1787933 => 'CENTENNIAL', | ||||
|   1787935 => 'CENTENNIAL', | ||||
|   1787937 => 'CENTENNIAL', | ||||
|   1787940 => 'CENTENNIAL', | ||||
|   1787947 => 'CENTENNIAL', | ||||
|   1787949 => 'SunCom Wireless Puerto Rico', | ||||
|   1787952 => 'CENTENNIAL', | ||||
|   1787953 => 'CENTENNIAL', | ||||
|   1787954 => 'CENTENNIAL', | ||||
|   1787957 => 'CENTENNIAL', | ||||
|   1787961 => 'CENTENNIAL', | ||||
|   1787968 => 'CENTENNIAL', | ||||
|   1787969 => 'CENTENNIAL', | ||||
|   1787971 => 'CENTENNIAL', | ||||
|   1787975 => 'CENTENNIAL', | ||||
|   1787978 => 'CENTENNIAL', | ||||
|   1787992 => 'CENTENNIAL', | ||||
|   1787993 => 'CENTENNIAL', | ||||
|   1787998 => 'CENTENNIAL', | ||||
|   1787999 => 'CENTENNIAL', | ||||
| ); | ||||
| @@ -1,71 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   180920 => 'Tricom', | ||||
|   180922 => 'Claro', | ||||
|   180923 => 'Claro', | ||||
|   180924 => 'Claro', | ||||
|   180925 => 'Claro', | ||||
|   180926 => 'Claro', | ||||
|   180927 => 'Claro', | ||||
|   180928 => 'Claro', | ||||
|   180929 => 'Tricom', | ||||
|   180930 => 'Viva', | ||||
|   180931 => 'Tricom', | ||||
|   180932 => 'Tricom', | ||||
|   180933 => 'Claro', | ||||
|   180934 => 'Tricom', | ||||
|   180935 => 'Claro', | ||||
|   180936 => 'Claro', | ||||
|   180937 => 'Claro', | ||||
|   180938 => 'Claro', | ||||
|   180939 => 'Claro', | ||||
|   180941 => 'Viva', | ||||
|   180942 => 'Claro', | ||||
|   180943 => 'Viva', | ||||
|   180944 => 'Viva', | ||||
|   180945 => 'Claro', | ||||
|   180947 => 'Tricom', | ||||
|   180948 => 'Claro', | ||||
|   180949 => 'Claro', | ||||
|   180951 => 'Claro', | ||||
|   180954 => 'Claro', | ||||
|   180960 => 'Claro', | ||||
|   180962 => 'Tricom', | ||||
|   180963 => 'Tricom', | ||||
|   180964 => 'Tricom', | ||||
|   180965 => 'Tricom', | ||||
|   180967 => 'Claro', | ||||
|   180969 => 'Claro', | ||||
|   180970 => 'Claro', | ||||
|   180971 => 'Claro', | ||||
|   180972 => 'Claro', | ||||
|   180974 => 'Claro', | ||||
|   180975 => 'Claro', | ||||
|   180976 => 'Claro', | ||||
|   180977 => 'Viva', | ||||
|   180978 => 'Claro', | ||||
|   180979 => 'Claro', | ||||
|   180980 => 'Orange', | ||||
|   180981 => 'Viva', | ||||
|   180982 => 'Claro', | ||||
|   180983 => 'Claro', | ||||
|   180984 => 'Orange', | ||||
|   180985 => 'Orange', | ||||
|   180986 => 'Orange', | ||||
|   180987 => 'Tricom', | ||||
|   180988 => 'Orange', | ||||
|   180989 => 'Orange', | ||||
|   180991 => 'Orange', | ||||
|   180992 => 'Tricom', | ||||
|   180993 => 'Tricom', | ||||
|   180994 => 'Tricom', | ||||
|   180995 => 'Claro', | ||||
|   180997 => 'Orange', | ||||
|   180998 => 'Orange', | ||||
|   180999 => 'Tricom', | ||||
| ); | ||||
| @@ -1,15 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   186827 => 'Digicel', | ||||
|   186828 => 'Digicel', | ||||
|   186829 => 'Digicel', | ||||
|   18683 => 'Digicel', | ||||
|   18684 => 'bmobile', | ||||
|   18686 => 'bmobile', | ||||
|   18687 => 'bmobile', | ||||
| ); | ||||
| @@ -1,12 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   186955 => 'CariGlobe St. Kitts', | ||||
|   186956 => 'The Cable St. Kitts', | ||||
|   186966 => 'Cable & Wireless', | ||||
|   186976 => 'Digicel', | ||||
| ); | ||||
| @@ -1,16 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   187626 => 'Digicel', | ||||
|   1876503 => 'Digicel', | ||||
|   1876504 => 'Digicel', | ||||
|   1876505 => 'Digicel', | ||||
|   1876506 => 'Digicel', | ||||
|   1876507 => 'Digicel', | ||||
|   1876508 => 'Digicel', | ||||
|   1876509 => 'Digicel', | ||||
| ); | ||||
| @@ -1,67 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   1939201 => 'CENTENNIAL', | ||||
|   1939212 => 'CENTENNIAL', | ||||
|   1939214 => 'CENTENNIAL', | ||||
|   1939240 => 'SunCom Wireless Puerto Rico', | ||||
|   19392410 => 'Claro', | ||||
|   19392411 => 'Claro', | ||||
|   19392412 => 'Claro', | ||||
|   19392413 => 'Claro', | ||||
|   19392414 => 'Claro', | ||||
|   19392415 => 'Claro', | ||||
|   19392416 => 'Claro', | ||||
|   193924199 => 'Claro', | ||||
|   1939242 => 'Claro', | ||||
|   19392433 => 'Claro', | ||||
|   19392434 => 'Claro', | ||||
|   19392435 => 'Claro', | ||||
|   19392436 => 'Claro', | ||||
|   19392437 => 'Claro', | ||||
|   19392438 => 'Claro', | ||||
|   19392439 => 'Claro', | ||||
|   1939244 => 'Claro', | ||||
|   1939245 => 'Claro', | ||||
|   1939246 => 'Claro', | ||||
|   1939247 => 'Claro', | ||||
|   1939248 => 'Claro', | ||||
|   1939249 => 'Claro', | ||||
|   1939250 => 'Claro', | ||||
|   1939251 => 'Claro', | ||||
|   1939252 => 'CENTENNIAL', | ||||
|   1939253 => 'Claro', | ||||
|   1939254 => 'Claro', | ||||
|   1939255 => 'Claro', | ||||
|   1939256 => 'Claro', | ||||
|   1939257 => 'Claro', | ||||
|   1939258 => 'Claro', | ||||
|   1939259 => 'Claro', | ||||
|   1939307 => 'CENTENNIAL', | ||||
|   1939325 => 'SunCom Wireless Puerto Rico', | ||||
|   1939329 => 'CENTENNIAL', | ||||
|   1939334 => 'Claro', | ||||
|   1939339 => 'SunCom Wireless Puerto Rico', | ||||
|   1939394 => 'CENTENNIAL', | ||||
|   1939440 => 'CENTENNIAL', | ||||
|   1939628 => 'CENTENNIAL', | ||||
|   1939630 => 'CENTENNIAL', | ||||
|   1939639 => 'CENTENNIAL', | ||||
|   1939640 => 'CENTENNIAL', | ||||
|   1939642 => 'CENTENNIAL', | ||||
|   1939644 => 'CENTENNIAL', | ||||
|   1939645 => 'CENTENNIAL', | ||||
|   1939697 => 'CENTENNIAL', | ||||
|   1939717 => 'CENTENNIAL', | ||||
|   1939731 => 'CENTENNIAL', | ||||
|   1939777 => 'Claro', | ||||
|   1939865 => 'SunCom Wireless Puerto Rico', | ||||
|   1939891 => 'SunCom Wireless Puerto Rico', | ||||
|   1939910 => 'CENTENNIAL', | ||||
|   1939940 => 'CENTENNIAL', | ||||
|   1939969 => 'CENTENNIAL', | ||||
| ); | ||||
| @@ -5,6 +5,12 @@ | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   226550 => 'Airtel', | ||||
|   226551 => 'Airtel', | ||||
|   226552 => 'Airtel', | ||||
|   226553 => 'Airtel', | ||||
|   226554 => 'Airtel', | ||||
|   226555 => 'Airtel', | ||||
|   22660 => 'Telmob', | ||||
|   22661 => 'Telmob', | ||||
|   22662 => 'Telmob', | ||||
|   | ||||
| @@ -43,6 +43,7 @@ return array ( | ||||
|   2305876 => 'Cellplus', | ||||
|   2305877 => 'Cellplus', | ||||
|   2305878 => 'Cellplus', | ||||
|   230589 => 'MTML', | ||||
|   230590 => 'Cellplus', | ||||
|   230591 => 'Cellplus', | ||||
|   230592 => 'Cellplus', | ||||
|   | ||||
| @@ -7,10 +7,7 @@ | ||||
| return array ( | ||||
|   23120 => 'LIBTELCO', | ||||
|   231330 => 'West Africa Telecom', | ||||
|   23133202 => 'Atlantic Reality', | ||||
|   2313325 => 'WASSCOM', | ||||
|   231555 => 'Novafone', | ||||
|   23177 => 'Cellcom', | ||||
|   23188 => 'Lonestar Cell', | ||||
|   231994 => 'Atlantic Wireless', | ||||
| ); | ||||
|   | ||||
| @@ -241,6 +241,7 @@ return array ( | ||||
|   234902 => 'Airtel', | ||||
|   234903 => 'MTN', | ||||
|   234905 => 'Glo', | ||||
|   234907 => 'Airtel', | ||||
|   234908 => 'Etisalat', | ||||
|   234909 => 'Etisalat', | ||||
|   234980 => 'Starcomms', | ||||
|   | ||||
| @@ -9,6 +9,9 @@ return array ( | ||||
|   25471 => 'Safaricom', | ||||
|   25472 => 'Safaricom', | ||||
|   25473 => 'Airtel', | ||||
|   254740 => 'Safaricom', | ||||
|   254741 => 'Safaricom', | ||||
|   254742 => 'Safaricom', | ||||
|   254750 => 'Airtel', | ||||
|   254751 => 'Airtel', | ||||
|   254752 => 'Airtel', | ||||
| @@ -42,12 +45,5 @@ return array ( | ||||
|   254787 => 'Airtel', | ||||
|   254788 => 'Airtel', | ||||
|   254789 => 'Airtel', | ||||
|   254790 => 'Safaricom', | ||||
|   254791 => 'Safaricom', | ||||
|   254792 => 'Safaricom', | ||||
|   254793 => 'Safaricom', | ||||
|   254794 => 'Safaricom', | ||||
|   254795 => 'Safaricom', | ||||
|   254796 => 'Safaricom', | ||||
|   254797 => 'Safaricom', | ||||
|   25479 => 'Safaricom', | ||||
| ); | ||||
|   | ||||
| @@ -5,16 +5,15 @@ | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   2562030 => 'Afrimax', | ||||
|   25670 => 'Warid', | ||||
|   25670 => 'Airtel', | ||||
|   25671 => 'UTL', | ||||
|   256720 => 'Smile', | ||||
|   256723 => 'Afrimax', | ||||
|   2567260 => 'Tangerine', | ||||
|   256730 => 'K2', | ||||
|   25674 => 'Sure Telecom', | ||||
|   25675 => 'Airtel', | ||||
|   25676 => 'i-Tel', | ||||
|   25677 => 'MTN', | ||||
|   25678 => 'MTN', | ||||
|   25679 => 'Orange', | ||||
|   25679 => 'Africell', | ||||
| ); | ||||
|   | ||||
| @@ -17,17 +17,24 @@ return array ( | ||||
|   373674 => 'Moldtelecom', | ||||
|   373675 => 'Moldtelecom', | ||||
|   373676 => 'Moldtelecom', | ||||
|   3736770 => 'Moldtelecom', | ||||
|   3736771 => 'Moldtelecom', | ||||
|   3736772 => 'Moldtelecom', | ||||
|   3736773 => 'Moldtelecom', | ||||
|   3736774 => 'Moldtelecom', | ||||
|   373677 => 'Moldtelecom', | ||||
|   37368 => 'Orange', | ||||
|   37369 => 'Orange', | ||||
|   373760 => 'Moldcell', | ||||
|   373767 => 'Moldcell', | ||||
|   373774 => 'IDC', | ||||
|   373775 => 'IDC', | ||||
|   373777 => 'IDC', | ||||
|   373778 => 'IDC', | ||||
|   373779 => 'IDC', | ||||
|   373780 => 'Moldcell', | ||||
|   373781 => 'Moldcell', | ||||
|   373782 => 'Moldcell', | ||||
|   373783 => 'Moldcell', | ||||
|   373784 => 'Moldcell', | ||||
|   373785 => 'Moldcell', | ||||
|   373786 => 'Moldcell', | ||||
|   373787 => 'Moldcell', | ||||
|   373788 => 'Moldcell', | ||||
|   37379 => 'Moldcell', | ||||
| ); | ||||
|   | ||||
| @@ -5,25 +5,27 @@ | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   491502 => 'Interactive digital media', | ||||
|   491505 => 'NAKA AG', | ||||
|   491508 => 'Easy World', | ||||
|   4915020 => 'Interactive digital media', | ||||
|   4915050 => 'NAKA AG', | ||||
|   4915080 => 'Easy World', | ||||
|   49151 => 'T-Mobile', | ||||
|   491520 => 'Vodafone', | ||||
|   491521 => 'Vodafone/Lycamobile', | ||||
|   491522 => 'Vodafone', | ||||
|   491523 => 'Vodafone', | ||||
|   491525 => 'Vodafone', | ||||
|   491526 => 'Vodafone', | ||||
|   491529 => 'Vodafone/Truphone', | ||||
|   491555 => 'Tismi BV', | ||||
|   491567 => 'Argon Networks', | ||||
|   4915555 => 'Tismi BV', | ||||
|   4915630 => 'Multiconnect', | ||||
|   4915678 => 'Argon Networks', | ||||
|   491570 => 'Eplus/Telogic', | ||||
|   491573 => 'Eplus', | ||||
|   491575 => 'Eplus', | ||||
|   491577 => 'Eplus', | ||||
|   491578 => 'Eplus', | ||||
|   491579 => 'Eplus/Sipgate', | ||||
|   491588 => 'TelcoVillage', | ||||
|   4915888 => 'TelcoVillage', | ||||
|   491590 => 'O2', | ||||
|   49160 => 'T-Mobile', | ||||
|   49162 => 'Vodafone', | ||||
|   | ||||
| @@ -15,13 +15,13 @@ return array ( | ||||
|   569435 => 'Simple', | ||||
|   569436 => 'Telefónica Uno Uno Cuatro', | ||||
|   569437 => 'Telefónica Uno Uno Cuatro', | ||||
|   569438 => 'Tribe', | ||||
|   569439 => 'Tribe', | ||||
|   569438 => 'Virgin Mobile', | ||||
|   569439 => 'Virgin Mobile', | ||||
|   56950 => 'Claro', | ||||
|   569510 => 'Tribe', | ||||
|   569511 => 'Tribe', | ||||
|   569512 => 'Tribe', | ||||
|   569513 => 'Tribe', | ||||
|   569510 => 'Virgin Mobile', | ||||
|   569511 => 'Virgin Mobile', | ||||
|   569512 => 'Virgin Mobile', | ||||
|   569513 => 'Virgin Mobile', | ||||
|   569514 => 'Entel', | ||||
|   569515 => 'Entel', | ||||
|   569516 => 'Entel', | ||||
| @@ -32,8 +32,8 @@ return array ( | ||||
|   569521 => 'Entel', | ||||
|   569522 => 'Entel', | ||||
|   569523 => 'Entel', | ||||
|   569524 => 'Tribe', | ||||
|   569525 => 'Tribe', | ||||
|   569524 => 'Virgin Mobile', | ||||
|   569525 => 'Virgin Mobile', | ||||
|   569526 => 'Falabella Movil', | ||||
|   569527 => 'Falabella Movil', | ||||
|   569528 => 'Falabella Movil', | ||||
| @@ -41,9 +41,9 @@ return array ( | ||||
|   56953 => 'Movistar', | ||||
|   56954 => 'Claro', | ||||
|   569550 => 'OPS Movil', | ||||
|   569551 => 'Nextel', | ||||
|   569552 => 'Nextel', | ||||
|   569553 => 'Nextel', | ||||
|   569551 => 'WOM', | ||||
|   569552 => 'WOM', | ||||
|   569553 => 'WOM', | ||||
|   569554 => 'Netline', | ||||
|   5695550 => 'Netline', | ||||
|   5695551 => 'Netline', | ||||
| @@ -82,11 +82,11 @@ return array ( | ||||
|   569638 => 'VTR Móvil', | ||||
|   569639 => 'Movistar', | ||||
|   569640 => 'Movistar', | ||||
|   569641 => 'Nextel', | ||||
|   569642 => 'Nextel', | ||||
|   569643 => 'Nextel', | ||||
|   569644 => 'Nextel', | ||||
|   569645 => 'Nextel', | ||||
|   569641 => 'WOM', | ||||
|   569642 => 'WOM', | ||||
|   569643 => 'WOM', | ||||
|   569644 => 'WOM', | ||||
|   569645 => 'WOM', | ||||
|   569646 => 'Movistar', | ||||
|   569647 => 'Movistar', | ||||
|   569648 => 'Movistar', | ||||
| @@ -165,7 +165,7 @@ return array ( | ||||
|   569693 => 'Quantax', | ||||
|   569694 => 'NetUno', | ||||
|   569695 => 'Blue Two', | ||||
|   569696 => 'Tribe', | ||||
|   569696 => 'Virgin Mobile', | ||||
|   569697 => 'VTR Móvil', | ||||
|   569699 => 'Telecomunicaciones Dotcom', | ||||
|   569710 => 'Entel', | ||||
| @@ -199,7 +199,7 @@ return array ( | ||||
|   569747 => 'Movistar', | ||||
|   569748 => 'Movistar', | ||||
|   569749 => 'Movistar', | ||||
|   569750 => 'Nextel', | ||||
|   569750 => 'WOM', | ||||
|   569751 => 'Entel', | ||||
|   569752 => 'Entel', | ||||
|   569753 => 'Entel', | ||||
| @@ -255,11 +255,11 @@ return array ( | ||||
|   5698102 => 'Viva', | ||||
|   5698103 => 'Viva', | ||||
|   5698104 => 'Viva', | ||||
|   5698105 => 'Nextel', | ||||
|   5698106 => 'Nextel', | ||||
|   5698107 => 'Nextel', | ||||
|   5698108 => 'Nextel', | ||||
|   5698109 => 'Nextel', | ||||
|   5698105 => 'WOM', | ||||
|   5698106 => 'WOM', | ||||
|   5698107 => 'WOM', | ||||
|   5698108 => 'WOM', | ||||
|   5698109 => 'WOM', | ||||
|   569811 => 'Entel', | ||||
|   569812 => 'Movistar', | ||||
|   569813 => 'Entel', | ||||
| @@ -314,8 +314,8 @@ return array ( | ||||
|   5699025 => 'Movistar', | ||||
|   5699026 => 'Mobilink', | ||||
|   5699027 => 'Mobilink', | ||||
|   5699028 => 'Nextel', | ||||
|   5699029 => 'Nextel', | ||||
|   5699028 => 'WOM', | ||||
|   5699029 => 'WOM', | ||||
|   569903 => 'Movistar', | ||||
|   5699040 => 'Movistar', | ||||
|   5699041 => 'Movistar', | ||||
| @@ -325,8 +325,8 @@ return array ( | ||||
|   5699045 => 'Movistar', | ||||
|   5699046 => 'Movistar', | ||||
|   5699047 => 'Movistar', | ||||
|   5699048 => 'Nextel', | ||||
|   5699049 => 'Nextel', | ||||
|   5699048 => 'WOM', | ||||
|   5699049 => 'WOM', | ||||
|   569905 => 'Claro', | ||||
|   569906 => 'Claro', | ||||
|   569907 => 'Entel', | ||||
|   | ||||
| @@ -5,7 +5,11 @@ | ||||
|  */ | ||||
| 
 | ||||
| return array ( | ||||
|   124235 => 'BaTelCo', | ||||
|   124245 => 'BaTelCo', | ||||
|   124255 => 'BaTelCo', | ||||
|   593960 => 'CNT', | ||||
|   593961 => 'CNT', | ||||
|   5939620 => 'CNT', | ||||
|   5939621 => 'CNT', | ||||
|   5939622 => 'CNT', | ||||
|   5939623 => 'CNT', | ||||
|   5939624 => 'CNT', | ||||
| ); | ||||
| @@ -7,6 +7,7 @@ | ||||
| return array ( | ||||
|   6661 => 'AIS', | ||||
|   6664 => 'Penguin SIM', | ||||
|   6665 => 'AIS', | ||||
|   66800 => 'AIS', | ||||
|   66801 => 'AIS', | ||||
|   66802 => 'AIS', | ||||
|   | ||||
							
								
								
									
										55
									
								
								vendor/giggsey/libphonenumber-for-php/src/libphonenumber/carrier/data/en/86.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								vendor/giggsey/libphonenumber-for-php/src/libphonenumber/carrier/data/en/86.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,55 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86130 => 'China Unicom', | ||||
|   86131 => 'China Unicom', | ||||
|   86132 => 'China Unicom', | ||||
|   86133 => 'China Telecom', | ||||
|   861340 => 'China Mobile', | ||||
|   861341 => 'China Mobile', | ||||
|   861342 => 'China Mobile', | ||||
|   861343 => 'China Mobile', | ||||
|   861344 => 'China Mobile', | ||||
|   861345 => 'China Mobile', | ||||
|   861346 => 'China Mobile', | ||||
|   861347 => 'China Mobile', | ||||
|   861348 => 'China Mobile', | ||||
|   86135 => 'China Mobile', | ||||
|   86136 => 'China Mobile', | ||||
|   86137 => 'China Mobile', | ||||
|   86138 => 'China Mobile', | ||||
|   86139 => 'China Mobile', | ||||
|   86145 => 'China Unicom', | ||||
|   86147 => 'China Mobile', | ||||
|   86150 => 'China Mobile', | ||||
|   86151 => 'China Mobile', | ||||
|   86152 => 'China Mobile', | ||||
|   86153 => 'China Telecom', | ||||
|   86155 => 'China Unicom', | ||||
|   86156 => 'China Unicom', | ||||
|   86157 => 'China Mobile', | ||||
|   86158 => 'China Mobile', | ||||
|   86159 => 'China Mobile', | ||||
|   861703 => 'China Mobile', | ||||
|   861705 => 'China Mobile', | ||||
|   861706 => 'China Mobile', | ||||
|   86172 => 'China Mobile', | ||||
|   86173 => 'China Telecom', | ||||
|   86176 => 'China Unicom', | ||||
|   86177 => 'China Telecom', | ||||
|   86178 => 'China Mobile', | ||||
|   86180 => 'China Telecom', | ||||
|   86181 => 'China Telecom', | ||||
|   86182 => 'China Mobile', | ||||
|   86183 => 'China Mobile', | ||||
|   86184 => 'China Mobile', | ||||
|   86185 => 'China Unicom', | ||||
|   86186 => 'China Unicom', | ||||
|   86187 => 'China Mobile', | ||||
|   86188 => 'China Mobile', | ||||
|   86189 => 'China Telecom', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86130 => 'China Unicom', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86131 => 'China Unicom', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86132 => 'China Unicom', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86133 => 'China Telecom', | ||||
| ); | ||||
| @@ -1,17 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   861340 => 'China Mobile', | ||||
|   861341 => 'China Mobile', | ||||
|   861342 => 'China Mobile', | ||||
|   861343 => 'China Mobile', | ||||
|   861344 => 'China Mobile', | ||||
|   861345 => 'China Mobile', | ||||
|   861346 => 'China Mobile', | ||||
|   861347 => 'China Mobile', | ||||
|   861348 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86135 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86136 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86137 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86138 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86139 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86145 => 'China Unicom', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86147 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86150 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86151 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86152 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86153 => 'China Telecom', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86155 => 'China Unicom', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86156 => 'China Unicom', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86157 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86158 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86159 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,11 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   861703 => 'China Mobile', | ||||
|   861705 => 'China Mobile', | ||||
|   861706 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86172 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86173 => 'China Telecom', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86176 => 'China Unicom', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86177 => 'China Telecom', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86178 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86180 => 'China Telecom', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86181 => 'China Telecom', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86182 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86183 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86184 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86185 => 'China Unicom', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86186 => 'China Unicom', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86187 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86188 => 'China Mobile', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86189 => 'China Telecom', | ||||
| ); | ||||
| @@ -17,4 +17,5 @@ return array ( | ||||
|   90548 => 'Turkcell', | ||||
|   90549 => 'Turkcell', | ||||
|   9055 => 'Aycell', | ||||
|   9056161 => 'Turkcell', | ||||
| ); | ||||
|   | ||||
| @@ -380,6 +380,7 @@ return array ( | ||||
|   9173919 => 'Vodafone', | ||||
|   9173959 => 'Airtel', | ||||
|   917396 => 'Telewings', | ||||
|   9173970 => 'Airtel', | ||||
|   917398 => 'Telewings', | ||||
|   917399 => 'Dishnet', | ||||
|   917401 => 'Aircel', | ||||
| @@ -392,6 +393,9 @@ return array ( | ||||
|   917408 => 'Vodafone', | ||||
|   917409 => 'Vodafone', | ||||
|   917411 => 'Tata Docomo', | ||||
|   9174120 => 'Vodafone', | ||||
|   9174128 => 'Vodafone', | ||||
|   9174129 => 'Vodafone', | ||||
|   9174140 => 'Vodafone', | ||||
|   9174148 => 'Vodafone', | ||||
|   917415 => 'Tata Docomo', | ||||
|   | ||||
| @@ -5,16 +5,10 @@ | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   37525 => 'life:)', | ||||
|   375291 => 'Velcom', | ||||
|   375292 => 'МТС', | ||||
|   375293 => 'Velcom', | ||||
|   375294 => 'БелСел', | ||||
|   375295 => 'МТС', | ||||
|   375296 => 'Velcom', | ||||
|   375297 => 'МТС', | ||||
|   375298 => 'МТС', | ||||
|   375299 => 'Velcom', | ||||
|   37533 => 'МТС', | ||||
|   37544 => 'Velcom', | ||||
| ); | ||||
|   | ||||
| @@ -10,22 +10,18 @@ return array ( | ||||
|   852512 => '中国移动', | ||||
|   852513 => '中国移动', | ||||
|   852514 => '香港移动通讯', | ||||
|   8525149 => 'Truphone', | ||||
|   8525149 => '', | ||||
|   852516 => '中国移动', | ||||
|   852517 => '中国移动', | ||||
|   852518 => '香港移动通讯', | ||||
|   852519 => '3', | ||||
|   852521 => '1O1O / One2Free', | ||||
|   8525230 => '香港移动通讯', | ||||
|   8525231 => '香港移动通讯', | ||||
|   8525232 => '香港移动通讯', | ||||
|   8525233 => '香港移动通讯', | ||||
|   852524 => '1O1O / One2Free', | ||||
|   852526 => '中国移动', | ||||
|   852530 => '中国移动', | ||||
|   852531 => '中国移动', | ||||
|   852532 => '香港移动通讯', | ||||
|   852533 => '3', | ||||
|   852534 => '中国移动', | ||||
|   852536 => '香港移动通讯', | ||||
|   852537 => '中国移动', | ||||
| @@ -34,15 +30,11 @@ return array ( | ||||
|   852540 => '新移动通讯', | ||||
|   852541 => '香港移动通讯', | ||||
|   852542 => '中国移动', | ||||
|   852543 => '1O1O / One2Free', | ||||
|   852544 => '中国移动', | ||||
|   852546 => '3', | ||||
|   852547 => '1O1O / One2Free', | ||||
|   852548 => '中国移动', | ||||
|   852549 => '中国移动', | ||||
|   852550 => '数码通', | ||||
|   852551 => '中国移动', | ||||
|   852552 => '1O1O / One2Free', | ||||
|   852553 => '中国移动', | ||||
|   8525540 => '新移动通讯', | ||||
|   8525541 => '新移动通讯', | ||||
| @@ -53,72 +45,38 @@ return array ( | ||||
|   8525546 => '新移动通讯', | ||||
|   8525547 => '新移动通讯', | ||||
|   8525548 => '新移动通讯', | ||||
|   852556 => '3', | ||||
|   852557 => '中国移动', | ||||
|   852558 => '香港移动通讯', | ||||
|   852559 => '数码通', | ||||
|   852560 => '中国移动', | ||||
|   852561 => '中国移动', | ||||
|   852562 => '中国移动', | ||||
|   852563 => '3', | ||||
|   852564 => '中国移动', | ||||
|   852566 => '3', | ||||
|   852568 => '1O1O / One2Free', | ||||
|   852569 => '3', | ||||
|   8525900 => '香港移动通讯', | ||||
|   8525901 => '香港移动通讯', | ||||
|   8525902 => '香港移动通讯', | ||||
|   8525903 => '香港移动通讯', | ||||
|   8525904 => '香港移动通讯', | ||||
|   8525905 => '香港移动通讯', | ||||
|   852591 => '1O1O / One2Free', | ||||
|   852592 => '1O1O / One2Free', | ||||
|   852593 => '中国移动', | ||||
|   852594 => '香港移动通讯', | ||||
|   852596 => '3', | ||||
|   852597 => '3', | ||||
|   852598 => '中国移动', | ||||
|   852599 => '1O1O / One2Free', | ||||
|   852601 => '数码通', | ||||
|   852602 => '1O1O / One2Free', | ||||
|   852603 => '1O1O / One2Free', | ||||
|   852604 => '3', | ||||
|   852605 => '1O1O / One2Free', | ||||
|   852606 => '中国移动', | ||||
|   852607 => '3', | ||||
|   852608 => '3', | ||||
|   852609 => '中国移动', | ||||
|   852610 => '3', | ||||
|   852611 => '数码通', | ||||
|   852612 => '香港移动通讯', | ||||
|   852613 => '1O1O / One2Free', | ||||
|   852614 => '1O1O / One2Free', | ||||
|   852615 => '中国移动', | ||||
|   852616 => '1O1O / One2Free', | ||||
|   852617 => '1O1O / One2Free', | ||||
|   852618 => '香港移动通讯', | ||||
|   852619 => '3', | ||||
|   852620 => '3', | ||||
|   852621 => '中国移动', | ||||
|   852622 => '中国移动', | ||||
|   852623 => '中国移动', | ||||
|   852624 => '润迅通信', | ||||
|   852625 => '香港移动通讯', | ||||
|   852627 => '3', | ||||
|   852628 => '1O1O / One2Free', | ||||
|   852629 => '1O1O / One2Free', | ||||
|   852630 => '香港移动通讯', | ||||
|   852631 => '3', | ||||
|   852632 => '数码通', | ||||
|   852633 => '3', | ||||
|   852634 => '3', | ||||
|   852635 => '中国移动', | ||||
|   852637 => '1O1O / One2Free', | ||||
|   852638 => '香港移动通讯', | ||||
|   852639 => '1O1O / One2Free', | ||||
|   852640 => '3', | ||||
|   852641 => '1O1O / One2Free', | ||||
|   852642 => '1O1O / One2Free', | ||||
|   852643 => '中国移动', | ||||
|   852644 => '香港移动通讯', | ||||
|   8526450 => '中信国际电讯', | ||||
| @@ -137,138 +95,77 @@ return array ( | ||||
|   8526458 => '中信国际电讯', | ||||
|   8526459 => '中信国际电讯', | ||||
|   852646 => '数码通', | ||||
|   852647 => '3', | ||||
|   852648 => '中国移动', | ||||
|   852649 => '香港移动通讯', | ||||
|   852650 => '3', | ||||
|   852651 => '中港通', | ||||
|   852652 => '中国联通', | ||||
|   852653 => '1O1O / One2Free', | ||||
|   852654 => '1O1O / One2Free', | ||||
|   852655 => '中国联通', | ||||
|   852656 => '中国联通', | ||||
|   852657 => '中国移动', | ||||
|   852658 => '中国移动', | ||||
|   852659 => '1O1O / One2Free', | ||||
|   852660 => '香港移动通讯', | ||||
|   852661 => '中国联通', | ||||
|   852662 => '香港移动通讯', | ||||
|   852663 => '中国联通', | ||||
|   852664 => '中国移动', | ||||
|   852665 => '1O1O / One2Free', | ||||
|   852667 => '中国移动', | ||||
|   852668 => '3', | ||||
|   852669 => '香港移动通讯', | ||||
|   852670 => '中国移动', | ||||
|   852671 => '1O1O / One2Free', | ||||
|   852672 => '中国联通', | ||||
|   852673 => '中国移动', | ||||
|   852674 => '中国移动', | ||||
|   852675 => '1O1O / One2Free', | ||||
|   852676 => '中国移动', | ||||
|   852677 => '1O1O / One2Free', | ||||
|   852679 => '3', | ||||
|   852680 => '香港移动通讯', | ||||
|   852681 => '中国联通', | ||||
|   852682 => '1O1O / One2Free', | ||||
|   852683 => '润迅通信', | ||||
|   852684 => '中国移动', | ||||
|   852685 => '中国移动', | ||||
|   852687 => '中国移动', | ||||
|   852688 => '中国联通', | ||||
|   852689 => '1O1O / One2Free', | ||||
|   852690 => '3', | ||||
|   852691 => '中国移动', | ||||
|   852692 => '香港移动通讯', | ||||
|   852693 => '中国移动', | ||||
|   852694 => '中国移动', | ||||
|   852695 => '中国移动', | ||||
|   852696 => '润迅通信', | ||||
|   852697 => '1O1O / One2Free', | ||||
|   852698 => '润迅通信', | ||||
|   852699 => '中国移动', | ||||
|   852901 => '数码通', | ||||
|   852902 => '1O1O / One2Free', | ||||
|   852903 => '1O1O / One2Free', | ||||
|   852904 => '3', | ||||
|   852905 => '润迅通信', | ||||
|   852906 => '中国移动', | ||||
|   852907 => '香港移动通讯', | ||||
|   852908 => '1O1O / One2Free', | ||||
|   852909 => '1O1O / One2Free', | ||||
|   852910 => '1O1O / One2Free', | ||||
|   852912 => '3', | ||||
|   852913 => '数码通', | ||||
|   852914 => '中国移动', | ||||
|   852915 => '1O1O / One2Free', | ||||
|   852916 => '数码通', | ||||
|   852917 => '数码通', | ||||
|   852918 => '1O1O / One2Free', | ||||
|   852919 => '1O1O / One2Free', | ||||
|   852920 => '中国移动', | ||||
|   852921 => '1O1O / One2Free', | ||||
|   852922 => '数码通', | ||||
|   852923 => '香港移动通讯', | ||||
|   852924 => '数码通', | ||||
|   852925 => '1O1O / One2Free', | ||||
|   852926 => '1O1O / One2Free', | ||||
|   852927 => '香港移动通讯', | ||||
|   852928 => '3', | ||||
|   852930 => '1O1O / One2Free', | ||||
|   852931 => '数码通', | ||||
|   852932 => '3', | ||||
|   852933 => '1O1O / One2Free', | ||||
|   852934 => '中国移动', | ||||
|   852935 => '3', | ||||
|   852936 => '3', | ||||
|   852937 => '3', | ||||
|   852938 => '数码通', | ||||
|   852940 => '1O1O / One2Free', | ||||
|   852941 => '3', | ||||
|   852942 => '3', | ||||
|   852943 => '数码通', | ||||
|   852944 => '数码通', | ||||
|   852945 => '数码通', | ||||
|   852946 => '1O1O / One2Free', | ||||
|   852947 => '3', | ||||
|   852948 => '3', | ||||
|   852949 => '3', | ||||
|   852950 => '3', | ||||
|   852951 => '中国移动', | ||||
|   852952 => '香港移动通讯', | ||||
|   852953 => '1O1O / One2Free', | ||||
|   852954 => '数码通', | ||||
|   852955 => '1O1O / One2Free', | ||||
|   852956 => '中国联通', | ||||
|   852957 => '3', | ||||
|   852958 => '中国移动', | ||||
|   852960 => '中国移动', | ||||
|   852961 => '1O1O / One2Free', | ||||
|   852962 => '1O1O / One2Free', | ||||
|   852963 => '3', | ||||
|   852964 => '香港移动通讯', | ||||
|   852965 => '1O1O / One2Free', | ||||
|   852966 => '数码通', | ||||
|   852967 => '3', | ||||
|   852968 => '数码通', | ||||
|   852969 => '中港通', | ||||
|   852970 => '3', | ||||
|   852971 => '中国移动', | ||||
|   852972 => '数码通', | ||||
|   852973 => '数码通', | ||||
|   852974 => '3', | ||||
|   852975 => '3', | ||||
|   852976 => '1O1O / One2Free', | ||||
|   852977 => '香港移动通讯', | ||||
|   852978 => '1O1O / One2Free', | ||||
|   852979 => '中国移动', | ||||
|   852980 => '香港移动通讯', | ||||
|   852981 => '3', | ||||
|   852982 => '3', | ||||
|   852983 => '3', | ||||
|   852984 => '数码通', | ||||
|   852985 => '数码通', | ||||
|   852986 => '数码通', | ||||
|   852987 => '1O1O / One2Free', | ||||
|   852988 => '1O1O / One2Free', | ||||
| ); | ||||
|   | ||||
							
								
								
									
										55
									
								
								vendor/giggsey/libphonenumber-for-php/src/libphonenumber/carrier/data/zh/86.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								vendor/giggsey/libphonenumber-for-php/src/libphonenumber/carrier/data/zh/86.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,55 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86130 => '中国联通', | ||||
|   86131 => '中国联通', | ||||
|   86132 => '中国联通', | ||||
|   86133 => '中国电信', | ||||
|   861340 => '中国移动', | ||||
|   861341 => '中国移动', | ||||
|   861342 => '中国移动', | ||||
|   861343 => '中国移动', | ||||
|   861344 => '中国移动', | ||||
|   861345 => '中国移动', | ||||
|   861346 => '中国移动', | ||||
|   861347 => '中国移动', | ||||
|   861348 => '中国移动', | ||||
|   86135 => '中国移动', | ||||
|   86136 => '中国移动', | ||||
|   86137 => '中国移动', | ||||
|   86138 => '中国移动', | ||||
|   86139 => '中国移动', | ||||
|   86145 => '中国联通', | ||||
|   86147 => '中国移动', | ||||
|   86150 => '中国移动', | ||||
|   86151 => '中国移动', | ||||
|   86152 => '中国移动', | ||||
|   86153 => '中国电信', | ||||
|   86155 => '中国联通', | ||||
|   86156 => '中国联通', | ||||
|   86157 => '中国移动', | ||||
|   86158 => '中国移动', | ||||
|   86159 => '中国移动', | ||||
|   861703 => '中国移动', | ||||
|   861705 => '中国移动', | ||||
|   861706 => '中国移动', | ||||
|   86172 => '中国移动', | ||||
|   86173 => '中国电信', | ||||
|   86176 => '中国联通', | ||||
|   86177 => '中国电信', | ||||
|   86178 => '中国移动', | ||||
|   86180 => '中国电信', | ||||
|   86181 => '中国电信', | ||||
|   86182 => '中国移动', | ||||
|   86183 => '中国移动', | ||||
|   86184 => '中国移动', | ||||
|   86185 => '中国联通', | ||||
|   86186 => '中国联通', | ||||
|   86187 => '中国移动', | ||||
|   86188 => '中国移动', | ||||
|   86189 => '中国电信', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86130 => '中国联通', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86131 => '中国联通', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86132 => '中国联通', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86133 => '中国电信', | ||||
| ); | ||||
| @@ -1,17 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   861340 => '中国移动', | ||||
|   861341 => '中国移动', | ||||
|   861342 => '中国移动', | ||||
|   861343 => '中国移动', | ||||
|   861344 => '中国移动', | ||||
|   861345 => '中国移动', | ||||
|   861346 => '中国移动', | ||||
|   861347 => '中国移动', | ||||
|   861348 => '中国移动', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86135 => '中国移动', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86136 => '中国移动', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86137 => '中国移动', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86138 => '中国移动', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86139 => '中国移动', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86145 => '中国联通', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86147 => '中国移动', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86150 => '中国移动', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86151 => '中国移动', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86152 => '中国移动', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86153 => '中国电信', | ||||
| ); | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?php | ||||
| /** | ||||
|  * This file is automatically @generated by {@link GeneratePhonePrefixData}. | ||||
|  * Please don't modify it directly. | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   86155 => '中国联通', | ||||
| ); | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user
	 Manish Verma
					Manish Verma