"""Auto-generated file, do not edit by hand. BY metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_BY = PhoneMetadata( id='BY', country_code=375, international_prefix='8~10', general_desc=PhoneNumberDesc( national_number_pattern='[12-4]\\d{8}|[89]\\d{9}', possible_number_pattern='\\d{7,10}'), fixed_line=PhoneNumberDesc( national_number_pattern= '(?:1(?:5(?:1[1-5]|2\\d|6[1-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d{2})|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:2\\d|3[02-79]|4[024-7]|5[0-7])))\\d{5}', possible_number_pattern='\\d{7,9}', example_number='152450911'), mobile=PhoneNumberDesc( national_number_pattern='(?:2(?:5[679]|9[1-9])|33\\d|44\\d)\\d{6}', possible_number_pattern='\\d{9}', example_number='294911911'), toll_free=PhoneNumberDesc(national_number_pattern='80[13]\\d{7}', possible_number_pattern='\\d{10}', example_number='8011234567'), premium_rate=PhoneNumberDesc(national_number_pattern='902\\d{7}', possible_number_pattern='\\d{10}', example_number='9021234567'), shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), voip=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
"""Auto-generated file, do not edit by hand. TZ metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_TZ = PhoneMetadata( id='TZ', country_code=255, international_prefix='00[056]', general_desc=PhoneNumberDesc(national_number_pattern='\\d{9}', possible_number_pattern='\\d{7,9}'), fixed_line=PhoneNumberDesc(national_number_pattern='2[2-8]\\d{7}', possible_number_pattern='\\d{7,9}', example_number='222345678'), mobile=PhoneNumberDesc(national_number_pattern='(?:6[158]|7[1-9])\\d{7}', possible_number_pattern='\\d{9}', example_number='612345678'), toll_free=PhoneNumberDesc(national_number_pattern='80[08]\\d{6}', possible_number_pattern='\\d{9}', example_number='800123456'), premium_rate=PhoneNumberDesc(national_number_pattern='90\\d{7}', possible_number_pattern='\\d{9}', example_number='900123456'), shared_cost=PhoneNumberDesc(national_number_pattern='8(?:40|6[01])\\d{6}', possible_number_pattern='\\d{9}', example_number='840123456'), personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), voip=PhoneNumberDesc(national_number_pattern='41\\d{7}', possible_number_pattern='\\d{9}', example_number='412345678'), pager=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
"""Auto-generated file, do not edit by hand. MN metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_MN = PhoneMetadata( id='MN', country_code=976, international_prefix='001', general_desc=PhoneNumberDesc( national_number_pattern='[12]\\d{7,9}|[57-9]\\d{7}', possible_number_pattern='\\d{6,10}'), fixed_line=PhoneNumberDesc( national_number_pattern= '[12](?:1\\d|2(?:[1-3]\\d?|7\\d)|3[2-8]\\d{1,2}|4[2-68]\\d{1,2}|5[1-4689]\\d{1,2})\\d{5}|(?:5[0568]|70)\\d{6}', possible_number_pattern='\\d{6,10}', example_number='70123456'), mobile=PhoneNumberDesc(national_number_pattern='(?:8[89]|9[15689])\\d{6}', possible_number_pattern='\\d{8}', example_number='88123456'), toll_free=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), premium_rate=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), voip=PhoneNumberDesc(national_number_pattern='7[569]\\d{6}', possible_number_pattern='\\d{8}', example_number='75123456'), pager=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
"""Auto-generated file, do not edit by hand. AT metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_AT = PhoneMetadata( id='AT', country_code=43, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='\\d{4,13}', possible_number_pattern='\\d{3,13}'), fixed_line=PhoneNumberDesc( national_number_pattern= '1\\d{3,12}|(?:2(?:1[467]|2[134-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|8[1458])|3(?:1[1-8]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|63|7[1368]|8[2457])|5(?:1[27]|2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[1-35-8]|5[468]|62)|7(?:2[1-8]|3[25]|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{3,10}|5(?:0[1-9]|[79]\\d)\\d{2,10}|720\\d{6,10}', possible_number_pattern='\\d{3,13}', example_number='1234567890'), mobile=PhoneNumberDesc( national_number_pattern='6(?:44|5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}', possible_number_pattern='\\d{7,13}', example_number='644123456'), toll_free=PhoneNumberDesc(national_number_pattern='80[02]\\d{6,10}', possible_number_pattern='\\d{9,13}', example_number='800123456'), premium_rate=PhoneNumberDesc( national_number_pattern='(?:711|9(?:0[01]|3[019]))\\d{6,10}', possible_number_pattern='\\d{9,13}', example_number='900123456'), shared_cost=PhoneNumberDesc( national_number_pattern='8(?:10|2[018])\\d{6,10}', possible_number_pattern='\\d{9,13}', example_number='810123456'), personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
"""Auto-generated file, do not edit by hand. AI metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_AI = PhoneMetadata( id='AI', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='[2589]\\d{9}', possible_number_pattern='\\d{7}(?:\\d{3})?'), fixed_line=PhoneNumberDesc( national_number_pattern='2644(?:6[12]|9[78])\\d{4}', possible_number_pattern='\\d{7}(?:\\d{3})?', example_number='2644612345'), mobile=PhoneNumberDesc( national_number_pattern= '264(?:235|476|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}', possible_number_pattern='\\d{10}', example_number='2642351234'), toll_free=PhoneNumberDesc( national_number_pattern='8(?:00|55|66|77|88)[2-9]\\d{6}', possible_number_pattern='\\d{10}', example_number='8002123456'), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', possible_number_pattern='\\d{10}', example_number='9002123456'), shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), personal_number=PhoneNumberDesc( national_number_pattern='5(?:00|33|44)[2-9]\\d{6}', possible_number_pattern='\\d{10}', example_number='5002345678'),
"""Auto-generated file, do not edit by hand. TO metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_TO = PhoneMetadata( id='TO', country_code=676, international_prefix='00', general_desc=PhoneNumberDesc(), fixed_line=PhoneNumberDesc(), mobile=PhoneNumberDesc(), toll_free=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), premium_rate=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), uan=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'))
"""Auto-generated file, do not edit by hand. SY metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_SY = PhoneMetadata(id='SY', country_code=963, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern=u'[1-59]\d{7,8}', possible_number_pattern=u'\d{6,9}'), fixed_line=PhoneNumberDesc(national_number_pattern=u'(?:1(?:1\d?|4\d|[2356])|2[1-35]|3(?:1\d|[34])|4[13]|5[1-3])\d{6}', possible_number_pattern=u'\d{6,9}', example_number=u'112345678'), mobile=PhoneNumberDesc(national_number_pattern=u'9(?:3[23]|4[457]|55|6[67]|88|9[19])\d{6}', possible_number_pattern=u'\d{9}', example_number=u'944567890'), toll_free=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), premium_rate=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), uan=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), national_prefix=u'0', national_prefix_for_parsing=u'0', number_format=[NumberFormat(pattern='(\d{2})(\d{3})(\d{3,4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['[1-5]'], national_prefix_formatting_rule=u'0\\1'), NumberFormat(pattern='(9[3-689])(\d{4})(\d{3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['9'], national_prefix_formatting_rule=u'0\\1')])
"""Auto-generated file, do not edit by hand. GU metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_GU = PhoneMetadata(id='GU', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern=u'[5689]\d{9}', possible_number_pattern=u'\d{7}(?:\d{3})?'), fixed_line=PhoneNumberDesc(national_number_pattern=u'671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:56|7[1-9]|8[23678])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[5-9])|7(?:[079]7|2[0167]|3[45]|8[789])|8(?:[2-5789]8|6[48])|9(?:2[29]|6[79]|7[179]|8[789]|9[78]))\d{4}', possible_number_pattern=u'\d{7}(?:\d{3})?', example_number=u'6713001234'), mobile=PhoneNumberDesc(national_number_pattern=u'671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:56|7[1-9]|8[23678])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[5-9])|7(?:[079]7|2[0167]|3[45]|8[789])|8(?:[2-5789]8|6[48])|9(?:2[29]|6[79]|7[179]|8[789]|9[78]))\d{4}', possible_number_pattern=u'\d{7}(?:\d{3})?', example_number=u'6713001234'), toll_free=PhoneNumberDesc(national_number_pattern=u'8(?:00|55|66|77|88)[2-9]\d{6}', possible_number_pattern=u'\d{10}', example_number=u'8002123456'), premium_rate=PhoneNumberDesc(national_number_pattern=u'900[2-9]\d{6}', possible_number_pattern=u'\d{10}', example_number=u'9002123456'), shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), personal_number=PhoneNumberDesc(national_number_pattern=u'5(?:00|33|44)[2-9]\d{6}', possible_number_pattern=u'\d{10}', example_number=u'5002345678'), voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), uan=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), national_prefix=u'1', national_prefix_for_parsing=u'1', leading_digits='671')
"""Auto-generated file, do not edit by hand. AE metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_AE = PhoneMetadata( id='AE', country_code=971, international_prefix='00', general_desc=PhoneNumberDesc( national_number_pattern='[2-79]\\d{7,8}|800\\d{2,9}', possible_number_pattern='\\d{5,12}'), fixed_line=PhoneNumberDesc( national_number_pattern='(?:[2-4679][2-8]\\d|600[25])\\d{5}', possible_number_pattern='\\d{7,9}', example_number='22345678'), mobile=PhoneNumberDesc(national_number_pattern='5[056]\\d{7}', possible_number_pattern='\\d{9}', example_number='501234567'), toll_free=PhoneNumberDesc(national_number_pattern='400\\d{6}|800\\d{2,9}', possible_number_pattern='\\d{5,12}', example_number='800123456'), premium_rate=PhoneNumberDesc(national_number_pattern='900[02]\\d{5}', possible_number_pattern='\\d{9}', example_number='900234567'), shared_cost=PhoneNumberDesc(national_number_pattern='700[05]\\d{5}', possible_number_pattern='\\d{9}', example_number='700012345'), personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), voip=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), pager=PhoneNumberDesc(national_number_pattern='NA',
"""Auto-generated file, do not edit by hand. KI metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_KI = PhoneMetadata( id='KI', country_code=686, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern=u'[2-689]\d{4}', possible_number_pattern=u'\d{5}'), fixed_line=PhoneNumberDesc( national_number_pattern=u'(?:[234]\d|50|8[1-5])\d{3}', possible_number_pattern=u'\d{5}', example_number=u'31234'), mobile=PhoneNumberDesc(national_number_pattern=u'[69]\d{4}', possible_number_pattern=u'\d{5}', example_number=u'61234'), toll_free=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), premium_rate=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), uan=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA',
"""Auto-generated file, do not edit by hand. DJ metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_DJ = PhoneMetadata( id='DJ', country_code=253, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern=u'[1-8]\d{5}', possible_number_pattern=u'\d{6}'), fixed_line=PhoneNumberDesc( national_number_pattern=u'(?:1[05]|[2-5]\d)\d{4}', possible_number_pattern=u'\d{6}', example_number=u'251234'), mobile=PhoneNumberDesc(national_number_pattern=u'[6-8]\d{5}', possible_number_pattern=u'\d{6}', example_number=u'601234'), toll_free=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), premium_rate=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), uan=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA',
"""Auto-generated file, do not edit by hand. KH metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_KH = PhoneMetadata(id='KH', country_code=855, international_prefix='00[178]', general_desc=PhoneNumberDesc(national_number_pattern='[1-9]\\d{7,9}', possible_number_pattern='\\d{6,10}'), fixed_line=PhoneNumberDesc(national_number_pattern='(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])[2-47-9]\\d{5}', possible_number_pattern='\\d{6,8}', example_number='23456789'), mobile=PhoneNumberDesc(national_number_pattern='(?:(?:1[0-35-9]|9[1-49])[1-9]|8(?:0[89]|5[2-689]))\\d{5}', possible_number_pattern='\\d{8}', example_number='91234567'), toll_free=PhoneNumberDesc(national_number_pattern='1800(?:1\\d|2[09])\\d{4}', possible_number_pattern='\\d{10}', example_number='1800123456'), premium_rate=PhoneNumberDesc(national_number_pattern='1900(?:1\\d|2[09])\\d{4}', possible_number_pattern='\\d{10}', example_number='1900123456'), shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), voip=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), pager=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), uan=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), no_international_dialling=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), national_prefix=u'0', national_prefix_for_parsing=u'0', number_format=[NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['1\\d[1-9]|[2-9]'], national_prefix_formatting_rule=u'0\\1'), NumberFormat(pattern='(1[89]00)(\\d{3})(\\d{3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['1[89]0'])])
"""Auto-generated file, do not edit by hand. YE metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_YE = PhoneMetadata( id='YE', country_code=967, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[1-7]\\d{6,8}', possible_number_pattern='\\d{6,9}'), fixed_line=PhoneNumberDesc( national_number_pattern= '(?:1(?:7\\d|[2-68])|2[2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-68])\\d{5}', possible_number_pattern='\\d{6,8}', example_number='1234567'), mobile=PhoneNumberDesc(national_number_pattern='7[137]\\d{7}', possible_number_pattern='\\d{9}', example_number='712345678'), toll_free=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), premium_rate=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), voip=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), pager=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), uan=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
"""Auto-generated file, do not edit by hand. AO metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_AO = PhoneMetadata(id='AO', country_code=244, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern=u'[29]\d{8}', possible_number_pattern=u'\d{9}'), fixed_line=PhoneNumberDesc(national_number_pattern=u'2\d(?:[26-9]\d|\d[26-9])\d{5}', possible_number_pattern=u'\d{9}', example_number=u'222123456'), mobile=PhoneNumberDesc(national_number_pattern=u'9[1-3]\d{7}', possible_number_pattern=u'\d{9}', example_number=u'923123456'), toll_free=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), premium_rate=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), uan=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), national_prefix=u'0~0', national_prefix_for_parsing=u'0~0', number_format=[NumberFormat(pattern='(\d{3})(\d{3})(\d{3})', format=u'\\1 \\2 \\3')])
"""Auto-generated file, do not edit by hand. MX metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_MX = PhoneMetadata(id='MX', country_code=52, international_prefix='0[09]', general_desc=PhoneNumberDesc(national_number_pattern=u'[1-9]\d{9,10}', possible_number_pattern=u'\d{7,11}'), fixed_line=PhoneNumberDesc(national_number_pattern=u'(?:33|55|81)\d{8}|(?:2(?:2[2-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-58]|9[467])|3(?:1[1-79]|[2458][1-9]|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-6][1-9]|[37][1-8]|8[1-35-9]|9[2-689])|5(?:88|9[1-79])|6(?:1[2-68]|[234][1-9]|5[1-3689]|6[12457-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2[1-8]|5[13-9]|8[1-69]|9[17])|8(?:2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\d{7}', possible_number_pattern=u'\d{7,10}', example_number=u'2221234567'), mobile=PhoneNumberDesc(national_number_pattern=u'1(?:(?:33|55|81)\d{8}|(?:2(?:2[2-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-58]|9[467])|3(?:1[1-79]|[2458][1-9]|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-6][1-9]|[37][1-8]|8[1-35-9]|9[2-689])|5(?:88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[12457-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2[1-8]|5[13-9]|8[1-69]|9[17])|8(?:2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\d{7})', possible_number_pattern=u'\d{11}', example_number=u'12221234567'), toll_free=PhoneNumberDesc(national_number_pattern=u'800\d{7}', possible_number_pattern=u'\d{10}', example_number=u'8001234567'), premium_rate=PhoneNumberDesc(national_number_pattern=u'900\d{7}', possible_number_pattern=u'\d{10}', example_number=u'9001234567'), shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), uan=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), national_prefix=u'01', national_prefix_for_parsing=u'0[12]|04[45](\d{10})', national_prefix_transform_rule=u'1\\1', number_format=[NumberFormat(pattern='([358]\d)(\d{4})(\d{4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['33|55|81'], national_prefix_formatting_rule=u'01 \\1'), NumberFormat(pattern='(\d{3})(\d{3})(\d{4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['[2467]|3[12457-9]|5[89]|8[02-9]|9[0-35-9]'], national_prefix_formatting_rule=u'01 \\1'), NumberFormat(pattern='1([358]\d)(\d{4})(\d{4})', format=u'045 \\1 \\2 \\3', leading_digits_pattern=['1(?:33|55|81)'], national_prefix_formatting_rule=u'\\1'), NumberFormat(pattern='1(\d{3})(\d{3})(\d{4})', format=u'045 \\1 \\2 \\3', leading_digits_pattern=['1(?:[2467]|3[12457-9]|5[89]|8[2-9]|9[1-35-9])'], national_prefix_formatting_rule=u'\\1')], intl_number_format=[NumberFormat(pattern='([358]\d)(\d{4})(\d{4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['33|55|81'], national_prefix_formatting_rule=u'01 \\1'), NumberFormat(pattern='(\d{3})(\d{3})(\d{4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['[2467]|3[12457-9]|5[89]|8[02-9]|9[0-35-9]'], national_prefix_formatting_rule=u'01 \\1'), NumberFormat(pattern='(1)([358]\d)(\d{4})(\d{4})', format=u'\\1 \\2 \\3 \\4', leading_digits_pattern=['1(?:33|55|81)'], national_prefix_formatting_rule=u'01 \\1'), NumberFormat(pattern='(1)(\d{3})(\d{3})(\d{4})', format=u'\\1 \\2 \\3 \\4', leading_digits_pattern=['1(?:[2467]|3[12457-9]|5[89]|8[2-9]|9[1-35-9])'], national_prefix_formatting_rule=u'01 \\1')])
"""Auto-generated file, do not edit by hand. KR metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_KR = PhoneMetadata( id='KR', country_code=82, international_prefix='00(?:[124-68]|[37]\\d{2})', general_desc=PhoneNumberDesc( national_number_pattern='[1-79]\\d{3,9}|8\\d{8}', possible_number_pattern='\\d{4,10}'), fixed_line=PhoneNumberDesc( national_number_pattern= '(?:2|[34][1-3]|5[1-5]|6[1-4])(?:1\\d{2,3}|[2-9]\\d{6,7})', possible_number_pattern='\\d{4,10}', example_number='22123456'), mobile=PhoneNumberDesc(national_number_pattern='1[0-25-9]\\d{7,8}', possible_number_pattern='\\d{9,10}', example_number='1023456789'), toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', possible_number_pattern='\\d{9}', example_number='801234567'), premium_rate=PhoneNumberDesc(national_number_pattern='60[2-9]\\d{6}', possible_number_pattern='\\d{9}', example_number='602345678'), shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), personal_number=PhoneNumberDesc(national_number_pattern='50\\d{8}', possible_number_pattern='\\d{10}', example_number='5012345678'), voip=PhoneNumberDesc(national_number_pattern='70\\d{8}', possible_number_pattern='\\d{10}',
"""Auto-generated file, do not edit by hand. NI metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_NI = PhoneMetadata(id='NI', country_code=505, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern=u'[128]\d{7}', possible_number_pattern=u'\d{8}'), fixed_line=PhoneNumberDesc(national_number_pattern=u'2\d{7}', possible_number_pattern=u'\d{8}', example_number=u'21234567'), mobile=PhoneNumberDesc(national_number_pattern=u'8\d{7}', possible_number_pattern=u'\d{8}', example_number=u'81234567'), toll_free=PhoneNumberDesc(national_number_pattern=u'1800\d{4}', possible_number_pattern=u'\d{8}', example_number=u'18001234'), premium_rate=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), uan=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), number_format=[NumberFormat(pattern='(\d{4})(\d{4})', format=u'\\1 \\2')])
"""Auto-generated file, do not edit by hand. AR metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_AR = PhoneMetadata( id='AR', country_code=54, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[1-9]\\d{9,11}', possible_number_pattern='\\d{6,12}'), fixed_line=PhoneNumberDesc(national_number_pattern='[1-9]\\d{9}', possible_number_pattern='\\d{6,10}', example_number='1123456789'), mobile=PhoneNumberDesc( national_number_pattern= '9(?:11[2-9]\\d{7}|(?:2(?:2[013]|37|6[14]|9[179])|3(?:4[1235]|5[138]|8[1578]))[2-9]\\d{6}|\\d{4}[2-9]\\d{5})', possible_number_pattern='\\d{6,12}', example_number='91123456789'), toll_free=PhoneNumberDesc(national_number_pattern='80\\d{8}', possible_number_pattern='\\d{10}', example_number='8012345678'), premium_rate=PhoneNumberDesc(national_number_pattern='6(?:0\\d|10)\\d{7}', possible_number_pattern='\\d{10}', example_number='6001234567'), shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), voip=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), pager=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
"""Auto-generated file, do not edit by hand. BB metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_BB = PhoneMetadata( id='BB', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='[2589]\\d{9}', possible_number_pattern='\\d{7}(?:\\d{3})?'), fixed_line=PhoneNumberDesc(national_number_pattern='246[2-9]\\d{6}', possible_number_pattern='\\d{7}(?:\\d{3})?', example_number='2462345678'), mobile=PhoneNumberDesc( national_number_pattern='246(?:(?:2[346]|45|82)\\d|25[0-4])\\d{4}', possible_number_pattern='\\d{10}', example_number='2462501234'), toll_free=PhoneNumberDesc( national_number_pattern='8(?:00|55|66|77|88)[2-9]\\d{6}', possible_number_pattern='\\d{10}', example_number='8002123456'), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', possible_number_pattern='\\d{10}', example_number='9002123456'), shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), personal_number=PhoneNumberDesc( national_number_pattern='5(?:00|33|44)[2-9]\\d{6}', possible_number_pattern='\\d{10}', example_number='5002345678'), voip=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
"""Auto-generated file, do not edit by hand. TH metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_TH = PhoneMetadata( id='TH', country_code=66, international_prefix='00', general_desc=PhoneNumberDesc( national_number_pattern=u'[2-8]\d{7,8}|1\d{9}', possible_number_pattern=u'\d{8,10}'), fixed_line=PhoneNumberDesc( national_number_pattern=u'(?:2[1-9]|3[24-9]|4[2-5]|5[3-6]|7[3-7])\d{6}', possible_number_pattern=u'\d{8}', example_number=u'21234567'), mobile=PhoneNumberDesc(national_number_pattern=u'8\d{8}', possible_number_pattern=u'\d{9}', example_number=u'812345678'), toll_free=PhoneNumberDesc(national_number_pattern=u'1800\d{6}', possible_number_pattern=u'\d{10}', example_number=u'1800123456'), premium_rate=PhoneNumberDesc(national_number_pattern=u'1900\d{6}', possible_number_pattern=u'\d{10}', example_number=u'1900123456'), shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), voip=PhoneNumberDesc(national_number_pattern=u'60\d{7}', possible_number_pattern=u'\d{9}', example_number=u'601234567'), pager=PhoneNumberDesc(national_number_pattern=u'NA',
"""Auto-generated file, do not edit by hand. PS metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_PS = PhoneMetadata(id='PS', country_code=970, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[24589]\\d{7,8}|1(?:[78]\\d{8}|[49]\\d{2,3})', possible_number_pattern='\\d{4,10}'), fixed_line=PhoneNumberDesc(national_number_pattern='(?:22[234789]|42[45]|82[01458]|92[369])\\d{5}', possible_number_pattern='\\d{7,8}', example_number='22234567'), mobile=PhoneNumberDesc(national_number_pattern='5[69]\\d{7}', possible_number_pattern='\\d{9}', example_number='599123456'), toll_free=PhoneNumberDesc(national_number_pattern='1800\\d{6}', possible_number_pattern='\\d{10}', example_number='1800123456'), premium_rate=PhoneNumberDesc(national_number_pattern='1(?:4|9\\d)\\d{2}', possible_number_pattern='\\d{4,5}', example_number='19123'), shared_cost=PhoneNumberDesc(national_number_pattern='1700\\d{6}', possible_number_pattern='\\d{10}', example_number='1700123456'), personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), voip=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), pager=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), uan=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), no_international_dialling=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), national_prefix=u'0', national_prefix_for_parsing=u'0', number_format=[NumberFormat(pattern='([2489])(2\\d{2})(\\d{4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['[2489]'], national_prefix_formatting_rule=u'0\\1'), NumberFormat(pattern='(5[69]\\d)(\\d{3})(\\d{3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['5'], national_prefix_formatting_rule=u'0\\1'), NumberFormat(pattern='(1[78]00)(\\d{3})(\\d{3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['1[78]'], national_prefix_formatting_rule=u'\\1')])
"""Auto-generated file, do not edit by hand. MU metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_MU = PhoneMetadata( id='MU', country_code=230, international_prefix='0(?:[2-7]0|33)', general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{6}', possible_number_pattern='\\d{7}'), fixed_line=PhoneNumberDesc( national_number_pattern= '(?:2(?:[034789]\\d|1[0-8]|2[0-79])|4(?:[013-8]\\d|2[4-7])|[56]\\d{2}|8(?:14|3[129]))\\d{4}', possible_number_pattern='\\d{7}', example_number='2012345'), mobile=PhoneNumberDesc( national_number_pattern= '(?:25\\d|4(?:2[12389]|9\\d)|7\\d{2}|87[15-7]|9[1-8]\\d)\\d{4}', possible_number_pattern='\\d{7}', example_number='2512345'), toll_free=PhoneNumberDesc(national_number_pattern='80[012]\\d{4}', possible_number_pattern='\\d{7}', example_number='8001234'), premium_rate=PhoneNumberDesc(national_number_pattern='30\\d{5}', possible_number_pattern='\\d{7}', example_number='3012345'), shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), voip=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
"""Auto-generated file, do not edit by hand. FM metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_FM = PhoneMetadata(id='FM', country_code=691, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[39]\\d{6}', possible_number_pattern='\\d{7}'), fixed_line=PhoneNumberDesc(national_number_pattern='3[2357]0[1-9]\\d{3}|9[2-6]\\d{5}', possible_number_pattern='\\d{7}', example_number='3201234'), mobile=PhoneNumberDesc(national_number_pattern='3[2357]0[1-9]\\d{3}|9[2-7]\\d{5}', possible_number_pattern='\\d{7}', example_number='3501234'), toll_free=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), premium_rate=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), voip=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), pager=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), uan=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), no_international_dialling=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format=u'\\1 \\2')])
"""Auto-generated file, do not edit by hand. KW metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_KW = PhoneMetadata( id='KW', country_code=965, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[12569]\\d{6,7}', possible_number_pattern='\\d{7,8}'), fixed_line=PhoneNumberDesc( national_number_pattern= '(?:18\\d|2(?:[23]\\d{2}|4[1-35-9]\\d|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7])))\\d{4}', possible_number_pattern='\\d{7,8}', example_number='22345678'), mobile=PhoneNumberDesc( national_number_pattern= '(?:5(?:0[0-25]|5\\d)|6(?:0[034679]|5[015-9]|6\\d|7[067]|99)|9(?:0[09]|4[049]|66|[79]\\d))\\d{5}', possible_number_pattern='\\d{8}', example_number='50012345'), toll_free=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), premium_rate=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), voip=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), pager=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
"""Auto-generated file, do not edit by hand. UA metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_UA = PhoneMetadata( id='UA', country_code=380, international_prefix='0~0', general_desc=PhoneNumberDesc(national_number_pattern=u'[3-689]\d{8}', possible_number_pattern=u'\d{5,9}'), fixed_line=PhoneNumberDesc( national_number_pattern=u'(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\d{7}', possible_number_pattern=u'\d{5,9}', example_number=u'311234567'), mobile=PhoneNumberDesc( national_number_pattern=u'(?:39|50|6[36-8]|9[1-9])\d{7}', possible_number_pattern=u'\d{9}', example_number=u'391234567'), toll_free=PhoneNumberDesc(national_number_pattern=u'800\d{6}', possible_number_pattern=u'\d{9}', example_number=u'800123456'), premium_rate=PhoneNumberDesc(national_number_pattern=u'900\d{6}', possible_number_pattern=u'\d{9}', example_number=u'900123456'), shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
"""Auto-generated file, do not edit by hand. CY metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_CY = PhoneMetadata( id='CY', country_code=357, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern=u'[27-9]\d{7}', possible_number_pattern=u'\d{8}'), fixed_line=PhoneNumberDesc(national_number_pattern=u'2[2-6]\d{6}', possible_number_pattern=u'\d{8}', example_number=u'22345678'), mobile=PhoneNumberDesc( national_number_pattern=u'7777\d{4}|9(?:[69]\d|7[67])\d{5}', possible_number_pattern=u'\d{8}', example_number=u'96123456'), toll_free=PhoneNumberDesc(national_number_pattern=u'8000\d{4}', possible_number_pattern=u'\d{8}', example_number=u'80001234'), premium_rate=PhoneNumberDesc(national_number_pattern=u'9009\d{4}', possible_number_pattern=u'\d{8}', example_number=u'90091234'), shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), personal_number=PhoneNumberDesc(national_number_pattern=u'700\d{5}', possible_number_pattern=u'\d{8}', example_number=u'70012345'), voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
"""Auto-generated file, do not edit by hand. KZ metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_KZ = PhoneMetadata( id='KZ', country_code=7, international_prefix='8~10', general_desc=PhoneNumberDesc( national_number_pattern=u'(?:7\d{2}|80[09])\d{7}', possible_number_pattern=u'\d{10}'), fixed_line=PhoneNumberDesc( national_number_pattern= u'7(?:1(?:0(?:[23]\d|4[023]|59|63)|1(?:[23]\d|4[0-79]|59)|2(?:[23]\d|59)|3(?:2\d|3[1-79]|4[0-35-9]|59)|4(?:2\d|3[013-79]|4[0-8]|5[1-79])|5(?:2\d|3[1-8]|4[1-7]|59)|6(?:2\d|[34]\d|5[19]|61)|72\d|8(?:[27]\d|3[1-46-9]|4[0-5]|))|2(?:1(?:[23]\d|4[46-9]|5[3469])|2(?:2\d|3[0679]|46|5[12679]|)|3(?:[234]\d|5[139]|)|4(?:2\d|3[1235-9]|59)|5(?:[23]\d|4[01246-8]|59|61)|6(?:2\d|3[1-9]|4[0-4]|59)|7(?:[23]\d|40|5[279]|7\d)|8(?:[23]\d|4[0-3]|59)|9(?:2\d|3[124578]|59))|3622)\d{5}', possible_number_pattern=u'\d{10}', example_number=u'7123456789'), mobile=PhoneNumberDesc(national_number_pattern= u'7(?:0[01257]\d{2}|6[02-4]\d{2}|7[157]\d{2})\d{5}', possible_number_pattern=u'\d{10}', example_number=u'7710009998'), toll_free=PhoneNumberDesc(national_number_pattern=u'800\d{7}', possible_number_pattern=u'\d{10}', example_number=u'8001234567'), premium_rate=PhoneNumberDesc(national_number_pattern=u'809\d{7}', possible_number_pattern=u'\d{10}', example_number=u'8091234567'), shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), voip=PhoneNumberDesc(national_number_pattern=u'751\d{7}', possible_number_pattern=u'\d{10}',
"""Auto-generated file, do not edit by hand. SI metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_SI = PhoneMetadata( id='SI', country_code=386, international_prefix='00', general_desc=PhoneNumberDesc( national_number_pattern=u'[1-7]\d{6,7}|[89]\d{4,7}', possible_number_pattern=u'\d{5,8}'), fixed_line=PhoneNumberDesc( national_number_pattern=u'(?:1\d|2[2-8]|3[4-8]|4[24-8]|[57][3-8])\d{6}', possible_number_pattern=u'\d{7,8}', example_number=u'11234567'), mobile=PhoneNumberDesc( national_number_pattern=u'(?:[37][01]|4[019]|51|64)\d{6}', possible_number_pattern=u'\d{8}', example_number=u'31234567'), toll_free=PhoneNumberDesc(national_number_pattern=u'80\d{4,6}', possible_number_pattern=u'\d{6,8}', example_number=u'80123456'), premium_rate=PhoneNumberDesc( national_number_pattern=u'90\d{4,6}|89[1-3]\d{2,5}', possible_number_pattern=u'\d{5,8}', example_number=u'90123456'), shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), voip=PhoneNumberDesc(national_number_pattern=u'(?:59|8[1-3])\d{6}', possible_number_pattern=u'\d{8}',
"""Auto-generated file, do not edit by hand. AC metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_AC = PhoneMetadata( id='AC', country_code=247, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern=u'[2-46]\d{3}', possible_number_pattern=u'\d{4}'), fixed_line=PhoneNumberDesc( national_number_pattern=u'(?:3[0-5]|4[4-6]|[26]\d)\d{2}', possible_number_pattern=u'\d{4}', example_number=u'6889'), mobile=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), toll_free=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), premium_rate=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), uan=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'), no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'))
"""Auto-generated file, do not edit by hand. CC metadata""" from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_CC = PhoneMetadata( id='CC', country_code=61, international_prefix='(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]', general_desc=PhoneNumberDesc(national_number_pattern='[1458]\\d{5,9}', possible_number_pattern='\\d{6,10}'), fixed_line=PhoneNumberDesc(national_number_pattern='89162\\d{4}', possible_number_pattern='\\d{8,9}', example_number='891621234'), mobile=PhoneNumberDesc( national_number_pattern= '4(?:[0-2]\\d|3[0-57-9]|4[47-9]|5[0-37-9]|6[6-9]|7[07-9]|8[7-9])\\d{6}', possible_number_pattern='\\d{9}', example_number='412345678'), toll_free=PhoneNumberDesc( national_number_pattern='1(?:80(?:0\\d{2})?|3(?:00\\d{2})?)\\d{4}', possible_number_pattern='\\d{6,10}', example_number='1800123456'), premium_rate=PhoneNumberDesc(national_number_pattern='190[0126]\\d{6}', possible_number_pattern='\\d{10}', example_number='1900123456'), shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), personal_number=PhoneNumberDesc(national_number_pattern='500\\d{6}', possible_number_pattern='\\d{9}', example_number='500123456'), voip=PhoneNumberDesc(national_number_pattern='550\\d{6}', possible_number_pattern='\\d{9}',