+
    IV-j.  ã                  ó^   € ^ RI Ht ^ RIHt ^ RIHtHt ^RIH	t	 R R lt
R R ltR	 R
 ltR# )é    )ÚannotationsN)Ú!MultipartInvariantViolationDefectÚStartBoundaryNotFoundDefect)ÚHeaderParsingErrorc               ó    € V ^8„  d   QhRRRR/# )é   ÚobjÚobjectÚreturnÚbool© )Úformats   "Úf/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/urllib3/util/response.pyÚ__annotate__r   	   s   € ÷ Bñ B�fð B ñ Bó    c                óØ   €  V P                  4       #   \         d     Mi ; i T P                  #   \         d     Mi ; i T P                  RJ #   \         d     Mi ; i\	        R4      h)zd
Checks whether a given file-like object is closed.

:param obj:
    The file-like object to check.
Nz)Unable to determine whether fp is closed.)ÚisclosedÚAttributeErrorÚclosedÚfpÚ
ValueError)r	   s   &r   Úis_fp_closedr   	   s}   € ðð �|‰|‹~ÐøÜô Ùðúðà�z‰zÐøÜô Ùðúðð �v‰v˜ˆ~ÐøÜô Ùðúô Ð@Ó
AÐAs*   ‚ ’ Ÿ ¤0 °>½>ÁA ÁAÁAc               ó    € V ^8„  d   QhRRRR/# )r   Úheaderszhttplib.HTTPMessager   ÚNoner   )r   s   "r   r   r   (   s   € ÷ 0Oñ 0OÐ#6ð 0O¸4ñ 0Or   c                ó¶  € \        V \        P                  4      '       g   \        R\	        V 4       R24      hRpV P                  4       '       g/   V P                  4       p\        V\        \        34      '       d   TpV P                   Uu. uF#  p\        V\        \        34      '       d   K!  VNK%  	  ppV'       g	   V'       d   \        WAR7      hR# u upi )a"  
Asserts whether all headers have been successfully parsed.
Extracts encountered errors from the result of parsing headers.

Only works on Python 3.

:param http.client.HTTPMessage headers: Headers to verify.

:raises urllib3.exceptions.HeaderParsingError:
    If parsing errors are found.
zexpected httplib.Message, got Ú.N)ÚdefectsÚunparsed_data)Ú
isinstanceÚhttplibÚHTTPMessageÚ	TypeErrorÚtypeÚis_multipartÚget_payloadÚbytesÚstrr   r   r   r   )r   r   ÚpayloadÚdefectr   s   &    r   Úassert_header_parsingr+   (   sÂ   € ô �gœw×2Ñ2×3Ò3ÜÐ8¼¸g»¸ÀqÐIÓJÐJà€Mð ×Ñ×!Ò!Ø×%Ñ%Ó'ˆä�g¤¤s˜|×,Ò,Ø#ˆMð —o’oóá%ˆFÜØÔ0Ô2SÐT÷
÷ 	ˆÙ%ð ð ÷ —-Ü ¨ÔNÐNñ  ùòs   ÂCÂ0Cc               ó    € V ^8„  d   QhRRRR/# )r   Úresponsezhttplib.HTTPResponser   r   r   )r   s   "r   r   r   [   s   € ÷ 
(ñ 
(Ð"6ð 
(¸4ñ 
(r   c                ó@   € V P                   pVP                  4       R8H  # )z¼
Checks whether the request of a response has been a HEAD-request.

:param http.client.HTTPResponse response:
    Response to check if the originating request
    used 'HEAD' as a method.
ÚHEAD)Ú_methodÚupper)r-   Ú
method_strs   & r   Úis_response_to_headr3   [   s#   € ð ×!Ñ!€JØ×ÑÓ Ñ'Ð'r   )Ú
__future__r   Úhttp.clientÚclientr!   Úemail.errorsr   r   Ú
exceptionsr   r   r+   r3   r   r   r   Ú<module>r9      s#   ðÝ "å ß Wå +õBõ>0O÷f
(r   