+
    MV-j&  ã                  óÚ   € R t ^ RIHt ^ RIHt ^ RIHtHtHt ^ RI	H
t
HtHtHt ^RIHt ]! R4      t]! R4      t ! R R	]]]3,          ]],          4      t ! R
 R]]]3,          4      tR# )zO
requests.structures
~~~~~~~~~~~~~~~~~~~

Data structures that power Requests.
)Úannotations)ÚOrderedDict)ÚIterableÚIteratorÚMapping)ÚAnyÚGenericÚTypeVarÚoverload)ÚMutableMappingÚ_VTÚ_Dc                  ó¢   € ] tR t^t$ RtR]R&   RR R ll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 ltR R ltR R ltRtR# )ÚCaseInsensitiveDictaŠ  A case-insensitive ``dict``-like object.

Implements all methods and operations of
``MutableMapping`` as well as dict's ``copy``. Also
provides ``lower_items``.

All keys are expected to be strings. The structure remembers the
case of the last key to be set, and ``iter(instance)``,
``keys()``, ``items()``, ``iterkeys()``, and ``iteritems()``
will contain case-sensitive keys. However, querying and contains
testing is case insensitive::

    cid = CaseInsensitiveDict()
    cid['Accept'] = 'application/json'
    cid['aCCEPT'] == 'application/json'  # True
    list(cid) == ['Accept']  # True

For example, ``headers['content-encoding']`` will return the
value of a ``'Content-Encoding'`` response header, regardless
of how the header name was originally stored.

If the constructor, ``.update``, or equality comparison
operations are given keys that have equal ``.lower()``s, the
behavior is undefined.
z!OrderedDict[str, tuple[str, _VT]]Ú_storeNc               ó$   € V ^8„  d   QhRRRRRR/# )é   Údataz4Mapping[str, _VT] | Iterable[tuple[str, _VT]] | NoneÚkwargsr   ÚreturnÚNone© )Úformats   "Úd/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/requests/structures.pyÚ__annotate__Ú CaseInsensitiveDict.__annotate__1   s(   € ÷ $ñ $àBð$ð ð$ð 
ñ	$ó    c                	óV   € \        4       V n        Vf   / pV P                  ! V3/ VB  R # ©N)r   r   Úupdate)Úselfr   r   s   &&,r   Ú__init__ÚCaseInsensitiveDict.__init__1   s(   € ô
 "“mˆŒØŠ<ØˆDØ�Š�DÑ#˜FÔ#r   c               ó$   € V ^8„  d   QhRRRRRR/# )r   ÚkeyÚstrÚvaluer   r   r   r   )r   s   "r   r   r   ;   s!   € ÷ 0ñ 0˜sð 0¨3ð 0°4ñ 0r   c                	óB   € W3V P                   VP                  4       &   R # r   ©r   Úlower)r    r$   r&   s   &&&r   Ú__setitem__ÚCaseInsensitiveDict.__setitem__;   s   € ð %( <ˆ�‰�C—I‘I“KÓ r   c               ó    € V ^8„  d   QhRRRR/# )r   r$   r%   r   r   r   )r   s   "r   r   r   @   s   € ÷ +ñ +˜sð + sñ +r   c                	óR   € V P                   VP                  4       ,          ^,          # )é   r(   ©r    r$   s   &&r   Ú__getitem__ÚCaseInsensitiveDict.__getitem__@   s   € Ø�{‰{˜3Ÿ9™9›;Õ'¨Õ*Ð*r   c               ó    € V ^8„  d   QhRRRR/# )r   r$   r%   r   r   r   )r   s   "r   r   r   C   s   € ÷ %ñ %˜sð % tñ %r   c                	ó<   € V P                   VP                  4        R # r   r(   r/   s   &&r   Ú__delitem__ÚCaseInsensitiveDict.__delitem__C   s   € Ø�K‰K˜Ÿ	™	›Ò$r   c               ó   € V ^8„  d   QhRR/# )r   r   zIterator[str]r   )r   s   "r   r   r   F   s   € ÷ Bñ B˜-ñ Br   c                	óD   € R  V P                   P                  4        4       # )c              3  ó*   "  € T F	  w  rVx € K  	  R # 5ir   r   )Ú.0ÚcasedkeyÚ_s   &  r   Ú	<genexpr>Ú/CaseInsensitiveDict.__iter__.<locals>.<genexpr>G   s   é € ÐAÑ,@™[˜X•Ó,@ùs   ‚)r   Úvalues©r    s   &r   Ú__iter__ÚCaseInsensitiveDict.__iter__F   s   € ÙA¨D¯K©K×,>Ñ,>Ô,@ÓAÐAr   c               ó   € V ^8„  d   QhRR/# )r   r   Úintr   )r   s   "r   r   r   I   s   € ÷  ñ  ˜ñ  r   c                	ó,   € \        V P                  4      # r   )Úlenr   r?   s   &r   Ú__len__ÚCaseInsensitiveDict.__len__I   s   € Ü�4—;‘;ÓÐr   c               ó   € V ^8„  d   QhRR/# )r   r   zIterator[tuple[str, _VT]]r   )r   s   "r   r   r   L   s   € ÷ Uñ UÐ6ñ Ur   c                óD   € R V P                   P                  4        4       # )z.Like iteritems(), but with all lowercase keys.c              3  ó:   "  € T F  w  rW^,          3x € K  	  R# 5i)r.   Nr   )r9   ÚlowerkeyÚkeyvals   &  r   r<   Ú2CaseInsensitiveDict.lower_items.<locals>.<genexpr>N   s   é € ÐTÑ@SÑ*<¨8� !�9Õ%Ó@Sùs   ‚)r   Úitemsr?   s   &r   Úlower_itemsÚCaseInsensitiveDict.lower_itemsL   s   € áTÀÇÁ×@QÑ@QÔ@SÓTÐTr   c               ó    € V ^8„  d   QhRRRR/# )r   ÚotherÚobjectr   Úboolr   )r   s   "r   r   r   P   s   € ÷ Jñ J˜Fð J tñ Jr   c                	ó¸   € \        V\        4      '       d   \        V4      pM\        # \	        V P                  4       4      \	        VP                  4       4      8H  # r   )Ú
isinstancer   r   ÚNotImplementedÚdictrO   )r    rR   Ú
other_dicts   && r   Ú__eq__ÚCaseInsensitiveDict.__eq__P   sF   € Ü�eœW×%Ò%Ü3FÀuÓ3M‰Jä!Ð!ä�D×$Ñ$Ó&Ó'¬4°
×0FÑ0FÓ0HÓ+IÑIÐIr   c               ó   € V ^8„  d   QhRR/# )r   r   zCaseInsensitiveDict[_VT]r   )r   s   "r   r   r   Y   s   € ÷ 9ñ 9Ð.ñ 9r   c                	óH   € \        V P                  P                  4       4      # r   )r   r   r>   r?   s   &r   ÚcopyÚCaseInsensitiveDict.copyY   s   € Ü" 4§;¡;×#5Ñ#5Ó#7Ó8Ð8r   c               ó   € V ^8„  d   QhRR/# ©r   r   r%   r   )r   s   "r   r   r   \   s   € ÷ 'ñ '˜#ñ 'r   c                	óF   € \        \        V P                  4       4      4      # r   )r%   rX   rN   r?   s   &r   Ú__repr__ÚCaseInsensitiveDict.__repr__\   s   € Ü”4˜Ÿ
™
›Ó%Ó&Ð&r   )r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__annotations__r!   r*   r0   r4   r@   rF   rO   rZ   r^   rc   Ú__static_attributes__r   r   r   r   r      sI   ‡ ñð4 .Ó-÷$õ0õ
+õ%õBõ õUõJõ9÷'ñ 'r   r   c                  ó¦   a € ] tR t^`t$ RtR]R&   RR V 3R llltR R ltR R	 ltR
 R lt	]
RR R ll4       t]
R R l4       tRR R lltRtV ;t# )Ú
LookupDictzDictionary lookup object.r   Únamec               ó    € V ^8„  d   QhRRRR/# )r   rn   r   r   r   r   )r   s   "r   r   ÚLookupDict.__annotate__e   s   € ÷ ñ ˜Sð ¨Dñ r   c                	ó0   <€ Wn         \        SV `	  4        R # r   )rn   Úsuperr!   )r    rn   Ú	__class__s   &&€r   r!   ÚLookupDict.__init__e   s   ø€ ØŒ	Ü‰ÑÖr   c               ó   € V ^8„  d   QhRR/# ra   r   )r   s   "r   r   rp   i   s   € ÷ )ñ )˜#ñ )r   c                	ó"   € R V P                    R2# )z	<lookup 'z'>©rn   r?   s   &r   rc   ÚLookupDict.__repr__i   s   € Ø˜4Ÿ9™9˜+ RÐ(Ð(r   c               ó    € V ^8„  d   QhRRRR/# ©r   r$   r%   r   ú
_VT | Noner   )r   s   "r   r   rp   l   s   € ÷ ñ ˜sð  zñ r   c                	ó’   € WP                   9   d   V P                   V,          # \        R \        V 4      P                   RV R 24      h)Ú'z' object has no attribute ')Ú__dict__ÚAttributeErrorÚtypere   r/   s   &&r   Ú__getattr__ÚLookupDict.__getattr__l   sH   € ð —-‘-ÔØ—=‘= Õ%Ð%ä Ø”D˜“J×'Ñ'Ð(Ð(CÀCÀ5ÈÐJóð r   c               ó    € V ^8„  d   QhRRRR/# rz   r   )r   s   "r   r   rp   v   s   € ÷ ,ñ ,˜sð , zñ ,r   c                	ó:   € V P                   P                  VR 4      # r   ©r~   Úgetr/   s   &&r   r0   ÚLookupDict.__getitem__v   s   € ð �}‰}× Ñ   dÓ+Ð+r   c               ó$   € V ^8„  d   QhRRRRRR/# )r   r$   r%   Údefaultr   r   r{   r   )r   s   "r   r   rp   |   s   € ×DÑD�sÐD TÐD°ZÑDr   c                	ó   € R # r   r   ©r    r$   r‰   s   &&&r   r†   ÚLookupDict.get{   s   € ÙADr   c               ó$   € V ^8„  d   QhRRRRRR/# )r   r$   r%   r‰   z_D | _VTr   r   )r   s   "r   r   rp      s   € ×?Ñ?�sÐ? XÐ?°(Ñ?r   c                	ó   € R # r   r   r‹   s   &&&r   r†   rŒ   ~   s   € Ù<?r   c               ó$   € V ^8„  d   QhRRRRRR/# )r   r$   r%   r‰   z	_D | Noner   z_VT | _D | Noner   )r   s   "r   r   rp   �   s!   € ÷ /ñ /�sð / Yð /¸/ñ /r   c                	ó8   € V P                   P                  W4      # r   r…   r‹   s   &&&r   r†   rŒ   �   s   € Ø�}‰}× Ñ  Ó.Ð.r   rw   r   )re   rf   rg   rh   ri   rj   r!   rc   r�   r0   r
   r†   rk   Ú__classcell__)rs   s   @r   rm   rm   `   sL   ø‡ Ù#à
ƒI÷ò õ)õõ,ð
 ÞDó ØDàÜ?ó Ø?÷/õ /r   rm   N)ri   Ú
__future__r   Úcollectionsr   Úcollections.abcr   r   r   Útypingr   r   r	   r
   Úcompatr   r   r   r%   r   rX   rm   r   r   r   Ú<module>r—      se   ðñõ #å #ß 7Ñ 7ß 2Ó 2å "áˆeƒn€ÙˆTƒ]€ôI'˜.¨¨c¨Õ2°G¸CµLô I'ôX"/��c˜3�h•ö "/r   