+
    PV-jß-  ã                  óä  € ^ RI Ht ^ RIt^ RIHt ^RIHt ^RIHt ^RI	H
t
 ^RIHtHtHtHtHtHtHtHtHt ^RIHt ]P.                  '       d   ^ RIt. R*OtR	RR
RRRRRRRRRRRRRRRR]RRRRRR/R R llt]R	RR
RRRRRRRRRRRRRRRR]RRRRRR/R R ll4       tR	RRRRRRRRRRRRRR]RR/	R R lltR	RRRRRRRRRRRRRR]RR/	R R lltR	RRRRRRRRRRRRRR]RR/	R  R! lltR
RRRRRRRR	RRRRRRRRRRRRRR]RR/R" R# lltR
RRRRRRRR	RRRRRRRRRRRRRR]RR/R$ R% llt R
RRRRRRRR	RRRRRRRRRRRRRR]RR/R& R' llt!R	RRRRRRRRRRRR]RRRR/	R( R) llt"R# )+é    )ÚannotationsN)Úcontextmanager)ÚClient)ÚDEFAULT_TIMEOUT_CONFIG)ÚResponse)	Ú	AuthTypesÚCookieTypesÚHeaderTypesÚ
ProxyTypesÚQueryParamTypesÚRequestContentÚRequestDataÚRequestFilesÚTimeoutTypes)ÚURLÚparamsÚcontentÚdataÚfilesÚjsonÚheadersÚcookiesÚauthÚproxyÚtimeoutÚfollow_redirectsFÚverifyTÚ	trust_envc                óX   € V ^8„  d   QhRRRRRRRRR	R
RRRRRRRRRRRRRRRRRRRRRR/# ) é   ÚmethodÚstrÚurlú	URL | strr   úQueryParamTypes | Noner   úRequestContent | Noner   úRequestData | Noner   úRequestFiles | Noner   útyping.Any | Noner   úHeaderTypes | Noner   úCookieTypes | Noner   úAuthTypes | Noner   úProxyTypes | Noner   r   r   Úboolr   ússl.SSLContext | str | boolr   Úreturnr   © )Úformats   "Ú[/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/httpx/_api.pyÚ__annotate__r4   '   sº   € ÷ Q
ñ Q
ØðQ
à	ðQ
ð #ð	Q
ð
 #ðQ
ð ðQ
ð ðQ
ð ðQ
ð  ðQ
ð  ðQ
ð ðQ
ð ðQ
ð ðQ
ð ðQ
ð (ðQ
ð  ð!Q
ð" ñ#Q
ó    c               ó¦   € \        VV
VVVR7      ;_uu_ 4       pVP                  V VVVVVVVV	VR7
      uuRRR4       #   + '       g   i     R# ; i)ar  
Sends an HTTP request.

**Parameters:**

* **method** - HTTP method for the new `Request` object: `GET`, `OPTIONS`,
`HEAD`, `POST`, `PUT`, `PATCH`, or `DELETE`.
* **url** - URL for the new `Request` object.
* **params** - *(optional)* Query parameters to include in the URL, as a
string, dictionary, or sequence of two-tuples.
* **content** - *(optional)* Binary content to include in the body of the
request, as bytes or a byte iterator.
* **data** - *(optional)* Form data to include in the body of the request,
as a dictionary.
* **files** - *(optional)* A dictionary of upload files to include in the
body of the request.
* **json** - *(optional)* A JSON serializable object to include in the body
of the request.
* **headers** - *(optional)* Dictionary of HTTP headers to include in the
request.
* **cookies** - *(optional)* Dictionary of Cookie items to include in the
request.
* **auth** - *(optional)* An authentication class to use when sending the
request.
* **proxy** - *(optional)* A proxy URL where all the traffic should be routed.
* **timeout** - *(optional)* The timeout configuration to use when sending
the request.
* **follow_redirects** - *(optional)* Enables or disables HTTP redirects.
* **verify** - *(optional)* Either `True` to use an SSL context with the
default CA bundle, `False` to disable verification, or an instance of
`ssl.SSLContext` to use a custom context.
* **trust_env** - *(optional)* Enables or disables usage of environment
variables for configuration.

**Returns:** `Response`

Usage:

```
>>> import httpx
>>> response = httpx.request('GET', 'https://httpbin.org/get')
>>> response
<Response [200 OK]>
```
©r   r   r   r   r   ©
r!   r#   r   r   r   r   r   r   r   r   N)r   Úrequest)r!   r#   r   r   r   r   r   r   r   r   r   r   r   r   r   Úclients   &&$$$$$$$$$$$$$ r3   r9   r9   '   sj   € ô~ 
ØØØØØ÷
õ 
ð 
Ø�~‰~ØØØØØØØØØØ-ð ó 
÷
÷ 
÷ 
ó 
ús	   ™?¿A	c                óX   € V ^8„  d   QhRRRRRRRRR	R
RRRRRRRRRRRRRRRRRRRRRR/# ) r    r!   r"   r#   r$   r   r%   r   r&   r   r'   r   r(   r   r)   r   r*   r   r+   r   r,   r   r-   r   r   r   r.   r   r/   r   r0   ztyping.Iterator[Response]r1   )r2   s   "r3   r4   r4   |   s¨   € ÷ /ñ /Øð/à	ð/ð #ð	/ð
 #ð/ð ð/ð ð/ð ð/ð  ð/ð  ð/ð ð/ð ð/ð ð/ð ð/ð (ð/ð  ð!/ð" ñ#/r5   c             #  óþ   "  € \        VV
VVVR7      ;_uu_ 4       pVP                  V VVVVVVVV	VR7
      ;_uu_ 4       pVx € RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i5i)zÜ
Alternative to `httpx.request()` that streams the response body
instead of loading it into memory at once.

**Parameters**: See `httpx.request`.

See also: [Streaming Responses][0]

[0]: /quickstart#streaming-responses
r7   r8   N)r   Ústream)r!   r#   r   r   r   r   r   r   r   r   r   r   r   r   r   r:   Úresponses   &&$$$$$$$$$$$$$  r3   r=   r=   {   s�   é € ô: 
ØØØØØ÷
õ 
ð 
Ø�]‰]ØØØØØØØØØØ-ð ÷ 
ô 
ð ØŠN÷
÷
ñ 
÷
÷ 
ú÷
÷ 
ð 
üs3   ‚A=›$A)¿A	ÁA)Á
A=ÁA&Á!A)Á)A:	Á4	A=c               óD   € V ^8„  d   QhRRRRRRRRR	R
RRRRRRRRRRRR/# ©r    r#   r$   r   r%   r   r*   r   r+   r   r,   r   r-   r   r.   r   r/   r   r   r   r0   r   r1   )r2   s   "r3   r4   r4   ®   óx   € ÷ !ñ !Ø	ð!ð #ð!ð  ð	!ð
  ð!ð ð!ð ð!ð ð!ð (ð!ð ð!ð ð!ð ñ!r5   c       	        ó.   € \        RV VVVVVVVVV	R7      # )z×
Sends a `GET` request.

**Parameters**: See `httpx.request`.

Note that the `data`, `files`, `json` and `content` parameters are not available
on this function, as `GET` requests should not include a request body.
ÚGET©	r   r   r   r   r   r   r   r   r   ©r9   ©
r#   r   r   r   r   r   r   r   r   r   s
   &$$$$$$$$$r3   ÚgetrG   ®   s2   € ô* ØØØØØØØØ)ØØØôð r5   c               óD   € V ^8„  d   QhRRRRRRRRR	R
RRRRRRRRRRRR/# r@   r1   )r2   s   "r3   r4   r4   Ò   rA   r5   c       	        ó.   € \        RV VVVVVVVVV	R7      # )zà
Sends an `OPTIONS` request.

**Parameters**: See `httpx.request`.

Note that the `data`, `files`, `json` and `content` parameters are not available
on this function, as `OPTIONS` requests should not include a request body.
ÚOPTIONSrD   rE   rF   s
   &$$$$$$$$$r3   ÚoptionsrK   Ò   s2   € ô* ØØØØØØØØ)ØØØôð r5   c               óD   € V ^8„  d   QhRRRRRRRRR	R
RRRRRRRRRRRR/# r@   r1   )r2   s   "r3   r4   r4   ö   rA   r5   c       	        ó.   € \        RV VVVVVVVVV	R7      # )zÙ
Sends a `HEAD` request.

**Parameters**: See `httpx.request`.

Note that the `data`, `files`, `json` and `content` parameters are not available
on this function, as `HEAD` requests should not include a request body.
ÚHEADrD   rE   rF   s
   &$$$$$$$$$r3   ÚheadrO   ö   s2   € ô* ØØØØØØØØ)ØØØôð r5   c               óT   € V ^8„  d   QhRRRRRRRRR	R
RRRRRRRRRRRRRRRRRRRR/# ©r    r#   r$   r   r&   r   r'   r   r(   r   r)   r   r%   r   r*   r   r+   r   r,   r   r-   r   r.   r   r/   r   r   r   r0   r   r1   )r2   s   "r3   r4   r4     ó    € ÷ &ñ &Ø	ð&ð #ð&ð ð	&ð
 ð&ð ð&ð #ð&ð  ð&ð  ð&ð ð&ð ð&ð ð&ð (ð&ð ð&ð ð&ð  ñ!&r5   c               ó6   € \        RV VVVVVVVVV	V
VVVR7      # )z?
Sends a `POST` request.

**Parameters**: See `httpx.request`.
ÚPOST©r   r   r   r   r   r   r   r   r   r   r   r   r   rE   ©r#   r   r   r   r   r   r   r   r   r   r   r   r   r   s   &$$$$$$$$$$$$$r3   ÚpostrW     s>   € ô, ØØØØØØØØØØØØ)ØØØôð r5   c               óT   € V ^8„  d   QhRRRRRRRRR	R
RRRRRRRRRRRRRRRRRRRR/# rQ   r1   )r2   s   "r3   r4   r4   C  rR   r5   c               ó6   € \        RV VVVVVVVVV	V
VVVR7      # )z>
Sends a `PUT` request.

**Parameters**: See `httpx.request`.
ÚPUTrU   rE   rV   s   &$$$$$$$$$$$$$r3   Úputr[   C  s>   € ô, ØØØØØØØØØØØØ)ØØØôð r5   c               óT   € V ^8„  d   QhRRRRRRRRR	R
RRRRRRRRRRRRRRRRRRRR/# rQ   r1   )r2   s   "r3   r4   r4   l  rR   r5   c               ó6   € \        RV VVVVVVVVV	V
VVVR7      # )z@
Sends a `PATCH` request.

**Parameters**: See `httpx.request`.
ÚPATCHrU   rE   rV   s   &$$$$$$$$$$$$$r3   Úpatchr_   l  s>   € ô, ØØØØØØØØØØØØ)ØØØôð r5   c               óD   € V ^8„  d   QhRRRRRRRRR	R
RRRRRRRRRRRR/# )r    r#   r$   r   r%   r   r*   r   r+   r   r,   r   r-   r   r.   r   r   r   r/   r   r0   r   r1   )r2   s   "r3   r4   r4   •  sx   € ÷ !ñ !Ø	ð!ð #ð!ð  ð	!ð
  ð!ð ð!ð ð!ð ð!ð ð!ð (ð!ð ð!ð ñ!r5   c       	        ó.   € \        RV VVVVVVVVV	R7      # )zÝ
Sends a `DELETE` request.

**Parameters**: See `httpx.request`.

Note that the `data`, `files`, `json` and `content` parameters are not available
on this function, as `DELETE` requests should not include a request body.
ÚDELETErD   rE   )
r#   r   r   r   r   r   r   r   r   r   s
   &$$$$$$$$$r3   Údeleterc   •  s2   € ô* ØØØØØØØØ)ØØØôð r5   )	rc   rG   rO   rK   r_   rW   r[   r9   r=   )#Ú
__future__r   ÚtypingÚ
contextlibr   Ú_clientr   Ú_configr   Ú_modelsr   Ú_typesr   r	   r
   r   r   r   r   r   r   Ú_urlsr   ÚTYPE_CHECKINGÚsslÚ__all__r9   r=   rG   rK   rO   rW   r[   r_   rc   r1   r5   r3   Ú<module>ro      sŠ  ðÝ "ã Ý %å Ý +Ý ÷
÷ 
õ 
õ à	××ÐÛò
€ðQ
ð &*ð	Q
ð
 &*ðQ
ð  $ðQ
ð "&ðQ
ð #ðQ
ð #'ðQ
ð #'ðQ
ð "ðQ
ð  $ðQ
ð 3ðQ
ð #ðQ
ð +/ðQ
ð  ÷!Q
ðh ð/ð &*ð	/ð
 &*ð/ð  $ð/ð "&ð/ð #ð/ð #'ð/ð #'ð/ð "ð/ð  $ð/ð 3ð/ð #ð/ð +/ð/ð  ö!/ó ð/ðd!ð &*ð!ð #'ð	!ð
 #'ð!ð "ð!ð  $ð!ð #ð!ð +/ð!ð 3ð!ð ÷!ðH!ð &*ð!ð #'ð	!ð
 #'ð!ð "ð!ð  $ð!ð #ð!ð +/ð!ð 3ð!ð ÷!ðH!ð &*ð!ð #'ð	!ð
 #'ð!ð "ð!ð  $ð!ð #ð!ð +/ð!ð 3ð!ð ÷!ðH&ð &*ð&ð  $ð	&ð
 "&ð&ð #ð&ð &*ð&ð #'ð&ð #'ð&ð "ð&ð  $ð&ð #ð&ð +/ð&ð 3ð&ð ÷&ðR&ð &*ð&ð  $ð	&ð
 "&ð&ð #ð&ð &*ð&ð #'ð&ð #'ð&ð "ð&ð  $ð&ð #ð&ð +/ð&ð 3ð&ð ÷&ðR&ð &*ð&ð  $ð	&ð
 "&ð&ð #ð&ð &*ð&ð #'ð&ð #'ð&ð "ð&ð  $ð&ð #ð&ð +/ð&ð 3ð&ð ÷&ðR!ð &*ð!ð #'ð	!ð
 #'ð!ð "ð!ð  $ð!ð #ð!ð 3ð!ð +/ð!ð ÷!ñ !r5   