
    hz                    ~    S SK Jr  S SKrS SKJr   S       SS jjr S       S	S jjr S
       SS jjrg)    )annotationsN)TracebackTypec                   [        U [        5      (       a  U $ [        U [        5      (       d!  [        S[	        U 5      R
                   35      eU(       d  U(       a"  U R                  U=(       d    SU=(       d    SS9$ U R                  5       $ Nznot expecting type zutf-8strict)errors)
isinstancebytesstr	TypeErrortype__name__encodexencodingr   s      C/var/www/html/env/lib/python3.13/site-packages/urllib3/util/util.pyto_bytesr      so     !U3-d1g.>.>-?@AA6xx+GF4FhxGG88:    c                   [        U [        5      (       a  U $ [        U [        5      (       d!  [        S[	        U 5      R
                   35      eU(       d  U(       a"  U R                  U=(       d    SU=(       d    SS9$ U R                  5       $ r   )r	   r   r
   r   r   r   decoder   s      r   to_strr      so     !S5!!-d1g.>.>-?@AA6xx+GF4FhxGG88:r   c                Z     UR                   ULa  UR                  U5      eUe! S nS nf = fN)__traceback__with_traceback)tpvaluetbs      r   reraiser       s7    
b(&&r**s   "$ *)NN)r   str | bytesr   
str | Noner   r"   returnr
   )r   r!   r   r"   r   r"   r#   r   r   )r   ztype[BaseException] | Noner   BaseExceptionr   zTracebackType | Noner#   ztyping.NoReturn)
__future__r   typingtypesr   r   r   r     r   r   <module>r)      s    "   GK		(	9C	
	 GK		(	9C		  $" 	 	r   