+
     ¢]i|  c                  sf   € ^ RI Ht ^ RIt^RIHt ]P
                  '       d   ^RIHt RR R lltR# )i    )ÚannotationsN)ÚUrl)ÚProxyConfigc               s(   € V ^8„  d   QhRRRRRRRR/# )	i   Ú	proxy_urlz
Url | NoneÚproxy_configzProxyConfig | NoneÚdestination_schemez
str | NoneZreturnZbool© )Zformats   "Ú7/usr/lib/python3.14/site-packages/urllib3/util/proxy.pyÚ__annotate__r      s0   € ÷  ñ  Øð à$ð ð #ð ð 
ñ	 ó    c                s~   € V f   R# VR8X  d   R# V P                   R8X  d   V'       d   VP                  '       d   R# R# )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)
FZhttpZhttpsT)ZschemeZuse_forwarding_for_https)r   r   r   s   &&&r   Úconnection_requires_http_tunnelr
      sA   € ð  ÒÙð ˜VÔ#Ùð 	×Ñ˜GÔ#ßØ×1×1Ð1áñ r	   )NNN)	Z
__future__r    ZtypingZurlr   ZTYPE_CHECKINGZ
connectionr   r
   r   r	   r   Ú<module>r      s'   ðÝ "ã å à	××ÐÝ(÷ ñ  r	   