� B�g����ddlmZddlmZddlZddlmZddlmZej j Z ej j Z ej jZe de dediZdd �Zdd�Zdd�Zdd�ZdZdS)�)� annotations)�OptionalN)�cygrpc)� MetadataType�identity�deflate�gzip� compression�grpc.Compression�return�strc��t|S�N)�_METADATA_STRING_MAPPING�r s �a/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/grpc/_compression.py�(_compression_algorithm_to_metadata_valuer"s�� $�K� 0�0�c�8�tjt|��fSr)r�)GRPC_COMPRESSION_REQUEST_ALGORITHM_MD_KEYrrs r�!compression_algorithm_to_metadatar(s���8�0��=�=� �r�Optional[grpc.Compression]c�B�|rtjt|��ffndS�N�)r�*GRPC_COMPRESSION_CHANNEL_DEFAULT_ALGORITHM�intrs r�create_channel_optionr/s,�� � �&� ;�S��=M�=M� N�P�P� �r�metadata�Optional[MetadataType]c�f�|s|sdS|rt|��nd}|rt|��fnd}||zSr)�tupler)rr � base_metadata�compression_metadatas r�augment_metadatar%7sX�� ��K���t�'/�7�E�(�O�O�O�R�M�=H�P� *�;� 7� 7�9�9�b�� �/� /�/r)� NoCompression�Deflate�Gzip)r r r r )r r )r r)rr r r)� __future__r�typingr�grpc� grpc._cythonr� grpc._typingr�CompressionAlgorithm�noner&rr'r r(rrrrr%�__all__rrr�<module>r1s���#�"�"�"�"�"������� � � � �������%�%�%�%�%�%��+�0� � � %� -�� �"�'���:� �Y��&���1�1�1�1� �������� 0� 0� 0� 0� ���r
Memory