+
    Žf©jÀ  ã                   ót  a € R t%0 t ^ RIHt ^ RIHtHtHtHt ^ RIH	t	 ^ RI
HtHt ^ RIHt ^ RIHt ^ RIHtHtHtHtHt ^ RIHt ]]]R	,          ]R	,          3,          ,          ]P6                  P8                  ,          R	,          t] ^ k R
R/t] ^k RtR R lt ]3R R llt!R R lt"R R lt#R R lt$R	# )é    )Ú	Generator)ÚLiteralÚNoReturnÚ	TypeAliasÚcast)Úurlsplit)ÚrequestsÚurllib3©ÚResponse)ÚTimeoutStateError)ÚConnectionFailedErrorÚConnectionTimeoutErrorÚNetworkConnectionErrorÚProxyConnectionErrorÚSSLVerificationError)Úredact_auth_from_urlNzAccept-EncodingÚidentityc                ó(   € V ^8„  d   QhR\         RR/# )é   ÚrespÚreturnNr   )Úformats   "ÚV/var/www/html/bestweb/venv/lib/python3.14/site-packages/pip/_internal/network/utils.pyÚ__annotate__r   .   s   € ÷ Dñ Dœ8ð D¨ñ Dó    c                 ó  € R p\        V P                  \        4      '       d    V P                  P                  R4      pMV P                  pRV P
                  u;8:  d   R8  d#   M MV P
                   RV RV P                   2pM:RV P
                  u;8:  d   R8  d"   M MV P
                   RV RV P                   2pV'       d   \        WR	7      hR
#   \         d    T P                  P                  R4      p L³i ; i)Ú zutf-8z
iso-8859-1i�  iô  z Client Error: z
 for url: iX  z Server Error: )ÚresponseN)Ú
isinstanceÚreasonÚbytesÚdecodeÚUnicodeDecodeErrorÚstatus_codeÚurlr   )r   Úhttp_error_msgr!   s   &  r   Úraise_for_statusr(   .   sæ   € Ø€NÜ�$—+‘+œu×%Ò%ð
	6Ø—[‘[×'Ñ'¨Ó0‰Fð —‘ˆà
ˆd×ÑÖ$ ×$à×ÑÐ  °¨x°zÀ$Ç(Á(ÀÐLñ 	ð 
�× Ñ Ö	& 3×	&à×ÑÐ  °¨x°zÀ$Ç(Á(ÀÐLð 	÷ Ü$ ^ÔCÐCñ øô "ô 	6Ø—[‘[×'Ñ'¨Ó5ŠFð	6ús   ¤C Ã&D Ã?D c          	      óX   € V ^8„  d   QhR\         R\        R\        \        RR3,          /# )r   r   Ú
chunk_sizer   N)r   Úintr   r"   )r   s   "r   r   r   J   s0   € ÷ 'ñ 'Üð'Ü$'ð'äŒu�d˜DÐ Õ!ñ'r   c              #  óØ   "  €  V P                   P                  VRR7       F  pVx € K	  	  R#   \         d/     T P                   P                  T4      pT'       g    R# Tx € K-  i ; i5i)z3Given a requests Response, provide the data chunks.F)Údecode_contentN)ÚrawÚstreamÚAttributeErrorÚread)r   r*   Úchunks   && r   Úresponse_chunksr3   J   si   é € ð#à—\‘\×(Ñ(Øð. !ð1 )ö 
ˆEð4 ŒKó5
øô6 ô àØ—L‘L×%Ñ% jÓ1ˆEßÚØŒKðüs%   ‚A*„(. ¬A*®.A'ÁA*Á A'Á'A*c                óJ   € V ^8„  d   QhR\         R\        R,          R\        /# )r   ÚtimeoutÚkindr   )Úconnectr1   )ÚTimeoutValuer   Úfloat)r   s   "r   r   r   t   s'   € ÷ ñ œLð ´Ð8IÕ0Jð Ìuñ r   c                 óD  € \        V \        4      '       d   V w  r#M\\        V \        P                  P                  4      '       d0   \        \        R ,          V P                  4      p V P                  pMT ;r#VR8X  d	   Vf   Q hV# Vf   Q hV#   \         d    R p L&i ; i)Nr7   )
r    Útupler
   ÚutilÚTimeoutr   r9   Úconnect_timeoutÚread_timeoutr   )r5   r6   r>   r?   s   &&  r   Ú_parse_timeoutr@   t   s¤   € ô �'œ5×!Ò!Ø(/Ñ%ˆ˜Ü	�GœWŸ\™\×1Ñ1×	2Ò	2Üœu t�|¨W×-DÑ-DÓEˆð	 Ø"×/Ñ/‰Lð *1Ð0ˆàˆyÔØÒ*Ð*Ð*ØÐàÒ'Ð'Ð'ØÐøô !ô 	 ØŠLð	 ús   Á(B ÂBÂBc          
      ó|   € V ^8„  d   QhR\         P                  P                  R\        R\        R\        R\
        /# )r   r!   r&   Úhostr5   r   )r
   Ú
exceptionsÚTimeoutErrorÚstrr8   r   )r   s   "r   r   r   Š   sF   € ÷ 
ñ 
Ü×Ñ×+Ñ+ð
ä	ð
ô ð
ô ð	
ô
 ñ
r   c           	      ó¶   € \        V \        P                  P                  4      '       d   \	        WR \        VR 4      R7      h\	        WR\        VR4      R7      h)r7   )r6   r5   r1   )r    r
   rC   ÚConnectTimeoutErrorr   r@   )r!   r&   rB   r5   s   &&&&r   Ú_raise_timeout_errorrH   Š   sU   € ô �&œ'×,Ñ,×@Ñ@×AÒAÜ$Ø˜I¬~¸gÀyÓ/Qô
ð 	
ô %Ø˜F¬N¸7ÀFÓ,Kô
ð 	
r   c                ó†   € V ^8„  d   QhR\         P                  \         P                  ,          R\        R\        R\
        /# )r   Úerrorr&   r5   r   )r	   ÚConnectionErrorr=   rE   r8   r   )r   s   "r   r   r   š   sC   € ÷ 4ñ 4Ü×#Ñ#¤h×&6Ñ&6Õ6ð4ô 
ð4ô ð	4ô
 ñ4r   c               ó\  € \        V4      p\        V4      P                  ;'       g    \        V4      P                  pV P                  '       d   V P                  ^ ,          MT p\        V\        P                  P                  4      '       d7   \        V\        P                  P                  4      '       g   \        WAW24       \        V\        P                  P                  4      '       d   \        WV4      h\        V\        P                  P                  4      '       g   \        WV4      hTp\        VP                  \        P                   P"                  4      '       g   Q hVP                  P$                  pVP                  P&                  pVP(                  p\        V\        P                  P                  4      '       d   \        WV4      h\        V\        P                  P                  4      '       d7   \        V\        P                  P                  4      '       g   \        WAWb4       \        V\        P                  P*                  4      '       d&   Vf   Q h\-        V\        \/        V4      4      V4      h\        Y\        V\0        4      '       d   V4      hT4      h)zðRaise a specific error for a given connection error, if possible.

Note: requests.ConnectionError is the parent class of
      requests.ProxyError, requests.SSLError, and requests.ConnectTimeout
      so these errors are also handled here.
)r   r   ÚhostnameÚnetlocÚargsr    r
   rC   rD   ÚNewConnectionErrorrH   ÚSSLErrorr   ÚMaxRetryErrorr   ÚpoolÚconnectionpoolÚHTTPConnectionPoolrB   Úproxyr!   Ú
ProxyErrorr   rE   Ú	Exception)rJ   r&   r5   Úraw_hostnamer!   Úmax_retry_errorrB   rV   s   &$$     r   Úraise_connection_errorr[   š   s  € ô ˜sÓ
#€CÜ˜C“=×)Ñ)×AÐA¬X°c«]×-AÑ-A€LØ#ŸjŸj˜jˆU�Z‰Z˜Ž]¨e€Fô �&œ'×,Ñ,×9Ñ9×:Ò:Ä:Ø”×"Ñ"×5Ñ5÷Dò Dô
 	˜V¨,Ô@Ü�&œ'×,Ñ,×5Ñ5×6Ò6ô # 3°fÓ=Ð=ô �fœg×0Ñ0×>Ñ>×?Ò?Ü# C°vÓ>Ð>à€OÜ�o×*Ñ*¬G×,BÑ,B×,UÑ,U×VÒVÐVÐVØ×Ñ×$Ñ$€DØ× Ñ ×&Ñ&€Eà×#Ñ#€Fä�&œ'×,Ñ,×5Ñ5×6Ò6Ü" 3¨fÓ5Ð5Ü�&œ'×,Ñ,×9Ñ9×:Ò:Ä:Ø”×"Ñ"×5Ñ5÷Dò Dô 	˜V¨$Ô8Ü�&œ'×,Ñ,×7Ñ7×8Ò8ØÒ Ð Ð Ü" 3Ô(<¼SÀ»ZÓ(HÈ&ÓQÐQô  ØœZ¨´	×:Ò:�6óð Ø@Oóð r   c                óŠ   € V ^8„  d   Qh/ ^ \         9   d
   \        ;R&   ^\         9   d   \        \        \        3,          ;R&   # )r   r8   ÚHEADERS)Ú__conditional_annotations__r   ÚdictrE   )r   s   "r   r   r      s:   € × %Ñ %÷"ò Œiñ ñ# &÷P :Ò 9ŒŒc”3ˆh�Ñ 9òQ &r   i   )&r^   Úcollections.abcr   Útypingr   r   r   r   Úurllib.parser   Úpip._vendorr	   r
   Úpip._vendor.requests.modelsr   Úpip._vendor.urllib3.exceptionsr   Úpip._internal.exceptionsr   r   r   r   r   Úpip._internal.utils.miscr   r9   r;   r<   r=   r8   r]   ÚDOWNLOAD_CHUNK_SIZEr(   r3   r@   rH   r[   r   )r^   s   @r   Ú<module>ri      sœ   øðß %Ò %ß 5Ó 5Ý !ç )Ý 0Ý <÷õ õ :ð 
ˆE�%˜$•, ¨¥Ð,Õ-Õ-°·±×0DÑ0DÕDÀtÕKð ó ð. -¨jÐ9€Ó 9à Ð õDð: +>÷'õTõ,
÷ 4r   