§
    .çi¿  ã                  óº   — d dl mZ d dlmZ d dlZd dlmZ d dlmZ ej	        j
        Zej	        j        Zej	        j        ZededediZdd„Zdd„Zdd„Zdd„ZdZdS )é    )Úannotations)ÚOptionalN)Úcygrpc)ÚMetadataTypeÚidentityÚdeflateÚgzipÚcompressionúgrpc.CompressionÚreturnÚstrc                ó   — t           |          S ©N)Ú_METADATA_STRING_MAPPING©r
   s    úV/home/mmwave/public_html/mmwave/venv/lib/python3.11/site-packages/grpc/_compression.pyÚ(_compression_algorithm_to_metadata_valuer   "   s   € õ $ KÔ0Ð0ó    c                ó8   — t           j        t          | ¦  «        fS r   )r   Ú)GRPC_COMPRESSION_REQUEST_ALGORITHM_MD_KEYr   r   s    r   Ú!compression_algorithm_to_metadatar   (   s   € åÔ8Ý0°Ñ=Ô=ðð r   úOptional[grpc.Compression]c                óB   — | rt           j        t          | ¦  «        ffndS ©N© )r   Ú*GRPC_COMPRESSION_CHANNEL_DEFAULT_ALGORITHMÚintr   s    r   Úcreate_channel_optionr   /   s,   € ð ð	�&Ô
;½SÀÑ=MÔ=MÐ	NÐPÐPàðr   ÚmetadataúOptional[MetadataType]c                óf   — | s|sd S | rt          | ¦  «        nd}|rt          |¦  «        fnd}||z   S r   )Útupler   )r   r
   Úbase_metadataÚcompression_metadatas       r   Úaugment_metadatar%   7   sX   € ð ð ˜Kð ØˆtØ'/Ð7•E˜(‘O”O�O°R€Mà=HÐPÕ	*¨;Ñ	7Ô	7Ð9Ð9Èbð ð Ð/Ñ/Ð/r   )ÚDeflateÚGzipÚNoCompression)r
   r   r   r   )r
   r   )r
   r   )r   r    r
   r   )Ú
__future__r   Útypingr   ÚgrpcÚgrpc._cythonr   Úgrpc._typingr   ÚCompressionAlgorithmÚnoner(   r   r&   r	   r'   r   r   r   r   r%   Ú__all__r   r   r   ú<module>r1      sí   ðð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð à €€€Ø Ð Ð Ð Ð Ð Ø %Ð %Ð %Ð %Ð %Ð %àÔ+Ô0€Ø
Ô
%Ô
-€ØÔ"Ô'€ð �:ØˆYØˆ&ðÐ ð1ð 1ð 1ð 1ðð ð ð ðð ð ð ð	0ð 	0ð 	0ð 	0ð€€€r   