+
     h  c                   s   R t ^ RIt^ RIt^ RIt ^ RIHt ]P                  t]^8X  d	   ]	! R4      h]^ 8  d   RMRt
]P                  ! R]
4      s\        R8w  d   RsR]P                  9   d    \        R8X  d   ]P                  ! R4       Rs ^ R	IHt R
tR tR tR tR tR#   ] d    Rt Li ; i  ] d    Rt L(i ; i)zLDetermine which implementation of the protobuf API is used in this process.
N)_api_implementationz%api_version=1 is no longer supported.ZcppZpythonZ&PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATIONZPyPyz\PyPy does not work yet with cpp protocol buffers. Falling back to the python implementation.)(enable_deterministic_proto_serializationTFc                      \         # N_implementation_type     P/usr/lib/python3.14/site-packages/google/protobuf/internal/api_implementation.pyTyper	   _   s    	r   c                s
    V s R# )z'Never use! Only for protobuf benchmark.Nr   )Zimplementation_types   &r   _SetTyper
   c   s
     -r   c                  s    ^# )i   r   r   r   r   Versionr   j   s    	
r   c                  r   r   ))_python_deterministic_proto_serializationr   r   r   )IsPythonDefaultSerializationDeterministicr   o   s    	22r   i)Z__doc__ZosZsysZwarningsZgoogle.protobuf.internalr    Zapi_versionZ_api_versionZImportErrorZ
ValueErrorZ_default_implementation_typeZgetenvr   ZversionZwarnZgoogle.protobufr   r   r	   r
   r   r   r   r   r   <module>r      s   > 
 
 : %00, 1:;; *6)9x  yy!I!=?  8#	S[[1U:
-- = >!4 G.2+-
3G  ,V  4.3+4s#   B# B2 #	B/.B/2	B>=B>