
    5c                     ^   d Z ddlZddlZddlZ	 ddlmZ ej        Zn# e$ r dZY nw xY wedk    r e	d          edk    rdndZ
 ej        d	e
          at          dk    rdad
ej        v rt          dk    r ej        d           da	 ddlmZ dZn# e$ r dZY nw xY wd Zd Zd Zd ZdS )zLDetermine which implementation of the protobuf API is used in this process.
    N)_api_implementation   z%api_version=1 is no longer supported.cpppython&PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATIONPyPyz\PyPy does not work yet with cpp protocol buffers. Falling back to the python implementation.)(enable_deterministic_proto_serializationTFc                      t           S N_implementation_type     Klib/python3.11/site-packages/google/protobuf/internal/api_implementation.pyTyper   _   s    	r   c                 
    | a dS )z'Never use! Only for protobuf benchmark.Nr   )implementation_types    r   _SetTyper   c   s     -r   c                      dS )N   r   r   r   r   Versionr   j   s    	
r   c                      t           S r   ))_python_deterministic_proto_serializationr   r   r   )IsPythonDefaultSerializationDeterministicr   o   s    	22r   )__doc__ossyswarningsgoogle.protobuf.internalr   api_version_api_versionImportError
ValueError_default_implementation_typegetenvr   versionwarngoogle.protobufr
   r   r   r   r   r   r   r   r   <module>r*      s  >  
			 



 :::::: %0,,   ,,, 1 <
:;;; *6)9 Gx  !ry!I!=? ?  8# 	S[ "1U: "(- = > > >!4 GFFFFF.2++ 4 4 4.3+++4  - - -  
3 3 3 3 3s    ((B BB