+
    PV-já  ã                  óp  € ^ RI Ht ^ RIt^ RIt^ RIHt ^ RIHtH	t	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HtHtHtHtHt ^R	IHtHt R
.t ! R R
]]4      t  ! R R]4      t! ! R R]4      t" ! R R]]4      t#R R lt$R R lt%R R lt&R R lt'R R lt(R R lt)R"R R llt*R#R  R! llt+R# )$é    )ÚannotationsN)Údumps)ÚAnyÚAsyncIterableÚAsyncIteratorÚIterableÚIteratorÚMapping)Ú	urlencode)ÚStreamClosedÚStreamConsumed)ÚMultipartStream)ÚAsyncByteStreamÚRequestContentÚRequestDataÚRequestFilesÚResponseContentÚSyncByteStream)Úpeek_filelike_lengthÚprimitive_value_to_strÚ
ByteStreamc                  ó:   € ] tR t^tR R ltR R ltR R ltRtR# )	r   c               ó    € V ^8„  d   QhRRRR/# )é   ÚstreamÚbytesÚreturnÚNone© )Úformats   "Ú_/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/httpx/_content.pyÚ__annotate__ÚByteStream.__annotate__    s   € ÷ ñ ˜uð ¨ñ ó    c                	ó   € Wn         R # ©N©Ú_stream©Úselfr   s   &&r!   Ú__init__ÚByteStream.__init__    s   € ØŽr$   c               ó   € V ^8„  d   QhRR/# ©r   r   zIterator[bytes]r   )r    s   "r!   r"   r#   #   s   € ÷ ñ ˜/ñ r$   c              #  	ó*   "  € V P                   x € R # 5ir&   r'   ©r*   s   &r!   Ú__iter__ÚByteStream.__iter__#   s   é € Ø�l‰lÔùs   ‚c               ó   € V ^8„  d   QhRR/# ©r   r   zAsyncIterator[bytes]r   )r    s   "r!   r"   r#   &   s   € ÷ ñ Ð!5ñ r$   c               	ó,   "  € V P                   5x € R # 5ir&   r'   r0   s   &r!   Ú	__aiter__ÚByteStream.__aiter__&   s   é € Ø�l‰lÕùs   ‚r'   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r+   r1   r6   Ú__static_attributes__r   r$   r!   r   r      s   † õõ÷ñ r$   c                  ó2   € ] tR t^*tRtR R ltR R ltRtR# )ÚIteratorByteStreamé   c               ó    € V ^8„  d   QhRRRR/# )r   r   zIterable[bytes]r   r   r   )r    s   "r!   r"   ÚIteratorByteStream.__annotate__-   s   € ÷ 9ñ 9˜ð 9°4ñ 9r$   c                	óV   € Wn         R V n        \        P                  ! V4      V n        R# ©FN)r(   Ú_is_stream_consumedÚinspectÚisgeneratorÚ_is_generatorr)   s   &&r!   r+   ÚIteratorByteStream.__init__-   s"   € ØŒØ#(ˆÔ Ü$×0Ò0°Ó8ˆÖr$   c               ó   € V ^8„  d   QhRR/# r.   r   )r    s   "r!   r"   rA   2   s   € ÷ ñ ˜/ñ r$   c              #  	ó’  "  € V P                   '       d   V P                  '       d   \        4       hR V n         \        V P                  R4      '       d[   V P                  P                  V P                  4      pV'       d,   Vx € V P                  P                  V P                  4      pK3  R# V P                   F  pVx € K	  	  R# 5i)TÚreadN)rD   rG   r   Úhasattrr(   rK   Ú
CHUNK_SIZE©r*   ÚchunkÚparts   &  r!   r1   ÚIteratorByteStream.__iter__2   s�   é € Ø×#×#Ð#¨×(:×(:Ð(:Ü Ó"Ð"à#'ˆÔ Ü�4—<‘< ×(Ò(à—L‘L×%Ñ% d§o¡oÓ6ˆEßØ’ØŸ™×)Ñ)¨$¯/©/Ó:’ñ ð
 Ÿœ�Ø”
ó %ùs   ‚$C§ACÂAC©rG   rD   r(   N)r8   r9   r:   r;   rM   r+   r1   r<   r   r$   r!   r>   r>   *   s   † Ø€Jõ9÷
ñ r$   r>   c                  ó2   € ] tR t^CtRtR R ltR R ltRtR# )ÚAsyncIteratorByteStreamr?   c               ó    € V ^8„  d   QhRRRR/# )r   r   zAsyncIterable[bytes]r   r   r   )r    s   "r!   r"   Ú$AsyncIteratorByteStream.__annotate__F   s   € ÷ 8ñ 8Ð3ð 8¸ñ 8r$   c                	óV   € Wn         R V n        \        P                  ! V4      V n        R# rC   )r(   rD   rE   Ú
isasyncgenrG   r)   s   &&r!   r+   Ú AsyncIteratorByteStream.__init__F   s"   € ØŒØ#(ˆÔ Ü$×/Ò/°Ó7ˆÖr$   c               ó   € V ^8„  d   QhRR/# r4   r   )r    s   "r!   r"   rV   K   s   € ÷ ñ Ð!5ñ r$   c               	óÎ  "  € V P                   '       d   V P                  '       d   \        4       hR V n         \        V P                  R4      '       dl   V P                  P                  V P                  4      G Rj  x€L
 pV'       d5   V5x € V P                  P                  V P                  4      G Rj  x€L
 pK<  R# V P                    Rj  x€L
  pV5x € K   L_ L' LDR# 5i)TÚareadN)rD   rG   r   rL   r(   r\   rM   rN   s   &  r!   r6   Ú!AsyncIteratorByteStream.__aiter__K   s­   é € Ø×#×#Ð#¨×(:×(:Ð(:Ü Ó"Ð"à#'ˆÔ Ü�4—<‘< ×)Ò)àŸ,™,×,Ñ,¨T¯_©_Ó=×=ˆEßØ“Ø"Ÿl™l×0Ñ0°·±ÓA×A’ñ ð
 #Ÿlšl÷ ð �dØ•
ñ >ñ BñšlùsS   ‚$C%§AC%Á<CÁ=C%Â	-C%Â6CÂ7C%ÃC"ÃC ÃC"Ã
C%ÃC%Ã C"Ã"C%rR   N)r8   r9   r:   r;   rM   r+   r6   r<   r   r$   r!   rT   rT   C   s   † Ø€Jõ8÷
ñ r$   rT   c                  ó2   € ] tR t^\tRtR R ltR R ltRtR# )ÚUnattachedStreamz¯
If a request or response is serialized using pickle, then it is no longer
attached to a stream for I/O purposes. Any stream operations should result
in `httpx.StreamClosed`.
c               ó   € V ^8„  d   QhRR/# r.   r   )r    s   "r!   r"   ÚUnattachedStream.__annotate__c   s   € ÷ ñ ˜/ñ r$   c                	ó   € \        4       hr&   ©r   r0   s   &r!   r1   ÚUnattachedStream.__iter__c   s
   € Ü‹nÐr$   c               ó   € V ^8„  d   QhRR/# r4   r   )r    s   "r!   r"   ra   f   s   € ÷ ñ Ð!5ñ r$   c               	ó   "  € \        4       h5i)r$   rc   r0   s   &r!   r6   ÚUnattachedStream.__aiter__f   s   é € Ü‹nÐùs   ‚r   N)r8   r9   r:   r;   Ú__doc__r1   r6   r<   r   r$   r!   r_   r_   \   s   † ñõ÷ñ r$   r_   c               ó    € V ^8„  d   QhRRRR/# )r   Úcontentz4str | bytes | Iterable[bytes] | AsyncIterable[bytes]r   ú7tuple[dict[str, str], SyncByteStream | AsyncByteStream]r   )r    s   "r!   r"   r"   k   s    € ÷ Iñ IØAðIà<ñIr$   c                ó  € \        V \        \        34      '       dY   \        V \        4      '       d   V P                  R 4      MT p\	        V4      pV'       d   R\        V4      /M/ pV\        V4      3# \        V \        4      '       dE   \        V \        4      '       g/   \        V 4      pVf   RR/pMR\        V4      /pV\        V 4      3# \        V \        4      '       d   RR/pV\        V 4      3# \        R\        V 4      : 24      h)úutf-8úContent-LengthzTransfer-EncodingÚchunkedzUnexpected type for 'content', )Ú
isinstancer   ÚstrÚencodeÚlenr   r   Údictr   r>   r   rT   Ú	TypeErrorÚtype)rj   ÚbodyÚcontent_lengthÚheadersÚcontent_length_or_nones   &    r!   Úencode_contentr{   k   sõ   € ô �'œE¤3˜<×(Ò(Ü*4°W¼c×*BÒ*Bˆw�~‰~˜gÔ&ÈˆÜ˜T›ˆß=AÐ#¤S¨Ó%8Ñ9ÀrˆØœ
 4Ó(Ð(Ð(ä	�GœX×	&Ò	&¬z¸'Ä4×/HÒ/Hô
 "6°gÓ!>Ðà!Ò)Ø*¨IÐ6‰Gà'¬Ð-CÓ)DÐEˆGØÔ*¨7Ó3Ð3Ð3ä	�Gœ]×	+Ò	+Ø&¨	Ð2ˆØÔ/°Ó8Ð8Ð8ä
Ð5´d¸7³mÑ5FÐGÓ
HÐHr$   c               ó    € V ^8„  d   QhRRRR/# )r   Údatar   r   ú!tuple[dict[str, str], ByteStream]r   )r    s   "r!   r"   r"   ˆ   s   € ÷ %ñ %Ø
ð%à&ñ%r$   c           
     ó–  € . pV P                  4        Fj  w  r#\        V\        \        34      '       d.   TP	                  V Uu. uF  qB\        V4      3NK  	  up4       KN  VP                  V\        V4      34       Kl  	  \        VR R7      P                  R4      p\        \        V4      4      pRpRVRV/pV\        V4      3# u upi )T)Údoseqrm   z!application/x-www-form-urlencodedrn   úContent-Type)Úitemsrp   ÚlistÚtupleÚextendr   Úappendr   rr   rq   rs   r   )	r}   Ú
plain_dataÚkeyÚvalueÚitemrw   rx   Úcontent_typery   s	   &        r!   Úencode_urlencoded_datarŒ   ˆ   sº   € ð €JØ—j‘j–l‰
ˆÜ�eœd¤E˜]×+Ò+Ø×ÑÉuÓUÉuÀtÔ%;¸DÓ%AÓBÉuÑUÖVà×Ñ˜sÔ$:¸5Ó$AÐBÖCñ	 #ô
 �Z tÔ,×3Ñ3°GÓ<€DÜœ˜T›“^€NØ6€LØ °ÀÐN€GØ”J˜tÓ$Ð$Ð$ùò Vs   ÁC
c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   r}   r   Úfilesr   Úboundaryúbytes | Noner   z&tuple[dict[str, str], MultipartStream]r   )r    s   "r!   r"   r"   ˜   s,   € ÷ ñ Ø
ðØ*ðØ6Bðà+ñr$   c                óB   € \        WVR 7      pVP                  4       pWC3# ))r}   rŽ   r�   )r   Úget_headers)r}   rŽ   r�   Ú	multipartry   s   &&&  r!   Úencode_multipart_datar”   ˜   s'   € ô   TÀÔJ€IØ×#Ñ#Ó%€GØÐÐr$   c               ó    € V ^8„  d   QhRRRR/# )r   Útextrq   r   r~   r   )r    s   "r!   r"   r"       ó   € ÷ %ñ %�cð %Ð?ñ %r$   c                óv   € V P                  R 4      p\        \        V4      4      pRpRVRV/pV\        V4      3# )rm   ztext/plain; charset=utf-8rn   r�   ©rr   rq   rs   r   )r–   rw   rx   r‹   ry   s   &    r!   Úencode_textrš       s@   € Ø�;‰;�wÓ€DÜœ˜T›“^€NØ.€LØ °ÀÐN€GØ”J˜tÓ$Ð$Ð$r$   c               ó    € V ^8„  d   QhRRRR/# )r   Úhtmlrq   r   r~   r   )r    s   "r!   r"   r"   ¨   r—   r$   c                óv   € V P                  R 4      p\        \        V4      4      pRpRVRV/pV\        V4      3# )rm   ztext/html; charset=utf-8rn   r�   r™   )rœ   rw   rx   r‹   ry   s   &    r!   Úencode_htmlrž   ¨   s@   € Ø�;‰;�wÓ€DÜœ˜T›“^€NØ-€LØ °ÀÐN€GØ”J˜tÓ$Ð$Ð$r$   c               ó    € V ^8„  d   QhRRRR/# )r   Újsonr   r   r~   r   )r    s   "r!   r"   r"   °   s   € ÷ %ñ %�cð %Ð?ñ %r$   c                ó�   € \        V R RR R7      P                  R4      p\        \        V4      4      pRpRVRV/pV\	        V4      3# )F)Úensure_asciiÚ
separatorsÚ	allow_nanrm   zapplication/jsonrn   r�   )Ú,Ú:)Ú
json_dumpsrr   rq   rs   r   )r    rw   rx   r‹   ry   s   &    r!   Úencode_jsonr¨   °   sS   € ÜØ˜5¨ZÀ5ôç�fˆWƒoð 	ô œ˜T›“^€NØ%€LØ °ÀÐN€GØ”J˜tÓ$Ð$Ð$r$   c               ó0   € V ^8„  d   QhRRRRRRRRR	R
RR/# )r   rj   zRequestContent | Noner}   zRequestData | NonerŽ   zRequestFiles | Noner    ú
Any | Noner�   r�   r   rk   r   )r    s   "r!   r"   r"   º   sD   € ÷  ñ  Ø"ð à
ð ð ð ð ð	 ð
 ð ð =ñ r$   c                óB  € VeA   \        V\        4      '       g+   Rp\        P                  ! V\        ^R7       \        V4      # V e   \        V 4      # V'       d   \        T;'       g    / W$4      # V'       d   \        V4      # Ve   \        V4      # / \        R4      3# )zt
Handles encoding the given `content`, `data`, `files`, and `json`,
returning a two-tuple of (<headers>, <stream>).
z5Use 'content=<...>' to upload raw bytes/text content.)Ú
stacklevelr$   )
rp   r
   ÚwarningsÚwarnÚDeprecationWarningr{   r”   rŒ   r¨   r   )rj   r}   rŽ   r    r�   Úmessages   &&&&& r!   Úencode_requestr±   º   s�   € ð Ò¤
¨4´× 9Ò 9ð JˆÜ�Š�gÔ1¸aÕ@Ü˜dÓ#Ð#àÒÜ˜gÓ&Ð&ß	Ü$ T§Z Z¨R°ÓAÐAß	Ü% dÓ+Ð+Ø	Ò	Ü˜4Ó Ð àŒz˜#‹ÐÐr$   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# )
r   rj   zResponseContent | Noner–   z
str | Nonerœ   r    rª   r   rk   r   )r    s   "r!   r"   r"   Ý   s:   € ÷ ñ Ø#ðà
ðð ðð ð	ð
 =ñr$   c                ó”   € V e   \        V 4      # Ve   \        V4      # Ve   \        V4      # Ve   \        V4      # / \	        R4      3# )zW
Handles encoding the given `content`, returning a two-tuple of
(<headers>, <stream>).
r$   )r{   rš   rž   r¨   r   )rj   r–   rœ   r    s   &&&&r!   Úencode_responser´   Ý   sW   € ð ÒÜ˜gÓ&Ð&Ø	Ò	Ü˜4Ó Ð Ø	Ò	Ü˜4Ó Ð Ø	Ò	Ü˜4Ó Ð àŒz˜#‹ÐÐr$   )NNNNN)NNNN),Ú
__future__r   rE   r­   r    r   r§   Útypingr   r   r   r   r	   r
   Úurllib.parser   Ú_exceptionsr   r   Ú
_multipartr   Ú_typesr   r   r   r   r   r   Ú_utilsr   r   Ú__all__r   r>   rT   r_   r{   rŒ   r”   rš   rž   r¨   r±   r´   r   r$   r!   Ú<module>r½      s    ðÝ "ã Û Ý $÷÷ õ #ç 5Ý '÷÷ ÷ Aàˆ.€ô� .ô ô˜ô ô2˜oô ô2�¨ô õIõ:%õ õ%õ%õ%÷ ÷Fñ r$   