
    {;3h                     ^   d Z ddlmZ ddlmZmZ ddlmZ dZdZ	esesddl
mZmZmZmZmZmZ eZydd	lmZmZmZ dd
lmZmZmZmZmZmZmZmZmZ  ej2                  e        ej2                  e        ej2                  e        ej2                  e        ej2                  e       eZy)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.4)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        R/var/www/html/audio-gradio/venv/lib/python3.12/site-packages/multidict/__init__.py<module>r"      s    ! 3 #
   < 	+ @?
 
 
 L.)   +Hi Iz"J$ 	r    