§
    dŠtj>  ã                   óL   — d Z ddlZ ej        dd¦  «        Zd„ Zd„ Zd„ Zd„ ZdS )	z"API metadata conversion utilities.é    NÚ
_Metadatum)ÚkeyÚvaluec                 óÖ   — t          | t          f¦  «        r| n|                      d¦  «        }t          |t          f¦  «        r|n|                     d¦  «        }t          ||¦  «        S )NÚascii)Ú
isinstanceÚbytesÚencoder   )r   r   Úbeta_keyÚ
beta_values       úQ/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/grpc/beta/_metadata.pyÚ_beta_metadatumr      s^   € Ý  ¥u hÑ/Ô/ÐHˆsˆs°S·Z²ZÀÑ5HÔ5H€HÝ$ U­U¨HÑ5Ô5ÐP��¸5¿<º<ÈÑ;PÔ;P€JÝ�h 
Ñ+Ô+Ð+ó    c                 óô   — t          | t          f¦  «        r| n|                      d¦  «        }t          |t          f¦  «        s|dd …         dk    r|}n|                     d¦  «        }t          ||¦  «        S )NÚutf8éüÿÿÿz-bin)r   ÚstrÚdecoder   )r   r   r   r   s       r   Ú
_metadatumr   !   sx   € Ý  ­C¨6Ñ2Ô2Ð
Oˆ(ˆ(¸¿ºÈÑ8OÔ8O€CÝ�*�s˜fÑ%Ô%ð *¨¨R¨S¨S¬°VÒ);Ð);Øˆˆà×!Ò! &Ñ)Ô)ˆÝ�c˜5Ñ!Ô!Ð!r   c                 ó<   — | €dS t          d„ | D ¦   «         ¦  «        S )N© c              3   ó<   K  — | ]\  }}t          ||¦  «        V — Œd S ©N)r   )Ú.0r   r   s      r   ú	<genexpr>zbeta.<locals>.<genexpr>-   s0   è è € ÐHÐH±°°e•  eÑ,Ô,ÐHÐHÐHÐHÐHÐHr   ©Útuple)Úmetadatas    r   Úbetar   *   s*   € ØÐØˆrÝÐHÐH¸xÐHÑHÔHÑHÔHÐHr   c                 ó<   — | €dS t          d„ | D ¦   «         ¦  «        S )Nr   c              3   ó<   K  — | ]\  }}t          ||¦  «        V — Œd S r   )r   )r   r   r   s      r   r   zunbeta.<locals>.<genexpr>3   sD   è è € ð ð á ˆH�jõ 	�8˜ZÑ(Ô(ðð ð ð ð ð r   r   )Úbeta_metadatas    r   Úunbetar#   0   s;   € ØÐØˆrÝð ð à$1ðñ ô ñ ô ð r   )Ú__doc__ÚcollectionsÚ
namedtupler   r   r   r   r#   r   r   r   ú<module>r'      s~   ðð )Ð (à Ð Ð Ð à#ˆ[Ô#Øðñô €
ð,ð ,ð ,ð"ð "ð "ðIð Ið Iðð ð ð ð r   