
    -j	                       d Z ddlmZ ddlZddlZddlmZ ddlmZ	 	  e
 e	j        d          d                   dk    Zn# eef$ r dZY nw xY wddZ e            Zej        Zed         dk    Zed         dk    ZdZ	 ddlZdZn# e$ r ddlZY nw xY werddlmZ nddlmZ ddlmZ ddlmZmZmZ ddl m!Z" ddl#m$Z$ ddl%m&Z& ddl'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1 ddl2m3Z3m4Z4m5Z5m6Z6m7Z7 e8Z9e8Z8e:Z:e8e:fZ;e
e<fZ=e
fZ>dS )z
requests.compat
~~~~~~~~~~~~~~~

This module previously handled import compatibility issues
between Python 2 and Python 3. It remains for backwards
compatibility until the next major version.
    )annotationsN)
ModuleType)__version__.   TreturnModuleType | Nonec                 d    d} dD ]*}| &	 t          j        |          } # t          $ r Y &w xY w+| S )z-Find supported character detection libraries.N)chardetcharset_normalizer)	importlibimport_moduleImportError)r   libs     c/lsinfo/ai/hellotax_ai/training_center/backend/venv/lib/python3.11/site-packages/requests/compat.py_resolve_char_detectionr   %   s^    G0  ?#1#66    
 Ns   
,,      F)JSONDecodeError)OrderedDict)CallableMappingMutableMapping)	cookiejar)Morsel)StringIO)
quote
quote_plusunquoteunquote_plus	urldefrag	urlencodeurljoinurlparseurlsplit
urlunparse)
getproxiesgetproxies_environmentparse_http_listproxy_bypassproxy_bypass_environment)r   r	   )?__doc__
__future__r   r   systypesr   urllib3r   urllib3_versionintsplitis_urllib3_1	TypeErrorAttributeErrorr   r   version_info_veris_py2is_py3has_simplejson
simplejsonjsonr   r   collectionsr   collections.abcr   r   r   httpr   	cookielibhttp.cookiesr   ior   urllib.parser   r   r   r    r!   r"   r#   r$   r%   r&   urllib.requestr'   r(   r)   r*   r+   strbuiltin_strbytes
basestringfloatnumeric_typesinteger_types     r   <module>rO      s    # " " " " "     



      
     
3,,S11!455:LL>"   LLL	 	 	 	 "
!
#
#  
aA 
aA NN   KKKKK  %*******$$$$$$ $ # # # # # = = = = = = = = = = ' ' ' ' ' '            
                                     	5\
es#   #A 	AAB 	BB