o
    ‹¨Êh¿  ã                   @   s‚  d Z ddlZddlZddlZzddlmZ ejZdZW n e	y(   dZdZY nw edkr1e
dƒ‚edk rczdd	lmZ esBe	d
ƒ‚[dZW n e	yb   z	ddlmZ [W n	 e	y_   Y nw Y nw edkridndZe de¡ZedkrwdZdejv r‡edkr‡e d¡ dZe dd¡Zedkr™e
de d ƒ‚eeƒZz
ddlmZ dZW n e	y²   dZY nw dd„ Zdd„ Zdd„ ZdS )zLDetermine which implementation of the protobuf API is used in this process.
é    N)Ú_api_implementationTéÿÿÿÿFé   z%api_version=1 is no longer supported.)Ú_use_fast_cpp_protosz2_use_fast_cpp_protos import succeeded but was Noneé   )Úuse_pure_pythonÚpythonÚcppÚ&PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATIONÚPyPyz\PyPy does not work yet with cpp protocol buffers. Falling back to the python implementation.Ú.PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSIONÚ2z=unsupported PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION: "z" (supported versions: 2))Ú(enable_deterministic_proto_serializationc                   C   ó   t S ©N)Ú_implementation_type© r   r   ú]/var/www/html/env/lib/python3.10/site-packages/google/protobuf/internal/api_implementation.pyÚTypeˆ   ó   r   c                   C   r   r   )Ú_implementation_versionr   r   r   r   ÚVersion�   r   r   c                   C   r   r   )Ú)_python_deterministic_proto_serializationr   r   r   r   Ú)IsPythonDefaultSerializationDeterministic’   r   r   )Ú__doc__ÚosÚwarningsÚsysÚgoogle.protobuf.internalr   Úapi_versionÚ_api_versionÚ'_proto_extension_modules_exist_in_buildÚImportErrorÚ
ValueErrorÚgoogle.protobufr   r   Ú_default_implementation_typeÚgetenvr   ÚversionÚwarnÚ_implementation_version_strÚintr   r   r   r   r   r   r   r   r   r   Ú<module>   sz   þù€ûÿÿ
ÿÿÿÿÿ