
    Eqg	                        d Z ddlmZmZmZ  eddd edd           ed	d
d           eddd           eddd           eddd           eddd           eddd           eddd          dd edddgd            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)*          Zd+S ),z5Auto-generated file, do not edit by hand. ZA metadata   )NumberFormatPhoneNumberDescPhoneMetadataZA   00z[1-79]\d{8}|8\d{4,9})            	   
   )national_number_patternpossible_lengthzM(?:2(?:0330|4302)|52087)0\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\d|5[1346-8])\d{7}	101234567)r   )r   example_numberr   a  (?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\d{3}|8[1-4]\d{3,7}|(?:2[27]|47|54)4950\d{3}|(?:1(?:049[2-4]|9[12]\d\d)|(?:6\d\d|7(?:[0-46-9]\d|5[0-4]))\d\d|8(?:5\d{3}|7(?:08[67]|158|28[5-9]|310)))\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\d{3}|(?:12|[2-5]1)492\d{4}	711234567)r	   r
   r   r   r   z80\d{7}	801234567z(?:86[2-9]|9[0-2]\d)\d{6}	862345678z860\d{6}	860123456z]87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\d)\d{5}	871234567z
861\d{6,7}	861123456)r   r   0z(\d{2})(\d{3,4})z\1 \2z8[1-4]z0\1)patternformatleading_digits_patternnational_prefix_formatting_rulez(\d{2})(\d{3})(\d{2,3})z\1 \2 \3z(\d{3})(\d{3})(\d{3})860z(\d{2})(\d{3})(\d{4})z[1-9]z(\d{3})(\d{3})(\d{4})8T)idcountry_codeinternational_prefixgeneral_desc
fixed_linemobile	toll_freepremium_rateshared_costvoipuannational_prefixnational_prefix_for_parsingnumber_formatmobile_number_portable_regionN)__doc__phonemetadatar   r   r   PHONE_METADATA_ZA     M/var/www/html/env/lib/python3.11/site-packages/phonenumbers/data/region_ZA.py<module>r5      s%   ; ; H H H H H H H H H H!MTQU 9Qcvwww  8J  [f  x|  }  }  }?  4`  q|  N]  ^  ^  ^ojQ\nrsss 9Vgr  EI  J  J  JT_quvvv	  2T  ep  BF  
G  
G  
Gkkrsss #<(<Yhpgq  TZ  [  [  [9-iqhr  U[  	\  	\  	\7glfm  PV  	W  	W  	W7gnfo  RX  	Y  	Y  	Y7gjfk  NT  	U  	U  	U	V
 #'!( ( (   r3   