fddZddlZddlZdZeZej Zeddk(Zeddk(ZdZ ddl Z dZ e rddl m Z nddl m Z dd lmZdd lmZmZmZdd lmZdd lmZdd lmZddlmZmZmZmZm 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/e0e1fZ2e0fZ3y#e $rddl Z YtwxYw)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. Nchd}dD]}| tj|}|S#t$rY+wxYw)z-Find supported character detection libraries.N)chardetcharset_normalizer) importlib import_module ImportError)rlibs X/var/lib/jenkins/workspace/mettalog/venv/lib/python3.12/site-packages/requests/compat.py_resolve_char_detectionr sFG0 ? #11#61 N  s % 11FT)JSONDecodeError) OrderedDict)CallableMappingMutableMapping) cookiejar)Morsel)StringIO) quote quote_plusunquote unquote_plus urldefrag urlencodeurljoinurlparseurlsplit urlunparse) getproxiesgetproxies_environmentparse_http_list proxy_bypassproxy_bypass_environment)4__doc__rsysr r version_info_veris_py2is_py3has_simplejson simplejsonjsonrr collectionsrcollections.abcrrrhttpr cookielib http.cookiesrior urllib.parserrrrrrrrrrurllib.requestr r!r"r#r$str builtin_strbytes basestringintfloat numeric_types integer_typesr r@s   " #  aA aAN*$$=='      5\ e  WsB## B/.B/