#Đy . d dl mZmZmZ ddZ ddZdS ) )create_urllib3_contextresolve_cert_reqsresolve_ssl_versionNc J | dS |dk rdS | j dk r|r |j rdS dS )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)
NFhttphttpsT)schemeuse_forwarding_for_https) proxy_urlproxy_configdestination_schemes r/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib/python3.11/site-packages/urllib3/util/proxy.pyconnection_requires_http_tunnelr sR u V##u G## $1 $ u 4 c t t | t | }|s(|s&|s$t |d r| |S )z\
Generates a default proxy ssl context if one hasn't been provided by the
user.
)ssl_version cert_reqsload_default_certs)r r r hasattrr )r r ca_certsca_cert_dirca_cert_datassl_contexts r create_proxy_ssl_contextr % sy )'44#I.. K
)) )
K!566 ) &&(((r )NNN)ssl_r r r r r r r