o {¾nh^ã @s†dZddlZddlZddlmZz ee d¡dƒdkZWn e e fy*dZYnwdd„Z e ƒZ ej Zedd kZedd kZd ZzddlZdZWn eyXddlZYnwerbdd lmZndd lmZdd lmZddlmZmZmZddlmZddlm Z ddl!m"Z"ddl#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-ddl.m/Z/m0Z0m1Z1m2Z2m3Z3e4Z5e4Z4e6Z6e4e6fZ7ee8fZ9efZ:dS)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. éN)Ú __version__Ú.éTc Cs<d}dD]}|durzt |¡}WqtyYqwq|S)z-Find supported character detection libraries.N)ÚchardetÚcharset_normalizer)Ú importlibÚ import_moduleÚ ImportError)rÚlib©r ú:/usr/local/lib/python3.10/dist-packages/requests/compat.pyÚ_resolve_char_detections ÿýr éé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);Ú__doc__rÚsysÚ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.abcrrrÚhttprÚ cookielibÚ http.cookiesrÚiorÚ urllib.parserrrrrrrrr r!Úurllib.requestr"r#r$r%r&ÚstrÚ builtin_strÚbytesÚ basestringÚfloatÚ numeric_typesÚ integer_typesr r r r ÚsJ  þ      ÿ     0