\hE,ddlmZmZmZ ddZ ddZy))create_urllib3_contextresolve_cert_reqsresolve_ssl_versionNcR|y|dk(ry|jdk(r|r |jryy)a? Returns True if the connection requires an HTTP CONNECT through the proxy. :param URL proxy_url: URL of the proxy. :param ProxyConfig proxy_config: Proxy configuration from poolmanager.py :param str destination_scheme: The scheme of the destination. (i.e https, http, etc) FhttphttpsT)schemeuse_forwarding_for_https) proxy_url proxy_configdestination_schemes a/root/niggaflix-v3/playground/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/proxy.pyconnection_requires_http_tunnelrs>V# G#   1 1 ctt|t|}|s |s|st|dr|j |S)z\ Generates a default proxy ssl context if one hasn't been provided by the user. ) ssl_version cert_reqsload_default_certs)rrrhasattrr)rrca_certs ca_cert_dir ca_cert_data ssl_contexts rcreate_proxy_ssl_contextr%sF)' 4#I.K  K!5 6&&( r)NNN)ssl_rrrrrrrrs"PP;?DKOr