B
    	`                 @   s  d Z ddlmZmZmZ edddedddd	ed
ddddedddddeddddeddddeddddedddddddedddgded d!d"gd#d$ed%d!d&gd#d$ed'd(d)gd#d$ed*d(d+gd#d$ged d!d"gded%d!d&gded'd(d)gded*d(d+gdgd#d,Zd-S ).z5Auto-generated file, do not edit by hand. MX metadata   )NumberFormatPhoneNumberDescPhoneMetadataZMX4   z0[09]z3(?:1(?:[01467]\d|[2359][1-9]|8[1-79])|[2-9]\d)\d{8})
      )      )national_number_patternpossible_lengthpossible_length_local_onlya  (?:2(?:0[01]|2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\d{7}Z
2001234567)r   )r
   example_numberr   r   a3  (?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\d{7}Z12221234567z8(?:00|88)\d{7}Z
8001234567)r
   r   r   z900\d{7}Z
9001234567z300\d{7}Z
3001234567z500\d{7}Z
5001234567Z00Z01z0(?:[12]|4[45])|1z(\d{5})z\1Z53)patternformatleading_digits_patternz(\d{2})(\d{4})(\d{4})z\1 \2 \3z33|5[56]|81T)r   r   r   Z(national_prefix_optional_when_formattingz(\d{3})(\d{3})(\d{4})z[2-9]z(\d)(\d{2})(\d{4})(\d{4})z\2 \3 \4z1(?:33|5[56]|81)z(\d)(\d{3})(\d{3})(\d{4})1)idZcountry_codeZinternational_prefixZgeneral_descZ
fixed_lineZmobileZ	toll_freeZpremium_rateZshared_costZpersonal_numberZpreferred_international_prefixZnational_prefixZnational_prefix_for_parsingZnumber_formatZintl_number_formatZmobile_number_portable_regionN)__doc__Zphonemetadatar   r   r   ZPHONE_METADATA_MX r   r   J/home/dcms/DCMS/lib/python3.7/site-packages/phonenumbers/data/region_MX.py<module>   s,   