All Downloads are FREE. Search and download functionalities are using the official Maven repository.

skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement Maven / Gradle / Ivy

Go to download

Clarity is an open source replay parser for Dota 2 and CSGO 1 and 2 written in Java. This JAR contains the protobuf classes for clarity.

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: dota_gcmessages_common_match_management.proto

package skadistats.clarity.wire.dota.s2.proto;

public final class DOTAS2GcMessagesCommonMatchManagement {
  private DOTAS2GcMessagesCommonMatchManagement() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
  }
  /**
   * Protobuf enum {@code EMatchBehaviorScoreVariance}
   */
  public enum EMatchBehaviorScoreVariance
      implements com.google.protobuf.ProtocolMessageEnum {
    /**
     * k_EMatchBehaviorScoreVariance_Invalid = 0;
     */
    k_EMatchBehaviorScoreVariance_Invalid(0, 0),
    /**
     * k_EMatchBehaviorScoreVariance_Low = 1;
     */
    k_EMatchBehaviorScoreVariance_Low(1, 1),
    /**
     * k_EMatchBehaviorScoreVariance_Medium = 2;
     */
    k_EMatchBehaviorScoreVariance_Medium(2, 2),
    /**
     * k_EMatchBehaviorScoreVariance_High = 3;
     */
    k_EMatchBehaviorScoreVariance_High(3, 3),
    ;

    /**
     * k_EMatchBehaviorScoreVariance_Invalid = 0;
     */
    public static final int k_EMatchBehaviorScoreVariance_Invalid_VALUE = 0;
    /**
     * k_EMatchBehaviorScoreVariance_Low = 1;
     */
    public static final int k_EMatchBehaviorScoreVariance_Low_VALUE = 1;
    /**
     * k_EMatchBehaviorScoreVariance_Medium = 2;
     */
    public static final int k_EMatchBehaviorScoreVariance_Medium_VALUE = 2;
    /**
     * k_EMatchBehaviorScoreVariance_High = 3;
     */
    public static final int k_EMatchBehaviorScoreVariance_High_VALUE = 3;


    public final int getNumber() { return value; }

    public static EMatchBehaviorScoreVariance valueOf(int value) {
      switch (value) {
        case 0: return k_EMatchBehaviorScoreVariance_Invalid;
        case 1: return k_EMatchBehaviorScoreVariance_Low;
        case 2: return k_EMatchBehaviorScoreVariance_Medium;
        case 3: return k_EMatchBehaviorScoreVariance_High;
        default: return null;
      }
    }

    public static com.google.protobuf.Internal.EnumLiteMap
        internalGetValueMap() {
      return internalValueMap;
    }
    private static com.google.protobuf.Internal.EnumLiteMap
        internalValueMap =
          new com.google.protobuf.Internal.EnumLiteMap() {
            public EMatchBehaviorScoreVariance findValueByNumber(int number) {
              return EMatchBehaviorScoreVariance.valueOf(number);
            }
          };

    public final com.google.protobuf.Descriptors.EnumValueDescriptor
        getValueDescriptor() {
      return getDescriptor().getValues().get(index);
    }
    public final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptorForType() {
      return getDescriptor();
    }
    public static final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptor() {
      return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.getDescriptor().getEnumTypes().get(0);
    }

    private static final EMatchBehaviorScoreVariance[] VALUES = values();

    public static EMatchBehaviorScoreVariance valueOf(
        com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
      if (desc.getType() != getDescriptor()) {
        throw new java.lang.IllegalArgumentException(
          "EnumValueDescriptor is not for this type.");
      }
      return VALUES[desc.getIndex()];
    }

    private final int index;
    private final int value;

    private EMatchBehaviorScoreVariance(int index, int value) {
      this.index = index;
      this.value = value;
    }

    // @@protoc_insertion_point(enum_scope:EMatchBehaviorScoreVariance)
  }

  public interface CMsgMatchMatchmakingStatsOrBuilder extends
      // @@protoc_insertion_point(interface_extends:CMsgMatchMatchmakingStats)
      com.google.protobuf.MessageOrBuilder {

    /**
     * optional uint32 average_queue_time = 1;
     */
    boolean hasAverageQueueTime();
    /**
     * optional uint32 average_queue_time = 1;
     */
    int getAverageQueueTime();

    /**
     * optional uint32 maximum_queue_time = 2;
     */
    boolean hasMaximumQueueTime();
    /**
     * optional uint32 maximum_queue_time = 2;
     */
    int getMaximumQueueTime();

    /**
     * optional .EMatchBehaviorScoreVariance behavior_score_variance = 3 [default = k_EMatchBehaviorScoreVariance_Invalid];
     */
    boolean hasBehaviorScoreVariance();
    /**
     * optional .EMatchBehaviorScoreVariance behavior_score_variance = 3 [default = k_EMatchBehaviorScoreVariance_Invalid];
     */
    skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.EMatchBehaviorScoreVariance getBehaviorScoreVariance();
  }
  /**
   * Protobuf type {@code CMsgMatchMatchmakingStats}
   */
  public static final class CMsgMatchMatchmakingStats extends
      com.google.protobuf.GeneratedMessage implements
      // @@protoc_insertion_point(message_implements:CMsgMatchMatchmakingStats)
      CMsgMatchMatchmakingStatsOrBuilder {
    // Use CMsgMatchMatchmakingStats.newBuilder() to construct.
    private CMsgMatchMatchmakingStats(com.google.protobuf.GeneratedMessage.Builder builder) {
      super(builder);
      this.unknownFields = builder.getUnknownFields();
    }
    private CMsgMatchMatchmakingStats(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }

    private static final CMsgMatchMatchmakingStats defaultInstance;
    public static CMsgMatchMatchmakingStats getDefaultInstance() {
      return defaultInstance;
    }

    public CMsgMatchMatchmakingStats getDefaultInstanceForType() {
      return defaultInstance;
    }

    private final com.google.protobuf.UnknownFieldSet unknownFields;
    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
        getUnknownFields() {
      return this.unknownFields;
    }
    private CMsgMatchMatchmakingStats(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      initFields();
      int mutable_bitField0_ = 0;
      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
          com.google.protobuf.UnknownFieldSet.newBuilder();
      try {
        boolean done = false;
        while (!done) {
          int tag = input.readTag();
          switch (tag) {
            case 0:
              done = true;
              break;
            default: {
              if (!parseUnknownField(input, unknownFields,
                                     extensionRegistry, tag)) {
                done = true;
              }
              break;
            }
            case 8: {
              bitField0_ |= 0x00000001;
              averageQueueTime_ = input.readUInt32();
              break;
            }
            case 16: {
              bitField0_ |= 0x00000002;
              maximumQueueTime_ = input.readUInt32();
              break;
            }
            case 24: {
              int rawValue = input.readEnum();
              skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.EMatchBehaviorScoreVariance value = skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.EMatchBehaviorScoreVariance.valueOf(rawValue);
              if (value == null) {
                unknownFields.mergeVarintField(3, rawValue);
              } else {
                bitField0_ |= 0x00000004;
                behaviorScoreVariance_ = value;
              }
              break;
            }
          }
        }
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        throw e.setUnfinishedMessage(this);
      } catch (java.io.IOException e) {
        throw new com.google.protobuf.InvalidProtocolBufferException(
            e.getMessage()).setUnfinishedMessage(this);
      } finally {
        this.unknownFields = unknownFields.build();
        makeExtensionsImmutable();
      }
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMsgMatchMatchmakingStats_descriptor;
    }

    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMsgMatchMatchmakingStats_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats.class, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats.Builder.class);
    }

    public static com.google.protobuf.Parser PARSER =
        new com.google.protobuf.AbstractParser() {
      public CMsgMatchMatchmakingStats parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return new CMsgMatchMatchmakingStats(input, extensionRegistry);
      }
    };

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    private int bitField0_;
    public static final int AVERAGE_QUEUE_TIME_FIELD_NUMBER = 1;
    private int averageQueueTime_;
    /**
     * optional uint32 average_queue_time = 1;
     */
    public boolean hasAverageQueueTime() {
      return ((bitField0_ & 0x00000001) == 0x00000001);
    }
    /**
     * optional uint32 average_queue_time = 1;
     */
    public int getAverageQueueTime() {
      return averageQueueTime_;
    }

    public static final int MAXIMUM_QUEUE_TIME_FIELD_NUMBER = 2;
    private int maximumQueueTime_;
    /**
     * optional uint32 maximum_queue_time = 2;
     */
    public boolean hasMaximumQueueTime() {
      return ((bitField0_ & 0x00000002) == 0x00000002);
    }
    /**
     * optional uint32 maximum_queue_time = 2;
     */
    public int getMaximumQueueTime() {
      return maximumQueueTime_;
    }

    public static final int BEHAVIOR_SCORE_VARIANCE_FIELD_NUMBER = 3;
    private skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.EMatchBehaviorScoreVariance behaviorScoreVariance_;
    /**
     * optional .EMatchBehaviorScoreVariance behavior_score_variance = 3 [default = k_EMatchBehaviorScoreVariance_Invalid];
     */
    public boolean hasBehaviorScoreVariance() {
      return ((bitField0_ & 0x00000004) == 0x00000004);
    }
    /**
     * optional .EMatchBehaviorScoreVariance behavior_score_variance = 3 [default = k_EMatchBehaviorScoreVariance_Invalid];
     */
    public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.EMatchBehaviorScoreVariance getBehaviorScoreVariance() {
      return behaviorScoreVariance_;
    }

    private void initFields() {
      averageQueueTime_ = 0;
      maximumQueueTime_ = 0;
      behaviorScoreVariance_ = skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.EMatchBehaviorScoreVariance.k_EMatchBehaviorScoreVariance_Invalid;
    }
    private byte memoizedIsInitialized = -1;
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getSerializedSize();
      if (((bitField0_ & 0x00000001) == 0x00000001)) {
        output.writeUInt32(1, averageQueueTime_);
      }
      if (((bitField0_ & 0x00000002) == 0x00000002)) {
        output.writeUInt32(2, maximumQueueTime_);
      }
      if (((bitField0_ & 0x00000004) == 0x00000004)) {
        output.writeEnum(3, behaviorScoreVariance_.getNumber());
      }
      getUnknownFields().writeTo(output);
    }

    private int memoizedSerializedSize = -1;
    public int getSerializedSize() {
      int size = memoizedSerializedSize;
      if (size != -1) return size;

      size = 0;
      if (((bitField0_ & 0x00000001) == 0x00000001)) {
        size += com.google.protobuf.CodedOutputStream
          .computeUInt32Size(1, averageQueueTime_);
      }
      if (((bitField0_ & 0x00000002) == 0x00000002)) {
        size += com.google.protobuf.CodedOutputStream
          .computeUInt32Size(2, maximumQueueTime_);
      }
      if (((bitField0_ & 0x00000004) == 0x00000004)) {
        size += com.google.protobuf.CodedOutputStream
          .computeEnumSize(3, behaviorScoreVariance_.getNumber());
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSerializedSize = size;
      return size;
    }

    private static final long serialVersionUID = 0L;
    @java.lang.Override
    protected java.lang.Object writeReplace()
        throws java.io.ObjectStreamException {
      return super.writeReplace();
    }

    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return PARSER.parseFrom(input);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return PARSER.parseFrom(input, extensionRegistry);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return PARSER.parseDelimitedFrom(input);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return PARSER.parseDelimitedFrom(input, extensionRegistry);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return PARSER.parseFrom(input);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return PARSER.parseFrom(input, extensionRegistry);
    }

    public static Builder newBuilder() { return Builder.create(); }
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder(skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats prototype) {
      return newBuilder().mergeFrom(prototype);
    }
    public Builder toBuilder() { return newBuilder(this); }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code CMsgMatchMatchmakingStats}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessage.Builder implements
        // @@protoc_insertion_point(builder_implements:CMsgMatchMatchmakingStats)
        skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStatsOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMsgMatchMatchmakingStats_descriptor;
      }

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMsgMatchMatchmakingStats_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats.class, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats.Builder.class);
      }

      // Construct using skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats.newBuilder()
      private Builder() {
        maybeForceBuilderInitialization();
      }

      private Builder(
          com.google.protobuf.GeneratedMessage.BuilderParent parent) {
        super(parent);
        maybeForceBuilderInitialization();
      }
      private void maybeForceBuilderInitialization() {
        if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
        }
      }
      private static Builder create() {
        return new Builder();
      }

      public Builder clear() {
        super.clear();
        averageQueueTime_ = 0;
        bitField0_ = (bitField0_ & ~0x00000001);
        maximumQueueTime_ = 0;
        bitField0_ = (bitField0_ & ~0x00000002);
        behaviorScoreVariance_ = skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.EMatchBehaviorScoreVariance.k_EMatchBehaviorScoreVariance_Invalid;
        bitField0_ = (bitField0_ & ~0x00000004);
        return this;
      }

      public Builder clone() {
        return create().mergeFrom(buildPartial());
      }

      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMsgMatchMatchmakingStats_descriptor;
      }

      public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats getDefaultInstanceForType() {
        return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats.getDefaultInstance();
      }

      public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats build() {
        skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats buildPartial() {
        skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats result = new skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats(this);
        int from_bitField0_ = bitField0_;
        int to_bitField0_ = 0;
        if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
          to_bitField0_ |= 0x00000001;
        }
        result.averageQueueTime_ = averageQueueTime_;
        if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
          to_bitField0_ |= 0x00000002;
        }
        result.maximumQueueTime_ = maximumQueueTime_;
        if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
          to_bitField0_ |= 0x00000004;
        }
        result.behaviorScoreVariance_ = behaviorScoreVariance_;
        result.bitField0_ = to_bitField0_;
        onBuilt();
        return result;
      }

      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats) {
          return mergeFrom((skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats other) {
        if (other == skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats.getDefaultInstance()) return this;
        if (other.hasAverageQueueTime()) {
          setAverageQueueTime(other.getAverageQueueTime());
        }
        if (other.hasMaximumQueueTime()) {
          setMaximumQueueTime(other.getMaximumQueueTime());
        }
        if (other.hasBehaviorScoreVariance()) {
          setBehaviorScoreVariance(other.getBehaviorScoreVariance());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        return this;
      }

      public final boolean isInitialized() {
        return true;
      }

      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMsgMatchMatchmakingStats) e.getUnfinishedMessage();
          throw e;
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }
      private int bitField0_;

      private int averageQueueTime_ ;
      /**
       * optional uint32 average_queue_time = 1;
       */
      public boolean hasAverageQueueTime() {
        return ((bitField0_ & 0x00000001) == 0x00000001);
      }
      /**
       * optional uint32 average_queue_time = 1;
       */
      public int getAverageQueueTime() {
        return averageQueueTime_;
      }
      /**
       * optional uint32 average_queue_time = 1;
       */
      public Builder setAverageQueueTime(int value) {
        bitField0_ |= 0x00000001;
        averageQueueTime_ = value;
        onChanged();
        return this;
      }
      /**
       * optional uint32 average_queue_time = 1;
       */
      public Builder clearAverageQueueTime() {
        bitField0_ = (bitField0_ & ~0x00000001);
        averageQueueTime_ = 0;
        onChanged();
        return this;
      }

      private int maximumQueueTime_ ;
      /**
       * optional uint32 maximum_queue_time = 2;
       */
      public boolean hasMaximumQueueTime() {
        return ((bitField0_ & 0x00000002) == 0x00000002);
      }
      /**
       * optional uint32 maximum_queue_time = 2;
       */
      public int getMaximumQueueTime() {
        return maximumQueueTime_;
      }
      /**
       * optional uint32 maximum_queue_time = 2;
       */
      public Builder setMaximumQueueTime(int value) {
        bitField0_ |= 0x00000002;
        maximumQueueTime_ = value;
        onChanged();
        return this;
      }
      /**
       * optional uint32 maximum_queue_time = 2;
       */
      public Builder clearMaximumQueueTime() {
        bitField0_ = (bitField0_ & ~0x00000002);
        maximumQueueTime_ = 0;
        onChanged();
        return this;
      }

      private skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.EMatchBehaviorScoreVariance behaviorScoreVariance_ = skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.EMatchBehaviorScoreVariance.k_EMatchBehaviorScoreVariance_Invalid;
      /**
       * optional .EMatchBehaviorScoreVariance behavior_score_variance = 3 [default = k_EMatchBehaviorScoreVariance_Invalid];
       */
      public boolean hasBehaviorScoreVariance() {
        return ((bitField0_ & 0x00000004) == 0x00000004);
      }
      /**
       * optional .EMatchBehaviorScoreVariance behavior_score_variance = 3 [default = k_EMatchBehaviorScoreVariance_Invalid];
       */
      public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.EMatchBehaviorScoreVariance getBehaviorScoreVariance() {
        return behaviorScoreVariance_;
      }
      /**
       * optional .EMatchBehaviorScoreVariance behavior_score_variance = 3 [default = k_EMatchBehaviorScoreVariance_Invalid];
       */
      public Builder setBehaviorScoreVariance(skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.EMatchBehaviorScoreVariance value) {
        if (value == null) {
          throw new NullPointerException();
        }
        bitField0_ |= 0x00000004;
        behaviorScoreVariance_ = value;
        onChanged();
        return this;
      }
      /**
       * optional .EMatchBehaviorScoreVariance behavior_score_variance = 3 [default = k_EMatchBehaviorScoreVariance_Invalid];
       */
      public Builder clearBehaviorScoreVariance() {
        bitField0_ = (bitField0_ & ~0x00000004);
        behaviorScoreVariance_ = skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.EMatchBehaviorScoreVariance.k_EMatchBehaviorScoreVariance_Invalid;
        onChanged();
        return this;
      }

      // @@protoc_insertion_point(builder_scope:CMsgMatchMatchmakingStats)
    }

    static {
      defaultInstance = new CMsgMatchMatchmakingStats(true);
      defaultInstance.initFields();
    }

    // @@protoc_insertion_point(class_scope:CMsgMatchMatchmakingStats)
  }

  public interface CMvpDataOrBuilder extends
      // @@protoc_insertion_point(interface_extends:CMvpData)
      com.google.protobuf.MessageOrBuilder {

    /**
     * repeated .CMvpData.MvpDatum mvps = 1;
     */
    java.util.List 
        getMvpsList();
    /**
     * repeated .CMvpData.MvpDatum mvps = 1;
     */
    skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum getMvps(int index);
    /**
     * repeated .CMvpData.MvpDatum mvps = 1;
     */
    int getMvpsCount();
    /**
     * repeated .CMvpData.MvpDatum mvps = 1;
     */
    java.util.List 
        getMvpsOrBuilderList();
    /**
     * repeated .CMvpData.MvpDatum mvps = 1;
     */
    skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatumOrBuilder getMvpsOrBuilder(
        int index);
  }
  /**
   * Protobuf type {@code CMvpData}
   */
  public static final class CMvpData extends
      com.google.protobuf.GeneratedMessage implements
      // @@protoc_insertion_point(message_implements:CMvpData)
      CMvpDataOrBuilder {
    // Use CMvpData.newBuilder() to construct.
    private CMvpData(com.google.protobuf.GeneratedMessage.Builder builder) {
      super(builder);
      this.unknownFields = builder.getUnknownFields();
    }
    private CMvpData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }

    private static final CMvpData defaultInstance;
    public static CMvpData getDefaultInstance() {
      return defaultInstance;
    }

    public CMvpData getDefaultInstanceForType() {
      return defaultInstance;
    }

    private final com.google.protobuf.UnknownFieldSet unknownFields;
    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
        getUnknownFields() {
      return this.unknownFields;
    }
    private CMvpData(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      initFields();
      int mutable_bitField0_ = 0;
      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
          com.google.protobuf.UnknownFieldSet.newBuilder();
      try {
        boolean done = false;
        while (!done) {
          int tag = input.readTag();
          switch (tag) {
            case 0:
              done = true;
              break;
            default: {
              if (!parseUnknownField(input, unknownFields,
                                     extensionRegistry, tag)) {
                done = true;
              }
              break;
            }
            case 10: {
              if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
                mvps_ = new java.util.ArrayList();
                mutable_bitField0_ |= 0x00000001;
              }
              mvps_.add(input.readMessage(skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.PARSER, extensionRegistry));
              break;
            }
          }
        }
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        throw e.setUnfinishedMessage(this);
      } catch (java.io.IOException e) {
        throw new com.google.protobuf.InvalidProtocolBufferException(
            e.getMessage()).setUnfinishedMessage(this);
      } finally {
        if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
          mvps_ = java.util.Collections.unmodifiableList(mvps_);
        }
        this.unknownFields = unknownFields.build();
        makeExtensionsImmutable();
      }
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMvpData_descriptor;
    }

    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMvpData_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.class, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.Builder.class);
    }

    public static com.google.protobuf.Parser PARSER =
        new com.google.protobuf.AbstractParser() {
      public CMvpData parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return new CMvpData(input, extensionRegistry);
      }
    };

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    public interface MvpDatumOrBuilder extends
        // @@protoc_insertion_point(interface_extends:CMvpData.MvpDatum)
        com.google.protobuf.MessageOrBuilder {

      /**
       * optional uint32 player_slot = 1;
       */
      boolean hasPlayerSlot();
      /**
       * optional uint32 player_slot = 1;
       */
      int getPlayerSlot();

      /**
       * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
       */
      java.util.List 
          getAccoladesList();
      /**
       * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
       */
      skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade getAccolades(int index);
      /**
       * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
       */
      int getAccoladesCount();
      /**
       * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
       */
      java.util.List 
          getAccoladesOrBuilderList();
      /**
       * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
       */
      skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccoladeOrBuilder getAccoladesOrBuilder(
          int index);
    }
    /**
     * Protobuf type {@code CMvpData.MvpDatum}
     */
    public static final class MvpDatum extends
        com.google.protobuf.GeneratedMessage implements
        // @@protoc_insertion_point(message_implements:CMvpData.MvpDatum)
        MvpDatumOrBuilder {
      // Use MvpDatum.newBuilder() to construct.
      private MvpDatum(com.google.protobuf.GeneratedMessage.Builder builder) {
        super(builder);
        this.unknownFields = builder.getUnknownFields();
      }
      private MvpDatum(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }

      private static final MvpDatum defaultInstance;
      public static MvpDatum getDefaultInstance() {
        return defaultInstance;
      }

      public MvpDatum getDefaultInstanceForType() {
        return defaultInstance;
      }

      private final com.google.protobuf.UnknownFieldSet unknownFields;
      @java.lang.Override
      public final com.google.protobuf.UnknownFieldSet
          getUnknownFields() {
        return this.unknownFields;
      }
      private MvpDatum(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        initFields();
        int mutable_bitField0_ = 0;
        com.google.protobuf.UnknownFieldSet.Builder unknownFields =
            com.google.protobuf.UnknownFieldSet.newBuilder();
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              default: {
                if (!parseUnknownField(input, unknownFields,
                                       extensionRegistry, tag)) {
                  done = true;
                }
                break;
              }
              case 8: {
                bitField0_ |= 0x00000001;
                playerSlot_ = input.readUInt32();
                break;
              }
              case 18: {
                if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
                  accolades_ = new java.util.ArrayList();
                  mutable_bitField0_ |= 0x00000002;
                }
                accolades_.add(input.readMessage(skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.PARSER, extensionRegistry));
                break;
              }
            }
          }
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(this);
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(
              e.getMessage()).setUnfinishedMessage(this);
        } finally {
          if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
            accolades_ = java.util.Collections.unmodifiableList(accolades_);
          }
          this.unknownFields = unknownFields.build();
          makeExtensionsImmutable();
        }
      }
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMvpData_MvpDatum_descriptor;
      }

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMvpData_MvpDatum_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.class, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.Builder.class);
      }

      public static com.google.protobuf.Parser PARSER =
          new com.google.protobuf.AbstractParser() {
        public MvpDatum parsePartialFrom(
            com.google.protobuf.CodedInputStream input,
            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
            throws com.google.protobuf.InvalidProtocolBufferException {
          return new MvpDatum(input, extensionRegistry);
        }
      };

      @java.lang.Override
      public com.google.protobuf.Parser getParserForType() {
        return PARSER;
      }

      public interface MvpAccoladeOrBuilder extends
          // @@protoc_insertion_point(interface_extends:CMvpData.MvpDatum.MvpAccolade)
          com.google.protobuf.MessageOrBuilder {

        /**
         * optional .CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType type = 1 [default = kills];
         */
        boolean hasType();
        /**
         * optional .CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType type = 1 [default = kills];
         */
        skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType getType();

        /**
         * optional float detail_value = 2;
         */
        boolean hasDetailValue();
        /**
         * optional float detail_value = 2;
         */
        float getDetailValue();
      }
      /**
       * Protobuf type {@code CMvpData.MvpDatum.MvpAccolade}
       */
      public static final class MvpAccolade extends
          com.google.protobuf.GeneratedMessage implements
          // @@protoc_insertion_point(message_implements:CMvpData.MvpDatum.MvpAccolade)
          MvpAccoladeOrBuilder {
        // Use MvpAccolade.newBuilder() to construct.
        private MvpAccolade(com.google.protobuf.GeneratedMessage.Builder builder) {
          super(builder);
          this.unknownFields = builder.getUnknownFields();
        }
        private MvpAccolade(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }

        private static final MvpAccolade defaultInstance;
        public static MvpAccolade getDefaultInstance() {
          return defaultInstance;
        }

        public MvpAccolade getDefaultInstanceForType() {
          return defaultInstance;
        }

        private final com.google.protobuf.UnknownFieldSet unknownFields;
        @java.lang.Override
        public final com.google.protobuf.UnknownFieldSet
            getUnknownFields() {
          return this.unknownFields;
        }
        private MvpAccolade(
            com.google.protobuf.CodedInputStream input,
            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
            throws com.google.protobuf.InvalidProtocolBufferException {
          initFields();
          int mutable_bitField0_ = 0;
          com.google.protobuf.UnknownFieldSet.Builder unknownFields =
              com.google.protobuf.UnknownFieldSet.newBuilder();
          try {
            boolean done = false;
            while (!done) {
              int tag = input.readTag();
              switch (tag) {
                case 0:
                  done = true;
                  break;
                default: {
                  if (!parseUnknownField(input, unknownFields,
                                         extensionRegistry, tag)) {
                    done = true;
                  }
                  break;
                }
                case 8: {
                  int rawValue = input.readEnum();
                  skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType value = skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType.valueOf(rawValue);
                  if (value == null) {
                    unknownFields.mergeVarintField(1, rawValue);
                  } else {
                    bitField0_ |= 0x00000001;
                    type_ = value;
                  }
                  break;
                }
                case 21: {
                  bitField0_ |= 0x00000002;
                  detailValue_ = input.readFloat();
                  break;
                }
              }
            }
          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
            throw e.setUnfinishedMessage(this);
          } catch (java.io.IOException e) {
            throw new com.google.protobuf.InvalidProtocolBufferException(
                e.getMessage()).setUnfinishedMessage(this);
          } finally {
            this.unknownFields = unknownFields.build();
            makeExtensionsImmutable();
          }
        }
        public static final com.google.protobuf.Descriptors.Descriptor
            getDescriptor() {
          return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMvpData_MvpDatum_MvpAccolade_descriptor;
        }

        protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
            internalGetFieldAccessorTable() {
          return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMvpData_MvpDatum_MvpAccolade_fieldAccessorTable
              .ensureFieldAccessorsInitialized(
                  skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.class, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.Builder.class);
        }

        public static com.google.protobuf.Parser PARSER =
            new com.google.protobuf.AbstractParser() {
          public MvpAccolade parsePartialFrom(
              com.google.protobuf.CodedInputStream input,
              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
              throws com.google.protobuf.InvalidProtocolBufferException {
            return new MvpAccolade(input, extensionRegistry);
          }
        };

        @java.lang.Override
        public com.google.protobuf.Parser getParserForType() {
          return PARSER;
        }

        /**
         * Protobuf enum {@code CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType}
         */
        public enum MvpAccoladeType
            implements com.google.protobuf.ProtocolMessageEnum {
          /**
           * kills = 1;
           */
          kills(0, 1),
          /**
           * deaths = 2;
           */
          deaths(1, 2),
          /**
           * assists = 3;
           */
          assists(2, 3),
          /**
           * net_worth = 5;
           */
          net_worth(3, 5),
          /**
           * item_value = 6;
           */
          item_value(4, 6),
          /**
           * support_gold_spent = 7;
           */
          support_gold_spent(5, 7),
          /**
           * wards_placed = 8;
           */
          wards_placed(6, 8),
          /**
           * dewards = 9;
           */
          dewards(7, 9),
          /**
           * camps_stacked = 10;
           */
          camps_stacked(8, 10),
          /**
           * last_hits = 11;
           */
          last_hits(9, 11),
          /**
           * denies = 12;
           */
          denies(10, 12),
          /**
           * kKillEaterEvent_Killing_Sprees = 13;
           */
          kKillEaterEvent_Killing_Sprees(11, 13),
          /**
           * kKillEaterEvent_Godlike = 14;
           */
          kKillEaterEvent_Godlike(12, 14),
          /**
           * kKillEaterEvent_Towers_Destroyed = 15;
           */
          kKillEaterEvent_Towers_Destroyed(13, 15),
          /**
           * kKillEaterEventType_Invoker_SunstrikeKills = 16;
           */
          kKillEaterEventType_Invoker_SunstrikeKills(14, 16),
          /**
           * kKillEaterEventType_Axe_Culls = 17;
           */
          kKillEaterEventType_Axe_Culls(15, 17),
          /**
           * kKillEaterEventType_Axe_BattleHungerKills = 18;
           */
          kKillEaterEventType_Axe_BattleHungerKills(16, 18),
          /**
           * kKillEaterEventType_LowHealthKills = 19;
           */
          kKillEaterEventType_LowHealthKills(17, 19),
          /**
           * kKillEaterEventType_Invoker_TornadoKills = 20;
           */
          kKillEaterEventType_Invoker_TornadoKills(18, 20),
          /**
           * kKillEaterEventType_Sven_DoubleStuns = 21;
           */
          kKillEaterEventType_Sven_DoubleStuns(19, 21),
          /**
           * kKillEaterEventType_Sven_WarcryAssists = 22;
           */
          kKillEaterEventType_Sven_WarcryAssists(20, 22),
          /**
           * kKillEaterEventType_Sven_CleaveDoubleKills = 23;
           */
          kKillEaterEventType_Sven_CleaveDoubleKills(21, 23),
          /**
           * kKillEaterEventType_Sven_TeleportInterrupts = 24;
           */
          kKillEaterEventType_Sven_TeleportInterrupts(22, 24),
          /**
           * kKillEaterEventType_Faceless_MultiChrono = 25;
           */
          kKillEaterEventType_Faceless_MultiChrono(23, 25),
          /**
           * kKillEaterEventType_Faceless_ChronoKills = 26;
           */
          kKillEaterEventType_Faceless_ChronoKills(24, 26),
          /**
           * kKillEaterEventType_Ursa_MultiShocks = 27;
           */
          kKillEaterEventType_Ursa_MultiShocks(25, 27),
          /**
           * kKillEaterEventType_RoshanKills = 28;
           */
          kKillEaterEventType_RoshanKills(26, 28),
          /**
           * kKillEaterEventType_Lion_FingerKills = 29;
           */
          kKillEaterEventType_Lion_FingerKills(27, 29),
          /**
           * kKillEaterEventType_Riki_SmokedHeroKills = 32;
           */
          kKillEaterEventType_Riki_SmokedHeroKills(28, 32),
          /**
           * kKillEaterEventType_HeroesRevealedWithDust = 33;
           */
          kKillEaterEventType_HeroesRevealedWithDust(29, 33),
          /**
           * kKillEaterEventType_SkeletonKing_ReincarnationKills = 34;
           */
          kKillEaterEventType_SkeletonKing_ReincarnationKills(30, 34),
          /**
           * kKillEaterEventType_Skywrath_FlareKills = 35;
           */
          kKillEaterEventType_Skywrath_FlareKills(31, 35),
          /**
           * kKillEaterEventType_Leshrac_SplitEarthStuns = 36;
           */
          kKillEaterEventType_Leshrac_SplitEarthStuns(32, 36),
          /**
           * kKillEaterEventType_Mirana_MaxStunArrows = 37;
           */
          kKillEaterEventType_Mirana_MaxStunArrows(33, 37),
          /**
           * kKillEaterEventType_PhantomAssassin_CoupdeGraceCrits = 38;
           */
          kKillEaterEventType_PhantomAssassin_CoupdeGraceCrits(34, 38),
          /**
           * kKillEaterEventType_PhantomAssassin_DaggerCrits = 39;
           */
          kKillEaterEventType_PhantomAssassin_DaggerCrits(35, 39),
          /**
           * kKillEaterEventType_Meepo_Earthbinds = 40;
           */
          kKillEaterEventType_Meepo_Earthbinds(36, 40),
          /**
           * kKillEaterEventType_Bloodseeker_RuptureKills = 41;
           */
          kKillEaterEventType_Bloodseeker_RuptureKills(37, 41),
          /**
           * kKillEaterEventType_Slark_LeashedEnemies = 42;
           */
          kKillEaterEventType_Slark_LeashedEnemies(38, 42),
          /**
           * kKillEaterEventType_Disruptor_FountainGlimpses = 43;
           */
          kKillEaterEventType_Disruptor_FountainGlimpses(39, 43),
          /**
           * kKillEaterEventType_Rubick_SpellsStolen = 44;
           */
          kKillEaterEventType_Rubick_SpellsStolen(40, 44),
          /**
           * kKillEaterEventType_Rubick_UltimatesStolen = 45;
           */
          kKillEaterEventType_Rubick_UltimatesStolen(41, 45),
          /**
           * kKillEaterEventType_Doom_EnemiesDoomed = 46;
           */
          kKillEaterEventType_Doom_EnemiesDoomed(42, 46),
          /**
           * kKillEaterEventType_Omniknight_Purifications = 47;
           */
          kKillEaterEventType_Omniknight_Purifications(43, 47),
          /**
           * kKillEaterEventType_Omniknight_AlliesRepelled = 48;
           */
          kKillEaterEventType_Omniknight_AlliesRepelled(44, 48),
          /**
           * kKillEaterEventType_Omniknight_EnemiesRepelled = 49;
           */
          kKillEaterEventType_Omniknight_EnemiesRepelled(45, 49),
          /**
           * kKillEaterEventType_Warlock_FiveHeroFatalBonds = 50;
           */
          kKillEaterEventType_Warlock_FiveHeroFatalBonds(46, 50),
          /**
           * kKillEaterEventType_CrystalMaiden_FrostbittenEnemies = 51;
           */
          kKillEaterEventType_CrystalMaiden_FrostbittenEnemies(47, 51),
          /**
           * kKillEaterEventType_CrystalMaiden_CrystalNovas = 52;
           */
          kKillEaterEventType_CrystalMaiden_CrystalNovas(48, 52),
          /**
           * kKillEaterEventType_Kunkka_DoubleHeroTorrents = 53;
           */
          kKillEaterEventType_Kunkka_DoubleHeroTorrents(49, 53),
          /**
           * kKillEaterEventType_Kunkka_TripleHeroGhostShips = 54;
           */
          kKillEaterEventType_Kunkka_TripleHeroGhostShips(50, 54),
          /**
           * kKillEaterEventType_NagaSiren_EnemiesEnsnared = 55;
           */
          kKillEaterEventType_NagaSiren_EnemiesEnsnared(51, 55),
          /**
           * kKillEaterEventType_NagaSiren_TripleHeroRipTides = 56;
           */
          kKillEaterEventType_NagaSiren_TripleHeroRipTides(52, 56),
          /**
           * kKillEaterEventType_Lycan_KillsDuringShapeshift = 57;
           */
          kKillEaterEventType_Lycan_KillsDuringShapeshift(53, 57),
          /**
           * kKillEaterEventType_Pudge_DismemberKills = 58;
           */
          kKillEaterEventType_Pudge_DismemberKills(54, 58),
          /**
           * kKillEaterEventType_Pudge_EnemyHeroesHooked = 59;
           */
          kKillEaterEventType_Pudge_EnemyHeroesHooked(55, 59),
          /**
           * kKillEaterEventType_Pudge_HookKills = 60;
           */
          kKillEaterEventType_Pudge_HookKills(56, 60),
          /**
           * kKillEaterEventType_Pudge_UnseenEnemyHeroesHooked = 61;
           */
          kKillEaterEventType_Pudge_UnseenEnemyHeroesHooked(57, 61),
          /**
           * kKillEaterEventType_DrowRanger_EnemiesSilenced = 62;
           */
          kKillEaterEventType_DrowRanger_EnemiesSilenced(58, 62),
          /**
           * kKillEaterEventType_DrowRanger_MultiHeroSilences = 63;
           */
          kKillEaterEventType_DrowRanger_MultiHeroSilences(59, 63),
          /**
           * kKillEaterEventType_DrowRanger_SilencedKills = 64;
           */
          kKillEaterEventType_DrowRanger_SilencedKills(60, 64),
          /**
           * kKillEaterEventType_DrowRanger_FrostArrowKills = 65;
           */
          kKillEaterEventType_DrowRanger_FrostArrowKills(61, 65),
          /**
           * kKillEaterEventType_DragonKnight_KillsInDragonForm = 66;
           */
          kKillEaterEventType_DragonKnight_KillsInDragonForm(62, 66),
          /**
           * kKillEaterEventType_DragonKnight_BreatheFireKills = 67;
           */
          kKillEaterEventType_DragonKnight_BreatheFireKills(63, 67),
          /**
           * kKillEaterEventType_DragonKnight_SplashKills = 68;
           */
          kKillEaterEventType_DragonKnight_SplashKills(64, 68),
          /**
           * kKillEaterEventType_WitchDoctor_CaskStuns = 69;
           */
          kKillEaterEventType_WitchDoctor_CaskStuns(65, 69),
          /**
           * kKillEaterEventType_WitchDoctor_MaledictKills = 70;
           */
          kKillEaterEventType_WitchDoctor_MaledictKills(66, 70),
          /**
           * kKillEaterEventType_WitchDoctor_MultiHeroMaledicts = 71;
           */
          kKillEaterEventType_WitchDoctor_MultiHeroMaledicts(67, 71),
          /**
           * kKillEaterEventType_WitchDoctor_DeathWardKills = 72;
           */
          kKillEaterEventType_WitchDoctor_DeathWardKills(68, 72),
          /**
           * kKillEaterEventType_Disruptor_ThunderStrikeKills = 73;
           */
          kKillEaterEventType_Disruptor_ThunderStrikeKills(69, 73),
          /**
           * kKillEaterEventType_Disruptor_HeroesGlimpsed = 74;
           */
          kKillEaterEventType_Disruptor_HeroesGlimpsed(70, 74),
          /**
           * kKillEaterEventType_CrystalMaiden_FreezingFieldKills = 75;
           */
          kKillEaterEventType_CrystalMaiden_FreezingFieldKills(71, 75),
          /**
           * kKillEaterEventType_Medusa_EnemiesPetrified = 77;
           */
          kKillEaterEventType_Medusa_EnemiesPetrified(72, 77),
          /**
           * kKillEaterEventType_Warlock_FatalBondsKills = 78;
           */
          kKillEaterEventType_Warlock_FatalBondsKills(73, 78),
          /**
           * kKillEaterEventType_Warlock_GolemKills = 79;
           */
          kKillEaterEventType_Warlock_GolemKills(74, 79),
          /**
           * kKillEaterEventType_Tusk_WalrusPunches = 80;
           */
          kKillEaterEventType_Tusk_WalrusPunches(75, 80),
          /**
           * kKillEaterEventType_Tusk_SnowballStuns = 81;
           */
          kKillEaterEventType_Tusk_SnowballStuns(76, 81),
          /**
           * kKillEaterEventType_Earthshaker_FissureStuns = 82;
           */
          kKillEaterEventType_Earthshaker_FissureStuns(77, 82),
          /**
           * kKillEaterEventType_Earthshaker_3HeroEchoslams = 83;
           */
          kKillEaterEventType_Earthshaker_3HeroEchoslams(78, 83),
          /**
           * kKillEaterEventType_SandKing_BurrowstrikeStuns = 84;
           */
          kKillEaterEventType_SandKing_BurrowstrikeStuns(79, 84),
          /**
           * kKillEaterEventType_SandKing_EpicenterKills = 85;
           */
          kKillEaterEventType_SandKing_EpicenterKills(80, 85),
          /**
           * kKillEaterEventType_SkywrathMage_AncientSealKills = 86;
           */
          kKillEaterEventType_SkywrathMage_AncientSealKills(81, 86),
          /**
           * kKillEaterEventType_SkywrathMage_ConcussiveShotKills = 87;
           */
          kKillEaterEventType_SkywrathMage_ConcussiveShotKills(82, 87),
          /**
           * kKillEaterEventType_Luna_LucentBeamKills = 88;
           */
          kKillEaterEventType_Luna_LucentBeamKills(83, 88),
          /**
           * kKillEaterEventType_Luna_EclipseKills = 89;
           */
          kKillEaterEventType_Luna_EclipseKills(84, 89),
          /**
           * kKillEaterEventType_KeeperOfTheLight_IlluminateKills = 90;
           */
          kKillEaterEventType_KeeperOfTheLight_IlluminateKills(85, 90),
          /**
           * kKillEaterEventType_KeeperOfTheLight_ManaLeakStuns = 91;
           */
          kKillEaterEventType_KeeperOfTheLight_ManaLeakStuns(86, 91),
          /**
           * kKillEaterEventType_KeeperOfTheLight_TeammatesRecalled = 92;
           */
          kKillEaterEventType_KeeperOfTheLight_TeammatesRecalled(87, 92),
          /**
           * kKillEaterEventType_LegionCommander_DuelsWon = 93;
           */
          kKillEaterEventType_LegionCommander_DuelsWon(88, 93),
          /**
           * kKillEaterEventType_Beastmaster_RoarKills = 94;
           */
          kKillEaterEventType_Beastmaster_RoarKills(89, 94),
          /**
           * kKillEaterEventType_Beastmaster_RoarMultiKills = 95;
           */
          kKillEaterEventType_Beastmaster_RoarMultiKills(90, 95),
          /**
           * kKillEaterEventType_Windrunner_FocusFireBuildings = 96;
           */
          kKillEaterEventType_Windrunner_FocusFireBuildings(91, 96),
          /**
           * kKillEaterEventType_Windrunner_PowershotKills = 97;
           */
          kKillEaterEventType_Windrunner_PowershotKills(92, 97),
          /**
           * kKillEaterEventType_PhantomAssassin_DaggerLastHits = 98;
           */
          kKillEaterEventType_PhantomAssassin_DaggerLastHits(93, 98),
          /**
           * kKillEaterEventType_PhantomAssassin_PhantomStrikeKills = 99;
           */
          kKillEaterEventType_PhantomAssassin_PhantomStrikeKills(94, 99),
          /**
           * kKillEaterEventType_DeathProphet_CryptSwarmKills = 100;
           */
          kKillEaterEventType_DeathProphet_CryptSwarmKills(95, 100),
          /**
           * kKillEaterEventType_DeathProphet_ExorcismBuildingKills = 101;
           */
          kKillEaterEventType_DeathProphet_ExorcismBuildingKills(96, 101),
          /**
           * kKillEaterEventType_DeathProphet_ExorcismSpiritsSummoned = 102;
           */
          kKillEaterEventType_DeathProphet_ExorcismSpiritsSummoned(97, 102),
          /**
           * kKillEaterEventType_DeathProphet_MultiHeroSilences = 103;
           */
          kKillEaterEventType_DeathProphet_MultiHeroSilences(98, 103),
          /**
           * kKillEaterEventType_Abaddon_MistCoilKills = 104;
           */
          kKillEaterEventType_Abaddon_MistCoilKills(99, 104),
          /**
           * kKillEaterEventType_Abaddon_MistCoilHealed = 105;
           */
          kKillEaterEventType_Abaddon_MistCoilHealed(100, 105),
          /**
           * kKillEaterEventType_Abaddon_AphoticShieldKills = 106;
           */
          kKillEaterEventType_Abaddon_AphoticShieldKills(101, 106),
          /**
           * kKillEaterEventType_Lich_ChainFrostTripleKills = 107;
           */
          kKillEaterEventType_Lich_ChainFrostTripleKills(102, 107),
          /**
           * kKillEaterEventType_Lich_ChainFrostMultiKills = 108;
           */
          kKillEaterEventType_Lich_ChainFrostMultiKills(103, 108),
          /**
           * kKillEaterEventType_Lich_ChainFrostBounces = 109;
           */
          kKillEaterEventType_Lich_ChainFrostBounces(104, 109),
          /**
           * kKillEaterEventType_Ursa_EnragedKills = 110;
           */
          kKillEaterEventType_Ursa_EnragedKills(105, 110),
          /**
           * kKillEaterEventType_Ursa_EarthshockKills = 111;
           */
          kKillEaterEventType_Ursa_EarthshockKills(106, 111),
          /**
           * kKillEaterEventType_Lina_LagunaBladeKills = 112;
           */
          kKillEaterEventType_Lina_LagunaBladeKills(107, 112),
          /**
           * kKillEaterEventType_Lina_DragonSlaveKills = 113;
           */
          kKillEaterEventType_Lina_DragonSlaveKills(108, 113),
          /**
           * kKillEaterEventType_Lina_LightStrikeArrayStuns = 114;
           */
          kKillEaterEventType_Lina_LightStrikeArrayStuns(109, 114),
          /**
           * kKillEaterEvent_Barracks_Destroyed = 115;
           */
          kKillEaterEvent_Barracks_Destroyed(110, 115),
          /**
           * kKillEaterEvent_TemplarAssassin_MeldKills = 116;
           */
          kKillEaterEvent_TemplarAssassin_MeldKills(111, 116),
          /**
           * kKillEaterEvent_TemplarAssassin_HeroesSlowed = 117;
           */
          kKillEaterEvent_TemplarAssassin_HeroesSlowed(112, 117),
          /**
           * kKillEaterEvent_Sniper_AssassinationKills = 118;
           */
          kKillEaterEvent_Sniper_AssassinationKills(113, 118),
          /**
           * kKillEaterEvent_Sniper_HeadshotStuns = 119;
           */
          kKillEaterEvent_Sniper_HeadshotStuns(114, 119),
          /**
           * kKillEaterEvent_EarthSpirit_SmashStuns = 120;
           */
          kKillEaterEvent_EarthSpirit_SmashStuns(115, 120),
          /**
           * kKillEaterEvent_EarthSpirit_GripSilences = 121;
           */
          kKillEaterEvent_EarthSpirit_GripSilences(116, 121),
          /**
           * kKillEaterEvent_ShadowShaman_ShackleKills = 122;
           */
          kKillEaterEvent_ShadowShaman_ShackleKills(117, 122),
          /**
           * kKillEaterEvent_ShadowShaman_HexKills = 123;
           */
          kKillEaterEvent_ShadowShaman_HexKills(118, 123),
          /**
           * kKillEaterEvent_Centaur_EnemiesStomped = 124;
           */
          kKillEaterEvent_Centaur_EnemiesStomped(119, 124),
          /**
           * kKillEaterEvent_Centaur_DoubleEdgeKills = 125;
           */
          kKillEaterEvent_Centaur_DoubleEdgeKills(120, 125),
          /**
           * kKillEaterEvent_Centaur_ReturnKills = 126;
           */
          kKillEaterEvent_Centaur_ReturnKills(121, 126),
          /**
           * kKillEaterEvent_EmberSpirit_EnemiesChained = 127;
           */
          kKillEaterEvent_EmberSpirit_EnemiesChained(122, 127),
          /**
           * kKillEaterEvent_EmberSpirit_SleightOfFistMultiKills = 128;
           */
          kKillEaterEvent_EmberSpirit_SleightOfFistMultiKills(123, 128),
          /**
           * kKillEaterEvent_Puck_OrbKills = 129;
           */
          kKillEaterEvent_Puck_OrbKills(124, 129),
          /**
           * kKillEaterEvent_VengefulSpirit_EnemiesStunned = 130;
           */
          kKillEaterEvent_VengefulSpirit_EnemiesStunned(125, 130),
          /**
           * kKillEaterEvent_Lifestealer_RageKills = 131;
           */
          kKillEaterEvent_Lifestealer_RageKills(126, 131),
          /**
           * kKillEaterEvent_Lifestealer_OpenWoundsKills = 132;
           */
          kKillEaterEvent_Lifestealer_OpenWoundsKills(127, 132),
          /**
           * kKillEaterEvent_Lifestealer_InfestKills = 133;
           */
          kKillEaterEvent_Lifestealer_InfestKills(128, 133),
          /**
           * kKillEaterEvent_ElderTitan_SpiritKills = 134;
           */
          kKillEaterEvent_ElderTitan_SpiritKills(129, 134),
          /**
           * kKillEaterEvent_ElderTitan_GoodStomps = 135;
           */
          kKillEaterEvent_ElderTitan_GoodStomps(130, 135),
          /**
           * kKillEaterEvent_Clockwerk_RocketKills = 136;
           */
          kKillEaterEvent_Clockwerk_RocketKills(131, 136),
          /**
           * kKillEaterEvent_Clockwerk_BlindRocketKills = 137;
           */
          kKillEaterEvent_Clockwerk_BlindRocketKills(132, 137),
          /**
           * kKillEaterEvent_StormSpirit_BallKills = 138;
           */
          kKillEaterEvent_StormSpirit_BallKills(133, 138),
          /**
           * kKillEaterEvent_StormSpirit_DoubleRemnantKills = 139;
           */
          kKillEaterEvent_StormSpirit_DoubleRemnantKills(134, 139),
          /**
           * kKillEaterEvent_StormSpirit_VortexKills = 140;
           */
          kKillEaterEvent_StormSpirit_VortexKills(135, 140),
          /**
           * kKillEaterEvent_Tinker_DoubleMissileKills = 141;
           */
          kKillEaterEvent_Tinker_DoubleMissileKills(136, 141),
          /**
           * kKillEaterEvent_Tinker_LaserKills = 142;
           */
          kKillEaterEvent_Tinker_LaserKills(137, 142),
          /**
           * kKillEaterEvent_Techies_SuicideKills = 143;
           */
          kKillEaterEvent_Techies_SuicideKills(138, 143),
          /**
           * kKillEaterEvent_Techies_LandMineKills = 144;
           */
          kKillEaterEvent_Techies_LandMineKills(139, 144),
          /**
           * kKillEaterEvent_Techies_StatisTrapStuns = 145;
           */
          kKillEaterEvent_Techies_StatisTrapStuns(140, 145),
          /**
           * kKillEaterEvent_Techies_RemoteMineKills = 146;
           */
          kKillEaterEvent_Techies_RemoteMineKills(141, 146),
          /**
           * kKillEaterEvent_ShadowFiend_TripleRazeKills = 147;
           */
          kKillEaterEvent_ShadowFiend_TripleRazeKills(142, 147),
          /**
           * kKillEaterEvent_ShadowFiend_RequiemMultiKills = 148;
           */
          kKillEaterEvent_ShadowFiend_RequiemMultiKills(143, 148),
          /**
           * kKillEaterEvent_ShadowFiend_QRazeKills = 149;
           */
          kKillEaterEvent_ShadowFiend_QRazeKills(144, 149),
          /**
           * kKillEaterEvent_ShadowFiend_WRazeKills = 150;
           */
          kKillEaterEvent_ShadowFiend_WRazeKills(145, 150),
          /**
           * kKillEaterEvent_ShadowFiend_ERazeKills = 151;
           */
          kKillEaterEvent_ShadowFiend_ERazeKills(146, 151),
          /**
           * kKillEaterEvent_Oracle_FatesEdictKills = 152;
           */
          kKillEaterEvent_Oracle_FatesEdictKills(147, 152),
          /**
           * kKillEaterEvent_Oracle_FalsePromiseSaves = 153;
           */
          kKillEaterEvent_Oracle_FalsePromiseSaves(148, 153),
          /**
           * kKillEaterEvent_Juggernaut_OmnislashKills = 154;
           */
          kKillEaterEvent_Juggernaut_OmnislashKills(149, 154),
          /**
           * kKillEaterEventType_SkeletonKing_SkeletonHeroKills = 157;
           */
          kKillEaterEventType_SkeletonKing_SkeletonHeroKills(150, 157),
          /**
           * kKillEaterEventType_DarkWillow_CursedCrownTripleStuns = 158;
           */
          kKillEaterEventType_DarkWillow_CursedCrownTripleStuns(151, 158),
          /**
           * kKillEaterEventType_Dazzle_ShallowGraveSaves = 159;
           */
          kKillEaterEventType_Dazzle_ShallowGraveSaves(152, 159),
          /**
           * kKillEaterEventType_Dazzle_PoisonTouchKills = 160;
           */
          kKillEaterEventType_Dazzle_PoisonTouchKills(153, 160),
          /**
           * kKillEaterEventType_ThreeManMeks = 161;
           */
          kKillEaterEventType_ThreeManMeks(154, 161),
          /**
           * kKillEaterEventType_Viper_PoisonAttackKills = 162;
           */
          kKillEaterEventType_Viper_PoisonAttackKills(155, 162),
          /**
           * kKillEaterEventType_Viper_CorrosiveSkinKills = 163;
           */
          kKillEaterEventType_Viper_CorrosiveSkinKills(156, 163),
          /**
           * kKillEaterEventType_ThreeHeroVeils = 164;
           */
          kKillEaterEventType_ThreeHeroVeils(157, 164),
          /**
           * kKillEaterEventType_Viper_KillsDuringViperStrike = 165;
           */
          kKillEaterEventType_Viper_KillsDuringViperStrike(158, 165),
          /**
           * kKillEaterEventType_SolarCrestKills = 166;
           */
          kKillEaterEventType_SolarCrestKills(159, 166),
          /**
           * kKillEaterEventType_Tiny_TreeThrowKills = 167;
           */
          kKillEaterEventType_Tiny_TreeThrowKills(160, 167),
          /**
           * kKillEaterEventType_Riki_BackstabKills = 168;
           */
          kKillEaterEventType_Riki_BackstabKills(161, 168),
          /**
           * kKillEaterEventType_Phoenix_ThreeHeroSupernovaStuns = 169;
           */
          kKillEaterEventType_Phoenix_ThreeHeroSupernovaStuns(162, 169),
          /**
           * kKillEaterEventType_Terrorblade_MetamorphosisKills = 170;
           */
          kKillEaterEventType_Terrorblade_MetamorphosisKills(163, 170),
          /**
           * kKillEaterEventType_Lion_GreatFingerKills = 171;
           */
          kKillEaterEventType_Lion_GreatFingerKills(164, 171),
          /**
           * kKillEaterEventType_Antimage_SpellsBlockedWithAghanims = 172;
           */
          kKillEaterEventType_Antimage_SpellsBlockedWithAghanims(165, 172),
          /**
           * kKillEaterEventType_Antimage_ThreeManManaVoids = 173;
           */
          kKillEaterEventType_Antimage_ThreeManManaVoids(166, 173),
          /**
           * kKillEaterEventType_ArcWarden_TempestDoubleKills = 174;
           */
          kKillEaterEventType_ArcWarden_TempestDoubleKills(167, 174),
          /**
           * kKillEaterEventType_ArcWarden_SparkWraithKills = 175;
           */
          kKillEaterEventType_ArcWarden_SparkWraithKills(168, 175),
          /**
           * kKillEaterEventType_Bane_BrainSapKills = 176;
           */
          kKillEaterEventType_Bane_BrainSapKills(169, 176),
          /**
           * kKillEaterEventType_Bane_FiendsGripKills = 177;
           */
          kKillEaterEventType_Bane_FiendsGripKills(170, 177),
          /**
           * kKillEaterEventType_Batrider_TripleHeroFlamebreaks = 178;
           */
          kKillEaterEventType_Batrider_TripleHeroFlamebreaks(171, 178),
          /**
           * kKillEaterEventType_Batrider_DoubleHeroLassoes = 179;
           */
          kKillEaterEventType_Batrider_DoubleHeroLassoes(172, 179),
          /**
           * kKillEaterEventType_Brewmaster_KillsDuringPrimalSplit = 180;
           */
          kKillEaterEventType_Brewmaster_KillsDuringPrimalSplit(173, 180),
          /**
           * kKillEaterEventType_Bristleback_KillsUnderFourQuillStacks = 181;
           */
          kKillEaterEventType_Bristleback_KillsUnderFourQuillStacks(174, 181),
          /**
           * kKillEaterEventType_Bristleback_TripleHeroNasalGoo = 182;
           */
          kKillEaterEventType_Bristleback_TripleHeroNasalGoo(175, 182),
          /**
           * kKillEaterEventType_Broodmother_SpiderlingHeroKills = 183;
           */
          kKillEaterEventType_Broodmother_SpiderlingHeroKills(176, 183),
          /**
           * kKillEaterEventType_Broodmother_KillsInsideWeb = 184;
           */
          kKillEaterEventType_Broodmother_KillsInsideWeb(177, 184),
          /**
           * kKillEaterEventType_Centaur_ThreeHeroStampede = 185;
           */
          kKillEaterEventType_Centaur_ThreeHeroStampede(178, 185),
          /**
           * kKillEaterEventType_ChaosKnight_RealityRiftKills = 186;
           */
          kKillEaterEventType_ChaosKnight_RealityRiftKills(179, 186),
          /**
           * kKillEaterEventType_Chen_KillsWithPenitence = 187;
           */
          kKillEaterEventType_Chen_KillsWithPenitence(180, 187),
          /**
           * kKillEaterEventType_CrystalMaiden_TwoHeroCrystalNovas = 188;
           */
          kKillEaterEventType_CrystalMaiden_TwoHeroCrystalNovas(181, 188),
          /**
           * kKillEaterEventType_CrystalMaiden_ThreeHeroFreezingFields = 189;
           */
          kKillEaterEventType_CrystalMaiden_ThreeHeroFreezingFields(182, 189),
          /**
           * kKillEaterEventType_Dazzle_ShadowWaveKills = 190;
           */
          kKillEaterEventType_Dazzle_ShadowWaveKills(183, 190),
          /**
           * kKillEaterEventType_DeathProphet_SiphonKills = 191;
           */
          kKillEaterEventType_DeathProphet_SiphonKills(184, 191),
          /**
           * kKillEaterEventType_DeathProphet_ExorcismKillsDuringEuls = 192;
           */
          kKillEaterEventType_DeathProphet_ExorcismKillsDuringEuls(185, 192),
          /**
           * kKillEaterEventType_Disruptor_ThreeHeroKineticFieldStaticStorm = 193;
           */
          kKillEaterEventType_Disruptor_ThreeHeroKineticFieldStaticStorm(186, 193),
          /**
           * kKillEaterEventType_Doom_InfernalBladeBurnKills = 194;
           */
          kKillEaterEventType_Doom_InfernalBladeBurnKills(187, 194),
          /**
           * kKillEaterEventType_DrowRanger_PrecisionAuraCreepTowerKills = 195;
           */
          kKillEaterEventType_DrowRanger_PrecisionAuraCreepTowerKills(188, 195),
          /**
           * kKillEaterEventType_EmberSpirit_RemnantKills = 196;
           */
          kKillEaterEventType_EmberSpirit_RemnantKills(189, 196),
          /**
           * kKillEaterEventType_EmberSpirit_SleightOfFistKills = 197;
           */
          kKillEaterEventType_EmberSpirit_SleightOfFistKills(190, 197),
          /**
           * kKillEaterEventType_Enigma_MidnightPulseBlackHoleCombos = 198;
           */
          kKillEaterEventType_Enigma_MidnightPulseBlackHoleCombos(191, 198),
          /**
           * kKillEaterEventType_Enigma_ThreeManBlackHoles = 199;
           */
          kKillEaterEventType_Enigma_ThreeManBlackHoles(192, 199),
          /**
           * kKillEaterEventType_FacelessVoid_MultiHeroTimeDilation = 200;
           */
          kKillEaterEventType_FacelessVoid_MultiHeroTimeDilation(193, 200),
          /**
           * kKillEaterEventType_Gyrocopter_ThreeHeroFlakCannon = 201;
           */
          kKillEaterEventType_Gyrocopter_ThreeHeroFlakCannon(194, 201),
          /**
           * kKillEaterEventType_Gyrocopter_HomingMissileKills = 202;
           */
          kKillEaterEventType_Gyrocopter_HomingMissileKills(195, 202),
          /**
           * kKillEaterEventType_Gyrocopter_RocketBarrageKills = 203;
           */
          kKillEaterEventType_Gyrocopter_RocketBarrageKills(196, 203),
          /**
           * kKillEaterEventType_Huskar_KillsDuringLifeBreak = 204;
           */
          kKillEaterEventType_Huskar_KillsDuringLifeBreak(197, 204),
          /**
           * kKillEaterEventType_Huskar_BurningSpearKills = 205;
           */
          kKillEaterEventType_Huskar_BurningSpearKills(198, 205),
          /**
           * kKillEaterEventType_Invoker_MultiHeroIceWall = 206;
           */
          kKillEaterEventType_Invoker_MultiHeroIceWall(199, 206),
          /**
           * kKillEaterEventType_Invoker_ThreeHeroEMP = 207;
           */
          kKillEaterEventType_Invoker_ThreeHeroEMP(200, 207),
          /**
           * kKillEaterEventType_Invoker_ThreeHeroDeafeningBlast = 208;
           */
          kKillEaterEventType_Invoker_ThreeHeroDeafeningBlast(201, 208),
          /**
           * kKillEaterEventType_Invoker_MultiHeroChaosMeteor = 209;
           */
          kKillEaterEventType_Invoker_MultiHeroChaosMeteor(202, 209),
          /**
           * kKillEaterEventType_Jakiro_MultiHeroDualBreath = 210;
           */
          kKillEaterEventType_Jakiro_MultiHeroDualBreath(203, 210),
          /**
           * kKillEaterEventType_Jakiro_IcePathMacropyreCombos = 211;
           */
          kKillEaterEventType_Jakiro_IcePathMacropyreCombos(204, 211),
          /**
           * kKillEaterEventType_Leshrac_PulseNovaKills = 212;
           */
          kKillEaterEventType_Leshrac_PulseNovaKills(205, 212),
          /**
           * kKillEaterEventType_Leshrac_ThreeHeroLightningStorm = 213;
           */
          kKillEaterEventType_Leshrac_ThreeHeroLightningStorm(206, 213),
          /**
           * kKillEaterEventType_Lion_ThreeHeroFingerOfDeath = 214;
           */
          kKillEaterEventType_Lion_ThreeHeroFingerOfDeath(207, 214),
          /**
           * kKillEaterEventType_Meepo_PoofKills = 215;
           */
          kKillEaterEventType_Meepo_PoofKills(208, 215),
          /**
           * kKillEaterEventType_Meepo_MultiHeroEarthbinds = 216;
           */
          kKillEaterEventType_Meepo_MultiHeroEarthbinds(209, 216),
          /**
           * kKillEaterEventType_NightStalker_NighttimeKills = 217;
           */
          kKillEaterEventType_NightStalker_NighttimeKills(210, 217),
          /**
           * kKillEaterEventType_Morphling_KillsDuringReplicate = 218;
           */
          kKillEaterEventType_Morphling_KillsDuringReplicate(211, 218),
          /**
           * kKillEaterEventType_OgreMagi_FireblastKills = 219;
           */
          kKillEaterEventType_OgreMagi_FireblastKills(212, 219),
          /**
           * kKillEaterEventType_OgreMagi_IgniteKills = 220;
           */
          kKillEaterEventType_OgreMagi_IgniteKills(213, 220),
          /**
           * kKillEaterEventType_DominatingKillStreaks = 221;
           */
          kKillEaterEventType_DominatingKillStreaks(214, 221),
          /**
           * kKillEaterEventType_MegaKillStreaks = 222;
           */
          kKillEaterEventType_MegaKillStreaks(215, 222),
          /**
           * kKillEaterEventType_Alchemist_AghanimsGiven = 223;
           */
          kKillEaterEventType_Alchemist_AghanimsGiven(216, 223),
          /**
           * kKillEaterEventType_VeilsLeadingToKills = 224;
           */
          kKillEaterEventType_VeilsLeadingToKills(217, 224),
          /**
           * kKillEaterEventType_DustLeadingToKills = 225;
           */
          kKillEaterEventType_DustLeadingToKills(218, 225),
          /**
           * kKillEaterEventType_WitchDoctor_MultiHeroCaskStuns = 226;
           */
          kKillEaterEventType_WitchDoctor_MultiHeroCaskStuns(219, 226),
          /**
           * kKillEaterEventType_Weaver_ShukuchiKills = 227;
           */
          kKillEaterEventType_Weaver_ShukuchiKills(220, 227),
          /**
           * kKillEaterEventType_Windrunner_ShackleFocusFireKills = 228;
           */
          kKillEaterEventType_Windrunner_ShackleFocusFireKills(221, 228),
          /**
           * kKillEaterEventType_VengefulSpirit_VengeanceAuraIllusionKills = 229;
           */
          kKillEaterEventType_VengefulSpirit_VengeanceAuraIllusionKills(222, 229),
          /**
           * kKillEaterEventType_Tusk_WalrusPunchKills = 230;
           */
          kKillEaterEventType_Tusk_WalrusPunchKills(223, 230),
          /**
           * kKillEaterEventType_Tinker_MultiHeroLasers = 231;
           */
          kKillEaterEventType_Tinker_MultiHeroLasers(224, 231),
          /**
           * kKillEaterEventType_TemplarAssassin_MultiHeroPsiBlades = 232;
           */
          kKillEaterEventType_TemplarAssassin_MultiHeroPsiBlades(225, 232),
          /**
           * kKillEaterEventType_Sven_KillsDuringGodsStrength = 233;
           */
          kKillEaterEventType_Sven_KillsDuringGodsStrength(226, 233),
          /**
           * kKillEaterEventType_Sniper_ThreeHeroShrapnels = 234;
           */
          kKillEaterEventType_Sniper_ThreeHeroShrapnels(227, 234),
          /**
           * kKillEaterEventType_Slark_KillsDuringShadowDance = 235;
           */
          kKillEaterEventType_Slark_KillsDuringShadowDance(228, 235),
          /**
           * kKillEaterEventType_ShadowShaman_MultiHeroEtherShocks = 236;
           */
          kKillEaterEventType_ShadowShaman_MultiHeroEtherShocks(229, 236),
          /**
           * kKillEaterEventType_ShadowShaman_SerpentWardShackleKills = 237;
           */
          kKillEaterEventType_ShadowShaman_SerpentWardShackleKills(230, 237),
          /**
           * kKillEaterEventType_Riki_ThreeHeroTricksOfTheTrade = 238;
           */
          kKillEaterEventType_Riki_ThreeHeroTricksOfTheTrade(231, 238),
          /**
           * kKillEaterEventType_Razor_EyeOfTheStormKills = 239;
           */
          kKillEaterEventType_Razor_EyeOfTheStormKills(232, 239),
          /**
           * kKillEaterEventType_Pugna_LifeDrainKills = 240;
           */
          kKillEaterEventType_Pugna_LifeDrainKills(233, 240),
          /**
           * kKillEaterEventType_ObsidianDestroyer_SanitysEclipseKills = 241;
           */
          kKillEaterEventType_ObsidianDestroyer_SanitysEclipseKills(234, 241),
          /**
           * kKillEaterEventType_Oracle_MultiHeroFortunesEnd = 242;
           */
          kKillEaterEventType_Oracle_MultiHeroFortunesEnd(235, 242),
          /**
           * kKillEaterEventType_Omniknight_PurificationKills = 243;
           */
          kKillEaterEventType_Omniknight_PurificationKills(236, 243),
          /**
           * kKillEaterEventType_NightStalker_EnemyMissesUnderCripplingFear = 244;
           */
          kKillEaterEventType_NightStalker_EnemyMissesUnderCripplingFear(237, 244),
          /**
           * kKillEaterEventType_Warlock_ThreeHeroFatalBonds = 245;
           */
          kKillEaterEventType_Warlock_ThreeHeroFatalBonds(238, 245),
          /**
           * kKillEaterEventType_Riki_TricksOfTheTradeKills = 246;
           */
          kKillEaterEventType_Riki_TricksOfTheTradeKills(239, 246),
          /**
           * kKillEaterEventType_Earthshaker_AftershockHits10 = 247;
           */
          kKillEaterEventType_Earthshaker_AftershockHits10(240, 247),
          /**
           * kKillEaterEventType_Earthshaker_5HeroEchoslams = 248;
           */
          kKillEaterEventType_Earthshaker_5HeroEchoslams(241, 248),
          /**
           * kKillEaterEventType_Lina_LagunaBladeHeroKills = 249;
           */
          kKillEaterEventType_Lina_LagunaBladeHeroKills(242, 249),
          /**
           * kKillEaterEventType_Lina_LightStrikeHeroStuns = 250;
           */
          kKillEaterEventType_Lina_LightStrikeHeroStuns(243, 250),
          /**
           * kKillEaterEventType_Earthshaker_FissureMultiStuns = 251;
           */
          kKillEaterEventType_Earthshaker_FissureMultiStuns(244, 251),
          /**
           * kKillEaterEventType_Earthshaker_TotemKills = 252;
           */
          kKillEaterEventType_Earthshaker_TotemKills(245, 252),
          /**
           * kKillEaterEventType_Pangolier_SwashbuckleKills = 253;
           */
          kKillEaterEventType_Pangolier_SwashbuckleKills(246, 253),
          /**
           * kKillEaterEventType_Furion_EnemyHeroesTrapped = 254;
           */
          kKillEaterEventType_Furion_EnemyHeroesTrapped(247, 254),
          /**
           * kKillEaterEventType_Pangolier_HeartpiercerKills = 255;
           */
          kKillEaterEventType_Pangolier_HeartpiercerKills(248, 255),
          /**
           * kKillEaterEventType_Medusa_MultiHeroStoneGaze = 256;
           */
          kKillEaterEventType_Medusa_MultiHeroStoneGaze(249, 256),
          /**
           * kKillEaterEventType_Medusa_SplitShotKills = 257;
           */
          kKillEaterEventType_Medusa_SplitShotKills(250, 257),
          /**
           * kKillEaterEventType_Mirana_MultiHeroStarstorm = 258;
           */
          kKillEaterEventType_Mirana_MultiHeroStarstorm(251, 258),
          /**
           * kKillEaterEventType_Mirana_KillsFromMoonlightShadow = 259;
           */
          kKillEaterEventType_Mirana_KillsFromMoonlightShadow(252, 259),
          /**
           * kKillEaterEventType_Magnus_MultiHeroSkewers = 260;
           */
          kKillEaterEventType_Magnus_MultiHeroSkewers(253, 260),
          /**
           * kKillEaterEventType_Magnus_MultiHeroReversePolarity = 261;
           */
          kKillEaterEventType_Magnus_MultiHeroReversePolarity(254, 261),
          /**
           * kKillEaterEventType_Magnus_HeroesSlowedWithShockwave = 262;
           */
          kKillEaterEventType_Magnus_HeroesSlowedWithShockwave(255, 262),
          /**
           * kKillEaterEventType_NagaSiren_MultiHeroSong = 263;
           */
          kKillEaterEventType_NagaSiren_MultiHeroSong(256, 263),
          /**
           * kKillEaterEventType_NagaSiren_AlliesHealedBySong = 264;
           */
          kKillEaterEventType_NagaSiren_AlliesHealedBySong(257, 264),
          /**
           * kKillEaterEventType_LoneDruid_MultiHeroRoar = 265;
           */
          kKillEaterEventType_LoneDruid_MultiHeroRoar(258, 265),
          /**
           * kKillEaterEventType_LoneDruid_BattleCryKills = 266;
           */
          kKillEaterEventType_LoneDruid_BattleCryKills(259, 266),
          /**
           * kKillEaterEventType_WinterWyvern_ThreeHeroCurses = 267;
           */
          kKillEaterEventType_WinterWyvern_ThreeHeroCurses(260, 267),
          /**
           * kKillEaterEventType_Antimage_SpellsBlockedWithCounterspell = 268;
           */
          kKillEaterEventType_Antimage_SpellsBlockedWithCounterspell(261, 268),
          /**
           * kKillEaterEventType_Mars_EnemiesKilledInArena = 269;
           */
          kKillEaterEventType_Mars_EnemiesKilledInArena(262, 269),
          /**
           * kKillEaterEventType_Mars_MultiHeroGodsRebuke = 270;
           */
          kKillEaterEventType_Mars_MultiHeroGodsRebuke(263, 270),
          /**
           * kKillEaterEventType_Mars_GodsRebukeKills = 271;
           */
          kKillEaterEventType_Mars_GodsRebukeKills(264, 271),
          /**
           * kKillEaterEventType_Snapfire_LizardBlobsKills = 272;
           */
          kKillEaterEventType_Snapfire_LizardBlobsKills(265, 272),
          /**
           * kKillEaterEventType_Snapfire_TwoHeroCookieStuns = 273;
           */
          kKillEaterEventType_Snapfire_TwoHeroCookieStuns(266, 273),
          /**
           * Custom_KillStreak = 274;
           */
          Custom_KillStreak(267, 274),
          /**
           * kKillEaterEventType_Muerta_DeadShotKills = 275;
           */
          kKillEaterEventType_Muerta_DeadShotKills(268, 275),
          /**
           * kKillEaterEventType_Muerta_PierceTheVeilKills = 276;
           */
          kKillEaterEventType_Muerta_PierceTheVeilKills(269, 276),
          /**
           * kKillEaterEventType_Muerta_MultiHeroDeadShot = 277;
           */
          kKillEaterEventType_Muerta_MultiHeroDeadShot(270, 277),
          /**
           * kKillEaterEventType_Muerta_DeadShotsIntoTheCalling = 278;
           */
          kKillEaterEventType_Muerta_DeadShotsIntoTheCalling(271, 278),
          ;

          /**
           * kills = 1;
           */
          public static final int kills_VALUE = 1;
          /**
           * deaths = 2;
           */
          public static final int deaths_VALUE = 2;
          /**
           * assists = 3;
           */
          public static final int assists_VALUE = 3;
          /**
           * net_worth = 5;
           */
          public static final int net_worth_VALUE = 5;
          /**
           * item_value = 6;
           */
          public static final int item_value_VALUE = 6;
          /**
           * support_gold_spent = 7;
           */
          public static final int support_gold_spent_VALUE = 7;
          /**
           * wards_placed = 8;
           */
          public static final int wards_placed_VALUE = 8;
          /**
           * dewards = 9;
           */
          public static final int dewards_VALUE = 9;
          /**
           * camps_stacked = 10;
           */
          public static final int camps_stacked_VALUE = 10;
          /**
           * last_hits = 11;
           */
          public static final int last_hits_VALUE = 11;
          /**
           * denies = 12;
           */
          public static final int denies_VALUE = 12;
          /**
           * kKillEaterEvent_Killing_Sprees = 13;
           */
          public static final int kKillEaterEvent_Killing_Sprees_VALUE = 13;
          /**
           * kKillEaterEvent_Godlike = 14;
           */
          public static final int kKillEaterEvent_Godlike_VALUE = 14;
          /**
           * kKillEaterEvent_Towers_Destroyed = 15;
           */
          public static final int kKillEaterEvent_Towers_Destroyed_VALUE = 15;
          /**
           * kKillEaterEventType_Invoker_SunstrikeKills = 16;
           */
          public static final int kKillEaterEventType_Invoker_SunstrikeKills_VALUE = 16;
          /**
           * kKillEaterEventType_Axe_Culls = 17;
           */
          public static final int kKillEaterEventType_Axe_Culls_VALUE = 17;
          /**
           * kKillEaterEventType_Axe_BattleHungerKills = 18;
           */
          public static final int kKillEaterEventType_Axe_BattleHungerKills_VALUE = 18;
          /**
           * kKillEaterEventType_LowHealthKills = 19;
           */
          public static final int kKillEaterEventType_LowHealthKills_VALUE = 19;
          /**
           * kKillEaterEventType_Invoker_TornadoKills = 20;
           */
          public static final int kKillEaterEventType_Invoker_TornadoKills_VALUE = 20;
          /**
           * kKillEaterEventType_Sven_DoubleStuns = 21;
           */
          public static final int kKillEaterEventType_Sven_DoubleStuns_VALUE = 21;
          /**
           * kKillEaterEventType_Sven_WarcryAssists = 22;
           */
          public static final int kKillEaterEventType_Sven_WarcryAssists_VALUE = 22;
          /**
           * kKillEaterEventType_Sven_CleaveDoubleKills = 23;
           */
          public static final int kKillEaterEventType_Sven_CleaveDoubleKills_VALUE = 23;
          /**
           * kKillEaterEventType_Sven_TeleportInterrupts = 24;
           */
          public static final int kKillEaterEventType_Sven_TeleportInterrupts_VALUE = 24;
          /**
           * kKillEaterEventType_Faceless_MultiChrono = 25;
           */
          public static final int kKillEaterEventType_Faceless_MultiChrono_VALUE = 25;
          /**
           * kKillEaterEventType_Faceless_ChronoKills = 26;
           */
          public static final int kKillEaterEventType_Faceless_ChronoKills_VALUE = 26;
          /**
           * kKillEaterEventType_Ursa_MultiShocks = 27;
           */
          public static final int kKillEaterEventType_Ursa_MultiShocks_VALUE = 27;
          /**
           * kKillEaterEventType_RoshanKills = 28;
           */
          public static final int kKillEaterEventType_RoshanKills_VALUE = 28;
          /**
           * kKillEaterEventType_Lion_FingerKills = 29;
           */
          public static final int kKillEaterEventType_Lion_FingerKills_VALUE = 29;
          /**
           * kKillEaterEventType_Riki_SmokedHeroKills = 32;
           */
          public static final int kKillEaterEventType_Riki_SmokedHeroKills_VALUE = 32;
          /**
           * kKillEaterEventType_HeroesRevealedWithDust = 33;
           */
          public static final int kKillEaterEventType_HeroesRevealedWithDust_VALUE = 33;
          /**
           * kKillEaterEventType_SkeletonKing_ReincarnationKills = 34;
           */
          public static final int kKillEaterEventType_SkeletonKing_ReincarnationKills_VALUE = 34;
          /**
           * kKillEaterEventType_Skywrath_FlareKills = 35;
           */
          public static final int kKillEaterEventType_Skywrath_FlareKills_VALUE = 35;
          /**
           * kKillEaterEventType_Leshrac_SplitEarthStuns = 36;
           */
          public static final int kKillEaterEventType_Leshrac_SplitEarthStuns_VALUE = 36;
          /**
           * kKillEaterEventType_Mirana_MaxStunArrows = 37;
           */
          public static final int kKillEaterEventType_Mirana_MaxStunArrows_VALUE = 37;
          /**
           * kKillEaterEventType_PhantomAssassin_CoupdeGraceCrits = 38;
           */
          public static final int kKillEaterEventType_PhantomAssassin_CoupdeGraceCrits_VALUE = 38;
          /**
           * kKillEaterEventType_PhantomAssassin_DaggerCrits = 39;
           */
          public static final int kKillEaterEventType_PhantomAssassin_DaggerCrits_VALUE = 39;
          /**
           * kKillEaterEventType_Meepo_Earthbinds = 40;
           */
          public static final int kKillEaterEventType_Meepo_Earthbinds_VALUE = 40;
          /**
           * kKillEaterEventType_Bloodseeker_RuptureKills = 41;
           */
          public static final int kKillEaterEventType_Bloodseeker_RuptureKills_VALUE = 41;
          /**
           * kKillEaterEventType_Slark_LeashedEnemies = 42;
           */
          public static final int kKillEaterEventType_Slark_LeashedEnemies_VALUE = 42;
          /**
           * kKillEaterEventType_Disruptor_FountainGlimpses = 43;
           */
          public static final int kKillEaterEventType_Disruptor_FountainGlimpses_VALUE = 43;
          /**
           * kKillEaterEventType_Rubick_SpellsStolen = 44;
           */
          public static final int kKillEaterEventType_Rubick_SpellsStolen_VALUE = 44;
          /**
           * kKillEaterEventType_Rubick_UltimatesStolen = 45;
           */
          public static final int kKillEaterEventType_Rubick_UltimatesStolen_VALUE = 45;
          /**
           * kKillEaterEventType_Doom_EnemiesDoomed = 46;
           */
          public static final int kKillEaterEventType_Doom_EnemiesDoomed_VALUE = 46;
          /**
           * kKillEaterEventType_Omniknight_Purifications = 47;
           */
          public static final int kKillEaterEventType_Omniknight_Purifications_VALUE = 47;
          /**
           * kKillEaterEventType_Omniknight_AlliesRepelled = 48;
           */
          public static final int kKillEaterEventType_Omniknight_AlliesRepelled_VALUE = 48;
          /**
           * kKillEaterEventType_Omniknight_EnemiesRepelled = 49;
           */
          public static final int kKillEaterEventType_Omniknight_EnemiesRepelled_VALUE = 49;
          /**
           * kKillEaterEventType_Warlock_FiveHeroFatalBonds = 50;
           */
          public static final int kKillEaterEventType_Warlock_FiveHeroFatalBonds_VALUE = 50;
          /**
           * kKillEaterEventType_CrystalMaiden_FrostbittenEnemies = 51;
           */
          public static final int kKillEaterEventType_CrystalMaiden_FrostbittenEnemies_VALUE = 51;
          /**
           * kKillEaterEventType_CrystalMaiden_CrystalNovas = 52;
           */
          public static final int kKillEaterEventType_CrystalMaiden_CrystalNovas_VALUE = 52;
          /**
           * kKillEaterEventType_Kunkka_DoubleHeroTorrents = 53;
           */
          public static final int kKillEaterEventType_Kunkka_DoubleHeroTorrents_VALUE = 53;
          /**
           * kKillEaterEventType_Kunkka_TripleHeroGhostShips = 54;
           */
          public static final int kKillEaterEventType_Kunkka_TripleHeroGhostShips_VALUE = 54;
          /**
           * kKillEaterEventType_NagaSiren_EnemiesEnsnared = 55;
           */
          public static final int kKillEaterEventType_NagaSiren_EnemiesEnsnared_VALUE = 55;
          /**
           * kKillEaterEventType_NagaSiren_TripleHeroRipTides = 56;
           */
          public static final int kKillEaterEventType_NagaSiren_TripleHeroRipTides_VALUE = 56;
          /**
           * kKillEaterEventType_Lycan_KillsDuringShapeshift = 57;
           */
          public static final int kKillEaterEventType_Lycan_KillsDuringShapeshift_VALUE = 57;
          /**
           * kKillEaterEventType_Pudge_DismemberKills = 58;
           */
          public static final int kKillEaterEventType_Pudge_DismemberKills_VALUE = 58;
          /**
           * kKillEaterEventType_Pudge_EnemyHeroesHooked = 59;
           */
          public static final int kKillEaterEventType_Pudge_EnemyHeroesHooked_VALUE = 59;
          /**
           * kKillEaterEventType_Pudge_HookKills = 60;
           */
          public static final int kKillEaterEventType_Pudge_HookKills_VALUE = 60;
          /**
           * kKillEaterEventType_Pudge_UnseenEnemyHeroesHooked = 61;
           */
          public static final int kKillEaterEventType_Pudge_UnseenEnemyHeroesHooked_VALUE = 61;
          /**
           * kKillEaterEventType_DrowRanger_EnemiesSilenced = 62;
           */
          public static final int kKillEaterEventType_DrowRanger_EnemiesSilenced_VALUE = 62;
          /**
           * kKillEaterEventType_DrowRanger_MultiHeroSilences = 63;
           */
          public static final int kKillEaterEventType_DrowRanger_MultiHeroSilences_VALUE = 63;
          /**
           * kKillEaterEventType_DrowRanger_SilencedKills = 64;
           */
          public static final int kKillEaterEventType_DrowRanger_SilencedKills_VALUE = 64;
          /**
           * kKillEaterEventType_DrowRanger_FrostArrowKills = 65;
           */
          public static final int kKillEaterEventType_DrowRanger_FrostArrowKills_VALUE = 65;
          /**
           * kKillEaterEventType_DragonKnight_KillsInDragonForm = 66;
           */
          public static final int kKillEaterEventType_DragonKnight_KillsInDragonForm_VALUE = 66;
          /**
           * kKillEaterEventType_DragonKnight_BreatheFireKills = 67;
           */
          public static final int kKillEaterEventType_DragonKnight_BreatheFireKills_VALUE = 67;
          /**
           * kKillEaterEventType_DragonKnight_SplashKills = 68;
           */
          public static final int kKillEaterEventType_DragonKnight_SplashKills_VALUE = 68;
          /**
           * kKillEaterEventType_WitchDoctor_CaskStuns = 69;
           */
          public static final int kKillEaterEventType_WitchDoctor_CaskStuns_VALUE = 69;
          /**
           * kKillEaterEventType_WitchDoctor_MaledictKills = 70;
           */
          public static final int kKillEaterEventType_WitchDoctor_MaledictKills_VALUE = 70;
          /**
           * kKillEaterEventType_WitchDoctor_MultiHeroMaledicts = 71;
           */
          public static final int kKillEaterEventType_WitchDoctor_MultiHeroMaledicts_VALUE = 71;
          /**
           * kKillEaterEventType_WitchDoctor_DeathWardKills = 72;
           */
          public static final int kKillEaterEventType_WitchDoctor_DeathWardKills_VALUE = 72;
          /**
           * kKillEaterEventType_Disruptor_ThunderStrikeKills = 73;
           */
          public static final int kKillEaterEventType_Disruptor_ThunderStrikeKills_VALUE = 73;
          /**
           * kKillEaterEventType_Disruptor_HeroesGlimpsed = 74;
           */
          public static final int kKillEaterEventType_Disruptor_HeroesGlimpsed_VALUE = 74;
          /**
           * kKillEaterEventType_CrystalMaiden_FreezingFieldKills = 75;
           */
          public static final int kKillEaterEventType_CrystalMaiden_FreezingFieldKills_VALUE = 75;
          /**
           * kKillEaterEventType_Medusa_EnemiesPetrified = 77;
           */
          public static final int kKillEaterEventType_Medusa_EnemiesPetrified_VALUE = 77;
          /**
           * kKillEaterEventType_Warlock_FatalBondsKills = 78;
           */
          public static final int kKillEaterEventType_Warlock_FatalBondsKills_VALUE = 78;
          /**
           * kKillEaterEventType_Warlock_GolemKills = 79;
           */
          public static final int kKillEaterEventType_Warlock_GolemKills_VALUE = 79;
          /**
           * kKillEaterEventType_Tusk_WalrusPunches = 80;
           */
          public static final int kKillEaterEventType_Tusk_WalrusPunches_VALUE = 80;
          /**
           * kKillEaterEventType_Tusk_SnowballStuns = 81;
           */
          public static final int kKillEaterEventType_Tusk_SnowballStuns_VALUE = 81;
          /**
           * kKillEaterEventType_Earthshaker_FissureStuns = 82;
           */
          public static final int kKillEaterEventType_Earthshaker_FissureStuns_VALUE = 82;
          /**
           * kKillEaterEventType_Earthshaker_3HeroEchoslams = 83;
           */
          public static final int kKillEaterEventType_Earthshaker_3HeroEchoslams_VALUE = 83;
          /**
           * kKillEaterEventType_SandKing_BurrowstrikeStuns = 84;
           */
          public static final int kKillEaterEventType_SandKing_BurrowstrikeStuns_VALUE = 84;
          /**
           * kKillEaterEventType_SandKing_EpicenterKills = 85;
           */
          public static final int kKillEaterEventType_SandKing_EpicenterKills_VALUE = 85;
          /**
           * kKillEaterEventType_SkywrathMage_AncientSealKills = 86;
           */
          public static final int kKillEaterEventType_SkywrathMage_AncientSealKills_VALUE = 86;
          /**
           * kKillEaterEventType_SkywrathMage_ConcussiveShotKills = 87;
           */
          public static final int kKillEaterEventType_SkywrathMage_ConcussiveShotKills_VALUE = 87;
          /**
           * kKillEaterEventType_Luna_LucentBeamKills = 88;
           */
          public static final int kKillEaterEventType_Luna_LucentBeamKills_VALUE = 88;
          /**
           * kKillEaterEventType_Luna_EclipseKills = 89;
           */
          public static final int kKillEaterEventType_Luna_EclipseKills_VALUE = 89;
          /**
           * kKillEaterEventType_KeeperOfTheLight_IlluminateKills = 90;
           */
          public static final int kKillEaterEventType_KeeperOfTheLight_IlluminateKills_VALUE = 90;
          /**
           * kKillEaterEventType_KeeperOfTheLight_ManaLeakStuns = 91;
           */
          public static final int kKillEaterEventType_KeeperOfTheLight_ManaLeakStuns_VALUE = 91;
          /**
           * kKillEaterEventType_KeeperOfTheLight_TeammatesRecalled = 92;
           */
          public static final int kKillEaterEventType_KeeperOfTheLight_TeammatesRecalled_VALUE = 92;
          /**
           * kKillEaterEventType_LegionCommander_DuelsWon = 93;
           */
          public static final int kKillEaterEventType_LegionCommander_DuelsWon_VALUE = 93;
          /**
           * kKillEaterEventType_Beastmaster_RoarKills = 94;
           */
          public static final int kKillEaterEventType_Beastmaster_RoarKills_VALUE = 94;
          /**
           * kKillEaterEventType_Beastmaster_RoarMultiKills = 95;
           */
          public static final int kKillEaterEventType_Beastmaster_RoarMultiKills_VALUE = 95;
          /**
           * kKillEaterEventType_Windrunner_FocusFireBuildings = 96;
           */
          public static final int kKillEaterEventType_Windrunner_FocusFireBuildings_VALUE = 96;
          /**
           * kKillEaterEventType_Windrunner_PowershotKills = 97;
           */
          public static final int kKillEaterEventType_Windrunner_PowershotKills_VALUE = 97;
          /**
           * kKillEaterEventType_PhantomAssassin_DaggerLastHits = 98;
           */
          public static final int kKillEaterEventType_PhantomAssassin_DaggerLastHits_VALUE = 98;
          /**
           * kKillEaterEventType_PhantomAssassin_PhantomStrikeKills = 99;
           */
          public static final int kKillEaterEventType_PhantomAssassin_PhantomStrikeKills_VALUE = 99;
          /**
           * kKillEaterEventType_DeathProphet_CryptSwarmKills = 100;
           */
          public static final int kKillEaterEventType_DeathProphet_CryptSwarmKills_VALUE = 100;
          /**
           * kKillEaterEventType_DeathProphet_ExorcismBuildingKills = 101;
           */
          public static final int kKillEaterEventType_DeathProphet_ExorcismBuildingKills_VALUE = 101;
          /**
           * kKillEaterEventType_DeathProphet_ExorcismSpiritsSummoned = 102;
           */
          public static final int kKillEaterEventType_DeathProphet_ExorcismSpiritsSummoned_VALUE = 102;
          /**
           * kKillEaterEventType_DeathProphet_MultiHeroSilences = 103;
           */
          public static final int kKillEaterEventType_DeathProphet_MultiHeroSilences_VALUE = 103;
          /**
           * kKillEaterEventType_Abaddon_MistCoilKills = 104;
           */
          public static final int kKillEaterEventType_Abaddon_MistCoilKills_VALUE = 104;
          /**
           * kKillEaterEventType_Abaddon_MistCoilHealed = 105;
           */
          public static final int kKillEaterEventType_Abaddon_MistCoilHealed_VALUE = 105;
          /**
           * kKillEaterEventType_Abaddon_AphoticShieldKills = 106;
           */
          public static final int kKillEaterEventType_Abaddon_AphoticShieldKills_VALUE = 106;
          /**
           * kKillEaterEventType_Lich_ChainFrostTripleKills = 107;
           */
          public static final int kKillEaterEventType_Lich_ChainFrostTripleKills_VALUE = 107;
          /**
           * kKillEaterEventType_Lich_ChainFrostMultiKills = 108;
           */
          public static final int kKillEaterEventType_Lich_ChainFrostMultiKills_VALUE = 108;
          /**
           * kKillEaterEventType_Lich_ChainFrostBounces = 109;
           */
          public static final int kKillEaterEventType_Lich_ChainFrostBounces_VALUE = 109;
          /**
           * kKillEaterEventType_Ursa_EnragedKills = 110;
           */
          public static final int kKillEaterEventType_Ursa_EnragedKills_VALUE = 110;
          /**
           * kKillEaterEventType_Ursa_EarthshockKills = 111;
           */
          public static final int kKillEaterEventType_Ursa_EarthshockKills_VALUE = 111;
          /**
           * kKillEaterEventType_Lina_LagunaBladeKills = 112;
           */
          public static final int kKillEaterEventType_Lina_LagunaBladeKills_VALUE = 112;
          /**
           * kKillEaterEventType_Lina_DragonSlaveKills = 113;
           */
          public static final int kKillEaterEventType_Lina_DragonSlaveKills_VALUE = 113;
          /**
           * kKillEaterEventType_Lina_LightStrikeArrayStuns = 114;
           */
          public static final int kKillEaterEventType_Lina_LightStrikeArrayStuns_VALUE = 114;
          /**
           * kKillEaterEvent_Barracks_Destroyed = 115;
           */
          public static final int kKillEaterEvent_Barracks_Destroyed_VALUE = 115;
          /**
           * kKillEaterEvent_TemplarAssassin_MeldKills = 116;
           */
          public static final int kKillEaterEvent_TemplarAssassin_MeldKills_VALUE = 116;
          /**
           * kKillEaterEvent_TemplarAssassin_HeroesSlowed = 117;
           */
          public static final int kKillEaterEvent_TemplarAssassin_HeroesSlowed_VALUE = 117;
          /**
           * kKillEaterEvent_Sniper_AssassinationKills = 118;
           */
          public static final int kKillEaterEvent_Sniper_AssassinationKills_VALUE = 118;
          /**
           * kKillEaterEvent_Sniper_HeadshotStuns = 119;
           */
          public static final int kKillEaterEvent_Sniper_HeadshotStuns_VALUE = 119;
          /**
           * kKillEaterEvent_EarthSpirit_SmashStuns = 120;
           */
          public static final int kKillEaterEvent_EarthSpirit_SmashStuns_VALUE = 120;
          /**
           * kKillEaterEvent_EarthSpirit_GripSilences = 121;
           */
          public static final int kKillEaterEvent_EarthSpirit_GripSilences_VALUE = 121;
          /**
           * kKillEaterEvent_ShadowShaman_ShackleKills = 122;
           */
          public static final int kKillEaterEvent_ShadowShaman_ShackleKills_VALUE = 122;
          /**
           * kKillEaterEvent_ShadowShaman_HexKills = 123;
           */
          public static final int kKillEaterEvent_ShadowShaman_HexKills_VALUE = 123;
          /**
           * kKillEaterEvent_Centaur_EnemiesStomped = 124;
           */
          public static final int kKillEaterEvent_Centaur_EnemiesStomped_VALUE = 124;
          /**
           * kKillEaterEvent_Centaur_DoubleEdgeKills = 125;
           */
          public static final int kKillEaterEvent_Centaur_DoubleEdgeKills_VALUE = 125;
          /**
           * kKillEaterEvent_Centaur_ReturnKills = 126;
           */
          public static final int kKillEaterEvent_Centaur_ReturnKills_VALUE = 126;
          /**
           * kKillEaterEvent_EmberSpirit_EnemiesChained = 127;
           */
          public static final int kKillEaterEvent_EmberSpirit_EnemiesChained_VALUE = 127;
          /**
           * kKillEaterEvent_EmberSpirit_SleightOfFistMultiKills = 128;
           */
          public static final int kKillEaterEvent_EmberSpirit_SleightOfFistMultiKills_VALUE = 128;
          /**
           * kKillEaterEvent_Puck_OrbKills = 129;
           */
          public static final int kKillEaterEvent_Puck_OrbKills_VALUE = 129;
          /**
           * kKillEaterEvent_VengefulSpirit_EnemiesStunned = 130;
           */
          public static final int kKillEaterEvent_VengefulSpirit_EnemiesStunned_VALUE = 130;
          /**
           * kKillEaterEvent_Lifestealer_RageKills = 131;
           */
          public static final int kKillEaterEvent_Lifestealer_RageKills_VALUE = 131;
          /**
           * kKillEaterEvent_Lifestealer_OpenWoundsKills = 132;
           */
          public static final int kKillEaterEvent_Lifestealer_OpenWoundsKills_VALUE = 132;
          /**
           * kKillEaterEvent_Lifestealer_InfestKills = 133;
           */
          public static final int kKillEaterEvent_Lifestealer_InfestKills_VALUE = 133;
          /**
           * kKillEaterEvent_ElderTitan_SpiritKills = 134;
           */
          public static final int kKillEaterEvent_ElderTitan_SpiritKills_VALUE = 134;
          /**
           * kKillEaterEvent_ElderTitan_GoodStomps = 135;
           */
          public static final int kKillEaterEvent_ElderTitan_GoodStomps_VALUE = 135;
          /**
           * kKillEaterEvent_Clockwerk_RocketKills = 136;
           */
          public static final int kKillEaterEvent_Clockwerk_RocketKills_VALUE = 136;
          /**
           * kKillEaterEvent_Clockwerk_BlindRocketKills = 137;
           */
          public static final int kKillEaterEvent_Clockwerk_BlindRocketKills_VALUE = 137;
          /**
           * kKillEaterEvent_StormSpirit_BallKills = 138;
           */
          public static final int kKillEaterEvent_StormSpirit_BallKills_VALUE = 138;
          /**
           * kKillEaterEvent_StormSpirit_DoubleRemnantKills = 139;
           */
          public static final int kKillEaterEvent_StormSpirit_DoubleRemnantKills_VALUE = 139;
          /**
           * kKillEaterEvent_StormSpirit_VortexKills = 140;
           */
          public static final int kKillEaterEvent_StormSpirit_VortexKills_VALUE = 140;
          /**
           * kKillEaterEvent_Tinker_DoubleMissileKills = 141;
           */
          public static final int kKillEaterEvent_Tinker_DoubleMissileKills_VALUE = 141;
          /**
           * kKillEaterEvent_Tinker_LaserKills = 142;
           */
          public static final int kKillEaterEvent_Tinker_LaserKills_VALUE = 142;
          /**
           * kKillEaterEvent_Techies_SuicideKills = 143;
           */
          public static final int kKillEaterEvent_Techies_SuicideKills_VALUE = 143;
          /**
           * kKillEaterEvent_Techies_LandMineKills = 144;
           */
          public static final int kKillEaterEvent_Techies_LandMineKills_VALUE = 144;
          /**
           * kKillEaterEvent_Techies_StatisTrapStuns = 145;
           */
          public static final int kKillEaterEvent_Techies_StatisTrapStuns_VALUE = 145;
          /**
           * kKillEaterEvent_Techies_RemoteMineKills = 146;
           */
          public static final int kKillEaterEvent_Techies_RemoteMineKills_VALUE = 146;
          /**
           * kKillEaterEvent_ShadowFiend_TripleRazeKills = 147;
           */
          public static final int kKillEaterEvent_ShadowFiend_TripleRazeKills_VALUE = 147;
          /**
           * kKillEaterEvent_ShadowFiend_RequiemMultiKills = 148;
           */
          public static final int kKillEaterEvent_ShadowFiend_RequiemMultiKills_VALUE = 148;
          /**
           * kKillEaterEvent_ShadowFiend_QRazeKills = 149;
           */
          public static final int kKillEaterEvent_ShadowFiend_QRazeKills_VALUE = 149;
          /**
           * kKillEaterEvent_ShadowFiend_WRazeKills = 150;
           */
          public static final int kKillEaterEvent_ShadowFiend_WRazeKills_VALUE = 150;
          /**
           * kKillEaterEvent_ShadowFiend_ERazeKills = 151;
           */
          public static final int kKillEaterEvent_ShadowFiend_ERazeKills_VALUE = 151;
          /**
           * kKillEaterEvent_Oracle_FatesEdictKills = 152;
           */
          public static final int kKillEaterEvent_Oracle_FatesEdictKills_VALUE = 152;
          /**
           * kKillEaterEvent_Oracle_FalsePromiseSaves = 153;
           */
          public static final int kKillEaterEvent_Oracle_FalsePromiseSaves_VALUE = 153;
          /**
           * kKillEaterEvent_Juggernaut_OmnislashKills = 154;
           */
          public static final int kKillEaterEvent_Juggernaut_OmnislashKills_VALUE = 154;
          /**
           * kKillEaterEventType_SkeletonKing_SkeletonHeroKills = 157;
           */
          public static final int kKillEaterEventType_SkeletonKing_SkeletonHeroKills_VALUE = 157;
          /**
           * kKillEaterEventType_DarkWillow_CursedCrownTripleStuns = 158;
           */
          public static final int kKillEaterEventType_DarkWillow_CursedCrownTripleStuns_VALUE = 158;
          /**
           * kKillEaterEventType_Dazzle_ShallowGraveSaves = 159;
           */
          public static final int kKillEaterEventType_Dazzle_ShallowGraveSaves_VALUE = 159;
          /**
           * kKillEaterEventType_Dazzle_PoisonTouchKills = 160;
           */
          public static final int kKillEaterEventType_Dazzle_PoisonTouchKills_VALUE = 160;
          /**
           * kKillEaterEventType_ThreeManMeks = 161;
           */
          public static final int kKillEaterEventType_ThreeManMeks_VALUE = 161;
          /**
           * kKillEaterEventType_Viper_PoisonAttackKills = 162;
           */
          public static final int kKillEaterEventType_Viper_PoisonAttackKills_VALUE = 162;
          /**
           * kKillEaterEventType_Viper_CorrosiveSkinKills = 163;
           */
          public static final int kKillEaterEventType_Viper_CorrosiveSkinKills_VALUE = 163;
          /**
           * kKillEaterEventType_ThreeHeroVeils = 164;
           */
          public static final int kKillEaterEventType_ThreeHeroVeils_VALUE = 164;
          /**
           * kKillEaterEventType_Viper_KillsDuringViperStrike = 165;
           */
          public static final int kKillEaterEventType_Viper_KillsDuringViperStrike_VALUE = 165;
          /**
           * kKillEaterEventType_SolarCrestKills = 166;
           */
          public static final int kKillEaterEventType_SolarCrestKills_VALUE = 166;
          /**
           * kKillEaterEventType_Tiny_TreeThrowKills = 167;
           */
          public static final int kKillEaterEventType_Tiny_TreeThrowKills_VALUE = 167;
          /**
           * kKillEaterEventType_Riki_BackstabKills = 168;
           */
          public static final int kKillEaterEventType_Riki_BackstabKills_VALUE = 168;
          /**
           * kKillEaterEventType_Phoenix_ThreeHeroSupernovaStuns = 169;
           */
          public static final int kKillEaterEventType_Phoenix_ThreeHeroSupernovaStuns_VALUE = 169;
          /**
           * kKillEaterEventType_Terrorblade_MetamorphosisKills = 170;
           */
          public static final int kKillEaterEventType_Terrorblade_MetamorphosisKills_VALUE = 170;
          /**
           * kKillEaterEventType_Lion_GreatFingerKills = 171;
           */
          public static final int kKillEaterEventType_Lion_GreatFingerKills_VALUE = 171;
          /**
           * kKillEaterEventType_Antimage_SpellsBlockedWithAghanims = 172;
           */
          public static final int kKillEaterEventType_Antimage_SpellsBlockedWithAghanims_VALUE = 172;
          /**
           * kKillEaterEventType_Antimage_ThreeManManaVoids = 173;
           */
          public static final int kKillEaterEventType_Antimage_ThreeManManaVoids_VALUE = 173;
          /**
           * kKillEaterEventType_ArcWarden_TempestDoubleKills = 174;
           */
          public static final int kKillEaterEventType_ArcWarden_TempestDoubleKills_VALUE = 174;
          /**
           * kKillEaterEventType_ArcWarden_SparkWraithKills = 175;
           */
          public static final int kKillEaterEventType_ArcWarden_SparkWraithKills_VALUE = 175;
          /**
           * kKillEaterEventType_Bane_BrainSapKills = 176;
           */
          public static final int kKillEaterEventType_Bane_BrainSapKills_VALUE = 176;
          /**
           * kKillEaterEventType_Bane_FiendsGripKills = 177;
           */
          public static final int kKillEaterEventType_Bane_FiendsGripKills_VALUE = 177;
          /**
           * kKillEaterEventType_Batrider_TripleHeroFlamebreaks = 178;
           */
          public static final int kKillEaterEventType_Batrider_TripleHeroFlamebreaks_VALUE = 178;
          /**
           * kKillEaterEventType_Batrider_DoubleHeroLassoes = 179;
           */
          public static final int kKillEaterEventType_Batrider_DoubleHeroLassoes_VALUE = 179;
          /**
           * kKillEaterEventType_Brewmaster_KillsDuringPrimalSplit = 180;
           */
          public static final int kKillEaterEventType_Brewmaster_KillsDuringPrimalSplit_VALUE = 180;
          /**
           * kKillEaterEventType_Bristleback_KillsUnderFourQuillStacks = 181;
           */
          public static final int kKillEaterEventType_Bristleback_KillsUnderFourQuillStacks_VALUE = 181;
          /**
           * kKillEaterEventType_Bristleback_TripleHeroNasalGoo = 182;
           */
          public static final int kKillEaterEventType_Bristleback_TripleHeroNasalGoo_VALUE = 182;
          /**
           * kKillEaterEventType_Broodmother_SpiderlingHeroKills = 183;
           */
          public static final int kKillEaterEventType_Broodmother_SpiderlingHeroKills_VALUE = 183;
          /**
           * kKillEaterEventType_Broodmother_KillsInsideWeb = 184;
           */
          public static final int kKillEaterEventType_Broodmother_KillsInsideWeb_VALUE = 184;
          /**
           * kKillEaterEventType_Centaur_ThreeHeroStampede = 185;
           */
          public static final int kKillEaterEventType_Centaur_ThreeHeroStampede_VALUE = 185;
          /**
           * kKillEaterEventType_ChaosKnight_RealityRiftKills = 186;
           */
          public static final int kKillEaterEventType_ChaosKnight_RealityRiftKills_VALUE = 186;
          /**
           * kKillEaterEventType_Chen_KillsWithPenitence = 187;
           */
          public static final int kKillEaterEventType_Chen_KillsWithPenitence_VALUE = 187;
          /**
           * kKillEaterEventType_CrystalMaiden_TwoHeroCrystalNovas = 188;
           */
          public static final int kKillEaterEventType_CrystalMaiden_TwoHeroCrystalNovas_VALUE = 188;
          /**
           * kKillEaterEventType_CrystalMaiden_ThreeHeroFreezingFields = 189;
           */
          public static final int kKillEaterEventType_CrystalMaiden_ThreeHeroFreezingFields_VALUE = 189;
          /**
           * kKillEaterEventType_Dazzle_ShadowWaveKills = 190;
           */
          public static final int kKillEaterEventType_Dazzle_ShadowWaveKills_VALUE = 190;
          /**
           * kKillEaterEventType_DeathProphet_SiphonKills = 191;
           */
          public static final int kKillEaterEventType_DeathProphet_SiphonKills_VALUE = 191;
          /**
           * kKillEaterEventType_DeathProphet_ExorcismKillsDuringEuls = 192;
           */
          public static final int kKillEaterEventType_DeathProphet_ExorcismKillsDuringEuls_VALUE = 192;
          /**
           * kKillEaterEventType_Disruptor_ThreeHeroKineticFieldStaticStorm = 193;
           */
          public static final int kKillEaterEventType_Disruptor_ThreeHeroKineticFieldStaticStorm_VALUE = 193;
          /**
           * kKillEaterEventType_Doom_InfernalBladeBurnKills = 194;
           */
          public static final int kKillEaterEventType_Doom_InfernalBladeBurnKills_VALUE = 194;
          /**
           * kKillEaterEventType_DrowRanger_PrecisionAuraCreepTowerKills = 195;
           */
          public static final int kKillEaterEventType_DrowRanger_PrecisionAuraCreepTowerKills_VALUE = 195;
          /**
           * kKillEaterEventType_EmberSpirit_RemnantKills = 196;
           */
          public static final int kKillEaterEventType_EmberSpirit_RemnantKills_VALUE = 196;
          /**
           * kKillEaterEventType_EmberSpirit_SleightOfFistKills = 197;
           */
          public static final int kKillEaterEventType_EmberSpirit_SleightOfFistKills_VALUE = 197;
          /**
           * kKillEaterEventType_Enigma_MidnightPulseBlackHoleCombos = 198;
           */
          public static final int kKillEaterEventType_Enigma_MidnightPulseBlackHoleCombos_VALUE = 198;
          /**
           * kKillEaterEventType_Enigma_ThreeManBlackHoles = 199;
           */
          public static final int kKillEaterEventType_Enigma_ThreeManBlackHoles_VALUE = 199;
          /**
           * kKillEaterEventType_FacelessVoid_MultiHeroTimeDilation = 200;
           */
          public static final int kKillEaterEventType_FacelessVoid_MultiHeroTimeDilation_VALUE = 200;
          /**
           * kKillEaterEventType_Gyrocopter_ThreeHeroFlakCannon = 201;
           */
          public static final int kKillEaterEventType_Gyrocopter_ThreeHeroFlakCannon_VALUE = 201;
          /**
           * kKillEaterEventType_Gyrocopter_HomingMissileKills = 202;
           */
          public static final int kKillEaterEventType_Gyrocopter_HomingMissileKills_VALUE = 202;
          /**
           * kKillEaterEventType_Gyrocopter_RocketBarrageKills = 203;
           */
          public static final int kKillEaterEventType_Gyrocopter_RocketBarrageKills_VALUE = 203;
          /**
           * kKillEaterEventType_Huskar_KillsDuringLifeBreak = 204;
           */
          public static final int kKillEaterEventType_Huskar_KillsDuringLifeBreak_VALUE = 204;
          /**
           * kKillEaterEventType_Huskar_BurningSpearKills = 205;
           */
          public static final int kKillEaterEventType_Huskar_BurningSpearKills_VALUE = 205;
          /**
           * kKillEaterEventType_Invoker_MultiHeroIceWall = 206;
           */
          public static final int kKillEaterEventType_Invoker_MultiHeroIceWall_VALUE = 206;
          /**
           * kKillEaterEventType_Invoker_ThreeHeroEMP = 207;
           */
          public static final int kKillEaterEventType_Invoker_ThreeHeroEMP_VALUE = 207;
          /**
           * kKillEaterEventType_Invoker_ThreeHeroDeafeningBlast = 208;
           */
          public static final int kKillEaterEventType_Invoker_ThreeHeroDeafeningBlast_VALUE = 208;
          /**
           * kKillEaterEventType_Invoker_MultiHeroChaosMeteor = 209;
           */
          public static final int kKillEaterEventType_Invoker_MultiHeroChaosMeteor_VALUE = 209;
          /**
           * kKillEaterEventType_Jakiro_MultiHeroDualBreath = 210;
           */
          public static final int kKillEaterEventType_Jakiro_MultiHeroDualBreath_VALUE = 210;
          /**
           * kKillEaterEventType_Jakiro_IcePathMacropyreCombos = 211;
           */
          public static final int kKillEaterEventType_Jakiro_IcePathMacropyreCombos_VALUE = 211;
          /**
           * kKillEaterEventType_Leshrac_PulseNovaKills = 212;
           */
          public static final int kKillEaterEventType_Leshrac_PulseNovaKills_VALUE = 212;
          /**
           * kKillEaterEventType_Leshrac_ThreeHeroLightningStorm = 213;
           */
          public static final int kKillEaterEventType_Leshrac_ThreeHeroLightningStorm_VALUE = 213;
          /**
           * kKillEaterEventType_Lion_ThreeHeroFingerOfDeath = 214;
           */
          public static final int kKillEaterEventType_Lion_ThreeHeroFingerOfDeath_VALUE = 214;
          /**
           * kKillEaterEventType_Meepo_PoofKills = 215;
           */
          public static final int kKillEaterEventType_Meepo_PoofKills_VALUE = 215;
          /**
           * kKillEaterEventType_Meepo_MultiHeroEarthbinds = 216;
           */
          public static final int kKillEaterEventType_Meepo_MultiHeroEarthbinds_VALUE = 216;
          /**
           * kKillEaterEventType_NightStalker_NighttimeKills = 217;
           */
          public static final int kKillEaterEventType_NightStalker_NighttimeKills_VALUE = 217;
          /**
           * kKillEaterEventType_Morphling_KillsDuringReplicate = 218;
           */
          public static final int kKillEaterEventType_Morphling_KillsDuringReplicate_VALUE = 218;
          /**
           * kKillEaterEventType_OgreMagi_FireblastKills = 219;
           */
          public static final int kKillEaterEventType_OgreMagi_FireblastKills_VALUE = 219;
          /**
           * kKillEaterEventType_OgreMagi_IgniteKills = 220;
           */
          public static final int kKillEaterEventType_OgreMagi_IgniteKills_VALUE = 220;
          /**
           * kKillEaterEventType_DominatingKillStreaks = 221;
           */
          public static final int kKillEaterEventType_DominatingKillStreaks_VALUE = 221;
          /**
           * kKillEaterEventType_MegaKillStreaks = 222;
           */
          public static final int kKillEaterEventType_MegaKillStreaks_VALUE = 222;
          /**
           * kKillEaterEventType_Alchemist_AghanimsGiven = 223;
           */
          public static final int kKillEaterEventType_Alchemist_AghanimsGiven_VALUE = 223;
          /**
           * kKillEaterEventType_VeilsLeadingToKills = 224;
           */
          public static final int kKillEaterEventType_VeilsLeadingToKills_VALUE = 224;
          /**
           * kKillEaterEventType_DustLeadingToKills = 225;
           */
          public static final int kKillEaterEventType_DustLeadingToKills_VALUE = 225;
          /**
           * kKillEaterEventType_WitchDoctor_MultiHeroCaskStuns = 226;
           */
          public static final int kKillEaterEventType_WitchDoctor_MultiHeroCaskStuns_VALUE = 226;
          /**
           * kKillEaterEventType_Weaver_ShukuchiKills = 227;
           */
          public static final int kKillEaterEventType_Weaver_ShukuchiKills_VALUE = 227;
          /**
           * kKillEaterEventType_Windrunner_ShackleFocusFireKills = 228;
           */
          public static final int kKillEaterEventType_Windrunner_ShackleFocusFireKills_VALUE = 228;
          /**
           * kKillEaterEventType_VengefulSpirit_VengeanceAuraIllusionKills = 229;
           */
          public static final int kKillEaterEventType_VengefulSpirit_VengeanceAuraIllusionKills_VALUE = 229;
          /**
           * kKillEaterEventType_Tusk_WalrusPunchKills = 230;
           */
          public static final int kKillEaterEventType_Tusk_WalrusPunchKills_VALUE = 230;
          /**
           * kKillEaterEventType_Tinker_MultiHeroLasers = 231;
           */
          public static final int kKillEaterEventType_Tinker_MultiHeroLasers_VALUE = 231;
          /**
           * kKillEaterEventType_TemplarAssassin_MultiHeroPsiBlades = 232;
           */
          public static final int kKillEaterEventType_TemplarAssassin_MultiHeroPsiBlades_VALUE = 232;
          /**
           * kKillEaterEventType_Sven_KillsDuringGodsStrength = 233;
           */
          public static final int kKillEaterEventType_Sven_KillsDuringGodsStrength_VALUE = 233;
          /**
           * kKillEaterEventType_Sniper_ThreeHeroShrapnels = 234;
           */
          public static final int kKillEaterEventType_Sniper_ThreeHeroShrapnels_VALUE = 234;
          /**
           * kKillEaterEventType_Slark_KillsDuringShadowDance = 235;
           */
          public static final int kKillEaterEventType_Slark_KillsDuringShadowDance_VALUE = 235;
          /**
           * kKillEaterEventType_ShadowShaman_MultiHeroEtherShocks = 236;
           */
          public static final int kKillEaterEventType_ShadowShaman_MultiHeroEtherShocks_VALUE = 236;
          /**
           * kKillEaterEventType_ShadowShaman_SerpentWardShackleKills = 237;
           */
          public static final int kKillEaterEventType_ShadowShaman_SerpentWardShackleKills_VALUE = 237;
          /**
           * kKillEaterEventType_Riki_ThreeHeroTricksOfTheTrade = 238;
           */
          public static final int kKillEaterEventType_Riki_ThreeHeroTricksOfTheTrade_VALUE = 238;
          /**
           * kKillEaterEventType_Razor_EyeOfTheStormKills = 239;
           */
          public static final int kKillEaterEventType_Razor_EyeOfTheStormKills_VALUE = 239;
          /**
           * kKillEaterEventType_Pugna_LifeDrainKills = 240;
           */
          public static final int kKillEaterEventType_Pugna_LifeDrainKills_VALUE = 240;
          /**
           * kKillEaterEventType_ObsidianDestroyer_SanitysEclipseKills = 241;
           */
          public static final int kKillEaterEventType_ObsidianDestroyer_SanitysEclipseKills_VALUE = 241;
          /**
           * kKillEaterEventType_Oracle_MultiHeroFortunesEnd = 242;
           */
          public static final int kKillEaterEventType_Oracle_MultiHeroFortunesEnd_VALUE = 242;
          /**
           * kKillEaterEventType_Omniknight_PurificationKills = 243;
           */
          public static final int kKillEaterEventType_Omniknight_PurificationKills_VALUE = 243;
          /**
           * kKillEaterEventType_NightStalker_EnemyMissesUnderCripplingFear = 244;
           */
          public static final int kKillEaterEventType_NightStalker_EnemyMissesUnderCripplingFear_VALUE = 244;
          /**
           * kKillEaterEventType_Warlock_ThreeHeroFatalBonds = 245;
           */
          public static final int kKillEaterEventType_Warlock_ThreeHeroFatalBonds_VALUE = 245;
          /**
           * kKillEaterEventType_Riki_TricksOfTheTradeKills = 246;
           */
          public static final int kKillEaterEventType_Riki_TricksOfTheTradeKills_VALUE = 246;
          /**
           * kKillEaterEventType_Earthshaker_AftershockHits10 = 247;
           */
          public static final int kKillEaterEventType_Earthshaker_AftershockHits10_VALUE = 247;
          /**
           * kKillEaterEventType_Earthshaker_5HeroEchoslams = 248;
           */
          public static final int kKillEaterEventType_Earthshaker_5HeroEchoslams_VALUE = 248;
          /**
           * kKillEaterEventType_Lina_LagunaBladeHeroKills = 249;
           */
          public static final int kKillEaterEventType_Lina_LagunaBladeHeroKills_VALUE = 249;
          /**
           * kKillEaterEventType_Lina_LightStrikeHeroStuns = 250;
           */
          public static final int kKillEaterEventType_Lina_LightStrikeHeroStuns_VALUE = 250;
          /**
           * kKillEaterEventType_Earthshaker_FissureMultiStuns = 251;
           */
          public static final int kKillEaterEventType_Earthshaker_FissureMultiStuns_VALUE = 251;
          /**
           * kKillEaterEventType_Earthshaker_TotemKills = 252;
           */
          public static final int kKillEaterEventType_Earthshaker_TotemKills_VALUE = 252;
          /**
           * kKillEaterEventType_Pangolier_SwashbuckleKills = 253;
           */
          public static final int kKillEaterEventType_Pangolier_SwashbuckleKills_VALUE = 253;
          /**
           * kKillEaterEventType_Furion_EnemyHeroesTrapped = 254;
           */
          public static final int kKillEaterEventType_Furion_EnemyHeroesTrapped_VALUE = 254;
          /**
           * kKillEaterEventType_Pangolier_HeartpiercerKills = 255;
           */
          public static final int kKillEaterEventType_Pangolier_HeartpiercerKills_VALUE = 255;
          /**
           * kKillEaterEventType_Medusa_MultiHeroStoneGaze = 256;
           */
          public static final int kKillEaterEventType_Medusa_MultiHeroStoneGaze_VALUE = 256;
          /**
           * kKillEaterEventType_Medusa_SplitShotKills = 257;
           */
          public static final int kKillEaterEventType_Medusa_SplitShotKills_VALUE = 257;
          /**
           * kKillEaterEventType_Mirana_MultiHeroStarstorm = 258;
           */
          public static final int kKillEaterEventType_Mirana_MultiHeroStarstorm_VALUE = 258;
          /**
           * kKillEaterEventType_Mirana_KillsFromMoonlightShadow = 259;
           */
          public static final int kKillEaterEventType_Mirana_KillsFromMoonlightShadow_VALUE = 259;
          /**
           * kKillEaterEventType_Magnus_MultiHeroSkewers = 260;
           */
          public static final int kKillEaterEventType_Magnus_MultiHeroSkewers_VALUE = 260;
          /**
           * kKillEaterEventType_Magnus_MultiHeroReversePolarity = 261;
           */
          public static final int kKillEaterEventType_Magnus_MultiHeroReversePolarity_VALUE = 261;
          /**
           * kKillEaterEventType_Magnus_HeroesSlowedWithShockwave = 262;
           */
          public static final int kKillEaterEventType_Magnus_HeroesSlowedWithShockwave_VALUE = 262;
          /**
           * kKillEaterEventType_NagaSiren_MultiHeroSong = 263;
           */
          public static final int kKillEaterEventType_NagaSiren_MultiHeroSong_VALUE = 263;
          /**
           * kKillEaterEventType_NagaSiren_AlliesHealedBySong = 264;
           */
          public static final int kKillEaterEventType_NagaSiren_AlliesHealedBySong_VALUE = 264;
          /**
           * kKillEaterEventType_LoneDruid_MultiHeroRoar = 265;
           */
          public static final int kKillEaterEventType_LoneDruid_MultiHeroRoar_VALUE = 265;
          /**
           * kKillEaterEventType_LoneDruid_BattleCryKills = 266;
           */
          public static final int kKillEaterEventType_LoneDruid_BattleCryKills_VALUE = 266;
          /**
           * kKillEaterEventType_WinterWyvern_ThreeHeroCurses = 267;
           */
          public static final int kKillEaterEventType_WinterWyvern_ThreeHeroCurses_VALUE = 267;
          /**
           * kKillEaterEventType_Antimage_SpellsBlockedWithCounterspell = 268;
           */
          public static final int kKillEaterEventType_Antimage_SpellsBlockedWithCounterspell_VALUE = 268;
          /**
           * kKillEaterEventType_Mars_EnemiesKilledInArena = 269;
           */
          public static final int kKillEaterEventType_Mars_EnemiesKilledInArena_VALUE = 269;
          /**
           * kKillEaterEventType_Mars_MultiHeroGodsRebuke = 270;
           */
          public static final int kKillEaterEventType_Mars_MultiHeroGodsRebuke_VALUE = 270;
          /**
           * kKillEaterEventType_Mars_GodsRebukeKills = 271;
           */
          public static final int kKillEaterEventType_Mars_GodsRebukeKills_VALUE = 271;
          /**
           * kKillEaterEventType_Snapfire_LizardBlobsKills = 272;
           */
          public static final int kKillEaterEventType_Snapfire_LizardBlobsKills_VALUE = 272;
          /**
           * kKillEaterEventType_Snapfire_TwoHeroCookieStuns = 273;
           */
          public static final int kKillEaterEventType_Snapfire_TwoHeroCookieStuns_VALUE = 273;
          /**
           * Custom_KillStreak = 274;
           */
          public static final int Custom_KillStreak_VALUE = 274;
          /**
           * kKillEaterEventType_Muerta_DeadShotKills = 275;
           */
          public static final int kKillEaterEventType_Muerta_DeadShotKills_VALUE = 275;
          /**
           * kKillEaterEventType_Muerta_PierceTheVeilKills = 276;
           */
          public static final int kKillEaterEventType_Muerta_PierceTheVeilKills_VALUE = 276;
          /**
           * kKillEaterEventType_Muerta_MultiHeroDeadShot = 277;
           */
          public static final int kKillEaterEventType_Muerta_MultiHeroDeadShot_VALUE = 277;
          /**
           * kKillEaterEventType_Muerta_DeadShotsIntoTheCalling = 278;
           */
          public static final int kKillEaterEventType_Muerta_DeadShotsIntoTheCalling_VALUE = 278;


          public final int getNumber() { return value; }

          public static MvpAccoladeType valueOf(int value) {
            switch (value) {
              case 1: return kills;
              case 2: return deaths;
              case 3: return assists;
              case 5: return net_worth;
              case 6: return item_value;
              case 7: return support_gold_spent;
              case 8: return wards_placed;
              case 9: return dewards;
              case 10: return camps_stacked;
              case 11: return last_hits;
              case 12: return denies;
              case 13: return kKillEaterEvent_Killing_Sprees;
              case 14: return kKillEaterEvent_Godlike;
              case 15: return kKillEaterEvent_Towers_Destroyed;
              case 16: return kKillEaterEventType_Invoker_SunstrikeKills;
              case 17: return kKillEaterEventType_Axe_Culls;
              case 18: return kKillEaterEventType_Axe_BattleHungerKills;
              case 19: return kKillEaterEventType_LowHealthKills;
              case 20: return kKillEaterEventType_Invoker_TornadoKills;
              case 21: return kKillEaterEventType_Sven_DoubleStuns;
              case 22: return kKillEaterEventType_Sven_WarcryAssists;
              case 23: return kKillEaterEventType_Sven_CleaveDoubleKills;
              case 24: return kKillEaterEventType_Sven_TeleportInterrupts;
              case 25: return kKillEaterEventType_Faceless_MultiChrono;
              case 26: return kKillEaterEventType_Faceless_ChronoKills;
              case 27: return kKillEaterEventType_Ursa_MultiShocks;
              case 28: return kKillEaterEventType_RoshanKills;
              case 29: return kKillEaterEventType_Lion_FingerKills;
              case 32: return kKillEaterEventType_Riki_SmokedHeroKills;
              case 33: return kKillEaterEventType_HeroesRevealedWithDust;
              case 34: return kKillEaterEventType_SkeletonKing_ReincarnationKills;
              case 35: return kKillEaterEventType_Skywrath_FlareKills;
              case 36: return kKillEaterEventType_Leshrac_SplitEarthStuns;
              case 37: return kKillEaterEventType_Mirana_MaxStunArrows;
              case 38: return kKillEaterEventType_PhantomAssassin_CoupdeGraceCrits;
              case 39: return kKillEaterEventType_PhantomAssassin_DaggerCrits;
              case 40: return kKillEaterEventType_Meepo_Earthbinds;
              case 41: return kKillEaterEventType_Bloodseeker_RuptureKills;
              case 42: return kKillEaterEventType_Slark_LeashedEnemies;
              case 43: return kKillEaterEventType_Disruptor_FountainGlimpses;
              case 44: return kKillEaterEventType_Rubick_SpellsStolen;
              case 45: return kKillEaterEventType_Rubick_UltimatesStolen;
              case 46: return kKillEaterEventType_Doom_EnemiesDoomed;
              case 47: return kKillEaterEventType_Omniknight_Purifications;
              case 48: return kKillEaterEventType_Omniknight_AlliesRepelled;
              case 49: return kKillEaterEventType_Omniknight_EnemiesRepelled;
              case 50: return kKillEaterEventType_Warlock_FiveHeroFatalBonds;
              case 51: return kKillEaterEventType_CrystalMaiden_FrostbittenEnemies;
              case 52: return kKillEaterEventType_CrystalMaiden_CrystalNovas;
              case 53: return kKillEaterEventType_Kunkka_DoubleHeroTorrents;
              case 54: return kKillEaterEventType_Kunkka_TripleHeroGhostShips;
              case 55: return kKillEaterEventType_NagaSiren_EnemiesEnsnared;
              case 56: return kKillEaterEventType_NagaSiren_TripleHeroRipTides;
              case 57: return kKillEaterEventType_Lycan_KillsDuringShapeshift;
              case 58: return kKillEaterEventType_Pudge_DismemberKills;
              case 59: return kKillEaterEventType_Pudge_EnemyHeroesHooked;
              case 60: return kKillEaterEventType_Pudge_HookKills;
              case 61: return kKillEaterEventType_Pudge_UnseenEnemyHeroesHooked;
              case 62: return kKillEaterEventType_DrowRanger_EnemiesSilenced;
              case 63: return kKillEaterEventType_DrowRanger_MultiHeroSilences;
              case 64: return kKillEaterEventType_DrowRanger_SilencedKills;
              case 65: return kKillEaterEventType_DrowRanger_FrostArrowKills;
              case 66: return kKillEaterEventType_DragonKnight_KillsInDragonForm;
              case 67: return kKillEaterEventType_DragonKnight_BreatheFireKills;
              case 68: return kKillEaterEventType_DragonKnight_SplashKills;
              case 69: return kKillEaterEventType_WitchDoctor_CaskStuns;
              case 70: return kKillEaterEventType_WitchDoctor_MaledictKills;
              case 71: return kKillEaterEventType_WitchDoctor_MultiHeroMaledicts;
              case 72: return kKillEaterEventType_WitchDoctor_DeathWardKills;
              case 73: return kKillEaterEventType_Disruptor_ThunderStrikeKills;
              case 74: return kKillEaterEventType_Disruptor_HeroesGlimpsed;
              case 75: return kKillEaterEventType_CrystalMaiden_FreezingFieldKills;
              case 77: return kKillEaterEventType_Medusa_EnemiesPetrified;
              case 78: return kKillEaterEventType_Warlock_FatalBondsKills;
              case 79: return kKillEaterEventType_Warlock_GolemKills;
              case 80: return kKillEaterEventType_Tusk_WalrusPunches;
              case 81: return kKillEaterEventType_Tusk_SnowballStuns;
              case 82: return kKillEaterEventType_Earthshaker_FissureStuns;
              case 83: return kKillEaterEventType_Earthshaker_3HeroEchoslams;
              case 84: return kKillEaterEventType_SandKing_BurrowstrikeStuns;
              case 85: return kKillEaterEventType_SandKing_EpicenterKills;
              case 86: return kKillEaterEventType_SkywrathMage_AncientSealKills;
              case 87: return kKillEaterEventType_SkywrathMage_ConcussiveShotKills;
              case 88: return kKillEaterEventType_Luna_LucentBeamKills;
              case 89: return kKillEaterEventType_Luna_EclipseKills;
              case 90: return kKillEaterEventType_KeeperOfTheLight_IlluminateKills;
              case 91: return kKillEaterEventType_KeeperOfTheLight_ManaLeakStuns;
              case 92: return kKillEaterEventType_KeeperOfTheLight_TeammatesRecalled;
              case 93: return kKillEaterEventType_LegionCommander_DuelsWon;
              case 94: return kKillEaterEventType_Beastmaster_RoarKills;
              case 95: return kKillEaterEventType_Beastmaster_RoarMultiKills;
              case 96: return kKillEaterEventType_Windrunner_FocusFireBuildings;
              case 97: return kKillEaterEventType_Windrunner_PowershotKills;
              case 98: return kKillEaterEventType_PhantomAssassin_DaggerLastHits;
              case 99: return kKillEaterEventType_PhantomAssassin_PhantomStrikeKills;
              case 100: return kKillEaterEventType_DeathProphet_CryptSwarmKills;
              case 101: return kKillEaterEventType_DeathProphet_ExorcismBuildingKills;
              case 102: return kKillEaterEventType_DeathProphet_ExorcismSpiritsSummoned;
              case 103: return kKillEaterEventType_DeathProphet_MultiHeroSilences;
              case 104: return kKillEaterEventType_Abaddon_MistCoilKills;
              case 105: return kKillEaterEventType_Abaddon_MistCoilHealed;
              case 106: return kKillEaterEventType_Abaddon_AphoticShieldKills;
              case 107: return kKillEaterEventType_Lich_ChainFrostTripleKills;
              case 108: return kKillEaterEventType_Lich_ChainFrostMultiKills;
              case 109: return kKillEaterEventType_Lich_ChainFrostBounces;
              case 110: return kKillEaterEventType_Ursa_EnragedKills;
              case 111: return kKillEaterEventType_Ursa_EarthshockKills;
              case 112: return kKillEaterEventType_Lina_LagunaBladeKills;
              case 113: return kKillEaterEventType_Lina_DragonSlaveKills;
              case 114: return kKillEaterEventType_Lina_LightStrikeArrayStuns;
              case 115: return kKillEaterEvent_Barracks_Destroyed;
              case 116: return kKillEaterEvent_TemplarAssassin_MeldKills;
              case 117: return kKillEaterEvent_TemplarAssassin_HeroesSlowed;
              case 118: return kKillEaterEvent_Sniper_AssassinationKills;
              case 119: return kKillEaterEvent_Sniper_HeadshotStuns;
              case 120: return kKillEaterEvent_EarthSpirit_SmashStuns;
              case 121: return kKillEaterEvent_EarthSpirit_GripSilences;
              case 122: return kKillEaterEvent_ShadowShaman_ShackleKills;
              case 123: return kKillEaterEvent_ShadowShaman_HexKills;
              case 124: return kKillEaterEvent_Centaur_EnemiesStomped;
              case 125: return kKillEaterEvent_Centaur_DoubleEdgeKills;
              case 126: return kKillEaterEvent_Centaur_ReturnKills;
              case 127: return kKillEaterEvent_EmberSpirit_EnemiesChained;
              case 128: return kKillEaterEvent_EmberSpirit_SleightOfFistMultiKills;
              case 129: return kKillEaterEvent_Puck_OrbKills;
              case 130: return kKillEaterEvent_VengefulSpirit_EnemiesStunned;
              case 131: return kKillEaterEvent_Lifestealer_RageKills;
              case 132: return kKillEaterEvent_Lifestealer_OpenWoundsKills;
              case 133: return kKillEaterEvent_Lifestealer_InfestKills;
              case 134: return kKillEaterEvent_ElderTitan_SpiritKills;
              case 135: return kKillEaterEvent_ElderTitan_GoodStomps;
              case 136: return kKillEaterEvent_Clockwerk_RocketKills;
              case 137: return kKillEaterEvent_Clockwerk_BlindRocketKills;
              case 138: return kKillEaterEvent_StormSpirit_BallKills;
              case 139: return kKillEaterEvent_StormSpirit_DoubleRemnantKills;
              case 140: return kKillEaterEvent_StormSpirit_VortexKills;
              case 141: return kKillEaterEvent_Tinker_DoubleMissileKills;
              case 142: return kKillEaterEvent_Tinker_LaserKills;
              case 143: return kKillEaterEvent_Techies_SuicideKills;
              case 144: return kKillEaterEvent_Techies_LandMineKills;
              case 145: return kKillEaterEvent_Techies_StatisTrapStuns;
              case 146: return kKillEaterEvent_Techies_RemoteMineKills;
              case 147: return kKillEaterEvent_ShadowFiend_TripleRazeKills;
              case 148: return kKillEaterEvent_ShadowFiend_RequiemMultiKills;
              case 149: return kKillEaterEvent_ShadowFiend_QRazeKills;
              case 150: return kKillEaterEvent_ShadowFiend_WRazeKills;
              case 151: return kKillEaterEvent_ShadowFiend_ERazeKills;
              case 152: return kKillEaterEvent_Oracle_FatesEdictKills;
              case 153: return kKillEaterEvent_Oracle_FalsePromiseSaves;
              case 154: return kKillEaterEvent_Juggernaut_OmnislashKills;
              case 157: return kKillEaterEventType_SkeletonKing_SkeletonHeroKills;
              case 158: return kKillEaterEventType_DarkWillow_CursedCrownTripleStuns;
              case 159: return kKillEaterEventType_Dazzle_ShallowGraveSaves;
              case 160: return kKillEaterEventType_Dazzle_PoisonTouchKills;
              case 161: return kKillEaterEventType_ThreeManMeks;
              case 162: return kKillEaterEventType_Viper_PoisonAttackKills;
              case 163: return kKillEaterEventType_Viper_CorrosiveSkinKills;
              case 164: return kKillEaterEventType_ThreeHeroVeils;
              case 165: return kKillEaterEventType_Viper_KillsDuringViperStrike;
              case 166: return kKillEaterEventType_SolarCrestKills;
              case 167: return kKillEaterEventType_Tiny_TreeThrowKills;
              case 168: return kKillEaterEventType_Riki_BackstabKills;
              case 169: return kKillEaterEventType_Phoenix_ThreeHeroSupernovaStuns;
              case 170: return kKillEaterEventType_Terrorblade_MetamorphosisKills;
              case 171: return kKillEaterEventType_Lion_GreatFingerKills;
              case 172: return kKillEaterEventType_Antimage_SpellsBlockedWithAghanims;
              case 173: return kKillEaterEventType_Antimage_ThreeManManaVoids;
              case 174: return kKillEaterEventType_ArcWarden_TempestDoubleKills;
              case 175: return kKillEaterEventType_ArcWarden_SparkWraithKills;
              case 176: return kKillEaterEventType_Bane_BrainSapKills;
              case 177: return kKillEaterEventType_Bane_FiendsGripKills;
              case 178: return kKillEaterEventType_Batrider_TripleHeroFlamebreaks;
              case 179: return kKillEaterEventType_Batrider_DoubleHeroLassoes;
              case 180: return kKillEaterEventType_Brewmaster_KillsDuringPrimalSplit;
              case 181: return kKillEaterEventType_Bristleback_KillsUnderFourQuillStacks;
              case 182: return kKillEaterEventType_Bristleback_TripleHeroNasalGoo;
              case 183: return kKillEaterEventType_Broodmother_SpiderlingHeroKills;
              case 184: return kKillEaterEventType_Broodmother_KillsInsideWeb;
              case 185: return kKillEaterEventType_Centaur_ThreeHeroStampede;
              case 186: return kKillEaterEventType_ChaosKnight_RealityRiftKills;
              case 187: return kKillEaterEventType_Chen_KillsWithPenitence;
              case 188: return kKillEaterEventType_CrystalMaiden_TwoHeroCrystalNovas;
              case 189: return kKillEaterEventType_CrystalMaiden_ThreeHeroFreezingFields;
              case 190: return kKillEaterEventType_Dazzle_ShadowWaveKills;
              case 191: return kKillEaterEventType_DeathProphet_SiphonKills;
              case 192: return kKillEaterEventType_DeathProphet_ExorcismKillsDuringEuls;
              case 193: return kKillEaterEventType_Disruptor_ThreeHeroKineticFieldStaticStorm;
              case 194: return kKillEaterEventType_Doom_InfernalBladeBurnKills;
              case 195: return kKillEaterEventType_DrowRanger_PrecisionAuraCreepTowerKills;
              case 196: return kKillEaterEventType_EmberSpirit_RemnantKills;
              case 197: return kKillEaterEventType_EmberSpirit_SleightOfFistKills;
              case 198: return kKillEaterEventType_Enigma_MidnightPulseBlackHoleCombos;
              case 199: return kKillEaterEventType_Enigma_ThreeManBlackHoles;
              case 200: return kKillEaterEventType_FacelessVoid_MultiHeroTimeDilation;
              case 201: return kKillEaterEventType_Gyrocopter_ThreeHeroFlakCannon;
              case 202: return kKillEaterEventType_Gyrocopter_HomingMissileKills;
              case 203: return kKillEaterEventType_Gyrocopter_RocketBarrageKills;
              case 204: return kKillEaterEventType_Huskar_KillsDuringLifeBreak;
              case 205: return kKillEaterEventType_Huskar_BurningSpearKills;
              case 206: return kKillEaterEventType_Invoker_MultiHeroIceWall;
              case 207: return kKillEaterEventType_Invoker_ThreeHeroEMP;
              case 208: return kKillEaterEventType_Invoker_ThreeHeroDeafeningBlast;
              case 209: return kKillEaterEventType_Invoker_MultiHeroChaosMeteor;
              case 210: return kKillEaterEventType_Jakiro_MultiHeroDualBreath;
              case 211: return kKillEaterEventType_Jakiro_IcePathMacropyreCombos;
              case 212: return kKillEaterEventType_Leshrac_PulseNovaKills;
              case 213: return kKillEaterEventType_Leshrac_ThreeHeroLightningStorm;
              case 214: return kKillEaterEventType_Lion_ThreeHeroFingerOfDeath;
              case 215: return kKillEaterEventType_Meepo_PoofKills;
              case 216: return kKillEaterEventType_Meepo_MultiHeroEarthbinds;
              case 217: return kKillEaterEventType_NightStalker_NighttimeKills;
              case 218: return kKillEaterEventType_Morphling_KillsDuringReplicate;
              case 219: return kKillEaterEventType_OgreMagi_FireblastKills;
              case 220: return kKillEaterEventType_OgreMagi_IgniteKills;
              case 221: return kKillEaterEventType_DominatingKillStreaks;
              case 222: return kKillEaterEventType_MegaKillStreaks;
              case 223: return kKillEaterEventType_Alchemist_AghanimsGiven;
              case 224: return kKillEaterEventType_VeilsLeadingToKills;
              case 225: return kKillEaterEventType_DustLeadingToKills;
              case 226: return kKillEaterEventType_WitchDoctor_MultiHeroCaskStuns;
              case 227: return kKillEaterEventType_Weaver_ShukuchiKills;
              case 228: return kKillEaterEventType_Windrunner_ShackleFocusFireKills;
              case 229: return kKillEaterEventType_VengefulSpirit_VengeanceAuraIllusionKills;
              case 230: return kKillEaterEventType_Tusk_WalrusPunchKills;
              case 231: return kKillEaterEventType_Tinker_MultiHeroLasers;
              case 232: return kKillEaterEventType_TemplarAssassin_MultiHeroPsiBlades;
              case 233: return kKillEaterEventType_Sven_KillsDuringGodsStrength;
              case 234: return kKillEaterEventType_Sniper_ThreeHeroShrapnels;
              case 235: return kKillEaterEventType_Slark_KillsDuringShadowDance;
              case 236: return kKillEaterEventType_ShadowShaman_MultiHeroEtherShocks;
              case 237: return kKillEaterEventType_ShadowShaman_SerpentWardShackleKills;
              case 238: return kKillEaterEventType_Riki_ThreeHeroTricksOfTheTrade;
              case 239: return kKillEaterEventType_Razor_EyeOfTheStormKills;
              case 240: return kKillEaterEventType_Pugna_LifeDrainKills;
              case 241: return kKillEaterEventType_ObsidianDestroyer_SanitysEclipseKills;
              case 242: return kKillEaterEventType_Oracle_MultiHeroFortunesEnd;
              case 243: return kKillEaterEventType_Omniknight_PurificationKills;
              case 244: return kKillEaterEventType_NightStalker_EnemyMissesUnderCripplingFear;
              case 245: return kKillEaterEventType_Warlock_ThreeHeroFatalBonds;
              case 246: return kKillEaterEventType_Riki_TricksOfTheTradeKills;
              case 247: return kKillEaterEventType_Earthshaker_AftershockHits10;
              case 248: return kKillEaterEventType_Earthshaker_5HeroEchoslams;
              case 249: return kKillEaterEventType_Lina_LagunaBladeHeroKills;
              case 250: return kKillEaterEventType_Lina_LightStrikeHeroStuns;
              case 251: return kKillEaterEventType_Earthshaker_FissureMultiStuns;
              case 252: return kKillEaterEventType_Earthshaker_TotemKills;
              case 253: return kKillEaterEventType_Pangolier_SwashbuckleKills;
              case 254: return kKillEaterEventType_Furion_EnemyHeroesTrapped;
              case 255: return kKillEaterEventType_Pangolier_HeartpiercerKills;
              case 256: return kKillEaterEventType_Medusa_MultiHeroStoneGaze;
              case 257: return kKillEaterEventType_Medusa_SplitShotKills;
              case 258: return kKillEaterEventType_Mirana_MultiHeroStarstorm;
              case 259: return kKillEaterEventType_Mirana_KillsFromMoonlightShadow;
              case 260: return kKillEaterEventType_Magnus_MultiHeroSkewers;
              case 261: return kKillEaterEventType_Magnus_MultiHeroReversePolarity;
              case 262: return kKillEaterEventType_Magnus_HeroesSlowedWithShockwave;
              case 263: return kKillEaterEventType_NagaSiren_MultiHeroSong;
              case 264: return kKillEaterEventType_NagaSiren_AlliesHealedBySong;
              case 265: return kKillEaterEventType_LoneDruid_MultiHeroRoar;
              case 266: return kKillEaterEventType_LoneDruid_BattleCryKills;
              case 267: return kKillEaterEventType_WinterWyvern_ThreeHeroCurses;
              case 268: return kKillEaterEventType_Antimage_SpellsBlockedWithCounterspell;
              case 269: return kKillEaterEventType_Mars_EnemiesKilledInArena;
              case 270: return kKillEaterEventType_Mars_MultiHeroGodsRebuke;
              case 271: return kKillEaterEventType_Mars_GodsRebukeKills;
              case 272: return kKillEaterEventType_Snapfire_LizardBlobsKills;
              case 273: return kKillEaterEventType_Snapfire_TwoHeroCookieStuns;
              case 274: return Custom_KillStreak;
              case 275: return kKillEaterEventType_Muerta_DeadShotKills;
              case 276: return kKillEaterEventType_Muerta_PierceTheVeilKills;
              case 277: return kKillEaterEventType_Muerta_MultiHeroDeadShot;
              case 278: return kKillEaterEventType_Muerta_DeadShotsIntoTheCalling;
              default: return null;
            }
          }

          public static com.google.protobuf.Internal.EnumLiteMap
              internalGetValueMap() {
            return internalValueMap;
          }
          private static com.google.protobuf.Internal.EnumLiteMap
              internalValueMap =
                new com.google.protobuf.Internal.EnumLiteMap() {
                  public MvpAccoladeType findValueByNumber(int number) {
                    return MvpAccoladeType.valueOf(number);
                  }
                };

          public final com.google.protobuf.Descriptors.EnumValueDescriptor
              getValueDescriptor() {
            return getDescriptor().getValues().get(index);
          }
          public final com.google.protobuf.Descriptors.EnumDescriptor
              getDescriptorForType() {
            return getDescriptor();
          }
          public static final com.google.protobuf.Descriptors.EnumDescriptor
              getDescriptor() {
            return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.getDescriptor().getEnumTypes().get(0);
          }

          private static final MvpAccoladeType[] VALUES = values();

          public static MvpAccoladeType valueOf(
              com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
            if (desc.getType() != getDescriptor()) {
              throw new java.lang.IllegalArgumentException(
                "EnumValueDescriptor is not for this type.");
            }
            return VALUES[desc.getIndex()];
          }

          private final int index;
          private final int value;

          private MvpAccoladeType(int index, int value) {
            this.index = index;
            this.value = value;
          }

          // @@protoc_insertion_point(enum_scope:CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType)
        }

        private int bitField0_;
        public static final int TYPE_FIELD_NUMBER = 1;
        private skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType type_;
        /**
         * optional .CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType type = 1 [default = kills];
         */
        public boolean hasType() {
          return ((bitField0_ & 0x00000001) == 0x00000001);
        }
        /**
         * optional .CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType type = 1 [default = kills];
         */
        public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType getType() {
          return type_;
        }

        public static final int DETAIL_VALUE_FIELD_NUMBER = 2;
        private float detailValue_;
        /**
         * optional float detail_value = 2;
         */
        public boolean hasDetailValue() {
          return ((bitField0_ & 0x00000002) == 0x00000002);
        }
        /**
         * optional float detail_value = 2;
         */
        public float getDetailValue() {
          return detailValue_;
        }

        private void initFields() {
          type_ = skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType.kills;
          detailValue_ = 0F;
        }
        private byte memoizedIsInitialized = -1;
        public final boolean isInitialized() {
          byte isInitialized = memoizedIsInitialized;
          if (isInitialized == 1) return true;
          if (isInitialized == 0) return false;

          memoizedIsInitialized = 1;
          return true;
        }

        public void writeTo(com.google.protobuf.CodedOutputStream output)
                            throws java.io.IOException {
          getSerializedSize();
          if (((bitField0_ & 0x00000001) == 0x00000001)) {
            output.writeEnum(1, type_.getNumber());
          }
          if (((bitField0_ & 0x00000002) == 0x00000002)) {
            output.writeFloat(2, detailValue_);
          }
          getUnknownFields().writeTo(output);
        }

        private int memoizedSerializedSize = -1;
        public int getSerializedSize() {
          int size = memoizedSerializedSize;
          if (size != -1) return size;

          size = 0;
          if (((bitField0_ & 0x00000001) == 0x00000001)) {
            size += com.google.protobuf.CodedOutputStream
              .computeEnumSize(1, type_.getNumber());
          }
          if (((bitField0_ & 0x00000002) == 0x00000002)) {
            size += com.google.protobuf.CodedOutputStream
              .computeFloatSize(2, detailValue_);
          }
          size += getUnknownFields().getSerializedSize();
          memoizedSerializedSize = size;
          return size;
        }

        private static final long serialVersionUID = 0L;
        @java.lang.Override
        protected java.lang.Object writeReplace()
            throws java.io.ObjectStreamException {
          return super.writeReplace();
        }

        public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade parseFrom(
            com.google.protobuf.ByteString data)
            throws com.google.protobuf.InvalidProtocolBufferException {
          return PARSER.parseFrom(data);
        }
        public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade parseFrom(
            com.google.protobuf.ByteString data,
            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
            throws com.google.protobuf.InvalidProtocolBufferException {
          return PARSER.parseFrom(data, extensionRegistry);
        }
        public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade parseFrom(byte[] data)
            throws com.google.protobuf.InvalidProtocolBufferException {
          return PARSER.parseFrom(data);
        }
        public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade parseFrom(
            byte[] data,
            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
            throws com.google.protobuf.InvalidProtocolBufferException {
          return PARSER.parseFrom(data, extensionRegistry);
        }
        public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade parseFrom(java.io.InputStream input)
            throws java.io.IOException {
          return PARSER.parseFrom(input);
        }
        public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade parseFrom(
            java.io.InputStream input,
            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
            throws java.io.IOException {
          return PARSER.parseFrom(input, extensionRegistry);
        }
        public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade parseDelimitedFrom(java.io.InputStream input)
            throws java.io.IOException {
          return PARSER.parseDelimitedFrom(input);
        }
        public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade parseDelimitedFrom(
            java.io.InputStream input,
            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
            throws java.io.IOException {
          return PARSER.parseDelimitedFrom(input, extensionRegistry);
        }
        public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade parseFrom(
            com.google.protobuf.CodedInputStream input)
            throws java.io.IOException {
          return PARSER.parseFrom(input);
        }
        public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade parseFrom(
            com.google.protobuf.CodedInputStream input,
            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
            throws java.io.IOException {
          return PARSER.parseFrom(input, extensionRegistry);
        }

        public static Builder newBuilder() { return Builder.create(); }
        public Builder newBuilderForType() { return newBuilder(); }
        public static Builder newBuilder(skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade prototype) {
          return newBuilder().mergeFrom(prototype);
        }
        public Builder toBuilder() { return newBuilder(this); }

        @java.lang.Override
        protected Builder newBuilderForType(
            com.google.protobuf.GeneratedMessage.BuilderParent parent) {
          Builder builder = new Builder(parent);
          return builder;
        }
        /**
         * Protobuf type {@code CMvpData.MvpDatum.MvpAccolade}
         */
        public static final class Builder extends
            com.google.protobuf.GeneratedMessage.Builder implements
            // @@protoc_insertion_point(builder_implements:CMvpData.MvpDatum.MvpAccolade)
            skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccoladeOrBuilder {
          public static final com.google.protobuf.Descriptors.Descriptor
              getDescriptor() {
            return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMvpData_MvpDatum_MvpAccolade_descriptor;
          }

          protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
              internalGetFieldAccessorTable() {
            return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMvpData_MvpDatum_MvpAccolade_fieldAccessorTable
                .ensureFieldAccessorsInitialized(
                    skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.class, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.Builder.class);
          }

          // Construct using skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.newBuilder()
          private Builder() {
            maybeForceBuilderInitialization();
          }

          private Builder(
              com.google.protobuf.GeneratedMessage.BuilderParent parent) {
            super(parent);
            maybeForceBuilderInitialization();
          }
          private void maybeForceBuilderInitialization() {
            if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
            }
          }
          private static Builder create() {
            return new Builder();
          }

          public Builder clear() {
            super.clear();
            type_ = skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType.kills;
            bitField0_ = (bitField0_ & ~0x00000001);
            detailValue_ = 0F;
            bitField0_ = (bitField0_ & ~0x00000002);
            return this;
          }

          public Builder clone() {
            return create().mergeFrom(buildPartial());
          }

          public com.google.protobuf.Descriptors.Descriptor
              getDescriptorForType() {
            return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMvpData_MvpDatum_MvpAccolade_descriptor;
          }

          public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade getDefaultInstanceForType() {
            return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.getDefaultInstance();
          }

          public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade build() {
            skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade result = buildPartial();
            if (!result.isInitialized()) {
              throw newUninitializedMessageException(result);
            }
            return result;
          }

          public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade buildPartial() {
            skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade result = new skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade(this);
            int from_bitField0_ = bitField0_;
            int to_bitField0_ = 0;
            if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
              to_bitField0_ |= 0x00000001;
            }
            result.type_ = type_;
            if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
              to_bitField0_ |= 0x00000002;
            }
            result.detailValue_ = detailValue_;
            result.bitField0_ = to_bitField0_;
            onBuilt();
            return result;
          }

          public Builder mergeFrom(com.google.protobuf.Message other) {
            if (other instanceof skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade) {
              return mergeFrom((skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade)other);
            } else {
              super.mergeFrom(other);
              return this;
            }
          }

          public Builder mergeFrom(skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade other) {
            if (other == skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.getDefaultInstance()) return this;
            if (other.hasType()) {
              setType(other.getType());
            }
            if (other.hasDetailValue()) {
              setDetailValue(other.getDetailValue());
            }
            this.mergeUnknownFields(other.getUnknownFields());
            return this;
          }

          public final boolean isInitialized() {
            return true;
          }

          public Builder mergeFrom(
              com.google.protobuf.CodedInputStream input,
              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
              throws java.io.IOException {
            skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade parsedMessage = null;
            try {
              parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
            } catch (com.google.protobuf.InvalidProtocolBufferException e) {
              parsedMessage = (skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade) e.getUnfinishedMessage();
              throw e;
            } finally {
              if (parsedMessage != null) {
                mergeFrom(parsedMessage);
              }
            }
            return this;
          }
          private int bitField0_;

          private skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType type_ = skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType.kills;
          /**
           * optional .CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType type = 1 [default = kills];
           */
          public boolean hasType() {
            return ((bitField0_ & 0x00000001) == 0x00000001);
          }
          /**
           * optional .CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType type = 1 [default = kills];
           */
          public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType getType() {
            return type_;
          }
          /**
           * optional .CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType type = 1 [default = kills];
           */
          public Builder setType(skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType value) {
            if (value == null) {
              throw new NullPointerException();
            }
            bitField0_ |= 0x00000001;
            type_ = value;
            onChanged();
            return this;
          }
          /**
           * optional .CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType type = 1 [default = kills];
           */
          public Builder clearType() {
            bitField0_ = (bitField0_ & ~0x00000001);
            type_ = skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.MvpAccoladeType.kills;
            onChanged();
            return this;
          }

          private float detailValue_ ;
          /**
           * optional float detail_value = 2;
           */
          public boolean hasDetailValue() {
            return ((bitField0_ & 0x00000002) == 0x00000002);
          }
          /**
           * optional float detail_value = 2;
           */
          public float getDetailValue() {
            return detailValue_;
          }
          /**
           * optional float detail_value = 2;
           */
          public Builder setDetailValue(float value) {
            bitField0_ |= 0x00000002;
            detailValue_ = value;
            onChanged();
            return this;
          }
          /**
           * optional float detail_value = 2;
           */
          public Builder clearDetailValue() {
            bitField0_ = (bitField0_ & ~0x00000002);
            detailValue_ = 0F;
            onChanged();
            return this;
          }

          // @@protoc_insertion_point(builder_scope:CMvpData.MvpDatum.MvpAccolade)
        }

        static {
          defaultInstance = new MvpAccolade(true);
          defaultInstance.initFields();
        }

        // @@protoc_insertion_point(class_scope:CMvpData.MvpDatum.MvpAccolade)
      }

      private int bitField0_;
      public static final int PLAYER_SLOT_FIELD_NUMBER = 1;
      private int playerSlot_;
      /**
       * optional uint32 player_slot = 1;
       */
      public boolean hasPlayerSlot() {
        return ((bitField0_ & 0x00000001) == 0x00000001);
      }
      /**
       * optional uint32 player_slot = 1;
       */
      public int getPlayerSlot() {
        return playerSlot_;
      }

      public static final int ACCOLADES_FIELD_NUMBER = 2;
      private java.util.List accolades_;
      /**
       * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
       */
      public java.util.List getAccoladesList() {
        return accolades_;
      }
      /**
       * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
       */
      public java.util.List 
          getAccoladesOrBuilderList() {
        return accolades_;
      }
      /**
       * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
       */
      public int getAccoladesCount() {
        return accolades_.size();
      }
      /**
       * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
       */
      public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade getAccolades(int index) {
        return accolades_.get(index);
      }
      /**
       * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
       */
      public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccoladeOrBuilder getAccoladesOrBuilder(
          int index) {
        return accolades_.get(index);
      }

      private void initFields() {
        playerSlot_ = 0;
        accolades_ = java.util.Collections.emptyList();
      }
      private byte memoizedIsInitialized = -1;
      public final boolean isInitialized() {
        byte isInitialized = memoizedIsInitialized;
        if (isInitialized == 1) return true;
        if (isInitialized == 0) return false;

        memoizedIsInitialized = 1;
        return true;
      }

      public void writeTo(com.google.protobuf.CodedOutputStream output)
                          throws java.io.IOException {
        getSerializedSize();
        if (((bitField0_ & 0x00000001) == 0x00000001)) {
          output.writeUInt32(1, playerSlot_);
        }
        for (int i = 0; i < accolades_.size(); i++) {
          output.writeMessage(2, accolades_.get(i));
        }
        getUnknownFields().writeTo(output);
      }

      private int memoizedSerializedSize = -1;
      public int getSerializedSize() {
        int size = memoizedSerializedSize;
        if (size != -1) return size;

        size = 0;
        if (((bitField0_ & 0x00000001) == 0x00000001)) {
          size += com.google.protobuf.CodedOutputStream
            .computeUInt32Size(1, playerSlot_);
        }
        for (int i = 0; i < accolades_.size(); i++) {
          size += com.google.protobuf.CodedOutputStream
            .computeMessageSize(2, accolades_.get(i));
        }
        size += getUnknownFields().getSerializedSize();
        memoizedSerializedSize = size;
        return size;
      }

      private static final long serialVersionUID = 0L;
      @java.lang.Override
      protected java.lang.Object writeReplace()
          throws java.io.ObjectStreamException {
        return super.writeReplace();
      }

      public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum parseFrom(
          com.google.protobuf.ByteString data)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return PARSER.parseFrom(data);
      }
      public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum parseFrom(
          com.google.protobuf.ByteString data,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return PARSER.parseFrom(data, extensionRegistry);
      }
      public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum parseFrom(byte[] data)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return PARSER.parseFrom(data);
      }
      public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum parseFrom(
          byte[] data,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return PARSER.parseFrom(data, extensionRegistry);
      }
      public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum parseFrom(java.io.InputStream input)
          throws java.io.IOException {
        return PARSER.parseFrom(input);
      }
      public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum parseFrom(
          java.io.InputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        return PARSER.parseFrom(input, extensionRegistry);
      }
      public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum parseDelimitedFrom(java.io.InputStream input)
          throws java.io.IOException {
        return PARSER.parseDelimitedFrom(input);
      }
      public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum parseDelimitedFrom(
          java.io.InputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        return PARSER.parseDelimitedFrom(input, extensionRegistry);
      }
      public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum parseFrom(
          com.google.protobuf.CodedInputStream input)
          throws java.io.IOException {
        return PARSER.parseFrom(input);
      }
      public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum parseFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        return PARSER.parseFrom(input, extensionRegistry);
      }

      public static Builder newBuilder() { return Builder.create(); }
      public Builder newBuilderForType() { return newBuilder(); }
      public static Builder newBuilder(skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum prototype) {
        return newBuilder().mergeFrom(prototype);
      }
      public Builder toBuilder() { return newBuilder(this); }

      @java.lang.Override
      protected Builder newBuilderForType(
          com.google.protobuf.GeneratedMessage.BuilderParent parent) {
        Builder builder = new Builder(parent);
        return builder;
      }
      /**
       * Protobuf type {@code CMvpData.MvpDatum}
       */
      public static final class Builder extends
          com.google.protobuf.GeneratedMessage.Builder implements
          // @@protoc_insertion_point(builder_implements:CMvpData.MvpDatum)
          skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatumOrBuilder {
        public static final com.google.protobuf.Descriptors.Descriptor
            getDescriptor() {
          return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMvpData_MvpDatum_descriptor;
        }

        protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
            internalGetFieldAccessorTable() {
          return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMvpData_MvpDatum_fieldAccessorTable
              .ensureFieldAccessorsInitialized(
                  skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.class, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.Builder.class);
        }

        // Construct using skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.newBuilder()
        private Builder() {
          maybeForceBuilderInitialization();
        }

        private Builder(
            com.google.protobuf.GeneratedMessage.BuilderParent parent) {
          super(parent);
          maybeForceBuilderInitialization();
        }
        private void maybeForceBuilderInitialization() {
          if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
            getAccoladesFieldBuilder();
          }
        }
        private static Builder create() {
          return new Builder();
        }

        public Builder clear() {
          super.clear();
          playerSlot_ = 0;
          bitField0_ = (bitField0_ & ~0x00000001);
          if (accoladesBuilder_ == null) {
            accolades_ = java.util.Collections.emptyList();
            bitField0_ = (bitField0_ & ~0x00000002);
          } else {
            accoladesBuilder_.clear();
          }
          return this;
        }

        public Builder clone() {
          return create().mergeFrom(buildPartial());
        }

        public com.google.protobuf.Descriptors.Descriptor
            getDescriptorForType() {
          return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMvpData_MvpDatum_descriptor;
        }

        public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum getDefaultInstanceForType() {
          return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.getDefaultInstance();
        }

        public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum build() {
          skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum result = buildPartial();
          if (!result.isInitialized()) {
            throw newUninitializedMessageException(result);
          }
          return result;
        }

        public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum buildPartial() {
          skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum result = new skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum(this);
          int from_bitField0_ = bitField0_;
          int to_bitField0_ = 0;
          if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
            to_bitField0_ |= 0x00000001;
          }
          result.playerSlot_ = playerSlot_;
          if (accoladesBuilder_ == null) {
            if (((bitField0_ & 0x00000002) == 0x00000002)) {
              accolades_ = java.util.Collections.unmodifiableList(accolades_);
              bitField0_ = (bitField0_ & ~0x00000002);
            }
            result.accolades_ = accolades_;
          } else {
            result.accolades_ = accoladesBuilder_.build();
          }
          result.bitField0_ = to_bitField0_;
          onBuilt();
          return result;
        }

        public Builder mergeFrom(com.google.protobuf.Message other) {
          if (other instanceof skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum) {
            return mergeFrom((skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum)other);
          } else {
            super.mergeFrom(other);
            return this;
          }
        }

        public Builder mergeFrom(skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum other) {
          if (other == skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.getDefaultInstance()) return this;
          if (other.hasPlayerSlot()) {
            setPlayerSlot(other.getPlayerSlot());
          }
          if (accoladesBuilder_ == null) {
            if (!other.accolades_.isEmpty()) {
              if (accolades_.isEmpty()) {
                accolades_ = other.accolades_;
                bitField0_ = (bitField0_ & ~0x00000002);
              } else {
                ensureAccoladesIsMutable();
                accolades_.addAll(other.accolades_);
              }
              onChanged();
            }
          } else {
            if (!other.accolades_.isEmpty()) {
              if (accoladesBuilder_.isEmpty()) {
                accoladesBuilder_.dispose();
                accoladesBuilder_ = null;
                accolades_ = other.accolades_;
                bitField0_ = (bitField0_ & ~0x00000002);
                accoladesBuilder_ = 
                  com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                     getAccoladesFieldBuilder() : null;
              } else {
                accoladesBuilder_.addAllMessages(other.accolades_);
              }
            }
          }
          this.mergeUnknownFields(other.getUnknownFields());
          return this;
        }

        public final boolean isInitialized() {
          return true;
        }

        public Builder mergeFrom(
            com.google.protobuf.CodedInputStream input,
            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
            throws java.io.IOException {
          skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum parsedMessage = null;
          try {
            parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
            parsedMessage = (skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum) e.getUnfinishedMessage();
            throw e;
          } finally {
            if (parsedMessage != null) {
              mergeFrom(parsedMessage);
            }
          }
          return this;
        }
        private int bitField0_;

        private int playerSlot_ ;
        /**
         * optional uint32 player_slot = 1;
         */
        public boolean hasPlayerSlot() {
          return ((bitField0_ & 0x00000001) == 0x00000001);
        }
        /**
         * optional uint32 player_slot = 1;
         */
        public int getPlayerSlot() {
          return playerSlot_;
        }
        /**
         * optional uint32 player_slot = 1;
         */
        public Builder setPlayerSlot(int value) {
          bitField0_ |= 0x00000001;
          playerSlot_ = value;
          onChanged();
          return this;
        }
        /**
         * optional uint32 player_slot = 1;
         */
        public Builder clearPlayerSlot() {
          bitField0_ = (bitField0_ & ~0x00000001);
          playerSlot_ = 0;
          onChanged();
          return this;
        }

        private java.util.List accolades_ =
          java.util.Collections.emptyList();
        private void ensureAccoladesIsMutable() {
          if (!((bitField0_ & 0x00000002) == 0x00000002)) {
            accolades_ = new java.util.ArrayList(accolades_);
            bitField0_ |= 0x00000002;
           }
        }

        private com.google.protobuf.RepeatedFieldBuilder<
            skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.Builder, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccoladeOrBuilder> accoladesBuilder_;

        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public java.util.List getAccoladesList() {
          if (accoladesBuilder_ == null) {
            return java.util.Collections.unmodifiableList(accolades_);
          } else {
            return accoladesBuilder_.getMessageList();
          }
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public int getAccoladesCount() {
          if (accoladesBuilder_ == null) {
            return accolades_.size();
          } else {
            return accoladesBuilder_.getCount();
          }
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade getAccolades(int index) {
          if (accoladesBuilder_ == null) {
            return accolades_.get(index);
          } else {
            return accoladesBuilder_.getMessage(index);
          }
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public Builder setAccolades(
            int index, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade value) {
          if (accoladesBuilder_ == null) {
            if (value == null) {
              throw new NullPointerException();
            }
            ensureAccoladesIsMutable();
            accolades_.set(index, value);
            onChanged();
          } else {
            accoladesBuilder_.setMessage(index, value);
          }
          return this;
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public Builder setAccolades(
            int index, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.Builder builderForValue) {
          if (accoladesBuilder_ == null) {
            ensureAccoladesIsMutable();
            accolades_.set(index, builderForValue.build());
            onChanged();
          } else {
            accoladesBuilder_.setMessage(index, builderForValue.build());
          }
          return this;
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public Builder addAccolades(skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade value) {
          if (accoladesBuilder_ == null) {
            if (value == null) {
              throw new NullPointerException();
            }
            ensureAccoladesIsMutable();
            accolades_.add(value);
            onChanged();
          } else {
            accoladesBuilder_.addMessage(value);
          }
          return this;
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public Builder addAccolades(
            int index, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade value) {
          if (accoladesBuilder_ == null) {
            if (value == null) {
              throw new NullPointerException();
            }
            ensureAccoladesIsMutable();
            accolades_.add(index, value);
            onChanged();
          } else {
            accoladesBuilder_.addMessage(index, value);
          }
          return this;
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public Builder addAccolades(
            skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.Builder builderForValue) {
          if (accoladesBuilder_ == null) {
            ensureAccoladesIsMutable();
            accolades_.add(builderForValue.build());
            onChanged();
          } else {
            accoladesBuilder_.addMessage(builderForValue.build());
          }
          return this;
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public Builder addAccolades(
            int index, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.Builder builderForValue) {
          if (accoladesBuilder_ == null) {
            ensureAccoladesIsMutable();
            accolades_.add(index, builderForValue.build());
            onChanged();
          } else {
            accoladesBuilder_.addMessage(index, builderForValue.build());
          }
          return this;
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public Builder addAllAccolades(
            java.lang.Iterable values) {
          if (accoladesBuilder_ == null) {
            ensureAccoladesIsMutable();
            com.google.protobuf.AbstractMessageLite.Builder.addAll(
                values, accolades_);
            onChanged();
          } else {
            accoladesBuilder_.addAllMessages(values);
          }
          return this;
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public Builder clearAccolades() {
          if (accoladesBuilder_ == null) {
            accolades_ = java.util.Collections.emptyList();
            bitField0_ = (bitField0_ & ~0x00000002);
            onChanged();
          } else {
            accoladesBuilder_.clear();
          }
          return this;
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public Builder removeAccolades(int index) {
          if (accoladesBuilder_ == null) {
            ensureAccoladesIsMutable();
            accolades_.remove(index);
            onChanged();
          } else {
            accoladesBuilder_.remove(index);
          }
          return this;
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.Builder getAccoladesBuilder(
            int index) {
          return getAccoladesFieldBuilder().getBuilder(index);
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccoladeOrBuilder getAccoladesOrBuilder(
            int index) {
          if (accoladesBuilder_ == null) {
            return accolades_.get(index);  } else {
            return accoladesBuilder_.getMessageOrBuilder(index);
          }
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public java.util.List 
             getAccoladesOrBuilderList() {
          if (accoladesBuilder_ != null) {
            return accoladesBuilder_.getMessageOrBuilderList();
          } else {
            return java.util.Collections.unmodifiableList(accolades_);
          }
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.Builder addAccoladesBuilder() {
          return getAccoladesFieldBuilder().addBuilder(
              skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.getDefaultInstance());
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.Builder addAccoladesBuilder(
            int index) {
          return getAccoladesFieldBuilder().addBuilder(
              index, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.getDefaultInstance());
        }
        /**
         * repeated .CMvpData.MvpDatum.MvpAccolade accolades = 2;
         */
        public java.util.List 
             getAccoladesBuilderList() {
          return getAccoladesFieldBuilder().getBuilderList();
        }
        private com.google.protobuf.RepeatedFieldBuilder<
            skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.Builder, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccoladeOrBuilder> 
            getAccoladesFieldBuilder() {
          if (accoladesBuilder_ == null) {
            accoladesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
                skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccolade.Builder, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.MvpAccoladeOrBuilder>(
                    accolades_,
                    ((bitField0_ & 0x00000002) == 0x00000002),
                    getParentForChildren(),
                    isClean());
            accolades_ = null;
          }
          return accoladesBuilder_;
        }

        // @@protoc_insertion_point(builder_scope:CMvpData.MvpDatum)
      }

      static {
        defaultInstance = new MvpDatum(true);
        defaultInstance.initFields();
      }

      // @@protoc_insertion_point(class_scope:CMvpData.MvpDatum)
    }

    public static final int MVPS_FIELD_NUMBER = 1;
    private java.util.List mvps_;
    /**
     * repeated .CMvpData.MvpDatum mvps = 1;
     */
    public java.util.List getMvpsList() {
      return mvps_;
    }
    /**
     * repeated .CMvpData.MvpDatum mvps = 1;
     */
    public java.util.List 
        getMvpsOrBuilderList() {
      return mvps_;
    }
    /**
     * repeated .CMvpData.MvpDatum mvps = 1;
     */
    public int getMvpsCount() {
      return mvps_.size();
    }
    /**
     * repeated .CMvpData.MvpDatum mvps = 1;
     */
    public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum getMvps(int index) {
      return mvps_.get(index);
    }
    /**
     * repeated .CMvpData.MvpDatum mvps = 1;
     */
    public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatumOrBuilder getMvpsOrBuilder(
        int index) {
      return mvps_.get(index);
    }

    private void initFields() {
      mvps_ = java.util.Collections.emptyList();
    }
    private byte memoizedIsInitialized = -1;
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      getSerializedSize();
      for (int i = 0; i < mvps_.size(); i++) {
        output.writeMessage(1, mvps_.get(i));
      }
      getUnknownFields().writeTo(output);
    }

    private int memoizedSerializedSize = -1;
    public int getSerializedSize() {
      int size = memoizedSerializedSize;
      if (size != -1) return size;

      size = 0;
      for (int i = 0; i < mvps_.size(); i++) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, mvps_.get(i));
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSerializedSize = size;
      return size;
    }

    private static final long serialVersionUID = 0L;
    @java.lang.Override
    protected java.lang.Object writeReplace()
        throws java.io.ObjectStreamException {
      return super.writeReplace();
    }

    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return PARSER.parseFrom(input);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return PARSER.parseFrom(input, extensionRegistry);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return PARSER.parseDelimitedFrom(input);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return PARSER.parseDelimitedFrom(input, extensionRegistry);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return PARSER.parseFrom(input);
    }
    public static skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return PARSER.parseFrom(input, extensionRegistry);
    }

    public static Builder newBuilder() { return Builder.create(); }
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder(skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData prototype) {
      return newBuilder().mergeFrom(prototype);
    }
    public Builder toBuilder() { return newBuilder(this); }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code CMvpData}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessage.Builder implements
        // @@protoc_insertion_point(builder_implements:CMvpData)
        skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpDataOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMvpData_descriptor;
      }

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMvpData_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.class, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.Builder.class);
      }

      // Construct using skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.newBuilder()
      private Builder() {
        maybeForceBuilderInitialization();
      }

      private Builder(
          com.google.protobuf.GeneratedMessage.BuilderParent parent) {
        super(parent);
        maybeForceBuilderInitialization();
      }
      private void maybeForceBuilderInitialization() {
        if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
          getMvpsFieldBuilder();
        }
      }
      private static Builder create() {
        return new Builder();
      }

      public Builder clear() {
        super.clear();
        if (mvpsBuilder_ == null) {
          mvps_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000001);
        } else {
          mvpsBuilder_.clear();
        }
        return this;
      }

      public Builder clone() {
        return create().mergeFrom(buildPartial());
      }

      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.internal_static_CMvpData_descriptor;
      }

      public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData getDefaultInstanceForType() {
        return skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.getDefaultInstance();
      }

      public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData build() {
        skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData buildPartial() {
        skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData result = new skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData(this);
        int from_bitField0_ = bitField0_;
        if (mvpsBuilder_ == null) {
          if (((bitField0_ & 0x00000001) == 0x00000001)) {
            mvps_ = java.util.Collections.unmodifiableList(mvps_);
            bitField0_ = (bitField0_ & ~0x00000001);
          }
          result.mvps_ = mvps_;
        } else {
          result.mvps_ = mvpsBuilder_.build();
        }
        onBuilt();
        return result;
      }

      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData) {
          return mergeFrom((skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData other) {
        if (other == skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.getDefaultInstance()) return this;
        if (mvpsBuilder_ == null) {
          if (!other.mvps_.isEmpty()) {
            if (mvps_.isEmpty()) {
              mvps_ = other.mvps_;
              bitField0_ = (bitField0_ & ~0x00000001);
            } else {
              ensureMvpsIsMutable();
              mvps_.addAll(other.mvps_);
            }
            onChanged();
          }
        } else {
          if (!other.mvps_.isEmpty()) {
            if (mvpsBuilder_.isEmpty()) {
              mvpsBuilder_.dispose();
              mvpsBuilder_ = null;
              mvps_ = other.mvps_;
              bitField0_ = (bitField0_ & ~0x00000001);
              mvpsBuilder_ = 
                com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                   getMvpsFieldBuilder() : null;
            } else {
              mvpsBuilder_.addAllMessages(other.mvps_);
            }
          }
        }
        this.mergeUnknownFields(other.getUnknownFields());
        return this;
      }

      public final boolean isInitialized() {
        return true;
      }

      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData) e.getUnfinishedMessage();
          throw e;
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }
      private int bitField0_;

      private java.util.List mvps_ =
        java.util.Collections.emptyList();
      private void ensureMvpsIsMutable() {
        if (!((bitField0_ & 0x00000001) == 0x00000001)) {
          mvps_ = new java.util.ArrayList(mvps_);
          bitField0_ |= 0x00000001;
         }
      }

      private com.google.protobuf.RepeatedFieldBuilder<
          skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.Builder, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatumOrBuilder> mvpsBuilder_;

      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public java.util.List getMvpsList() {
        if (mvpsBuilder_ == null) {
          return java.util.Collections.unmodifiableList(mvps_);
        } else {
          return mvpsBuilder_.getMessageList();
        }
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public int getMvpsCount() {
        if (mvpsBuilder_ == null) {
          return mvps_.size();
        } else {
          return mvpsBuilder_.getCount();
        }
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum getMvps(int index) {
        if (mvpsBuilder_ == null) {
          return mvps_.get(index);
        } else {
          return mvpsBuilder_.getMessage(index);
        }
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public Builder setMvps(
          int index, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum value) {
        if (mvpsBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureMvpsIsMutable();
          mvps_.set(index, value);
          onChanged();
        } else {
          mvpsBuilder_.setMessage(index, value);
        }
        return this;
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public Builder setMvps(
          int index, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.Builder builderForValue) {
        if (mvpsBuilder_ == null) {
          ensureMvpsIsMutable();
          mvps_.set(index, builderForValue.build());
          onChanged();
        } else {
          mvpsBuilder_.setMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public Builder addMvps(skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum value) {
        if (mvpsBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureMvpsIsMutable();
          mvps_.add(value);
          onChanged();
        } else {
          mvpsBuilder_.addMessage(value);
        }
        return this;
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public Builder addMvps(
          int index, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum value) {
        if (mvpsBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureMvpsIsMutable();
          mvps_.add(index, value);
          onChanged();
        } else {
          mvpsBuilder_.addMessage(index, value);
        }
        return this;
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public Builder addMvps(
          skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.Builder builderForValue) {
        if (mvpsBuilder_ == null) {
          ensureMvpsIsMutable();
          mvps_.add(builderForValue.build());
          onChanged();
        } else {
          mvpsBuilder_.addMessage(builderForValue.build());
        }
        return this;
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public Builder addMvps(
          int index, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.Builder builderForValue) {
        if (mvpsBuilder_ == null) {
          ensureMvpsIsMutable();
          mvps_.add(index, builderForValue.build());
          onChanged();
        } else {
          mvpsBuilder_.addMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public Builder addAllMvps(
          java.lang.Iterable values) {
        if (mvpsBuilder_ == null) {
          ensureMvpsIsMutable();
          com.google.protobuf.AbstractMessageLite.Builder.addAll(
              values, mvps_);
          onChanged();
        } else {
          mvpsBuilder_.addAllMessages(values);
        }
        return this;
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public Builder clearMvps() {
        if (mvpsBuilder_ == null) {
          mvps_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000001);
          onChanged();
        } else {
          mvpsBuilder_.clear();
        }
        return this;
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public Builder removeMvps(int index) {
        if (mvpsBuilder_ == null) {
          ensureMvpsIsMutable();
          mvps_.remove(index);
          onChanged();
        } else {
          mvpsBuilder_.remove(index);
        }
        return this;
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.Builder getMvpsBuilder(
          int index) {
        return getMvpsFieldBuilder().getBuilder(index);
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatumOrBuilder getMvpsOrBuilder(
          int index) {
        if (mvpsBuilder_ == null) {
          return mvps_.get(index);  } else {
          return mvpsBuilder_.getMessageOrBuilder(index);
        }
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public java.util.List 
           getMvpsOrBuilderList() {
        if (mvpsBuilder_ != null) {
          return mvpsBuilder_.getMessageOrBuilderList();
        } else {
          return java.util.Collections.unmodifiableList(mvps_);
        }
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.Builder addMvpsBuilder() {
        return getMvpsFieldBuilder().addBuilder(
            skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.getDefaultInstance());
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.Builder addMvpsBuilder(
          int index) {
        return getMvpsFieldBuilder().addBuilder(
            index, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.getDefaultInstance());
      }
      /**
       * repeated .CMvpData.MvpDatum mvps = 1;
       */
      public java.util.List 
           getMvpsBuilderList() {
        return getMvpsFieldBuilder().getBuilderList();
      }
      private com.google.protobuf.RepeatedFieldBuilder<
          skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.Builder, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatumOrBuilder> 
          getMvpsFieldBuilder() {
        if (mvpsBuilder_ == null) {
          mvpsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
              skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatum.Builder, skadistats.clarity.wire.dota.s2.proto.DOTAS2GcMessagesCommonMatchManagement.CMvpData.MvpDatumOrBuilder>(
                  mvps_,
                  ((bitField0_ & 0x00000001) == 0x00000001),
                  getParentForChildren(),
                  isClean());
          mvps_ = null;
        }
        return mvpsBuilder_;
      }

      // @@protoc_insertion_point(builder_scope:CMvpData)
    }

    static {
      defaultInstance = new CMvpData(true);
      defaultInstance.initFields();
    }

    // @@protoc_insertion_point(class_scope:CMvpData)
  }

  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_CMsgMatchMatchmakingStats_descriptor;
  private static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_CMsgMatchMatchmakingStats_fieldAccessorTable;
  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_CMvpData_descriptor;
  private static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_CMvpData_fieldAccessorTable;
  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_CMvpData_MvpDatum_descriptor;
  private static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_CMvpData_MvpDatum_fieldAccessorTable;
  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_CMvpData_MvpDatum_MvpAccolade_descriptor;
  private static
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_CMvpData_MvpDatum_MvpAccolade_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n-dota_gcmessages_common_match_managemen" +
      "t.proto\"\271\001\n\031CMsgMatchMatchmakingStats\022\032\n" +
      "\022average_queue_time\030\001 \001(\r\022\032\n\022maximum_que" +
      "ue_time\030\002 \001(\r\022d\n\027behavior_score_variance" +
      "\030\003 \001(\0162\034.EMatchBehaviorScoreVariance:%k_" +
      "EMatchBehaviorScoreVariance_Invalid\"\347j\n\010" +
      "CMvpData\022 \n\004mvps\030\001 \003(\0132\022.CMvpData.MvpDat" +
      "um\032\270j\n\010MvpDatum\022\023\n\013player_slot\030\001 \001(\r\0221\n\t" +
      "accolades\030\002 \003(\0132\036.CMvpData.MvpDatum.MvpA" +
      "ccolade\032\343i\n\013MvpAccolade\022C\n\004type\030\001 \001(\0162..",
      "CMvpData.MvpDatum.MvpAccolade.MvpAccolad" +
      "eType:\005kills\022\024\n\014detail_value\030\002 \001(\002\"\370h\n\017M" +
      "vpAccoladeType\022\t\n\005kills\020\001\022\n\n\006deaths\020\002\022\013\n" +
      "\007assists\020\003\022\r\n\tnet_worth\020\005\022\016\n\nitem_value\020" +
      "\006\022\026\n\022support_gold_spent\020\007\022\020\n\014wards_place" +
      "d\020\010\022\013\n\007dewards\020\t\022\021\n\rcamps_stacked\020\n\022\r\n\tl" +
      "ast_hits\020\013\022\n\n\006denies\020\014\022\"\n\036kKillEaterEven" +
      "t_Killing_Sprees\020\r\022\033\n\027kKillEaterEvent_Go" +
      "dlike\020\016\022$\n kKillEaterEvent_Towers_Destro" +
      "yed\020\017\022.\n*kKillEaterEventType_Invoker_Sun",
      "strikeKills\020\020\022!\n\035kKillEaterEventType_Axe" +
      "_Culls\020\021\022-\n)kKillEaterEventType_Axe_Batt" +
      "leHungerKills\020\022\022&\n\"kKillEaterEventType_L" +
      "owHealthKills\020\023\022,\n(kKillEaterEventType_I" +
      "nvoker_TornadoKills\020\024\022(\n$kKillEaterEvent" +
      "Type_Sven_DoubleStuns\020\025\022*\n&kKillEaterEve" +
      "ntType_Sven_WarcryAssists\020\026\022.\n*kKillEate" +
      "rEventType_Sven_CleaveDoubleKills\020\027\022/\n+k" +
      "KillEaterEventType_Sven_TeleportInterrup" +
      "ts\020\030\022,\n(kKillEaterEventType_Faceless_Mul",
      "tiChrono\020\031\022,\n(kKillEaterEventType_Facele" +
      "ss_ChronoKills\020\032\022(\n$kKillEaterEventType_" +
      "Ursa_MultiShocks\020\033\022#\n\037kKillEaterEventTyp" +
      "e_RoshanKills\020\034\022(\n$kKillEaterEventType_L" +
      "ion_FingerKills\020\035\022,\n(kKillEaterEventType" +
      "_Riki_SmokedHeroKills\020 \022.\n*kKillEaterEve" +
      "ntType_HeroesRevealedWithDust\020!\0227\n3kKill" +
      "EaterEventType_SkeletonKing_Reincarnatio" +
      "nKills\020\"\022+\n\'kKillEaterEventType_Skywrath" +
      "_FlareKills\020#\022/\n+kKillEaterEventType_Les",
      "hrac_SplitEarthStuns\020$\022,\n(kKillEaterEven" +
      "tType_Mirana_MaxStunArrows\020%\0228\n4kKillEat" +
      "erEventType_PhantomAssassin_CoupdeGraceC" +
      "rits\020&\0223\n/kKillEaterEventType_PhantomAss" +
      "assin_DaggerCrits\020\'\022(\n$kKillEaterEventTy" +
      "pe_Meepo_Earthbinds\020(\0220\n,kKillEaterEvent" +
      "Type_Bloodseeker_RuptureKills\020)\022,\n(kKill" +
      "EaterEventType_Slark_LeashedEnemies\020*\0222\n" +
      ".kKillEaterEventType_Disruptor_FountainG" +
      "limpses\020+\022+\n\'kKillEaterEventType_Rubick_",
      "SpellsStolen\020,\022.\n*kKillEaterEventType_Ru" +
      "bick_UltimatesStolen\020-\022*\n&kKillEaterEven" +
      "tType_Doom_EnemiesDoomed\020.\0220\n,kKillEater" +
      "EventType_Omniknight_Purifications\020/\0221\n-" +
      "kKillEaterEventType_Omniknight_AlliesRep" +
      "elled\0200\0222\n.kKillEaterEventType_Omniknigh" +
      "t_EnemiesRepelled\0201\0222\n.kKillEaterEventTy" +
      "pe_Warlock_FiveHeroFatalBonds\0202\0228\n4kKill" +
      "EaterEventType_CrystalMaiden_Frostbitten" +
      "Enemies\0203\0222\n.kKillEaterEventType_Crystal",
      "Maiden_CrystalNovas\0204\0221\n-kKillEaterEvent" +
      "Type_Kunkka_DoubleHeroTorrents\0205\0223\n/kKil" +
      "lEaterEventType_Kunkka_TripleHeroGhostSh" +
      "ips\0206\0221\n-kKillEaterEventType_NagaSiren_E" +
      "nemiesEnsnared\0207\0224\n0kKillEaterEventType_" +
      "NagaSiren_TripleHeroRipTides\0208\0223\n/kKillE" +
      "aterEventType_Lycan_KillsDuringShapeshif" +
      "t\0209\022,\n(kKillEaterEventType_Pudge_Dismemb" +
      "erKills\020:\022/\n+kKillEaterEventType_Pudge_E" +
      "nemyHeroesHooked\020;\022\'\n#kKillEaterEventTyp",
      "e_Pudge_HookKills\020<\0225\n1kKillEaterEventTy" +
      "pe_Pudge_UnseenEnemyHeroesHooked\020=\0222\n.kK" +
      "illEaterEventType_DrowRanger_EnemiesSile" +
      "nced\020>\0224\n0kKillEaterEventType_DrowRanger" +
      "_MultiHeroSilences\020?\0220\n,kKillEaterEventT" +
      "ype_DrowRanger_SilencedKills\020@\0222\n.kKillE" +
      "aterEventType_DrowRanger_FrostArrowKills" +
      "\020A\0226\n2kKillEaterEventType_DragonKnight_K" +
      "illsInDragonForm\020B\0225\n1kKillEaterEventTyp" +
      "e_DragonKnight_BreatheFireKills\020C\0220\n,kKi",
      "llEaterEventType_DragonKnight_SplashKill" +
      "s\020D\022-\n)kKillEaterEventType_WitchDoctor_C" +
      "askStuns\020E\0221\n-kKillEaterEventType_WitchD" +
      "octor_MaledictKills\020F\0226\n2kKillEaterEvent" +
      "Type_WitchDoctor_MultiHeroMaledicts\020G\0222\n" +
      ".kKillEaterEventType_WitchDoctor_DeathWa" +
      "rdKills\020H\0224\n0kKillEaterEventType_Disrupt" +
      "or_ThunderStrikeKills\020I\0220\n,kKillEaterEve" +
      "ntType_Disruptor_HeroesGlimpsed\020J\0228\n4kKi" +
      "llEaterEventType_CrystalMaiden_FreezingF",
      "ieldKills\020K\022/\n+kKillEaterEventType_Medus" +
      "a_EnemiesPetrified\020M\022/\n+kKillEaterEventT" +
      "ype_Warlock_FatalBondsKills\020N\022*\n&kKillEa" +
      "terEventType_Warlock_GolemKills\020O\022*\n&kKi" +
      "llEaterEventType_Tusk_WalrusPunches\020P\022*\n" +
      "&kKillEaterEventType_Tusk_SnowballStuns\020" +
      "Q\0220\n,kKillEaterEventType_Earthshaker_Fis" +
      "sureStuns\020R\0222\n.kKillEaterEventType_Earth" +
      "shaker_3HeroEchoslams\020S\0222\n.kKillEaterEve" +
      "ntType_SandKing_BurrowstrikeStuns\020T\022/\n+k",
      "KillEaterEventType_SandKing_EpicenterKil" +
      "ls\020U\0225\n1kKillEaterEventType_SkywrathMage" +
      "_AncientSealKills\020V\0228\n4kKillEaterEventTy" +
      "pe_SkywrathMage_ConcussiveShotKills\020W\022,\n" +
      "(kKillEaterEventType_Luna_LucentBeamKill" +
      "s\020X\022)\n%kKillEaterEventType_Luna_EclipseK" +
      "ills\020Y\0228\n4kKillEaterEventType_KeeperOfTh" +
      "eLight_IlluminateKills\020Z\0226\n2kKillEaterEv" +
      "entType_KeeperOfTheLight_ManaLeakStuns\020[" +
      "\022:\n6kKillEaterEventType_KeeperOfTheLight",
      "_TeammatesRecalled\020\\\0220\n,kKillEaterEventT" +
      "ype_LegionCommander_DuelsWon\020]\022-\n)kKillE" +
      "aterEventType_Beastmaster_RoarKills\020^\0222\n" +
      ".kKillEaterEventType_Beastmaster_RoarMul" +
      "tiKills\020_\0225\n1kKillEaterEventType_Windrun" +
      "ner_FocusFireBuildings\020`\0221\n-kKillEaterEv" +
      "entType_Windrunner_PowershotKills\020a\0226\n2k" +
      "KillEaterEventType_PhantomAssassin_Dagge" +
      "rLastHits\020b\022:\n6kKillEaterEventType_Phant" +
      "omAssassin_PhantomStrikeKills\020c\0224\n0kKill",
      "EaterEventType_DeathProphet_CryptSwarmKi" +
      "lls\020d\022:\n6kKillEaterEventType_DeathProphe" +
      "t_ExorcismBuildingKills\020e\022<\n8kKillEaterE" +
      "ventType_DeathProphet_ExorcismSpiritsSum" +
      "moned\020f\0226\n2kKillEaterEventType_DeathProp" +
      "het_MultiHeroSilences\020g\022-\n)kKillEaterEve" +
      "ntType_Abaddon_MistCoilKills\020h\022.\n*kKillE" +
      "aterEventType_Abaddon_MistCoilHealed\020i\0222" +
      "\n.kKillEaterEventType_Abaddon_AphoticShi" +
      "eldKills\020j\0222\n.kKillEaterEventType_Lich_C",
      "hainFrostTripleKills\020k\0221\n-kKillEaterEven" +
      "tType_Lich_ChainFrostMultiKills\020l\022.\n*kKi" +
      "llEaterEventType_Lich_ChainFrostBounces\020" +
      "m\022)\n%kKillEaterEventType_Ursa_EnragedKil" +
      "ls\020n\022,\n(kKillEaterEventType_Ursa_Earthsh" +
      "ockKills\020o\022-\n)kKillEaterEventType_Lina_L" +
      "agunaBladeKills\020p\022-\n)kKillEaterEventType" +
      "_Lina_DragonSlaveKills\020q\0222\n.kKillEaterEv" +
      "entType_Lina_LightStrikeArrayStuns\020r\022&\n\"" +
      "kKillEaterEvent_Barracks_Destroyed\020s\022-\n)",
      "kKillEaterEvent_TemplarAssassin_MeldKill" +
      "s\020t\0220\n,kKillEaterEvent_TemplarAssassin_H" +
      "eroesSlowed\020u\022-\n)kKillEaterEvent_Sniper_" +
      "AssassinationKills\020v\022(\n$kKillEaterEvent_" +
      "Sniper_HeadshotStuns\020w\022*\n&kKillEaterEven" +
      "t_EarthSpirit_SmashStuns\020x\022,\n(kKillEater" +
      "Event_EarthSpirit_GripSilences\020y\022-\n)kKil" +
      "lEaterEvent_ShadowShaman_ShackleKills\020z\022" +
      ")\n%kKillEaterEvent_ShadowShaman_HexKills" +
      "\020{\022*\n&kKillEaterEvent_Centaur_EnemiesSto",
      "mped\020|\022+\n\'kKillEaterEvent_Centaur_Double" +
      "EdgeKills\020}\022\'\n#kKillEaterEvent_Centaur_R" +
      "eturnKills\020~\022.\n*kKillEaterEvent_EmberSpi" +
      "rit_EnemiesChained\020\177\0228\n3kKillEaterEvent_" +
      "EmberSpirit_SleightOfFistMultiKills\020\200\001\022\"" +
      "\n\035kKillEaterEvent_Puck_OrbKills\020\201\001\0222\n-kK" +
      "illEaterEvent_VengefulSpirit_EnemiesStun" +
      "ned\020\202\001\022*\n%kKillEaterEvent_Lifestealer_Ra" +
      "geKills\020\203\001\0220\n+kKillEaterEvent_Lifesteale" +
      "r_OpenWoundsKills\020\204\001\022,\n\'kKillEaterEvent_",
      "Lifestealer_InfestKills\020\205\001\022+\n&kKillEater" +
      "Event_ElderTitan_SpiritKills\020\206\001\022*\n%kKill" +
      "EaterEvent_ElderTitan_GoodStomps\020\207\001\022*\n%k" +
      "KillEaterEvent_Clockwerk_RocketKills\020\210\001\022" +
      "/\n*kKillEaterEvent_Clockwerk_BlindRocket" +
      "Kills\020\211\001\022*\n%kKillEaterEvent_StormSpirit_" +
      "BallKills\020\212\001\0223\n.kKillEaterEvent_StormSpi" +
      "rit_DoubleRemnantKills\020\213\001\022,\n\'kKillEaterE" +
      "vent_StormSpirit_VortexKills\020\214\001\022.\n)kKill" +
      "EaterEvent_Tinker_DoubleMissileKills\020\215\001\022",
      "&\n!kKillEaterEvent_Tinker_LaserKills\020\216\001\022" +
      ")\n$kKillEaterEvent_Techies_SuicideKills\020" +
      "\217\001\022*\n%kKillEaterEvent_Techies_LandMineKi" +
      "lls\020\220\001\022,\n\'kKillEaterEvent_Techies_Statis" +
      "TrapStuns\020\221\001\022,\n\'kKillEaterEvent_Techies_" +
      "RemoteMineKills\020\222\001\0220\n+kKillEaterEvent_Sh" +
      "adowFiend_TripleRazeKills\020\223\001\0222\n-kKillEat" +
      "erEvent_ShadowFiend_RequiemMultiKills\020\224\001" +
      "\022+\n&kKillEaterEvent_ShadowFiend_QRazeKil" +
      "ls\020\225\001\022+\n&kKillEaterEvent_ShadowFiend_WRa",
      "zeKills\020\226\001\022+\n&kKillEaterEvent_ShadowFien" +
      "d_ERazeKills\020\227\001\022+\n&kKillEaterEvent_Oracl" +
      "e_FatesEdictKills\020\230\001\022-\n(kKillEaterEvent_" +
      "Oracle_FalsePromiseSaves\020\231\001\022.\n)kKillEate" +
      "rEvent_Juggernaut_OmnislashKills\020\232\001\0227\n2k" +
      "KillEaterEventType_SkeletonKing_Skeleton" +
      "HeroKills\020\235\001\022:\n5kKillEaterEventType_Dark" +
      "Willow_CursedCrownTripleStuns\020\236\001\0221\n,kKil" +
      "lEaterEventType_Dazzle_ShallowGraveSaves" +
      "\020\237\001\0220\n+kKillEaterEventType_Dazzle_Poison",
      "TouchKills\020\240\001\022%\n kKillEaterEventType_Thr" +
      "eeManMeks\020\241\001\0220\n+kKillEaterEventType_Vipe" +
      "r_PoisonAttackKills\020\242\001\0221\n,kKillEaterEven" +
      "tType_Viper_CorrosiveSkinKills\020\243\001\022\'\n\"kKi" +
      "llEaterEventType_ThreeHeroVeils\020\244\001\0225\n0kK" +
      "illEaterEventType_Viper_KillsDuringViper" +
      "Strike\020\245\001\022(\n#kKillEaterEventType_SolarCr" +
      "estKills\020\246\001\022,\n\'kKillEaterEventType_Tiny_" +
      "TreeThrowKills\020\247\001\022+\n&kKillEaterEventType" +
      "_Riki_BackstabKills\020\250\001\0228\n3kKillEaterEven",
      "tType_Phoenix_ThreeHeroSupernovaStuns\020\251\001" +
      "\0227\n2kKillEaterEventType_Terrorblade_Meta" +
      "morphosisKills\020\252\001\022.\n)kKillEaterEventType" +
      "_Lion_GreatFingerKills\020\253\001\022;\n6kKillEaterE" +
      "ventType_Antimage_SpellsBlockedWithAghan" +
      "ims\020\254\001\0223\n.kKillEaterEventType_Antimage_T" +
      "hreeManManaVoids\020\255\001\0225\n0kKillEaterEventTy" +
      "pe_ArcWarden_TempestDoubleKills\020\256\001\0223\n.kK" +
      "illEaterEventType_ArcWarden_SparkWraithK" +
      "ills\020\257\001\022+\n&kKillEaterEventType_Bane_Brai",
      "nSapKills\020\260\001\022-\n(kKillEaterEventType_Bane" +
      "_FiendsGripKills\020\261\001\0227\n2kKillEaterEventTy" +
      "pe_Batrider_TripleHeroFlamebreaks\020\262\001\0223\n." +
      "kKillEaterEventType_Batrider_DoubleHeroL" +
      "assoes\020\263\001\022:\n5kKillEaterEventType_Brewmas" +
      "ter_KillsDuringPrimalSplit\020\264\001\022>\n9kKillEa" +
      "terEventType_Bristleback_KillsUnderFourQ" +
      "uillStacks\020\265\001\0227\n2kKillEaterEventType_Bri" +
      "stleback_TripleHeroNasalGoo\020\266\001\0228\n3kKillE" +
      "aterEventType_Broodmother_SpiderlingHero",
      "Kills\020\267\001\0223\n.kKillEaterEventType_Broodmot" +
      "her_KillsInsideWeb\020\270\001\0222\n-kKillEaterEvent" +
      "Type_Centaur_ThreeHeroStampede\020\271\001\0225\n0kKi" +
      "llEaterEventType_ChaosKnight_RealityRift" +
      "Kills\020\272\001\0220\n+kKillEaterEventType_Chen_Kil" +
      "lsWithPenitence\020\273\001\022:\n5kKillEaterEventTyp" +
      "e_CrystalMaiden_TwoHeroCrystalNovas\020\274\001\022>" +
      "\n9kKillEaterEventType_CrystalMaiden_Thre" +
      "eHeroFreezingFields\020\275\001\022/\n*kKillEaterEven" +
      "tType_Dazzle_ShadowWaveKills\020\276\001\0221\n,kKill",
      "EaterEventType_DeathProphet_SiphonKills\020" +
      "\277\001\022=\n8kKillEaterEventType_DeathProphet_E" +
      "xorcismKillsDuringEuls\020\300\001\022C\n>kKillEaterE" +
      "ventType_Disruptor_ThreeHeroKineticField" +
      "StaticStorm\020\301\001\0224\n/kKillEaterEventType_Do" +
      "om_InfernalBladeBurnKills\020\302\001\022@\n;kKillEat" +
      "erEventType_DrowRanger_PrecisionAuraCree" +
      "pTowerKills\020\303\001\0221\n,kKillEaterEventType_Em" +
      "berSpirit_RemnantKills\020\304\001\0227\n2kKillEaterE" +
      "ventType_EmberSpirit_SleightOfFistKills\020",
      "\305\001\022<\n7kKillEaterEventType_Enigma_Midnigh" +
      "tPulseBlackHoleCombos\020\306\001\0222\n-kKillEaterEv" +
      "entType_Enigma_ThreeManBlackHoles\020\307\001\022;\n6" +
      "kKillEaterEventType_FacelessVoid_MultiHe" +
      "roTimeDilation\020\310\001\0227\n2kKillEaterEventType" +
      "_Gyrocopter_ThreeHeroFlakCannon\020\311\001\0226\n1kK" +
      "illEaterEventType_Gyrocopter_HomingMissi" +
      "leKills\020\312\001\0226\n1kKillEaterEventType_Gyroco" +
      "pter_RocketBarrageKills\020\313\001\0224\n/kKillEater" +
      "EventType_Huskar_KillsDuringLifeBreak\020\314\001",
      "\0221\n,kKillEaterEventType_Huskar_BurningSp" +
      "earKills\020\315\001\0221\n,kKillEaterEventType_Invok" +
      "er_MultiHeroIceWall\020\316\001\022-\n(kKillEaterEven" +
      "tType_Invoker_ThreeHeroEMP\020\317\001\0228\n3kKillEa" +
      "terEventType_Invoker_ThreeHeroDeafeningB" +
      "last\020\320\001\0225\n0kKillEaterEventType_Invoker_M" +
      "ultiHeroChaosMeteor\020\321\001\0223\n.kKillEaterEven" +
      "tType_Jakiro_MultiHeroDualBreath\020\322\001\0226\n1k" +
      "KillEaterEventType_Jakiro_IcePathMacropy" +
      "reCombos\020\323\001\022/\n*kKillEaterEventType_Leshr",
      "ac_PulseNovaKills\020\324\001\0228\n3kKillEaterEventT" +
      "ype_Leshrac_ThreeHeroLightningStorm\020\325\001\0224" +
      "\n/kKillEaterEventType_Lion_ThreeHeroFing" +
      "erOfDeath\020\326\001\022(\n#kKillEaterEventType_Meep" +
      "o_PoofKills\020\327\001\0222\n-kKillEaterEventType_Me" +
      "epo_MultiHeroEarthbinds\020\330\001\0224\n/kKillEater" +
      "EventType_NightStalker_NighttimeKills\020\331\001" +
      "\0227\n2kKillEaterEventType_Morphling_KillsD" +
      "uringReplicate\020\332\001\0220\n+kKillEaterEventType" +
      "_OgreMagi_FireblastKills\020\333\001\022-\n(kKillEate",
      "rEventType_OgreMagi_IgniteKills\020\334\001\022.\n)kK" +
      "illEaterEventType_DominatingKillStreaks\020" +
      "\335\001\022(\n#kKillEaterEventType_MegaKillStreak" +
      "s\020\336\001\0220\n+kKillEaterEventType_Alchemist_Ag" +
      "hanimsGiven\020\337\001\022,\n\'kKillEaterEventType_Ve" +
      "ilsLeadingToKills\020\340\001\022+\n&kKillEaterEventT" +
      "ype_DustLeadingToKills\020\341\001\0227\n2kKillEaterE" +
      "ventType_WitchDoctor_MultiHeroCaskStuns\020" +
      "\342\001\022-\n(kKillEaterEventType_Weaver_Shukuch" +
      "iKills\020\343\001\0229\n4kKillEaterEventType_Windrun",
      "ner_ShackleFocusFireKills\020\344\001\022B\n=kKillEat" +
      "erEventType_VengefulSpirit_VengeanceAura" +
      "IllusionKills\020\345\001\022.\n)kKillEaterEventType_" +
      "Tusk_WalrusPunchKills\020\346\001\022/\n*kKillEaterEv" +
      "entType_Tinker_MultiHeroLasers\020\347\001\022;\n6kKi" +
      "llEaterEventType_TemplarAssassin_MultiHe" +
      "roPsiBlades\020\350\001\0225\n0kKillEaterEventType_Sv" +
      "en_KillsDuringGodsStrength\020\351\001\0222\n-kKillEa" +
      "terEventType_Sniper_ThreeHeroShrapnels\020\352" +
      "\001\0225\n0kKillEaterEventType_Slark_KillsDuri",
      "ngShadowDance\020\353\001\022:\n5kKillEaterEventType_" +
      "ShadowShaman_MultiHeroEtherShocks\020\354\001\022=\n8" +
      "kKillEaterEventType_ShadowShaman_Serpent" +
      "WardShackleKills\020\355\001\0227\n2kKillEaterEventTy" +
      "pe_Riki_ThreeHeroTricksOfTheTrade\020\356\001\0221\n," +
      "kKillEaterEventType_Razor_EyeOfTheStormK" +
      "ills\020\357\001\022-\n(kKillEaterEventType_Pugna_Lif" +
      "eDrainKills\020\360\001\022>\n9kKillEaterEventType_Ob" +
      "sidianDestroyer_SanitysEclipseKills\020\361\001\0224" +
      "\n/kKillEaterEventType_Oracle_MultiHeroFo",
      "rtunesEnd\020\362\001\0225\n0kKillEaterEventType_Omni" +
      "knight_PurificationKills\020\363\001\022C\n>kKillEate" +
      "rEventType_NightStalker_EnemyMissesUnder" +
      "CripplingFear\020\364\001\0224\n/kKillEaterEventType_" +
      "Warlock_ThreeHeroFatalBonds\020\365\001\0223\n.kKillE" +
      "aterEventType_Riki_TricksOfTheTradeKills" +
      "\020\366\001\0225\n0kKillEaterEventType_Earthshaker_A" +
      "ftershockHits10\020\367\001\0223\n.kKillEaterEventTyp" +
      "e_Earthshaker_5HeroEchoslams\020\370\001\0222\n-kKill" +
      "EaterEventType_Lina_LagunaBladeHeroKills",
      "\020\371\001\0222\n-kKillEaterEventType_Lina_LightStr" +
      "ikeHeroStuns\020\372\001\0226\n1kKillEaterEventType_E" +
      "arthshaker_FissureMultiStuns\020\373\001\022/\n*kKill" +
      "EaterEventType_Earthshaker_TotemKills\020\374\001" +
      "\0223\n.kKillEaterEventType_Pangolier_Swashb" +
      "uckleKills\020\375\001\0222\n-kKillEaterEventType_Fur" +
      "ion_EnemyHeroesTrapped\020\376\001\0224\n/kKillEaterE" +
      "ventType_Pangolier_HeartpiercerKills\020\377\001\022" +
      "2\n-kKillEaterEventType_Medusa_MultiHeroS" +
      "toneGaze\020\200\002\022.\n)kKillEaterEventType_Medus",
      "a_SplitShotKills\020\201\002\0222\n-kKillEaterEventTy" +
      "pe_Mirana_MultiHeroStarstorm\020\202\002\0228\n3kKill" +
      "EaterEventType_Mirana_KillsFromMoonlight" +
      "Shadow\020\203\002\0220\n+kKillEaterEventType_Magnus_" +
      "MultiHeroSkewers\020\204\002\0228\n3kKillEaterEventTy" +
      "pe_Magnus_MultiHeroReversePolarity\020\205\002\0229\n" +
      "4kKillEaterEventType_Magnus_HeroesSlowed" +
      "WithShockwave\020\206\002\0220\n+kKillEaterEventType_" +
      "NagaSiren_MultiHeroSong\020\207\002\0225\n0kKillEater" +
      "EventType_NagaSiren_AlliesHealedBySong\020\210",
      "\002\0220\n+kKillEaterEventType_LoneDruid_Multi" +
      "HeroRoar\020\211\002\0221\n,kKillEaterEventType_LoneD" +
      "ruid_BattleCryKills\020\212\002\0225\n0kKillEaterEven" +
      "tType_WinterWyvern_ThreeHeroCurses\020\213\002\022?\n" +
      ":kKillEaterEventType_Antimage_SpellsBloc" +
      "kedWithCounterspell\020\214\002\0222\n-kKillEaterEven" +
      "tType_Mars_EnemiesKilledInArena\020\215\002\0221\n,kK" +
      "illEaterEventType_Mars_MultiHeroGodsRebu" +
      "ke\020\216\002\022-\n(kKillEaterEventType_Mars_GodsRe" +
      "bukeKills\020\217\002\0222\n-kKillEaterEventType_Snap",
      "fire_LizardBlobsKills\020\220\002\0224\n/kKillEaterEv" +
      "entType_Snapfire_TwoHeroCookieStuns\020\221\002\022\026" +
      "\n\021Custom_KillStreak\020\222\002\022-\n(kKillEaterEven" +
      "tType_Muerta_DeadShotKills\020\223\002\0222\n-kKillEa" +
      "terEventType_Muerta_PierceTheVeilKills\020\224" +
      "\002\0221\n,kKillEaterEventType_Muerta_MultiHer" +
      "oDeadShot\020\225\002\0227\n2kKillEaterEventType_Muer" +
      "ta_DeadShotsIntoTheCalling\020\226\002*\301\001\n\033EMatch" +
      "BehaviorScoreVariance\022)\n%k_EMatchBehavio" +
      "rScoreVariance_Invalid\020\000\022%\n!k_EMatchBeha",
      "viorScoreVariance_Low\020\001\022(\n$k_EMatchBehav" +
      "iorScoreVariance_Medium\020\002\022&\n\"k_EMatchBeh" +
      "aviorScoreVariance_High\020\003BN\n%skadistats." +
      "clarity.wire.dota.s2.protoB%DOTAS2GcMess" +
      "agesCommonMatchManagement"
    };
    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
        new com.google.protobuf.Descriptors.FileDescriptor.    InternalDescriptorAssigner() {
          public com.google.protobuf.ExtensionRegistry assignDescriptors(
              com.google.protobuf.Descriptors.FileDescriptor root) {
            descriptor = root;
            return null;
          }
        };
    com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
        }, assigner);
    internal_static_CMsgMatchMatchmakingStats_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_CMsgMatchMatchmakingStats_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_CMsgMatchMatchmakingStats_descriptor,
        new java.lang.String[] { "AverageQueueTime", "MaximumQueueTime", "BehaviorScoreVariance", });
    internal_static_CMvpData_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_CMvpData_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_CMvpData_descriptor,
        new java.lang.String[] { "Mvps", });
    internal_static_CMvpData_MvpDatum_descriptor =
      internal_static_CMvpData_descriptor.getNestedTypes().get(0);
    internal_static_CMvpData_MvpDatum_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_CMvpData_MvpDatum_descriptor,
        new java.lang.String[] { "PlayerSlot", "Accolades", });
    internal_static_CMvpData_MvpDatum_MvpAccolade_descriptor =
      internal_static_CMvpData_MvpDatum_descriptor.getNestedTypes().get(0);
    internal_static_CMvpData_MvpDatum_MvpAccolade_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_CMvpData_MvpDatum_MvpAccolade_descriptor,
        new java.lang.String[] { "Type", "DetailValue", });
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy