� S�Ljc@s�dZddlZddlZddlZy#ddlmZejZeZ Wne k rldZe Z nXedkr�e d��nedkr-y2ddl mZes�e d��n[d ZWq-e k r)ydd lmZ[Wq*e k r%e r&ejdd kr"d Zq"q&q*Xq-Xnedkr?d nd Zejde�Zed krld Zndejkr�ed kr�ejd�d Znejdd�Zedkr�e ded��nee�Zyddl mZeZWne k re ZnXd�Zd�Zd�Zed krvy&ddlmZd�Z d�Z!Wq�e k rrq�Xnea"d�Z d�Z!dS(sLDetermine which implementation of the protobuf API is used in this process. i����N(t_api_implementationis%api_version=1 is no longer supported.i(t_use_fast_cpp_protoss2_use_fast_cpp_protos import succeeded but was Nonei(tuse_pure_pythonitpythontcppt&PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATIONtPyPys\PyPy does not work yet with cpp protocol buffers. Falling back to the python implementation.t.PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSIONt2s=unsupported PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION: "s" (supported versions: 2)(t(enable_deterministic_proto_serializationcCstS(N(t_implementation_type(((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pytType�scCstS(N(t_implementation_version(((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pytVersion�scCstS(N(t)_python_deterministic_proto_serialization(((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pyt)IsPythonDefaultSerializationDeterministic�s(t_messagecCs tj�S(N(Rt&GetPythonProto3PreserveUnknownsDefault(((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pyR�scCstj|�dS(N(Rt&SetPythonProto3PreserveUnknownsDefault(tpreserve((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pyR�scCstS(N(t(_python_proto3_preserve_unknowns_default(((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pyR�scCs |adS(N(R(R((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pyR�s(#t__doc__tostwarningstsystgoogle.protobuf.internalRt api_versiont _api_versiontTruet'_proto_extension_modules_exist_in_buildt ImportErrortFalset ValueErrortgoogle.protobufRRt version_infot_default_implementation_typetgetenvR tversiontwarnt_implementation_version_strtintR R RR R Rtgoogle.protobuf.pyextRRRR(((sO/usr/lib/python2.7/site-packages/google/protobuf/internal/api_implementation.pyt sv