B
    	`                 @   s8  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edddde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$d%d&d'd(gd)d*ed+d,d-d.d/d0gd)d*ed1d#d$gd)d*ed2d#d3d4d5gd)d*ed6d#d7gd)d*ed8d,d9d:gd)d*ed;d#d<gd)d*ed=d,d>gd)d*gd?d?d@ZdAS )Bz5Auto-generated file, do not edit by hand. GB metadata   )NumberFormatPhoneNumberDescPhoneMetadataZGB,   Z00z[1-357-9]\d{9}|[18]\d{8}|8\d{6})   	   
   )            )national_number_patternpossible_lengthpossible_length_local_onlya  (?:1(?:1(?:3(?:[0-58]\d\d|73[03])|4(?:[0-5]\d\d|69[7-9])|(?:5[0-26-9]|6[0-4]|[78][0-49])\d\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\d)\d|1(?:[0-7]\d|8[02]))|(?:3(?:0\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\d)\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\d{3})\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\d)|76\d)|6(?:26[06-9]|686))|6(?:06(?:4\d|7[4-79])|295[5-7]|35[34]\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\d{3}Z
1212345678)r   r   )r	   r
   r   r   r   )r   example_numberr   r   z7(?:457[0-57-9]|700[01]|911[028])\d{5}|7(?:[1-3]\d\d|4(?:[0-46-9]\d|5[0-689])|5(?:0[0-8]|[13-9]\d|2[0-35-9])|7(?:0[1-9]|[1-7]\d|8[02-9]|9[0-689])|8(?:[014-9]\d|[23][0-8])|9(?:[024-9]\d|1[02-9]|3[0-689]))\d{6}Z
7400123456)r   )r   r   r   z80[08]\d{7}|800\d{6}|8001111Z
8001234567z8(?:8(?:4[2-5]|7[0-3])|9(?:[01]\d|8[2-49]))\d{7}|845464\dZ
9012345678)r   r   z70\d{8}Z
7012345678z56\d{8}Z
5612345678zS76(?:464|652)\d{5}|76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|81|9[139])\d{6}Z
7640123456z(?:3[0347]|55)\d{8}Z
55123456780z xz(\d{3})(\d{4})z\1 \2Z800Z8001Z80011Z800111Z8001111z0\1)patternformatZleading_digits_patternZnational_prefix_formatting_rulez(\d{3})(\d{2})(\d{2})z\1 \2 \3Z845Z8454Z84546Z845464z(\d{3})(\d{6})z(\d{5})(\d{4,5})z1(?:38|5[23]|69|76|94)z"1(?:(?:38|69)7|5(?:24|39)|768|946)z01(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)z(\d{4})(\d{5,6})z1(?:[2-69][02-9]|[78])z(\d{2})(\d{4})(\d{4})z[25]|7(?:0|6[02-9])z[25]|7(?:0|6(?:[03-9]|2[356]))z(\d{4})(\d{6})7z(\d{3})(\d{3})(\d{4})z[1389]T)idZcountry_codeZinternational_prefixZgeneral_descZ
fixed_lineZmobileZ	toll_freeZpremium_rateZpersonal_numberZvoipZpagerZuanZnational_prefixZpreferred_extn_prefixZnational_prefix_for_parsingZnumber_formatZmain_country_for_codeZmobile_number_portable_regionN)__doc__Zphonemetadatar   r   r   ZPHONE_METADATA_GB r   r   J/home/dcms/DCMS/lib/python3.7/site-packages/phonenumbers/data/region_GB.py<module>   s0   