+
    ~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   "h/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.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 0s 03 04 0r   c                	B    W3V P                   VP                  4       &   R # r   r   lower)r    r$   r&   s   &&&r   __setitem__CaseInsensitiveDict.__setitem__;   s     %(<CIIK 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    {{399;'**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    KK		$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    ADKK,>,>,@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%@Ss   )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    eW%%3Fu3MJ!!D$$&'4
0F0F0H+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    499+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''((CC5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DsDTDZ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 "enT]I'.c2GCL I'X"/c3h "/r   