U î·êfã@sFdZddlZddlZdd„ZeƒZejZeddkZeddkZdZ zddl Z dZ Wne k rpddl Z YnXe r„dd l m Z n dd l m Z dd lmZdd lmZmZmZdd lmZdd lmZddlmZddlmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%ddl&m'Z'm(Z(m)Z)m*Z*m+Z+e,Z-e,Z,e.Z.e,e.fZ/e0e1fZ2e0fZ3dS)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. éNc Cs>d}dD]0}|dkrzt |¡}Wqtk r6YqXq|S)z-Find supported character detection libraries.N)ÚchardetZcharset_normalizer)Ú importlibÚ import_moduleÚ ImportError)rÚlib©rú@/opt/alt/python38/lib/python3.8/site-packages/requests/compat.pyÚ_resolve_char_detectionsr ééFT)Ú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)4Ú__doc__rÚsysr rÚ version_infoÚ_verÚis_py2Úis_py3Zhas_simplejsonZ simplejsonÚjsonrr Ú collectionsr Úcollections.abcrrrÚhttprÚ cookielibÚ http.cookiesrÚiorÚ urllib.parserrrrrrrrrrÚurllib.requestrrr r!r"ÚstrÚ builtin_strÚbytesÚ basestringÚintÚfloatÚ numeric_typesÚ integer_typesrrrrÚs:         0