Ë
    YV.j5%  ã                   óT   — d dl Zd dlmc mZ d dlmZ ddlm	Z	m
Z
 dZ G d„ de	«      Zy)é    N)Úadd_ordereddictsé   )ÚBaseProviderÚElementsTypeTc                   óf  — e Zd ZU dgZee   ed<   ddgZee   ed<   dgZee   ed<   g d¢Z	ee   ed	<   d
efd„Z
d
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zd
efd„Zy )!ÚProviderz{{first_name}} {{last_name}}ÚformatsÚJohnÚJaneÚfirst_namesÚDoeÚ
last_names)¶ÚAfarÚ	AbkhazianÚAvestanÚ	AfrikaansÚAkanÚAmharicÚ	AragoneseÚArabicÚAssameseÚAvaricÚAymaraÚAzerbaijaniÚBashkirÚ
BelarusianÚ	BulgarianzBihari languagesÚBislamaÚBambaraÚBengaliÚTibetanÚBretonÚBosnianÚCatalanÚChechenÚChamorroÚCorsicanÚCreeÚCzechzChurch SlavicÚChuvashÚWelshÚDanishÚGermanÚDivehiÚDzongkhaÚEweÚGreekÚEnglishÚ	EsperantoÚSpanishÚEstonianÚBasqueÚPersianÚFulahÚFinnishÚFijianÚFaroeseÚFrenchzWestern FrisianÚIrishÚGaelicÚGalicianÚGuaraniÚGujaratiÚManxÚHausaÚHebrewÚHindiz	Hiri MotuÚCroatianÚHaitianÚ	HungarianÚArmenianÚHereroÚInterlinguaÚ
IndonesianÚInterlingueÚIgboz
Sichuan YiÚInupiaqÚIdoÚ	IcelandicÚItalianÚ	InuktitutÚJapaneseÚJavaneseÚGeorgianÚKongoÚKikuyuÚKuanyamaÚKazakhÚKalaallisutzCentral KhmerÚKannadaÚKoreanÚKanuriÚKashmiriÚKurdishÚKomiÚCornishÚKirghizÚLatinÚLuxembourgishÚGandaÚ	LimburganÚLingalaÚLaoÚ
LithuanianzLuba-KatangaÚLatvianÚMalagasyÚMarshalleseÚMaoriÚ
MacedonianÚ	MalayalamÚ	MongolianÚMarathiÚMalayÚMalteseÚBurmeseÚNauruzNorth NdebeleÚNepaliÚNdongaÚDutchzNorwegian NynorskÚ	NorwegianzSouth NdebeleÚNavajoÚChichewaÚOccitanÚOjibwaÚOromoÚOriyaÚOssetianÚPanjabiÚPaliÚPolishÚPushtoÚ
PortugueseÚQuechuaÚRomanshÚRundiÚRomanianÚRussianÚKinyarwandaÚSanskritÚ	SardinianÚSindhizNorthern SamiÚSangoÚSinhalaÚSlovakÚ	SlovenianÚSamoanÚShonaÚSomaliÚAlbanianÚSerbianÚSwatizSotho, SouthernÚ	SundaneseÚSwedishÚSwahiliÚTamilÚTeluguÚTajikÚThaiÚTigrinyaÚTurkmenÚTagalogÚTswanaÚTongaÚTurkishÚTsongaÚTatarÚTwiÚTahitianÚUighurÚ	UkrainianÚUrduÚUzbekÚVendaÚ
VietnameseÚWalloonÚWolofÚXhosaÚYiddishÚYorubaÚZhuangÚChineseÚZuluÚlanguage_namesÚreturnc                 ón   — | j                  | j                  «      }| j                  j                  |«      S )z&
        :example: 'John Doe'
        )Úrandom_elementr	   Ú	generatorÚparse)ÚselfÚpatterns     úaC:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\faker\providers\person\__init__.pyÚnamezProvider.nameÉ   s-   € ð ×*Ñ*¨4¯<©<Ó8ˆØ�~‰~×#Ñ# GÓ,Ð,ó    c                 ó8   — | j                  | j                  «      S ©N)r¼   r   ©r¿   s    rÁ   Ú
first_namezProvider.first_nameÐ   s   € Ø×"Ñ" 4×#3Ñ#3Ó4Ð4rÃ   c                 ó8   — | j                  | j                  «      S rÅ   )r¼   r   rÆ   s    rÁ   Ú	last_namezProvider.last_nameÓ   s   € Ø×"Ñ" 4§?¡?Ó3Ð3rÃ   c                 ó¤   — t        | d«      r| j                  }n| j                  }| j                  |«      }| j                  j                  |«      S )NÚformats_male)ÚhasattrrË   r	   r¼   r½   r¾   ©r¿   r	   rÀ   s      rÁ   Ú	name_malezProvider.name_maleÖ   sE   € Ü�4˜Ô(Ø×'Ñ'‰Gà—l‘lˆGØ×*Ñ*¨7Ó3ˆØ�~‰~×#Ñ# GÓ,Ð,rÃ   c                 ó¤   — t        | d«      r| j                  }n| j                  }| j                  |«      }| j                  j                  |«      S )NÚformats_nonbinary)rÌ   rÐ   r	   r¼   r½   r¾   rÍ   s      rÁ   Úname_nonbinaryzProvider.name_nonbinaryÞ   sF   € Ü�4Ð,Ô-Ø×,Ñ,‰Gà—l‘lˆGØ×*Ñ*¨7Ó3ˆØ�~‰~×#Ñ# GÓ,Ð,rÃ   c                 ó¤   — t        | d«      r| j                  }n| j                  }| j                  |«      }| j                  j                  |«      S )NÚformats_female)rÌ   rÓ   r	   r¼   r½   r¾   rÍ   s      rÁ   Úname_femalezProvider.name_femaleæ   sF   € Ü�4Ð)Ô*Ø×)Ñ)‰Gà—l‘lˆGØ×*Ñ*¨7Ó3ˆØ�~‰~×#Ñ# GÓ,Ð,rÃ   c                 óp   — t        | d«      r| j                  | j                  «      S | j                  «       S )NÚfirst_names_male)rÌ   r¼   rÖ   rÇ   rÆ   s    rÁ   Úfirst_name_malezProvider.first_name_maleî   s1   € Ü�4Ð+Ô,Ø×&Ñ& t×'<Ñ'<Ó=Ð=Ø�‰Ó Ð rÃ   c                 óp   — t        | d«      r| j                  | j                  «      S | j                  «       S )NÚfirst_names_nonbinary)rÌ   r¼   rÙ   rÇ   rÆ   s    rÁ   Úfirst_name_nonbinaryzProvider.first_name_nonbinaryó   s1   € Ü�4Ð0Ô1Ø×&Ñ& t×'AÑ'AÓBÐBØ�‰Ó Ð rÃ   c                 óp   — t        | d«      r| j                  | j                  «      S | j                  «       S )NÚfirst_names_female)rÌ   r¼   rÜ   rÇ   rÆ   s    rÁ   Úfirst_name_femalezProvider.first_name_femaleø   s1   € Ü�4Ð-Ô.Ø×&Ñ& t×'>Ñ'>Ó?Ð?Ø�‰Ó Ð rÃ   c                 óp   — t        | d«      r| j                  | j                  «      S | j                  «       S )NÚlast_names_male)rÌ   r¼   rß   rÉ   rÆ   s    rÁ   Úlast_name_malezProvider.last_name_maleý   s1   € Ü�4Ð*Ô+Ø×&Ñ& t×';Ñ';Ó<Ð<Ø�~‰~ÓÐrÃ   c                 óp   — t        | d«      r| j                  | j                  «      S | j                  «       S )NÚlast_names_nonbinary)rÌ   r¼   râ   rÉ   rÆ   s    rÁ   Úlast_name_nonbinaryzProvider.last_name_nonbinary  s1   € Ü�4Ð/Ô0Ø×&Ñ& t×'@Ñ'@ÓAÐAØ�~‰~ÓÐrÃ   c                 óp   — t        | d«      r| j                  | j                  «      S | j                  «       S )NÚlast_names_female)rÌ   r¼   rå   rÉ   rÆ   s    rÁ   Úlast_name_femalezProvider.last_name_female  s1   € Ü�4Ð,Ô-Ø×&Ñ& t×'=Ñ'=Ó>Ð>Ø�~‰~ÓÐrÃ   c                 ó²  — t        | d«      r| j                  | j                  «      S t        | d«      rTt        | d«      rHt        | d«      r<t        | j                  | j
                  | j                  «      }| j                  |«      S t        | d«      rDt        | d«      r8| j                  | j                  | j
                  f«      }| j                  |«      S y)NÚprefixesÚprefixes_maleÚprefixes_femaleÚprefixes_nonbinaryÚ )rÌ   r¼   rè   r   ré   rê   rë   )r¿   rè   s     rÁ   ÚprefixzProvider.prefix  óÂ   € Ü�4˜Ô$Ø×&Ñ& t§}¡}Ó5Ð5Ü�4˜Ô)¬g°dÐ<MÔ.NÔSZÐ[_ÐauÔSvÜ'Ø×"Ñ"Ø×$Ñ$Ø×'Ñ'óˆHð
 ×&Ñ& xÓ0Ð0Ü�4˜Ô)¬g°dÐ<MÔ.NØ×*Ñ*¨D×,>Ñ,>À×@TÑ@TÐ+UÓVˆHØ×&Ñ& xÓ0Ð0ØrÃ   c                 óp   — t        | d«      r| j                  | j                  «      S | j                  «       S )Nré   )rÌ   r¼   ré   rí   rÆ   s    rÁ   Úprefix_malezProvider.prefix_male  ó/   € Ü�4˜Ô)Ø×&Ñ& t×'9Ñ'9Ó:Ð:Ø�{‰{‹}ÐrÃ   c                 óp   — t        | d«      r| j                  | j                  «      S | j                  «       S )Nrë   )rÌ   r¼   rë   rí   rÆ   s    rÁ   Úprefix_nonbinaryzProvider.prefix_nonbinary   ó0   € Ü�4Ð-Ô.Ø×&Ñ& t×'>Ñ'>Ó?Ð?Ø�{‰{‹}ÐrÃ   c                 óp   — t        | d«      r| j                  | j                  «      S | j                  «       S )Nrê   )rÌ   r¼   rê   rí   rÆ   s    rÁ   Úprefix_femalezProvider.prefix_female%  ó0   € Ü�4Ð*Ô+Ø×&Ñ& t×';Ñ';Ó<Ð<Ø�{‰{‹}ÐrÃ   c                 ó²  — t        | d«      r| j                  | j                  «      S t        | d«      rTt        | d«      rHt        | d«      r<t        | j                  | j
                  | j                  «      }| j                  |«      S t        | d«      rDt        | d«      r8| j                  | j                  | j
                  f«      }| j                  |«      S y)NÚsuffixesÚsuffixes_maleÚsuffixes_femaleÚsuffixes_nonbinaryrì   )rÌ   r¼   rù   r   rú   rû   rü   )r¿   rù   s     rÁ   ÚsuffixzProvider.suffix*  rî   rÃ   c                 óp   — t        | d«      r| j                  | j                  «      S | j                  «       S )Nrú   )rÌ   r¼   rú   rý   rÆ   s    rÁ   Úsuffix_malezProvider.suffix_male9  rñ   rÃ   c                 óp   — t        | d«      r| j                  | j                  «      S | j                  «       S )Nrü   )rÌ   r¼   rü   rý   rÆ   s    rÁ   Úsuffix_nonbinaryzProvider.suffix_nonbinary>  rô   rÃ   c                 óp   — t        | d«      r| j                  | j                  «      S | j                  «       S )Nrû   )rÌ   r¼   rû   rý   rÆ   s    rÁ   Úsuffix_femalezProvider.suffix_femaleC  r÷   rÃ   c                 ó8   — | j                  | j                  «      S )z4Generate a random i18n language name (e.g. English).)r¼   r¹   rÆ   s    rÁ   Úlanguage_namezProvider.language_nameH  s   € à×"Ñ" 4×#6Ñ#6Ó7Ð7rÃ   N)Ú__name__Ú
__module__Ú__qualname__r	   r   ÚstrÚ__annotations__r   r   r¹   rÂ   rÇ   rÉ   rÎ   rÑ   rÔ   r×   rÚ   rÝ   rà   rã   ræ   rí   rð   ró   rö   rý   rÿ   r  r  r  © rÃ   rÁ   r   r      sK  … Ø"@Ð!A€Gˆ\˜#ÑÓAà&,¨fÐ%5€K�˜cÑ"Ó5à%* G€J�˜SÑ!Ó+òw)€N�L Ñ%ó wðr-�có -ð5˜Có 5ð4˜3ó 4ð-˜3ó -ð- ó -ð-˜Só -ð! ó !ð
! có !ð
! 3ó !ð
  ó  ð
  Só  ð
  #ó  ð
˜ó ð˜Só ð
 #ó ð
˜só ð
˜ó ð˜Só ð
 #ó ð
˜só ð
8˜sô 8rÃ   r   )ÚbuiltinsÚ@py_builtinsÚ_pytest.assertion.rewriteÚ	assertionÚrewriteÚ
@pytest_arÚfaker.utils.datasetsr   rì   r   r   Ú	localizedr   r  rÃ   rÁ   Ú<module>r     s#   ðß  „ Õ 1ç )à€	ôB8ˆ|õ B8rÃ   