§
    ¾<i×  ã                   óÈ   — d Z ddlZddlmZ  ej        d¦  «        Z ej        d¦  «        Z ej        d¦  «        Z ej        d¦  «        ZeefZ	eefZ
ee
ee	iZdd
„Zd„ ZdS )z®
requests._internal_utils
~~~~~~~~~~~~~~

Provides utility functions that are consumed internally by Requests
which depend on extremely few external helpers (such as compat)
é    Né   )Úbuiltin_strs   ^[^:\s][^:\r\n]*$z^[^:\s][^:\r\n]*$s   ^\S[^\r\n]*$|^$z^\S[^\r\n]*$|^$Úasciic                 ó`   — t          | t          ¦  «        r| }n|                      |¦  «        }|S )zËGiven a string object, regardless of type, returns a representation of
    that string in the native string type, encoding and decoding where
    necessary. This assumes ASCII unless told otherwise.
    )Ú
isinstancer   Údecode)ÚstringÚencodingÚouts      ú“/Users/kimhansen/Desktop/03 Workspace/ceo-agents/chl-effectiveness/mcp-servers/whoop/.venv/lib/python3.11/site-packages/requests/_internal_utils.pyÚto_native_stringr      s3   € õ
 &+Ñ&Ô&ð &ØˆˆàmŠm˜HÑ%Ô%ˆà€Jó    c                 ó‚   — t          | t          ¦  «        sJ ‚	 |                      d¦  «         dS # t          $ r Y dS w xY w)z´Determine if unicode string only contains ASCII characters.

    :param str u_string: unicode string to check. Must be unicode
        and not Python 2 `str`.
    :rtype: bool
    r   TF)r   ÚstrÚencodeÚUnicodeEncodeError)Úu_strings    r   Úunicode_is_asciir   &   sX   € õ h¥Ñ$Ô$Ð$Ð$Ð$ðØŠ˜Ñ Ô Ð ØˆtøÝð ð ð Øˆuˆuðøøøs   ™0 °
>½>)r   )Ú__doc__ÚreÚcompatr   ÚcompileÚ_VALID_HEADER_NAME_RE_BYTEÚ_VALID_HEADER_NAME_RE_STRÚ_VALID_HEADER_VALUE_RE_BYTEÚ_VALID_HEADER_VALUE_RE_STRÚ_HEADER_VALIDATORS_STRÚ_HEADER_VALIDATORS_BYTEÚbytesr   ÚHEADER_VALIDATORSr   r   © r   r   ú<module>r"      sÑ   ððð ð 
€	€	€	à Ð Ð Ð Ð Ð à'˜RœZÐ(=Ñ>Ô>Ð Ø&˜BœJÐ';Ñ<Ô<Ð Ø(˜bœjÐ)<Ñ=Ô=Ð Ø'˜RœZÐ(:Ñ;Ô;Ð à3Ð5OÐPÐ Ø5Ð7RÐSÐ à	Ð"ØÐ	ðÐ ð
ð 
ð 
ð 
ðð ð ð ð r   