
    h                     r   S r SSKJr  SSKJrJr  SSKJr  SrSr	\(       d  \(       d  SSK
JrJrJrJrJrJr  \rgSS	KJrJrJr  SS
KJrJrJrJrJrJrJrJrJr  \R2                  " \5        \R2                  " \5        \R2                  " \5        \R2                  " \5        \R2                  " \5        \rg)zMultidict implementation.

HTTP Headers and URL query string require specific data structure:
multidict. It behaves mostly like a dict but it can have
several values for the same key.
    )TYPE_CHECKING   )MultiMappingMutableMultiMapping)USE_EXTENSIONS)	r   r   MultiDictProxyCIMultiDictProxy	MultiDictCIMultiDictupstristr
getversionz6.4.3)r   r	   r
   r   r   r   )	ItemsViewKeysView
ValuesView)	r   r	   r
   r   
_ItemsView	_KeysView_ValuesViewr   r   N)__doc__typingr   _abcr   r   _compatr   __all____version___multidict_pyr   r	   r
   r   r   r   collections.abcr   r   r   
_multidictr   r   r   registerr        D/var/www/html/env/lib/python3.13/site-packages/multidict/__init__.py<module>r"      s    ! 3 #
   < 	+ @?
 
 
 .)  +i z"$ 	r    