ó
    Eñi5%  ã                   óT   • S SK rS SKJs  Jr  S SKJr  SSKJ	r	J
r
  Sr " S S\	5      rg)é    N)Úadd_ordereddictsé   )ÚBaseProviderÚElementsTypeTc                   ó˜  • \ rS rSr% S/r\\   \S'   SS/r\\   \S'   S/r	\\   \S'   / S	Qr
\\   \S
'   S\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S jrS\4S  jrS!r g")#ÚProvideré   z{{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   • U R                  U R                  5      nU R                  R                  U5      $ )z
:example: 'John Doe'
)Úrandom_elementr
   Ú	generatorÚparse)ÚselfÚpatterns     Ú\/home/mande/repo/quber/.venv/lib/python3.13/site-packages/faker/providers/person/__init__.pyÚnameÚProvider.nameÉ   s-   € ð ×*Ñ*¨4¯<©<Ó8ˆØ�~‰~×#Ñ# GÓ,Ð,ó    c                 ó8   • U R                  U R                  5      $ ©N)r½   r   ©rÀ   s    rÂ   Ú
first_nameÚProvider.first_nameÐ   s   € Ø×"Ñ" 4×#3Ñ#3Ó4Ð4rÅ   c                 ó8   • U R                  U R                  5      $ rÇ   )r½   r   rÈ   s    rÂ   Ú	last_nameÚProvider.last_nameÓ   s   € Ø×"Ñ" 4§?¡?Ó3Ð3rÅ   c                 ó®   • [        U S5      (       a  U R                  nOU R                  nU R                  U5      nU R                  R                  U5      $ )NÚformats_male)ÚhasattrrÏ   r
   r½   r¾   r¿   ©rÀ   r
   rÁ   s      rÂ   Ú	name_maleÚProvider.name_maleÖ   sH   € Ü�4˜×(Ñ(Ø×'Ñ'‰Gà—l‘lˆGØ×*Ñ*¨7Ó3ˆØ�~‰~×#Ñ# GÓ,Ð,rÅ   c                 ó®   • [        U S5      (       a  U R                  nOU R                  nU R                  U5      nU R                  R                  U5      $ )NÚformats_nonbinary)rÐ   rÕ   r
   r½   r¾   r¿   rÑ   s      rÂ   Úname_nonbinaryÚProvider.name_nonbinaryÞ   sI   € Ü�4Ð,×-Ñ-Ø×,Ñ,‰Gà—l‘lˆGØ×*Ñ*¨7Ó3ˆØ�~‰~×#Ñ# GÓ,Ð,rÅ   c                 ó®   • [        U S5      (       a  U R                  nOU R                  nU R                  U5      nU R                  R                  U5      $ )NÚformats_female)rÐ   rÙ   r
   r½   r¾   r¿   rÑ   s      rÂ   Úname_femaleÚProvider.name_femaleæ   sI   € Ü�4Ð)×*Ñ*Ø×)Ñ)‰Gà—l‘lˆGØ×*Ñ*¨7Ó3ˆØ�~‰~×#Ñ# GÓ,Ð,rÅ   c                 óz   • [        U S5      (       a  U R                  U R                  5      $ U R                  5       $ )NÚfirst_names_male)rÐ   r½   rÝ   rÉ   rÈ   s    rÂ   Úfirst_name_maleÚProvider.first_name_maleî   s4   € Ü�4Ð+×,Ñ,Ø×&Ñ& t×'<Ñ'<Ó=Ð=Ø�‰Ó Ð rÅ   c                 óz   • [        U S5      (       a  U R                  U R                  5      $ U R                  5       $ )NÚfirst_names_nonbinary)rÐ   r½   rá   rÉ   rÈ   s    rÂ   Úfirst_name_nonbinaryÚProvider.first_name_nonbinaryó   s4   € Ü�4Ð0×1Ñ1Ø×&Ñ& t×'AÑ'AÓBÐBØ�‰Ó Ð rÅ   c                 óz   • [        U S5      (       a  U R                  U R                  5      $ U R                  5       $ )NÚfirst_names_female)rÐ   r½   rå   rÉ   rÈ   s    rÂ   Úfirst_name_femaleÚProvider.first_name_femaleø   s4   € Ü�4Ð-×.Ñ.Ø×&Ñ& t×'>Ñ'>Ó?Ð?Ø�‰Ó Ð rÅ   c                 óz   • [        U S5      (       a  U R                  U R                  5      $ U R                  5       $ )NÚlast_names_male)rÐ   r½   ré   rÌ   rÈ   s    rÂ   Úlast_name_maleÚProvider.last_name_maleý   s4   € Ü�4Ð*×+Ñ+Ø×&Ñ& t×';Ñ';Ó<Ð<Ø�~‰~ÓÐrÅ   c                 óz   • [        U S5      (       a  U R                  U R                  5      $ U R                  5       $ )NÚlast_names_nonbinary)rÐ   r½   rí   rÌ   rÈ   s    rÂ   Úlast_name_nonbinaryÚProvider.last_name_nonbinary  s4   € Ü�4Ð/×0Ñ0Ø×&Ñ& t×'@Ñ'@ÓAÐAØ�~‰~ÓÐrÅ   c                 óz   • [        U S5      (       a  U R                  U R                  5      $ U R                  5       $ )NÚlast_names_female)rÐ   r½   rñ   rÌ   rÈ   s    rÂ   Úlast_name_femaleÚProvider.last_name_female  s4   € Ü�4Ð,×-Ñ-Ø×&Ñ& t×'=Ñ'=Ó>Ð>Ø�~‰~ÓÐrÅ   c                 óî  • [        U S5      (       a  U R                  U R                  5      $ [        U S5      (       a^  [        U S5      (       aM  [        U S5      (       a<  [        U R                  U R
                  U R                  5      nU R                  U5      $ [        U S5      (       aI  [        U S5      (       a8  U R                  U R                  U R
                  45      nU R                  U5      $ g)NÚprefixesÚprefixes_maleÚprefixes_femaleÚprefixes_nonbinaryÚ )rÐ   r½   rõ   r   rö   r÷   rø   )rÀ   rõ   s     rÂ   ÚprefixÚProvider.prefix  óÔ   € Ü�4˜×$Ñ$Ø×&Ñ& t§}¡}Ó5Ð5Ü�4˜×)Ñ)¬g°dÐ<M×.NÑ.NÔSZÐ[_Ðau×SvÑSvÜ'Ø×"Ñ"Ø×$Ñ$Ø×'Ñ'óˆHð
 ×&Ñ& xÓ0Ð0Ü�4˜×)Ñ)¬g°dÐ<M×.NÑ.NØ×*Ñ*¨D×,>Ñ,>À×@TÑ@TÐ+UÓVˆHØ×&Ñ& xÓ0Ð0ØrÅ   c                 óz   • [        U S5      (       a  U R                  U R                  5      $ U R                  5       $ )Nrö   )rÐ   r½   rö   rú   rÈ   s    rÂ   Úprefix_maleÚProvider.prefix_male  ó2   € Ü�4˜×)Ñ)Ø×&Ñ& t×'9Ñ'9Ó:Ð:Ø�{‰{‹}ÐrÅ   c                 óz   • [        U S5      (       a  U R                  U R                  5      $ U R                  5       $ )Nrø   )rÐ   r½   rø   rú   rÈ   s    rÂ   Úprefix_nonbinaryÚProvider.prefix_nonbinary   ó3   € Ü�4Ð-×.Ñ.Ø×&Ñ& t×'>Ñ'>Ó?Ð?Ø�{‰{‹}ÐrÅ   c                 óz   • [        U S5      (       a  U R                  U R                  5      $ U R                  5       $ )Nr÷   )rÐ   r½   r÷   rú   rÈ   s    rÂ   Úprefix_femaleÚProvider.prefix_female%  ó3   € Ü�4Ð*×+Ñ+Ø×&Ñ& t×';Ñ';Ó<Ð<Ø�{‰{‹}ÐrÅ   c                 óî  • [        U S5      (       a  U R                  U R                  5      $ [        U S5      (       a^  [        U S5      (       aM  [        U S5      (       a<  [        U R                  U R
                  U R                  5      nU R                  U5      $ [        U S5      (       aI  [        U S5      (       a8  U R                  U R                  U R
                  45      nU R                  U5      $ g)NÚsuffixesÚsuffixes_maleÚsuffixes_femaleÚsuffixes_nonbinaryrù   )rÐ   r½   r
  r   r  r  r  )rÀ   r
  s     rÂ   ÚsuffixÚProvider.suffix*  rü   rÅ   c                 óz   • [        U S5      (       a  U R                  U R                  5      $ U R                  5       $ )Nr  )rÐ   r½   r  r  rÈ   s    rÂ   Úsuffix_maleÚProvider.suffix_male9  r   rÅ   c                 óz   • [        U S5      (       a  U R                  U R                  5      $ U R                  5       $ )Nr  )rÐ   r½   r  r  rÈ   s    rÂ   Úsuffix_nonbinaryÚProvider.suffix_nonbinary>  r  rÅ   c                 óz   • [        U S5      (       a  U R                  U R                  5      $ U R                  5       $ )Nr  )rÐ   r½   r  r  rÈ   s    rÂ   Úsuffix_femaleÚProvider.suffix_femaleC  r  rÅ   c                 ó8   • U R                  U R                  5      $ )z4Generate a random i18n language name (e.g. English).)r½   rº   rÈ   s    rÂ   Úlanguage_nameÚProvider.language_nameH  s   € à×"Ñ" 4×#6Ñ#6Ó7Ð7rÅ   © N)!Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__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  Ú__static_attributes__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Å   