
                            S r SSKrSSKrSSKrSSKrSrS rSr SSKJ	r	  \" \	R                  5      rS rSr\c"  \" S5      (       a  S	rO\" S
5      (       a  SrOSr\R                  " S\5      r\S;  a  \" SR                  \5      5      eS\R                   ;   a  \S:X  a  \R"                  " S5        SrSr\S:X  a   SSKJr  \\R*                  S'   \rC\S	:X  a
   SSKJr  \rC SSKJr  SrS rS rg! \ a     Nf = f! \ a    \R"                  " S5         NFf = f! \ a    \R"                  " S5        Sr NVf = f! \ a    Sr N[f = f)zLDetermine which implementation of the protobuf API is used in this process.
    NTc                 B    U S:X  a  gU S:X  a  [        S5      eU S:X  a  gg )N   cpp   z%api_version=1 is no longer supported.r   python)
ValueError)api_versions    Glib/third_party/cloudsdk/google/protobuf/internal/api_implementation.py_ApiVersionToImplementationTyper      s/    AA
<
==A	    )_api_implementationc                 |     [         R                  " U 5      nU(       d  [        U S-   5      eg! [         a     gf = f)Nz import succeeded but was NoneTF)	importlibimport_moduleImportError)mod_namemods     r
   
_CanImportr   )   s@    

!
!(
+C#CCDD	 s   +. 
;;r   zgoogle._upb._messageupbzgoogle.protobuf.pyext._messager   &PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION)r   r   r   zdPROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION {0} is not supported. Please set to 'python', 'cpp' or 'upb'.PyPyz\PyPy does not work yet with cpp protocol buffers. Falling back to the python implementation.)_messagez/google3.net.proto2.python.internal.cpp._messagez-Selected implementation cpp is not available.zXSelected implementation upb is not available. Falling back to the python implementation.)(enable_deterministic_proto_serializationFc                      [         $ N)_implementation_type r   r
   Typer      s    	r   c                      [         $ r   ))_python_deterministic_proto_serializationr   r   r
   )IsPythonDefaultSerializationDeterministicr!      s    	22r   )__doc__r   ossyswarnings_GOOGLE3_PYTHON_UPB_DEFAULTr   r   !cloudsdk.google.protobuf.internalr   r	   r   r   getenvr   formatversionwarn	_c_modulecloudsdk.google.protobuf.pyextr   modulesgoogle._upbcloudsdk.google.protobufr   r    r   r!   r   r   r
   <module>r1      s    	 
 "   C 9%%'   &'' 233 # yy!I!57  77 $f%9:	< < 
S[[1U:
-- = >!	5 
	7EMCKKABI 5 		$I4 P.2+
3K  j 
 	MM79		 
 	MM ? @#		.  4.3+4sG   C8  D 	D" )E 8D DDD"D?>D?EE