ó Eu\dc@sDddlmZmZmZdddd„Zdddd„ZdS(i(tcreate_urllib3_contexttresolve_cert_reqstresolve_ssl_versioncCsF|dkrtS|dkr tS|jdkrB|rB|jrBtStS(s? 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) thttpthttpsN(tNonetFalsetschemetuse_forwarding_for_httpstTrue(t proxy_urlt proxy_configtdestination_scheme((sk/private/var/folders/49/mc35vj0j30g7w0ryjvyy2vz80000gs/T/pip-target-MP7kiJ/lib/python/urllib3/util/proxy.pytconnection_requires_http_tunnels   cCsVtdt|ƒdt|ƒƒ}| rR| rR| rRt|dƒrR|jƒn|S(s\ Generates a default proxy ssl context if one hasn't been provided by the user. t ssl_versiont cert_reqstload_default_certs(RRRthasattrR(RRtca_certst ca_cert_dirt ca_cert_datat ssl_context((sk/private/var/folders/49/mc35vj0j30g7w0ryjvyy2vz80000gs/T/pip-target-MP7kiJ/lib/python/urllib3/util/proxy.pytcreate_proxy_ssl_context%s  N(tssl_RRRRR R(((sk/private/var/folders/49/mc35vj0j30g7w0ryjvyy2vz80000gs/T/pip-target-MP7kiJ/lib/python/urllib3/util/proxy.pyts!