ó
    Eñi  ã            	       ó  • % S SK rS SKJs  Jr  S SKrS SKrS SKJ	r	  \R                  " S\R                  S9r\	\S'   \R                  " S\R                  S9r\	\S'   \R                  " S\R                  S9r\	\S	'   SS
\S\S\S\4S jjrg)é    N)ÚPatternz[^\w\s-])ÚflagsÚ_re_patternz
[^\.\w\s-]Ú_re_pattern_allow_dotsz[-\s]+Ú
_re_spacesÚvalueÚ
allow_dotsÚallow_unicodeÚreturnc                 óö  • U(       a  [         O[        n[        U 5      n U(       a[  [        R                  " SU 5      n UR                  SU 5      R                  5       R                  5       n [        R                  SU 5      $ [        R                  " SU 5      R                  SS5      R                  S5      n UR                  SU 5      R                  5       R                  5       n [        R                  SU 5      $ )zÝ
Converts to lowercase, removes non-word characters (alphanumerics and
underscores) and converts spaces to hyphens. Also strips leading and
trailing whitespace. Modified to optionally allow dots.

Adapted from Django 1.9
ÚNFKCÚ Ú-ÚNFKDÚasciiÚignore)r   r   ÚstrÚunicodedataÚ	normalizeÚsubÚstripÚlowerr   ÚencodeÚdecode)r   r	   r
   Úpatterns       ÚM/home/mande/repo/quber/.venv/lib/python3.13/site-packages/faker/utils/text.pyÚslugifyr      s½   € ö 2<Õ-Ä€Gä�‹J€EÞÜ×%Ò% f¨eÓ4ˆØ—‘˜B Ó&×,Ñ,Ó.×4Ñ4Ó6ˆÜ�~‰~˜c 5Ó)Ð)Ü×!Ò! &¨%Ó0×7Ñ7¸ÀÓJ×QÑQÐRYÓZ€EØ�K‰K˜˜EÓ"×(Ñ(Ó*×0Ñ0Ó2€EÜ�>‰>˜#˜uÓ%Ð%ó    )FF)ÚbuiltinsÚ@py_builtinsÚ_pytest.assertion.rewriteÚ	assertionÚrewriteÚ
@pytest_arÚrer   Útypingr   ÚcompileÚUr   Ú__annotations__r   r   r   Úboolr   © r   r   Ú<module>r,      s€   ðß  … ƒ	Û å à—z’z +°R·T±TÑ:€ˆWÓ :Ø"$§*¢*¨]À"Ç$Á$Ñ"GÐ ˜Ó GØ—j’j °"·$±$Ñ7€
ˆGÓ 7ñ&�3ð & Dð &Àð &ÐRUö &r   