o
    i                     @   sv  d Z ddlmZmZmZ edLi ddddddd	ed
ddddeddddddedddddedddddeddddd ed!d"ddd#ed$d%ddd&ed'd(ddd)ed*d+ddd,d-d.d/d0d1d2ed3d4g d5d6d7ed8d9g d:d6d7ed;d4d<gd6d7ed=d4g d>d6d7ed?d4d@gd6d7edAd9dBdCgd6d7edDd4dEgd6d7edFd9dGgd6d7gdHdIdJdIZdKS )Mz5Auto-generated file, do not edit by hand. GB metadata   )NumberFormatPhoneNumberDescPhoneMetadataidGBcountry_code,   international_prefix00general_descz[1-357-9]\d{9}|[18]\d{8}|8\d{6})   	   
   )            )national_number_patternpossible_lengthpossible_length_local_only
fixed_linea  (?:1(?:1(?:3(?:[0-58]\d\d|73[0-5])|4(?:(?:[0-5]\d|70)\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\d|6(?:[0-4]\d|5[01]))\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[0-3]))|(?: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}
1212345678)r   r   )r   r   r   r   r   )r   example_numberr   r   mobilez7(?: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}
7400123456)r   )r   r   r   	toll_freez80[08]\d{7}|800\d{6}|8001111
8001234567premium_ratez8(?:8(?:4[2-5]|7[0-3])|9(?:[01]\d|8[2-49]))\d{7}|845464\d
9012345678)r   r   personal_numberz70\d{8}
7012345678voipz56\d{8}
5612345678pagerzW76(?:464|652)\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\d{6}
7640123456uanz(?:3[0347]|55)\d{8}
5512345678national_prefix0preferred_extn_prefixz xnational_prefix_for_parsingz0|180020number_formatz(\d{3})(\d{4})z\1 \2)8008001800118001118001111z0\1)patternformatleading_digits_patternnational_prefix_formatting_rulez(\d{3})(\d{2})(\d{2})z\1 \2 \3)845845484546845464z(\d{3})(\d{6})r,   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]main_country_for_codeTmobile_number_portable_regionN )__doc__phonemetadatar   r   r   PHONE_METADATA_GBr<   r<   r<   {/var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/phonenumbers/data/region_GB.py<module>   sR    	
