Ë
    øÿæi>  ã                   óN   — d Z ddlZ ej                  dd«      Zd„ Zd„ Zd„ Zd„ Zy)	z"API metadata conversion utilities.é    NÚ
_Metadatum)ÚkeyÚvaluec                 óª   — t        | t        f«      r| n| j                  d«      }t        |t        f«      r|n|j                  d«      }t        ||«      S )NÚascii)Ú
isinstanceÚbytesÚencoder   )r   r   Úbeta_keyÚ
beta_values       úh/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/site-packages/grpc/beta/_metadata.pyÚ_beta_metadatumr      sE   € Ü  ¤u hÔ/‰s°S·Z±ZÀÓ5H€HÜ$ U¬U¨HÔ5‘¸5¿<¹<ÈÓ;P€JÜ�h 
Ó+Ð+ó    c                 ó¼   — t        | t        f«      r| n| j                  d«      }t        |t        f«      s|dd  dk(  r|}n|j                  d«      }t        ||«      S )NÚutf8éüÿÿÿz-bin)r   ÚstrÚdecoder   )r   r   r   r   s       r   Ú
_metadatumr   !   sX   € Ü  ¬C¨6Ô2‰(¸¿¹ÈÓ8O€CÜ�*œs˜fÔ%¨¨R¨S¨°VÒ);Ø‰à×!Ñ! &Ó)ˆÜ�c˜5Ó!Ð!r   c                 ó,   — | €yt        d„ | D «       «      S )N© c              3   ó:   K  — | ]  \  }}t        ||«      –— Œ y ­w©N)r   )Ú.0r   r   s      r   Ú	<genexpr>zbeta.<locals>.<genexpr>-   s   è ø€ ÐH¹x±°°e”  e×,¹xùó   ‚©Útuple)Úmetadatas    r   Úbetar    *   s   € ØÐØÜÑH¹xÓHÓHÐHr   c                 ó,   — | €yt        d„ | D «       «      S )Nr   c              3   ó:   K  — | ]  \  }}t        ||«      –— Œ y ­wr   )r   )r   r   r   s      r   r   zunbeta.<locals>.<genexpr>3   s$   è ø€ ð á$1Ñ ˆH�jô 	�8˜Z×(Ù$1ùr   r   )Úbeta_metadatas    r   Úunbetar$   0   s%   € ØÐØÜñ á$1óó ð r   )Ú__doc__ÚcollectionsÚ
namedtupler   r   r   r    r$   r   r   r   Ú<module>r(      s<   ðñ )ã à#ˆ[×#Ñ#Øðó€
ò,ò"òIór   