// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: activity.proto

package io.grasscutter.net.proto.activity;

/**
 * Protobuf type {@code ActivityInfo}
 */
public final class ActivityInfo extends
    com.google.protobuf.GeneratedMessageV3 implements
    // @@protoc_insertion_point(message_implements:ActivityInfo)
    ActivityInfoOrBuilder {
private static final long serialVersionUID = 0L;
  // Use ActivityInfo.newBuilder() to construct.
  private ActivityInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
    super(builder);
  }
  private ActivityInfo() {
    nOEPKONBFIK_ = emptyLongList();
    hIPDKJOFKLK_ = emptyIntList();
    kEOOJGFGMLH_ = emptyIntList();
    pHOAEHGEALL_ = emptyIntList();
    activityPushTipsDataList_ = java.util.Collections.emptyList();
    cHDOOKBIKLM_ = emptyIntList();
    watcherInfoList_ = java.util.Collections.emptyList();
  }

  @java.lang.Override
  @SuppressWarnings({"unused"})
  protected java.lang.Object newInstance(
      UnusedPrivateParameter unused) {
    return new ActivityInfo();
  }

  @java.lang.Override
  public final com.google.protobuf.UnknownFieldSet
  getUnknownFields() {
    return this.unknownFields;
  }
  private ActivityInfo(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    this();
    if (extensionRegistry == null) {
      throw new java.lang.NullPointerException();
    }
    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;
          case 8: {

            beginTime_ = input.readUInt32();
            break;
          }
          case 16: {

            scheduleId_ = input.readUInt32();
            break;
          }
          case 24: {

            endTime_ = input.readUInt32();
            break;
          }
          case 32: {

            isFinished_ = input.readBool();
            break;
          }
          case 40: {
            if (!((mutable_bitField0_ & 0x00000004) != 0)) {
              kEOOJGFGMLH_ = newIntList();
              mutable_bitField0_ |= 0x00000004;
            }
            kEOOJGFGMLH_.addInt(input.readUInt32());
            break;
          }
          case 42: {
            int length = input.readRawVarint32();
            int limit = input.pushLimit(length);
            if (!((mutable_bitField0_ & 0x00000004) != 0) && input.getBytesUntilLimit() > 0) {
              kEOOJGFGMLH_ = newIntList();
              mutable_bitField0_ |= 0x00000004;
            }
            while (input.getBytesUntilLimit() > 0) {
              kEOOJGFGMLH_.addInt(input.readUInt32());
            }
            input.popLimit(limit);
            break;
          }
          case 48: {
            if (!((mutable_bitField0_ & 0x00000040) != 0)) {
              cHDOOKBIKLM_ = newIntList();
              mutable_bitField0_ |= 0x00000040;
            }
            cHDOOKBIKLM_.addInt(input.readUInt32());
            break;
          }
          case 50: {
            int length = input.readRawVarint32();
            int limit = input.pushLimit(length);
            if (!((mutable_bitField0_ & 0x00000040) != 0) && input.getBytesUntilLimit() > 0) {
              cHDOOKBIKLM_ = newIntList();
              mutable_bitField0_ |= 0x00000040;
            }
            while (input.getBytesUntilLimit() > 0) {
              cHDOOKBIKLM_.addInt(input.readUInt32());
            }
            input.popLimit(limit);
            break;
          }
          case 58: {
            io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 7) {
              subBuilder = ((io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 7;
            break;
          }
          case 66: {
            io.grasscutter.net.proto.activity.ODGFDJGHJGM.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 8) {
              subBuilder = ((io.grasscutter.net.proto.activity.ODGFDJGHJGM) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.ODGFDJGHJGM.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.ODGFDJGHJGM) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 8;
            break;
          }
          case 72: {

            hPBAJOPIBLA_ = input.readBool();
            break;
          }
          case 82: {
            if (!((mutable_bitField0_ & 0x00000100) != 0)) {
              watcherInfoList_ = new java.util.ArrayList<io.grasscutter.net.proto.activity.ActivityWatcherInfo>();
              mutable_bitField0_ |= 0x00000100;
            }
            watcherInfoList_.add(
                input.readMessage(io.grasscutter.net.proto.activity.ActivityWatcherInfo.parser(), extensionRegistry));
            break;
          }
          case 88: {

            activityId_ = input.readUInt32();
            break;
          }
          case 98: {
            io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 12) {
              subBuilder = ((io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 12;
            break;
          }
          case 104: {

            pFFNEPJBNNE_ = input.readBool();
            break;
          }
          case 114: {
            io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 14) {
              subBuilder = ((io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 14;
            break;
          }
          case 120: {

            mJPBPGCHNFA_ = input.readUInt32();
            break;
          }
          case 146: {
            io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 18) {
              subBuilder = ((io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 18;
            break;
          }
          case 154: {
            io.grasscutter.net.proto.activity.NIJHGCKHNHG.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 19) {
              subBuilder = ((io.grasscutter.net.proto.activity.NIJHGCKHNHG) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.NIJHGCKHNHG.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.NIJHGCKHNHG) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 19;
            break;
          }
          case 178: {
            io.grasscutter.net.proto.activity.SumoActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 22) {
              subBuilder = ((io.grasscutter.net.proto.activity.SumoActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.SumoActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.SumoActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 22;
            break;
          }
          case 234: {
            io.grasscutter.net.proto.activity.BartenderActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 29) {
              subBuilder = ((io.grasscutter.net.proto.activity.BartenderActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.BartenderActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.BartenderActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 29;
            break;
          }
          case 266: {
            io.grasscutter.net.proto.activity.GDNJJLCIICA.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 33) {
              subBuilder = ((io.grasscutter.net.proto.activity.GDNJJLCIICA) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.GDNJJLCIICA.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.GDNJJLCIICA) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 33;
            break;
          }
          case 458: {
            io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 57) {
              subBuilder = ((io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 57;
            break;
          }
          case 506: {
            io.grasscutter.net.proto.activity.LIEOEELLEDN.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 63) {
              subBuilder = ((io.grasscutter.net.proto.activity.LIEOEELLEDN) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.LIEOEELLEDN.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.LIEOEELLEDN) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 63;
            break;
          }
          case 722: {
            io.grasscutter.net.proto.activity.HANPGEHFNMA.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 90) {
              subBuilder = ((io.grasscutter.net.proto.activity.HANPGEHFNMA) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.HANPGEHFNMA.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.HANPGEHFNMA) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 90;
            break;
          }
          case 762: {
            io.grasscutter.net.proto.activity.OEFGIJNBLKG.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 95) {
              subBuilder = ((io.grasscutter.net.proto.activity.OEFGIJNBLKG) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.OEFGIJNBLKG.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.OEFGIJNBLKG) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 95;
            break;
          }
          case 778: {
            io.grasscutter.net.proto.activity.OJGJDFEMDIO.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 97) {
              subBuilder = ((io.grasscutter.net.proto.activity.OJGJDFEMDIO) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.OJGJDFEMDIO.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.OJGJDFEMDIO) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 97;
            break;
          }
          case 810: {
            io.grasscutter.net.proto.activity.GachaActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 101) {
              subBuilder = ((io.grasscutter.net.proto.activity.GachaActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.GachaActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.GachaActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 101;
            break;
          }
          case 930: {
            io.grasscutter.net.proto.activity.IENJAIFDNEP.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 116) {
              subBuilder = ((io.grasscutter.net.proto.activity.IENJAIFDNEP) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.IENJAIFDNEP.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.IENJAIFDNEP) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 116;
            break;
          }
          case 1138: {
            io.grasscutter.net.proto.activity.EchoShellDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 142) {
              subBuilder = ((io.grasscutter.net.proto.activity.EchoShellDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.EchoShellDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.EchoShellDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 142;
            break;
          }
          case 1274: {
            if (!((mutable_bitField0_ & 0x00000080) != 0)) {
              dHDBEOHJEHH_ = com.google.protobuf.MapField.newMapField(
                  DHDBEOHJEHHDefaultEntryHolder.defaultEntry);
              mutable_bitField0_ |= 0x00000080;
            }
            com.google.protobuf.MapEntry<java.lang.Integer, java.lang.Integer>
            dHDBEOHJEHH__ = input.readMessage(
                DHDBEOHJEHHDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
            dHDBEOHJEHH_.getMutableMap().put(
                dHDBEOHJEHH__.getKey(), dHDBEOHJEHH__.getValue());
            break;
          }
          case 1330: {
            io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 166) {
              subBuilder = ((io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 166;
            break;
          }
          case 1402: {
            io.grasscutter.net.proto.activity.EKGJKEOBKBK.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 175) {
              subBuilder = ((io.grasscutter.net.proto.activity.EKGJKEOBKBK) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.EKGJKEOBKBK.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.EKGJKEOBKBK) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 175;
            break;
          }
          case 1410: {
            io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 176) {
              subBuilder = ((io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 176;
            break;
          }
          case 1416: {
            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
              nOEPKONBFIK_ = newLongList();
              mutable_bitField0_ |= 0x00000001;
            }
            nOEPKONBFIK_.addLong(input.readUInt64());
            break;
          }
          case 1418: {
            int length = input.readRawVarint32();
            int limit = input.pushLimit(length);
            if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
              nOEPKONBFIK_ = newLongList();
              mutable_bitField0_ |= 0x00000001;
            }
            while (input.getBytesUntilLimit() > 0) {
              nOEPKONBFIK_.addLong(input.readUInt64());
            }
            input.popLimit(limit);
            break;
          }
          case 1506: {
            io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 188) {
              subBuilder = ((io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 188;
            break;
          }
          case 1842: {
            io.grasscutter.net.proto.activity.IJFFCJIOLAL.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 230) {
              subBuilder = ((io.grasscutter.net.proto.activity.IJFFCJIOLAL) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.IJFFCJIOLAL.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.IJFFCJIOLAL) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 230;
            break;
          }
          case 1856: {

            dPFFADGBHIF_ = input.readBool();
            break;
          }
          case 1986: {
            io.grasscutter.net.proto.activity.MAHBLNHANCC.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 248) {
              subBuilder = ((io.grasscutter.net.proto.activity.MAHBLNHANCC) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.MAHBLNHANCC.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.MAHBLNHANCC) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 248;
            break;
          }
          case 2000: {

            curScore_ = input.readUInt32();
            break;
          }
          case 2434: {
            io.grasscutter.net.proto.activity.HNECJFGCAFG.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 304) {
              subBuilder = ((io.grasscutter.net.proto.activity.HNECJFGCAFG) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.HNECJFGCAFG.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.HNECJFGCAFG) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 304;
            break;
          }
          case 2490: {
            io.grasscutter.net.proto.activity.ECLLGGPFAGL.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 311) {
              subBuilder = ((io.grasscutter.net.proto.activity.ECLLGGPFAGL) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.ECLLGGPFAGL.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.ECLLGGPFAGL) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 311;
            break;
          }
          case 2714: {
            io.grasscutter.net.proto.activity.MADFGJDDKME.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 339) {
              subBuilder = ((io.grasscutter.net.proto.activity.MADFGJDDKME) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.MADFGJDDKME.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.MADFGJDDKME) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 339;
            break;
          }
          case 2762: {
            io.grasscutter.net.proto.activity.BCDNBOMPHII.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 345) {
              subBuilder = ((io.grasscutter.net.proto.activity.BCDNBOMPHII) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.BCDNBOMPHII.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.BCDNBOMPHII) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 345;
            break;
          }
          case 3026: {
            io.grasscutter.net.proto.activity.AGIDNDBCPPJ.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 378) {
              subBuilder = ((io.grasscutter.net.proto.activity.AGIDNDBCPPJ) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.AGIDNDBCPPJ.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.AGIDNDBCPPJ) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 378;
            break;
          }
          case 3034: {
            io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 379) {
              subBuilder = ((io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 379;
            break;
          }
          case 3202: {
            io.grasscutter.net.proto.activity.CDMOBOLHBJL.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 400) {
              subBuilder = ((io.grasscutter.net.proto.activity.CDMOBOLHBJL) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.CDMOBOLHBJL.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.CDMOBOLHBJL) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 400;
            break;
          }
          case 3234: {
            io.grasscutter.net.proto.activity.EPIDGKFMCNE.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 404) {
              subBuilder = ((io.grasscutter.net.proto.activity.EPIDGKFMCNE) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.EPIDGKFMCNE.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.EPIDGKFMCNE) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 404;
            break;
          }
          case 3450: {
            io.grasscutter.net.proto.activity.FungusFighterDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 431) {
              subBuilder = ((io.grasscutter.net.proto.activity.FungusFighterDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.FungusFighterDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.FungusFighterDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 431;
            break;
          }
          case 3642: {
            io.grasscutter.net.proto.activity.FDJCEBEPFAD.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 455) {
              subBuilder = ((io.grasscutter.net.proto.activity.FDJCEBEPFAD) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.FDJCEBEPFAD.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.FDJCEBEPFAD) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 455;
            break;
          }
          case 3690: {
            io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 461) {
              subBuilder = ((io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 461;
            break;
          }
          case 3754: {
            io.grasscutter.net.proto.activity.HIKCAGDIDFB.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 469) {
              subBuilder = ((io.grasscutter.net.proto.activity.HIKCAGDIDFB) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.HIKCAGDIDFB.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.HIKCAGDIDFB) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 469;
            break;
          }
          case 3770: {
            io.grasscutter.net.proto.activity.EJMMNHEFOFG.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 471) {
              subBuilder = ((io.grasscutter.net.proto.activity.EJMMNHEFOFG) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.EJMMNHEFOFG.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.EJMMNHEFOFG) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 471;
            break;
          }
          case 3906: {
            io.grasscutter.net.proto.activity.ABLLEIKOKBN.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 488) {
              subBuilder = ((io.grasscutter.net.proto.activity.ABLLEIKOKBN) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.ABLLEIKOKBN.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.ABLLEIKOKBN) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 488;
            break;
          }
          case 4170: {
            io.grasscutter.net.proto.activity.BANPAIDEPLM.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 521) {
              subBuilder = ((io.grasscutter.net.proto.activity.BANPAIDEPLM) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.BANPAIDEPLM.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.BANPAIDEPLM) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 521;
            break;
          }
          case 4410: {
            io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 551) {
              subBuilder = ((io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 551;
            break;
          }
          case 4466: {
            io.grasscutter.net.proto.activity.JOHJOGECPLN.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 558) {
              subBuilder = ((io.grasscutter.net.proto.activity.JOHJOGECPLN) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.JOHJOGECPLN.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.JOHJOGECPLN) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 558;
            break;
          }
          case 4522: {
            io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 565) {
              subBuilder = ((io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 565;
            break;
          }
          case 4570: {
            io.grasscutter.net.proto.activity.VintageActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 571) {
              subBuilder = ((io.grasscutter.net.proto.activity.VintageActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.VintageActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.VintageActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 571;
            break;
          }
          case 4602: {
            io.grasscutter.net.proto.activity.AGAGOEBMFCA.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 575) {
              subBuilder = ((io.grasscutter.net.proto.activity.AGAGOEBMFCA) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.AGAGOEBMFCA.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.AGAGOEBMFCA) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 575;
            break;
          }
          case 4650: {
            io.grasscutter.net.proto.activity.GCMHKMFLOBD.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 581) {
              subBuilder = ((io.grasscutter.net.proto.activity.GCMHKMFLOBD) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.GCMHKMFLOBD.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.GCMHKMFLOBD) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 581;
            break;
          }
          case 4810: {
            io.grasscutter.net.proto.activity.FEPJAEHJDIC.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 601) {
              subBuilder = ((io.grasscutter.net.proto.activity.FEPJAEHJDIC) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.FEPJAEHJDIC.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.FEPJAEHJDIC) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 601;
            break;
          }
          case 4826: {
            io.grasscutter.net.proto.activity.HFLNDEGGKMA.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 603) {
              subBuilder = ((io.grasscutter.net.proto.activity.HFLNDEGGKMA) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.HFLNDEGGKMA.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.HFLNDEGGKMA) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 603;
            break;
          }
          case 4898: {
            io.grasscutter.net.proto.activity.LLOCHDPGLHH.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 612) {
              subBuilder = ((io.grasscutter.net.proto.activity.LLOCHDPGLHH) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.LLOCHDPGLHH.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.LLOCHDPGLHH) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 612;
            break;
          }
          case 5066: {
            io.grasscutter.net.proto.activity.EJIBHKPOFAG.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 633) {
              subBuilder = ((io.grasscutter.net.proto.activity.EJIBHKPOFAG) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.EJIBHKPOFAG.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.EJIBHKPOFAG) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 633;
            break;
          }
          case 5082: {
            io.grasscutter.net.proto.activity.BMKCGEINEKP.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 635) {
              subBuilder = ((io.grasscutter.net.proto.activity.BMKCGEINEKP) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.BMKCGEINEKP.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.BMKCGEINEKP) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 635;
            break;
          }
          case 5122: {
            io.grasscutter.net.proto.activity.LANFEMMHKNB.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 640) {
              subBuilder = ((io.grasscutter.net.proto.activity.LANFEMMHKNB) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.LANFEMMHKNB.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.LANFEMMHKNB) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 640;
            break;
          }
          case 5370: {
            io.grasscutter.net.proto.activity.OAMILBDLAID.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 671) {
              subBuilder = ((io.grasscutter.net.proto.activity.OAMILBDLAID) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.OAMILBDLAID.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.OAMILBDLAID) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 671;
            break;
          }
          case 5538: {
            io.grasscutter.net.proto.activity.SummerTimeDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 692) {
              subBuilder = ((io.grasscutter.net.proto.activity.SummerTimeDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.SummerTimeDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.SummerTimeDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 692;
            break;
          }
          case 5562: {
            io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 695) {
              subBuilder = ((io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 695;
            break;
          }
          case 5602: {
            io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 700) {
              subBuilder = ((io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 700;
            break;
          }
          case 5770: {
            io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 721) {
              subBuilder = ((io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 721;
            break;
          }
          case 5850: {
            io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 731) {
              subBuilder = ((io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 731;
            break;
          }
          case 5858: {
            io.grasscutter.net.proto.activity.IPILFEALJCL.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 732) {
              subBuilder = ((io.grasscutter.net.proto.activity.IPILFEALJCL) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.IPILFEALJCL.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.IPILFEALJCL) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 732;
            break;
          }
          case 5986: {
            io.grasscutter.net.proto.activity.IENBGPNMDFP.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 748) {
              subBuilder = ((io.grasscutter.net.proto.activity.IENBGPNMDFP) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.IENBGPNMDFP.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.IENBGPNMDFP) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 748;
            break;
          }
          case 6010: {
            io.grasscutter.net.proto.activity.ChessActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 751) {
              subBuilder = ((io.grasscutter.net.proto.activity.ChessActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.ChessActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.ChessActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 751;
            break;
          }
          case 6066: {
            io.grasscutter.net.proto.activity.FOFBDKCPIDC.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 758) {
              subBuilder = ((io.grasscutter.net.proto.activity.FOFBDKCPIDC) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.FOFBDKCPIDC.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.FOFBDKCPIDC) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 758;
            break;
          }
          case 6170: {
            io.grasscutter.net.proto.activity.DFBABJJIGBB.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 771) {
              subBuilder = ((io.grasscutter.net.proto.activity.DFBABJJIGBB) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.DFBABJJIGBB.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.DFBABJJIGBB) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 771;
            break;
          }
          case 6242: {
            io.grasscutter.net.proto.activity.JJONJLOMKHH.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 780) {
              subBuilder = ((io.grasscutter.net.proto.activity.JJONJLOMKHH) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.JJONJLOMKHH.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.JJONJLOMKHH) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 780;
            break;
          }
          case 6346: {
            io.grasscutter.net.proto.activity.CKJCCHIPMDC.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 793) {
              subBuilder = ((io.grasscutter.net.proto.activity.CKJCCHIPMDC) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.CKJCCHIPMDC.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.CKJCCHIPMDC) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 793;
            break;
          }
          case 6570: {
            io.grasscutter.net.proto.activity.FLMMFPGDKKC.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 821) {
              subBuilder = ((io.grasscutter.net.proto.activity.FLMMFPGDKKC) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.FLMMFPGDKKC.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.FLMMFPGDKKC) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 821;
            break;
          }
          case 6816: {
            if (!((mutable_bitField0_ & 0x00000008) != 0)) {
              pHOAEHGEALL_ = newIntList();
              mutable_bitField0_ |= 0x00000008;
            }
            pHOAEHGEALL_.addInt(input.readUInt32());
            break;
          }
          case 6818: {
            int length = input.readRawVarint32();
            int limit = input.pushLimit(length);
            if (!((mutable_bitField0_ & 0x00000008) != 0) && input.getBytesUntilLimit() > 0) {
              pHOAEHGEALL_ = newIntList();
              mutable_bitField0_ |= 0x00000008;
            }
            while (input.getBytesUntilLimit() > 0) {
              pHOAEHGEALL_.addInt(input.readUInt32());
            }
            input.popLimit(limit);
            break;
          }
          case 6978: {
            io.grasscutter.net.proto.activity.FGDIPMPHKKG.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 872) {
              subBuilder = ((io.grasscutter.net.proto.activity.FGDIPMPHKKG) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.FGDIPMPHKKG.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.FGDIPMPHKKG) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 872;
            break;
          }
          case 7002: {
            io.grasscutter.net.proto.activity.NBNOOMEKHIE.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 875) {
              subBuilder = ((io.grasscutter.net.proto.activity.NBNOOMEKHIE) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.NBNOOMEKHIE.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.NBNOOMEKHIE) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 875;
            break;
          }
          case 7058: {
            io.grasscutter.net.proto.activity.EGDLGKKGNNN.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 882) {
              subBuilder = ((io.grasscutter.net.proto.activity.EGDLGKKGNNN) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.EGDLGKKGNNN.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.EGDLGKKGNNN) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 882;
            break;
          }
          case 7306: {
            io.grasscutter.net.proto.activity.JDPNPJBIHJI.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 913) {
              subBuilder = ((io.grasscutter.net.proto.activity.JDPNPJBIHJI) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.JDPNPJBIHJI.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.JDPNPJBIHJI) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 913;
            break;
          }
          case 7322: {
            io.grasscutter.net.proto.activity.BBKPGDLLJHP.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 915) {
              subBuilder = ((io.grasscutter.net.proto.activity.BBKPGDLLJHP) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.BBKPGDLLJHP.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.BBKPGDLLJHP) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 915;
            break;
          }
          case 7458: {
            io.grasscutter.net.proto.activity.PNBPKFNHMHM.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 932) {
              subBuilder = ((io.grasscutter.net.proto.activity.PNBPKFNHMHM) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.PNBPKFNHMHM.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.PNBPKFNHMHM) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 932;
            break;
          }
          case 8090: {
            io.grasscutter.net.proto.activity.KNGJMLBKOON.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1011) {
              subBuilder = ((io.grasscutter.net.proto.activity.KNGJMLBKOON) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.KNGJMLBKOON.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.KNGJMLBKOON) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1011;
            break;
          }
          case 8098: {
            io.grasscutter.net.proto.activity.OMLBDBLBAKK.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1012) {
              subBuilder = ((io.grasscutter.net.proto.activity.OMLBDBLBAKK) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.OMLBDBLBAKK.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.OMLBDBLBAKK) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1012;
            break;
          }
          case 8362: {
            io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1045) {
              subBuilder = ((io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1045;
            break;
          }
          case 8402: {
            io.grasscutter.net.proto.activity.PIKDLMGGINC.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1050) {
              subBuilder = ((io.grasscutter.net.proto.activity.PIKDLMGGINC) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.PIKDLMGGINC.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.PIKDLMGGINC) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1050;
            break;
          }
          case 8426: {
            io.grasscutter.net.proto.activity.HachiActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1053) {
              subBuilder = ((io.grasscutter.net.proto.activity.HachiActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.HachiActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.HachiActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1053;
            break;
          }
          case 8562: {
            io.grasscutter.net.proto.activity.KCBPEEGBFLM.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1070) {
              subBuilder = ((io.grasscutter.net.proto.activity.KCBPEEGBFLM) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.KCBPEEGBFLM.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.KCBPEEGBFLM) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1070;
            break;
          }
          case 8634: {
            io.grasscutter.net.proto.activity.HILIPCBNEDD.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1079) {
              subBuilder = ((io.grasscutter.net.proto.activity.HILIPCBNEDD) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.HILIPCBNEDD.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.HILIPCBNEDD) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1079;
            break;
          }
          case 8642: {
            io.grasscutter.net.proto.activity.ILAJGEMJLKO.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1080) {
              subBuilder = ((io.grasscutter.net.proto.activity.ILAJGEMJLKO) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.ILAJGEMJLKO.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.ILAJGEMJLKO) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1080;
            break;
          }
          case 8880: {

            pALEKJJHCMJ_ = input.readUInt32();
            break;
          }
          case 8898: {
            if (!((mutable_bitField0_ & 0x00000010) != 0)) {
              activityPushTipsDataList_ = new java.util.ArrayList<io.grasscutter.net.proto.activity.ActivityPushTipsData>();
              mutable_bitField0_ |= 0x00000010;
            }
            activityPushTipsDataList_.add(
                input.readMessage(io.grasscutter.net.proto.activity.ActivityPushTipsData.parser(), extensionRegistry));
            break;
          }
          case 8986: {
            io.grasscutter.net.proto.activity.IKOPLPGJPJE.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1123) {
              subBuilder = ((io.grasscutter.net.proto.activity.IKOPLPGJPJE) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.IKOPLPGJPJE.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.IKOPLPGJPJE) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1123;
            break;
          }
          case 9010: {
            io.grasscutter.net.proto.activity.LIKJANHFGEH.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1126) {
              subBuilder = ((io.grasscutter.net.proto.activity.LIKJANHFGEH) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.LIKJANHFGEH.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.LIKJANHFGEH) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1126;
            break;
          }
          case 9194: {
            io.grasscutter.net.proto.activity.BrickBreakerDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1149) {
              subBuilder = ((io.grasscutter.net.proto.activity.BrickBreakerDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.BrickBreakerDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.BrickBreakerDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1149;
            break;
          }
          case 9234: {
            io.grasscutter.net.proto.activity.JKPHAGEBJPI.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1154) {
              subBuilder = ((io.grasscutter.net.proto.activity.JKPHAGEBJPI) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.JKPHAGEBJPI.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.JKPHAGEBJPI) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1154;
            break;
          }
          case 9320: {

            cBMIEJODEML_ = input.readBool();
            break;
          }
          case 9498: {
            io.grasscutter.net.proto.activity.OKONENHBHDJ.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1187) {
              subBuilder = ((io.grasscutter.net.proto.activity.OKONENHBHDJ) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.OKONENHBHDJ.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.OKONENHBHDJ) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1187;
            break;
          }
          case 9834: {
            io.grasscutter.net.proto.activity.PHLKJJNBNHC.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1229) {
              subBuilder = ((io.grasscutter.net.proto.activity.PHLKJJNBNHC) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.PHLKJJNBNHC.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.PHLKJJNBNHC) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1229;
            break;
          }
          case 9906: {
            io.grasscutter.net.proto.activity.EOGMDMBJGJP.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1238) {
              subBuilder = ((io.grasscutter.net.proto.activity.EOGMDMBJGJP) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.EOGMDMBJGJP.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.EOGMDMBJGJP) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1238;
            break;
          }
          case 9946: {
            io.grasscutter.net.proto.activity.JNFBJNEDPID.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1243) {
              subBuilder = ((io.grasscutter.net.proto.activity.JNFBJNEDPID) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.JNFBJNEDPID.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.JNFBJNEDPID) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1243;
            break;
          }
          case 10032: {

            jHKKDCPBNMF_ = input.readUInt64();
            break;
          }
          case 10202: {
            io.grasscutter.net.proto.activity.KNNFIMGEIEH.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1275) {
              subBuilder = ((io.grasscutter.net.proto.activity.KNNFIMGEIEH) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.KNNFIMGEIEH.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.KNNFIMGEIEH) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1275;
            break;
          }
          case 10274: {
            io.grasscutter.net.proto.activity.OHIKEIMFPDL.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1284) {
              subBuilder = ((io.grasscutter.net.proto.activity.OHIKEIMFPDL) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.OHIKEIMFPDL.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.OHIKEIMFPDL) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1284;
            break;
          }
          case 10306: {
            io.grasscutter.net.proto.activity.BBOHKCCECCC.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1288) {
              subBuilder = ((io.grasscutter.net.proto.activity.BBOHKCCECCC) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.BBOHKCCECCC.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.BBOHKCCECCC) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1288;
            break;
          }
          case 10946: {
            io.grasscutter.net.proto.activity.NBDBLGGCJBB.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1368) {
              subBuilder = ((io.grasscutter.net.proto.activity.NBDBLGGCJBB) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.NBDBLGGCJBB.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.NBDBLGGCJBB) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1368;
            break;
          }
          case 10970: {
            io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1371) {
              subBuilder = ((io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1371;
            break;
          }
          case 11008: {
            if (!((mutable_bitField0_ & 0x00000002) != 0)) {
              hIPDKJOFKLK_ = newIntList();
              mutable_bitField0_ |= 0x00000002;
            }
            hIPDKJOFKLK_.addInt(input.readUInt32());
            break;
          }
          case 11010: {
            int length = input.readRawVarint32();
            int limit = input.pushLimit(length);
            if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
              hIPDKJOFKLK_ = newIntList();
              mutable_bitField0_ |= 0x00000002;
            }
            while (input.getBytesUntilLimit() > 0) {
              hIPDKJOFKLK_.addInt(input.readUInt32());
            }
            input.popLimit(limit);
            break;
          }
          case 11450: {
            io.grasscutter.net.proto.activity.OGKDEHBNJLM.Builder subBuilder = null;
            if (oCCANHCOCIE_ != null) {
              subBuilder = oCCANHCOCIE_.toBuilder();
            }
            oCCANHCOCIE_ = input.readMessage(io.grasscutter.net.proto.activity.OGKDEHBNJLM.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom(oCCANHCOCIE_);
              oCCANHCOCIE_ = subBuilder.buildPartial();
            }

            break;
          }
          case 11474: {
            io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1434) {
              subBuilder = ((io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1434;
            break;
          }
          case 11522: {
            io.grasscutter.net.proto.activity.GearActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1440) {
              subBuilder = ((io.grasscutter.net.proto.activity.GearActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.GearActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.GearActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1440;
            break;
          }
          case 11552: {

            lNOBFAIJGMM_ = input.readBool();
            break;
          }
          case 11642: {
            io.grasscutter.net.proto.activity.KJJDIDDJIIJ.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1455) {
              subBuilder = ((io.grasscutter.net.proto.activity.KJJDIDDJIIJ) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.KJJDIDDJIIJ.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.KJJDIDDJIIJ) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1455;
            break;
          }
          case 11786: {
            io.grasscutter.net.proto.activity.ADELHEACCBC.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1473) {
              subBuilder = ((io.grasscutter.net.proto.activity.ADELHEACCBC) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.ADELHEACCBC.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.ADELHEACCBC) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1473;
            break;
          }
          case 11904: {

            dILOBKCEEGC_ = input.readUInt32();
            break;
          }
          case 11970: {
            io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1496) {
              subBuilder = ((io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1496;
            break;
          }
          case 12058: {
            io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1507) {
              subBuilder = ((io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1507;
            break;
          }
          case 12162: {
            io.grasscutter.net.proto.activity.DigActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1520) {
              subBuilder = ((io.grasscutter.net.proto.activity.DigActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.DigActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.DigActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1520;
            break;
          }
          case 12634: {
            io.grasscutter.net.proto.activity.EffigyActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1579) {
              subBuilder = ((io.grasscutter.net.proto.activity.EffigyActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.EffigyActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.EffigyActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1579;
            break;
          }
          case 12818: {
            io.grasscutter.net.proto.activity.HGJLMPOJCOA.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1602) {
              subBuilder = ((io.grasscutter.net.proto.activity.HGJLMPOJCOA) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.HGJLMPOJCOA.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.HGJLMPOJCOA) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1602;
            break;
          }
          case 13178: {
            if (!((mutable_bitField0_ & 0x00000020) != 0)) {
              pAPPMADOEMA_ = com.google.protobuf.MapField.newMapField(
                  PAPPMADOEMADefaultEntryHolder.defaultEntry);
              mutable_bitField0_ |= 0x00000020;
            }
            com.google.protobuf.MapEntry<java.lang.Integer, java.lang.Integer>
            pAPPMADOEMA__ = input.readMessage(
                PAPPMADOEMADefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
            pAPPMADOEMA_.getMutableMap().put(
                pAPPMADOEMA__.getKey(), pAPPMADOEMA__.getValue());
            break;
          }
          case 13314: {
            io.grasscutter.net.proto.activity.AsterActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1664) {
              subBuilder = ((io.grasscutter.net.proto.activity.AsterActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.AsterActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.AsterActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1664;
            break;
          }
          case 13450: {
            io.grasscutter.net.proto.activity.OPJHHAFPDAK.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1681) {
              subBuilder = ((io.grasscutter.net.proto.activity.OPJHHAFPDAK) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.OPJHHAFPDAK.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.OPJHHAFPDAK) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1681;
            break;
          }
          case 13466: {
            io.grasscutter.net.proto.activity.DCCNBNFGKMA.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1683) {
              subBuilder = ((io.grasscutter.net.proto.activity.DCCNBNFGKMA) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.DCCNBNFGKMA.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.DCCNBNFGKMA) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1683;
            break;
          }
          case 13474: {
            io.grasscutter.net.proto.activity.AEPKKIFPNJB.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1684) {
              subBuilder = ((io.grasscutter.net.proto.activity.AEPKKIFPNJB) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.AEPKKIFPNJB.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.AEPKKIFPNJB) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1684;
            break;
          }
          case 13562: {
            io.grasscutter.net.proto.activity.GPBHBCBEHKI.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1695) {
              subBuilder = ((io.grasscutter.net.proto.activity.GPBHBCBEHKI) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.GPBHBCBEHKI.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.GPBHBCBEHKI) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1695;
            break;
          }
          case 13826: {
            io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1728) {
              subBuilder = ((io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1728;
            break;
          }
          case 13866: {
            io.grasscutter.net.proto.activity.MDMMHLCDBJL.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1733) {
              subBuilder = ((io.grasscutter.net.proto.activity.MDMMHLCDBJL) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.MDMMHLCDBJL.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.MDMMHLCDBJL) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1733;
            break;
          }
          case 13874: {
            io.grasscutter.net.proto.activity.NACPBLGDMNE.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1734) {
              subBuilder = ((io.grasscutter.net.proto.activity.NACPBLGDMNE) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.NACPBLGDMNE.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.NACPBLGDMNE) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1734;
            break;
          }
          case 13890: {
            io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1736) {
              subBuilder = ((io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1736;
            break;
          }
          case 13930: {
            io.grasscutter.net.proto.activity.NNKIJPDEJKE.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1741) {
              subBuilder = ((io.grasscutter.net.proto.activity.NNKIJPDEJKE) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.NNKIJPDEJKE.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.NNKIJPDEJKE) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1741;
            break;
          }
          case 14450: {
            io.grasscutter.net.proto.activity.EAOLKAFMALM.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1806) {
              subBuilder = ((io.grasscutter.net.proto.activity.EAOLKAFMALM) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.EAOLKAFMALM.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.EAOLKAFMALM) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1806;
            break;
          }
          case 14456: {

            hACCHMNKKDF_ = input.readBool();
            break;
          }
          case 14466: {
            io.grasscutter.net.proto.activity.LBAMBFINDCK.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1808) {
              subBuilder = ((io.grasscutter.net.proto.activity.LBAMBFINDCK) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.LBAMBFINDCK.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.LBAMBFINDCK) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1808;
            break;
          }
          case 14474: {
            io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1809) {
              subBuilder = ((io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1809;
            break;
          }
          case 14562: {
            io.grasscutter.net.proto.activity.SeaLampActivityInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1820) {
              subBuilder = ((io.grasscutter.net.proto.activity.SeaLampActivityInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.SeaLampActivityInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.SeaLampActivityInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1820;
            break;
          }
          case 14584: {

            aMPFAGMDJLJ_ = input.readUInt32();
            break;
          }
          case 14618: {
            io.grasscutter.net.proto.activity.KPDDLJECBCJ.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1827) {
              subBuilder = ((io.grasscutter.net.proto.activity.KPDDLJECBCJ) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.KPDDLJECBCJ.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.KPDDLJECBCJ) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1827;
            break;
          }
          case 14658: {
            io.grasscutter.net.proto.activity.MPNLLBGOCMC.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1832) {
              subBuilder = ((io.grasscutter.net.proto.activity.MPNLLBGOCMC) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.MPNLLBGOCMC.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.MPNLLBGOCMC) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1832;
            break;
          }
          case 14994: {
            io.grasscutter.net.proto.activity.PCPPNCIBCIN.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1874) {
              subBuilder = ((io.grasscutter.net.proto.activity.PCPPNCIBCIN) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.PCPPNCIBCIN.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.PCPPNCIBCIN) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1874;
            break;
          }
          case 15114: {
            io.grasscutter.net.proto.activity.KKAKLBDLOOE.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1889) {
              subBuilder = ((io.grasscutter.net.proto.activity.KKAKLBDLOOE) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.KKAKLBDLOOE.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.KKAKLBDLOOE) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1889;
            break;
          }
          case 15146: {
            io.grasscutter.net.proto.activity.DEFHOLMEIHG.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1893) {
              subBuilder = ((io.grasscutter.net.proto.activity.DEFHOLMEIHG) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.DEFHOLMEIHG.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.DEFHOLMEIHG) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1893;
            break;
          }
          case 15186: {
            io.grasscutter.net.proto.activity.CIPKALFKAOI.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1898) {
              subBuilder = ((io.grasscutter.net.proto.activity.CIPKALFKAOI) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.CIPKALFKAOI.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.CIPKALFKAOI) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1898;
            break;
          }
          case 15266: {
            io.grasscutter.net.proto.activity.FindHilichurlDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1908) {
              subBuilder = ((io.grasscutter.net.proto.activity.FindHilichurlDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.FindHilichurlDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.FindHilichurlDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1908;
            break;
          }
          case 15786: {
            io.grasscutter.net.proto.activity.UgcActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 1973) {
              subBuilder = ((io.grasscutter.net.proto.activity.UgcActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.UgcActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.UgcActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 1973;
            break;
          }
          case 16098: {
            io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 2012) {
              subBuilder = ((io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 2012;
            break;
          }
          case 16112: {

            pAKFDCIIEMF_ = input.readUInt32();
            break;
          }
          case 16218: {
            io.grasscutter.net.proto.activity.BlessingActivityDetailInfo.Builder subBuilder = null;
            if (oJOLLMHNGLICase_ == 2027) {
              subBuilder = ((io.grasscutter.net.proto.activity.BlessingActivityDetailInfo) oJOLLMHNGLI_).toBuilder();
            }
            oJOLLMHNGLI_ =
                input.readMessage(io.grasscutter.net.proto.activity.BlessingActivityDetailInfo.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom((io.grasscutter.net.proto.activity.BlessingActivityDetailInfo) oJOLLMHNGLI_);
              oJOLLMHNGLI_ = subBuilder.buildPartial();
            }
            oJOLLMHNGLICase_ = 2027;
            break;
          }
          default: {
            if (!parseUnknownField(
                input, unknownFields, extensionRegistry, tag)) {
              done = true;
            }
            break;
          }
        }
      }
    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
      throw e.setUnfinishedMessage(this);
    } catch (java.io.IOException e) {
      throw new com.google.protobuf.InvalidProtocolBufferException(
          e).setUnfinishedMessage(this);
    } finally {
      if (((mutable_bitField0_ & 0x00000004) != 0)) {
        kEOOJGFGMLH_.makeImmutable(); // C
      }
      if (((mutable_bitField0_ & 0x00000040) != 0)) {
        cHDOOKBIKLM_.makeImmutable(); // C
      }
      if (((mutable_bitField0_ & 0x00000100) != 0)) {
        watcherInfoList_ = java.util.Collections.unmodifiableList(watcherInfoList_);
      }
      if (((mutable_bitField0_ & 0x00000001) != 0)) {
        nOEPKONBFIK_.makeImmutable(); // C
      }
      if (((mutable_bitField0_ & 0x00000008) != 0)) {
        pHOAEHGEALL_.makeImmutable(); // C
      }
      if (((mutable_bitField0_ & 0x00000010) != 0)) {
        activityPushTipsDataList_ = java.util.Collections.unmodifiableList(activityPushTipsDataList_);
      }
      if (((mutable_bitField0_ & 0x00000002) != 0)) {
        hIPDKJOFKLK_.makeImmutable(); // C
      }
      this.unknownFields = unknownFields.build();
      makeExtensionsImmutable();
    }
  }
  public static final com.google.protobuf.Descriptors.Descriptor
      getDescriptor() {
    return io.grasscutter.net.proto.activity.Activity.internal_static_ActivityInfo_descriptor;
  }

  @SuppressWarnings({"rawtypes"})
  @java.lang.Override
  protected com.google.protobuf.MapField internalGetMapField(
      int number) {
    switch (number) {
      case 1647:
        return internalGetPAPPMADOEMA();
      case 159:
        return internalGetDHDBEOHJEHH();
      default:
        throw new RuntimeException(
            "Invalid map field number: " + number);
    }
  }
  @java.lang.Override
  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internalGetFieldAccessorTable() {
    return io.grasscutter.net.proto.activity.Activity.internal_static_ActivityInfo_fieldAccessorTable
        .ensureFieldAccessorsInitialized(
            io.grasscutter.net.proto.activity.ActivityInfo.class, io.grasscutter.net.proto.activity.ActivityInfo.Builder.class);
  }

  private int oJOLLMHNGLICase_ = 0;
  private java.lang.Object oJOLLMHNGLI_;
  public enum OJOLLMHNGLICase
      implements com.google.protobuf.Internal.EnumLite,
          com.google.protobuf.AbstractMessage.InternalOneOfEnum {
    SPICE_INFO(248),
    COLLECT_UNDERWATER_INFO(872),
    HACHI_INFO(1053),
    BRICK_BREAKER_INFO(1149),
    WINTER_CAMP_INFO(695),
    PHOTO_UNDERSEA_INFO(732),
    SANDWORM_CANNON_DETAIL_INFO(748),
    TREASURE_SEELIE_INFO(1275),
    AUTO_TIME_STOP_DETAIL_INFO(1187),
    WIND_FIELD_INFO(1806),
    TRIAL_AVATAR_INFO(8),
    MOONFIN_TRIAL_INFO(176),
    ROCK_BOARD_EXPLORE_INFO(1080),
    FLEUR_FAIR_INFO(1728),
    BIRD_BALL_DETAIL_INFO(1079),
    BULLET_HELL_DETAIL_INFO(1455),
    BLITZ_RUSH_INFO(551),
    BLESSING_V2_INFO(771),
    HIDE_AND_SEEK_V4_DETAIL_INFO(1012),
    SEA_LAMP_V3_INFO(1123),
    GCG_PVE_INFO(575),
    MUQADAS_POTION_INFO(640),
    FILMFEST_DETAIL_INFO(521),
    ECHO_SHELL_INFO(142),
    FIND_HILICHURL_INFO(1908),
    ANIMAL_VIEW_INFO(1893),
    RECHARGE_DISK_DETAIL_INFO(780),
    NATLAN_TOUR_DETAIL_INFO(1827),
    HIDE_AND_SEEK_INFO(1045),
    DIG_INFO(1520),
    UGC_INFO(1973),
    PENUMBRA_ADVENTURE_INFO(1288),
    CEREMONY_INFO(913),
    FAIRY_TALES_DETAIL_INFO(1473),
    ISLAND_PARTY_INFO(1898),
    NAHIDA_BIRTH_DETAIL_INFO(612),
    GCG_AUTO_BATTLE_CARD_DETAIL_INFO(1733),
    PHOTO_INFO(471),
    FISH_BLASTER_INFO(1602),
    GACHA_INFO(101),
    GCG_PVE_PUZZLE_INFO(1238),
    WATER_SPIRIT_INFO(1507),
    MIST_TRIAL_ACTIVITY_INFO(116),
    GAIN_BUFF_DETAIL_INFO(19),
    SEA_LAMP_INFO(1820),
    JOURNEY_INFO(1832),
    SUMMER_TIME_INFO(692),
    GRAVEN_INNOCENCE_INFO(2012),
    BOLTBUG_ABYSS_DETAIL_INFO(1284),
    LUNA_RITE_INFO(581),
    EFFIGY_CHALLENGE_V4_INFO(1684),
    BLESSING_INFO(2027),
    LANTERN_RITE_V4_INFO(488),
    TOY_BATTLE_INFO(175),
    WATERGUN_INFO(603),
    SLIME_CANNON_DETAIL_INFO(1070),
    ROGUE_DIARY_INFO(700),
    ARENA_CHALLENGE_INFO(1809),
    TEAM_CHAIN_INFO(311),
    BOUNCE_CONJURING_INFO(1681),
    MICHIAE_MATSURI_INFO(18),
    GCG_FESTIVAL_INFO(1011),
    EXPEDITION_INFO(379),
    EFFIGY_INFO(1579),
    FLIGHT_INFO(1154),
    ALCHEMY_SIM_DETAIL_INFO(1808),
    ACTIVITY_MULTI_CHARACTER_INFO(1368),
    CRYSTAL_LINK_INFO(1126),
    GOAL_CHALLENGE_INFO(915),
    VINTAGE_INFO(571),
    SORUSH_TRIAL_INFO(601),
    GEAR_INFO(1440),
    SALESMAN_INFO(7),
    LOST_SAMACHURL_INFO(932),
    FUNGUS_FIGHTER_V2_INFO(1243),
    CRUCIBLE_INFO(14),
    ARENA_CHALLENGE_V5_DETAIL_INFO(1229),
    FONTAINE_GATHER_INFO(63),
    TREASURE_HUNT_V4_INFO(90),
    ASTER_INFO(1664),
    DUEL_HEART_INFO(1734),
    DRAGON_SPINE_INFO(731),
    FUNGUS_FIGHTER_INFO(431),
    QUICK_TIME_COMBAT_INFO(304),
    LUMINANCE_STONE_CHALLENGE_INFO(57),
    POTION_INFO(882),
    ROGUELIKE_DUNGOEN_INFO(1434),
    LANTERN_RITE_ACTIVITY_INFO(1371),
    AKA_FES_INFO(455),
    CHALLNELER_SLAB_INFO(1496),
    DELIVERY_INFO(461),
    SAM_LAMP_INFO(12),
    LIMITED_TIME_REWARD_AREA_BANNER_INFO(821),
    SUMO_INFO(22),
    UGC_V2_INFO(758),
    FUNGUS_FIGHTER_V3_INFO(633),
    CHAR_AMUSEMENT_INFO(1741),
    MONSTER_VS_MONSTER_DETAIL_INFO(1889),
    POETRY_FESTIVAL_DETAIL_INFO(1695),
    BARTENDER_INFO(29),
    SUMMER_TIME_V2_INFO(565),
    EFFIGY_CHALLENGE_V5_DETAIL_INFO(1683),
    TANUKI_TRAVEL_ACTIVITY_INFO(1050),
    MUSIC_GAME_INFO(721),
    RAINBOW_PRINCE_DETAIL_INFO(671),
    BOMBER_DODOCO_DETAIL_INFO(95),
    INSTABLE_SPRAY_INFO(793),
    COOK_GAME_DETAIL_INFO(339),
    COOPERATE_CHALLENGE_DETAIL_INFO(469),
    MONSTER_CHESS_DETAIL_INFO(378),
    ELECTROHERCULES_BATTLE_INFO(345),
    BUOYANT_COMBAT_INFO(230),
    EFFIGY_CHALLENGE_INFO(33),
    PLANT_FLOWER_INFO(1736),
    ACROBATICS_BATTLE_DETAIL_INFO(635),
    IRODORI_INFO(188),
    CHESS_INFO(751),
    COIN_COLLECT_INFO(404),
    GCG_PVE_INFINITE_INFO(558),
    STAMINA_FIGHT_INFO(97),
    FLEUR_FAIR_V2_INFO(400),
    TREASURE_MAP_INFO(166),
    CATCAFE_DETAIL_INFO(1874),
    GREAT_FESTIVAL_V2_DETAIL_INFO(875),
    OJOLLMHNGLI_NOT_SET(0);
    private final int value;
    private OJOLLMHNGLICase(int value) {
      this.value = value;
    }
    /**
     * @param value The number of the enum to look for.
     * @return The enum associated with the given number.
     * @deprecated Use {@link #forNumber(int)} instead.
     */
    @java.lang.Deprecated
    public static OJOLLMHNGLICase valueOf(int value) {
      return forNumber(value);
    }

    public static OJOLLMHNGLICase forNumber(int value) {
      switch (value) {
        case 248: return SPICE_INFO;
        case 872: return COLLECT_UNDERWATER_INFO;
        case 1053: return HACHI_INFO;
        case 1149: return BRICK_BREAKER_INFO;
        case 695: return WINTER_CAMP_INFO;
        case 732: return PHOTO_UNDERSEA_INFO;
        case 748: return SANDWORM_CANNON_DETAIL_INFO;
        case 1275: return TREASURE_SEELIE_INFO;
        case 1187: return AUTO_TIME_STOP_DETAIL_INFO;
        case 1806: return WIND_FIELD_INFO;
        case 8: return TRIAL_AVATAR_INFO;
        case 176: return MOONFIN_TRIAL_INFO;
        case 1080: return ROCK_BOARD_EXPLORE_INFO;
        case 1728: return FLEUR_FAIR_INFO;
        case 1079: return BIRD_BALL_DETAIL_INFO;
        case 1455: return BULLET_HELL_DETAIL_INFO;
        case 551: return BLITZ_RUSH_INFO;
        case 771: return BLESSING_V2_INFO;
        case 1012: return HIDE_AND_SEEK_V4_DETAIL_INFO;
        case 1123: return SEA_LAMP_V3_INFO;
        case 575: return GCG_PVE_INFO;
        case 640: return MUQADAS_POTION_INFO;
        case 521: return FILMFEST_DETAIL_INFO;
        case 142: return ECHO_SHELL_INFO;
        case 1908: return FIND_HILICHURL_INFO;
        case 1893: return ANIMAL_VIEW_INFO;
        case 780: return RECHARGE_DISK_DETAIL_INFO;
        case 1827: return NATLAN_TOUR_DETAIL_INFO;
        case 1045: return HIDE_AND_SEEK_INFO;
        case 1520: return DIG_INFO;
        case 1973: return UGC_INFO;
        case 1288: return PENUMBRA_ADVENTURE_INFO;
        case 913: return CEREMONY_INFO;
        case 1473: return FAIRY_TALES_DETAIL_INFO;
        case 1898: return ISLAND_PARTY_INFO;
        case 612: return NAHIDA_BIRTH_DETAIL_INFO;
        case 1733: return GCG_AUTO_BATTLE_CARD_DETAIL_INFO;
        case 471: return PHOTO_INFO;
        case 1602: return FISH_BLASTER_INFO;
        case 101: return GACHA_INFO;
        case 1238: return GCG_PVE_PUZZLE_INFO;
        case 1507: return WATER_SPIRIT_INFO;
        case 116: return MIST_TRIAL_ACTIVITY_INFO;
        case 19: return GAIN_BUFF_DETAIL_INFO;
        case 1820: return SEA_LAMP_INFO;
        case 1832: return JOURNEY_INFO;
        case 692: return SUMMER_TIME_INFO;
        case 2012: return GRAVEN_INNOCENCE_INFO;
        case 1284: return BOLTBUG_ABYSS_DETAIL_INFO;
        case 581: return LUNA_RITE_INFO;
        case 1684: return EFFIGY_CHALLENGE_V4_INFO;
        case 2027: return BLESSING_INFO;
        case 488: return LANTERN_RITE_V4_INFO;
        case 175: return TOY_BATTLE_INFO;
        case 603: return WATERGUN_INFO;
        case 1070: return SLIME_CANNON_DETAIL_INFO;
        case 700: return ROGUE_DIARY_INFO;
        case 1809: return ARENA_CHALLENGE_INFO;
        case 311: return TEAM_CHAIN_INFO;
        case 1681: return BOUNCE_CONJURING_INFO;
        case 18: return MICHIAE_MATSURI_INFO;
        case 1011: return GCG_FESTIVAL_INFO;
        case 379: return EXPEDITION_INFO;
        case 1579: return EFFIGY_INFO;
        case 1154: return FLIGHT_INFO;
        case 1808: return ALCHEMY_SIM_DETAIL_INFO;
        case 1368: return ACTIVITY_MULTI_CHARACTER_INFO;
        case 1126: return CRYSTAL_LINK_INFO;
        case 915: return GOAL_CHALLENGE_INFO;
        case 571: return VINTAGE_INFO;
        case 601: return SORUSH_TRIAL_INFO;
        case 1440: return GEAR_INFO;
        case 7: return SALESMAN_INFO;
        case 932: return LOST_SAMACHURL_INFO;
        case 1243: return FUNGUS_FIGHTER_V2_INFO;
        case 14: return CRUCIBLE_INFO;
        case 1229: return ARENA_CHALLENGE_V5_DETAIL_INFO;
        case 63: return FONTAINE_GATHER_INFO;
        case 90: return TREASURE_HUNT_V4_INFO;
        case 1664: return ASTER_INFO;
        case 1734: return DUEL_HEART_INFO;
        case 731: return DRAGON_SPINE_INFO;
        case 431: return FUNGUS_FIGHTER_INFO;
        case 304: return QUICK_TIME_COMBAT_INFO;
        case 57: return LUMINANCE_STONE_CHALLENGE_INFO;
        case 882: return POTION_INFO;
        case 1434: return ROGUELIKE_DUNGOEN_INFO;
        case 1371: return LANTERN_RITE_ACTIVITY_INFO;
        case 455: return AKA_FES_INFO;
        case 1496: return CHALLNELER_SLAB_INFO;
        case 461: return DELIVERY_INFO;
        case 12: return SAM_LAMP_INFO;
        case 821: return LIMITED_TIME_REWARD_AREA_BANNER_INFO;
        case 22: return SUMO_INFO;
        case 758: return UGC_V2_INFO;
        case 633: return FUNGUS_FIGHTER_V3_INFO;
        case 1741: return CHAR_AMUSEMENT_INFO;
        case 1889: return MONSTER_VS_MONSTER_DETAIL_INFO;
        case 1695: return POETRY_FESTIVAL_DETAIL_INFO;
        case 29: return BARTENDER_INFO;
        case 565: return SUMMER_TIME_V2_INFO;
        case 1683: return EFFIGY_CHALLENGE_V5_DETAIL_INFO;
        case 1050: return TANUKI_TRAVEL_ACTIVITY_INFO;
        case 721: return MUSIC_GAME_INFO;
        case 671: return RAINBOW_PRINCE_DETAIL_INFO;
        case 95: return BOMBER_DODOCO_DETAIL_INFO;
        case 793: return INSTABLE_SPRAY_INFO;
        case 339: return COOK_GAME_DETAIL_INFO;
        case 469: return COOPERATE_CHALLENGE_DETAIL_INFO;
        case 378: return MONSTER_CHESS_DETAIL_INFO;
        case 345: return ELECTROHERCULES_BATTLE_INFO;
        case 230: return BUOYANT_COMBAT_INFO;
        case 33: return EFFIGY_CHALLENGE_INFO;
        case 1736: return PLANT_FLOWER_INFO;
        case 635: return ACROBATICS_BATTLE_DETAIL_INFO;
        case 188: return IRODORI_INFO;
        case 751: return CHESS_INFO;
        case 404: return COIN_COLLECT_INFO;
        case 558: return GCG_PVE_INFINITE_INFO;
        case 97: return STAMINA_FIGHT_INFO;
        case 400: return FLEUR_FAIR_V2_INFO;
        case 166: return TREASURE_MAP_INFO;
        case 1874: return CATCAFE_DETAIL_INFO;
        case 875: return GREAT_FESTIVAL_V2_DETAIL_INFO;
        case 0: return OJOLLMHNGLI_NOT_SET;
        default: return null;
      }
    }
    public int getNumber() {
      return this.value;
    }
  };

  public OJOLLMHNGLICase
  getOJOLLMHNGLICase() {
    return OJOLLMHNGLICase.forNumber(
        oJOLLMHNGLICase_);
  }

  public static final int NOEPKONBFIK_FIELD_NUMBER = 177;
  private com.google.protobuf.Internal.LongList nOEPKONBFIK_;
  /**
   * <code>repeated uint64 NOEPKONBFIK = 177;</code>
   * @return A list containing the nOEPKONBFIK.
   */
  @java.lang.Override
  public java.util.List<java.lang.Long>
      getNOEPKONBFIKList() {
    return nOEPKONBFIK_;
  }
  /**
   * <code>repeated uint64 NOEPKONBFIK = 177;</code>
   * @return The count of nOEPKONBFIK.
   */
  public int getNOEPKONBFIKCount() {
    return nOEPKONBFIK_.size();
  }
  /**
   * <code>repeated uint64 NOEPKONBFIK = 177;</code>
   * @param index The index of the element to return.
   * @return The nOEPKONBFIK at the given index.
   */
  public long getNOEPKONBFIK(int index) {
    return nOEPKONBFIK_.getLong(index);
  }
  private int nOEPKONBFIKMemoizedSerializedSize = -1;

  public static final int HIPDKJOFKLK_FIELD_NUMBER = 1376;
  private com.google.protobuf.Internal.IntList hIPDKJOFKLK_;
  /**
   * <code>repeated uint32 HIPDKJOFKLK = 1376;</code>
   * @return A list containing the hIPDKJOFKLK.
   */
  @java.lang.Override
  public java.util.List<java.lang.Integer>
      getHIPDKJOFKLKList() {
    return hIPDKJOFKLK_;
  }
  /**
   * <code>repeated uint32 HIPDKJOFKLK = 1376;</code>
   * @return The count of hIPDKJOFKLK.
   */
  public int getHIPDKJOFKLKCount() {
    return hIPDKJOFKLK_.size();
  }
  /**
   * <code>repeated uint32 HIPDKJOFKLK = 1376;</code>
   * @param index The index of the element to return.
   * @return The hIPDKJOFKLK at the given index.
   */
  public int getHIPDKJOFKLK(int index) {
    return hIPDKJOFKLK_.getInt(index);
  }
  private int hIPDKJOFKLKMemoizedSerializedSize = -1;

  public static final int KEOOJGFGMLH_FIELD_NUMBER = 5;
  private com.google.protobuf.Internal.IntList kEOOJGFGMLH_;
  /**
   * <code>repeated uint32 KEOOJGFGMLH = 5;</code>
   * @return A list containing the kEOOJGFGMLH.
   */
  @java.lang.Override
  public java.util.List<java.lang.Integer>
      getKEOOJGFGMLHList() {
    return kEOOJGFGMLH_;
  }
  /**
   * <code>repeated uint32 KEOOJGFGMLH = 5;</code>
   * @return The count of kEOOJGFGMLH.
   */
  public int getKEOOJGFGMLHCount() {
    return kEOOJGFGMLH_.size();
  }
  /**
   * <code>repeated uint32 KEOOJGFGMLH = 5;</code>
   * @param index The index of the element to return.
   * @return The kEOOJGFGMLH at the given index.
   */
  public int getKEOOJGFGMLH(int index) {
    return kEOOJGFGMLH_.getInt(index);
  }
  private int kEOOJGFGMLHMemoizedSerializedSize = -1;

  public static final int PHOAEHGEALL_FIELD_NUMBER = 852;
  private com.google.protobuf.Internal.IntList pHOAEHGEALL_;
  /**
   * <code>repeated uint32 PHOAEHGEALL = 852;</code>
   * @return A list containing the pHOAEHGEALL.
   */
  @java.lang.Override
  public java.util.List<java.lang.Integer>
      getPHOAEHGEALLList() {
    return pHOAEHGEALL_;
  }
  /**
   * <code>repeated uint32 PHOAEHGEALL = 852;</code>
   * @return The count of pHOAEHGEALL.
   */
  public int getPHOAEHGEALLCount() {
    return pHOAEHGEALL_.size();
  }
  /**
   * <code>repeated uint32 PHOAEHGEALL = 852;</code>
   * @param index The index of the element to return.
   * @return The pHOAEHGEALL at the given index.
   */
  public int getPHOAEHGEALL(int index) {
    return pHOAEHGEALL_.getInt(index);
  }
  private int pHOAEHGEALLMemoizedSerializedSize = -1;

  public static final int ACTIVITY_PUSH_TIPS_DATA_LIST_FIELD_NUMBER = 1112;
  private java.util.List<io.grasscutter.net.proto.activity.ActivityPushTipsData> activityPushTipsDataList_;
  /**
   * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
   */
  @java.lang.Override
  public java.util.List<io.grasscutter.net.proto.activity.ActivityPushTipsData> getActivityPushTipsDataListList() {
    return activityPushTipsDataList_;
  }
  /**
   * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
   */
  @java.lang.Override
  public java.util.List<? extends io.grasscutter.net.proto.activity.ActivityPushTipsDataOrBuilder> 
      getActivityPushTipsDataListOrBuilderList() {
    return activityPushTipsDataList_;
  }
  /**
   * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
   */
  @java.lang.Override
  public int getActivityPushTipsDataListCount() {
    return activityPushTipsDataList_.size();
  }
  /**
   * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ActivityPushTipsData getActivityPushTipsDataList(int index) {
    return activityPushTipsDataList_.get(index);
  }
  /**
   * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ActivityPushTipsDataOrBuilder getActivityPushTipsDataListOrBuilder(
      int index) {
    return activityPushTipsDataList_.get(index);
  }

  public static final int PAPPMADOEMA_FIELD_NUMBER = 1647;
  private static final class PAPPMADOEMADefaultEntryHolder {
    static final com.google.protobuf.MapEntry<
        java.lang.Integer, java.lang.Integer> defaultEntry =
            com.google.protobuf.MapEntry
            .<java.lang.Integer, java.lang.Integer>newDefaultInstance(
                io.grasscutter.net.proto.activity.Activity.internal_static_ActivityInfo_PAPPMADOEMAEntry_descriptor, 
                com.google.protobuf.WireFormat.FieldType.UINT32,
                0,
                com.google.protobuf.WireFormat.FieldType.UINT32,
                0);
  }
  private com.google.protobuf.MapField<
      java.lang.Integer, java.lang.Integer> pAPPMADOEMA_;
  private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
  internalGetPAPPMADOEMA() {
    if (pAPPMADOEMA_ == null) {
      return com.google.protobuf.MapField.emptyMapField(
          PAPPMADOEMADefaultEntryHolder.defaultEntry);
    }
    return pAPPMADOEMA_;
  }

  public int getPAPPMADOEMACount() {
    return internalGetPAPPMADOEMA().getMap().size();
  }
  /**
   * <code>map&lt;uint32, uint32&gt; PAPPMADOEMA = 1647;</code>
   */

  @java.lang.Override
  public boolean containsPAPPMADOEMA(
      int key) {
    
    return internalGetPAPPMADOEMA().getMap().containsKey(key);
  }
  /**
   * Use {@link #getPAPPMADOEMAMap()} instead.
   */
  @java.lang.Override
  @java.lang.Deprecated
  public java.util.Map<java.lang.Integer, java.lang.Integer> getPAPPMADOEMA() {
    return getPAPPMADOEMAMap();
  }
  /**
   * <code>map&lt;uint32, uint32&gt; PAPPMADOEMA = 1647;</code>
   */
  @java.lang.Override

  public java.util.Map<java.lang.Integer, java.lang.Integer> getPAPPMADOEMAMap() {
    return internalGetPAPPMADOEMA().getMap();
  }
  /**
   * <code>map&lt;uint32, uint32&gt; PAPPMADOEMA = 1647;</code>
   */
  @java.lang.Override

  public int getPAPPMADOEMAOrDefault(
      int key,
      int defaultValue) {
    
    java.util.Map<java.lang.Integer, java.lang.Integer> map =
        internalGetPAPPMADOEMA().getMap();
    return map.containsKey(key) ? map.get(key) : defaultValue;
  }
  /**
   * <code>map&lt;uint32, uint32&gt; PAPPMADOEMA = 1647;</code>
   */
  @java.lang.Override

  public int getPAPPMADOEMAOrThrow(
      int key) {
    
    java.util.Map<java.lang.Integer, java.lang.Integer> map =
        internalGetPAPPMADOEMA().getMap();
    if (!map.containsKey(key)) {
      throw new java.lang.IllegalArgumentException();
    }
    return map.get(key);
  }

  public static final int OCCANHCOCIE_FIELD_NUMBER = 1431;
  private io.grasscutter.net.proto.activity.OGKDEHBNJLM oCCANHCOCIE_;
  /**
   * <code>.OGKDEHBNJLM OCCANHCOCIE = 1431;</code>
   * @return Whether the oCCANHCOCIE field is set.
   */
  @java.lang.Override
  public boolean hasOCCANHCOCIE() {
    return oCCANHCOCIE_ != null;
  }
  /**
   * <code>.OGKDEHBNJLM OCCANHCOCIE = 1431;</code>
   * @return The oCCANHCOCIE.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OGKDEHBNJLM getOCCANHCOCIE() {
    return oCCANHCOCIE_ == null ? io.grasscutter.net.proto.activity.OGKDEHBNJLM.getDefaultInstance() : oCCANHCOCIE_;
  }
  /**
   * <code>.OGKDEHBNJLM OCCANHCOCIE = 1431;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OGKDEHBNJLMOrBuilder getOCCANHCOCIEOrBuilder() {
    return getOCCANHCOCIE();
  }

  public static final int CHDOOKBIKLM_FIELD_NUMBER = 6;
  private com.google.protobuf.Internal.IntList cHDOOKBIKLM_;
  /**
   * <code>repeated uint32 CHDOOKBIKLM = 6;</code>
   * @return A list containing the cHDOOKBIKLM.
   */
  @java.lang.Override
  public java.util.List<java.lang.Integer>
      getCHDOOKBIKLMList() {
    return cHDOOKBIKLM_;
  }
  /**
   * <code>repeated uint32 CHDOOKBIKLM = 6;</code>
   * @return The count of cHDOOKBIKLM.
   */
  public int getCHDOOKBIKLMCount() {
    return cHDOOKBIKLM_.size();
  }
  /**
   * <code>repeated uint32 CHDOOKBIKLM = 6;</code>
   * @param index The index of the element to return.
   * @return The cHDOOKBIKLM at the given index.
   */
  public int getCHDOOKBIKLM(int index) {
    return cHDOOKBIKLM_.getInt(index);
  }
  private int cHDOOKBIKLMMemoizedSerializedSize = -1;

  public static final int DHDBEOHJEHH_FIELD_NUMBER = 159;
  private static final class DHDBEOHJEHHDefaultEntryHolder {
    static final com.google.protobuf.MapEntry<
        java.lang.Integer, java.lang.Integer> defaultEntry =
            com.google.protobuf.MapEntry
            .<java.lang.Integer, java.lang.Integer>newDefaultInstance(
                io.grasscutter.net.proto.activity.Activity.internal_static_ActivityInfo_DHDBEOHJEHHEntry_descriptor, 
                com.google.protobuf.WireFormat.FieldType.UINT32,
                0,
                com.google.protobuf.WireFormat.FieldType.UINT32,
                0);
  }
  private com.google.protobuf.MapField<
      java.lang.Integer, java.lang.Integer> dHDBEOHJEHH_;
  private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
  internalGetDHDBEOHJEHH() {
    if (dHDBEOHJEHH_ == null) {
      return com.google.protobuf.MapField.emptyMapField(
          DHDBEOHJEHHDefaultEntryHolder.defaultEntry);
    }
    return dHDBEOHJEHH_;
  }

  public int getDHDBEOHJEHHCount() {
    return internalGetDHDBEOHJEHH().getMap().size();
  }
  /**
   * <code>map&lt;uint32, uint32&gt; DHDBEOHJEHH = 159;</code>
   */

  @java.lang.Override
  public boolean containsDHDBEOHJEHH(
      int key) {
    
    return internalGetDHDBEOHJEHH().getMap().containsKey(key);
  }
  /**
   * Use {@link #getDHDBEOHJEHHMap()} instead.
   */
  @java.lang.Override
  @java.lang.Deprecated
  public java.util.Map<java.lang.Integer, java.lang.Integer> getDHDBEOHJEHH() {
    return getDHDBEOHJEHHMap();
  }
  /**
   * <code>map&lt;uint32, uint32&gt; DHDBEOHJEHH = 159;</code>
   */
  @java.lang.Override

  public java.util.Map<java.lang.Integer, java.lang.Integer> getDHDBEOHJEHHMap() {
    return internalGetDHDBEOHJEHH().getMap();
  }
  /**
   * <code>map&lt;uint32, uint32&gt; DHDBEOHJEHH = 159;</code>
   */
  @java.lang.Override

  public int getDHDBEOHJEHHOrDefault(
      int key,
      int defaultValue) {
    
    java.util.Map<java.lang.Integer, java.lang.Integer> map =
        internalGetDHDBEOHJEHH().getMap();
    return map.containsKey(key) ? map.get(key) : defaultValue;
  }
  /**
   * <code>map&lt;uint32, uint32&gt; DHDBEOHJEHH = 159;</code>
   */
  @java.lang.Override

  public int getDHDBEOHJEHHOrThrow(
      int key) {
    
    java.util.Map<java.lang.Integer, java.lang.Integer> map =
        internalGetDHDBEOHJEHH().getMap();
    if (!map.containsKey(key)) {
      throw new java.lang.IllegalArgumentException();
    }
    return map.get(key);
  }

  public static final int WATCHER_INFO_LIST_FIELD_NUMBER = 10;
  private java.util.List<io.grasscutter.net.proto.activity.ActivityWatcherInfo> watcherInfoList_;
  /**
   * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
   */
  @java.lang.Override
  public java.util.List<io.grasscutter.net.proto.activity.ActivityWatcherInfo> getWatcherInfoListList() {
    return watcherInfoList_;
  }
  /**
   * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
   */
  @java.lang.Override
  public java.util.List<? extends io.grasscutter.net.proto.activity.ActivityWatcherInfoOrBuilder> 
      getWatcherInfoListOrBuilderList() {
    return watcherInfoList_;
  }
  /**
   * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
   */
  @java.lang.Override
  public int getWatcherInfoListCount() {
    return watcherInfoList_.size();
  }
  /**
   * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ActivityWatcherInfo getWatcherInfoList(int index) {
    return watcherInfoList_.get(index);
  }
  /**
   * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ActivityWatcherInfoOrBuilder getWatcherInfoListOrBuilder(
      int index) {
    return watcherInfoList_.get(index);
  }

  public static final int PALEKJJHCMJ_FIELD_NUMBER = 1110;
  private int pALEKJJHCMJ_;
  /**
   * <code>uint32 PALEKJJHCMJ = 1110;</code>
   * @return The pALEKJJHCMJ.
   */
  @java.lang.Override
  public int getPALEKJJHCMJ() {
    return pALEKJJHCMJ_;
  }

  public static final int PFFNEPJBNNE_FIELD_NUMBER = 13;
  private boolean pFFNEPJBNNE_;
  /**
   * <code>bool PFFNEPJBNNE = 13;</code>
   * @return The pFFNEPJBNNE.
   */
  @java.lang.Override
  public boolean getPFFNEPJBNNE() {
    return pFFNEPJBNNE_;
  }

  public static final int LNOBFAIJGMM_FIELD_NUMBER = 1444;
  private boolean lNOBFAIJGMM_;
  /**
   * <code>bool LNOBFAIJGMM = 1444;</code>
   * @return The lNOBFAIJGMM.
   */
  @java.lang.Override
  public boolean getLNOBFAIJGMM() {
    return lNOBFAIJGMM_;
  }

  public static final int DPFFADGBHIF_FIELD_NUMBER = 232;
  private boolean dPFFADGBHIF_;
  /**
   * <code>bool DPFFADGBHIF = 232;</code>
   * @return The dPFFADGBHIF.
   */
  @java.lang.Override
  public boolean getDPFFADGBHIF() {
    return dPFFADGBHIF_;
  }

  public static final int HACCHMNKKDF_FIELD_NUMBER = 1807;
  private boolean hACCHMNKKDF_;
  /**
   * <code>bool HACCHMNKKDF = 1807;</code>
   * @return The hACCHMNKKDF.
   */
  @java.lang.Override
  public boolean getHACCHMNKKDF() {
    return hACCHMNKKDF_;
  }

  public static final int IS_FINISHED_FIELD_NUMBER = 4;
  private boolean isFinished_;
  /**
   * <code>bool is_finished = 4;</code>
   * @return The isFinished.
   */
  @java.lang.Override
  public boolean getIsFinished() {
    return isFinished_;
  }

  public static final int HPBAJOPIBLA_FIELD_NUMBER = 9;
  private boolean hPBAJOPIBLA_;
  /**
   * <code>bool HPBAJOPIBLA = 9;</code>
   * @return The hPBAJOPIBLA.
   */
  @java.lang.Override
  public boolean getHPBAJOPIBLA() {
    return hPBAJOPIBLA_;
  }

  public static final int CBMIEJODEML_FIELD_NUMBER = 1165;
  private boolean cBMIEJODEML_;
  /**
   * <code>bool CBMIEJODEML = 1165;</code>
   * @return The cBMIEJODEML.
   */
  @java.lang.Override
  public boolean getCBMIEJODEML() {
    return cBMIEJODEML_;
  }

  public static final int MJPBPGCHNFA_FIELD_NUMBER = 15;
  private int mJPBPGCHNFA_;
  /**
   * <code>uint32 MJPBPGCHNFA = 15;</code>
   * @return The mJPBPGCHNFA.
   */
  @java.lang.Override
  public int getMJPBPGCHNFA() {
    return mJPBPGCHNFA_;
  }

  public static final int JHKKDCPBNMF_FIELD_NUMBER = 1254;
  private long jHKKDCPBNMF_;
  /**
   * <code>uint64 JHKKDCPBNMF = 1254;</code>
   * @return The jHKKDCPBNMF.
   */
  @java.lang.Override
  public long getJHKKDCPBNMF() {
    return jHKKDCPBNMF_;
  }

  public static final int DILOBKCEEGC_FIELD_NUMBER = 1488;
  private int dILOBKCEEGC_;
  /**
   * <code>uint32 DILOBKCEEGC = 1488;</code>
   * @return The dILOBKCEEGC.
   */
  @java.lang.Override
  public int getDILOBKCEEGC() {
    return dILOBKCEEGC_;
  }

  public static final int ACTIVITY_ID_FIELD_NUMBER = 11;
  private int activityId_;
  /**
   * <code>uint32 activity_id = 11;</code>
   * @return The activityId.
   */
  @java.lang.Override
  public int getActivityId() {
    return activityId_;
  }

  public static final int CUR_SCORE_FIELD_NUMBER = 250;
  private int curScore_;
  /**
   * <code>uint32 cur_score = 250;</code>
   * @return The curScore.
   */
  @java.lang.Override
  public int getCurScore() {
    return curScore_;
  }

  public static final int BEGIN_TIME_FIELD_NUMBER = 1;
  private int beginTime_;
  /**
   * <code>uint32 begin_time = 1;</code>
   * @return The beginTime.
   */
  @java.lang.Override
  public int getBeginTime() {
    return beginTime_;
  }

  public static final int AMPFAGMDJLJ_FIELD_NUMBER = 1823;
  private int aMPFAGMDJLJ_;
  /**
   * <code>uint32 AMPFAGMDJLJ = 1823;</code>
   * @return The aMPFAGMDJLJ.
   */
  @java.lang.Override
  public int getAMPFAGMDJLJ() {
    return aMPFAGMDJLJ_;
  }

  public static final int END_TIME_FIELD_NUMBER = 3;
  private int endTime_;
  /**
   * <code>uint32 end_time = 3;</code>
   * @return The endTime.
   */
  @java.lang.Override
  public int getEndTime() {
    return endTime_;
  }

  public static final int SCHEDULE_ID_FIELD_NUMBER = 2;
  private int scheduleId_;
  /**
   * <code>uint32 schedule_id = 2;</code>
   * @return The scheduleId.
   */
  @java.lang.Override
  public int getScheduleId() {
    return scheduleId_;
  }

  public static final int PAKFDCIIEMF_FIELD_NUMBER = 2014;
  private int pAKFDCIIEMF_;
  /**
   * <code>uint32 PAKFDCIIEMF = 2014;</code>
   * @return The pAKFDCIIEMF.
   */
  @java.lang.Override
  public int getPAKFDCIIEMF() {
    return pAKFDCIIEMF_;
  }

  public static final int SPICE_INFO_FIELD_NUMBER = 248;
  /**
   * <code>.MAHBLNHANCC spice_info = 248;</code>
   * @return Whether the spiceInfo field is set.
   */
  @java.lang.Override
  public boolean hasSpiceInfo() {
    return oJOLLMHNGLICase_ == 248;
  }
  /**
   * <code>.MAHBLNHANCC spice_info = 248;</code>
   * @return The spiceInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.MAHBLNHANCC getSpiceInfo() {
    if (oJOLLMHNGLICase_ == 248) {
       return (io.grasscutter.net.proto.activity.MAHBLNHANCC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.MAHBLNHANCC.getDefaultInstance();
  }
  /**
   * <code>.MAHBLNHANCC spice_info = 248;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.MAHBLNHANCCOrBuilder getSpiceInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 248) {
       return (io.grasscutter.net.proto.activity.MAHBLNHANCC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.MAHBLNHANCC.getDefaultInstance();
  }

  public static final int COLLECT_UNDERWATER_INFO_FIELD_NUMBER = 872;
  /**
   * <code>.FGDIPMPHKKG collect_underwater_info = 872;</code>
   * @return Whether the collectUnderwaterInfo field is set.
   */
  @java.lang.Override
  public boolean hasCollectUnderwaterInfo() {
    return oJOLLMHNGLICase_ == 872;
  }
  /**
   * <code>.FGDIPMPHKKG collect_underwater_info = 872;</code>
   * @return The collectUnderwaterInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FGDIPMPHKKG getCollectUnderwaterInfo() {
    if (oJOLLMHNGLICase_ == 872) {
       return (io.grasscutter.net.proto.activity.FGDIPMPHKKG) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FGDIPMPHKKG.getDefaultInstance();
  }
  /**
   * <code>.FGDIPMPHKKG collect_underwater_info = 872;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FGDIPMPHKKGOrBuilder getCollectUnderwaterInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 872) {
       return (io.grasscutter.net.proto.activity.FGDIPMPHKKG) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FGDIPMPHKKG.getDefaultInstance();
  }

  public static final int HACHI_INFO_FIELD_NUMBER = 1053;
  /**
   * <code>.HachiActivityDetailInfo hachi_info = 1053;</code>
   * @return Whether the hachiInfo field is set.
   */
  @java.lang.Override
  public boolean hasHachiInfo() {
    return oJOLLMHNGLICase_ == 1053;
  }
  /**
   * <code>.HachiActivityDetailInfo hachi_info = 1053;</code>
   * @return The hachiInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HachiActivityDetailInfo getHachiInfo() {
    if (oJOLLMHNGLICase_ == 1053) {
       return (io.grasscutter.net.proto.activity.HachiActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HachiActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.HachiActivityDetailInfo hachi_info = 1053;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HachiActivityDetailInfoOrBuilder getHachiInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1053) {
       return (io.grasscutter.net.proto.activity.HachiActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HachiActivityDetailInfo.getDefaultInstance();
  }

  public static final int BRICK_BREAKER_INFO_FIELD_NUMBER = 1149;
  /**
   * <code>.BrickBreakerDetailInfo brick_breaker_info = 1149;</code>
   * @return Whether the brickBreakerInfo field is set.
   */
  @java.lang.Override
  public boolean hasBrickBreakerInfo() {
    return oJOLLMHNGLICase_ == 1149;
  }
  /**
   * <code>.BrickBreakerDetailInfo brick_breaker_info = 1149;</code>
   * @return The brickBreakerInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BrickBreakerDetailInfo getBrickBreakerInfo() {
    if (oJOLLMHNGLICase_ == 1149) {
       return (io.grasscutter.net.proto.activity.BrickBreakerDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BrickBreakerDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.BrickBreakerDetailInfo brick_breaker_info = 1149;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BrickBreakerDetailInfoOrBuilder getBrickBreakerInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1149) {
       return (io.grasscutter.net.proto.activity.BrickBreakerDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BrickBreakerDetailInfo.getDefaultInstance();
  }

  public static final int WINTER_CAMP_INFO_FIELD_NUMBER = 695;
  /**
   * <code>.WinterCampActivityDetailInfo winter_camp_info = 695;</code>
   * @return Whether the winterCampInfo field is set.
   */
  @java.lang.Override
  public boolean hasWinterCampInfo() {
    return oJOLLMHNGLICase_ == 695;
  }
  /**
   * <code>.WinterCampActivityDetailInfo winter_camp_info = 695;</code>
   * @return The winterCampInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo getWinterCampInfo() {
    if (oJOLLMHNGLICase_ == 695) {
       return (io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.WinterCampActivityDetailInfo winter_camp_info = 695;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.WinterCampActivityDetailInfoOrBuilder getWinterCampInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 695) {
       return (io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo.getDefaultInstance();
  }

  public static final int PHOTO_UNDERSEA_INFO_FIELD_NUMBER = 732;
  /**
   * <code>.IPILFEALJCL photo_undersea_info = 732;</code>
   * @return Whether the photoUnderseaInfo field is set.
   */
  @java.lang.Override
  public boolean hasPhotoUnderseaInfo() {
    return oJOLLMHNGLICase_ == 732;
  }
  /**
   * <code>.IPILFEALJCL photo_undersea_info = 732;</code>
   * @return The photoUnderseaInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.IPILFEALJCL getPhotoUnderseaInfo() {
    if (oJOLLMHNGLICase_ == 732) {
       return (io.grasscutter.net.proto.activity.IPILFEALJCL) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.IPILFEALJCL.getDefaultInstance();
  }
  /**
   * <code>.IPILFEALJCL photo_undersea_info = 732;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.IPILFEALJCLOrBuilder getPhotoUnderseaInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 732) {
       return (io.grasscutter.net.proto.activity.IPILFEALJCL) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.IPILFEALJCL.getDefaultInstance();
  }

  public static final int SANDWORM_CANNON_DETAIL_INFO_FIELD_NUMBER = 748;
  /**
   * <code>.IENBGPNMDFP sandworm_cannon_detail_info = 748;</code>
   * @return Whether the sandwormCannonDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasSandwormCannonDetailInfo() {
    return oJOLLMHNGLICase_ == 748;
  }
  /**
   * <code>.IENBGPNMDFP sandworm_cannon_detail_info = 748;</code>
   * @return The sandwormCannonDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.IENBGPNMDFP getSandwormCannonDetailInfo() {
    if (oJOLLMHNGLICase_ == 748) {
       return (io.grasscutter.net.proto.activity.IENBGPNMDFP) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.IENBGPNMDFP.getDefaultInstance();
  }
  /**
   * <code>.IENBGPNMDFP sandworm_cannon_detail_info = 748;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.IENBGPNMDFPOrBuilder getSandwormCannonDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 748) {
       return (io.grasscutter.net.proto.activity.IENBGPNMDFP) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.IENBGPNMDFP.getDefaultInstance();
  }

  public static final int TREASURE_SEELIE_INFO_FIELD_NUMBER = 1275;
  /**
   * <code>.KNNFIMGEIEH treasure_seelie_info = 1275;</code>
   * @return Whether the treasureSeelieInfo field is set.
   */
  @java.lang.Override
  public boolean hasTreasureSeelieInfo() {
    return oJOLLMHNGLICase_ == 1275;
  }
  /**
   * <code>.KNNFIMGEIEH treasure_seelie_info = 1275;</code>
   * @return The treasureSeelieInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.KNNFIMGEIEH getTreasureSeelieInfo() {
    if (oJOLLMHNGLICase_ == 1275) {
       return (io.grasscutter.net.proto.activity.KNNFIMGEIEH) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.KNNFIMGEIEH.getDefaultInstance();
  }
  /**
   * <code>.KNNFIMGEIEH treasure_seelie_info = 1275;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.KNNFIMGEIEHOrBuilder getTreasureSeelieInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1275) {
       return (io.grasscutter.net.proto.activity.KNNFIMGEIEH) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.KNNFIMGEIEH.getDefaultInstance();
  }

  public static final int AUTO_TIME_STOP_DETAIL_INFO_FIELD_NUMBER = 1187;
  /**
   * <code>.OKONENHBHDJ auto_time_stop_detail_info = 1187;</code>
   * @return Whether the autoTimeStopDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasAutoTimeStopDetailInfo() {
    return oJOLLMHNGLICase_ == 1187;
  }
  /**
   * <code>.OKONENHBHDJ auto_time_stop_detail_info = 1187;</code>
   * @return The autoTimeStopDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OKONENHBHDJ getAutoTimeStopDetailInfo() {
    if (oJOLLMHNGLICase_ == 1187) {
       return (io.grasscutter.net.proto.activity.OKONENHBHDJ) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.OKONENHBHDJ.getDefaultInstance();
  }
  /**
   * <code>.OKONENHBHDJ auto_time_stop_detail_info = 1187;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OKONENHBHDJOrBuilder getAutoTimeStopDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1187) {
       return (io.grasscutter.net.proto.activity.OKONENHBHDJ) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.OKONENHBHDJ.getDefaultInstance();
  }

  public static final int WIND_FIELD_INFO_FIELD_NUMBER = 1806;
  /**
   * <code>.EAOLKAFMALM wind_field_info = 1806;</code>
   * @return Whether the windFieldInfo field is set.
   */
  @java.lang.Override
  public boolean hasWindFieldInfo() {
    return oJOLLMHNGLICase_ == 1806;
  }
  /**
   * <code>.EAOLKAFMALM wind_field_info = 1806;</code>
   * @return The windFieldInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EAOLKAFMALM getWindFieldInfo() {
    if (oJOLLMHNGLICase_ == 1806) {
       return (io.grasscutter.net.proto.activity.EAOLKAFMALM) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EAOLKAFMALM.getDefaultInstance();
  }
  /**
   * <code>.EAOLKAFMALM wind_field_info = 1806;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EAOLKAFMALMOrBuilder getWindFieldInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1806) {
       return (io.grasscutter.net.proto.activity.EAOLKAFMALM) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EAOLKAFMALM.getDefaultInstance();
  }

  public static final int TRIAL_AVATAR_INFO_FIELD_NUMBER = 8;
  /**
   * <code>.ODGFDJGHJGM trial_avatar_info = 8;</code>
   * @return Whether the trialAvatarInfo field is set.
   */
  @java.lang.Override
  public boolean hasTrialAvatarInfo() {
    return oJOLLMHNGLICase_ == 8;
  }
  /**
   * <code>.ODGFDJGHJGM trial_avatar_info = 8;</code>
   * @return The trialAvatarInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ODGFDJGHJGM getTrialAvatarInfo() {
    if (oJOLLMHNGLICase_ == 8) {
       return (io.grasscutter.net.proto.activity.ODGFDJGHJGM) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ODGFDJGHJGM.getDefaultInstance();
  }
  /**
   * <code>.ODGFDJGHJGM trial_avatar_info = 8;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ODGFDJGHJGMOrBuilder getTrialAvatarInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 8) {
       return (io.grasscutter.net.proto.activity.ODGFDJGHJGM) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ODGFDJGHJGM.getDefaultInstance();
  }

  public static final int MOONFIN_TRIAL_INFO_FIELD_NUMBER = 176;
  /**
   * <code>.MoonfinTrialActivityDetailInfo moonfin_trial_info = 176;</code>
   * @return Whether the moonfinTrialInfo field is set.
   */
  @java.lang.Override
  public boolean hasMoonfinTrialInfo() {
    return oJOLLMHNGLICase_ == 176;
  }
  /**
   * <code>.MoonfinTrialActivityDetailInfo moonfin_trial_info = 176;</code>
   * @return The moonfinTrialInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo getMoonfinTrialInfo() {
    if (oJOLLMHNGLICase_ == 176) {
       return (io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.MoonfinTrialActivityDetailInfo moonfin_trial_info = 176;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfoOrBuilder getMoonfinTrialInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 176) {
       return (io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo.getDefaultInstance();
  }

  public static final int ROCK_BOARD_EXPLORE_INFO_FIELD_NUMBER = 1080;
  /**
   * <code>.ILAJGEMJLKO rock_board_explore_info = 1080;</code>
   * @return Whether the rockBoardExploreInfo field is set.
   */
  @java.lang.Override
  public boolean hasRockBoardExploreInfo() {
    return oJOLLMHNGLICase_ == 1080;
  }
  /**
   * <code>.ILAJGEMJLKO rock_board_explore_info = 1080;</code>
   * @return The rockBoardExploreInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ILAJGEMJLKO getRockBoardExploreInfo() {
    if (oJOLLMHNGLICase_ == 1080) {
       return (io.grasscutter.net.proto.activity.ILAJGEMJLKO) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ILAJGEMJLKO.getDefaultInstance();
  }
  /**
   * <code>.ILAJGEMJLKO rock_board_explore_info = 1080;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ILAJGEMJLKOOrBuilder getRockBoardExploreInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1080) {
       return (io.grasscutter.net.proto.activity.ILAJGEMJLKO) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ILAJGEMJLKO.getDefaultInstance();
  }

  public static final int FLEUR_FAIR_INFO_FIELD_NUMBER = 1728;
  /**
   * <code>.FleurFairActivityDetailInfo fleur_fair_info = 1728;</code>
   * @return Whether the fleurFairInfo field is set.
   */
  @java.lang.Override
  public boolean hasFleurFairInfo() {
    return oJOLLMHNGLICase_ == 1728;
  }
  /**
   * <code>.FleurFairActivityDetailInfo fleur_fair_info = 1728;</code>
   * @return The fleurFairInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo getFleurFairInfo() {
    if (oJOLLMHNGLICase_ == 1728) {
       return (io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.FleurFairActivityDetailInfo fleur_fair_info = 1728;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FleurFairActivityDetailInfoOrBuilder getFleurFairInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1728) {
       return (io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo.getDefaultInstance();
  }

  public static final int BIRD_BALL_DETAIL_INFO_FIELD_NUMBER = 1079;
  /**
   * <code>.HILIPCBNEDD bird_ball_detail_info = 1079;</code>
   * @return Whether the birdBallDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasBirdBallDetailInfo() {
    return oJOLLMHNGLICase_ == 1079;
  }
  /**
   * <code>.HILIPCBNEDD bird_ball_detail_info = 1079;</code>
   * @return The birdBallDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HILIPCBNEDD getBirdBallDetailInfo() {
    if (oJOLLMHNGLICase_ == 1079) {
       return (io.grasscutter.net.proto.activity.HILIPCBNEDD) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HILIPCBNEDD.getDefaultInstance();
  }
  /**
   * <code>.HILIPCBNEDD bird_ball_detail_info = 1079;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HILIPCBNEDDOrBuilder getBirdBallDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1079) {
       return (io.grasscutter.net.proto.activity.HILIPCBNEDD) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HILIPCBNEDD.getDefaultInstance();
  }

  public static final int BULLET_HELL_DETAIL_INFO_FIELD_NUMBER = 1455;
  /**
   * <code>.KJJDIDDJIIJ bullet_hell_detail_info = 1455;</code>
   * @return Whether the bulletHellDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasBulletHellDetailInfo() {
    return oJOLLMHNGLICase_ == 1455;
  }
  /**
   * <code>.KJJDIDDJIIJ bullet_hell_detail_info = 1455;</code>
   * @return The bulletHellDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.KJJDIDDJIIJ getBulletHellDetailInfo() {
    if (oJOLLMHNGLICase_ == 1455) {
       return (io.grasscutter.net.proto.activity.KJJDIDDJIIJ) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.KJJDIDDJIIJ.getDefaultInstance();
  }
  /**
   * <code>.KJJDIDDJIIJ bullet_hell_detail_info = 1455;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.KJJDIDDJIIJOrBuilder getBulletHellDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1455) {
       return (io.grasscutter.net.proto.activity.KJJDIDDJIIJ) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.KJJDIDDJIIJ.getDefaultInstance();
  }

  public static final int BLITZ_RUSH_INFO_FIELD_NUMBER = 551;
  /**
   * <code>.BlitzRushActivityDetailInfo blitz_rush_info = 551;</code>
   * @return Whether the blitzRushInfo field is set.
   */
  @java.lang.Override
  public boolean hasBlitzRushInfo() {
    return oJOLLMHNGLICase_ == 551;
  }
  /**
   * <code>.BlitzRushActivityDetailInfo blitz_rush_info = 551;</code>
   * @return The blitzRushInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo getBlitzRushInfo() {
    if (oJOLLMHNGLICase_ == 551) {
       return (io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.BlitzRushActivityDetailInfo blitz_rush_info = 551;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfoOrBuilder getBlitzRushInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 551) {
       return (io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo.getDefaultInstance();
  }

  public static final int BLESSING_V2_INFO_FIELD_NUMBER = 771;
  /**
   * <code>.DFBABJJIGBB blessing_v2_info = 771;</code>
   * @return Whether the blessingV2Info field is set.
   */
  @java.lang.Override
  public boolean hasBlessingV2Info() {
    return oJOLLMHNGLICase_ == 771;
  }
  /**
   * <code>.DFBABJJIGBB blessing_v2_info = 771;</code>
   * @return The blessingV2Info.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.DFBABJJIGBB getBlessingV2Info() {
    if (oJOLLMHNGLICase_ == 771) {
       return (io.grasscutter.net.proto.activity.DFBABJJIGBB) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.DFBABJJIGBB.getDefaultInstance();
  }
  /**
   * <code>.DFBABJJIGBB blessing_v2_info = 771;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.DFBABJJIGBBOrBuilder getBlessingV2InfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 771) {
       return (io.grasscutter.net.proto.activity.DFBABJJIGBB) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.DFBABJJIGBB.getDefaultInstance();
  }

  public static final int HIDE_AND_SEEK_V4_DETAIL_INFO_FIELD_NUMBER = 1012;
  /**
   * <code>.OMLBDBLBAKK hide_and_seek_v4_detail_info = 1012;</code>
   * @return Whether the hideAndSeekV4DetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasHideAndSeekV4DetailInfo() {
    return oJOLLMHNGLICase_ == 1012;
  }
  /**
   * <code>.OMLBDBLBAKK hide_and_seek_v4_detail_info = 1012;</code>
   * @return The hideAndSeekV4DetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OMLBDBLBAKK getHideAndSeekV4DetailInfo() {
    if (oJOLLMHNGLICase_ == 1012) {
       return (io.grasscutter.net.proto.activity.OMLBDBLBAKK) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.OMLBDBLBAKK.getDefaultInstance();
  }
  /**
   * <code>.OMLBDBLBAKK hide_and_seek_v4_detail_info = 1012;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OMLBDBLBAKKOrBuilder getHideAndSeekV4DetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1012) {
       return (io.grasscutter.net.proto.activity.OMLBDBLBAKK) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.OMLBDBLBAKK.getDefaultInstance();
  }

  public static final int SEA_LAMP_V3_INFO_FIELD_NUMBER = 1123;
  /**
   * <code>.IKOPLPGJPJE sea_lamp_v3_info = 1123;</code>
   * @return Whether the seaLampV3Info field is set.
   */
  @java.lang.Override
  public boolean hasSeaLampV3Info() {
    return oJOLLMHNGLICase_ == 1123;
  }
  /**
   * <code>.IKOPLPGJPJE sea_lamp_v3_info = 1123;</code>
   * @return The seaLampV3Info.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.IKOPLPGJPJE getSeaLampV3Info() {
    if (oJOLLMHNGLICase_ == 1123) {
       return (io.grasscutter.net.proto.activity.IKOPLPGJPJE) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.IKOPLPGJPJE.getDefaultInstance();
  }
  /**
   * <code>.IKOPLPGJPJE sea_lamp_v3_info = 1123;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.IKOPLPGJPJEOrBuilder getSeaLampV3InfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1123) {
       return (io.grasscutter.net.proto.activity.IKOPLPGJPJE) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.IKOPLPGJPJE.getDefaultInstance();
  }

  public static final int GCG_PVE_INFO_FIELD_NUMBER = 575;
  /**
   * <code>.AGAGOEBMFCA gcg_pve_info = 575;</code>
   * @return Whether the gcgPveInfo field is set.
   */
  @java.lang.Override
  public boolean hasGcgPveInfo() {
    return oJOLLMHNGLICase_ == 575;
  }
  /**
   * <code>.AGAGOEBMFCA gcg_pve_info = 575;</code>
   * @return The gcgPveInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.AGAGOEBMFCA getGcgPveInfo() {
    if (oJOLLMHNGLICase_ == 575) {
       return (io.grasscutter.net.proto.activity.AGAGOEBMFCA) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.AGAGOEBMFCA.getDefaultInstance();
  }
  /**
   * <code>.AGAGOEBMFCA gcg_pve_info = 575;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.AGAGOEBMFCAOrBuilder getGcgPveInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 575) {
       return (io.grasscutter.net.proto.activity.AGAGOEBMFCA) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.AGAGOEBMFCA.getDefaultInstance();
  }

  public static final int MUQADAS_POTION_INFO_FIELD_NUMBER = 640;
  /**
   * <code>.LANFEMMHKNB muqadas_potion_info = 640;</code>
   * @return Whether the muqadasPotionInfo field is set.
   */
  @java.lang.Override
  public boolean hasMuqadasPotionInfo() {
    return oJOLLMHNGLICase_ == 640;
  }
  /**
   * <code>.LANFEMMHKNB muqadas_potion_info = 640;</code>
   * @return The muqadasPotionInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LANFEMMHKNB getMuqadasPotionInfo() {
    if (oJOLLMHNGLICase_ == 640) {
       return (io.grasscutter.net.proto.activity.LANFEMMHKNB) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.LANFEMMHKNB.getDefaultInstance();
  }
  /**
   * <code>.LANFEMMHKNB muqadas_potion_info = 640;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LANFEMMHKNBOrBuilder getMuqadasPotionInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 640) {
       return (io.grasscutter.net.proto.activity.LANFEMMHKNB) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.LANFEMMHKNB.getDefaultInstance();
  }

  public static final int FILMFEST_DETAIL_INFO_FIELD_NUMBER = 521;
  /**
   * <code>.BANPAIDEPLM filmfest_detail_info = 521;</code>
   * @return Whether the filmfestDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasFilmfestDetailInfo() {
    return oJOLLMHNGLICase_ == 521;
  }
  /**
   * <code>.BANPAIDEPLM filmfest_detail_info = 521;</code>
   * @return The filmfestDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BANPAIDEPLM getFilmfestDetailInfo() {
    if (oJOLLMHNGLICase_ == 521) {
       return (io.grasscutter.net.proto.activity.BANPAIDEPLM) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BANPAIDEPLM.getDefaultInstance();
  }
  /**
   * <code>.BANPAIDEPLM filmfest_detail_info = 521;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BANPAIDEPLMOrBuilder getFilmfestDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 521) {
       return (io.grasscutter.net.proto.activity.BANPAIDEPLM) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BANPAIDEPLM.getDefaultInstance();
  }

  public static final int ECHO_SHELL_INFO_FIELD_NUMBER = 142;
  /**
   * <code>.EchoShellDetailInfo echo_shell_info = 142;</code>
   * @return Whether the echoShellInfo field is set.
   */
  @java.lang.Override
  public boolean hasEchoShellInfo() {
    return oJOLLMHNGLICase_ == 142;
  }
  /**
   * <code>.EchoShellDetailInfo echo_shell_info = 142;</code>
   * @return The echoShellInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EchoShellDetailInfo getEchoShellInfo() {
    if (oJOLLMHNGLICase_ == 142) {
       return (io.grasscutter.net.proto.activity.EchoShellDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EchoShellDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.EchoShellDetailInfo echo_shell_info = 142;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EchoShellDetailInfoOrBuilder getEchoShellInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 142) {
       return (io.grasscutter.net.proto.activity.EchoShellDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EchoShellDetailInfo.getDefaultInstance();
  }

  public static final int FIND_HILICHURL_INFO_FIELD_NUMBER = 1908;
  /**
   * <code>.FindHilichurlDetailInfo find_hilichurl_info = 1908;</code>
   * @return Whether the findHilichurlInfo field is set.
   */
  @java.lang.Override
  public boolean hasFindHilichurlInfo() {
    return oJOLLMHNGLICase_ == 1908;
  }
  /**
   * <code>.FindHilichurlDetailInfo find_hilichurl_info = 1908;</code>
   * @return The findHilichurlInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FindHilichurlDetailInfo getFindHilichurlInfo() {
    if (oJOLLMHNGLICase_ == 1908) {
       return (io.grasscutter.net.proto.activity.FindHilichurlDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FindHilichurlDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.FindHilichurlDetailInfo find_hilichurl_info = 1908;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FindHilichurlDetailInfoOrBuilder getFindHilichurlInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1908) {
       return (io.grasscutter.net.proto.activity.FindHilichurlDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FindHilichurlDetailInfo.getDefaultInstance();
  }

  public static final int ANIMAL_VIEW_INFO_FIELD_NUMBER = 1893;
  /**
   * <code>.DEFHOLMEIHG animal_view_info = 1893;</code>
   * @return Whether the animalViewInfo field is set.
   */
  @java.lang.Override
  public boolean hasAnimalViewInfo() {
    return oJOLLMHNGLICase_ == 1893;
  }
  /**
   * <code>.DEFHOLMEIHG animal_view_info = 1893;</code>
   * @return The animalViewInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.DEFHOLMEIHG getAnimalViewInfo() {
    if (oJOLLMHNGLICase_ == 1893) {
       return (io.grasscutter.net.proto.activity.DEFHOLMEIHG) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.DEFHOLMEIHG.getDefaultInstance();
  }
  /**
   * <code>.DEFHOLMEIHG animal_view_info = 1893;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.DEFHOLMEIHGOrBuilder getAnimalViewInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1893) {
       return (io.grasscutter.net.proto.activity.DEFHOLMEIHG) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.DEFHOLMEIHG.getDefaultInstance();
  }

  public static final int RECHARGE_DISK_DETAIL_INFO_FIELD_NUMBER = 780;
  /**
   * <code>.JJONJLOMKHH recharge_disk_detail_info = 780;</code>
   * @return Whether the rechargeDiskDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasRechargeDiskDetailInfo() {
    return oJOLLMHNGLICase_ == 780;
  }
  /**
   * <code>.JJONJLOMKHH recharge_disk_detail_info = 780;</code>
   * @return The rechargeDiskDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.JJONJLOMKHH getRechargeDiskDetailInfo() {
    if (oJOLLMHNGLICase_ == 780) {
       return (io.grasscutter.net.proto.activity.JJONJLOMKHH) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.JJONJLOMKHH.getDefaultInstance();
  }
  /**
   * <code>.JJONJLOMKHH recharge_disk_detail_info = 780;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.JJONJLOMKHHOrBuilder getRechargeDiskDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 780) {
       return (io.grasscutter.net.proto.activity.JJONJLOMKHH) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.JJONJLOMKHH.getDefaultInstance();
  }

  public static final int NATLAN_TOUR_DETAIL_INFO_FIELD_NUMBER = 1827;
  /**
   * <code>.KPDDLJECBCJ natlan_tour_detail_info = 1827;</code>
   * @return Whether the natlanTourDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasNatlanTourDetailInfo() {
    return oJOLLMHNGLICase_ == 1827;
  }
  /**
   * <code>.KPDDLJECBCJ natlan_tour_detail_info = 1827;</code>
   * @return The natlanTourDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.KPDDLJECBCJ getNatlanTourDetailInfo() {
    if (oJOLLMHNGLICase_ == 1827) {
       return (io.grasscutter.net.proto.activity.KPDDLJECBCJ) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.KPDDLJECBCJ.getDefaultInstance();
  }
  /**
   * <code>.KPDDLJECBCJ natlan_tour_detail_info = 1827;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.KPDDLJECBCJOrBuilder getNatlanTourDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1827) {
       return (io.grasscutter.net.proto.activity.KPDDLJECBCJ) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.KPDDLJECBCJ.getDefaultInstance();
  }

  public static final int HIDE_AND_SEEK_INFO_FIELD_NUMBER = 1045;
  /**
   * <code>.HideAndSeekActivityDetailInfo hide_and_seek_info = 1045;</code>
   * @return Whether the hideAndSeekInfo field is set.
   */
  @java.lang.Override
  public boolean hasHideAndSeekInfo() {
    return oJOLLMHNGLICase_ == 1045;
  }
  /**
   * <code>.HideAndSeekActivityDetailInfo hide_and_seek_info = 1045;</code>
   * @return The hideAndSeekInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo getHideAndSeekInfo() {
    if (oJOLLMHNGLICase_ == 1045) {
       return (io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.HideAndSeekActivityDetailInfo hide_and_seek_info = 1045;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfoOrBuilder getHideAndSeekInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1045) {
       return (io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo.getDefaultInstance();
  }

  public static final int DIG_INFO_FIELD_NUMBER = 1520;
  /**
   * <code>.DigActivityDetailInfo dig_info = 1520;</code>
   * @return Whether the digInfo field is set.
   */
  @java.lang.Override
  public boolean hasDigInfo() {
    return oJOLLMHNGLICase_ == 1520;
  }
  /**
   * <code>.DigActivityDetailInfo dig_info = 1520;</code>
   * @return The digInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.DigActivityDetailInfo getDigInfo() {
    if (oJOLLMHNGLICase_ == 1520) {
       return (io.grasscutter.net.proto.activity.DigActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.DigActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.DigActivityDetailInfo dig_info = 1520;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.DigActivityDetailInfoOrBuilder getDigInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1520) {
       return (io.grasscutter.net.proto.activity.DigActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.DigActivityDetailInfo.getDefaultInstance();
  }

  public static final int UGC_INFO_FIELD_NUMBER = 1973;
  /**
   * <code>.UgcActivityDetailInfo ugc_info = 1973;</code>
   * @return Whether the ugcInfo field is set.
   */
  @java.lang.Override
  public boolean hasUgcInfo() {
    return oJOLLMHNGLICase_ == 1973;
  }
  /**
   * <code>.UgcActivityDetailInfo ugc_info = 1973;</code>
   * @return The ugcInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.UgcActivityDetailInfo getUgcInfo() {
    if (oJOLLMHNGLICase_ == 1973) {
       return (io.grasscutter.net.proto.activity.UgcActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.UgcActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.UgcActivityDetailInfo ugc_info = 1973;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.UgcActivityDetailInfoOrBuilder getUgcInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1973) {
       return (io.grasscutter.net.proto.activity.UgcActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.UgcActivityDetailInfo.getDefaultInstance();
  }

  public static final int PENUMBRA_ADVENTURE_INFO_FIELD_NUMBER = 1288;
  /**
   * <code>.BBOHKCCECCC penumbra_adventure_info = 1288;</code>
   * @return Whether the penumbraAdventureInfo field is set.
   */
  @java.lang.Override
  public boolean hasPenumbraAdventureInfo() {
    return oJOLLMHNGLICase_ == 1288;
  }
  /**
   * <code>.BBOHKCCECCC penumbra_adventure_info = 1288;</code>
   * @return The penumbraAdventureInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BBOHKCCECCC getPenumbraAdventureInfo() {
    if (oJOLLMHNGLICase_ == 1288) {
       return (io.grasscutter.net.proto.activity.BBOHKCCECCC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BBOHKCCECCC.getDefaultInstance();
  }
  /**
   * <code>.BBOHKCCECCC penumbra_adventure_info = 1288;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BBOHKCCECCCOrBuilder getPenumbraAdventureInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1288) {
       return (io.grasscutter.net.proto.activity.BBOHKCCECCC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BBOHKCCECCC.getDefaultInstance();
  }

  public static final int CEREMONY_INFO_FIELD_NUMBER = 913;
  /**
   * <code>.JDPNPJBIHJI ceremony_info = 913;</code>
   * @return Whether the ceremonyInfo field is set.
   */
  @java.lang.Override
  public boolean hasCeremonyInfo() {
    return oJOLLMHNGLICase_ == 913;
  }
  /**
   * <code>.JDPNPJBIHJI ceremony_info = 913;</code>
   * @return The ceremonyInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.JDPNPJBIHJI getCeremonyInfo() {
    if (oJOLLMHNGLICase_ == 913) {
       return (io.grasscutter.net.proto.activity.JDPNPJBIHJI) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.JDPNPJBIHJI.getDefaultInstance();
  }
  /**
   * <code>.JDPNPJBIHJI ceremony_info = 913;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.JDPNPJBIHJIOrBuilder getCeremonyInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 913) {
       return (io.grasscutter.net.proto.activity.JDPNPJBIHJI) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.JDPNPJBIHJI.getDefaultInstance();
  }

  public static final int FAIRY_TALES_DETAIL_INFO_FIELD_NUMBER = 1473;
  /**
   * <code>.ADELHEACCBC fairy_tales_detail_info = 1473;</code>
   * @return Whether the fairyTalesDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasFairyTalesDetailInfo() {
    return oJOLLMHNGLICase_ == 1473;
  }
  /**
   * <code>.ADELHEACCBC fairy_tales_detail_info = 1473;</code>
   * @return The fairyTalesDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ADELHEACCBC getFairyTalesDetailInfo() {
    if (oJOLLMHNGLICase_ == 1473) {
       return (io.grasscutter.net.proto.activity.ADELHEACCBC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ADELHEACCBC.getDefaultInstance();
  }
  /**
   * <code>.ADELHEACCBC fairy_tales_detail_info = 1473;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ADELHEACCBCOrBuilder getFairyTalesDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1473) {
       return (io.grasscutter.net.proto.activity.ADELHEACCBC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ADELHEACCBC.getDefaultInstance();
  }

  public static final int ISLAND_PARTY_INFO_FIELD_NUMBER = 1898;
  /**
   * <code>.CIPKALFKAOI island_party_info = 1898;</code>
   * @return Whether the islandPartyInfo field is set.
   */
  @java.lang.Override
  public boolean hasIslandPartyInfo() {
    return oJOLLMHNGLICase_ == 1898;
  }
  /**
   * <code>.CIPKALFKAOI island_party_info = 1898;</code>
   * @return The islandPartyInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.CIPKALFKAOI getIslandPartyInfo() {
    if (oJOLLMHNGLICase_ == 1898) {
       return (io.grasscutter.net.proto.activity.CIPKALFKAOI) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.CIPKALFKAOI.getDefaultInstance();
  }
  /**
   * <code>.CIPKALFKAOI island_party_info = 1898;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.CIPKALFKAOIOrBuilder getIslandPartyInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1898) {
       return (io.grasscutter.net.proto.activity.CIPKALFKAOI) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.CIPKALFKAOI.getDefaultInstance();
  }

  public static final int NAHIDA_BIRTH_DETAIL_INFO_FIELD_NUMBER = 612;
  /**
   * <code>.LLOCHDPGLHH nahida_birth_detail_info = 612;</code>
   * @return Whether the nahidaBirthDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasNahidaBirthDetailInfo() {
    return oJOLLMHNGLICase_ == 612;
  }
  /**
   * <code>.LLOCHDPGLHH nahida_birth_detail_info = 612;</code>
   * @return The nahidaBirthDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LLOCHDPGLHH getNahidaBirthDetailInfo() {
    if (oJOLLMHNGLICase_ == 612) {
       return (io.grasscutter.net.proto.activity.LLOCHDPGLHH) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.LLOCHDPGLHH.getDefaultInstance();
  }
  /**
   * <code>.LLOCHDPGLHH nahida_birth_detail_info = 612;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LLOCHDPGLHHOrBuilder getNahidaBirthDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 612) {
       return (io.grasscutter.net.proto.activity.LLOCHDPGLHH) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.LLOCHDPGLHH.getDefaultInstance();
  }

  public static final int GCG_AUTO_BATTLE_CARD_DETAIL_INFO_FIELD_NUMBER = 1733;
  /**
   * <code>.MDMMHLCDBJL gcg_auto_battle_card_detail_info = 1733;</code>
   * @return Whether the gcgAutoBattleCardDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasGcgAutoBattleCardDetailInfo() {
    return oJOLLMHNGLICase_ == 1733;
  }
  /**
   * <code>.MDMMHLCDBJL gcg_auto_battle_card_detail_info = 1733;</code>
   * @return The gcgAutoBattleCardDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.MDMMHLCDBJL getGcgAutoBattleCardDetailInfo() {
    if (oJOLLMHNGLICase_ == 1733) {
       return (io.grasscutter.net.proto.activity.MDMMHLCDBJL) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.MDMMHLCDBJL.getDefaultInstance();
  }
  /**
   * <code>.MDMMHLCDBJL gcg_auto_battle_card_detail_info = 1733;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.MDMMHLCDBJLOrBuilder getGcgAutoBattleCardDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1733) {
       return (io.grasscutter.net.proto.activity.MDMMHLCDBJL) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.MDMMHLCDBJL.getDefaultInstance();
  }

  public static final int PHOTO_INFO_FIELD_NUMBER = 471;
  /**
   * <code>.EJMMNHEFOFG photo_info = 471;</code>
   * @return Whether the photoInfo field is set.
   */
  @java.lang.Override
  public boolean hasPhotoInfo() {
    return oJOLLMHNGLICase_ == 471;
  }
  /**
   * <code>.EJMMNHEFOFG photo_info = 471;</code>
   * @return The photoInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EJMMNHEFOFG getPhotoInfo() {
    if (oJOLLMHNGLICase_ == 471) {
       return (io.grasscutter.net.proto.activity.EJMMNHEFOFG) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EJMMNHEFOFG.getDefaultInstance();
  }
  /**
   * <code>.EJMMNHEFOFG photo_info = 471;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EJMMNHEFOFGOrBuilder getPhotoInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 471) {
       return (io.grasscutter.net.proto.activity.EJMMNHEFOFG) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EJMMNHEFOFG.getDefaultInstance();
  }

  public static final int FISH_BLASTER_INFO_FIELD_NUMBER = 1602;
  /**
   * <code>.HGJLMPOJCOA fish_blaster_info = 1602;</code>
   * @return Whether the fishBlasterInfo field is set.
   */
  @java.lang.Override
  public boolean hasFishBlasterInfo() {
    return oJOLLMHNGLICase_ == 1602;
  }
  /**
   * <code>.HGJLMPOJCOA fish_blaster_info = 1602;</code>
   * @return The fishBlasterInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HGJLMPOJCOA getFishBlasterInfo() {
    if (oJOLLMHNGLICase_ == 1602) {
       return (io.grasscutter.net.proto.activity.HGJLMPOJCOA) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HGJLMPOJCOA.getDefaultInstance();
  }
  /**
   * <code>.HGJLMPOJCOA fish_blaster_info = 1602;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HGJLMPOJCOAOrBuilder getFishBlasterInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1602) {
       return (io.grasscutter.net.proto.activity.HGJLMPOJCOA) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HGJLMPOJCOA.getDefaultInstance();
  }

  public static final int GACHA_INFO_FIELD_NUMBER = 101;
  /**
   * <code>.GachaActivityDetailInfo gacha_info = 101;</code>
   * @return Whether the gachaInfo field is set.
   */
  @java.lang.Override
  public boolean hasGachaInfo() {
    return oJOLLMHNGLICase_ == 101;
  }
  /**
   * <code>.GachaActivityDetailInfo gacha_info = 101;</code>
   * @return The gachaInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.GachaActivityDetailInfo getGachaInfo() {
    if (oJOLLMHNGLICase_ == 101) {
       return (io.grasscutter.net.proto.activity.GachaActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.GachaActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.GachaActivityDetailInfo gacha_info = 101;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.GachaActivityDetailInfoOrBuilder getGachaInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 101) {
       return (io.grasscutter.net.proto.activity.GachaActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.GachaActivityDetailInfo.getDefaultInstance();
  }

  public static final int GCG_PVE_PUZZLE_INFO_FIELD_NUMBER = 1238;
  /**
   * <code>.EOGMDMBJGJP gcg_pve_puzzle_info = 1238;</code>
   * @return Whether the gcgPvePuzzleInfo field is set.
   */
  @java.lang.Override
  public boolean hasGcgPvePuzzleInfo() {
    return oJOLLMHNGLICase_ == 1238;
  }
  /**
   * <code>.EOGMDMBJGJP gcg_pve_puzzle_info = 1238;</code>
   * @return The gcgPvePuzzleInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EOGMDMBJGJP getGcgPvePuzzleInfo() {
    if (oJOLLMHNGLICase_ == 1238) {
       return (io.grasscutter.net.proto.activity.EOGMDMBJGJP) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EOGMDMBJGJP.getDefaultInstance();
  }
  /**
   * <code>.EOGMDMBJGJP gcg_pve_puzzle_info = 1238;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EOGMDMBJGJPOrBuilder getGcgPvePuzzleInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1238) {
       return (io.grasscutter.net.proto.activity.EOGMDMBJGJP) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EOGMDMBJGJP.getDefaultInstance();
  }

  public static final int WATER_SPIRIT_INFO_FIELD_NUMBER = 1507;
  /**
   * <code>.WaterSpiritActivityDetailInfo water_spirit_info = 1507;</code>
   * @return Whether the waterSpiritInfo field is set.
   */
  @java.lang.Override
  public boolean hasWaterSpiritInfo() {
    return oJOLLMHNGLICase_ == 1507;
  }
  /**
   * <code>.WaterSpiritActivityDetailInfo water_spirit_info = 1507;</code>
   * @return The waterSpiritInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo getWaterSpiritInfo() {
    if (oJOLLMHNGLICase_ == 1507) {
       return (io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.WaterSpiritActivityDetailInfo water_spirit_info = 1507;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfoOrBuilder getWaterSpiritInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1507) {
       return (io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo.getDefaultInstance();
  }

  public static final int MIST_TRIAL_ACTIVITY_INFO_FIELD_NUMBER = 116;
  /**
   * <code>.IENJAIFDNEP mist_trial_activity_info = 116;</code>
   * @return Whether the mistTrialActivityInfo field is set.
   */
  @java.lang.Override
  public boolean hasMistTrialActivityInfo() {
    return oJOLLMHNGLICase_ == 116;
  }
  /**
   * <code>.IENJAIFDNEP mist_trial_activity_info = 116;</code>
   * @return The mistTrialActivityInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.IENJAIFDNEP getMistTrialActivityInfo() {
    if (oJOLLMHNGLICase_ == 116) {
       return (io.grasscutter.net.proto.activity.IENJAIFDNEP) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.IENJAIFDNEP.getDefaultInstance();
  }
  /**
   * <code>.IENJAIFDNEP mist_trial_activity_info = 116;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.IENJAIFDNEPOrBuilder getMistTrialActivityInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 116) {
       return (io.grasscutter.net.proto.activity.IENJAIFDNEP) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.IENJAIFDNEP.getDefaultInstance();
  }

  public static final int GAIN_BUFF_DETAIL_INFO_FIELD_NUMBER = 19;
  /**
   * <code>.NIJHGCKHNHG gain_buff_detail_info = 19;</code>
   * @return Whether the gainBuffDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasGainBuffDetailInfo() {
    return oJOLLMHNGLICase_ == 19;
  }
  /**
   * <code>.NIJHGCKHNHG gain_buff_detail_info = 19;</code>
   * @return The gainBuffDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.NIJHGCKHNHG getGainBuffDetailInfo() {
    if (oJOLLMHNGLICase_ == 19) {
       return (io.grasscutter.net.proto.activity.NIJHGCKHNHG) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.NIJHGCKHNHG.getDefaultInstance();
  }
  /**
   * <code>.NIJHGCKHNHG gain_buff_detail_info = 19;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.NIJHGCKHNHGOrBuilder getGainBuffDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 19) {
       return (io.grasscutter.net.proto.activity.NIJHGCKHNHG) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.NIJHGCKHNHG.getDefaultInstance();
  }

  public static final int SEA_LAMP_INFO_FIELD_NUMBER = 1820;
  /**
   * <code>.SeaLampActivityInfo sea_lamp_info = 1820;</code>
   * @return Whether the seaLampInfo field is set.
   */
  @java.lang.Override
  public boolean hasSeaLampInfo() {
    return oJOLLMHNGLICase_ == 1820;
  }
  /**
   * <code>.SeaLampActivityInfo sea_lamp_info = 1820;</code>
   * @return The seaLampInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.SeaLampActivityInfo getSeaLampInfo() {
    if (oJOLLMHNGLICase_ == 1820) {
       return (io.grasscutter.net.proto.activity.SeaLampActivityInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.SeaLampActivityInfo.getDefaultInstance();
  }
  /**
   * <code>.SeaLampActivityInfo sea_lamp_info = 1820;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.SeaLampActivityInfoOrBuilder getSeaLampInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1820) {
       return (io.grasscutter.net.proto.activity.SeaLampActivityInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.SeaLampActivityInfo.getDefaultInstance();
  }

  public static final int JOURNEY_INFO_FIELD_NUMBER = 1832;
  /**
   * <code>.MPNLLBGOCMC journey_info = 1832;</code>
   * @return Whether the journeyInfo field is set.
   */
  @java.lang.Override
  public boolean hasJourneyInfo() {
    return oJOLLMHNGLICase_ == 1832;
  }
  /**
   * <code>.MPNLLBGOCMC journey_info = 1832;</code>
   * @return The journeyInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.MPNLLBGOCMC getJourneyInfo() {
    if (oJOLLMHNGLICase_ == 1832) {
       return (io.grasscutter.net.proto.activity.MPNLLBGOCMC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.MPNLLBGOCMC.getDefaultInstance();
  }
  /**
   * <code>.MPNLLBGOCMC journey_info = 1832;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.MPNLLBGOCMCOrBuilder getJourneyInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1832) {
       return (io.grasscutter.net.proto.activity.MPNLLBGOCMC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.MPNLLBGOCMC.getDefaultInstance();
  }

  public static final int SUMMER_TIME_INFO_FIELD_NUMBER = 692;
  /**
   * <code>.SummerTimeDetailInfo summer_time_info = 692;</code>
   * @return Whether the summerTimeInfo field is set.
   */
  @java.lang.Override
  public boolean hasSummerTimeInfo() {
    return oJOLLMHNGLICase_ == 692;
  }
  /**
   * <code>.SummerTimeDetailInfo summer_time_info = 692;</code>
   * @return The summerTimeInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.SummerTimeDetailInfo getSummerTimeInfo() {
    if (oJOLLMHNGLICase_ == 692) {
       return (io.grasscutter.net.proto.activity.SummerTimeDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.SummerTimeDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.SummerTimeDetailInfo summer_time_info = 692;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.SummerTimeDetailInfoOrBuilder getSummerTimeInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 692) {
       return (io.grasscutter.net.proto.activity.SummerTimeDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.SummerTimeDetailInfo.getDefaultInstance();
  }

  public static final int GRAVEN_INNOCENCE_INFO_FIELD_NUMBER = 2012;
  /**
   * <code>.GravenInnocenceDetailInfo graven_innocence_info = 2012;</code>
   * @return Whether the gravenInnocenceInfo field is set.
   */
  @java.lang.Override
  public boolean hasGravenInnocenceInfo() {
    return oJOLLMHNGLICase_ == 2012;
  }
  /**
   * <code>.GravenInnocenceDetailInfo graven_innocence_info = 2012;</code>
   * @return The gravenInnocenceInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo getGravenInnocenceInfo() {
    if (oJOLLMHNGLICase_ == 2012) {
       return (io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.GravenInnocenceDetailInfo graven_innocence_info = 2012;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.GravenInnocenceDetailInfoOrBuilder getGravenInnocenceInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 2012) {
       return (io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo.getDefaultInstance();
  }

  public static final int BOLTBUG_ABYSS_DETAIL_INFO_FIELD_NUMBER = 1284;
  /**
   * <code>.OHIKEIMFPDL boltbug_abyss_detail_info = 1284;</code>
   * @return Whether the boltbugAbyssDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasBoltbugAbyssDetailInfo() {
    return oJOLLMHNGLICase_ == 1284;
  }
  /**
   * <code>.OHIKEIMFPDL boltbug_abyss_detail_info = 1284;</code>
   * @return The boltbugAbyssDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OHIKEIMFPDL getBoltbugAbyssDetailInfo() {
    if (oJOLLMHNGLICase_ == 1284) {
       return (io.grasscutter.net.proto.activity.OHIKEIMFPDL) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.OHIKEIMFPDL.getDefaultInstance();
  }
  /**
   * <code>.OHIKEIMFPDL boltbug_abyss_detail_info = 1284;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OHIKEIMFPDLOrBuilder getBoltbugAbyssDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1284) {
       return (io.grasscutter.net.proto.activity.OHIKEIMFPDL) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.OHIKEIMFPDL.getDefaultInstance();
  }

  public static final int LUNA_RITE_INFO_FIELD_NUMBER = 581;
  /**
   * <code>.GCMHKMFLOBD luna_rite_info = 581;</code>
   * @return Whether the lunaRiteInfo field is set.
   */
  @java.lang.Override
  public boolean hasLunaRiteInfo() {
    return oJOLLMHNGLICase_ == 581;
  }
  /**
   * <code>.GCMHKMFLOBD luna_rite_info = 581;</code>
   * @return The lunaRiteInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.GCMHKMFLOBD getLunaRiteInfo() {
    if (oJOLLMHNGLICase_ == 581) {
       return (io.grasscutter.net.proto.activity.GCMHKMFLOBD) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.GCMHKMFLOBD.getDefaultInstance();
  }
  /**
   * <code>.GCMHKMFLOBD luna_rite_info = 581;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.GCMHKMFLOBDOrBuilder getLunaRiteInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 581) {
       return (io.grasscutter.net.proto.activity.GCMHKMFLOBD) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.GCMHKMFLOBD.getDefaultInstance();
  }

  public static final int EFFIGY_CHALLENGE_V4_INFO_FIELD_NUMBER = 1684;
  /**
   * <code>.AEPKKIFPNJB effigy_challenge_v4_info = 1684;</code>
   * @return Whether the effigyChallengeV4Info field is set.
   */
  @java.lang.Override
  public boolean hasEffigyChallengeV4Info() {
    return oJOLLMHNGLICase_ == 1684;
  }
  /**
   * <code>.AEPKKIFPNJB effigy_challenge_v4_info = 1684;</code>
   * @return The effigyChallengeV4Info.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.AEPKKIFPNJB getEffigyChallengeV4Info() {
    if (oJOLLMHNGLICase_ == 1684) {
       return (io.grasscutter.net.proto.activity.AEPKKIFPNJB) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.AEPKKIFPNJB.getDefaultInstance();
  }
  /**
   * <code>.AEPKKIFPNJB effigy_challenge_v4_info = 1684;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.AEPKKIFPNJBOrBuilder getEffigyChallengeV4InfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1684) {
       return (io.grasscutter.net.proto.activity.AEPKKIFPNJB) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.AEPKKIFPNJB.getDefaultInstance();
  }

  public static final int BLESSING_INFO_FIELD_NUMBER = 2027;
  /**
   * <code>.BlessingActivityDetailInfo blessing_info = 2027;</code>
   * @return Whether the blessingInfo field is set.
   */
  @java.lang.Override
  public boolean hasBlessingInfo() {
    return oJOLLMHNGLICase_ == 2027;
  }
  /**
   * <code>.BlessingActivityDetailInfo blessing_info = 2027;</code>
   * @return The blessingInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BlessingActivityDetailInfo getBlessingInfo() {
    if (oJOLLMHNGLICase_ == 2027) {
       return (io.grasscutter.net.proto.activity.BlessingActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BlessingActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.BlessingActivityDetailInfo blessing_info = 2027;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BlessingActivityDetailInfoOrBuilder getBlessingInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 2027) {
       return (io.grasscutter.net.proto.activity.BlessingActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BlessingActivityDetailInfo.getDefaultInstance();
  }

  public static final int LANTERN_RITE_V4_INFO_FIELD_NUMBER = 488;
  /**
   * <code>.ABLLEIKOKBN lantern_rite_v4_info = 488;</code>
   * @return Whether the lanternRiteV4Info field is set.
   */
  @java.lang.Override
  public boolean hasLanternRiteV4Info() {
    return oJOLLMHNGLICase_ == 488;
  }
  /**
   * <code>.ABLLEIKOKBN lantern_rite_v4_info = 488;</code>
   * @return The lanternRiteV4Info.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ABLLEIKOKBN getLanternRiteV4Info() {
    if (oJOLLMHNGLICase_ == 488) {
       return (io.grasscutter.net.proto.activity.ABLLEIKOKBN) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ABLLEIKOKBN.getDefaultInstance();
  }
  /**
   * <code>.ABLLEIKOKBN lantern_rite_v4_info = 488;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ABLLEIKOKBNOrBuilder getLanternRiteV4InfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 488) {
       return (io.grasscutter.net.proto.activity.ABLLEIKOKBN) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ABLLEIKOKBN.getDefaultInstance();
  }

  public static final int TOY_BATTLE_INFO_FIELD_NUMBER = 175;
  /**
   * <code>.EKGJKEOBKBK toy_battle_info = 175;</code>
   * @return Whether the toyBattleInfo field is set.
   */
  @java.lang.Override
  public boolean hasToyBattleInfo() {
    return oJOLLMHNGLICase_ == 175;
  }
  /**
   * <code>.EKGJKEOBKBK toy_battle_info = 175;</code>
   * @return The toyBattleInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EKGJKEOBKBK getToyBattleInfo() {
    if (oJOLLMHNGLICase_ == 175) {
       return (io.grasscutter.net.proto.activity.EKGJKEOBKBK) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EKGJKEOBKBK.getDefaultInstance();
  }
  /**
   * <code>.EKGJKEOBKBK toy_battle_info = 175;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EKGJKEOBKBKOrBuilder getToyBattleInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 175) {
       return (io.grasscutter.net.proto.activity.EKGJKEOBKBK) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EKGJKEOBKBK.getDefaultInstance();
  }

  public static final int WATERGUN_INFO_FIELD_NUMBER = 603;
  /**
   * <code>.HFLNDEGGKMA watergun_info = 603;</code>
   * @return Whether the watergunInfo field is set.
   */
  @java.lang.Override
  public boolean hasWatergunInfo() {
    return oJOLLMHNGLICase_ == 603;
  }
  /**
   * <code>.HFLNDEGGKMA watergun_info = 603;</code>
   * @return The watergunInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HFLNDEGGKMA getWatergunInfo() {
    if (oJOLLMHNGLICase_ == 603) {
       return (io.grasscutter.net.proto.activity.HFLNDEGGKMA) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HFLNDEGGKMA.getDefaultInstance();
  }
  /**
   * <code>.HFLNDEGGKMA watergun_info = 603;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HFLNDEGGKMAOrBuilder getWatergunInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 603) {
       return (io.grasscutter.net.proto.activity.HFLNDEGGKMA) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HFLNDEGGKMA.getDefaultInstance();
  }

  public static final int SLIME_CANNON_DETAIL_INFO_FIELD_NUMBER = 1070;
  /**
   * <code>.KCBPEEGBFLM slime_cannon_detail_info = 1070;</code>
   * @return Whether the slimeCannonDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasSlimeCannonDetailInfo() {
    return oJOLLMHNGLICase_ == 1070;
  }
  /**
   * <code>.KCBPEEGBFLM slime_cannon_detail_info = 1070;</code>
   * @return The slimeCannonDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.KCBPEEGBFLM getSlimeCannonDetailInfo() {
    if (oJOLLMHNGLICase_ == 1070) {
       return (io.grasscutter.net.proto.activity.KCBPEEGBFLM) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.KCBPEEGBFLM.getDefaultInstance();
  }
  /**
   * <code>.KCBPEEGBFLM slime_cannon_detail_info = 1070;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.KCBPEEGBFLMOrBuilder getSlimeCannonDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1070) {
       return (io.grasscutter.net.proto.activity.KCBPEEGBFLM) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.KCBPEEGBFLM.getDefaultInstance();
  }

  public static final int ROGUE_DIARY_INFO_FIELD_NUMBER = 700;
  /**
   * <code>.RogueDiaryActivityDetailInfo rogue_diary_info = 700;</code>
   * @return Whether the rogueDiaryInfo field is set.
   */
  @java.lang.Override
  public boolean hasRogueDiaryInfo() {
    return oJOLLMHNGLICase_ == 700;
  }
  /**
   * <code>.RogueDiaryActivityDetailInfo rogue_diary_info = 700;</code>
   * @return The rogueDiaryInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo getRogueDiaryInfo() {
    if (oJOLLMHNGLICase_ == 700) {
       return (io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.RogueDiaryActivityDetailInfo rogue_diary_info = 700;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfoOrBuilder getRogueDiaryInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 700) {
       return (io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo.getDefaultInstance();
  }

  public static final int ARENA_CHALLENGE_INFO_FIELD_NUMBER = 1809;
  /**
   * <code>.ArenaChallengeActivityDetailInfo arena_challenge_info = 1809;</code>
   * @return Whether the arenaChallengeInfo field is set.
   */
  @java.lang.Override
  public boolean hasArenaChallengeInfo() {
    return oJOLLMHNGLICase_ == 1809;
  }
  /**
   * <code>.ArenaChallengeActivityDetailInfo arena_challenge_info = 1809;</code>
   * @return The arenaChallengeInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo getArenaChallengeInfo() {
    if (oJOLLMHNGLICase_ == 1809) {
       return (io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.ArenaChallengeActivityDetailInfo arena_challenge_info = 1809;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfoOrBuilder getArenaChallengeInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1809) {
       return (io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo.getDefaultInstance();
  }

  public static final int TEAM_CHAIN_INFO_FIELD_NUMBER = 311;
  /**
   * <code>.ECLLGGPFAGL team_chain_info = 311;</code>
   * @return Whether the teamChainInfo field is set.
   */
  @java.lang.Override
  public boolean hasTeamChainInfo() {
    return oJOLLMHNGLICase_ == 311;
  }
  /**
   * <code>.ECLLGGPFAGL team_chain_info = 311;</code>
   * @return The teamChainInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ECLLGGPFAGL getTeamChainInfo() {
    if (oJOLLMHNGLICase_ == 311) {
       return (io.grasscutter.net.proto.activity.ECLLGGPFAGL) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ECLLGGPFAGL.getDefaultInstance();
  }
  /**
   * <code>.ECLLGGPFAGL team_chain_info = 311;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ECLLGGPFAGLOrBuilder getTeamChainInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 311) {
       return (io.grasscutter.net.proto.activity.ECLLGGPFAGL) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ECLLGGPFAGL.getDefaultInstance();
  }

  public static final int BOUNCE_CONJURING_INFO_FIELD_NUMBER = 1681;
  /**
   * <code>.OPJHHAFPDAK bounce_conjuring_info = 1681;</code>
   * @return Whether the bounceConjuringInfo field is set.
   */
  @java.lang.Override
  public boolean hasBounceConjuringInfo() {
    return oJOLLMHNGLICase_ == 1681;
  }
  /**
   * <code>.OPJHHAFPDAK bounce_conjuring_info = 1681;</code>
   * @return The bounceConjuringInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OPJHHAFPDAK getBounceConjuringInfo() {
    if (oJOLLMHNGLICase_ == 1681) {
       return (io.grasscutter.net.proto.activity.OPJHHAFPDAK) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.OPJHHAFPDAK.getDefaultInstance();
  }
  /**
   * <code>.OPJHHAFPDAK bounce_conjuring_info = 1681;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OPJHHAFPDAKOrBuilder getBounceConjuringInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1681) {
       return (io.grasscutter.net.proto.activity.OPJHHAFPDAK) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.OPJHHAFPDAK.getDefaultInstance();
  }

  public static final int MICHIAE_MATSURI_INFO_FIELD_NUMBER = 18;
  /**
   * <code>.MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 18;</code>
   * @return Whether the michiaeMatsuriInfo field is set.
   */
  @java.lang.Override
  public boolean hasMichiaeMatsuriInfo() {
    return oJOLLMHNGLICase_ == 18;
  }
  /**
   * <code>.MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 18;</code>
   * @return The michiaeMatsuriInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo getMichiaeMatsuriInfo() {
    if (oJOLLMHNGLICase_ == 18) {
       return (io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 18;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfoOrBuilder getMichiaeMatsuriInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 18) {
       return (io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo.getDefaultInstance();
  }

  public static final int GCG_FESTIVAL_INFO_FIELD_NUMBER = 1011;
  /**
   * <code>.KNGJMLBKOON gcg_festival_info = 1011;</code>
   * @return Whether the gcgFestivalInfo field is set.
   */
  @java.lang.Override
  public boolean hasGcgFestivalInfo() {
    return oJOLLMHNGLICase_ == 1011;
  }
  /**
   * <code>.KNGJMLBKOON gcg_festival_info = 1011;</code>
   * @return The gcgFestivalInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.KNGJMLBKOON getGcgFestivalInfo() {
    if (oJOLLMHNGLICase_ == 1011) {
       return (io.grasscutter.net.proto.activity.KNGJMLBKOON) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.KNGJMLBKOON.getDefaultInstance();
  }
  /**
   * <code>.KNGJMLBKOON gcg_festival_info = 1011;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.KNGJMLBKOONOrBuilder getGcgFestivalInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1011) {
       return (io.grasscutter.net.proto.activity.KNGJMLBKOON) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.KNGJMLBKOON.getDefaultInstance();
  }

  public static final int EXPEDITION_INFO_FIELD_NUMBER = 379;
  /**
   * <code>.ExpeditionActivityDetailInfo expedition_info = 379;</code>
   * @return Whether the expeditionInfo field is set.
   */
  @java.lang.Override
  public boolean hasExpeditionInfo() {
    return oJOLLMHNGLICase_ == 379;
  }
  /**
   * <code>.ExpeditionActivityDetailInfo expedition_info = 379;</code>
   * @return The expeditionInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo getExpeditionInfo() {
    if (oJOLLMHNGLICase_ == 379) {
       return (io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.ExpeditionActivityDetailInfo expedition_info = 379;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfoOrBuilder getExpeditionInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 379) {
       return (io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo.getDefaultInstance();
  }

  public static final int EFFIGY_INFO_FIELD_NUMBER = 1579;
  /**
   * <code>.EffigyActivityDetailInfo effigy_info = 1579;</code>
   * @return Whether the effigyInfo field is set.
   */
  @java.lang.Override
  public boolean hasEffigyInfo() {
    return oJOLLMHNGLICase_ == 1579;
  }
  /**
   * <code>.EffigyActivityDetailInfo effigy_info = 1579;</code>
   * @return The effigyInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EffigyActivityDetailInfo getEffigyInfo() {
    if (oJOLLMHNGLICase_ == 1579) {
       return (io.grasscutter.net.proto.activity.EffigyActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EffigyActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.EffigyActivityDetailInfo effigy_info = 1579;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EffigyActivityDetailInfoOrBuilder getEffigyInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1579) {
       return (io.grasscutter.net.proto.activity.EffigyActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EffigyActivityDetailInfo.getDefaultInstance();
  }

  public static final int FLIGHT_INFO_FIELD_NUMBER = 1154;
  /**
   * <code>.JKPHAGEBJPI flight_info = 1154;</code>
   * @return Whether the flightInfo field is set.
   */
  @java.lang.Override
  public boolean hasFlightInfo() {
    return oJOLLMHNGLICase_ == 1154;
  }
  /**
   * <code>.JKPHAGEBJPI flight_info = 1154;</code>
   * @return The flightInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.JKPHAGEBJPI getFlightInfo() {
    if (oJOLLMHNGLICase_ == 1154) {
       return (io.grasscutter.net.proto.activity.JKPHAGEBJPI) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.JKPHAGEBJPI.getDefaultInstance();
  }
  /**
   * <code>.JKPHAGEBJPI flight_info = 1154;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.JKPHAGEBJPIOrBuilder getFlightInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1154) {
       return (io.grasscutter.net.proto.activity.JKPHAGEBJPI) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.JKPHAGEBJPI.getDefaultInstance();
  }

  public static final int ALCHEMY_SIM_DETAIL_INFO_FIELD_NUMBER = 1808;
  /**
   * <code>.LBAMBFINDCK alchemy_sim_detail_info = 1808;</code>
   * @return Whether the alchemySimDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasAlchemySimDetailInfo() {
    return oJOLLMHNGLICase_ == 1808;
  }
  /**
   * <code>.LBAMBFINDCK alchemy_sim_detail_info = 1808;</code>
   * @return The alchemySimDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LBAMBFINDCK getAlchemySimDetailInfo() {
    if (oJOLLMHNGLICase_ == 1808) {
       return (io.grasscutter.net.proto.activity.LBAMBFINDCK) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.LBAMBFINDCK.getDefaultInstance();
  }
  /**
   * <code>.LBAMBFINDCK alchemy_sim_detail_info = 1808;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LBAMBFINDCKOrBuilder getAlchemySimDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1808) {
       return (io.grasscutter.net.proto.activity.LBAMBFINDCK) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.LBAMBFINDCK.getDefaultInstance();
  }

  public static final int ACTIVITY_MULTI_CHARACTER_INFO_FIELD_NUMBER = 1368;
  /**
   * <code>.NBDBLGGCJBB activity_multi_character_info = 1368;</code>
   * @return Whether the activityMultiCharacterInfo field is set.
   */
  @java.lang.Override
  public boolean hasActivityMultiCharacterInfo() {
    return oJOLLMHNGLICase_ == 1368;
  }
  /**
   * <code>.NBDBLGGCJBB activity_multi_character_info = 1368;</code>
   * @return The activityMultiCharacterInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.NBDBLGGCJBB getActivityMultiCharacterInfo() {
    if (oJOLLMHNGLICase_ == 1368) {
       return (io.grasscutter.net.proto.activity.NBDBLGGCJBB) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.NBDBLGGCJBB.getDefaultInstance();
  }
  /**
   * <code>.NBDBLGGCJBB activity_multi_character_info = 1368;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.NBDBLGGCJBBOrBuilder getActivityMultiCharacterInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1368) {
       return (io.grasscutter.net.proto.activity.NBDBLGGCJBB) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.NBDBLGGCJBB.getDefaultInstance();
  }

  public static final int CRYSTAL_LINK_INFO_FIELD_NUMBER = 1126;
  /**
   * <code>.LIKJANHFGEH crystal_link_info = 1126;</code>
   * @return Whether the crystalLinkInfo field is set.
   */
  @java.lang.Override
  public boolean hasCrystalLinkInfo() {
    return oJOLLMHNGLICase_ == 1126;
  }
  /**
   * <code>.LIKJANHFGEH crystal_link_info = 1126;</code>
   * @return The crystalLinkInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LIKJANHFGEH getCrystalLinkInfo() {
    if (oJOLLMHNGLICase_ == 1126) {
       return (io.grasscutter.net.proto.activity.LIKJANHFGEH) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.LIKJANHFGEH.getDefaultInstance();
  }
  /**
   * <code>.LIKJANHFGEH crystal_link_info = 1126;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LIKJANHFGEHOrBuilder getCrystalLinkInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1126) {
       return (io.grasscutter.net.proto.activity.LIKJANHFGEH) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.LIKJANHFGEH.getDefaultInstance();
  }

  public static final int GOAL_CHALLENGE_INFO_FIELD_NUMBER = 915;
  /**
   * <code>.BBKPGDLLJHP goal_challenge_info = 915;</code>
   * @return Whether the goalChallengeInfo field is set.
   */
  @java.lang.Override
  public boolean hasGoalChallengeInfo() {
    return oJOLLMHNGLICase_ == 915;
  }
  /**
   * <code>.BBKPGDLLJHP goal_challenge_info = 915;</code>
   * @return The goalChallengeInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BBKPGDLLJHP getGoalChallengeInfo() {
    if (oJOLLMHNGLICase_ == 915) {
       return (io.grasscutter.net.proto.activity.BBKPGDLLJHP) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BBKPGDLLJHP.getDefaultInstance();
  }
  /**
   * <code>.BBKPGDLLJHP goal_challenge_info = 915;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BBKPGDLLJHPOrBuilder getGoalChallengeInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 915) {
       return (io.grasscutter.net.proto.activity.BBKPGDLLJHP) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BBKPGDLLJHP.getDefaultInstance();
  }

  public static final int VINTAGE_INFO_FIELD_NUMBER = 571;
  /**
   * <code>.VintageActivityDetailInfo vintage_info = 571;</code>
   * @return Whether the vintageInfo field is set.
   */
  @java.lang.Override
  public boolean hasVintageInfo() {
    return oJOLLMHNGLICase_ == 571;
  }
  /**
   * <code>.VintageActivityDetailInfo vintage_info = 571;</code>
   * @return The vintageInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.VintageActivityDetailInfo getVintageInfo() {
    if (oJOLLMHNGLICase_ == 571) {
       return (io.grasscutter.net.proto.activity.VintageActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.VintageActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.VintageActivityDetailInfo vintage_info = 571;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.VintageActivityDetailInfoOrBuilder getVintageInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 571) {
       return (io.grasscutter.net.proto.activity.VintageActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.VintageActivityDetailInfo.getDefaultInstance();
  }

  public static final int SORUSH_TRIAL_INFO_FIELD_NUMBER = 601;
  /**
   * <code>.FEPJAEHJDIC sorush_trial_info = 601;</code>
   * @return Whether the sorushTrialInfo field is set.
   */
  @java.lang.Override
  public boolean hasSorushTrialInfo() {
    return oJOLLMHNGLICase_ == 601;
  }
  /**
   * <code>.FEPJAEHJDIC sorush_trial_info = 601;</code>
   * @return The sorushTrialInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FEPJAEHJDIC getSorushTrialInfo() {
    if (oJOLLMHNGLICase_ == 601) {
       return (io.grasscutter.net.proto.activity.FEPJAEHJDIC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FEPJAEHJDIC.getDefaultInstance();
  }
  /**
   * <code>.FEPJAEHJDIC sorush_trial_info = 601;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FEPJAEHJDICOrBuilder getSorushTrialInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 601) {
       return (io.grasscutter.net.proto.activity.FEPJAEHJDIC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FEPJAEHJDIC.getDefaultInstance();
  }

  public static final int GEAR_INFO_FIELD_NUMBER = 1440;
  /**
   * <code>.GearActivityDetailInfo gear_info = 1440;</code>
   * @return Whether the gearInfo field is set.
   */
  @java.lang.Override
  public boolean hasGearInfo() {
    return oJOLLMHNGLICase_ == 1440;
  }
  /**
   * <code>.GearActivityDetailInfo gear_info = 1440;</code>
   * @return The gearInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.GearActivityDetailInfo getGearInfo() {
    if (oJOLLMHNGLICase_ == 1440) {
       return (io.grasscutter.net.proto.activity.GearActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.GearActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.GearActivityDetailInfo gear_info = 1440;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.GearActivityDetailInfoOrBuilder getGearInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1440) {
       return (io.grasscutter.net.proto.activity.GearActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.GearActivityDetailInfo.getDefaultInstance();
  }

  public static final int SALESMAN_INFO_FIELD_NUMBER = 7;
  /**
   * <code>.SalesmanActivityDetailInfo salesman_info = 7;</code>
   * @return Whether the salesmanInfo field is set.
   */
  @java.lang.Override
  public boolean hasSalesmanInfo() {
    return oJOLLMHNGLICase_ == 7;
  }
  /**
   * <code>.SalesmanActivityDetailInfo salesman_info = 7;</code>
   * @return The salesmanInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo getSalesmanInfo() {
    if (oJOLLMHNGLICase_ == 7) {
       return (io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.SalesmanActivityDetailInfo salesman_info = 7;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.SalesmanActivityDetailInfoOrBuilder getSalesmanInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 7) {
       return (io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo.getDefaultInstance();
  }

  public static final int LOST_SAMACHURL_INFO_FIELD_NUMBER = 932;
  /**
   * <code>.PNBPKFNHMHM lost_samachurl_info = 932;</code>
   * @return Whether the lostSamachurlInfo field is set.
   */
  @java.lang.Override
  public boolean hasLostSamachurlInfo() {
    return oJOLLMHNGLICase_ == 932;
  }
  /**
   * <code>.PNBPKFNHMHM lost_samachurl_info = 932;</code>
   * @return The lostSamachurlInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.PNBPKFNHMHM getLostSamachurlInfo() {
    if (oJOLLMHNGLICase_ == 932) {
       return (io.grasscutter.net.proto.activity.PNBPKFNHMHM) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.PNBPKFNHMHM.getDefaultInstance();
  }
  /**
   * <code>.PNBPKFNHMHM lost_samachurl_info = 932;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.PNBPKFNHMHMOrBuilder getLostSamachurlInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 932) {
       return (io.grasscutter.net.proto.activity.PNBPKFNHMHM) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.PNBPKFNHMHM.getDefaultInstance();
  }

  public static final int FUNGUS_FIGHTER_V2_INFO_FIELD_NUMBER = 1243;
  /**
   * <code>.JNFBJNEDPID fungus_fighter_v2_info = 1243;</code>
   * @return Whether the fungusFighterV2Info field is set.
   */
  @java.lang.Override
  public boolean hasFungusFighterV2Info() {
    return oJOLLMHNGLICase_ == 1243;
  }
  /**
   * <code>.JNFBJNEDPID fungus_fighter_v2_info = 1243;</code>
   * @return The fungusFighterV2Info.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.JNFBJNEDPID getFungusFighterV2Info() {
    if (oJOLLMHNGLICase_ == 1243) {
       return (io.grasscutter.net.proto.activity.JNFBJNEDPID) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.JNFBJNEDPID.getDefaultInstance();
  }
  /**
   * <code>.JNFBJNEDPID fungus_fighter_v2_info = 1243;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.JNFBJNEDPIDOrBuilder getFungusFighterV2InfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1243) {
       return (io.grasscutter.net.proto.activity.JNFBJNEDPID) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.JNFBJNEDPID.getDefaultInstance();
  }

  public static final int CRUCIBLE_INFO_FIELD_NUMBER = 14;
  /**
   * <code>.CrucibleActivityDetailInfo crucible_info = 14;</code>
   * @return Whether the crucibleInfo field is set.
   */
  @java.lang.Override
  public boolean hasCrucibleInfo() {
    return oJOLLMHNGLICase_ == 14;
  }
  /**
   * <code>.CrucibleActivityDetailInfo crucible_info = 14;</code>
   * @return The crucibleInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo getCrucibleInfo() {
    if (oJOLLMHNGLICase_ == 14) {
       return (io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.CrucibleActivityDetailInfo crucible_info = 14;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.CrucibleActivityDetailInfoOrBuilder getCrucibleInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 14) {
       return (io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo.getDefaultInstance();
  }

  public static final int ARENA_CHALLENGE_V5_DETAIL_INFO_FIELD_NUMBER = 1229;
  /**
   * <code>.PHLKJJNBNHC arena_challenge_v5_detail_info = 1229;</code>
   * @return Whether the arenaChallengeV5DetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasArenaChallengeV5DetailInfo() {
    return oJOLLMHNGLICase_ == 1229;
  }
  /**
   * <code>.PHLKJJNBNHC arena_challenge_v5_detail_info = 1229;</code>
   * @return The arenaChallengeV5DetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.PHLKJJNBNHC getArenaChallengeV5DetailInfo() {
    if (oJOLLMHNGLICase_ == 1229) {
       return (io.grasscutter.net.proto.activity.PHLKJJNBNHC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.PHLKJJNBNHC.getDefaultInstance();
  }
  /**
   * <code>.PHLKJJNBNHC arena_challenge_v5_detail_info = 1229;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.PHLKJJNBNHCOrBuilder getArenaChallengeV5DetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1229) {
       return (io.grasscutter.net.proto.activity.PHLKJJNBNHC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.PHLKJJNBNHC.getDefaultInstance();
  }

  public static final int FONTAINE_GATHER_INFO_FIELD_NUMBER = 63;
  /**
   * <code>.LIEOEELLEDN fontaine_gather_info = 63;</code>
   * @return Whether the fontaineGatherInfo field is set.
   */
  @java.lang.Override
  public boolean hasFontaineGatherInfo() {
    return oJOLLMHNGLICase_ == 63;
  }
  /**
   * <code>.LIEOEELLEDN fontaine_gather_info = 63;</code>
   * @return The fontaineGatherInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LIEOEELLEDN getFontaineGatherInfo() {
    if (oJOLLMHNGLICase_ == 63) {
       return (io.grasscutter.net.proto.activity.LIEOEELLEDN) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.LIEOEELLEDN.getDefaultInstance();
  }
  /**
   * <code>.LIEOEELLEDN fontaine_gather_info = 63;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LIEOEELLEDNOrBuilder getFontaineGatherInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 63) {
       return (io.grasscutter.net.proto.activity.LIEOEELLEDN) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.LIEOEELLEDN.getDefaultInstance();
  }

  public static final int TREASURE_HUNT_V4_INFO_FIELD_NUMBER = 90;
  /**
   * <code>.HANPGEHFNMA treasure_hunt_v4_info = 90;</code>
   * @return Whether the treasureHuntV4Info field is set.
   */
  @java.lang.Override
  public boolean hasTreasureHuntV4Info() {
    return oJOLLMHNGLICase_ == 90;
  }
  /**
   * <code>.HANPGEHFNMA treasure_hunt_v4_info = 90;</code>
   * @return The treasureHuntV4Info.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HANPGEHFNMA getTreasureHuntV4Info() {
    if (oJOLLMHNGLICase_ == 90) {
       return (io.grasscutter.net.proto.activity.HANPGEHFNMA) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HANPGEHFNMA.getDefaultInstance();
  }
  /**
   * <code>.HANPGEHFNMA treasure_hunt_v4_info = 90;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HANPGEHFNMAOrBuilder getTreasureHuntV4InfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 90) {
       return (io.grasscutter.net.proto.activity.HANPGEHFNMA) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HANPGEHFNMA.getDefaultInstance();
  }

  public static final int ASTER_INFO_FIELD_NUMBER = 1664;
  /**
   * <code>.AsterActivityDetailInfo aster_info = 1664;</code>
   * @return Whether the asterInfo field is set.
   */
  @java.lang.Override
  public boolean hasAsterInfo() {
    return oJOLLMHNGLICase_ == 1664;
  }
  /**
   * <code>.AsterActivityDetailInfo aster_info = 1664;</code>
   * @return The asterInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.AsterActivityDetailInfo getAsterInfo() {
    if (oJOLLMHNGLICase_ == 1664) {
       return (io.grasscutter.net.proto.activity.AsterActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.AsterActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.AsterActivityDetailInfo aster_info = 1664;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.AsterActivityDetailInfoOrBuilder getAsterInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1664) {
       return (io.grasscutter.net.proto.activity.AsterActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.AsterActivityDetailInfo.getDefaultInstance();
  }

  public static final int DUEL_HEART_INFO_FIELD_NUMBER = 1734;
  /**
   * <code>.NACPBLGDMNE duel_heart_info = 1734;</code>
   * @return Whether the duelHeartInfo field is set.
   */
  @java.lang.Override
  public boolean hasDuelHeartInfo() {
    return oJOLLMHNGLICase_ == 1734;
  }
  /**
   * <code>.NACPBLGDMNE duel_heart_info = 1734;</code>
   * @return The duelHeartInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.NACPBLGDMNE getDuelHeartInfo() {
    if (oJOLLMHNGLICase_ == 1734) {
       return (io.grasscutter.net.proto.activity.NACPBLGDMNE) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.NACPBLGDMNE.getDefaultInstance();
  }
  /**
   * <code>.NACPBLGDMNE duel_heart_info = 1734;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.NACPBLGDMNEOrBuilder getDuelHeartInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1734) {
       return (io.grasscutter.net.proto.activity.NACPBLGDMNE) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.NACPBLGDMNE.getDefaultInstance();
  }

  public static final int DRAGON_SPINE_INFO_FIELD_NUMBER = 731;
  /**
   * <code>.DragonSpineActivityDetailInfo dragon_spine_info = 731;</code>
   * @return Whether the dragonSpineInfo field is set.
   */
  @java.lang.Override
  public boolean hasDragonSpineInfo() {
    return oJOLLMHNGLICase_ == 731;
  }
  /**
   * <code>.DragonSpineActivityDetailInfo dragon_spine_info = 731;</code>
   * @return The dragonSpineInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo getDragonSpineInfo() {
    if (oJOLLMHNGLICase_ == 731) {
       return (io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.DragonSpineActivityDetailInfo dragon_spine_info = 731;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfoOrBuilder getDragonSpineInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 731) {
       return (io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo.getDefaultInstance();
  }

  public static final int FUNGUS_FIGHTER_INFO_FIELD_NUMBER = 431;
  /**
   * <code>.FungusFighterDetailInfo fungus_fighter_info = 431;</code>
   * @return Whether the fungusFighterInfo field is set.
   */
  @java.lang.Override
  public boolean hasFungusFighterInfo() {
    return oJOLLMHNGLICase_ == 431;
  }
  /**
   * <code>.FungusFighterDetailInfo fungus_fighter_info = 431;</code>
   * @return The fungusFighterInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FungusFighterDetailInfo getFungusFighterInfo() {
    if (oJOLLMHNGLICase_ == 431) {
       return (io.grasscutter.net.proto.activity.FungusFighterDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FungusFighterDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.FungusFighterDetailInfo fungus_fighter_info = 431;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FungusFighterDetailInfoOrBuilder getFungusFighterInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 431) {
       return (io.grasscutter.net.proto.activity.FungusFighterDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FungusFighterDetailInfo.getDefaultInstance();
  }

  public static final int QUICK_TIME_COMBAT_INFO_FIELD_NUMBER = 304;
  /**
   * <code>.HNECJFGCAFG quick_time_combat_info = 304;</code>
   * @return Whether the quickTimeCombatInfo field is set.
   */
  @java.lang.Override
  public boolean hasQuickTimeCombatInfo() {
    return oJOLLMHNGLICase_ == 304;
  }
  /**
   * <code>.HNECJFGCAFG quick_time_combat_info = 304;</code>
   * @return The quickTimeCombatInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HNECJFGCAFG getQuickTimeCombatInfo() {
    if (oJOLLMHNGLICase_ == 304) {
       return (io.grasscutter.net.proto.activity.HNECJFGCAFG) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HNECJFGCAFG.getDefaultInstance();
  }
  /**
   * <code>.HNECJFGCAFG quick_time_combat_info = 304;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HNECJFGCAFGOrBuilder getQuickTimeCombatInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 304) {
       return (io.grasscutter.net.proto.activity.HNECJFGCAFG) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HNECJFGCAFG.getDefaultInstance();
  }

  public static final int LUMINANCE_STONE_CHALLENGE_INFO_FIELD_NUMBER = 57;
  /**
   * <code>.LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 57;</code>
   * @return Whether the luminanceStoneChallengeInfo field is set.
   */
  @java.lang.Override
  public boolean hasLuminanceStoneChallengeInfo() {
    return oJOLLMHNGLICase_ == 57;
  }
  /**
   * <code>.LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 57;</code>
   * @return The luminanceStoneChallengeInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo getLuminanceStoneChallengeInfo() {
    if (oJOLLMHNGLICase_ == 57) {
       return (io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 57;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfoOrBuilder getLuminanceStoneChallengeInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 57) {
       return (io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo.getDefaultInstance();
  }

  public static final int POTION_INFO_FIELD_NUMBER = 882;
  /**
   * <code>.EGDLGKKGNNN potion_info = 882;</code>
   * @return Whether the potionInfo field is set.
   */
  @java.lang.Override
  public boolean hasPotionInfo() {
    return oJOLLMHNGLICase_ == 882;
  }
  /**
   * <code>.EGDLGKKGNNN potion_info = 882;</code>
   * @return The potionInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EGDLGKKGNNN getPotionInfo() {
    if (oJOLLMHNGLICase_ == 882) {
       return (io.grasscutter.net.proto.activity.EGDLGKKGNNN) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EGDLGKKGNNN.getDefaultInstance();
  }
  /**
   * <code>.EGDLGKKGNNN potion_info = 882;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EGDLGKKGNNNOrBuilder getPotionInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 882) {
       return (io.grasscutter.net.proto.activity.EGDLGKKGNNN) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EGDLGKKGNNN.getDefaultInstance();
  }

  public static final int ROGUELIKE_DUNGOEN_INFO_FIELD_NUMBER = 1434;
  /**
   * <code>.RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 1434;</code>
   * @return Whether the roguelikeDungoenInfo field is set.
   */
  @java.lang.Override
  public boolean hasRoguelikeDungoenInfo() {
    return oJOLLMHNGLICase_ == 1434;
  }
  /**
   * <code>.RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 1434;</code>
   * @return The roguelikeDungoenInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo getRoguelikeDungoenInfo() {
    if (oJOLLMHNGLICase_ == 1434) {
       return (io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 1434;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfoOrBuilder getRoguelikeDungoenInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1434) {
       return (io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo.getDefaultInstance();
  }

  public static final int LANTERN_RITE_ACTIVITY_INFO_FIELD_NUMBER = 1371;
  /**
   * <code>.LanternRiteActivityDetailInfo lantern_rite_activity_info = 1371;</code>
   * @return Whether the lanternRiteActivityInfo field is set.
   */
  @java.lang.Override
  public boolean hasLanternRiteActivityInfo() {
    return oJOLLMHNGLICase_ == 1371;
  }
  /**
   * <code>.LanternRiteActivityDetailInfo lantern_rite_activity_info = 1371;</code>
   * @return The lanternRiteActivityInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo getLanternRiteActivityInfo() {
    if (oJOLLMHNGLICase_ == 1371) {
       return (io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.LanternRiteActivityDetailInfo lantern_rite_activity_info = 1371;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfoOrBuilder getLanternRiteActivityInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1371) {
       return (io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo.getDefaultInstance();
  }

  public static final int AKA_FES_INFO_FIELD_NUMBER = 455;
  /**
   * <code>.FDJCEBEPFAD aka_fes_info = 455;</code>
   * @return Whether the akaFesInfo field is set.
   */
  @java.lang.Override
  public boolean hasAkaFesInfo() {
    return oJOLLMHNGLICase_ == 455;
  }
  /**
   * <code>.FDJCEBEPFAD aka_fes_info = 455;</code>
   * @return The akaFesInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FDJCEBEPFAD getAkaFesInfo() {
    if (oJOLLMHNGLICase_ == 455) {
       return (io.grasscutter.net.proto.activity.FDJCEBEPFAD) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FDJCEBEPFAD.getDefaultInstance();
  }
  /**
   * <code>.FDJCEBEPFAD aka_fes_info = 455;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FDJCEBEPFADOrBuilder getAkaFesInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 455) {
       return (io.grasscutter.net.proto.activity.FDJCEBEPFAD) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FDJCEBEPFAD.getDefaultInstance();
  }

  public static final int CHALLNELER_SLAB_INFO_FIELD_NUMBER = 1496;
  /**
   * <code>.ChannelerSlabActivityDetailInfo challneler_slab_info = 1496;</code>
   * @return Whether the challnelerSlabInfo field is set.
   */
  @java.lang.Override
  public boolean hasChallnelerSlabInfo() {
    return oJOLLMHNGLICase_ == 1496;
  }
  /**
   * <code>.ChannelerSlabActivityDetailInfo challneler_slab_info = 1496;</code>
   * @return The challnelerSlabInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo getChallnelerSlabInfo() {
    if (oJOLLMHNGLICase_ == 1496) {
       return (io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.ChannelerSlabActivityDetailInfo challneler_slab_info = 1496;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfoOrBuilder getChallnelerSlabInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1496) {
       return (io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo.getDefaultInstance();
  }

  public static final int DELIVERY_INFO_FIELD_NUMBER = 461;
  /**
   * <code>.DeliveryActivityDetailInfo delivery_info = 461;</code>
   * @return Whether the deliveryInfo field is set.
   */
  @java.lang.Override
  public boolean hasDeliveryInfo() {
    return oJOLLMHNGLICase_ == 461;
  }
  /**
   * <code>.DeliveryActivityDetailInfo delivery_info = 461;</code>
   * @return The deliveryInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo getDeliveryInfo() {
    if (oJOLLMHNGLICase_ == 461) {
       return (io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.DeliveryActivityDetailInfo delivery_info = 461;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.DeliveryActivityDetailInfoOrBuilder getDeliveryInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 461) {
       return (io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo.getDefaultInstance();
  }

  public static final int SAM_LAMP_INFO_FIELD_NUMBER = 12;
  /**
   * <code>.SeaLampActivityDetailInfo sam_lamp_info = 12;</code>
   * @return Whether the samLampInfo field is set.
   */
  @java.lang.Override
  public boolean hasSamLampInfo() {
    return oJOLLMHNGLICase_ == 12;
  }
  /**
   * <code>.SeaLampActivityDetailInfo sam_lamp_info = 12;</code>
   * @return The samLampInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo getSamLampInfo() {
    if (oJOLLMHNGLICase_ == 12) {
       return (io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.SeaLampActivityDetailInfo sam_lamp_info = 12;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.SeaLampActivityDetailInfoOrBuilder getSamLampInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 12) {
       return (io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo.getDefaultInstance();
  }

  public static final int LIMITED_TIME_REWARD_AREA_BANNER_INFO_FIELD_NUMBER = 821;
  /**
   * <code>.FLMMFPGDKKC limited_time_reward_area_banner_info = 821;</code>
   * @return Whether the limitedTimeRewardAreaBannerInfo field is set.
   */
  @java.lang.Override
  public boolean hasLimitedTimeRewardAreaBannerInfo() {
    return oJOLLMHNGLICase_ == 821;
  }
  /**
   * <code>.FLMMFPGDKKC limited_time_reward_area_banner_info = 821;</code>
   * @return The limitedTimeRewardAreaBannerInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FLMMFPGDKKC getLimitedTimeRewardAreaBannerInfo() {
    if (oJOLLMHNGLICase_ == 821) {
       return (io.grasscutter.net.proto.activity.FLMMFPGDKKC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FLMMFPGDKKC.getDefaultInstance();
  }
  /**
   * <code>.FLMMFPGDKKC limited_time_reward_area_banner_info = 821;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FLMMFPGDKKCOrBuilder getLimitedTimeRewardAreaBannerInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 821) {
       return (io.grasscutter.net.proto.activity.FLMMFPGDKKC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FLMMFPGDKKC.getDefaultInstance();
  }

  public static final int SUMO_INFO_FIELD_NUMBER = 22;
  /**
   * <code>.SumoActivityDetailInfo sumo_info = 22;</code>
   * @return Whether the sumoInfo field is set.
   */
  @java.lang.Override
  public boolean hasSumoInfo() {
    return oJOLLMHNGLICase_ == 22;
  }
  /**
   * <code>.SumoActivityDetailInfo sumo_info = 22;</code>
   * @return The sumoInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.SumoActivityDetailInfo getSumoInfo() {
    if (oJOLLMHNGLICase_ == 22) {
       return (io.grasscutter.net.proto.activity.SumoActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.SumoActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.SumoActivityDetailInfo sumo_info = 22;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.SumoActivityDetailInfoOrBuilder getSumoInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 22) {
       return (io.grasscutter.net.proto.activity.SumoActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.SumoActivityDetailInfo.getDefaultInstance();
  }

  public static final int UGC_V2_INFO_FIELD_NUMBER = 758;
  /**
   * <code>.FOFBDKCPIDC ugc_v2_info = 758;</code>
   * @return Whether the ugcV2Info field is set.
   */
  @java.lang.Override
  public boolean hasUgcV2Info() {
    return oJOLLMHNGLICase_ == 758;
  }
  /**
   * <code>.FOFBDKCPIDC ugc_v2_info = 758;</code>
   * @return The ugcV2Info.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FOFBDKCPIDC getUgcV2Info() {
    if (oJOLLMHNGLICase_ == 758) {
       return (io.grasscutter.net.proto.activity.FOFBDKCPIDC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FOFBDKCPIDC.getDefaultInstance();
  }
  /**
   * <code>.FOFBDKCPIDC ugc_v2_info = 758;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.FOFBDKCPIDCOrBuilder getUgcV2InfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 758) {
       return (io.grasscutter.net.proto.activity.FOFBDKCPIDC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.FOFBDKCPIDC.getDefaultInstance();
  }

  public static final int FUNGUS_FIGHTER_V3_INFO_FIELD_NUMBER = 633;
  /**
   * <code>.EJIBHKPOFAG fungus_fighter_v3_info = 633;</code>
   * @return Whether the fungusFighterV3Info field is set.
   */
  @java.lang.Override
  public boolean hasFungusFighterV3Info() {
    return oJOLLMHNGLICase_ == 633;
  }
  /**
   * <code>.EJIBHKPOFAG fungus_fighter_v3_info = 633;</code>
   * @return The fungusFighterV3Info.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EJIBHKPOFAG getFungusFighterV3Info() {
    if (oJOLLMHNGLICase_ == 633) {
       return (io.grasscutter.net.proto.activity.EJIBHKPOFAG) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EJIBHKPOFAG.getDefaultInstance();
  }
  /**
   * <code>.EJIBHKPOFAG fungus_fighter_v3_info = 633;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EJIBHKPOFAGOrBuilder getFungusFighterV3InfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 633) {
       return (io.grasscutter.net.proto.activity.EJIBHKPOFAG) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EJIBHKPOFAG.getDefaultInstance();
  }

  public static final int CHAR_AMUSEMENT_INFO_FIELD_NUMBER = 1741;
  /**
   * <code>.NNKIJPDEJKE char_amusement_info = 1741;</code>
   * @return Whether the charAmusementInfo field is set.
   */
  @java.lang.Override
  public boolean hasCharAmusementInfo() {
    return oJOLLMHNGLICase_ == 1741;
  }
  /**
   * <code>.NNKIJPDEJKE char_amusement_info = 1741;</code>
   * @return The charAmusementInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.NNKIJPDEJKE getCharAmusementInfo() {
    if (oJOLLMHNGLICase_ == 1741) {
       return (io.grasscutter.net.proto.activity.NNKIJPDEJKE) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.NNKIJPDEJKE.getDefaultInstance();
  }
  /**
   * <code>.NNKIJPDEJKE char_amusement_info = 1741;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.NNKIJPDEJKEOrBuilder getCharAmusementInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1741) {
       return (io.grasscutter.net.proto.activity.NNKIJPDEJKE) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.NNKIJPDEJKE.getDefaultInstance();
  }

  public static final int MONSTER_VS_MONSTER_DETAIL_INFO_FIELD_NUMBER = 1889;
  /**
   * <code>.KKAKLBDLOOE monster_vs_monster_detail_info = 1889;</code>
   * @return Whether the monsterVsMonsterDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasMonsterVsMonsterDetailInfo() {
    return oJOLLMHNGLICase_ == 1889;
  }
  /**
   * <code>.KKAKLBDLOOE monster_vs_monster_detail_info = 1889;</code>
   * @return The monsterVsMonsterDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.KKAKLBDLOOE getMonsterVsMonsterDetailInfo() {
    if (oJOLLMHNGLICase_ == 1889) {
       return (io.grasscutter.net.proto.activity.KKAKLBDLOOE) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.KKAKLBDLOOE.getDefaultInstance();
  }
  /**
   * <code>.KKAKLBDLOOE monster_vs_monster_detail_info = 1889;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.KKAKLBDLOOEOrBuilder getMonsterVsMonsterDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1889) {
       return (io.grasscutter.net.proto.activity.KKAKLBDLOOE) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.KKAKLBDLOOE.getDefaultInstance();
  }

  public static final int POETRY_FESTIVAL_DETAIL_INFO_FIELD_NUMBER = 1695;
  /**
   * <code>.GPBHBCBEHKI poetry_festival_detail_info = 1695;</code>
   * @return Whether the poetryFestivalDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasPoetryFestivalDetailInfo() {
    return oJOLLMHNGLICase_ == 1695;
  }
  /**
   * <code>.GPBHBCBEHKI poetry_festival_detail_info = 1695;</code>
   * @return The poetryFestivalDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.GPBHBCBEHKI getPoetryFestivalDetailInfo() {
    if (oJOLLMHNGLICase_ == 1695) {
       return (io.grasscutter.net.proto.activity.GPBHBCBEHKI) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.GPBHBCBEHKI.getDefaultInstance();
  }
  /**
   * <code>.GPBHBCBEHKI poetry_festival_detail_info = 1695;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.GPBHBCBEHKIOrBuilder getPoetryFestivalDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1695) {
       return (io.grasscutter.net.proto.activity.GPBHBCBEHKI) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.GPBHBCBEHKI.getDefaultInstance();
  }

  public static final int BARTENDER_INFO_FIELD_NUMBER = 29;
  /**
   * <code>.BartenderActivityDetailInfo bartender_info = 29;</code>
   * @return Whether the bartenderInfo field is set.
   */
  @java.lang.Override
  public boolean hasBartenderInfo() {
    return oJOLLMHNGLICase_ == 29;
  }
  /**
   * <code>.BartenderActivityDetailInfo bartender_info = 29;</code>
   * @return The bartenderInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BartenderActivityDetailInfo getBartenderInfo() {
    if (oJOLLMHNGLICase_ == 29) {
       return (io.grasscutter.net.proto.activity.BartenderActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BartenderActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.BartenderActivityDetailInfo bartender_info = 29;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BartenderActivityDetailInfoOrBuilder getBartenderInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 29) {
       return (io.grasscutter.net.proto.activity.BartenderActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BartenderActivityDetailInfo.getDefaultInstance();
  }

  public static final int SUMMER_TIME_V2_INFO_FIELD_NUMBER = 565;
  /**
   * <code>.SummerTimeV2DetailInfo summer_time_v2_info = 565;</code>
   * @return Whether the summerTimeV2Info field is set.
   */
  @java.lang.Override
  public boolean hasSummerTimeV2Info() {
    return oJOLLMHNGLICase_ == 565;
  }
  /**
   * <code>.SummerTimeV2DetailInfo summer_time_v2_info = 565;</code>
   * @return The summerTimeV2Info.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo getSummerTimeV2Info() {
    if (oJOLLMHNGLICase_ == 565) {
       return (io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo.getDefaultInstance();
  }
  /**
   * <code>.SummerTimeV2DetailInfo summer_time_v2_info = 565;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.SummerTimeV2DetailInfoOrBuilder getSummerTimeV2InfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 565) {
       return (io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo.getDefaultInstance();
  }

  public static final int EFFIGY_CHALLENGE_V5_DETAIL_INFO_FIELD_NUMBER = 1683;
  /**
   * <code>.DCCNBNFGKMA effigy_challenge_v5_detail_info = 1683;</code>
   * @return Whether the effigyChallengeV5DetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasEffigyChallengeV5DetailInfo() {
    return oJOLLMHNGLICase_ == 1683;
  }
  /**
   * <code>.DCCNBNFGKMA effigy_challenge_v5_detail_info = 1683;</code>
   * @return The effigyChallengeV5DetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.DCCNBNFGKMA getEffigyChallengeV5DetailInfo() {
    if (oJOLLMHNGLICase_ == 1683) {
       return (io.grasscutter.net.proto.activity.DCCNBNFGKMA) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.DCCNBNFGKMA.getDefaultInstance();
  }
  /**
   * <code>.DCCNBNFGKMA effigy_challenge_v5_detail_info = 1683;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.DCCNBNFGKMAOrBuilder getEffigyChallengeV5DetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1683) {
       return (io.grasscutter.net.proto.activity.DCCNBNFGKMA) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.DCCNBNFGKMA.getDefaultInstance();
  }

  public static final int TANUKI_TRAVEL_ACTIVITY_INFO_FIELD_NUMBER = 1050;
  /**
   * <code>.PIKDLMGGINC tanuki_travel_activity_info = 1050;</code>
   * @return Whether the tanukiTravelActivityInfo field is set.
   */
  @java.lang.Override
  public boolean hasTanukiTravelActivityInfo() {
    return oJOLLMHNGLICase_ == 1050;
  }
  /**
   * <code>.PIKDLMGGINC tanuki_travel_activity_info = 1050;</code>
   * @return The tanukiTravelActivityInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.PIKDLMGGINC getTanukiTravelActivityInfo() {
    if (oJOLLMHNGLICase_ == 1050) {
       return (io.grasscutter.net.proto.activity.PIKDLMGGINC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.PIKDLMGGINC.getDefaultInstance();
  }
  /**
   * <code>.PIKDLMGGINC tanuki_travel_activity_info = 1050;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.PIKDLMGGINCOrBuilder getTanukiTravelActivityInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1050) {
       return (io.grasscutter.net.proto.activity.PIKDLMGGINC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.PIKDLMGGINC.getDefaultInstance();
  }

  public static final int MUSIC_GAME_INFO_FIELD_NUMBER = 721;
  /**
   * <code>.MusicGameActivityDetailInfo music_game_info = 721;</code>
   * @return Whether the musicGameInfo field is set.
   */
  @java.lang.Override
  public boolean hasMusicGameInfo() {
    return oJOLLMHNGLICase_ == 721;
  }
  /**
   * <code>.MusicGameActivityDetailInfo music_game_info = 721;</code>
   * @return The musicGameInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo getMusicGameInfo() {
    if (oJOLLMHNGLICase_ == 721) {
       return (io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.MusicGameActivityDetailInfo music_game_info = 721;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.MusicGameActivityDetailInfoOrBuilder getMusicGameInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 721) {
       return (io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo.getDefaultInstance();
  }

  public static final int RAINBOW_PRINCE_DETAIL_INFO_FIELD_NUMBER = 671;
  /**
   * <code>.OAMILBDLAID rainbow_prince_detail_info = 671;</code>
   * @return Whether the rainbowPrinceDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasRainbowPrinceDetailInfo() {
    return oJOLLMHNGLICase_ == 671;
  }
  /**
   * <code>.OAMILBDLAID rainbow_prince_detail_info = 671;</code>
   * @return The rainbowPrinceDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OAMILBDLAID getRainbowPrinceDetailInfo() {
    if (oJOLLMHNGLICase_ == 671) {
       return (io.grasscutter.net.proto.activity.OAMILBDLAID) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.OAMILBDLAID.getDefaultInstance();
  }
  /**
   * <code>.OAMILBDLAID rainbow_prince_detail_info = 671;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OAMILBDLAIDOrBuilder getRainbowPrinceDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 671) {
       return (io.grasscutter.net.proto.activity.OAMILBDLAID) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.OAMILBDLAID.getDefaultInstance();
  }

  public static final int BOMBER_DODOCO_DETAIL_INFO_FIELD_NUMBER = 95;
  /**
   * <code>.OEFGIJNBLKG bomber_dodoco_detail_info = 95;</code>
   * @return Whether the bomberDodocoDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasBomberDodocoDetailInfo() {
    return oJOLLMHNGLICase_ == 95;
  }
  /**
   * <code>.OEFGIJNBLKG bomber_dodoco_detail_info = 95;</code>
   * @return The bomberDodocoDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OEFGIJNBLKG getBomberDodocoDetailInfo() {
    if (oJOLLMHNGLICase_ == 95) {
       return (io.grasscutter.net.proto.activity.OEFGIJNBLKG) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.OEFGIJNBLKG.getDefaultInstance();
  }
  /**
   * <code>.OEFGIJNBLKG bomber_dodoco_detail_info = 95;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OEFGIJNBLKGOrBuilder getBomberDodocoDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 95) {
       return (io.grasscutter.net.proto.activity.OEFGIJNBLKG) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.OEFGIJNBLKG.getDefaultInstance();
  }

  public static final int INSTABLE_SPRAY_INFO_FIELD_NUMBER = 793;
  /**
   * <code>.CKJCCHIPMDC instable_spray_info = 793;</code>
   * @return Whether the instableSprayInfo field is set.
   */
  @java.lang.Override
  public boolean hasInstableSprayInfo() {
    return oJOLLMHNGLICase_ == 793;
  }
  /**
   * <code>.CKJCCHIPMDC instable_spray_info = 793;</code>
   * @return The instableSprayInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.CKJCCHIPMDC getInstableSprayInfo() {
    if (oJOLLMHNGLICase_ == 793) {
       return (io.grasscutter.net.proto.activity.CKJCCHIPMDC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.CKJCCHIPMDC.getDefaultInstance();
  }
  /**
   * <code>.CKJCCHIPMDC instable_spray_info = 793;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.CKJCCHIPMDCOrBuilder getInstableSprayInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 793) {
       return (io.grasscutter.net.proto.activity.CKJCCHIPMDC) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.CKJCCHIPMDC.getDefaultInstance();
  }

  public static final int COOK_GAME_DETAIL_INFO_FIELD_NUMBER = 339;
  /**
   * <code>.MADFGJDDKME cook_game_detail_info = 339;</code>
   * @return Whether the cookGameDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasCookGameDetailInfo() {
    return oJOLLMHNGLICase_ == 339;
  }
  /**
   * <code>.MADFGJDDKME cook_game_detail_info = 339;</code>
   * @return The cookGameDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.MADFGJDDKME getCookGameDetailInfo() {
    if (oJOLLMHNGLICase_ == 339) {
       return (io.grasscutter.net.proto.activity.MADFGJDDKME) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.MADFGJDDKME.getDefaultInstance();
  }
  /**
   * <code>.MADFGJDDKME cook_game_detail_info = 339;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.MADFGJDDKMEOrBuilder getCookGameDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 339) {
       return (io.grasscutter.net.proto.activity.MADFGJDDKME) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.MADFGJDDKME.getDefaultInstance();
  }

  public static final int COOPERATE_CHALLENGE_DETAIL_INFO_FIELD_NUMBER = 469;
  /**
   * <code>.HIKCAGDIDFB cooperate_challenge_detail_info = 469;</code>
   * @return Whether the cooperateChallengeDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasCooperateChallengeDetailInfo() {
    return oJOLLMHNGLICase_ == 469;
  }
  /**
   * <code>.HIKCAGDIDFB cooperate_challenge_detail_info = 469;</code>
   * @return The cooperateChallengeDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HIKCAGDIDFB getCooperateChallengeDetailInfo() {
    if (oJOLLMHNGLICase_ == 469) {
       return (io.grasscutter.net.proto.activity.HIKCAGDIDFB) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HIKCAGDIDFB.getDefaultInstance();
  }
  /**
   * <code>.HIKCAGDIDFB cooperate_challenge_detail_info = 469;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.HIKCAGDIDFBOrBuilder getCooperateChallengeDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 469) {
       return (io.grasscutter.net.proto.activity.HIKCAGDIDFB) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.HIKCAGDIDFB.getDefaultInstance();
  }

  public static final int MONSTER_CHESS_DETAIL_INFO_FIELD_NUMBER = 378;
  /**
   * <code>.AGIDNDBCPPJ monster_chess_detail_info = 378;</code>
   * @return Whether the monsterChessDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasMonsterChessDetailInfo() {
    return oJOLLMHNGLICase_ == 378;
  }
  /**
   * <code>.AGIDNDBCPPJ monster_chess_detail_info = 378;</code>
   * @return The monsterChessDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.AGIDNDBCPPJ getMonsterChessDetailInfo() {
    if (oJOLLMHNGLICase_ == 378) {
       return (io.grasscutter.net.proto.activity.AGIDNDBCPPJ) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.AGIDNDBCPPJ.getDefaultInstance();
  }
  /**
   * <code>.AGIDNDBCPPJ monster_chess_detail_info = 378;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.AGIDNDBCPPJOrBuilder getMonsterChessDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 378) {
       return (io.grasscutter.net.proto.activity.AGIDNDBCPPJ) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.AGIDNDBCPPJ.getDefaultInstance();
  }

  public static final int ELECTROHERCULES_BATTLE_INFO_FIELD_NUMBER = 345;
  /**
   * <code>.BCDNBOMPHII electrohercules_battle_info = 345;</code>
   * @return Whether the electroherculesBattleInfo field is set.
   */
  @java.lang.Override
  public boolean hasElectroherculesBattleInfo() {
    return oJOLLMHNGLICase_ == 345;
  }
  /**
   * <code>.BCDNBOMPHII electrohercules_battle_info = 345;</code>
   * @return The electroherculesBattleInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BCDNBOMPHII getElectroherculesBattleInfo() {
    if (oJOLLMHNGLICase_ == 345) {
       return (io.grasscutter.net.proto.activity.BCDNBOMPHII) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BCDNBOMPHII.getDefaultInstance();
  }
  /**
   * <code>.BCDNBOMPHII electrohercules_battle_info = 345;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BCDNBOMPHIIOrBuilder getElectroherculesBattleInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 345) {
       return (io.grasscutter.net.proto.activity.BCDNBOMPHII) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BCDNBOMPHII.getDefaultInstance();
  }

  public static final int BUOYANT_COMBAT_INFO_FIELD_NUMBER = 230;
  /**
   * <code>.IJFFCJIOLAL buoyant_combat_info = 230;</code>
   * @return Whether the buoyantCombatInfo field is set.
   */
  @java.lang.Override
  public boolean hasBuoyantCombatInfo() {
    return oJOLLMHNGLICase_ == 230;
  }
  /**
   * <code>.IJFFCJIOLAL buoyant_combat_info = 230;</code>
   * @return The buoyantCombatInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.IJFFCJIOLAL getBuoyantCombatInfo() {
    if (oJOLLMHNGLICase_ == 230) {
       return (io.grasscutter.net.proto.activity.IJFFCJIOLAL) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.IJFFCJIOLAL.getDefaultInstance();
  }
  /**
   * <code>.IJFFCJIOLAL buoyant_combat_info = 230;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.IJFFCJIOLALOrBuilder getBuoyantCombatInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 230) {
       return (io.grasscutter.net.proto.activity.IJFFCJIOLAL) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.IJFFCJIOLAL.getDefaultInstance();
  }

  public static final int EFFIGY_CHALLENGE_INFO_FIELD_NUMBER = 33;
  /**
   * <code>.GDNJJLCIICA effigy_challenge_info = 33;</code>
   * @return Whether the effigyChallengeInfo field is set.
   */
  @java.lang.Override
  public boolean hasEffigyChallengeInfo() {
    return oJOLLMHNGLICase_ == 33;
  }
  /**
   * <code>.GDNJJLCIICA effigy_challenge_info = 33;</code>
   * @return The effigyChallengeInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.GDNJJLCIICA getEffigyChallengeInfo() {
    if (oJOLLMHNGLICase_ == 33) {
       return (io.grasscutter.net.proto.activity.GDNJJLCIICA) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.GDNJJLCIICA.getDefaultInstance();
  }
  /**
   * <code>.GDNJJLCIICA effigy_challenge_info = 33;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.GDNJJLCIICAOrBuilder getEffigyChallengeInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 33) {
       return (io.grasscutter.net.proto.activity.GDNJJLCIICA) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.GDNJJLCIICA.getDefaultInstance();
  }

  public static final int PLANT_FLOWER_INFO_FIELD_NUMBER = 1736;
  /**
   * <code>.PlantFlowerActivityDetailInfo plant_flower_info = 1736;</code>
   * @return Whether the plantFlowerInfo field is set.
   */
  @java.lang.Override
  public boolean hasPlantFlowerInfo() {
    return oJOLLMHNGLICase_ == 1736;
  }
  /**
   * <code>.PlantFlowerActivityDetailInfo plant_flower_info = 1736;</code>
   * @return The plantFlowerInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo getPlantFlowerInfo() {
    if (oJOLLMHNGLICase_ == 1736) {
       return (io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.PlantFlowerActivityDetailInfo plant_flower_info = 1736;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfoOrBuilder getPlantFlowerInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1736) {
       return (io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo.getDefaultInstance();
  }

  public static final int ACROBATICS_BATTLE_DETAIL_INFO_FIELD_NUMBER = 635;
  /**
   * <code>.BMKCGEINEKP acrobatics_battle_detail_info = 635;</code>
   * @return Whether the acrobaticsBattleDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasAcrobaticsBattleDetailInfo() {
    return oJOLLMHNGLICase_ == 635;
  }
  /**
   * <code>.BMKCGEINEKP acrobatics_battle_detail_info = 635;</code>
   * @return The acrobaticsBattleDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BMKCGEINEKP getAcrobaticsBattleDetailInfo() {
    if (oJOLLMHNGLICase_ == 635) {
       return (io.grasscutter.net.proto.activity.BMKCGEINEKP) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BMKCGEINEKP.getDefaultInstance();
  }
  /**
   * <code>.BMKCGEINEKP acrobatics_battle_detail_info = 635;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.BMKCGEINEKPOrBuilder getAcrobaticsBattleDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 635) {
       return (io.grasscutter.net.proto.activity.BMKCGEINEKP) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.BMKCGEINEKP.getDefaultInstance();
  }

  public static final int IRODORI_INFO_FIELD_NUMBER = 188;
  /**
   * <code>.IrodoriActivityDetailInfo irodori_info = 188;</code>
   * @return Whether the irodoriInfo field is set.
   */
  @java.lang.Override
  public boolean hasIrodoriInfo() {
    return oJOLLMHNGLICase_ == 188;
  }
  /**
   * <code>.IrodoriActivityDetailInfo irodori_info = 188;</code>
   * @return The irodoriInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo getIrodoriInfo() {
    if (oJOLLMHNGLICase_ == 188) {
       return (io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.IrodoriActivityDetailInfo irodori_info = 188;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.IrodoriActivityDetailInfoOrBuilder getIrodoriInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 188) {
       return (io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo.getDefaultInstance();
  }

  public static final int CHESS_INFO_FIELD_NUMBER = 751;
  /**
   * <code>.ChessActivityDetailInfo chess_info = 751;</code>
   * @return Whether the chessInfo field is set.
   */
  @java.lang.Override
  public boolean hasChessInfo() {
    return oJOLLMHNGLICase_ == 751;
  }
  /**
   * <code>.ChessActivityDetailInfo chess_info = 751;</code>
   * @return The chessInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ChessActivityDetailInfo getChessInfo() {
    if (oJOLLMHNGLICase_ == 751) {
       return (io.grasscutter.net.proto.activity.ChessActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ChessActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.ChessActivityDetailInfo chess_info = 751;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.ChessActivityDetailInfoOrBuilder getChessInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 751) {
       return (io.grasscutter.net.proto.activity.ChessActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.ChessActivityDetailInfo.getDefaultInstance();
  }

  public static final int COIN_COLLECT_INFO_FIELD_NUMBER = 404;
  /**
   * <code>.EPIDGKFMCNE coin_collect_info = 404;</code>
   * @return Whether the coinCollectInfo field is set.
   */
  @java.lang.Override
  public boolean hasCoinCollectInfo() {
    return oJOLLMHNGLICase_ == 404;
  }
  /**
   * <code>.EPIDGKFMCNE coin_collect_info = 404;</code>
   * @return The coinCollectInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EPIDGKFMCNE getCoinCollectInfo() {
    if (oJOLLMHNGLICase_ == 404) {
       return (io.grasscutter.net.proto.activity.EPIDGKFMCNE) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EPIDGKFMCNE.getDefaultInstance();
  }
  /**
   * <code>.EPIDGKFMCNE coin_collect_info = 404;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.EPIDGKFMCNEOrBuilder getCoinCollectInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 404) {
       return (io.grasscutter.net.proto.activity.EPIDGKFMCNE) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.EPIDGKFMCNE.getDefaultInstance();
  }

  public static final int GCG_PVE_INFINITE_INFO_FIELD_NUMBER = 558;
  /**
   * <code>.JOHJOGECPLN gcg_pve_infinite_info = 558;</code>
   * @return Whether the gcgPveInfiniteInfo field is set.
   */
  @java.lang.Override
  public boolean hasGcgPveInfiniteInfo() {
    return oJOLLMHNGLICase_ == 558;
  }
  /**
   * <code>.JOHJOGECPLN gcg_pve_infinite_info = 558;</code>
   * @return The gcgPveInfiniteInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.JOHJOGECPLN getGcgPveInfiniteInfo() {
    if (oJOLLMHNGLICase_ == 558) {
       return (io.grasscutter.net.proto.activity.JOHJOGECPLN) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.JOHJOGECPLN.getDefaultInstance();
  }
  /**
   * <code>.JOHJOGECPLN gcg_pve_infinite_info = 558;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.JOHJOGECPLNOrBuilder getGcgPveInfiniteInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 558) {
       return (io.grasscutter.net.proto.activity.JOHJOGECPLN) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.JOHJOGECPLN.getDefaultInstance();
  }

  public static final int STAMINA_FIGHT_INFO_FIELD_NUMBER = 97;
  /**
   * <code>.OJGJDFEMDIO stamina_fight_info = 97;</code>
   * @return Whether the staminaFightInfo field is set.
   */
  @java.lang.Override
  public boolean hasStaminaFightInfo() {
    return oJOLLMHNGLICase_ == 97;
  }
  /**
   * <code>.OJGJDFEMDIO stamina_fight_info = 97;</code>
   * @return The staminaFightInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OJGJDFEMDIO getStaminaFightInfo() {
    if (oJOLLMHNGLICase_ == 97) {
       return (io.grasscutter.net.proto.activity.OJGJDFEMDIO) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.OJGJDFEMDIO.getDefaultInstance();
  }
  /**
   * <code>.OJGJDFEMDIO stamina_fight_info = 97;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.OJGJDFEMDIOOrBuilder getStaminaFightInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 97) {
       return (io.grasscutter.net.proto.activity.OJGJDFEMDIO) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.OJGJDFEMDIO.getDefaultInstance();
  }

  public static final int FLEUR_FAIR_V2_INFO_FIELD_NUMBER = 400;
  /**
   * <code>.CDMOBOLHBJL fleur_fair_v2_info = 400;</code>
   * @return Whether the fleurFairV2Info field is set.
   */
  @java.lang.Override
  public boolean hasFleurFairV2Info() {
    return oJOLLMHNGLICase_ == 400;
  }
  /**
   * <code>.CDMOBOLHBJL fleur_fair_v2_info = 400;</code>
   * @return The fleurFairV2Info.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.CDMOBOLHBJL getFleurFairV2Info() {
    if (oJOLLMHNGLICase_ == 400) {
       return (io.grasscutter.net.proto.activity.CDMOBOLHBJL) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.CDMOBOLHBJL.getDefaultInstance();
  }
  /**
   * <code>.CDMOBOLHBJL fleur_fair_v2_info = 400;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.CDMOBOLHBJLOrBuilder getFleurFairV2InfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 400) {
       return (io.grasscutter.net.proto.activity.CDMOBOLHBJL) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.CDMOBOLHBJL.getDefaultInstance();
  }

  public static final int TREASURE_MAP_INFO_FIELD_NUMBER = 166;
  /**
   * <code>.TreasureMapActivityDetailInfo treasure_map_info = 166;</code>
   * @return Whether the treasureMapInfo field is set.
   */
  @java.lang.Override
  public boolean hasTreasureMapInfo() {
    return oJOLLMHNGLICase_ == 166;
  }
  /**
   * <code>.TreasureMapActivityDetailInfo treasure_map_info = 166;</code>
   * @return The treasureMapInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo getTreasureMapInfo() {
    if (oJOLLMHNGLICase_ == 166) {
       return (io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo.getDefaultInstance();
  }
  /**
   * <code>.TreasureMapActivityDetailInfo treasure_map_info = 166;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfoOrBuilder getTreasureMapInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 166) {
       return (io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo.getDefaultInstance();
  }

  public static final int CATCAFE_DETAIL_INFO_FIELD_NUMBER = 1874;
  /**
   * <code>.PCPPNCIBCIN catcafe_detail_info = 1874;</code>
   * @return Whether the catcafeDetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasCatcafeDetailInfo() {
    return oJOLLMHNGLICase_ == 1874;
  }
  /**
   * <code>.PCPPNCIBCIN catcafe_detail_info = 1874;</code>
   * @return The catcafeDetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.PCPPNCIBCIN getCatcafeDetailInfo() {
    if (oJOLLMHNGLICase_ == 1874) {
       return (io.grasscutter.net.proto.activity.PCPPNCIBCIN) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.PCPPNCIBCIN.getDefaultInstance();
  }
  /**
   * <code>.PCPPNCIBCIN catcafe_detail_info = 1874;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.PCPPNCIBCINOrBuilder getCatcafeDetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 1874) {
       return (io.grasscutter.net.proto.activity.PCPPNCIBCIN) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.PCPPNCIBCIN.getDefaultInstance();
  }

  public static final int GREAT_FESTIVAL_V2_DETAIL_INFO_FIELD_NUMBER = 875;
  /**
   * <code>.NBNOOMEKHIE great_festival_v2_detail_info = 875;</code>
   * @return Whether the greatFestivalV2DetailInfo field is set.
   */
  @java.lang.Override
  public boolean hasGreatFestivalV2DetailInfo() {
    return oJOLLMHNGLICase_ == 875;
  }
  /**
   * <code>.NBNOOMEKHIE great_festival_v2_detail_info = 875;</code>
   * @return The greatFestivalV2DetailInfo.
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.NBNOOMEKHIE getGreatFestivalV2DetailInfo() {
    if (oJOLLMHNGLICase_ == 875) {
       return (io.grasscutter.net.proto.activity.NBNOOMEKHIE) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.NBNOOMEKHIE.getDefaultInstance();
  }
  /**
   * <code>.NBNOOMEKHIE great_festival_v2_detail_info = 875;</code>
   */
  @java.lang.Override
  public io.grasscutter.net.proto.activity.NBNOOMEKHIEOrBuilder getGreatFestivalV2DetailInfoOrBuilder() {
    if (oJOLLMHNGLICase_ == 875) {
       return (io.grasscutter.net.proto.activity.NBNOOMEKHIE) oJOLLMHNGLI_;
    }
    return io.grasscutter.net.proto.activity.NBNOOMEKHIE.getDefaultInstance();
  }

  private byte memoizedIsInitialized = -1;
  @java.lang.Override
  public final boolean isInitialized() {
    byte isInitialized = memoizedIsInitialized;
    if (isInitialized == 1) return true;
    if (isInitialized == 0) return false;

    memoizedIsInitialized = 1;
    return true;
  }

  @java.lang.Override
  public void writeTo(com.google.protobuf.CodedOutputStream output)
                      throws java.io.IOException {
    getSerializedSize();
    if (beginTime_ != 0) {
      output.writeUInt32(1, beginTime_);
    }
    if (scheduleId_ != 0) {
      output.writeUInt32(2, scheduleId_);
    }
    if (endTime_ != 0) {
      output.writeUInt32(3, endTime_);
    }
    if (isFinished_ != false) {
      output.writeBool(4, isFinished_);
    }
    if (getKEOOJGFGMLHList().size() > 0) {
      output.writeUInt32NoTag(42);
      output.writeUInt32NoTag(kEOOJGFGMLHMemoizedSerializedSize);
    }
    for (int i = 0; i < kEOOJGFGMLH_.size(); i++) {
      output.writeUInt32NoTag(kEOOJGFGMLH_.getInt(i));
    }
    if (getCHDOOKBIKLMList().size() > 0) {
      output.writeUInt32NoTag(50);
      output.writeUInt32NoTag(cHDOOKBIKLMMemoizedSerializedSize);
    }
    for (int i = 0; i < cHDOOKBIKLM_.size(); i++) {
      output.writeUInt32NoTag(cHDOOKBIKLM_.getInt(i));
    }
    if (oJOLLMHNGLICase_ == 7) {
      output.writeMessage(7, (io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 8) {
      output.writeMessage(8, (io.grasscutter.net.proto.activity.ODGFDJGHJGM) oJOLLMHNGLI_);
    }
    if (hPBAJOPIBLA_ != false) {
      output.writeBool(9, hPBAJOPIBLA_);
    }
    for (int i = 0; i < watcherInfoList_.size(); i++) {
      output.writeMessage(10, watcherInfoList_.get(i));
    }
    if (activityId_ != 0) {
      output.writeUInt32(11, activityId_);
    }
    if (oJOLLMHNGLICase_ == 12) {
      output.writeMessage(12, (io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (pFFNEPJBNNE_ != false) {
      output.writeBool(13, pFFNEPJBNNE_);
    }
    if (oJOLLMHNGLICase_ == 14) {
      output.writeMessage(14, (io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (mJPBPGCHNFA_ != 0) {
      output.writeUInt32(15, mJPBPGCHNFA_);
    }
    if (oJOLLMHNGLICase_ == 18) {
      output.writeMessage(18, (io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 19) {
      output.writeMessage(19, (io.grasscutter.net.proto.activity.NIJHGCKHNHG) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 22) {
      output.writeMessage(22, (io.grasscutter.net.proto.activity.SumoActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 29) {
      output.writeMessage(29, (io.grasscutter.net.proto.activity.BartenderActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 33) {
      output.writeMessage(33, (io.grasscutter.net.proto.activity.GDNJJLCIICA) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 57) {
      output.writeMessage(57, (io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 63) {
      output.writeMessage(63, (io.grasscutter.net.proto.activity.LIEOEELLEDN) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 90) {
      output.writeMessage(90, (io.grasscutter.net.proto.activity.HANPGEHFNMA) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 95) {
      output.writeMessage(95, (io.grasscutter.net.proto.activity.OEFGIJNBLKG) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 97) {
      output.writeMessage(97, (io.grasscutter.net.proto.activity.OJGJDFEMDIO) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 101) {
      output.writeMessage(101, (io.grasscutter.net.proto.activity.GachaActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 116) {
      output.writeMessage(116, (io.grasscutter.net.proto.activity.IENJAIFDNEP) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 142) {
      output.writeMessage(142, (io.grasscutter.net.proto.activity.EchoShellDetailInfo) oJOLLMHNGLI_);
    }
    com.google.protobuf.GeneratedMessageV3
      .serializeIntegerMapTo(
        output,
        internalGetDHDBEOHJEHH(),
        DHDBEOHJEHHDefaultEntryHolder.defaultEntry,
        159);
    if (oJOLLMHNGLICase_ == 166) {
      output.writeMessage(166, (io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 175) {
      output.writeMessage(175, (io.grasscutter.net.proto.activity.EKGJKEOBKBK) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 176) {
      output.writeMessage(176, (io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (getNOEPKONBFIKList().size() > 0) {
      output.writeUInt32NoTag(1418);
      output.writeUInt32NoTag(nOEPKONBFIKMemoizedSerializedSize);
    }
    for (int i = 0; i < nOEPKONBFIK_.size(); i++) {
      output.writeUInt64NoTag(nOEPKONBFIK_.getLong(i));
    }
    if (oJOLLMHNGLICase_ == 188) {
      output.writeMessage(188, (io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 230) {
      output.writeMessage(230, (io.grasscutter.net.proto.activity.IJFFCJIOLAL) oJOLLMHNGLI_);
    }
    if (dPFFADGBHIF_ != false) {
      output.writeBool(232, dPFFADGBHIF_);
    }
    if (oJOLLMHNGLICase_ == 248) {
      output.writeMessage(248, (io.grasscutter.net.proto.activity.MAHBLNHANCC) oJOLLMHNGLI_);
    }
    if (curScore_ != 0) {
      output.writeUInt32(250, curScore_);
    }
    if (oJOLLMHNGLICase_ == 304) {
      output.writeMessage(304, (io.grasscutter.net.proto.activity.HNECJFGCAFG) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 311) {
      output.writeMessage(311, (io.grasscutter.net.proto.activity.ECLLGGPFAGL) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 339) {
      output.writeMessage(339, (io.grasscutter.net.proto.activity.MADFGJDDKME) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 345) {
      output.writeMessage(345, (io.grasscutter.net.proto.activity.BCDNBOMPHII) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 378) {
      output.writeMessage(378, (io.grasscutter.net.proto.activity.AGIDNDBCPPJ) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 379) {
      output.writeMessage(379, (io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 400) {
      output.writeMessage(400, (io.grasscutter.net.proto.activity.CDMOBOLHBJL) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 404) {
      output.writeMessage(404, (io.grasscutter.net.proto.activity.EPIDGKFMCNE) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 431) {
      output.writeMessage(431, (io.grasscutter.net.proto.activity.FungusFighterDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 455) {
      output.writeMessage(455, (io.grasscutter.net.proto.activity.FDJCEBEPFAD) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 461) {
      output.writeMessage(461, (io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 469) {
      output.writeMessage(469, (io.grasscutter.net.proto.activity.HIKCAGDIDFB) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 471) {
      output.writeMessage(471, (io.grasscutter.net.proto.activity.EJMMNHEFOFG) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 488) {
      output.writeMessage(488, (io.grasscutter.net.proto.activity.ABLLEIKOKBN) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 521) {
      output.writeMessage(521, (io.grasscutter.net.proto.activity.BANPAIDEPLM) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 551) {
      output.writeMessage(551, (io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 558) {
      output.writeMessage(558, (io.grasscutter.net.proto.activity.JOHJOGECPLN) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 565) {
      output.writeMessage(565, (io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 571) {
      output.writeMessage(571, (io.grasscutter.net.proto.activity.VintageActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 575) {
      output.writeMessage(575, (io.grasscutter.net.proto.activity.AGAGOEBMFCA) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 581) {
      output.writeMessage(581, (io.grasscutter.net.proto.activity.GCMHKMFLOBD) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 601) {
      output.writeMessage(601, (io.grasscutter.net.proto.activity.FEPJAEHJDIC) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 603) {
      output.writeMessage(603, (io.grasscutter.net.proto.activity.HFLNDEGGKMA) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 612) {
      output.writeMessage(612, (io.grasscutter.net.proto.activity.LLOCHDPGLHH) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 633) {
      output.writeMessage(633, (io.grasscutter.net.proto.activity.EJIBHKPOFAG) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 635) {
      output.writeMessage(635, (io.grasscutter.net.proto.activity.BMKCGEINEKP) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 640) {
      output.writeMessage(640, (io.grasscutter.net.proto.activity.LANFEMMHKNB) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 671) {
      output.writeMessage(671, (io.grasscutter.net.proto.activity.OAMILBDLAID) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 692) {
      output.writeMessage(692, (io.grasscutter.net.proto.activity.SummerTimeDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 695) {
      output.writeMessage(695, (io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 700) {
      output.writeMessage(700, (io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 721) {
      output.writeMessage(721, (io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 731) {
      output.writeMessage(731, (io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 732) {
      output.writeMessage(732, (io.grasscutter.net.proto.activity.IPILFEALJCL) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 748) {
      output.writeMessage(748, (io.grasscutter.net.proto.activity.IENBGPNMDFP) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 751) {
      output.writeMessage(751, (io.grasscutter.net.proto.activity.ChessActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 758) {
      output.writeMessage(758, (io.grasscutter.net.proto.activity.FOFBDKCPIDC) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 771) {
      output.writeMessage(771, (io.grasscutter.net.proto.activity.DFBABJJIGBB) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 780) {
      output.writeMessage(780, (io.grasscutter.net.proto.activity.JJONJLOMKHH) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 793) {
      output.writeMessage(793, (io.grasscutter.net.proto.activity.CKJCCHIPMDC) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 821) {
      output.writeMessage(821, (io.grasscutter.net.proto.activity.FLMMFPGDKKC) oJOLLMHNGLI_);
    }
    if (getPHOAEHGEALLList().size() > 0) {
      output.writeUInt32NoTag(6818);
      output.writeUInt32NoTag(pHOAEHGEALLMemoizedSerializedSize);
    }
    for (int i = 0; i < pHOAEHGEALL_.size(); i++) {
      output.writeUInt32NoTag(pHOAEHGEALL_.getInt(i));
    }
    if (oJOLLMHNGLICase_ == 872) {
      output.writeMessage(872, (io.grasscutter.net.proto.activity.FGDIPMPHKKG) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 875) {
      output.writeMessage(875, (io.grasscutter.net.proto.activity.NBNOOMEKHIE) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 882) {
      output.writeMessage(882, (io.grasscutter.net.proto.activity.EGDLGKKGNNN) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 913) {
      output.writeMessage(913, (io.grasscutter.net.proto.activity.JDPNPJBIHJI) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 915) {
      output.writeMessage(915, (io.grasscutter.net.proto.activity.BBKPGDLLJHP) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 932) {
      output.writeMessage(932, (io.grasscutter.net.proto.activity.PNBPKFNHMHM) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1011) {
      output.writeMessage(1011, (io.grasscutter.net.proto.activity.KNGJMLBKOON) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1012) {
      output.writeMessage(1012, (io.grasscutter.net.proto.activity.OMLBDBLBAKK) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1045) {
      output.writeMessage(1045, (io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1050) {
      output.writeMessage(1050, (io.grasscutter.net.proto.activity.PIKDLMGGINC) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1053) {
      output.writeMessage(1053, (io.grasscutter.net.proto.activity.HachiActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1070) {
      output.writeMessage(1070, (io.grasscutter.net.proto.activity.KCBPEEGBFLM) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1079) {
      output.writeMessage(1079, (io.grasscutter.net.proto.activity.HILIPCBNEDD) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1080) {
      output.writeMessage(1080, (io.grasscutter.net.proto.activity.ILAJGEMJLKO) oJOLLMHNGLI_);
    }
    if (pALEKJJHCMJ_ != 0) {
      output.writeUInt32(1110, pALEKJJHCMJ_);
    }
    for (int i = 0; i < activityPushTipsDataList_.size(); i++) {
      output.writeMessage(1112, activityPushTipsDataList_.get(i));
    }
    if (oJOLLMHNGLICase_ == 1123) {
      output.writeMessage(1123, (io.grasscutter.net.proto.activity.IKOPLPGJPJE) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1126) {
      output.writeMessage(1126, (io.grasscutter.net.proto.activity.LIKJANHFGEH) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1149) {
      output.writeMessage(1149, (io.grasscutter.net.proto.activity.BrickBreakerDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1154) {
      output.writeMessage(1154, (io.grasscutter.net.proto.activity.JKPHAGEBJPI) oJOLLMHNGLI_);
    }
    if (cBMIEJODEML_ != false) {
      output.writeBool(1165, cBMIEJODEML_);
    }
    if (oJOLLMHNGLICase_ == 1187) {
      output.writeMessage(1187, (io.grasscutter.net.proto.activity.OKONENHBHDJ) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1229) {
      output.writeMessage(1229, (io.grasscutter.net.proto.activity.PHLKJJNBNHC) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1238) {
      output.writeMessage(1238, (io.grasscutter.net.proto.activity.EOGMDMBJGJP) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1243) {
      output.writeMessage(1243, (io.grasscutter.net.proto.activity.JNFBJNEDPID) oJOLLMHNGLI_);
    }
    if (jHKKDCPBNMF_ != 0L) {
      output.writeUInt64(1254, jHKKDCPBNMF_);
    }
    if (oJOLLMHNGLICase_ == 1275) {
      output.writeMessage(1275, (io.grasscutter.net.proto.activity.KNNFIMGEIEH) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1284) {
      output.writeMessage(1284, (io.grasscutter.net.proto.activity.OHIKEIMFPDL) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1288) {
      output.writeMessage(1288, (io.grasscutter.net.proto.activity.BBOHKCCECCC) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1368) {
      output.writeMessage(1368, (io.grasscutter.net.proto.activity.NBDBLGGCJBB) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1371) {
      output.writeMessage(1371, (io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (getHIPDKJOFKLKList().size() > 0) {
      output.writeUInt32NoTag(11010);
      output.writeUInt32NoTag(hIPDKJOFKLKMemoizedSerializedSize);
    }
    for (int i = 0; i < hIPDKJOFKLK_.size(); i++) {
      output.writeUInt32NoTag(hIPDKJOFKLK_.getInt(i));
    }
    if (oCCANHCOCIE_ != null) {
      output.writeMessage(1431, getOCCANHCOCIE());
    }
    if (oJOLLMHNGLICase_ == 1434) {
      output.writeMessage(1434, (io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1440) {
      output.writeMessage(1440, (io.grasscutter.net.proto.activity.GearActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (lNOBFAIJGMM_ != false) {
      output.writeBool(1444, lNOBFAIJGMM_);
    }
    if (oJOLLMHNGLICase_ == 1455) {
      output.writeMessage(1455, (io.grasscutter.net.proto.activity.KJJDIDDJIIJ) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1473) {
      output.writeMessage(1473, (io.grasscutter.net.proto.activity.ADELHEACCBC) oJOLLMHNGLI_);
    }
    if (dILOBKCEEGC_ != 0) {
      output.writeUInt32(1488, dILOBKCEEGC_);
    }
    if (oJOLLMHNGLICase_ == 1496) {
      output.writeMessage(1496, (io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1507) {
      output.writeMessage(1507, (io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1520) {
      output.writeMessage(1520, (io.grasscutter.net.proto.activity.DigActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1579) {
      output.writeMessage(1579, (io.grasscutter.net.proto.activity.EffigyActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1602) {
      output.writeMessage(1602, (io.grasscutter.net.proto.activity.HGJLMPOJCOA) oJOLLMHNGLI_);
    }
    com.google.protobuf.GeneratedMessageV3
      .serializeIntegerMapTo(
        output,
        internalGetPAPPMADOEMA(),
        PAPPMADOEMADefaultEntryHolder.defaultEntry,
        1647);
    if (oJOLLMHNGLICase_ == 1664) {
      output.writeMessage(1664, (io.grasscutter.net.proto.activity.AsterActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1681) {
      output.writeMessage(1681, (io.grasscutter.net.proto.activity.OPJHHAFPDAK) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1683) {
      output.writeMessage(1683, (io.grasscutter.net.proto.activity.DCCNBNFGKMA) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1684) {
      output.writeMessage(1684, (io.grasscutter.net.proto.activity.AEPKKIFPNJB) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1695) {
      output.writeMessage(1695, (io.grasscutter.net.proto.activity.GPBHBCBEHKI) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1728) {
      output.writeMessage(1728, (io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1733) {
      output.writeMessage(1733, (io.grasscutter.net.proto.activity.MDMMHLCDBJL) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1734) {
      output.writeMessage(1734, (io.grasscutter.net.proto.activity.NACPBLGDMNE) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1736) {
      output.writeMessage(1736, (io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1741) {
      output.writeMessage(1741, (io.grasscutter.net.proto.activity.NNKIJPDEJKE) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1806) {
      output.writeMessage(1806, (io.grasscutter.net.proto.activity.EAOLKAFMALM) oJOLLMHNGLI_);
    }
    if (hACCHMNKKDF_ != false) {
      output.writeBool(1807, hACCHMNKKDF_);
    }
    if (oJOLLMHNGLICase_ == 1808) {
      output.writeMessage(1808, (io.grasscutter.net.proto.activity.LBAMBFINDCK) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1809) {
      output.writeMessage(1809, (io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1820) {
      output.writeMessage(1820, (io.grasscutter.net.proto.activity.SeaLampActivityInfo) oJOLLMHNGLI_);
    }
    if (aMPFAGMDJLJ_ != 0) {
      output.writeUInt32(1823, aMPFAGMDJLJ_);
    }
    if (oJOLLMHNGLICase_ == 1827) {
      output.writeMessage(1827, (io.grasscutter.net.proto.activity.KPDDLJECBCJ) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1832) {
      output.writeMessage(1832, (io.grasscutter.net.proto.activity.MPNLLBGOCMC) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1874) {
      output.writeMessage(1874, (io.grasscutter.net.proto.activity.PCPPNCIBCIN) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1889) {
      output.writeMessage(1889, (io.grasscutter.net.proto.activity.KKAKLBDLOOE) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1893) {
      output.writeMessage(1893, (io.grasscutter.net.proto.activity.DEFHOLMEIHG) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1898) {
      output.writeMessage(1898, (io.grasscutter.net.proto.activity.CIPKALFKAOI) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1908) {
      output.writeMessage(1908, (io.grasscutter.net.proto.activity.FindHilichurlDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1973) {
      output.writeMessage(1973, (io.grasscutter.net.proto.activity.UgcActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 2012) {
      output.writeMessage(2012, (io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo) oJOLLMHNGLI_);
    }
    if (pAKFDCIIEMF_ != 0) {
      output.writeUInt32(2014, pAKFDCIIEMF_);
    }
    if (oJOLLMHNGLICase_ == 2027) {
      output.writeMessage(2027, (io.grasscutter.net.proto.activity.BlessingActivityDetailInfo) oJOLLMHNGLI_);
    }
    unknownFields.writeTo(output);
  }

  @java.lang.Override
  public int getSerializedSize() {
    int size = memoizedSize;
    if (size != -1) return size;

    size = 0;
    if (beginTime_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(1, beginTime_);
    }
    if (scheduleId_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(2, scheduleId_);
    }
    if (endTime_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(3, endTime_);
    }
    if (isFinished_ != false) {
      size += com.google.protobuf.CodedOutputStream
        .computeBoolSize(4, isFinished_);
    }
    {
      int dataSize = 0;
      for (int i = 0; i < kEOOJGFGMLH_.size(); i++) {
        dataSize += com.google.protobuf.CodedOutputStream
          .computeUInt32SizeNoTag(kEOOJGFGMLH_.getInt(i));
      }
      size += dataSize;
      if (!getKEOOJGFGMLHList().isEmpty()) {
        size += 1;
        size += com.google.protobuf.CodedOutputStream
            .computeInt32SizeNoTag(dataSize);
      }
      kEOOJGFGMLHMemoizedSerializedSize = dataSize;
    }
    {
      int dataSize = 0;
      for (int i = 0; i < cHDOOKBIKLM_.size(); i++) {
        dataSize += com.google.protobuf.CodedOutputStream
          .computeUInt32SizeNoTag(cHDOOKBIKLM_.getInt(i));
      }
      size += dataSize;
      if (!getCHDOOKBIKLMList().isEmpty()) {
        size += 1;
        size += com.google.protobuf.CodedOutputStream
            .computeInt32SizeNoTag(dataSize);
      }
      cHDOOKBIKLMMemoizedSerializedSize = dataSize;
    }
    if (oJOLLMHNGLICase_ == 7) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(7, (io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 8) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(8, (io.grasscutter.net.proto.activity.ODGFDJGHJGM) oJOLLMHNGLI_);
    }
    if (hPBAJOPIBLA_ != false) {
      size += com.google.protobuf.CodedOutputStream
        .computeBoolSize(9, hPBAJOPIBLA_);
    }
    for (int i = 0; i < watcherInfoList_.size(); i++) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(10, watcherInfoList_.get(i));
    }
    if (activityId_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(11, activityId_);
    }
    if (oJOLLMHNGLICase_ == 12) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(12, (io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (pFFNEPJBNNE_ != false) {
      size += com.google.protobuf.CodedOutputStream
        .computeBoolSize(13, pFFNEPJBNNE_);
    }
    if (oJOLLMHNGLICase_ == 14) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(14, (io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (mJPBPGCHNFA_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(15, mJPBPGCHNFA_);
    }
    if (oJOLLMHNGLICase_ == 18) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(18, (io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 19) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(19, (io.grasscutter.net.proto.activity.NIJHGCKHNHG) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 22) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(22, (io.grasscutter.net.proto.activity.SumoActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 29) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(29, (io.grasscutter.net.proto.activity.BartenderActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 33) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(33, (io.grasscutter.net.proto.activity.GDNJJLCIICA) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 57) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(57, (io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 63) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(63, (io.grasscutter.net.proto.activity.LIEOEELLEDN) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 90) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(90, (io.grasscutter.net.proto.activity.HANPGEHFNMA) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 95) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(95, (io.grasscutter.net.proto.activity.OEFGIJNBLKG) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 97) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(97, (io.grasscutter.net.proto.activity.OJGJDFEMDIO) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 101) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(101, (io.grasscutter.net.proto.activity.GachaActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 116) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(116, (io.grasscutter.net.proto.activity.IENJAIFDNEP) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 142) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(142, (io.grasscutter.net.proto.activity.EchoShellDetailInfo) oJOLLMHNGLI_);
    }
    for (java.util.Map.Entry<java.lang.Integer, java.lang.Integer> entry
         : internalGetDHDBEOHJEHH().getMap().entrySet()) {
      com.google.protobuf.MapEntry<java.lang.Integer, java.lang.Integer>
      dHDBEOHJEHH__ = DHDBEOHJEHHDefaultEntryHolder.defaultEntry.newBuilderForType()
          .setKey(entry.getKey())
          .setValue(entry.getValue())
          .build();
      size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(159, dHDBEOHJEHH__);
    }
    if (oJOLLMHNGLICase_ == 166) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(166, (io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 175) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(175, (io.grasscutter.net.proto.activity.EKGJKEOBKBK) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 176) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(176, (io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo) oJOLLMHNGLI_);
    }
    {
      int dataSize = 0;
      for (int i = 0; i < nOEPKONBFIK_.size(); i++) {
        dataSize += com.google.protobuf.CodedOutputStream
          .computeUInt64SizeNoTag(nOEPKONBFIK_.getLong(i));
      }
      size += dataSize;
      if (!getNOEPKONBFIKList().isEmpty()) {
        size += 2;
        size += com.google.protobuf.CodedOutputStream
            .computeInt32SizeNoTag(dataSize);
      }
      nOEPKONBFIKMemoizedSerializedSize = dataSize;
    }
    if (oJOLLMHNGLICase_ == 188) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(188, (io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 230) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(230, (io.grasscutter.net.proto.activity.IJFFCJIOLAL) oJOLLMHNGLI_);
    }
    if (dPFFADGBHIF_ != false) {
      size += com.google.protobuf.CodedOutputStream
        .computeBoolSize(232, dPFFADGBHIF_);
    }
    if (oJOLLMHNGLICase_ == 248) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(248, (io.grasscutter.net.proto.activity.MAHBLNHANCC) oJOLLMHNGLI_);
    }
    if (curScore_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(250, curScore_);
    }
    if (oJOLLMHNGLICase_ == 304) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(304, (io.grasscutter.net.proto.activity.HNECJFGCAFG) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 311) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(311, (io.grasscutter.net.proto.activity.ECLLGGPFAGL) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 339) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(339, (io.grasscutter.net.proto.activity.MADFGJDDKME) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 345) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(345, (io.grasscutter.net.proto.activity.BCDNBOMPHII) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 378) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(378, (io.grasscutter.net.proto.activity.AGIDNDBCPPJ) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 379) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(379, (io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 400) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(400, (io.grasscutter.net.proto.activity.CDMOBOLHBJL) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 404) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(404, (io.grasscutter.net.proto.activity.EPIDGKFMCNE) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 431) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(431, (io.grasscutter.net.proto.activity.FungusFighterDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 455) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(455, (io.grasscutter.net.proto.activity.FDJCEBEPFAD) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 461) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(461, (io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 469) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(469, (io.grasscutter.net.proto.activity.HIKCAGDIDFB) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 471) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(471, (io.grasscutter.net.proto.activity.EJMMNHEFOFG) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 488) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(488, (io.grasscutter.net.proto.activity.ABLLEIKOKBN) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 521) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(521, (io.grasscutter.net.proto.activity.BANPAIDEPLM) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 551) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(551, (io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 558) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(558, (io.grasscutter.net.proto.activity.JOHJOGECPLN) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 565) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(565, (io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 571) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(571, (io.grasscutter.net.proto.activity.VintageActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 575) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(575, (io.grasscutter.net.proto.activity.AGAGOEBMFCA) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 581) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(581, (io.grasscutter.net.proto.activity.GCMHKMFLOBD) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 601) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(601, (io.grasscutter.net.proto.activity.FEPJAEHJDIC) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 603) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(603, (io.grasscutter.net.proto.activity.HFLNDEGGKMA) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 612) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(612, (io.grasscutter.net.proto.activity.LLOCHDPGLHH) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 633) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(633, (io.grasscutter.net.proto.activity.EJIBHKPOFAG) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 635) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(635, (io.grasscutter.net.proto.activity.BMKCGEINEKP) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 640) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(640, (io.grasscutter.net.proto.activity.LANFEMMHKNB) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 671) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(671, (io.grasscutter.net.proto.activity.OAMILBDLAID) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 692) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(692, (io.grasscutter.net.proto.activity.SummerTimeDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 695) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(695, (io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 700) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(700, (io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 721) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(721, (io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 731) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(731, (io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 732) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(732, (io.grasscutter.net.proto.activity.IPILFEALJCL) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 748) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(748, (io.grasscutter.net.proto.activity.IENBGPNMDFP) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 751) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(751, (io.grasscutter.net.proto.activity.ChessActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 758) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(758, (io.grasscutter.net.proto.activity.FOFBDKCPIDC) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 771) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(771, (io.grasscutter.net.proto.activity.DFBABJJIGBB) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 780) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(780, (io.grasscutter.net.proto.activity.JJONJLOMKHH) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 793) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(793, (io.grasscutter.net.proto.activity.CKJCCHIPMDC) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 821) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(821, (io.grasscutter.net.proto.activity.FLMMFPGDKKC) oJOLLMHNGLI_);
    }
    {
      int dataSize = 0;
      for (int i = 0; i < pHOAEHGEALL_.size(); i++) {
        dataSize += com.google.protobuf.CodedOutputStream
          .computeUInt32SizeNoTag(pHOAEHGEALL_.getInt(i));
      }
      size += dataSize;
      if (!getPHOAEHGEALLList().isEmpty()) {
        size += 2;
        size += com.google.protobuf.CodedOutputStream
            .computeInt32SizeNoTag(dataSize);
      }
      pHOAEHGEALLMemoizedSerializedSize = dataSize;
    }
    if (oJOLLMHNGLICase_ == 872) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(872, (io.grasscutter.net.proto.activity.FGDIPMPHKKG) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 875) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(875, (io.grasscutter.net.proto.activity.NBNOOMEKHIE) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 882) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(882, (io.grasscutter.net.proto.activity.EGDLGKKGNNN) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 913) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(913, (io.grasscutter.net.proto.activity.JDPNPJBIHJI) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 915) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(915, (io.grasscutter.net.proto.activity.BBKPGDLLJHP) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 932) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(932, (io.grasscutter.net.proto.activity.PNBPKFNHMHM) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1011) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1011, (io.grasscutter.net.proto.activity.KNGJMLBKOON) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1012) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1012, (io.grasscutter.net.proto.activity.OMLBDBLBAKK) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1045) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1045, (io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1050) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1050, (io.grasscutter.net.proto.activity.PIKDLMGGINC) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1053) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1053, (io.grasscutter.net.proto.activity.HachiActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1070) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1070, (io.grasscutter.net.proto.activity.KCBPEEGBFLM) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1079) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1079, (io.grasscutter.net.proto.activity.HILIPCBNEDD) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1080) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1080, (io.grasscutter.net.proto.activity.ILAJGEMJLKO) oJOLLMHNGLI_);
    }
    if (pALEKJJHCMJ_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(1110, pALEKJJHCMJ_);
    }
    for (int i = 0; i < activityPushTipsDataList_.size(); i++) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1112, activityPushTipsDataList_.get(i));
    }
    if (oJOLLMHNGLICase_ == 1123) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1123, (io.grasscutter.net.proto.activity.IKOPLPGJPJE) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1126) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1126, (io.grasscutter.net.proto.activity.LIKJANHFGEH) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1149) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1149, (io.grasscutter.net.proto.activity.BrickBreakerDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1154) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1154, (io.grasscutter.net.proto.activity.JKPHAGEBJPI) oJOLLMHNGLI_);
    }
    if (cBMIEJODEML_ != false) {
      size += com.google.protobuf.CodedOutputStream
        .computeBoolSize(1165, cBMIEJODEML_);
    }
    if (oJOLLMHNGLICase_ == 1187) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1187, (io.grasscutter.net.proto.activity.OKONENHBHDJ) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1229) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1229, (io.grasscutter.net.proto.activity.PHLKJJNBNHC) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1238) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1238, (io.grasscutter.net.proto.activity.EOGMDMBJGJP) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1243) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1243, (io.grasscutter.net.proto.activity.JNFBJNEDPID) oJOLLMHNGLI_);
    }
    if (jHKKDCPBNMF_ != 0L) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt64Size(1254, jHKKDCPBNMF_);
    }
    if (oJOLLMHNGLICase_ == 1275) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1275, (io.grasscutter.net.proto.activity.KNNFIMGEIEH) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1284) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1284, (io.grasscutter.net.proto.activity.OHIKEIMFPDL) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1288) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1288, (io.grasscutter.net.proto.activity.BBOHKCCECCC) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1368) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1368, (io.grasscutter.net.proto.activity.NBDBLGGCJBB) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1371) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1371, (io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo) oJOLLMHNGLI_);
    }
    {
      int dataSize = 0;
      for (int i = 0; i < hIPDKJOFKLK_.size(); i++) {
        dataSize += com.google.protobuf.CodedOutputStream
          .computeUInt32SizeNoTag(hIPDKJOFKLK_.getInt(i));
      }
      size += dataSize;
      if (!getHIPDKJOFKLKList().isEmpty()) {
        size += 2;
        size += com.google.protobuf.CodedOutputStream
            .computeInt32SizeNoTag(dataSize);
      }
      hIPDKJOFKLKMemoizedSerializedSize = dataSize;
    }
    if (oCCANHCOCIE_ != null) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1431, getOCCANHCOCIE());
    }
    if (oJOLLMHNGLICase_ == 1434) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1434, (io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1440) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1440, (io.grasscutter.net.proto.activity.GearActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (lNOBFAIJGMM_ != false) {
      size += com.google.protobuf.CodedOutputStream
        .computeBoolSize(1444, lNOBFAIJGMM_);
    }
    if (oJOLLMHNGLICase_ == 1455) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1455, (io.grasscutter.net.proto.activity.KJJDIDDJIIJ) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1473) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1473, (io.grasscutter.net.proto.activity.ADELHEACCBC) oJOLLMHNGLI_);
    }
    if (dILOBKCEEGC_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(1488, dILOBKCEEGC_);
    }
    if (oJOLLMHNGLICase_ == 1496) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1496, (io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1507) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1507, (io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1520) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1520, (io.grasscutter.net.proto.activity.DigActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1579) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1579, (io.grasscutter.net.proto.activity.EffigyActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1602) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1602, (io.grasscutter.net.proto.activity.HGJLMPOJCOA) oJOLLMHNGLI_);
    }
    for (java.util.Map.Entry<java.lang.Integer, java.lang.Integer> entry
         : internalGetPAPPMADOEMA().getMap().entrySet()) {
      com.google.protobuf.MapEntry<java.lang.Integer, java.lang.Integer>
      pAPPMADOEMA__ = PAPPMADOEMADefaultEntryHolder.defaultEntry.newBuilderForType()
          .setKey(entry.getKey())
          .setValue(entry.getValue())
          .build();
      size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1647, pAPPMADOEMA__);
    }
    if (oJOLLMHNGLICase_ == 1664) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1664, (io.grasscutter.net.proto.activity.AsterActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1681) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1681, (io.grasscutter.net.proto.activity.OPJHHAFPDAK) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1683) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1683, (io.grasscutter.net.proto.activity.DCCNBNFGKMA) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1684) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1684, (io.grasscutter.net.proto.activity.AEPKKIFPNJB) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1695) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1695, (io.grasscutter.net.proto.activity.GPBHBCBEHKI) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1728) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1728, (io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1733) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1733, (io.grasscutter.net.proto.activity.MDMMHLCDBJL) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1734) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1734, (io.grasscutter.net.proto.activity.NACPBLGDMNE) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1736) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1736, (io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1741) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1741, (io.grasscutter.net.proto.activity.NNKIJPDEJKE) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1806) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1806, (io.grasscutter.net.proto.activity.EAOLKAFMALM) oJOLLMHNGLI_);
    }
    if (hACCHMNKKDF_ != false) {
      size += com.google.protobuf.CodedOutputStream
        .computeBoolSize(1807, hACCHMNKKDF_);
    }
    if (oJOLLMHNGLICase_ == 1808) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1808, (io.grasscutter.net.proto.activity.LBAMBFINDCK) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1809) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1809, (io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1820) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1820, (io.grasscutter.net.proto.activity.SeaLampActivityInfo) oJOLLMHNGLI_);
    }
    if (aMPFAGMDJLJ_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(1823, aMPFAGMDJLJ_);
    }
    if (oJOLLMHNGLICase_ == 1827) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1827, (io.grasscutter.net.proto.activity.KPDDLJECBCJ) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1832) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1832, (io.grasscutter.net.proto.activity.MPNLLBGOCMC) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1874) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1874, (io.grasscutter.net.proto.activity.PCPPNCIBCIN) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1889) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1889, (io.grasscutter.net.proto.activity.KKAKLBDLOOE) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1893) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1893, (io.grasscutter.net.proto.activity.DEFHOLMEIHG) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1898) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1898, (io.grasscutter.net.proto.activity.CIPKALFKAOI) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1908) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1908, (io.grasscutter.net.proto.activity.FindHilichurlDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 1973) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(1973, (io.grasscutter.net.proto.activity.UgcActivityDetailInfo) oJOLLMHNGLI_);
    }
    if (oJOLLMHNGLICase_ == 2012) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(2012, (io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo) oJOLLMHNGLI_);
    }
    if (pAKFDCIIEMF_ != 0) {
      size += com.google.protobuf.CodedOutputStream
        .computeUInt32Size(2014, pAKFDCIIEMF_);
    }
    if (oJOLLMHNGLICase_ == 2027) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(2027, (io.grasscutter.net.proto.activity.BlessingActivityDetailInfo) oJOLLMHNGLI_);
    }
    size += unknownFields.getSerializedSize();
    memoizedSize = size;
    return size;
  }

  @java.lang.Override
  public boolean equals(final java.lang.Object obj) {
    if (obj == this) {
     return true;
    }
    if (!(obj instanceof io.grasscutter.net.proto.activity.ActivityInfo)) {
      return super.equals(obj);
    }
    io.grasscutter.net.proto.activity.ActivityInfo other = (io.grasscutter.net.proto.activity.ActivityInfo) obj;

    if (!getNOEPKONBFIKList()
        .equals(other.getNOEPKONBFIKList())) return false;
    if (!getHIPDKJOFKLKList()
        .equals(other.getHIPDKJOFKLKList())) return false;
    if (!getKEOOJGFGMLHList()
        .equals(other.getKEOOJGFGMLHList())) return false;
    if (!getPHOAEHGEALLList()
        .equals(other.getPHOAEHGEALLList())) return false;
    if (!getActivityPushTipsDataListList()
        .equals(other.getActivityPushTipsDataListList())) return false;
    if (!internalGetPAPPMADOEMA().equals(
        other.internalGetPAPPMADOEMA())) return false;
    if (hasOCCANHCOCIE() != other.hasOCCANHCOCIE()) return false;
    if (hasOCCANHCOCIE()) {
      if (!getOCCANHCOCIE()
          .equals(other.getOCCANHCOCIE())) return false;
    }
    if (!getCHDOOKBIKLMList()
        .equals(other.getCHDOOKBIKLMList())) return false;
    if (!internalGetDHDBEOHJEHH().equals(
        other.internalGetDHDBEOHJEHH())) return false;
    if (!getWatcherInfoListList()
        .equals(other.getWatcherInfoListList())) return false;
    if (getPALEKJJHCMJ()
        != other.getPALEKJJHCMJ()) return false;
    if (getPFFNEPJBNNE()
        != other.getPFFNEPJBNNE()) return false;
    if (getLNOBFAIJGMM()
        != other.getLNOBFAIJGMM()) return false;
    if (getDPFFADGBHIF()
        != other.getDPFFADGBHIF()) return false;
    if (getHACCHMNKKDF()
        != other.getHACCHMNKKDF()) return false;
    if (getIsFinished()
        != other.getIsFinished()) return false;
    if (getHPBAJOPIBLA()
        != other.getHPBAJOPIBLA()) return false;
    if (getCBMIEJODEML()
        != other.getCBMIEJODEML()) return false;
    if (getMJPBPGCHNFA()
        != other.getMJPBPGCHNFA()) return false;
    if (getJHKKDCPBNMF()
        != other.getJHKKDCPBNMF()) return false;
    if (getDILOBKCEEGC()
        != other.getDILOBKCEEGC()) return false;
    if (getActivityId()
        != other.getActivityId()) return false;
    if (getCurScore()
        != other.getCurScore()) return false;
    if (getBeginTime()
        != other.getBeginTime()) return false;
    if (getAMPFAGMDJLJ()
        != other.getAMPFAGMDJLJ()) return false;
    if (getEndTime()
        != other.getEndTime()) return false;
    if (getScheduleId()
        != other.getScheduleId()) return false;
    if (getPAKFDCIIEMF()
        != other.getPAKFDCIIEMF()) return false;
    if (!getOJOLLMHNGLICase().equals(other.getOJOLLMHNGLICase())) return false;
    switch (oJOLLMHNGLICase_) {
      case 248:
        if (!getSpiceInfo()
            .equals(other.getSpiceInfo())) return false;
        break;
      case 872:
        if (!getCollectUnderwaterInfo()
            .equals(other.getCollectUnderwaterInfo())) return false;
        break;
      case 1053:
        if (!getHachiInfo()
            .equals(other.getHachiInfo())) return false;
        break;
      case 1149:
        if (!getBrickBreakerInfo()
            .equals(other.getBrickBreakerInfo())) return false;
        break;
      case 695:
        if (!getWinterCampInfo()
            .equals(other.getWinterCampInfo())) return false;
        break;
      case 732:
        if (!getPhotoUnderseaInfo()
            .equals(other.getPhotoUnderseaInfo())) return false;
        break;
      case 748:
        if (!getSandwormCannonDetailInfo()
            .equals(other.getSandwormCannonDetailInfo())) return false;
        break;
      case 1275:
        if (!getTreasureSeelieInfo()
            .equals(other.getTreasureSeelieInfo())) return false;
        break;
      case 1187:
        if (!getAutoTimeStopDetailInfo()
            .equals(other.getAutoTimeStopDetailInfo())) return false;
        break;
      case 1806:
        if (!getWindFieldInfo()
            .equals(other.getWindFieldInfo())) return false;
        break;
      case 8:
        if (!getTrialAvatarInfo()
            .equals(other.getTrialAvatarInfo())) return false;
        break;
      case 176:
        if (!getMoonfinTrialInfo()
            .equals(other.getMoonfinTrialInfo())) return false;
        break;
      case 1080:
        if (!getRockBoardExploreInfo()
            .equals(other.getRockBoardExploreInfo())) return false;
        break;
      case 1728:
        if (!getFleurFairInfo()
            .equals(other.getFleurFairInfo())) return false;
        break;
      case 1079:
        if (!getBirdBallDetailInfo()
            .equals(other.getBirdBallDetailInfo())) return false;
        break;
      case 1455:
        if (!getBulletHellDetailInfo()
            .equals(other.getBulletHellDetailInfo())) return false;
        break;
      case 551:
        if (!getBlitzRushInfo()
            .equals(other.getBlitzRushInfo())) return false;
        break;
      case 771:
        if (!getBlessingV2Info()
            .equals(other.getBlessingV2Info())) return false;
        break;
      case 1012:
        if (!getHideAndSeekV4DetailInfo()
            .equals(other.getHideAndSeekV4DetailInfo())) return false;
        break;
      case 1123:
        if (!getSeaLampV3Info()
            .equals(other.getSeaLampV3Info())) return false;
        break;
      case 575:
        if (!getGcgPveInfo()
            .equals(other.getGcgPveInfo())) return false;
        break;
      case 640:
        if (!getMuqadasPotionInfo()
            .equals(other.getMuqadasPotionInfo())) return false;
        break;
      case 521:
        if (!getFilmfestDetailInfo()
            .equals(other.getFilmfestDetailInfo())) return false;
        break;
      case 142:
        if (!getEchoShellInfo()
            .equals(other.getEchoShellInfo())) return false;
        break;
      case 1908:
        if (!getFindHilichurlInfo()
            .equals(other.getFindHilichurlInfo())) return false;
        break;
      case 1893:
        if (!getAnimalViewInfo()
            .equals(other.getAnimalViewInfo())) return false;
        break;
      case 780:
        if (!getRechargeDiskDetailInfo()
            .equals(other.getRechargeDiskDetailInfo())) return false;
        break;
      case 1827:
        if (!getNatlanTourDetailInfo()
            .equals(other.getNatlanTourDetailInfo())) return false;
        break;
      case 1045:
        if (!getHideAndSeekInfo()
            .equals(other.getHideAndSeekInfo())) return false;
        break;
      case 1520:
        if (!getDigInfo()
            .equals(other.getDigInfo())) return false;
        break;
      case 1973:
        if (!getUgcInfo()
            .equals(other.getUgcInfo())) return false;
        break;
      case 1288:
        if (!getPenumbraAdventureInfo()
            .equals(other.getPenumbraAdventureInfo())) return false;
        break;
      case 913:
        if (!getCeremonyInfo()
            .equals(other.getCeremonyInfo())) return false;
        break;
      case 1473:
        if (!getFairyTalesDetailInfo()
            .equals(other.getFairyTalesDetailInfo())) return false;
        break;
      case 1898:
        if (!getIslandPartyInfo()
            .equals(other.getIslandPartyInfo())) return false;
        break;
      case 612:
        if (!getNahidaBirthDetailInfo()
            .equals(other.getNahidaBirthDetailInfo())) return false;
        break;
      case 1733:
        if (!getGcgAutoBattleCardDetailInfo()
            .equals(other.getGcgAutoBattleCardDetailInfo())) return false;
        break;
      case 471:
        if (!getPhotoInfo()
            .equals(other.getPhotoInfo())) return false;
        break;
      case 1602:
        if (!getFishBlasterInfo()
            .equals(other.getFishBlasterInfo())) return false;
        break;
      case 101:
        if (!getGachaInfo()
            .equals(other.getGachaInfo())) return false;
        break;
      case 1238:
        if (!getGcgPvePuzzleInfo()
            .equals(other.getGcgPvePuzzleInfo())) return false;
        break;
      case 1507:
        if (!getWaterSpiritInfo()
            .equals(other.getWaterSpiritInfo())) return false;
        break;
      case 116:
        if (!getMistTrialActivityInfo()
            .equals(other.getMistTrialActivityInfo())) return false;
        break;
      case 19:
        if (!getGainBuffDetailInfo()
            .equals(other.getGainBuffDetailInfo())) return false;
        break;
      case 1820:
        if (!getSeaLampInfo()
            .equals(other.getSeaLampInfo())) return false;
        break;
      case 1832:
        if (!getJourneyInfo()
            .equals(other.getJourneyInfo())) return false;
        break;
      case 692:
        if (!getSummerTimeInfo()
            .equals(other.getSummerTimeInfo())) return false;
        break;
      case 2012:
        if (!getGravenInnocenceInfo()
            .equals(other.getGravenInnocenceInfo())) return false;
        break;
      case 1284:
        if (!getBoltbugAbyssDetailInfo()
            .equals(other.getBoltbugAbyssDetailInfo())) return false;
        break;
      case 581:
        if (!getLunaRiteInfo()
            .equals(other.getLunaRiteInfo())) return false;
        break;
      case 1684:
        if (!getEffigyChallengeV4Info()
            .equals(other.getEffigyChallengeV4Info())) return false;
        break;
      case 2027:
        if (!getBlessingInfo()
            .equals(other.getBlessingInfo())) return false;
        break;
      case 488:
        if (!getLanternRiteV4Info()
            .equals(other.getLanternRiteV4Info())) return false;
        break;
      case 175:
        if (!getToyBattleInfo()
            .equals(other.getToyBattleInfo())) return false;
        break;
      case 603:
        if (!getWatergunInfo()
            .equals(other.getWatergunInfo())) return false;
        break;
      case 1070:
        if (!getSlimeCannonDetailInfo()
            .equals(other.getSlimeCannonDetailInfo())) return false;
        break;
      case 700:
        if (!getRogueDiaryInfo()
            .equals(other.getRogueDiaryInfo())) return false;
        break;
      case 1809:
        if (!getArenaChallengeInfo()
            .equals(other.getArenaChallengeInfo())) return false;
        break;
      case 311:
        if (!getTeamChainInfo()
            .equals(other.getTeamChainInfo())) return false;
        break;
      case 1681:
        if (!getBounceConjuringInfo()
            .equals(other.getBounceConjuringInfo())) return false;
        break;
      case 18:
        if (!getMichiaeMatsuriInfo()
            .equals(other.getMichiaeMatsuriInfo())) return false;
        break;
      case 1011:
        if (!getGcgFestivalInfo()
            .equals(other.getGcgFestivalInfo())) return false;
        break;
      case 379:
        if (!getExpeditionInfo()
            .equals(other.getExpeditionInfo())) return false;
        break;
      case 1579:
        if (!getEffigyInfo()
            .equals(other.getEffigyInfo())) return false;
        break;
      case 1154:
        if (!getFlightInfo()
            .equals(other.getFlightInfo())) return false;
        break;
      case 1808:
        if (!getAlchemySimDetailInfo()
            .equals(other.getAlchemySimDetailInfo())) return false;
        break;
      case 1368:
        if (!getActivityMultiCharacterInfo()
            .equals(other.getActivityMultiCharacterInfo())) return false;
        break;
      case 1126:
        if (!getCrystalLinkInfo()
            .equals(other.getCrystalLinkInfo())) return false;
        break;
      case 915:
        if (!getGoalChallengeInfo()
            .equals(other.getGoalChallengeInfo())) return false;
        break;
      case 571:
        if (!getVintageInfo()
            .equals(other.getVintageInfo())) return false;
        break;
      case 601:
        if (!getSorushTrialInfo()
            .equals(other.getSorushTrialInfo())) return false;
        break;
      case 1440:
        if (!getGearInfo()
            .equals(other.getGearInfo())) return false;
        break;
      case 7:
        if (!getSalesmanInfo()
            .equals(other.getSalesmanInfo())) return false;
        break;
      case 932:
        if (!getLostSamachurlInfo()
            .equals(other.getLostSamachurlInfo())) return false;
        break;
      case 1243:
        if (!getFungusFighterV2Info()
            .equals(other.getFungusFighterV2Info())) return false;
        break;
      case 14:
        if (!getCrucibleInfo()
            .equals(other.getCrucibleInfo())) return false;
        break;
      case 1229:
        if (!getArenaChallengeV5DetailInfo()
            .equals(other.getArenaChallengeV5DetailInfo())) return false;
        break;
      case 63:
        if (!getFontaineGatherInfo()
            .equals(other.getFontaineGatherInfo())) return false;
        break;
      case 90:
        if (!getTreasureHuntV4Info()
            .equals(other.getTreasureHuntV4Info())) return false;
        break;
      case 1664:
        if (!getAsterInfo()
            .equals(other.getAsterInfo())) return false;
        break;
      case 1734:
        if (!getDuelHeartInfo()
            .equals(other.getDuelHeartInfo())) return false;
        break;
      case 731:
        if (!getDragonSpineInfo()
            .equals(other.getDragonSpineInfo())) return false;
        break;
      case 431:
        if (!getFungusFighterInfo()
            .equals(other.getFungusFighterInfo())) return false;
        break;
      case 304:
        if (!getQuickTimeCombatInfo()
            .equals(other.getQuickTimeCombatInfo())) return false;
        break;
      case 57:
        if (!getLuminanceStoneChallengeInfo()
            .equals(other.getLuminanceStoneChallengeInfo())) return false;
        break;
      case 882:
        if (!getPotionInfo()
            .equals(other.getPotionInfo())) return false;
        break;
      case 1434:
        if (!getRoguelikeDungoenInfo()
            .equals(other.getRoguelikeDungoenInfo())) return false;
        break;
      case 1371:
        if (!getLanternRiteActivityInfo()
            .equals(other.getLanternRiteActivityInfo())) return false;
        break;
      case 455:
        if (!getAkaFesInfo()
            .equals(other.getAkaFesInfo())) return false;
        break;
      case 1496:
        if (!getChallnelerSlabInfo()
            .equals(other.getChallnelerSlabInfo())) return false;
        break;
      case 461:
        if (!getDeliveryInfo()
            .equals(other.getDeliveryInfo())) return false;
        break;
      case 12:
        if (!getSamLampInfo()
            .equals(other.getSamLampInfo())) return false;
        break;
      case 821:
        if (!getLimitedTimeRewardAreaBannerInfo()
            .equals(other.getLimitedTimeRewardAreaBannerInfo())) return false;
        break;
      case 22:
        if (!getSumoInfo()
            .equals(other.getSumoInfo())) return false;
        break;
      case 758:
        if (!getUgcV2Info()
            .equals(other.getUgcV2Info())) return false;
        break;
      case 633:
        if (!getFungusFighterV3Info()
            .equals(other.getFungusFighterV3Info())) return false;
        break;
      case 1741:
        if (!getCharAmusementInfo()
            .equals(other.getCharAmusementInfo())) return false;
        break;
      case 1889:
        if (!getMonsterVsMonsterDetailInfo()
            .equals(other.getMonsterVsMonsterDetailInfo())) return false;
        break;
      case 1695:
        if (!getPoetryFestivalDetailInfo()
            .equals(other.getPoetryFestivalDetailInfo())) return false;
        break;
      case 29:
        if (!getBartenderInfo()
            .equals(other.getBartenderInfo())) return false;
        break;
      case 565:
        if (!getSummerTimeV2Info()
            .equals(other.getSummerTimeV2Info())) return false;
        break;
      case 1683:
        if (!getEffigyChallengeV5DetailInfo()
            .equals(other.getEffigyChallengeV5DetailInfo())) return false;
        break;
      case 1050:
        if (!getTanukiTravelActivityInfo()
            .equals(other.getTanukiTravelActivityInfo())) return false;
        break;
      case 721:
        if (!getMusicGameInfo()
            .equals(other.getMusicGameInfo())) return false;
        break;
      case 671:
        if (!getRainbowPrinceDetailInfo()
            .equals(other.getRainbowPrinceDetailInfo())) return false;
        break;
      case 95:
        if (!getBomberDodocoDetailInfo()
            .equals(other.getBomberDodocoDetailInfo())) return false;
        break;
      case 793:
        if (!getInstableSprayInfo()
            .equals(other.getInstableSprayInfo())) return false;
        break;
      case 339:
        if (!getCookGameDetailInfo()
            .equals(other.getCookGameDetailInfo())) return false;
        break;
      case 469:
        if (!getCooperateChallengeDetailInfo()
            .equals(other.getCooperateChallengeDetailInfo())) return false;
        break;
      case 378:
        if (!getMonsterChessDetailInfo()
            .equals(other.getMonsterChessDetailInfo())) return false;
        break;
      case 345:
        if (!getElectroherculesBattleInfo()
            .equals(other.getElectroherculesBattleInfo())) return false;
        break;
      case 230:
        if (!getBuoyantCombatInfo()
            .equals(other.getBuoyantCombatInfo())) return false;
        break;
      case 33:
        if (!getEffigyChallengeInfo()
            .equals(other.getEffigyChallengeInfo())) return false;
        break;
      case 1736:
        if (!getPlantFlowerInfo()
            .equals(other.getPlantFlowerInfo())) return false;
        break;
      case 635:
        if (!getAcrobaticsBattleDetailInfo()
            .equals(other.getAcrobaticsBattleDetailInfo())) return false;
        break;
      case 188:
        if (!getIrodoriInfo()
            .equals(other.getIrodoriInfo())) return false;
        break;
      case 751:
        if (!getChessInfo()
            .equals(other.getChessInfo())) return false;
        break;
      case 404:
        if (!getCoinCollectInfo()
            .equals(other.getCoinCollectInfo())) return false;
        break;
      case 558:
        if (!getGcgPveInfiniteInfo()
            .equals(other.getGcgPveInfiniteInfo())) return false;
        break;
      case 97:
        if (!getStaminaFightInfo()
            .equals(other.getStaminaFightInfo())) return false;
        break;
      case 400:
        if (!getFleurFairV2Info()
            .equals(other.getFleurFairV2Info())) return false;
        break;
      case 166:
        if (!getTreasureMapInfo()
            .equals(other.getTreasureMapInfo())) return false;
        break;
      case 1874:
        if (!getCatcafeDetailInfo()
            .equals(other.getCatcafeDetailInfo())) return false;
        break;
      case 875:
        if (!getGreatFestivalV2DetailInfo()
            .equals(other.getGreatFestivalV2DetailInfo())) return false;
        break;
      case 0:
      default:
    }
    if (!unknownFields.equals(other.unknownFields)) return false;
    return true;
  }

  @java.lang.Override
  public int hashCode() {
    if (memoizedHashCode != 0) {
      return memoizedHashCode;
    }
    int hash = 41;
    hash = (19 * hash) + getDescriptor().hashCode();
    if (getNOEPKONBFIKCount() > 0) {
      hash = (37 * hash) + NOEPKONBFIK_FIELD_NUMBER;
      hash = (53 * hash) + getNOEPKONBFIKList().hashCode();
    }
    if (getHIPDKJOFKLKCount() > 0) {
      hash = (37 * hash) + HIPDKJOFKLK_FIELD_NUMBER;
      hash = (53 * hash) + getHIPDKJOFKLKList().hashCode();
    }
    if (getKEOOJGFGMLHCount() > 0) {
      hash = (37 * hash) + KEOOJGFGMLH_FIELD_NUMBER;
      hash = (53 * hash) + getKEOOJGFGMLHList().hashCode();
    }
    if (getPHOAEHGEALLCount() > 0) {
      hash = (37 * hash) + PHOAEHGEALL_FIELD_NUMBER;
      hash = (53 * hash) + getPHOAEHGEALLList().hashCode();
    }
    if (getActivityPushTipsDataListCount() > 0) {
      hash = (37 * hash) + ACTIVITY_PUSH_TIPS_DATA_LIST_FIELD_NUMBER;
      hash = (53 * hash) + getActivityPushTipsDataListList().hashCode();
    }
    if (!internalGetPAPPMADOEMA().getMap().isEmpty()) {
      hash = (37 * hash) + PAPPMADOEMA_FIELD_NUMBER;
      hash = (53 * hash) + internalGetPAPPMADOEMA().hashCode();
    }
    if (hasOCCANHCOCIE()) {
      hash = (37 * hash) + OCCANHCOCIE_FIELD_NUMBER;
      hash = (53 * hash) + getOCCANHCOCIE().hashCode();
    }
    if (getCHDOOKBIKLMCount() > 0) {
      hash = (37 * hash) + CHDOOKBIKLM_FIELD_NUMBER;
      hash = (53 * hash) + getCHDOOKBIKLMList().hashCode();
    }
    if (!internalGetDHDBEOHJEHH().getMap().isEmpty()) {
      hash = (37 * hash) + DHDBEOHJEHH_FIELD_NUMBER;
      hash = (53 * hash) + internalGetDHDBEOHJEHH().hashCode();
    }
    if (getWatcherInfoListCount() > 0) {
      hash = (37 * hash) + WATCHER_INFO_LIST_FIELD_NUMBER;
      hash = (53 * hash) + getWatcherInfoListList().hashCode();
    }
    hash = (37 * hash) + PALEKJJHCMJ_FIELD_NUMBER;
    hash = (53 * hash) + getPALEKJJHCMJ();
    hash = (37 * hash) + PFFNEPJBNNE_FIELD_NUMBER;
    hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
        getPFFNEPJBNNE());
    hash = (37 * hash) + LNOBFAIJGMM_FIELD_NUMBER;
    hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
        getLNOBFAIJGMM());
    hash = (37 * hash) + DPFFADGBHIF_FIELD_NUMBER;
    hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
        getDPFFADGBHIF());
    hash = (37 * hash) + HACCHMNKKDF_FIELD_NUMBER;
    hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
        getHACCHMNKKDF());
    hash = (37 * hash) + IS_FINISHED_FIELD_NUMBER;
    hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
        getIsFinished());
    hash = (37 * hash) + HPBAJOPIBLA_FIELD_NUMBER;
    hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
        getHPBAJOPIBLA());
    hash = (37 * hash) + CBMIEJODEML_FIELD_NUMBER;
    hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
        getCBMIEJODEML());
    hash = (37 * hash) + MJPBPGCHNFA_FIELD_NUMBER;
    hash = (53 * hash) + getMJPBPGCHNFA();
    hash = (37 * hash) + JHKKDCPBNMF_FIELD_NUMBER;
    hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
        getJHKKDCPBNMF());
    hash = (37 * hash) + DILOBKCEEGC_FIELD_NUMBER;
    hash = (53 * hash) + getDILOBKCEEGC();
    hash = (37 * hash) + ACTIVITY_ID_FIELD_NUMBER;
    hash = (53 * hash) + getActivityId();
    hash = (37 * hash) + CUR_SCORE_FIELD_NUMBER;
    hash = (53 * hash) + getCurScore();
    hash = (37 * hash) + BEGIN_TIME_FIELD_NUMBER;
    hash = (53 * hash) + getBeginTime();
    hash = (37 * hash) + AMPFAGMDJLJ_FIELD_NUMBER;
    hash = (53 * hash) + getAMPFAGMDJLJ();
    hash = (37 * hash) + END_TIME_FIELD_NUMBER;
    hash = (53 * hash) + getEndTime();
    hash = (37 * hash) + SCHEDULE_ID_FIELD_NUMBER;
    hash = (53 * hash) + getScheduleId();
    hash = (37 * hash) + PAKFDCIIEMF_FIELD_NUMBER;
    hash = (53 * hash) + getPAKFDCIIEMF();
    switch (oJOLLMHNGLICase_) {
      case 248:
        hash = (37 * hash) + SPICE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getSpiceInfo().hashCode();
        break;
      case 872:
        hash = (37 * hash) + COLLECT_UNDERWATER_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getCollectUnderwaterInfo().hashCode();
        break;
      case 1053:
        hash = (37 * hash) + HACHI_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getHachiInfo().hashCode();
        break;
      case 1149:
        hash = (37 * hash) + BRICK_BREAKER_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getBrickBreakerInfo().hashCode();
        break;
      case 695:
        hash = (37 * hash) + WINTER_CAMP_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getWinterCampInfo().hashCode();
        break;
      case 732:
        hash = (37 * hash) + PHOTO_UNDERSEA_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getPhotoUnderseaInfo().hashCode();
        break;
      case 748:
        hash = (37 * hash) + SANDWORM_CANNON_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getSandwormCannonDetailInfo().hashCode();
        break;
      case 1275:
        hash = (37 * hash) + TREASURE_SEELIE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getTreasureSeelieInfo().hashCode();
        break;
      case 1187:
        hash = (37 * hash) + AUTO_TIME_STOP_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getAutoTimeStopDetailInfo().hashCode();
        break;
      case 1806:
        hash = (37 * hash) + WIND_FIELD_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getWindFieldInfo().hashCode();
        break;
      case 8:
        hash = (37 * hash) + TRIAL_AVATAR_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getTrialAvatarInfo().hashCode();
        break;
      case 176:
        hash = (37 * hash) + MOONFIN_TRIAL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getMoonfinTrialInfo().hashCode();
        break;
      case 1080:
        hash = (37 * hash) + ROCK_BOARD_EXPLORE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getRockBoardExploreInfo().hashCode();
        break;
      case 1728:
        hash = (37 * hash) + FLEUR_FAIR_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getFleurFairInfo().hashCode();
        break;
      case 1079:
        hash = (37 * hash) + BIRD_BALL_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getBirdBallDetailInfo().hashCode();
        break;
      case 1455:
        hash = (37 * hash) + BULLET_HELL_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getBulletHellDetailInfo().hashCode();
        break;
      case 551:
        hash = (37 * hash) + BLITZ_RUSH_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getBlitzRushInfo().hashCode();
        break;
      case 771:
        hash = (37 * hash) + BLESSING_V2_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getBlessingV2Info().hashCode();
        break;
      case 1012:
        hash = (37 * hash) + HIDE_AND_SEEK_V4_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getHideAndSeekV4DetailInfo().hashCode();
        break;
      case 1123:
        hash = (37 * hash) + SEA_LAMP_V3_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getSeaLampV3Info().hashCode();
        break;
      case 575:
        hash = (37 * hash) + GCG_PVE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getGcgPveInfo().hashCode();
        break;
      case 640:
        hash = (37 * hash) + MUQADAS_POTION_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getMuqadasPotionInfo().hashCode();
        break;
      case 521:
        hash = (37 * hash) + FILMFEST_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getFilmfestDetailInfo().hashCode();
        break;
      case 142:
        hash = (37 * hash) + ECHO_SHELL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getEchoShellInfo().hashCode();
        break;
      case 1908:
        hash = (37 * hash) + FIND_HILICHURL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getFindHilichurlInfo().hashCode();
        break;
      case 1893:
        hash = (37 * hash) + ANIMAL_VIEW_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getAnimalViewInfo().hashCode();
        break;
      case 780:
        hash = (37 * hash) + RECHARGE_DISK_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getRechargeDiskDetailInfo().hashCode();
        break;
      case 1827:
        hash = (37 * hash) + NATLAN_TOUR_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getNatlanTourDetailInfo().hashCode();
        break;
      case 1045:
        hash = (37 * hash) + HIDE_AND_SEEK_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getHideAndSeekInfo().hashCode();
        break;
      case 1520:
        hash = (37 * hash) + DIG_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getDigInfo().hashCode();
        break;
      case 1973:
        hash = (37 * hash) + UGC_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getUgcInfo().hashCode();
        break;
      case 1288:
        hash = (37 * hash) + PENUMBRA_ADVENTURE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getPenumbraAdventureInfo().hashCode();
        break;
      case 913:
        hash = (37 * hash) + CEREMONY_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getCeremonyInfo().hashCode();
        break;
      case 1473:
        hash = (37 * hash) + FAIRY_TALES_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getFairyTalesDetailInfo().hashCode();
        break;
      case 1898:
        hash = (37 * hash) + ISLAND_PARTY_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getIslandPartyInfo().hashCode();
        break;
      case 612:
        hash = (37 * hash) + NAHIDA_BIRTH_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getNahidaBirthDetailInfo().hashCode();
        break;
      case 1733:
        hash = (37 * hash) + GCG_AUTO_BATTLE_CARD_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getGcgAutoBattleCardDetailInfo().hashCode();
        break;
      case 471:
        hash = (37 * hash) + PHOTO_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getPhotoInfo().hashCode();
        break;
      case 1602:
        hash = (37 * hash) + FISH_BLASTER_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getFishBlasterInfo().hashCode();
        break;
      case 101:
        hash = (37 * hash) + GACHA_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getGachaInfo().hashCode();
        break;
      case 1238:
        hash = (37 * hash) + GCG_PVE_PUZZLE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getGcgPvePuzzleInfo().hashCode();
        break;
      case 1507:
        hash = (37 * hash) + WATER_SPIRIT_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getWaterSpiritInfo().hashCode();
        break;
      case 116:
        hash = (37 * hash) + MIST_TRIAL_ACTIVITY_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getMistTrialActivityInfo().hashCode();
        break;
      case 19:
        hash = (37 * hash) + GAIN_BUFF_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getGainBuffDetailInfo().hashCode();
        break;
      case 1820:
        hash = (37 * hash) + SEA_LAMP_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getSeaLampInfo().hashCode();
        break;
      case 1832:
        hash = (37 * hash) + JOURNEY_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getJourneyInfo().hashCode();
        break;
      case 692:
        hash = (37 * hash) + SUMMER_TIME_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getSummerTimeInfo().hashCode();
        break;
      case 2012:
        hash = (37 * hash) + GRAVEN_INNOCENCE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getGravenInnocenceInfo().hashCode();
        break;
      case 1284:
        hash = (37 * hash) + BOLTBUG_ABYSS_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getBoltbugAbyssDetailInfo().hashCode();
        break;
      case 581:
        hash = (37 * hash) + LUNA_RITE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getLunaRiteInfo().hashCode();
        break;
      case 1684:
        hash = (37 * hash) + EFFIGY_CHALLENGE_V4_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getEffigyChallengeV4Info().hashCode();
        break;
      case 2027:
        hash = (37 * hash) + BLESSING_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getBlessingInfo().hashCode();
        break;
      case 488:
        hash = (37 * hash) + LANTERN_RITE_V4_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getLanternRiteV4Info().hashCode();
        break;
      case 175:
        hash = (37 * hash) + TOY_BATTLE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getToyBattleInfo().hashCode();
        break;
      case 603:
        hash = (37 * hash) + WATERGUN_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getWatergunInfo().hashCode();
        break;
      case 1070:
        hash = (37 * hash) + SLIME_CANNON_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getSlimeCannonDetailInfo().hashCode();
        break;
      case 700:
        hash = (37 * hash) + ROGUE_DIARY_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getRogueDiaryInfo().hashCode();
        break;
      case 1809:
        hash = (37 * hash) + ARENA_CHALLENGE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getArenaChallengeInfo().hashCode();
        break;
      case 311:
        hash = (37 * hash) + TEAM_CHAIN_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getTeamChainInfo().hashCode();
        break;
      case 1681:
        hash = (37 * hash) + BOUNCE_CONJURING_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getBounceConjuringInfo().hashCode();
        break;
      case 18:
        hash = (37 * hash) + MICHIAE_MATSURI_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getMichiaeMatsuriInfo().hashCode();
        break;
      case 1011:
        hash = (37 * hash) + GCG_FESTIVAL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getGcgFestivalInfo().hashCode();
        break;
      case 379:
        hash = (37 * hash) + EXPEDITION_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getExpeditionInfo().hashCode();
        break;
      case 1579:
        hash = (37 * hash) + EFFIGY_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getEffigyInfo().hashCode();
        break;
      case 1154:
        hash = (37 * hash) + FLIGHT_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getFlightInfo().hashCode();
        break;
      case 1808:
        hash = (37 * hash) + ALCHEMY_SIM_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getAlchemySimDetailInfo().hashCode();
        break;
      case 1368:
        hash = (37 * hash) + ACTIVITY_MULTI_CHARACTER_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getActivityMultiCharacterInfo().hashCode();
        break;
      case 1126:
        hash = (37 * hash) + CRYSTAL_LINK_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getCrystalLinkInfo().hashCode();
        break;
      case 915:
        hash = (37 * hash) + GOAL_CHALLENGE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getGoalChallengeInfo().hashCode();
        break;
      case 571:
        hash = (37 * hash) + VINTAGE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getVintageInfo().hashCode();
        break;
      case 601:
        hash = (37 * hash) + SORUSH_TRIAL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getSorushTrialInfo().hashCode();
        break;
      case 1440:
        hash = (37 * hash) + GEAR_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getGearInfo().hashCode();
        break;
      case 7:
        hash = (37 * hash) + SALESMAN_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getSalesmanInfo().hashCode();
        break;
      case 932:
        hash = (37 * hash) + LOST_SAMACHURL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getLostSamachurlInfo().hashCode();
        break;
      case 1243:
        hash = (37 * hash) + FUNGUS_FIGHTER_V2_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getFungusFighterV2Info().hashCode();
        break;
      case 14:
        hash = (37 * hash) + CRUCIBLE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getCrucibleInfo().hashCode();
        break;
      case 1229:
        hash = (37 * hash) + ARENA_CHALLENGE_V5_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getArenaChallengeV5DetailInfo().hashCode();
        break;
      case 63:
        hash = (37 * hash) + FONTAINE_GATHER_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getFontaineGatherInfo().hashCode();
        break;
      case 90:
        hash = (37 * hash) + TREASURE_HUNT_V4_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getTreasureHuntV4Info().hashCode();
        break;
      case 1664:
        hash = (37 * hash) + ASTER_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getAsterInfo().hashCode();
        break;
      case 1734:
        hash = (37 * hash) + DUEL_HEART_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getDuelHeartInfo().hashCode();
        break;
      case 731:
        hash = (37 * hash) + DRAGON_SPINE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getDragonSpineInfo().hashCode();
        break;
      case 431:
        hash = (37 * hash) + FUNGUS_FIGHTER_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getFungusFighterInfo().hashCode();
        break;
      case 304:
        hash = (37 * hash) + QUICK_TIME_COMBAT_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getQuickTimeCombatInfo().hashCode();
        break;
      case 57:
        hash = (37 * hash) + LUMINANCE_STONE_CHALLENGE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getLuminanceStoneChallengeInfo().hashCode();
        break;
      case 882:
        hash = (37 * hash) + POTION_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getPotionInfo().hashCode();
        break;
      case 1434:
        hash = (37 * hash) + ROGUELIKE_DUNGOEN_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getRoguelikeDungoenInfo().hashCode();
        break;
      case 1371:
        hash = (37 * hash) + LANTERN_RITE_ACTIVITY_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getLanternRiteActivityInfo().hashCode();
        break;
      case 455:
        hash = (37 * hash) + AKA_FES_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getAkaFesInfo().hashCode();
        break;
      case 1496:
        hash = (37 * hash) + CHALLNELER_SLAB_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getChallnelerSlabInfo().hashCode();
        break;
      case 461:
        hash = (37 * hash) + DELIVERY_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getDeliveryInfo().hashCode();
        break;
      case 12:
        hash = (37 * hash) + SAM_LAMP_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getSamLampInfo().hashCode();
        break;
      case 821:
        hash = (37 * hash) + LIMITED_TIME_REWARD_AREA_BANNER_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getLimitedTimeRewardAreaBannerInfo().hashCode();
        break;
      case 22:
        hash = (37 * hash) + SUMO_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getSumoInfo().hashCode();
        break;
      case 758:
        hash = (37 * hash) + UGC_V2_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getUgcV2Info().hashCode();
        break;
      case 633:
        hash = (37 * hash) + FUNGUS_FIGHTER_V3_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getFungusFighterV3Info().hashCode();
        break;
      case 1741:
        hash = (37 * hash) + CHAR_AMUSEMENT_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getCharAmusementInfo().hashCode();
        break;
      case 1889:
        hash = (37 * hash) + MONSTER_VS_MONSTER_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getMonsterVsMonsterDetailInfo().hashCode();
        break;
      case 1695:
        hash = (37 * hash) + POETRY_FESTIVAL_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getPoetryFestivalDetailInfo().hashCode();
        break;
      case 29:
        hash = (37 * hash) + BARTENDER_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getBartenderInfo().hashCode();
        break;
      case 565:
        hash = (37 * hash) + SUMMER_TIME_V2_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getSummerTimeV2Info().hashCode();
        break;
      case 1683:
        hash = (37 * hash) + EFFIGY_CHALLENGE_V5_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getEffigyChallengeV5DetailInfo().hashCode();
        break;
      case 1050:
        hash = (37 * hash) + TANUKI_TRAVEL_ACTIVITY_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getTanukiTravelActivityInfo().hashCode();
        break;
      case 721:
        hash = (37 * hash) + MUSIC_GAME_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getMusicGameInfo().hashCode();
        break;
      case 671:
        hash = (37 * hash) + RAINBOW_PRINCE_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getRainbowPrinceDetailInfo().hashCode();
        break;
      case 95:
        hash = (37 * hash) + BOMBER_DODOCO_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getBomberDodocoDetailInfo().hashCode();
        break;
      case 793:
        hash = (37 * hash) + INSTABLE_SPRAY_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getInstableSprayInfo().hashCode();
        break;
      case 339:
        hash = (37 * hash) + COOK_GAME_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getCookGameDetailInfo().hashCode();
        break;
      case 469:
        hash = (37 * hash) + COOPERATE_CHALLENGE_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getCooperateChallengeDetailInfo().hashCode();
        break;
      case 378:
        hash = (37 * hash) + MONSTER_CHESS_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getMonsterChessDetailInfo().hashCode();
        break;
      case 345:
        hash = (37 * hash) + ELECTROHERCULES_BATTLE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getElectroherculesBattleInfo().hashCode();
        break;
      case 230:
        hash = (37 * hash) + BUOYANT_COMBAT_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getBuoyantCombatInfo().hashCode();
        break;
      case 33:
        hash = (37 * hash) + EFFIGY_CHALLENGE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getEffigyChallengeInfo().hashCode();
        break;
      case 1736:
        hash = (37 * hash) + PLANT_FLOWER_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getPlantFlowerInfo().hashCode();
        break;
      case 635:
        hash = (37 * hash) + ACROBATICS_BATTLE_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getAcrobaticsBattleDetailInfo().hashCode();
        break;
      case 188:
        hash = (37 * hash) + IRODORI_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getIrodoriInfo().hashCode();
        break;
      case 751:
        hash = (37 * hash) + CHESS_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getChessInfo().hashCode();
        break;
      case 404:
        hash = (37 * hash) + COIN_COLLECT_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getCoinCollectInfo().hashCode();
        break;
      case 558:
        hash = (37 * hash) + GCG_PVE_INFINITE_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getGcgPveInfiniteInfo().hashCode();
        break;
      case 97:
        hash = (37 * hash) + STAMINA_FIGHT_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getStaminaFightInfo().hashCode();
        break;
      case 400:
        hash = (37 * hash) + FLEUR_FAIR_V2_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getFleurFairV2Info().hashCode();
        break;
      case 166:
        hash = (37 * hash) + TREASURE_MAP_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getTreasureMapInfo().hashCode();
        break;
      case 1874:
        hash = (37 * hash) + CATCAFE_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getCatcafeDetailInfo().hashCode();
        break;
      case 875:
        hash = (37 * hash) + GREAT_FESTIVAL_V2_DETAIL_INFO_FIELD_NUMBER;
        hash = (53 * hash) + getGreatFestivalV2DetailInfo().hashCode();
        break;
      case 0:
      default:
    }
    hash = (29 * hash) + unknownFields.hashCode();
    memoizedHashCode = hash;
    return hash;
  }

  public static io.grasscutter.net.proto.activity.ActivityInfo parseFrom(
      java.nio.ByteBuffer data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static io.grasscutter.net.proto.activity.ActivityInfo parseFrom(
      java.nio.ByteBuffer data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static io.grasscutter.net.proto.activity.ActivityInfo parseFrom(
      com.google.protobuf.ByteString data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static io.grasscutter.net.proto.activity.ActivityInfo parseFrom(
      com.google.protobuf.ByteString data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static io.grasscutter.net.proto.activity.ActivityInfo parseFrom(byte[] data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static io.grasscutter.net.proto.activity.ActivityInfo parseFrom(
      byte[] data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static io.grasscutter.net.proto.activity.ActivityInfo parseFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static io.grasscutter.net.proto.activity.ActivityInfo parseFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }
  public static io.grasscutter.net.proto.activity.ActivityInfo parseDelimitedFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input);
  }
  public static io.grasscutter.net.proto.activity.ActivityInfo parseDelimitedFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  }
  public static io.grasscutter.net.proto.activity.ActivityInfo parseFrom(
      com.google.protobuf.CodedInputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static io.grasscutter.net.proto.activity.ActivityInfo parseFrom(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }

  @java.lang.Override
  public Builder newBuilderForType() { return newBuilder(); }
  public static Builder newBuilder() {
    return DEFAULT_INSTANCE.toBuilder();
  }
  public static Builder newBuilder(io.grasscutter.net.proto.activity.ActivityInfo prototype) {
    return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  }
  @java.lang.Override
  public Builder toBuilder() {
    return this == DEFAULT_INSTANCE
        ? new Builder() : new Builder().mergeFrom(this);
  }

  @java.lang.Override
  protected Builder newBuilderForType(
      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
    Builder builder = new Builder(parent);
    return builder;
  }
  /**
   * Protobuf type {@code ActivityInfo}
   */
  public static final class Builder extends
      com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
      // @@protoc_insertion_point(builder_implements:ActivityInfo)
      io.grasscutter.net.proto.activity.ActivityInfoOrBuilder {
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return io.grasscutter.net.proto.activity.Activity.internal_static_ActivityInfo_descriptor;
    }

    @SuppressWarnings({"rawtypes"})
    protected com.google.protobuf.MapField internalGetMapField(
        int number) {
      switch (number) {
        case 1647:
          return internalGetPAPPMADOEMA();
        case 159:
          return internalGetDHDBEOHJEHH();
        default:
          throw new RuntimeException(
              "Invalid map field number: " + number);
      }
    }
    @SuppressWarnings({"rawtypes"})
    protected com.google.protobuf.MapField internalGetMutableMapField(
        int number) {
      switch (number) {
        case 1647:
          return internalGetMutablePAPPMADOEMA();
        case 159:
          return internalGetMutableDHDBEOHJEHH();
        default:
          throw new RuntimeException(
              "Invalid map field number: " + number);
      }
    }
    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return io.grasscutter.net.proto.activity.Activity.internal_static_ActivityInfo_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              io.grasscutter.net.proto.activity.ActivityInfo.class, io.grasscutter.net.proto.activity.ActivityInfo.Builder.class);
    }

    // Construct using io.grasscutter.net.proto.activity.ActivityInfo.newBuilder()
    private Builder() {
      maybeForceBuilderInitialization();
    }

    private Builder(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      super(parent);
      maybeForceBuilderInitialization();
    }
    private void maybeForceBuilderInitialization() {
      if (com.google.protobuf.GeneratedMessageV3
              .alwaysUseFieldBuilders) {
        getActivityPushTipsDataListFieldBuilder();
        getWatcherInfoListFieldBuilder();
      }
    }
    @java.lang.Override
    public Builder clear() {
      super.clear();
      nOEPKONBFIK_ = emptyLongList();
      bitField0_ = (bitField0_ & ~0x00000001);
      hIPDKJOFKLK_ = emptyIntList();
      bitField0_ = (bitField0_ & ~0x00000002);
      kEOOJGFGMLH_ = emptyIntList();
      bitField0_ = (bitField0_ & ~0x00000004);
      pHOAEHGEALL_ = emptyIntList();
      bitField0_ = (bitField0_ & ~0x00000008);
      if (activityPushTipsDataListBuilder_ == null) {
        activityPushTipsDataList_ = java.util.Collections.emptyList();
        bitField0_ = (bitField0_ & ~0x00000010);
      } else {
        activityPushTipsDataListBuilder_.clear();
      }
      internalGetMutablePAPPMADOEMA().clear();
      if (oCCANHCOCIEBuilder_ == null) {
        oCCANHCOCIE_ = null;
      } else {
        oCCANHCOCIE_ = null;
        oCCANHCOCIEBuilder_ = null;
      }
      cHDOOKBIKLM_ = emptyIntList();
      bitField0_ = (bitField0_ & ~0x00000040);
      internalGetMutableDHDBEOHJEHH().clear();
      if (watcherInfoListBuilder_ == null) {
        watcherInfoList_ = java.util.Collections.emptyList();
        bitField0_ = (bitField0_ & ~0x00000100);
      } else {
        watcherInfoListBuilder_.clear();
      }
      pALEKJJHCMJ_ = 0;

      pFFNEPJBNNE_ = false;

      lNOBFAIJGMM_ = false;

      dPFFADGBHIF_ = false;

      hACCHMNKKDF_ = false;

      isFinished_ = false;

      hPBAJOPIBLA_ = false;

      cBMIEJODEML_ = false;

      mJPBPGCHNFA_ = 0;

      jHKKDCPBNMF_ = 0L;

      dILOBKCEEGC_ = 0;

      activityId_ = 0;

      curScore_ = 0;

      beginTime_ = 0;

      aMPFAGMDJLJ_ = 0;

      endTime_ = 0;

      scheduleId_ = 0;

      pAKFDCIIEMF_ = 0;

      oJOLLMHNGLICase_ = 0;
      oJOLLMHNGLI_ = null;
      return this;
    }

    @java.lang.Override
    public com.google.protobuf.Descriptors.Descriptor
        getDescriptorForType() {
      return io.grasscutter.net.proto.activity.Activity.internal_static_ActivityInfo_descriptor;
    }

    @java.lang.Override
    public io.grasscutter.net.proto.activity.ActivityInfo getDefaultInstanceForType() {
      return io.grasscutter.net.proto.activity.ActivityInfo.getDefaultInstance();
    }

    @java.lang.Override
    public io.grasscutter.net.proto.activity.ActivityInfo build() {
      io.grasscutter.net.proto.activity.ActivityInfo result = buildPartial();
      if (!result.isInitialized()) {
        throw newUninitializedMessageException(result);
      }
      return result;
    }

    @java.lang.Override
    public io.grasscutter.net.proto.activity.ActivityInfo buildPartial() {
      io.grasscutter.net.proto.activity.ActivityInfo result = new io.grasscutter.net.proto.activity.ActivityInfo(this);
      int from_bitField0_ = bitField0_;
      if (((bitField0_ & 0x00000001) != 0)) {
        nOEPKONBFIK_.makeImmutable();
        bitField0_ = (bitField0_ & ~0x00000001);
      }
      result.nOEPKONBFIK_ = nOEPKONBFIK_;
      if (((bitField0_ & 0x00000002) != 0)) {
        hIPDKJOFKLK_.makeImmutable();
        bitField0_ = (bitField0_ & ~0x00000002);
      }
      result.hIPDKJOFKLK_ = hIPDKJOFKLK_;
      if (((bitField0_ & 0x00000004) != 0)) {
        kEOOJGFGMLH_.makeImmutable();
        bitField0_ = (bitField0_ & ~0x00000004);
      }
      result.kEOOJGFGMLH_ = kEOOJGFGMLH_;
      if (((bitField0_ & 0x00000008) != 0)) {
        pHOAEHGEALL_.makeImmutable();
        bitField0_ = (bitField0_ & ~0x00000008);
      }
      result.pHOAEHGEALL_ = pHOAEHGEALL_;
      if (activityPushTipsDataListBuilder_ == null) {
        if (((bitField0_ & 0x00000010) != 0)) {
          activityPushTipsDataList_ = java.util.Collections.unmodifiableList(activityPushTipsDataList_);
          bitField0_ = (bitField0_ & ~0x00000010);
        }
        result.activityPushTipsDataList_ = activityPushTipsDataList_;
      } else {
        result.activityPushTipsDataList_ = activityPushTipsDataListBuilder_.build();
      }
      result.pAPPMADOEMA_ = internalGetPAPPMADOEMA();
      result.pAPPMADOEMA_.makeImmutable();
      if (oCCANHCOCIEBuilder_ == null) {
        result.oCCANHCOCIE_ = oCCANHCOCIE_;
      } else {
        result.oCCANHCOCIE_ = oCCANHCOCIEBuilder_.build();
      }
      if (((bitField0_ & 0x00000040) != 0)) {
        cHDOOKBIKLM_.makeImmutable();
        bitField0_ = (bitField0_ & ~0x00000040);
      }
      result.cHDOOKBIKLM_ = cHDOOKBIKLM_;
      result.dHDBEOHJEHH_ = internalGetDHDBEOHJEHH();
      result.dHDBEOHJEHH_.makeImmutable();
      if (watcherInfoListBuilder_ == null) {
        if (((bitField0_ & 0x00000100) != 0)) {
          watcherInfoList_ = java.util.Collections.unmodifiableList(watcherInfoList_);
          bitField0_ = (bitField0_ & ~0x00000100);
        }
        result.watcherInfoList_ = watcherInfoList_;
      } else {
        result.watcherInfoList_ = watcherInfoListBuilder_.build();
      }
      result.pALEKJJHCMJ_ = pALEKJJHCMJ_;
      result.pFFNEPJBNNE_ = pFFNEPJBNNE_;
      result.lNOBFAIJGMM_ = lNOBFAIJGMM_;
      result.dPFFADGBHIF_ = dPFFADGBHIF_;
      result.hACCHMNKKDF_ = hACCHMNKKDF_;
      result.isFinished_ = isFinished_;
      result.hPBAJOPIBLA_ = hPBAJOPIBLA_;
      result.cBMIEJODEML_ = cBMIEJODEML_;
      result.mJPBPGCHNFA_ = mJPBPGCHNFA_;
      result.jHKKDCPBNMF_ = jHKKDCPBNMF_;
      result.dILOBKCEEGC_ = dILOBKCEEGC_;
      result.activityId_ = activityId_;
      result.curScore_ = curScore_;
      result.beginTime_ = beginTime_;
      result.aMPFAGMDJLJ_ = aMPFAGMDJLJ_;
      result.endTime_ = endTime_;
      result.scheduleId_ = scheduleId_;
      result.pAKFDCIIEMF_ = pAKFDCIIEMF_;
      if (oJOLLMHNGLICase_ == 248) {
        if (spiceInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = spiceInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 872) {
        if (collectUnderwaterInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = collectUnderwaterInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1053) {
        if (hachiInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = hachiInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1149) {
        if (brickBreakerInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = brickBreakerInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 695) {
        if (winterCampInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = winterCampInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 732) {
        if (photoUnderseaInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = photoUnderseaInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 748) {
        if (sandwormCannonDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = sandwormCannonDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1275) {
        if (treasureSeelieInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = treasureSeelieInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1187) {
        if (autoTimeStopDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = autoTimeStopDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1806) {
        if (windFieldInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = windFieldInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 8) {
        if (trialAvatarInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = trialAvatarInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 176) {
        if (moonfinTrialInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = moonfinTrialInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1080) {
        if (rockBoardExploreInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = rockBoardExploreInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1728) {
        if (fleurFairInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = fleurFairInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1079) {
        if (birdBallDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = birdBallDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1455) {
        if (bulletHellDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = bulletHellDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 551) {
        if (blitzRushInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = blitzRushInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 771) {
        if (blessingV2InfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = blessingV2InfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1012) {
        if (hideAndSeekV4DetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = hideAndSeekV4DetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1123) {
        if (seaLampV3InfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = seaLampV3InfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 575) {
        if (gcgPveInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = gcgPveInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 640) {
        if (muqadasPotionInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = muqadasPotionInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 521) {
        if (filmfestDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = filmfestDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 142) {
        if (echoShellInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = echoShellInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1908) {
        if (findHilichurlInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = findHilichurlInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1893) {
        if (animalViewInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = animalViewInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 780) {
        if (rechargeDiskDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = rechargeDiskDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1827) {
        if (natlanTourDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = natlanTourDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1045) {
        if (hideAndSeekInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = hideAndSeekInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1520) {
        if (digInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = digInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1973) {
        if (ugcInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = ugcInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1288) {
        if (penumbraAdventureInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = penumbraAdventureInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 913) {
        if (ceremonyInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = ceremonyInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1473) {
        if (fairyTalesDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = fairyTalesDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1898) {
        if (islandPartyInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = islandPartyInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 612) {
        if (nahidaBirthDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = nahidaBirthDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1733) {
        if (gcgAutoBattleCardDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = gcgAutoBattleCardDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 471) {
        if (photoInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = photoInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1602) {
        if (fishBlasterInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = fishBlasterInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 101) {
        if (gachaInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = gachaInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1238) {
        if (gcgPvePuzzleInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = gcgPvePuzzleInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1507) {
        if (waterSpiritInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = waterSpiritInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 116) {
        if (mistTrialActivityInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = mistTrialActivityInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 19) {
        if (gainBuffDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = gainBuffDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1820) {
        if (seaLampInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = seaLampInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1832) {
        if (journeyInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = journeyInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 692) {
        if (summerTimeInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = summerTimeInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 2012) {
        if (gravenInnocenceInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = gravenInnocenceInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1284) {
        if (boltbugAbyssDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = boltbugAbyssDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 581) {
        if (lunaRiteInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = lunaRiteInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1684) {
        if (effigyChallengeV4InfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = effigyChallengeV4InfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 2027) {
        if (blessingInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = blessingInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 488) {
        if (lanternRiteV4InfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = lanternRiteV4InfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 175) {
        if (toyBattleInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = toyBattleInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 603) {
        if (watergunInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = watergunInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1070) {
        if (slimeCannonDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = slimeCannonDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 700) {
        if (rogueDiaryInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = rogueDiaryInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1809) {
        if (arenaChallengeInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = arenaChallengeInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 311) {
        if (teamChainInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = teamChainInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1681) {
        if (bounceConjuringInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = bounceConjuringInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 18) {
        if (michiaeMatsuriInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = michiaeMatsuriInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1011) {
        if (gcgFestivalInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = gcgFestivalInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 379) {
        if (expeditionInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = expeditionInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1579) {
        if (effigyInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = effigyInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1154) {
        if (flightInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = flightInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1808) {
        if (alchemySimDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = alchemySimDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1368) {
        if (activityMultiCharacterInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = activityMultiCharacterInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1126) {
        if (crystalLinkInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = crystalLinkInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 915) {
        if (goalChallengeInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = goalChallengeInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 571) {
        if (vintageInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = vintageInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 601) {
        if (sorushTrialInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = sorushTrialInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1440) {
        if (gearInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = gearInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 7) {
        if (salesmanInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = salesmanInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 932) {
        if (lostSamachurlInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = lostSamachurlInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1243) {
        if (fungusFighterV2InfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = fungusFighterV2InfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 14) {
        if (crucibleInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = crucibleInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1229) {
        if (arenaChallengeV5DetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = arenaChallengeV5DetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 63) {
        if (fontaineGatherInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = fontaineGatherInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 90) {
        if (treasureHuntV4InfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = treasureHuntV4InfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1664) {
        if (asterInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = asterInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1734) {
        if (duelHeartInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = duelHeartInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 731) {
        if (dragonSpineInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = dragonSpineInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 431) {
        if (fungusFighterInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = fungusFighterInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 304) {
        if (quickTimeCombatInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = quickTimeCombatInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 57) {
        if (luminanceStoneChallengeInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = luminanceStoneChallengeInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 882) {
        if (potionInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = potionInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1434) {
        if (roguelikeDungoenInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = roguelikeDungoenInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1371) {
        if (lanternRiteActivityInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = lanternRiteActivityInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 455) {
        if (akaFesInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = akaFesInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1496) {
        if (challnelerSlabInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = challnelerSlabInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 461) {
        if (deliveryInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = deliveryInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 12) {
        if (samLampInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = samLampInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 821) {
        if (limitedTimeRewardAreaBannerInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = limitedTimeRewardAreaBannerInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 22) {
        if (sumoInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = sumoInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 758) {
        if (ugcV2InfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = ugcV2InfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 633) {
        if (fungusFighterV3InfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = fungusFighterV3InfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1741) {
        if (charAmusementInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = charAmusementInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1889) {
        if (monsterVsMonsterDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = monsterVsMonsterDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1695) {
        if (poetryFestivalDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = poetryFestivalDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 29) {
        if (bartenderInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = bartenderInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 565) {
        if (summerTimeV2InfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = summerTimeV2InfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1683) {
        if (effigyChallengeV5DetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = effigyChallengeV5DetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1050) {
        if (tanukiTravelActivityInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = tanukiTravelActivityInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 721) {
        if (musicGameInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = musicGameInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 671) {
        if (rainbowPrinceDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = rainbowPrinceDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 95) {
        if (bomberDodocoDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = bomberDodocoDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 793) {
        if (instableSprayInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = instableSprayInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 339) {
        if (cookGameDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = cookGameDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 469) {
        if (cooperateChallengeDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = cooperateChallengeDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 378) {
        if (monsterChessDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = monsterChessDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 345) {
        if (electroherculesBattleInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = electroherculesBattleInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 230) {
        if (buoyantCombatInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = buoyantCombatInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 33) {
        if (effigyChallengeInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = effigyChallengeInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1736) {
        if (plantFlowerInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = plantFlowerInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 635) {
        if (acrobaticsBattleDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = acrobaticsBattleDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 188) {
        if (irodoriInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = irodoriInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 751) {
        if (chessInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = chessInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 404) {
        if (coinCollectInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = coinCollectInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 558) {
        if (gcgPveInfiniteInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = gcgPveInfiniteInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 97) {
        if (staminaFightInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = staminaFightInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 400) {
        if (fleurFairV2InfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = fleurFairV2InfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 166) {
        if (treasureMapInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = treasureMapInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 1874) {
        if (catcafeDetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = catcafeDetailInfoBuilder_.build();
        }
      }
      if (oJOLLMHNGLICase_ == 875) {
        if (greatFestivalV2DetailInfoBuilder_ == null) {
          result.oJOLLMHNGLI_ = oJOLLMHNGLI_;
        } else {
          result.oJOLLMHNGLI_ = greatFestivalV2DetailInfoBuilder_.build();
        }
      }
      result.oJOLLMHNGLICase_ = oJOLLMHNGLICase_;
      onBuilt();
      return result;
    }

    @java.lang.Override
    public Builder clone() {
      return super.clone();
    }
    @java.lang.Override
    public Builder setField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        java.lang.Object value) {
      return super.setField(field, value);
    }
    @java.lang.Override
    public Builder clearField(
        com.google.protobuf.Descriptors.FieldDescriptor field) {
      return super.clearField(field);
    }
    @java.lang.Override
    public Builder clearOneof(
        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
      return super.clearOneof(oneof);
    }
    @java.lang.Override
    public Builder setRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        int index, java.lang.Object value) {
      return super.setRepeatedField(field, index, value);
    }
    @java.lang.Override
    public Builder addRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        java.lang.Object value) {
      return super.addRepeatedField(field, value);
    }
    @java.lang.Override
    public Builder mergeFrom(com.google.protobuf.Message other) {
      if (other instanceof io.grasscutter.net.proto.activity.ActivityInfo) {
        return mergeFrom((io.grasscutter.net.proto.activity.ActivityInfo)other);
      } else {
        super.mergeFrom(other);
        return this;
      }
    }

    public Builder mergeFrom(io.grasscutter.net.proto.activity.ActivityInfo other) {
      if (other == io.grasscutter.net.proto.activity.ActivityInfo.getDefaultInstance()) return this;
      if (!other.nOEPKONBFIK_.isEmpty()) {
        if (nOEPKONBFIK_.isEmpty()) {
          nOEPKONBFIK_ = other.nOEPKONBFIK_;
          bitField0_ = (bitField0_ & ~0x00000001);
        } else {
          ensureNOEPKONBFIKIsMutable();
          nOEPKONBFIK_.addAll(other.nOEPKONBFIK_);
        }
        onChanged();
      }
      if (!other.hIPDKJOFKLK_.isEmpty()) {
        if (hIPDKJOFKLK_.isEmpty()) {
          hIPDKJOFKLK_ = other.hIPDKJOFKLK_;
          bitField0_ = (bitField0_ & ~0x00000002);
        } else {
          ensureHIPDKJOFKLKIsMutable();
          hIPDKJOFKLK_.addAll(other.hIPDKJOFKLK_);
        }
        onChanged();
      }
      if (!other.kEOOJGFGMLH_.isEmpty()) {
        if (kEOOJGFGMLH_.isEmpty()) {
          kEOOJGFGMLH_ = other.kEOOJGFGMLH_;
          bitField0_ = (bitField0_ & ~0x00000004);
        } else {
          ensureKEOOJGFGMLHIsMutable();
          kEOOJGFGMLH_.addAll(other.kEOOJGFGMLH_);
        }
        onChanged();
      }
      if (!other.pHOAEHGEALL_.isEmpty()) {
        if (pHOAEHGEALL_.isEmpty()) {
          pHOAEHGEALL_ = other.pHOAEHGEALL_;
          bitField0_ = (bitField0_ & ~0x00000008);
        } else {
          ensurePHOAEHGEALLIsMutable();
          pHOAEHGEALL_.addAll(other.pHOAEHGEALL_);
        }
        onChanged();
      }
      if (activityPushTipsDataListBuilder_ == null) {
        if (!other.activityPushTipsDataList_.isEmpty()) {
          if (activityPushTipsDataList_.isEmpty()) {
            activityPushTipsDataList_ = other.activityPushTipsDataList_;
            bitField0_ = (bitField0_ & ~0x00000010);
          } else {
            ensureActivityPushTipsDataListIsMutable();
            activityPushTipsDataList_.addAll(other.activityPushTipsDataList_);
          }
          onChanged();
        }
      } else {
        if (!other.activityPushTipsDataList_.isEmpty()) {
          if (activityPushTipsDataListBuilder_.isEmpty()) {
            activityPushTipsDataListBuilder_.dispose();
            activityPushTipsDataListBuilder_ = null;
            activityPushTipsDataList_ = other.activityPushTipsDataList_;
            bitField0_ = (bitField0_ & ~0x00000010);
            activityPushTipsDataListBuilder_ = 
              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                 getActivityPushTipsDataListFieldBuilder() : null;
          } else {
            activityPushTipsDataListBuilder_.addAllMessages(other.activityPushTipsDataList_);
          }
        }
      }
      internalGetMutablePAPPMADOEMA().mergeFrom(
          other.internalGetPAPPMADOEMA());
      if (other.hasOCCANHCOCIE()) {
        mergeOCCANHCOCIE(other.getOCCANHCOCIE());
      }
      if (!other.cHDOOKBIKLM_.isEmpty()) {
        if (cHDOOKBIKLM_.isEmpty()) {
          cHDOOKBIKLM_ = other.cHDOOKBIKLM_;
          bitField0_ = (bitField0_ & ~0x00000040);
        } else {
          ensureCHDOOKBIKLMIsMutable();
          cHDOOKBIKLM_.addAll(other.cHDOOKBIKLM_);
        }
        onChanged();
      }
      internalGetMutableDHDBEOHJEHH().mergeFrom(
          other.internalGetDHDBEOHJEHH());
      if (watcherInfoListBuilder_ == null) {
        if (!other.watcherInfoList_.isEmpty()) {
          if (watcherInfoList_.isEmpty()) {
            watcherInfoList_ = other.watcherInfoList_;
            bitField0_ = (bitField0_ & ~0x00000100);
          } else {
            ensureWatcherInfoListIsMutable();
            watcherInfoList_.addAll(other.watcherInfoList_);
          }
          onChanged();
        }
      } else {
        if (!other.watcherInfoList_.isEmpty()) {
          if (watcherInfoListBuilder_.isEmpty()) {
            watcherInfoListBuilder_.dispose();
            watcherInfoListBuilder_ = null;
            watcherInfoList_ = other.watcherInfoList_;
            bitField0_ = (bitField0_ & ~0x00000100);
            watcherInfoListBuilder_ = 
              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                 getWatcherInfoListFieldBuilder() : null;
          } else {
            watcherInfoListBuilder_.addAllMessages(other.watcherInfoList_);
          }
        }
      }
      if (other.getPALEKJJHCMJ() != 0) {
        setPALEKJJHCMJ(other.getPALEKJJHCMJ());
      }
      if (other.getPFFNEPJBNNE() != false) {
        setPFFNEPJBNNE(other.getPFFNEPJBNNE());
      }
      if (other.getLNOBFAIJGMM() != false) {
        setLNOBFAIJGMM(other.getLNOBFAIJGMM());
      }
      if (other.getDPFFADGBHIF() != false) {
        setDPFFADGBHIF(other.getDPFFADGBHIF());
      }
      if (other.getHACCHMNKKDF() != false) {
        setHACCHMNKKDF(other.getHACCHMNKKDF());
      }
      if (other.getIsFinished() != false) {
        setIsFinished(other.getIsFinished());
      }
      if (other.getHPBAJOPIBLA() != false) {
        setHPBAJOPIBLA(other.getHPBAJOPIBLA());
      }
      if (other.getCBMIEJODEML() != false) {
        setCBMIEJODEML(other.getCBMIEJODEML());
      }
      if (other.getMJPBPGCHNFA() != 0) {
        setMJPBPGCHNFA(other.getMJPBPGCHNFA());
      }
      if (other.getJHKKDCPBNMF() != 0L) {
        setJHKKDCPBNMF(other.getJHKKDCPBNMF());
      }
      if (other.getDILOBKCEEGC() != 0) {
        setDILOBKCEEGC(other.getDILOBKCEEGC());
      }
      if (other.getActivityId() != 0) {
        setActivityId(other.getActivityId());
      }
      if (other.getCurScore() != 0) {
        setCurScore(other.getCurScore());
      }
      if (other.getBeginTime() != 0) {
        setBeginTime(other.getBeginTime());
      }
      if (other.getAMPFAGMDJLJ() != 0) {
        setAMPFAGMDJLJ(other.getAMPFAGMDJLJ());
      }
      if (other.getEndTime() != 0) {
        setEndTime(other.getEndTime());
      }
      if (other.getScheduleId() != 0) {
        setScheduleId(other.getScheduleId());
      }
      if (other.getPAKFDCIIEMF() != 0) {
        setPAKFDCIIEMF(other.getPAKFDCIIEMF());
      }
      switch (other.getOJOLLMHNGLICase()) {
        case SPICE_INFO: {
          mergeSpiceInfo(other.getSpiceInfo());
          break;
        }
        case COLLECT_UNDERWATER_INFO: {
          mergeCollectUnderwaterInfo(other.getCollectUnderwaterInfo());
          break;
        }
        case HACHI_INFO: {
          mergeHachiInfo(other.getHachiInfo());
          break;
        }
        case BRICK_BREAKER_INFO: {
          mergeBrickBreakerInfo(other.getBrickBreakerInfo());
          break;
        }
        case WINTER_CAMP_INFO: {
          mergeWinterCampInfo(other.getWinterCampInfo());
          break;
        }
        case PHOTO_UNDERSEA_INFO: {
          mergePhotoUnderseaInfo(other.getPhotoUnderseaInfo());
          break;
        }
        case SANDWORM_CANNON_DETAIL_INFO: {
          mergeSandwormCannonDetailInfo(other.getSandwormCannonDetailInfo());
          break;
        }
        case TREASURE_SEELIE_INFO: {
          mergeTreasureSeelieInfo(other.getTreasureSeelieInfo());
          break;
        }
        case AUTO_TIME_STOP_DETAIL_INFO: {
          mergeAutoTimeStopDetailInfo(other.getAutoTimeStopDetailInfo());
          break;
        }
        case WIND_FIELD_INFO: {
          mergeWindFieldInfo(other.getWindFieldInfo());
          break;
        }
        case TRIAL_AVATAR_INFO: {
          mergeTrialAvatarInfo(other.getTrialAvatarInfo());
          break;
        }
        case MOONFIN_TRIAL_INFO: {
          mergeMoonfinTrialInfo(other.getMoonfinTrialInfo());
          break;
        }
        case ROCK_BOARD_EXPLORE_INFO: {
          mergeRockBoardExploreInfo(other.getRockBoardExploreInfo());
          break;
        }
        case FLEUR_FAIR_INFO: {
          mergeFleurFairInfo(other.getFleurFairInfo());
          break;
        }
        case BIRD_BALL_DETAIL_INFO: {
          mergeBirdBallDetailInfo(other.getBirdBallDetailInfo());
          break;
        }
        case BULLET_HELL_DETAIL_INFO: {
          mergeBulletHellDetailInfo(other.getBulletHellDetailInfo());
          break;
        }
        case BLITZ_RUSH_INFO: {
          mergeBlitzRushInfo(other.getBlitzRushInfo());
          break;
        }
        case BLESSING_V2_INFO: {
          mergeBlessingV2Info(other.getBlessingV2Info());
          break;
        }
        case HIDE_AND_SEEK_V4_DETAIL_INFO: {
          mergeHideAndSeekV4DetailInfo(other.getHideAndSeekV4DetailInfo());
          break;
        }
        case SEA_LAMP_V3_INFO: {
          mergeSeaLampV3Info(other.getSeaLampV3Info());
          break;
        }
        case GCG_PVE_INFO: {
          mergeGcgPveInfo(other.getGcgPveInfo());
          break;
        }
        case MUQADAS_POTION_INFO: {
          mergeMuqadasPotionInfo(other.getMuqadasPotionInfo());
          break;
        }
        case FILMFEST_DETAIL_INFO: {
          mergeFilmfestDetailInfo(other.getFilmfestDetailInfo());
          break;
        }
        case ECHO_SHELL_INFO: {
          mergeEchoShellInfo(other.getEchoShellInfo());
          break;
        }
        case FIND_HILICHURL_INFO: {
          mergeFindHilichurlInfo(other.getFindHilichurlInfo());
          break;
        }
        case ANIMAL_VIEW_INFO: {
          mergeAnimalViewInfo(other.getAnimalViewInfo());
          break;
        }
        case RECHARGE_DISK_DETAIL_INFO: {
          mergeRechargeDiskDetailInfo(other.getRechargeDiskDetailInfo());
          break;
        }
        case NATLAN_TOUR_DETAIL_INFO: {
          mergeNatlanTourDetailInfo(other.getNatlanTourDetailInfo());
          break;
        }
        case HIDE_AND_SEEK_INFO: {
          mergeHideAndSeekInfo(other.getHideAndSeekInfo());
          break;
        }
        case DIG_INFO: {
          mergeDigInfo(other.getDigInfo());
          break;
        }
        case UGC_INFO: {
          mergeUgcInfo(other.getUgcInfo());
          break;
        }
        case PENUMBRA_ADVENTURE_INFO: {
          mergePenumbraAdventureInfo(other.getPenumbraAdventureInfo());
          break;
        }
        case CEREMONY_INFO: {
          mergeCeremonyInfo(other.getCeremonyInfo());
          break;
        }
        case FAIRY_TALES_DETAIL_INFO: {
          mergeFairyTalesDetailInfo(other.getFairyTalesDetailInfo());
          break;
        }
        case ISLAND_PARTY_INFO: {
          mergeIslandPartyInfo(other.getIslandPartyInfo());
          break;
        }
        case NAHIDA_BIRTH_DETAIL_INFO: {
          mergeNahidaBirthDetailInfo(other.getNahidaBirthDetailInfo());
          break;
        }
        case GCG_AUTO_BATTLE_CARD_DETAIL_INFO: {
          mergeGcgAutoBattleCardDetailInfo(other.getGcgAutoBattleCardDetailInfo());
          break;
        }
        case PHOTO_INFO: {
          mergePhotoInfo(other.getPhotoInfo());
          break;
        }
        case FISH_BLASTER_INFO: {
          mergeFishBlasterInfo(other.getFishBlasterInfo());
          break;
        }
        case GACHA_INFO: {
          mergeGachaInfo(other.getGachaInfo());
          break;
        }
        case GCG_PVE_PUZZLE_INFO: {
          mergeGcgPvePuzzleInfo(other.getGcgPvePuzzleInfo());
          break;
        }
        case WATER_SPIRIT_INFO: {
          mergeWaterSpiritInfo(other.getWaterSpiritInfo());
          break;
        }
        case MIST_TRIAL_ACTIVITY_INFO: {
          mergeMistTrialActivityInfo(other.getMistTrialActivityInfo());
          break;
        }
        case GAIN_BUFF_DETAIL_INFO: {
          mergeGainBuffDetailInfo(other.getGainBuffDetailInfo());
          break;
        }
        case SEA_LAMP_INFO: {
          mergeSeaLampInfo(other.getSeaLampInfo());
          break;
        }
        case JOURNEY_INFO: {
          mergeJourneyInfo(other.getJourneyInfo());
          break;
        }
        case SUMMER_TIME_INFO: {
          mergeSummerTimeInfo(other.getSummerTimeInfo());
          break;
        }
        case GRAVEN_INNOCENCE_INFO: {
          mergeGravenInnocenceInfo(other.getGravenInnocenceInfo());
          break;
        }
        case BOLTBUG_ABYSS_DETAIL_INFO: {
          mergeBoltbugAbyssDetailInfo(other.getBoltbugAbyssDetailInfo());
          break;
        }
        case LUNA_RITE_INFO: {
          mergeLunaRiteInfo(other.getLunaRiteInfo());
          break;
        }
        case EFFIGY_CHALLENGE_V4_INFO: {
          mergeEffigyChallengeV4Info(other.getEffigyChallengeV4Info());
          break;
        }
        case BLESSING_INFO: {
          mergeBlessingInfo(other.getBlessingInfo());
          break;
        }
        case LANTERN_RITE_V4_INFO: {
          mergeLanternRiteV4Info(other.getLanternRiteV4Info());
          break;
        }
        case TOY_BATTLE_INFO: {
          mergeToyBattleInfo(other.getToyBattleInfo());
          break;
        }
        case WATERGUN_INFO: {
          mergeWatergunInfo(other.getWatergunInfo());
          break;
        }
        case SLIME_CANNON_DETAIL_INFO: {
          mergeSlimeCannonDetailInfo(other.getSlimeCannonDetailInfo());
          break;
        }
        case ROGUE_DIARY_INFO: {
          mergeRogueDiaryInfo(other.getRogueDiaryInfo());
          break;
        }
        case ARENA_CHALLENGE_INFO: {
          mergeArenaChallengeInfo(other.getArenaChallengeInfo());
          break;
        }
        case TEAM_CHAIN_INFO: {
          mergeTeamChainInfo(other.getTeamChainInfo());
          break;
        }
        case BOUNCE_CONJURING_INFO: {
          mergeBounceConjuringInfo(other.getBounceConjuringInfo());
          break;
        }
        case MICHIAE_MATSURI_INFO: {
          mergeMichiaeMatsuriInfo(other.getMichiaeMatsuriInfo());
          break;
        }
        case GCG_FESTIVAL_INFO: {
          mergeGcgFestivalInfo(other.getGcgFestivalInfo());
          break;
        }
        case EXPEDITION_INFO: {
          mergeExpeditionInfo(other.getExpeditionInfo());
          break;
        }
        case EFFIGY_INFO: {
          mergeEffigyInfo(other.getEffigyInfo());
          break;
        }
        case FLIGHT_INFO: {
          mergeFlightInfo(other.getFlightInfo());
          break;
        }
        case ALCHEMY_SIM_DETAIL_INFO: {
          mergeAlchemySimDetailInfo(other.getAlchemySimDetailInfo());
          break;
        }
        case ACTIVITY_MULTI_CHARACTER_INFO: {
          mergeActivityMultiCharacterInfo(other.getActivityMultiCharacterInfo());
          break;
        }
        case CRYSTAL_LINK_INFO: {
          mergeCrystalLinkInfo(other.getCrystalLinkInfo());
          break;
        }
        case GOAL_CHALLENGE_INFO: {
          mergeGoalChallengeInfo(other.getGoalChallengeInfo());
          break;
        }
        case VINTAGE_INFO: {
          mergeVintageInfo(other.getVintageInfo());
          break;
        }
        case SORUSH_TRIAL_INFO: {
          mergeSorushTrialInfo(other.getSorushTrialInfo());
          break;
        }
        case GEAR_INFO: {
          mergeGearInfo(other.getGearInfo());
          break;
        }
        case SALESMAN_INFO: {
          mergeSalesmanInfo(other.getSalesmanInfo());
          break;
        }
        case LOST_SAMACHURL_INFO: {
          mergeLostSamachurlInfo(other.getLostSamachurlInfo());
          break;
        }
        case FUNGUS_FIGHTER_V2_INFO: {
          mergeFungusFighterV2Info(other.getFungusFighterV2Info());
          break;
        }
        case CRUCIBLE_INFO: {
          mergeCrucibleInfo(other.getCrucibleInfo());
          break;
        }
        case ARENA_CHALLENGE_V5_DETAIL_INFO: {
          mergeArenaChallengeV5DetailInfo(other.getArenaChallengeV5DetailInfo());
          break;
        }
        case FONTAINE_GATHER_INFO: {
          mergeFontaineGatherInfo(other.getFontaineGatherInfo());
          break;
        }
        case TREASURE_HUNT_V4_INFO: {
          mergeTreasureHuntV4Info(other.getTreasureHuntV4Info());
          break;
        }
        case ASTER_INFO: {
          mergeAsterInfo(other.getAsterInfo());
          break;
        }
        case DUEL_HEART_INFO: {
          mergeDuelHeartInfo(other.getDuelHeartInfo());
          break;
        }
        case DRAGON_SPINE_INFO: {
          mergeDragonSpineInfo(other.getDragonSpineInfo());
          break;
        }
        case FUNGUS_FIGHTER_INFO: {
          mergeFungusFighterInfo(other.getFungusFighterInfo());
          break;
        }
        case QUICK_TIME_COMBAT_INFO: {
          mergeQuickTimeCombatInfo(other.getQuickTimeCombatInfo());
          break;
        }
        case LUMINANCE_STONE_CHALLENGE_INFO: {
          mergeLuminanceStoneChallengeInfo(other.getLuminanceStoneChallengeInfo());
          break;
        }
        case POTION_INFO: {
          mergePotionInfo(other.getPotionInfo());
          break;
        }
        case ROGUELIKE_DUNGOEN_INFO: {
          mergeRoguelikeDungoenInfo(other.getRoguelikeDungoenInfo());
          break;
        }
        case LANTERN_RITE_ACTIVITY_INFO: {
          mergeLanternRiteActivityInfo(other.getLanternRiteActivityInfo());
          break;
        }
        case AKA_FES_INFO: {
          mergeAkaFesInfo(other.getAkaFesInfo());
          break;
        }
        case CHALLNELER_SLAB_INFO: {
          mergeChallnelerSlabInfo(other.getChallnelerSlabInfo());
          break;
        }
        case DELIVERY_INFO: {
          mergeDeliveryInfo(other.getDeliveryInfo());
          break;
        }
        case SAM_LAMP_INFO: {
          mergeSamLampInfo(other.getSamLampInfo());
          break;
        }
        case LIMITED_TIME_REWARD_AREA_BANNER_INFO: {
          mergeLimitedTimeRewardAreaBannerInfo(other.getLimitedTimeRewardAreaBannerInfo());
          break;
        }
        case SUMO_INFO: {
          mergeSumoInfo(other.getSumoInfo());
          break;
        }
        case UGC_V2_INFO: {
          mergeUgcV2Info(other.getUgcV2Info());
          break;
        }
        case FUNGUS_FIGHTER_V3_INFO: {
          mergeFungusFighterV3Info(other.getFungusFighterV3Info());
          break;
        }
        case CHAR_AMUSEMENT_INFO: {
          mergeCharAmusementInfo(other.getCharAmusementInfo());
          break;
        }
        case MONSTER_VS_MONSTER_DETAIL_INFO: {
          mergeMonsterVsMonsterDetailInfo(other.getMonsterVsMonsterDetailInfo());
          break;
        }
        case POETRY_FESTIVAL_DETAIL_INFO: {
          mergePoetryFestivalDetailInfo(other.getPoetryFestivalDetailInfo());
          break;
        }
        case BARTENDER_INFO: {
          mergeBartenderInfo(other.getBartenderInfo());
          break;
        }
        case SUMMER_TIME_V2_INFO: {
          mergeSummerTimeV2Info(other.getSummerTimeV2Info());
          break;
        }
        case EFFIGY_CHALLENGE_V5_DETAIL_INFO: {
          mergeEffigyChallengeV5DetailInfo(other.getEffigyChallengeV5DetailInfo());
          break;
        }
        case TANUKI_TRAVEL_ACTIVITY_INFO: {
          mergeTanukiTravelActivityInfo(other.getTanukiTravelActivityInfo());
          break;
        }
        case MUSIC_GAME_INFO: {
          mergeMusicGameInfo(other.getMusicGameInfo());
          break;
        }
        case RAINBOW_PRINCE_DETAIL_INFO: {
          mergeRainbowPrinceDetailInfo(other.getRainbowPrinceDetailInfo());
          break;
        }
        case BOMBER_DODOCO_DETAIL_INFO: {
          mergeBomberDodocoDetailInfo(other.getBomberDodocoDetailInfo());
          break;
        }
        case INSTABLE_SPRAY_INFO: {
          mergeInstableSprayInfo(other.getInstableSprayInfo());
          break;
        }
        case COOK_GAME_DETAIL_INFO: {
          mergeCookGameDetailInfo(other.getCookGameDetailInfo());
          break;
        }
        case COOPERATE_CHALLENGE_DETAIL_INFO: {
          mergeCooperateChallengeDetailInfo(other.getCooperateChallengeDetailInfo());
          break;
        }
        case MONSTER_CHESS_DETAIL_INFO: {
          mergeMonsterChessDetailInfo(other.getMonsterChessDetailInfo());
          break;
        }
        case ELECTROHERCULES_BATTLE_INFO: {
          mergeElectroherculesBattleInfo(other.getElectroherculesBattleInfo());
          break;
        }
        case BUOYANT_COMBAT_INFO: {
          mergeBuoyantCombatInfo(other.getBuoyantCombatInfo());
          break;
        }
        case EFFIGY_CHALLENGE_INFO: {
          mergeEffigyChallengeInfo(other.getEffigyChallengeInfo());
          break;
        }
        case PLANT_FLOWER_INFO: {
          mergePlantFlowerInfo(other.getPlantFlowerInfo());
          break;
        }
        case ACROBATICS_BATTLE_DETAIL_INFO: {
          mergeAcrobaticsBattleDetailInfo(other.getAcrobaticsBattleDetailInfo());
          break;
        }
        case IRODORI_INFO: {
          mergeIrodoriInfo(other.getIrodoriInfo());
          break;
        }
        case CHESS_INFO: {
          mergeChessInfo(other.getChessInfo());
          break;
        }
        case COIN_COLLECT_INFO: {
          mergeCoinCollectInfo(other.getCoinCollectInfo());
          break;
        }
        case GCG_PVE_INFINITE_INFO: {
          mergeGcgPveInfiniteInfo(other.getGcgPveInfiniteInfo());
          break;
        }
        case STAMINA_FIGHT_INFO: {
          mergeStaminaFightInfo(other.getStaminaFightInfo());
          break;
        }
        case FLEUR_FAIR_V2_INFO: {
          mergeFleurFairV2Info(other.getFleurFairV2Info());
          break;
        }
        case TREASURE_MAP_INFO: {
          mergeTreasureMapInfo(other.getTreasureMapInfo());
          break;
        }
        case CATCAFE_DETAIL_INFO: {
          mergeCatcafeDetailInfo(other.getCatcafeDetailInfo());
          break;
        }
        case GREAT_FESTIVAL_V2_DETAIL_INFO: {
          mergeGreatFestivalV2DetailInfo(other.getGreatFestivalV2DetailInfo());
          break;
        }
        case OJOLLMHNGLI_NOT_SET: {
          break;
        }
      }
      this.mergeUnknownFields(other.unknownFields);
      onChanged();
      return this;
    }

    @java.lang.Override
    public final boolean isInitialized() {
      return true;
    }

    @java.lang.Override
    public Builder mergeFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      io.grasscutter.net.proto.activity.ActivityInfo parsedMessage = null;
      try {
        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        parsedMessage = (io.grasscutter.net.proto.activity.ActivityInfo) e.getUnfinishedMessage();
        throw e.unwrapIOException();
      } finally {
        if (parsedMessage != null) {
          mergeFrom(parsedMessage);
        }
      }
      return this;
    }
    private int oJOLLMHNGLICase_ = 0;
    private java.lang.Object oJOLLMHNGLI_;
    public OJOLLMHNGLICase
        getOJOLLMHNGLICase() {
      return OJOLLMHNGLICase.forNumber(
          oJOLLMHNGLICase_);
    }

    public Builder clearOJOLLMHNGLI() {
      oJOLLMHNGLICase_ = 0;
      oJOLLMHNGLI_ = null;
      onChanged();
      return this;
    }

    private int bitField0_;

    private com.google.protobuf.Internal.LongList nOEPKONBFIK_ = emptyLongList();
    private void ensureNOEPKONBFIKIsMutable() {
      if (!((bitField0_ & 0x00000001) != 0)) {
        nOEPKONBFIK_ = mutableCopy(nOEPKONBFIK_);
        bitField0_ |= 0x00000001;
       }
    }
    /**
     * <code>repeated uint64 NOEPKONBFIK = 177;</code>
     * @return A list containing the nOEPKONBFIK.
     */
    public java.util.List<java.lang.Long>
        getNOEPKONBFIKList() {
      return ((bitField0_ & 0x00000001) != 0) ?
               java.util.Collections.unmodifiableList(nOEPKONBFIK_) : nOEPKONBFIK_;
    }
    /**
     * <code>repeated uint64 NOEPKONBFIK = 177;</code>
     * @return The count of nOEPKONBFIK.
     */
    public int getNOEPKONBFIKCount() {
      return nOEPKONBFIK_.size();
    }
    /**
     * <code>repeated uint64 NOEPKONBFIK = 177;</code>
     * @param index The index of the element to return.
     * @return The nOEPKONBFIK at the given index.
     */
    public long getNOEPKONBFIK(int index) {
      return nOEPKONBFIK_.getLong(index);
    }
    /**
     * <code>repeated uint64 NOEPKONBFIK = 177;</code>
     * @param index The index to set the value at.
     * @param value The nOEPKONBFIK to set.
     * @return This builder for chaining.
     */
    public Builder setNOEPKONBFIK(
        int index, long value) {
      ensureNOEPKONBFIKIsMutable();
      nOEPKONBFIK_.setLong(index, value);
      onChanged();
      return this;
    }
    /**
     * <code>repeated uint64 NOEPKONBFIK = 177;</code>
     * @param value The nOEPKONBFIK to add.
     * @return This builder for chaining.
     */
    public Builder addNOEPKONBFIK(long value) {
      ensureNOEPKONBFIKIsMutable();
      nOEPKONBFIK_.addLong(value);
      onChanged();
      return this;
    }
    /**
     * <code>repeated uint64 NOEPKONBFIK = 177;</code>
     * @param values The nOEPKONBFIK to add.
     * @return This builder for chaining.
     */
    public Builder addAllNOEPKONBFIK(
        java.lang.Iterable<? extends java.lang.Long> values) {
      ensureNOEPKONBFIKIsMutable();
      com.google.protobuf.AbstractMessageLite.Builder.addAll(
          values, nOEPKONBFIK_);
      onChanged();
      return this;
    }
    /**
     * <code>repeated uint64 NOEPKONBFIK = 177;</code>
     * @return This builder for chaining.
     */
    public Builder clearNOEPKONBFIK() {
      nOEPKONBFIK_ = emptyLongList();
      bitField0_ = (bitField0_ & ~0x00000001);
      onChanged();
      return this;
    }

    private com.google.protobuf.Internal.IntList hIPDKJOFKLK_ = emptyIntList();
    private void ensureHIPDKJOFKLKIsMutable() {
      if (!((bitField0_ & 0x00000002) != 0)) {
        hIPDKJOFKLK_ = mutableCopy(hIPDKJOFKLK_);
        bitField0_ |= 0x00000002;
       }
    }
    /**
     * <code>repeated uint32 HIPDKJOFKLK = 1376;</code>
     * @return A list containing the hIPDKJOFKLK.
     */
    public java.util.List<java.lang.Integer>
        getHIPDKJOFKLKList() {
      return ((bitField0_ & 0x00000002) != 0) ?
               java.util.Collections.unmodifiableList(hIPDKJOFKLK_) : hIPDKJOFKLK_;
    }
    /**
     * <code>repeated uint32 HIPDKJOFKLK = 1376;</code>
     * @return The count of hIPDKJOFKLK.
     */
    public int getHIPDKJOFKLKCount() {
      return hIPDKJOFKLK_.size();
    }
    /**
     * <code>repeated uint32 HIPDKJOFKLK = 1376;</code>
     * @param index The index of the element to return.
     * @return The hIPDKJOFKLK at the given index.
     */
    public int getHIPDKJOFKLK(int index) {
      return hIPDKJOFKLK_.getInt(index);
    }
    /**
     * <code>repeated uint32 HIPDKJOFKLK = 1376;</code>
     * @param index The index to set the value at.
     * @param value The hIPDKJOFKLK to set.
     * @return This builder for chaining.
     */
    public Builder setHIPDKJOFKLK(
        int index, int value) {
      ensureHIPDKJOFKLKIsMutable();
      hIPDKJOFKLK_.setInt(index, value);
      onChanged();
      return this;
    }
    /**
     * <code>repeated uint32 HIPDKJOFKLK = 1376;</code>
     * @param value The hIPDKJOFKLK to add.
     * @return This builder for chaining.
     */
    public Builder addHIPDKJOFKLK(int value) {
      ensureHIPDKJOFKLKIsMutable();
      hIPDKJOFKLK_.addInt(value);
      onChanged();
      return this;
    }
    /**
     * <code>repeated uint32 HIPDKJOFKLK = 1376;</code>
     * @param values The hIPDKJOFKLK to add.
     * @return This builder for chaining.
     */
    public Builder addAllHIPDKJOFKLK(
        java.lang.Iterable<? extends java.lang.Integer> values) {
      ensureHIPDKJOFKLKIsMutable();
      com.google.protobuf.AbstractMessageLite.Builder.addAll(
          values, hIPDKJOFKLK_);
      onChanged();
      return this;
    }
    /**
     * <code>repeated uint32 HIPDKJOFKLK = 1376;</code>
     * @return This builder for chaining.
     */
    public Builder clearHIPDKJOFKLK() {
      hIPDKJOFKLK_ = emptyIntList();
      bitField0_ = (bitField0_ & ~0x00000002);
      onChanged();
      return this;
    }

    private com.google.protobuf.Internal.IntList kEOOJGFGMLH_ = emptyIntList();
    private void ensureKEOOJGFGMLHIsMutable() {
      if (!((bitField0_ & 0x00000004) != 0)) {
        kEOOJGFGMLH_ = mutableCopy(kEOOJGFGMLH_);
        bitField0_ |= 0x00000004;
       }
    }
    /**
     * <code>repeated uint32 KEOOJGFGMLH = 5;</code>
     * @return A list containing the kEOOJGFGMLH.
     */
    public java.util.List<java.lang.Integer>
        getKEOOJGFGMLHList() {
      return ((bitField0_ & 0x00000004) != 0) ?
               java.util.Collections.unmodifiableList(kEOOJGFGMLH_) : kEOOJGFGMLH_;
    }
    /**
     * <code>repeated uint32 KEOOJGFGMLH = 5;</code>
     * @return The count of kEOOJGFGMLH.
     */
    public int getKEOOJGFGMLHCount() {
      return kEOOJGFGMLH_.size();
    }
    /**
     * <code>repeated uint32 KEOOJGFGMLH = 5;</code>
     * @param index The index of the element to return.
     * @return The kEOOJGFGMLH at the given index.
     */
    public int getKEOOJGFGMLH(int index) {
      return kEOOJGFGMLH_.getInt(index);
    }
    /**
     * <code>repeated uint32 KEOOJGFGMLH = 5;</code>
     * @param index The index to set the value at.
     * @param value The kEOOJGFGMLH to set.
     * @return This builder for chaining.
     */
    public Builder setKEOOJGFGMLH(
        int index, int value) {
      ensureKEOOJGFGMLHIsMutable();
      kEOOJGFGMLH_.setInt(index, value);
      onChanged();
      return this;
    }
    /**
     * <code>repeated uint32 KEOOJGFGMLH = 5;</code>
     * @param value The kEOOJGFGMLH to add.
     * @return This builder for chaining.
     */
    public Builder addKEOOJGFGMLH(int value) {
      ensureKEOOJGFGMLHIsMutable();
      kEOOJGFGMLH_.addInt(value);
      onChanged();
      return this;
    }
    /**
     * <code>repeated uint32 KEOOJGFGMLH = 5;</code>
     * @param values The kEOOJGFGMLH to add.
     * @return This builder for chaining.
     */
    public Builder addAllKEOOJGFGMLH(
        java.lang.Iterable<? extends java.lang.Integer> values) {
      ensureKEOOJGFGMLHIsMutable();
      com.google.protobuf.AbstractMessageLite.Builder.addAll(
          values, kEOOJGFGMLH_);
      onChanged();
      return this;
    }
    /**
     * <code>repeated uint32 KEOOJGFGMLH = 5;</code>
     * @return This builder for chaining.
     */
    public Builder clearKEOOJGFGMLH() {
      kEOOJGFGMLH_ = emptyIntList();
      bitField0_ = (bitField0_ & ~0x00000004);
      onChanged();
      return this;
    }

    private com.google.protobuf.Internal.IntList pHOAEHGEALL_ = emptyIntList();
    private void ensurePHOAEHGEALLIsMutable() {
      if (!((bitField0_ & 0x00000008) != 0)) {
        pHOAEHGEALL_ = mutableCopy(pHOAEHGEALL_);
        bitField0_ |= 0x00000008;
       }
    }
    /**
     * <code>repeated uint32 PHOAEHGEALL = 852;</code>
     * @return A list containing the pHOAEHGEALL.
     */
    public java.util.List<java.lang.Integer>
        getPHOAEHGEALLList() {
      return ((bitField0_ & 0x00000008) != 0) ?
               java.util.Collections.unmodifiableList(pHOAEHGEALL_) : pHOAEHGEALL_;
    }
    /**
     * <code>repeated uint32 PHOAEHGEALL = 852;</code>
     * @return The count of pHOAEHGEALL.
     */
    public int getPHOAEHGEALLCount() {
      return pHOAEHGEALL_.size();
    }
    /**
     * <code>repeated uint32 PHOAEHGEALL = 852;</code>
     * @param index The index of the element to return.
     * @return The pHOAEHGEALL at the given index.
     */
    public int getPHOAEHGEALL(int index) {
      return pHOAEHGEALL_.getInt(index);
    }
    /**
     * <code>repeated uint32 PHOAEHGEALL = 852;</code>
     * @param index The index to set the value at.
     * @param value The pHOAEHGEALL to set.
     * @return This builder for chaining.
     */
    public Builder setPHOAEHGEALL(
        int index, int value) {
      ensurePHOAEHGEALLIsMutable();
      pHOAEHGEALL_.setInt(index, value);
      onChanged();
      return this;
    }
    /**
     * <code>repeated uint32 PHOAEHGEALL = 852;</code>
     * @param value The pHOAEHGEALL to add.
     * @return This builder for chaining.
     */
    public Builder addPHOAEHGEALL(int value) {
      ensurePHOAEHGEALLIsMutable();
      pHOAEHGEALL_.addInt(value);
      onChanged();
      return this;
    }
    /**
     * <code>repeated uint32 PHOAEHGEALL = 852;</code>
     * @param values The pHOAEHGEALL to add.
     * @return This builder for chaining.
     */
    public Builder addAllPHOAEHGEALL(
        java.lang.Iterable<? extends java.lang.Integer> values) {
      ensurePHOAEHGEALLIsMutable();
      com.google.protobuf.AbstractMessageLite.Builder.addAll(
          values, pHOAEHGEALL_);
      onChanged();
      return this;
    }
    /**
     * <code>repeated uint32 PHOAEHGEALL = 852;</code>
     * @return This builder for chaining.
     */
    public Builder clearPHOAEHGEALL() {
      pHOAEHGEALL_ = emptyIntList();
      bitField0_ = (bitField0_ & ~0x00000008);
      onChanged();
      return this;
    }

    private java.util.List<io.grasscutter.net.proto.activity.ActivityPushTipsData> activityPushTipsDataList_ =
      java.util.Collections.emptyList();
    private void ensureActivityPushTipsDataListIsMutable() {
      if (!((bitField0_ & 0x00000010) != 0)) {
        activityPushTipsDataList_ = new java.util.ArrayList<io.grasscutter.net.proto.activity.ActivityPushTipsData>(activityPushTipsDataList_);
        bitField0_ |= 0x00000010;
       }
    }

    private com.google.protobuf.RepeatedFieldBuilderV3<
        io.grasscutter.net.proto.activity.ActivityPushTipsData, io.grasscutter.net.proto.activity.ActivityPushTipsData.Builder, io.grasscutter.net.proto.activity.ActivityPushTipsDataOrBuilder> activityPushTipsDataListBuilder_;

    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public java.util.List<io.grasscutter.net.proto.activity.ActivityPushTipsData> getActivityPushTipsDataListList() {
      if (activityPushTipsDataListBuilder_ == null) {
        return java.util.Collections.unmodifiableList(activityPushTipsDataList_);
      } else {
        return activityPushTipsDataListBuilder_.getMessageList();
      }
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public int getActivityPushTipsDataListCount() {
      if (activityPushTipsDataListBuilder_ == null) {
        return activityPushTipsDataList_.size();
      } else {
        return activityPushTipsDataListBuilder_.getCount();
      }
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public io.grasscutter.net.proto.activity.ActivityPushTipsData getActivityPushTipsDataList(int index) {
      if (activityPushTipsDataListBuilder_ == null) {
        return activityPushTipsDataList_.get(index);
      } else {
        return activityPushTipsDataListBuilder_.getMessage(index);
      }
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public Builder setActivityPushTipsDataList(
        int index, io.grasscutter.net.proto.activity.ActivityPushTipsData value) {
      if (activityPushTipsDataListBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        ensureActivityPushTipsDataListIsMutable();
        activityPushTipsDataList_.set(index, value);
        onChanged();
      } else {
        activityPushTipsDataListBuilder_.setMessage(index, value);
      }
      return this;
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public Builder setActivityPushTipsDataList(
        int index, io.grasscutter.net.proto.activity.ActivityPushTipsData.Builder builderForValue) {
      if (activityPushTipsDataListBuilder_ == null) {
        ensureActivityPushTipsDataListIsMutable();
        activityPushTipsDataList_.set(index, builderForValue.build());
        onChanged();
      } else {
        activityPushTipsDataListBuilder_.setMessage(index, builderForValue.build());
      }
      return this;
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public Builder addActivityPushTipsDataList(io.grasscutter.net.proto.activity.ActivityPushTipsData value) {
      if (activityPushTipsDataListBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        ensureActivityPushTipsDataListIsMutable();
        activityPushTipsDataList_.add(value);
        onChanged();
      } else {
        activityPushTipsDataListBuilder_.addMessage(value);
      }
      return this;
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public Builder addActivityPushTipsDataList(
        int index, io.grasscutter.net.proto.activity.ActivityPushTipsData value) {
      if (activityPushTipsDataListBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        ensureActivityPushTipsDataListIsMutable();
        activityPushTipsDataList_.add(index, value);
        onChanged();
      } else {
        activityPushTipsDataListBuilder_.addMessage(index, value);
      }
      return this;
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public Builder addActivityPushTipsDataList(
        io.grasscutter.net.proto.activity.ActivityPushTipsData.Builder builderForValue) {
      if (activityPushTipsDataListBuilder_ == null) {
        ensureActivityPushTipsDataListIsMutable();
        activityPushTipsDataList_.add(builderForValue.build());
        onChanged();
      } else {
        activityPushTipsDataListBuilder_.addMessage(builderForValue.build());
      }
      return this;
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public Builder addActivityPushTipsDataList(
        int index, io.grasscutter.net.proto.activity.ActivityPushTipsData.Builder builderForValue) {
      if (activityPushTipsDataListBuilder_ == null) {
        ensureActivityPushTipsDataListIsMutable();
        activityPushTipsDataList_.add(index, builderForValue.build());
        onChanged();
      } else {
        activityPushTipsDataListBuilder_.addMessage(index, builderForValue.build());
      }
      return this;
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public Builder addAllActivityPushTipsDataList(
        java.lang.Iterable<? extends io.grasscutter.net.proto.activity.ActivityPushTipsData> values) {
      if (activityPushTipsDataListBuilder_ == null) {
        ensureActivityPushTipsDataListIsMutable();
        com.google.protobuf.AbstractMessageLite.Builder.addAll(
            values, activityPushTipsDataList_);
        onChanged();
      } else {
        activityPushTipsDataListBuilder_.addAllMessages(values);
      }
      return this;
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public Builder clearActivityPushTipsDataList() {
      if (activityPushTipsDataListBuilder_ == null) {
        activityPushTipsDataList_ = java.util.Collections.emptyList();
        bitField0_ = (bitField0_ & ~0x00000010);
        onChanged();
      } else {
        activityPushTipsDataListBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public Builder removeActivityPushTipsDataList(int index) {
      if (activityPushTipsDataListBuilder_ == null) {
        ensureActivityPushTipsDataListIsMutable();
        activityPushTipsDataList_.remove(index);
        onChanged();
      } else {
        activityPushTipsDataListBuilder_.remove(index);
      }
      return this;
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public io.grasscutter.net.proto.activity.ActivityPushTipsData.Builder getActivityPushTipsDataListBuilder(
        int index) {
      return getActivityPushTipsDataListFieldBuilder().getBuilder(index);
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public io.grasscutter.net.proto.activity.ActivityPushTipsDataOrBuilder getActivityPushTipsDataListOrBuilder(
        int index) {
      if (activityPushTipsDataListBuilder_ == null) {
        return activityPushTipsDataList_.get(index);  } else {
        return activityPushTipsDataListBuilder_.getMessageOrBuilder(index);
      }
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public java.util.List<? extends io.grasscutter.net.proto.activity.ActivityPushTipsDataOrBuilder> 
         getActivityPushTipsDataListOrBuilderList() {
      if (activityPushTipsDataListBuilder_ != null) {
        return activityPushTipsDataListBuilder_.getMessageOrBuilderList();
      } else {
        return java.util.Collections.unmodifiableList(activityPushTipsDataList_);
      }
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public io.grasscutter.net.proto.activity.ActivityPushTipsData.Builder addActivityPushTipsDataListBuilder() {
      return getActivityPushTipsDataListFieldBuilder().addBuilder(
          io.grasscutter.net.proto.activity.ActivityPushTipsData.getDefaultInstance());
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public io.grasscutter.net.proto.activity.ActivityPushTipsData.Builder addActivityPushTipsDataListBuilder(
        int index) {
      return getActivityPushTipsDataListFieldBuilder().addBuilder(
          index, io.grasscutter.net.proto.activity.ActivityPushTipsData.getDefaultInstance());
    }
    /**
     * <code>repeated .ActivityPushTipsData activity_push_tips_data_list = 1112;</code>
     */
    public java.util.List<io.grasscutter.net.proto.activity.ActivityPushTipsData.Builder> 
         getActivityPushTipsDataListBuilderList() {
      return getActivityPushTipsDataListFieldBuilder().getBuilderList();
    }
    private com.google.protobuf.RepeatedFieldBuilderV3<
        io.grasscutter.net.proto.activity.ActivityPushTipsData, io.grasscutter.net.proto.activity.ActivityPushTipsData.Builder, io.grasscutter.net.proto.activity.ActivityPushTipsDataOrBuilder> 
        getActivityPushTipsDataListFieldBuilder() {
      if (activityPushTipsDataListBuilder_ == null) {
        activityPushTipsDataListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
            io.grasscutter.net.proto.activity.ActivityPushTipsData, io.grasscutter.net.proto.activity.ActivityPushTipsData.Builder, io.grasscutter.net.proto.activity.ActivityPushTipsDataOrBuilder>(
                activityPushTipsDataList_,
                ((bitField0_ & 0x00000010) != 0),
                getParentForChildren(),
                isClean());
        activityPushTipsDataList_ = null;
      }
      return activityPushTipsDataListBuilder_;
    }

    private com.google.protobuf.MapField<
        java.lang.Integer, java.lang.Integer> pAPPMADOEMA_;
    private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
    internalGetPAPPMADOEMA() {
      if (pAPPMADOEMA_ == null) {
        return com.google.protobuf.MapField.emptyMapField(
            PAPPMADOEMADefaultEntryHolder.defaultEntry);
      }
      return pAPPMADOEMA_;
    }
    private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
    internalGetMutablePAPPMADOEMA() {
      onChanged();;
      if (pAPPMADOEMA_ == null) {
        pAPPMADOEMA_ = com.google.protobuf.MapField.newMapField(
            PAPPMADOEMADefaultEntryHolder.defaultEntry);
      }
      if (!pAPPMADOEMA_.isMutable()) {
        pAPPMADOEMA_ = pAPPMADOEMA_.copy();
      }
      return pAPPMADOEMA_;
    }

    public int getPAPPMADOEMACount() {
      return internalGetPAPPMADOEMA().getMap().size();
    }
    /**
     * <code>map&lt;uint32, uint32&gt; PAPPMADOEMA = 1647;</code>
     */

    @java.lang.Override
    public boolean containsPAPPMADOEMA(
        int key) {
      
      return internalGetPAPPMADOEMA().getMap().containsKey(key);
    }
    /**
     * Use {@link #getPAPPMADOEMAMap()} instead.
     */
    @java.lang.Override
    @java.lang.Deprecated
    public java.util.Map<java.lang.Integer, java.lang.Integer> getPAPPMADOEMA() {
      return getPAPPMADOEMAMap();
    }
    /**
     * <code>map&lt;uint32, uint32&gt; PAPPMADOEMA = 1647;</code>
     */
    @java.lang.Override

    public java.util.Map<java.lang.Integer, java.lang.Integer> getPAPPMADOEMAMap() {
      return internalGetPAPPMADOEMA().getMap();
    }
    /**
     * <code>map&lt;uint32, uint32&gt; PAPPMADOEMA = 1647;</code>
     */
    @java.lang.Override

    public int getPAPPMADOEMAOrDefault(
        int key,
        int defaultValue) {
      
      java.util.Map<java.lang.Integer, java.lang.Integer> map =
          internalGetPAPPMADOEMA().getMap();
      return map.containsKey(key) ? map.get(key) : defaultValue;
    }
    /**
     * <code>map&lt;uint32, uint32&gt; PAPPMADOEMA = 1647;</code>
     */
    @java.lang.Override

    public int getPAPPMADOEMAOrThrow(
        int key) {
      
      java.util.Map<java.lang.Integer, java.lang.Integer> map =
          internalGetPAPPMADOEMA().getMap();
      if (!map.containsKey(key)) {
        throw new java.lang.IllegalArgumentException();
      }
      return map.get(key);
    }

    public Builder clearPAPPMADOEMA() {
      internalGetMutablePAPPMADOEMA().getMutableMap()
          .clear();
      return this;
    }
    /**
     * <code>map&lt;uint32, uint32&gt; PAPPMADOEMA = 1647;</code>
     */

    public Builder removePAPPMADOEMA(
        int key) {
      
      internalGetMutablePAPPMADOEMA().getMutableMap()
          .remove(key);
      return this;
    }
    /**
     * Use alternate mutation accessors instead.
     */
    @java.lang.Deprecated
    public java.util.Map<java.lang.Integer, java.lang.Integer>
    getMutablePAPPMADOEMA() {
      return internalGetMutablePAPPMADOEMA().getMutableMap();
    }
    /**
     * <code>map&lt;uint32, uint32&gt; PAPPMADOEMA = 1647;</code>
     */
    public Builder putPAPPMADOEMA(
        int key,
        int value) {
      
      
      internalGetMutablePAPPMADOEMA().getMutableMap()
          .put(key, value);
      return this;
    }
    /**
     * <code>map&lt;uint32, uint32&gt; PAPPMADOEMA = 1647;</code>
     */

    public Builder putAllPAPPMADOEMA(
        java.util.Map<java.lang.Integer, java.lang.Integer> values) {
      internalGetMutablePAPPMADOEMA().getMutableMap()
          .putAll(values);
      return this;
    }

    private io.grasscutter.net.proto.activity.OGKDEHBNJLM oCCANHCOCIE_;
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OGKDEHBNJLM, io.grasscutter.net.proto.activity.OGKDEHBNJLM.Builder, io.grasscutter.net.proto.activity.OGKDEHBNJLMOrBuilder> oCCANHCOCIEBuilder_;
    /**
     * <code>.OGKDEHBNJLM OCCANHCOCIE = 1431;</code>
     * @return Whether the oCCANHCOCIE field is set.
     */
    public boolean hasOCCANHCOCIE() {
      return oCCANHCOCIEBuilder_ != null || oCCANHCOCIE_ != null;
    }
    /**
     * <code>.OGKDEHBNJLM OCCANHCOCIE = 1431;</code>
     * @return The oCCANHCOCIE.
     */
    public io.grasscutter.net.proto.activity.OGKDEHBNJLM getOCCANHCOCIE() {
      if (oCCANHCOCIEBuilder_ == null) {
        return oCCANHCOCIE_ == null ? io.grasscutter.net.proto.activity.OGKDEHBNJLM.getDefaultInstance() : oCCANHCOCIE_;
      } else {
        return oCCANHCOCIEBuilder_.getMessage();
      }
    }
    /**
     * <code>.OGKDEHBNJLM OCCANHCOCIE = 1431;</code>
     */
    public Builder setOCCANHCOCIE(io.grasscutter.net.proto.activity.OGKDEHBNJLM value) {
      if (oCCANHCOCIEBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oCCANHCOCIE_ = value;
        onChanged();
      } else {
        oCCANHCOCIEBuilder_.setMessage(value);
      }

      return this;
    }
    /**
     * <code>.OGKDEHBNJLM OCCANHCOCIE = 1431;</code>
     */
    public Builder setOCCANHCOCIE(
        io.grasscutter.net.proto.activity.OGKDEHBNJLM.Builder builderForValue) {
      if (oCCANHCOCIEBuilder_ == null) {
        oCCANHCOCIE_ = builderForValue.build();
        onChanged();
      } else {
        oCCANHCOCIEBuilder_.setMessage(builderForValue.build());
      }

      return this;
    }
    /**
     * <code>.OGKDEHBNJLM OCCANHCOCIE = 1431;</code>
     */
    public Builder mergeOCCANHCOCIE(io.grasscutter.net.proto.activity.OGKDEHBNJLM value) {
      if (oCCANHCOCIEBuilder_ == null) {
        if (oCCANHCOCIE_ != null) {
          oCCANHCOCIE_ =
            io.grasscutter.net.proto.activity.OGKDEHBNJLM.newBuilder(oCCANHCOCIE_).mergeFrom(value).buildPartial();
        } else {
          oCCANHCOCIE_ = value;
        }
        onChanged();
      } else {
        oCCANHCOCIEBuilder_.mergeFrom(value);
      }

      return this;
    }
    /**
     * <code>.OGKDEHBNJLM OCCANHCOCIE = 1431;</code>
     */
    public Builder clearOCCANHCOCIE() {
      if (oCCANHCOCIEBuilder_ == null) {
        oCCANHCOCIE_ = null;
        onChanged();
      } else {
        oCCANHCOCIE_ = null;
        oCCANHCOCIEBuilder_ = null;
      }

      return this;
    }
    /**
     * <code>.OGKDEHBNJLM OCCANHCOCIE = 1431;</code>
     */
    public io.grasscutter.net.proto.activity.OGKDEHBNJLM.Builder getOCCANHCOCIEBuilder() {
      
      onChanged();
      return getOCCANHCOCIEFieldBuilder().getBuilder();
    }
    /**
     * <code>.OGKDEHBNJLM OCCANHCOCIE = 1431;</code>
     */
    public io.grasscutter.net.proto.activity.OGKDEHBNJLMOrBuilder getOCCANHCOCIEOrBuilder() {
      if (oCCANHCOCIEBuilder_ != null) {
        return oCCANHCOCIEBuilder_.getMessageOrBuilder();
      } else {
        return oCCANHCOCIE_ == null ?
            io.grasscutter.net.proto.activity.OGKDEHBNJLM.getDefaultInstance() : oCCANHCOCIE_;
      }
    }
    /**
     * <code>.OGKDEHBNJLM OCCANHCOCIE = 1431;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OGKDEHBNJLM, io.grasscutter.net.proto.activity.OGKDEHBNJLM.Builder, io.grasscutter.net.proto.activity.OGKDEHBNJLMOrBuilder> 
        getOCCANHCOCIEFieldBuilder() {
      if (oCCANHCOCIEBuilder_ == null) {
        oCCANHCOCIEBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.OGKDEHBNJLM, io.grasscutter.net.proto.activity.OGKDEHBNJLM.Builder, io.grasscutter.net.proto.activity.OGKDEHBNJLMOrBuilder>(
                getOCCANHCOCIE(),
                getParentForChildren(),
                isClean());
        oCCANHCOCIE_ = null;
      }
      return oCCANHCOCIEBuilder_;
    }

    private com.google.protobuf.Internal.IntList cHDOOKBIKLM_ = emptyIntList();
    private void ensureCHDOOKBIKLMIsMutable() {
      if (!((bitField0_ & 0x00000040) != 0)) {
        cHDOOKBIKLM_ = mutableCopy(cHDOOKBIKLM_);
        bitField0_ |= 0x00000040;
       }
    }
    /**
     * <code>repeated uint32 CHDOOKBIKLM = 6;</code>
     * @return A list containing the cHDOOKBIKLM.
     */
    public java.util.List<java.lang.Integer>
        getCHDOOKBIKLMList() {
      return ((bitField0_ & 0x00000040) != 0) ?
               java.util.Collections.unmodifiableList(cHDOOKBIKLM_) : cHDOOKBIKLM_;
    }
    /**
     * <code>repeated uint32 CHDOOKBIKLM = 6;</code>
     * @return The count of cHDOOKBIKLM.
     */
    public int getCHDOOKBIKLMCount() {
      return cHDOOKBIKLM_.size();
    }
    /**
     * <code>repeated uint32 CHDOOKBIKLM = 6;</code>
     * @param index The index of the element to return.
     * @return The cHDOOKBIKLM at the given index.
     */
    public int getCHDOOKBIKLM(int index) {
      return cHDOOKBIKLM_.getInt(index);
    }
    /**
     * <code>repeated uint32 CHDOOKBIKLM = 6;</code>
     * @param index The index to set the value at.
     * @param value The cHDOOKBIKLM to set.
     * @return This builder for chaining.
     */
    public Builder setCHDOOKBIKLM(
        int index, int value) {
      ensureCHDOOKBIKLMIsMutable();
      cHDOOKBIKLM_.setInt(index, value);
      onChanged();
      return this;
    }
    /**
     * <code>repeated uint32 CHDOOKBIKLM = 6;</code>
     * @param value The cHDOOKBIKLM to add.
     * @return This builder for chaining.
     */
    public Builder addCHDOOKBIKLM(int value) {
      ensureCHDOOKBIKLMIsMutable();
      cHDOOKBIKLM_.addInt(value);
      onChanged();
      return this;
    }
    /**
     * <code>repeated uint32 CHDOOKBIKLM = 6;</code>
     * @param values The cHDOOKBIKLM to add.
     * @return This builder for chaining.
     */
    public Builder addAllCHDOOKBIKLM(
        java.lang.Iterable<? extends java.lang.Integer> values) {
      ensureCHDOOKBIKLMIsMutable();
      com.google.protobuf.AbstractMessageLite.Builder.addAll(
          values, cHDOOKBIKLM_);
      onChanged();
      return this;
    }
    /**
     * <code>repeated uint32 CHDOOKBIKLM = 6;</code>
     * @return This builder for chaining.
     */
    public Builder clearCHDOOKBIKLM() {
      cHDOOKBIKLM_ = emptyIntList();
      bitField0_ = (bitField0_ & ~0x00000040);
      onChanged();
      return this;
    }

    private com.google.protobuf.MapField<
        java.lang.Integer, java.lang.Integer> dHDBEOHJEHH_;
    private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
    internalGetDHDBEOHJEHH() {
      if (dHDBEOHJEHH_ == null) {
        return com.google.protobuf.MapField.emptyMapField(
            DHDBEOHJEHHDefaultEntryHolder.defaultEntry);
      }
      return dHDBEOHJEHH_;
    }
    private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
    internalGetMutableDHDBEOHJEHH() {
      onChanged();;
      if (dHDBEOHJEHH_ == null) {
        dHDBEOHJEHH_ = com.google.protobuf.MapField.newMapField(
            DHDBEOHJEHHDefaultEntryHolder.defaultEntry);
      }
      if (!dHDBEOHJEHH_.isMutable()) {
        dHDBEOHJEHH_ = dHDBEOHJEHH_.copy();
      }
      return dHDBEOHJEHH_;
    }

    public int getDHDBEOHJEHHCount() {
      return internalGetDHDBEOHJEHH().getMap().size();
    }
    /**
     * <code>map&lt;uint32, uint32&gt; DHDBEOHJEHH = 159;</code>
     */

    @java.lang.Override
    public boolean containsDHDBEOHJEHH(
        int key) {
      
      return internalGetDHDBEOHJEHH().getMap().containsKey(key);
    }
    /**
     * Use {@link #getDHDBEOHJEHHMap()} instead.
     */
    @java.lang.Override
    @java.lang.Deprecated
    public java.util.Map<java.lang.Integer, java.lang.Integer> getDHDBEOHJEHH() {
      return getDHDBEOHJEHHMap();
    }
    /**
     * <code>map&lt;uint32, uint32&gt; DHDBEOHJEHH = 159;</code>
     */
    @java.lang.Override

    public java.util.Map<java.lang.Integer, java.lang.Integer> getDHDBEOHJEHHMap() {
      return internalGetDHDBEOHJEHH().getMap();
    }
    /**
     * <code>map&lt;uint32, uint32&gt; DHDBEOHJEHH = 159;</code>
     */
    @java.lang.Override

    public int getDHDBEOHJEHHOrDefault(
        int key,
        int defaultValue) {
      
      java.util.Map<java.lang.Integer, java.lang.Integer> map =
          internalGetDHDBEOHJEHH().getMap();
      return map.containsKey(key) ? map.get(key) : defaultValue;
    }
    /**
     * <code>map&lt;uint32, uint32&gt; DHDBEOHJEHH = 159;</code>
     */
    @java.lang.Override

    public int getDHDBEOHJEHHOrThrow(
        int key) {
      
      java.util.Map<java.lang.Integer, java.lang.Integer> map =
          internalGetDHDBEOHJEHH().getMap();
      if (!map.containsKey(key)) {
        throw new java.lang.IllegalArgumentException();
      }
      return map.get(key);
    }

    public Builder clearDHDBEOHJEHH() {
      internalGetMutableDHDBEOHJEHH().getMutableMap()
          .clear();
      return this;
    }
    /**
     * <code>map&lt;uint32, uint32&gt; DHDBEOHJEHH = 159;</code>
     */

    public Builder removeDHDBEOHJEHH(
        int key) {
      
      internalGetMutableDHDBEOHJEHH().getMutableMap()
          .remove(key);
      return this;
    }
    /**
     * Use alternate mutation accessors instead.
     */
    @java.lang.Deprecated
    public java.util.Map<java.lang.Integer, java.lang.Integer>
    getMutableDHDBEOHJEHH() {
      return internalGetMutableDHDBEOHJEHH().getMutableMap();
    }
    /**
     * <code>map&lt;uint32, uint32&gt; DHDBEOHJEHH = 159;</code>
     */
    public Builder putDHDBEOHJEHH(
        int key,
        int value) {
      
      
      internalGetMutableDHDBEOHJEHH().getMutableMap()
          .put(key, value);
      return this;
    }
    /**
     * <code>map&lt;uint32, uint32&gt; DHDBEOHJEHH = 159;</code>
     */

    public Builder putAllDHDBEOHJEHH(
        java.util.Map<java.lang.Integer, java.lang.Integer> values) {
      internalGetMutableDHDBEOHJEHH().getMutableMap()
          .putAll(values);
      return this;
    }

    private java.util.List<io.grasscutter.net.proto.activity.ActivityWatcherInfo> watcherInfoList_ =
      java.util.Collections.emptyList();
    private void ensureWatcherInfoListIsMutable() {
      if (!((bitField0_ & 0x00000100) != 0)) {
        watcherInfoList_ = new java.util.ArrayList<io.grasscutter.net.proto.activity.ActivityWatcherInfo>(watcherInfoList_);
        bitField0_ |= 0x00000100;
       }
    }

    private com.google.protobuf.RepeatedFieldBuilderV3<
        io.grasscutter.net.proto.activity.ActivityWatcherInfo, io.grasscutter.net.proto.activity.ActivityWatcherInfo.Builder, io.grasscutter.net.proto.activity.ActivityWatcherInfoOrBuilder> watcherInfoListBuilder_;

    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public java.util.List<io.grasscutter.net.proto.activity.ActivityWatcherInfo> getWatcherInfoListList() {
      if (watcherInfoListBuilder_ == null) {
        return java.util.Collections.unmodifiableList(watcherInfoList_);
      } else {
        return watcherInfoListBuilder_.getMessageList();
      }
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public int getWatcherInfoListCount() {
      if (watcherInfoListBuilder_ == null) {
        return watcherInfoList_.size();
      } else {
        return watcherInfoListBuilder_.getCount();
      }
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public io.grasscutter.net.proto.activity.ActivityWatcherInfo getWatcherInfoList(int index) {
      if (watcherInfoListBuilder_ == null) {
        return watcherInfoList_.get(index);
      } else {
        return watcherInfoListBuilder_.getMessage(index);
      }
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public Builder setWatcherInfoList(
        int index, io.grasscutter.net.proto.activity.ActivityWatcherInfo value) {
      if (watcherInfoListBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        ensureWatcherInfoListIsMutable();
        watcherInfoList_.set(index, value);
        onChanged();
      } else {
        watcherInfoListBuilder_.setMessage(index, value);
      }
      return this;
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public Builder setWatcherInfoList(
        int index, io.grasscutter.net.proto.activity.ActivityWatcherInfo.Builder builderForValue) {
      if (watcherInfoListBuilder_ == null) {
        ensureWatcherInfoListIsMutable();
        watcherInfoList_.set(index, builderForValue.build());
        onChanged();
      } else {
        watcherInfoListBuilder_.setMessage(index, builderForValue.build());
      }
      return this;
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public Builder addWatcherInfoList(io.grasscutter.net.proto.activity.ActivityWatcherInfo value) {
      if (watcherInfoListBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        ensureWatcherInfoListIsMutable();
        watcherInfoList_.add(value);
        onChanged();
      } else {
        watcherInfoListBuilder_.addMessage(value);
      }
      return this;
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public Builder addWatcherInfoList(
        int index, io.grasscutter.net.proto.activity.ActivityWatcherInfo value) {
      if (watcherInfoListBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        ensureWatcherInfoListIsMutable();
        watcherInfoList_.add(index, value);
        onChanged();
      } else {
        watcherInfoListBuilder_.addMessage(index, value);
      }
      return this;
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public Builder addWatcherInfoList(
        io.grasscutter.net.proto.activity.ActivityWatcherInfo.Builder builderForValue) {
      if (watcherInfoListBuilder_ == null) {
        ensureWatcherInfoListIsMutable();
        watcherInfoList_.add(builderForValue.build());
        onChanged();
      } else {
        watcherInfoListBuilder_.addMessage(builderForValue.build());
      }
      return this;
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public Builder addWatcherInfoList(
        int index, io.grasscutter.net.proto.activity.ActivityWatcherInfo.Builder builderForValue) {
      if (watcherInfoListBuilder_ == null) {
        ensureWatcherInfoListIsMutable();
        watcherInfoList_.add(index, builderForValue.build());
        onChanged();
      } else {
        watcherInfoListBuilder_.addMessage(index, builderForValue.build());
      }
      return this;
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public Builder addAllWatcherInfoList(
        java.lang.Iterable<? extends io.grasscutter.net.proto.activity.ActivityWatcherInfo> values) {
      if (watcherInfoListBuilder_ == null) {
        ensureWatcherInfoListIsMutable();
        com.google.protobuf.AbstractMessageLite.Builder.addAll(
            values, watcherInfoList_);
        onChanged();
      } else {
        watcherInfoListBuilder_.addAllMessages(values);
      }
      return this;
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public Builder clearWatcherInfoList() {
      if (watcherInfoListBuilder_ == null) {
        watcherInfoList_ = java.util.Collections.emptyList();
        bitField0_ = (bitField0_ & ~0x00000100);
        onChanged();
      } else {
        watcherInfoListBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public Builder removeWatcherInfoList(int index) {
      if (watcherInfoListBuilder_ == null) {
        ensureWatcherInfoListIsMutable();
        watcherInfoList_.remove(index);
        onChanged();
      } else {
        watcherInfoListBuilder_.remove(index);
      }
      return this;
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public io.grasscutter.net.proto.activity.ActivityWatcherInfo.Builder getWatcherInfoListBuilder(
        int index) {
      return getWatcherInfoListFieldBuilder().getBuilder(index);
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public io.grasscutter.net.proto.activity.ActivityWatcherInfoOrBuilder getWatcherInfoListOrBuilder(
        int index) {
      if (watcherInfoListBuilder_ == null) {
        return watcherInfoList_.get(index);  } else {
        return watcherInfoListBuilder_.getMessageOrBuilder(index);
      }
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public java.util.List<? extends io.grasscutter.net.proto.activity.ActivityWatcherInfoOrBuilder> 
         getWatcherInfoListOrBuilderList() {
      if (watcherInfoListBuilder_ != null) {
        return watcherInfoListBuilder_.getMessageOrBuilderList();
      } else {
        return java.util.Collections.unmodifiableList(watcherInfoList_);
      }
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public io.grasscutter.net.proto.activity.ActivityWatcherInfo.Builder addWatcherInfoListBuilder() {
      return getWatcherInfoListFieldBuilder().addBuilder(
          io.grasscutter.net.proto.activity.ActivityWatcherInfo.getDefaultInstance());
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public io.grasscutter.net.proto.activity.ActivityWatcherInfo.Builder addWatcherInfoListBuilder(
        int index) {
      return getWatcherInfoListFieldBuilder().addBuilder(
          index, io.grasscutter.net.proto.activity.ActivityWatcherInfo.getDefaultInstance());
    }
    /**
     * <code>repeated .ActivityWatcherInfo watcher_info_list = 10;</code>
     */
    public java.util.List<io.grasscutter.net.proto.activity.ActivityWatcherInfo.Builder> 
         getWatcherInfoListBuilderList() {
      return getWatcherInfoListFieldBuilder().getBuilderList();
    }
    private com.google.protobuf.RepeatedFieldBuilderV3<
        io.grasscutter.net.proto.activity.ActivityWatcherInfo, io.grasscutter.net.proto.activity.ActivityWatcherInfo.Builder, io.grasscutter.net.proto.activity.ActivityWatcherInfoOrBuilder> 
        getWatcherInfoListFieldBuilder() {
      if (watcherInfoListBuilder_ == null) {
        watcherInfoListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
            io.grasscutter.net.proto.activity.ActivityWatcherInfo, io.grasscutter.net.proto.activity.ActivityWatcherInfo.Builder, io.grasscutter.net.proto.activity.ActivityWatcherInfoOrBuilder>(
                watcherInfoList_,
                ((bitField0_ & 0x00000100) != 0),
                getParentForChildren(),
                isClean());
        watcherInfoList_ = null;
      }
      return watcherInfoListBuilder_;
    }

    private int pALEKJJHCMJ_ ;
    /**
     * <code>uint32 PALEKJJHCMJ = 1110;</code>
     * @return The pALEKJJHCMJ.
     */
    @java.lang.Override
    public int getPALEKJJHCMJ() {
      return pALEKJJHCMJ_;
    }
    /**
     * <code>uint32 PALEKJJHCMJ = 1110;</code>
     * @param value The pALEKJJHCMJ to set.
     * @return This builder for chaining.
     */
    public Builder setPALEKJJHCMJ(int value) {
      
      pALEKJJHCMJ_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 PALEKJJHCMJ = 1110;</code>
     * @return This builder for chaining.
     */
    public Builder clearPALEKJJHCMJ() {
      
      pALEKJJHCMJ_ = 0;
      onChanged();
      return this;
    }

    private boolean pFFNEPJBNNE_ ;
    /**
     * <code>bool PFFNEPJBNNE = 13;</code>
     * @return The pFFNEPJBNNE.
     */
    @java.lang.Override
    public boolean getPFFNEPJBNNE() {
      return pFFNEPJBNNE_;
    }
    /**
     * <code>bool PFFNEPJBNNE = 13;</code>
     * @param value The pFFNEPJBNNE to set.
     * @return This builder for chaining.
     */
    public Builder setPFFNEPJBNNE(boolean value) {
      
      pFFNEPJBNNE_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>bool PFFNEPJBNNE = 13;</code>
     * @return This builder for chaining.
     */
    public Builder clearPFFNEPJBNNE() {
      
      pFFNEPJBNNE_ = false;
      onChanged();
      return this;
    }

    private boolean lNOBFAIJGMM_ ;
    /**
     * <code>bool LNOBFAIJGMM = 1444;</code>
     * @return The lNOBFAIJGMM.
     */
    @java.lang.Override
    public boolean getLNOBFAIJGMM() {
      return lNOBFAIJGMM_;
    }
    /**
     * <code>bool LNOBFAIJGMM = 1444;</code>
     * @param value The lNOBFAIJGMM to set.
     * @return This builder for chaining.
     */
    public Builder setLNOBFAIJGMM(boolean value) {
      
      lNOBFAIJGMM_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>bool LNOBFAIJGMM = 1444;</code>
     * @return This builder for chaining.
     */
    public Builder clearLNOBFAIJGMM() {
      
      lNOBFAIJGMM_ = false;
      onChanged();
      return this;
    }

    private boolean dPFFADGBHIF_ ;
    /**
     * <code>bool DPFFADGBHIF = 232;</code>
     * @return The dPFFADGBHIF.
     */
    @java.lang.Override
    public boolean getDPFFADGBHIF() {
      return dPFFADGBHIF_;
    }
    /**
     * <code>bool DPFFADGBHIF = 232;</code>
     * @param value The dPFFADGBHIF to set.
     * @return This builder for chaining.
     */
    public Builder setDPFFADGBHIF(boolean value) {
      
      dPFFADGBHIF_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>bool DPFFADGBHIF = 232;</code>
     * @return This builder for chaining.
     */
    public Builder clearDPFFADGBHIF() {
      
      dPFFADGBHIF_ = false;
      onChanged();
      return this;
    }

    private boolean hACCHMNKKDF_ ;
    /**
     * <code>bool HACCHMNKKDF = 1807;</code>
     * @return The hACCHMNKKDF.
     */
    @java.lang.Override
    public boolean getHACCHMNKKDF() {
      return hACCHMNKKDF_;
    }
    /**
     * <code>bool HACCHMNKKDF = 1807;</code>
     * @param value The hACCHMNKKDF to set.
     * @return This builder for chaining.
     */
    public Builder setHACCHMNKKDF(boolean value) {
      
      hACCHMNKKDF_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>bool HACCHMNKKDF = 1807;</code>
     * @return This builder for chaining.
     */
    public Builder clearHACCHMNKKDF() {
      
      hACCHMNKKDF_ = false;
      onChanged();
      return this;
    }

    private boolean isFinished_ ;
    /**
     * <code>bool is_finished = 4;</code>
     * @return The isFinished.
     */
    @java.lang.Override
    public boolean getIsFinished() {
      return isFinished_;
    }
    /**
     * <code>bool is_finished = 4;</code>
     * @param value The isFinished to set.
     * @return This builder for chaining.
     */
    public Builder setIsFinished(boolean value) {
      
      isFinished_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>bool is_finished = 4;</code>
     * @return This builder for chaining.
     */
    public Builder clearIsFinished() {
      
      isFinished_ = false;
      onChanged();
      return this;
    }

    private boolean hPBAJOPIBLA_ ;
    /**
     * <code>bool HPBAJOPIBLA = 9;</code>
     * @return The hPBAJOPIBLA.
     */
    @java.lang.Override
    public boolean getHPBAJOPIBLA() {
      return hPBAJOPIBLA_;
    }
    /**
     * <code>bool HPBAJOPIBLA = 9;</code>
     * @param value The hPBAJOPIBLA to set.
     * @return This builder for chaining.
     */
    public Builder setHPBAJOPIBLA(boolean value) {
      
      hPBAJOPIBLA_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>bool HPBAJOPIBLA = 9;</code>
     * @return This builder for chaining.
     */
    public Builder clearHPBAJOPIBLA() {
      
      hPBAJOPIBLA_ = false;
      onChanged();
      return this;
    }

    private boolean cBMIEJODEML_ ;
    /**
     * <code>bool CBMIEJODEML = 1165;</code>
     * @return The cBMIEJODEML.
     */
    @java.lang.Override
    public boolean getCBMIEJODEML() {
      return cBMIEJODEML_;
    }
    /**
     * <code>bool CBMIEJODEML = 1165;</code>
     * @param value The cBMIEJODEML to set.
     * @return This builder for chaining.
     */
    public Builder setCBMIEJODEML(boolean value) {
      
      cBMIEJODEML_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>bool CBMIEJODEML = 1165;</code>
     * @return This builder for chaining.
     */
    public Builder clearCBMIEJODEML() {
      
      cBMIEJODEML_ = false;
      onChanged();
      return this;
    }

    private int mJPBPGCHNFA_ ;
    /**
     * <code>uint32 MJPBPGCHNFA = 15;</code>
     * @return The mJPBPGCHNFA.
     */
    @java.lang.Override
    public int getMJPBPGCHNFA() {
      return mJPBPGCHNFA_;
    }
    /**
     * <code>uint32 MJPBPGCHNFA = 15;</code>
     * @param value The mJPBPGCHNFA to set.
     * @return This builder for chaining.
     */
    public Builder setMJPBPGCHNFA(int value) {
      
      mJPBPGCHNFA_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 MJPBPGCHNFA = 15;</code>
     * @return This builder for chaining.
     */
    public Builder clearMJPBPGCHNFA() {
      
      mJPBPGCHNFA_ = 0;
      onChanged();
      return this;
    }

    private long jHKKDCPBNMF_ ;
    /**
     * <code>uint64 JHKKDCPBNMF = 1254;</code>
     * @return The jHKKDCPBNMF.
     */
    @java.lang.Override
    public long getJHKKDCPBNMF() {
      return jHKKDCPBNMF_;
    }
    /**
     * <code>uint64 JHKKDCPBNMF = 1254;</code>
     * @param value The jHKKDCPBNMF to set.
     * @return This builder for chaining.
     */
    public Builder setJHKKDCPBNMF(long value) {
      
      jHKKDCPBNMF_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint64 JHKKDCPBNMF = 1254;</code>
     * @return This builder for chaining.
     */
    public Builder clearJHKKDCPBNMF() {
      
      jHKKDCPBNMF_ = 0L;
      onChanged();
      return this;
    }

    private int dILOBKCEEGC_ ;
    /**
     * <code>uint32 DILOBKCEEGC = 1488;</code>
     * @return The dILOBKCEEGC.
     */
    @java.lang.Override
    public int getDILOBKCEEGC() {
      return dILOBKCEEGC_;
    }
    /**
     * <code>uint32 DILOBKCEEGC = 1488;</code>
     * @param value The dILOBKCEEGC to set.
     * @return This builder for chaining.
     */
    public Builder setDILOBKCEEGC(int value) {
      
      dILOBKCEEGC_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 DILOBKCEEGC = 1488;</code>
     * @return This builder for chaining.
     */
    public Builder clearDILOBKCEEGC() {
      
      dILOBKCEEGC_ = 0;
      onChanged();
      return this;
    }

    private int activityId_ ;
    /**
     * <code>uint32 activity_id = 11;</code>
     * @return The activityId.
     */
    @java.lang.Override
    public int getActivityId() {
      return activityId_;
    }
    /**
     * <code>uint32 activity_id = 11;</code>
     * @param value The activityId to set.
     * @return This builder for chaining.
     */
    public Builder setActivityId(int value) {
      
      activityId_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 activity_id = 11;</code>
     * @return This builder for chaining.
     */
    public Builder clearActivityId() {
      
      activityId_ = 0;
      onChanged();
      return this;
    }

    private int curScore_ ;
    /**
     * <code>uint32 cur_score = 250;</code>
     * @return The curScore.
     */
    @java.lang.Override
    public int getCurScore() {
      return curScore_;
    }
    /**
     * <code>uint32 cur_score = 250;</code>
     * @param value The curScore to set.
     * @return This builder for chaining.
     */
    public Builder setCurScore(int value) {
      
      curScore_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 cur_score = 250;</code>
     * @return This builder for chaining.
     */
    public Builder clearCurScore() {
      
      curScore_ = 0;
      onChanged();
      return this;
    }

    private int beginTime_ ;
    /**
     * <code>uint32 begin_time = 1;</code>
     * @return The beginTime.
     */
    @java.lang.Override
    public int getBeginTime() {
      return beginTime_;
    }
    /**
     * <code>uint32 begin_time = 1;</code>
     * @param value The beginTime to set.
     * @return This builder for chaining.
     */
    public Builder setBeginTime(int value) {
      
      beginTime_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 begin_time = 1;</code>
     * @return This builder for chaining.
     */
    public Builder clearBeginTime() {
      
      beginTime_ = 0;
      onChanged();
      return this;
    }

    private int aMPFAGMDJLJ_ ;
    /**
     * <code>uint32 AMPFAGMDJLJ = 1823;</code>
     * @return The aMPFAGMDJLJ.
     */
    @java.lang.Override
    public int getAMPFAGMDJLJ() {
      return aMPFAGMDJLJ_;
    }
    /**
     * <code>uint32 AMPFAGMDJLJ = 1823;</code>
     * @param value The aMPFAGMDJLJ to set.
     * @return This builder for chaining.
     */
    public Builder setAMPFAGMDJLJ(int value) {
      
      aMPFAGMDJLJ_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 AMPFAGMDJLJ = 1823;</code>
     * @return This builder for chaining.
     */
    public Builder clearAMPFAGMDJLJ() {
      
      aMPFAGMDJLJ_ = 0;
      onChanged();
      return this;
    }

    private int endTime_ ;
    /**
     * <code>uint32 end_time = 3;</code>
     * @return The endTime.
     */
    @java.lang.Override
    public int getEndTime() {
      return endTime_;
    }
    /**
     * <code>uint32 end_time = 3;</code>
     * @param value The endTime to set.
     * @return This builder for chaining.
     */
    public Builder setEndTime(int value) {
      
      endTime_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 end_time = 3;</code>
     * @return This builder for chaining.
     */
    public Builder clearEndTime() {
      
      endTime_ = 0;
      onChanged();
      return this;
    }

    private int scheduleId_ ;
    /**
     * <code>uint32 schedule_id = 2;</code>
     * @return The scheduleId.
     */
    @java.lang.Override
    public int getScheduleId() {
      return scheduleId_;
    }
    /**
     * <code>uint32 schedule_id = 2;</code>
     * @param value The scheduleId to set.
     * @return This builder for chaining.
     */
    public Builder setScheduleId(int value) {
      
      scheduleId_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 schedule_id = 2;</code>
     * @return This builder for chaining.
     */
    public Builder clearScheduleId() {
      
      scheduleId_ = 0;
      onChanged();
      return this;
    }

    private int pAKFDCIIEMF_ ;
    /**
     * <code>uint32 PAKFDCIIEMF = 2014;</code>
     * @return The pAKFDCIIEMF.
     */
    @java.lang.Override
    public int getPAKFDCIIEMF() {
      return pAKFDCIIEMF_;
    }
    /**
     * <code>uint32 PAKFDCIIEMF = 2014;</code>
     * @param value The pAKFDCIIEMF to set.
     * @return This builder for chaining.
     */
    public Builder setPAKFDCIIEMF(int value) {
      
      pAKFDCIIEMF_ = value;
      onChanged();
      return this;
    }
    /**
     * <code>uint32 PAKFDCIIEMF = 2014;</code>
     * @return This builder for chaining.
     */
    public Builder clearPAKFDCIIEMF() {
      
      pAKFDCIIEMF_ = 0;
      onChanged();
      return this;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.MAHBLNHANCC, io.grasscutter.net.proto.activity.MAHBLNHANCC.Builder, io.grasscutter.net.proto.activity.MAHBLNHANCCOrBuilder> spiceInfoBuilder_;
    /**
     * <code>.MAHBLNHANCC spice_info = 248;</code>
     * @return Whether the spiceInfo field is set.
     */
    @java.lang.Override
    public boolean hasSpiceInfo() {
      return oJOLLMHNGLICase_ == 248;
    }
    /**
     * <code>.MAHBLNHANCC spice_info = 248;</code>
     * @return The spiceInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.MAHBLNHANCC getSpiceInfo() {
      if (spiceInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 248) {
          return (io.grasscutter.net.proto.activity.MAHBLNHANCC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.MAHBLNHANCC.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 248) {
          return spiceInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.MAHBLNHANCC.getDefaultInstance();
      }
    }
    /**
     * <code>.MAHBLNHANCC spice_info = 248;</code>
     */
    public Builder setSpiceInfo(io.grasscutter.net.proto.activity.MAHBLNHANCC value) {
      if (spiceInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        spiceInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 248;
      return this;
    }
    /**
     * <code>.MAHBLNHANCC spice_info = 248;</code>
     */
    public Builder setSpiceInfo(
        io.grasscutter.net.proto.activity.MAHBLNHANCC.Builder builderForValue) {
      if (spiceInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        spiceInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 248;
      return this;
    }
    /**
     * <code>.MAHBLNHANCC spice_info = 248;</code>
     */
    public Builder mergeSpiceInfo(io.grasscutter.net.proto.activity.MAHBLNHANCC value) {
      if (spiceInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 248 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.MAHBLNHANCC.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.MAHBLNHANCC.newBuilder((io.grasscutter.net.proto.activity.MAHBLNHANCC) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 248) {
          spiceInfoBuilder_.mergeFrom(value);
        }
        spiceInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 248;
      return this;
    }
    /**
     * <code>.MAHBLNHANCC spice_info = 248;</code>
     */
    public Builder clearSpiceInfo() {
      if (spiceInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 248) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 248) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        spiceInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.MAHBLNHANCC spice_info = 248;</code>
     */
    public io.grasscutter.net.proto.activity.MAHBLNHANCC.Builder getSpiceInfoBuilder() {
      return getSpiceInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.MAHBLNHANCC spice_info = 248;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.MAHBLNHANCCOrBuilder getSpiceInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 248) && (spiceInfoBuilder_ != null)) {
        return spiceInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 248) {
          return (io.grasscutter.net.proto.activity.MAHBLNHANCC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.MAHBLNHANCC.getDefaultInstance();
      }
    }
    /**
     * <code>.MAHBLNHANCC spice_info = 248;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.MAHBLNHANCC, io.grasscutter.net.proto.activity.MAHBLNHANCC.Builder, io.grasscutter.net.proto.activity.MAHBLNHANCCOrBuilder> 
        getSpiceInfoFieldBuilder() {
      if (spiceInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 248)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.MAHBLNHANCC.getDefaultInstance();
        }
        spiceInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.MAHBLNHANCC, io.grasscutter.net.proto.activity.MAHBLNHANCC.Builder, io.grasscutter.net.proto.activity.MAHBLNHANCCOrBuilder>(
                (io.grasscutter.net.proto.activity.MAHBLNHANCC) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 248;
      onChanged();;
      return spiceInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FGDIPMPHKKG, io.grasscutter.net.proto.activity.FGDIPMPHKKG.Builder, io.grasscutter.net.proto.activity.FGDIPMPHKKGOrBuilder> collectUnderwaterInfoBuilder_;
    /**
     * <code>.FGDIPMPHKKG collect_underwater_info = 872;</code>
     * @return Whether the collectUnderwaterInfo field is set.
     */
    @java.lang.Override
    public boolean hasCollectUnderwaterInfo() {
      return oJOLLMHNGLICase_ == 872;
    }
    /**
     * <code>.FGDIPMPHKKG collect_underwater_info = 872;</code>
     * @return The collectUnderwaterInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FGDIPMPHKKG getCollectUnderwaterInfo() {
      if (collectUnderwaterInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 872) {
          return (io.grasscutter.net.proto.activity.FGDIPMPHKKG) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FGDIPMPHKKG.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 872) {
          return collectUnderwaterInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.FGDIPMPHKKG.getDefaultInstance();
      }
    }
    /**
     * <code>.FGDIPMPHKKG collect_underwater_info = 872;</code>
     */
    public Builder setCollectUnderwaterInfo(io.grasscutter.net.proto.activity.FGDIPMPHKKG value) {
      if (collectUnderwaterInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        collectUnderwaterInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 872;
      return this;
    }
    /**
     * <code>.FGDIPMPHKKG collect_underwater_info = 872;</code>
     */
    public Builder setCollectUnderwaterInfo(
        io.grasscutter.net.proto.activity.FGDIPMPHKKG.Builder builderForValue) {
      if (collectUnderwaterInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        collectUnderwaterInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 872;
      return this;
    }
    /**
     * <code>.FGDIPMPHKKG collect_underwater_info = 872;</code>
     */
    public Builder mergeCollectUnderwaterInfo(io.grasscutter.net.proto.activity.FGDIPMPHKKG value) {
      if (collectUnderwaterInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 872 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.FGDIPMPHKKG.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FGDIPMPHKKG.newBuilder((io.grasscutter.net.proto.activity.FGDIPMPHKKG) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 872) {
          collectUnderwaterInfoBuilder_.mergeFrom(value);
        }
        collectUnderwaterInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 872;
      return this;
    }
    /**
     * <code>.FGDIPMPHKKG collect_underwater_info = 872;</code>
     */
    public Builder clearCollectUnderwaterInfo() {
      if (collectUnderwaterInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 872) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 872) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        collectUnderwaterInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.FGDIPMPHKKG collect_underwater_info = 872;</code>
     */
    public io.grasscutter.net.proto.activity.FGDIPMPHKKG.Builder getCollectUnderwaterInfoBuilder() {
      return getCollectUnderwaterInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.FGDIPMPHKKG collect_underwater_info = 872;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FGDIPMPHKKGOrBuilder getCollectUnderwaterInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 872) && (collectUnderwaterInfoBuilder_ != null)) {
        return collectUnderwaterInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 872) {
          return (io.grasscutter.net.proto.activity.FGDIPMPHKKG) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FGDIPMPHKKG.getDefaultInstance();
      }
    }
    /**
     * <code>.FGDIPMPHKKG collect_underwater_info = 872;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FGDIPMPHKKG, io.grasscutter.net.proto.activity.FGDIPMPHKKG.Builder, io.grasscutter.net.proto.activity.FGDIPMPHKKGOrBuilder> 
        getCollectUnderwaterInfoFieldBuilder() {
      if (collectUnderwaterInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 872)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FGDIPMPHKKG.getDefaultInstance();
        }
        collectUnderwaterInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.FGDIPMPHKKG, io.grasscutter.net.proto.activity.FGDIPMPHKKG.Builder, io.grasscutter.net.proto.activity.FGDIPMPHKKGOrBuilder>(
                (io.grasscutter.net.proto.activity.FGDIPMPHKKG) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 872;
      onChanged();;
      return collectUnderwaterInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HachiActivityDetailInfo, io.grasscutter.net.proto.activity.HachiActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.HachiActivityDetailInfoOrBuilder> hachiInfoBuilder_;
    /**
     * <code>.HachiActivityDetailInfo hachi_info = 1053;</code>
     * @return Whether the hachiInfo field is set.
     */
    @java.lang.Override
    public boolean hasHachiInfo() {
      return oJOLLMHNGLICase_ == 1053;
    }
    /**
     * <code>.HachiActivityDetailInfo hachi_info = 1053;</code>
     * @return The hachiInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HachiActivityDetailInfo getHachiInfo() {
      if (hachiInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1053) {
          return (io.grasscutter.net.proto.activity.HachiActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HachiActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1053) {
          return hachiInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.HachiActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.HachiActivityDetailInfo hachi_info = 1053;</code>
     */
    public Builder setHachiInfo(io.grasscutter.net.proto.activity.HachiActivityDetailInfo value) {
      if (hachiInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        hachiInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1053;
      return this;
    }
    /**
     * <code>.HachiActivityDetailInfo hachi_info = 1053;</code>
     */
    public Builder setHachiInfo(
        io.grasscutter.net.proto.activity.HachiActivityDetailInfo.Builder builderForValue) {
      if (hachiInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        hachiInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1053;
      return this;
    }
    /**
     * <code>.HachiActivityDetailInfo hachi_info = 1053;</code>
     */
    public Builder mergeHachiInfo(io.grasscutter.net.proto.activity.HachiActivityDetailInfo value) {
      if (hachiInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1053 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.HachiActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HachiActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.HachiActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1053) {
          hachiInfoBuilder_.mergeFrom(value);
        }
        hachiInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1053;
      return this;
    }
    /**
     * <code>.HachiActivityDetailInfo hachi_info = 1053;</code>
     */
    public Builder clearHachiInfo() {
      if (hachiInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1053) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1053) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        hachiInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.HachiActivityDetailInfo hachi_info = 1053;</code>
     */
    public io.grasscutter.net.proto.activity.HachiActivityDetailInfo.Builder getHachiInfoBuilder() {
      return getHachiInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.HachiActivityDetailInfo hachi_info = 1053;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HachiActivityDetailInfoOrBuilder getHachiInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1053) && (hachiInfoBuilder_ != null)) {
        return hachiInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1053) {
          return (io.grasscutter.net.proto.activity.HachiActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HachiActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.HachiActivityDetailInfo hachi_info = 1053;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HachiActivityDetailInfo, io.grasscutter.net.proto.activity.HachiActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.HachiActivityDetailInfoOrBuilder> 
        getHachiInfoFieldBuilder() {
      if (hachiInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1053)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HachiActivityDetailInfo.getDefaultInstance();
        }
        hachiInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.HachiActivityDetailInfo, io.grasscutter.net.proto.activity.HachiActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.HachiActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.HachiActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1053;
      onChanged();;
      return hachiInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BrickBreakerDetailInfo, io.grasscutter.net.proto.activity.BrickBreakerDetailInfo.Builder, io.grasscutter.net.proto.activity.BrickBreakerDetailInfoOrBuilder> brickBreakerInfoBuilder_;
    /**
     * <code>.BrickBreakerDetailInfo brick_breaker_info = 1149;</code>
     * @return Whether the brickBreakerInfo field is set.
     */
    @java.lang.Override
    public boolean hasBrickBreakerInfo() {
      return oJOLLMHNGLICase_ == 1149;
    }
    /**
     * <code>.BrickBreakerDetailInfo brick_breaker_info = 1149;</code>
     * @return The brickBreakerInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BrickBreakerDetailInfo getBrickBreakerInfo() {
      if (brickBreakerInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1149) {
          return (io.grasscutter.net.proto.activity.BrickBreakerDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BrickBreakerDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1149) {
          return brickBreakerInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.BrickBreakerDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.BrickBreakerDetailInfo brick_breaker_info = 1149;</code>
     */
    public Builder setBrickBreakerInfo(io.grasscutter.net.proto.activity.BrickBreakerDetailInfo value) {
      if (brickBreakerInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        brickBreakerInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1149;
      return this;
    }
    /**
     * <code>.BrickBreakerDetailInfo brick_breaker_info = 1149;</code>
     */
    public Builder setBrickBreakerInfo(
        io.grasscutter.net.proto.activity.BrickBreakerDetailInfo.Builder builderForValue) {
      if (brickBreakerInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        brickBreakerInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1149;
      return this;
    }
    /**
     * <code>.BrickBreakerDetailInfo brick_breaker_info = 1149;</code>
     */
    public Builder mergeBrickBreakerInfo(io.grasscutter.net.proto.activity.BrickBreakerDetailInfo value) {
      if (brickBreakerInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1149 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.BrickBreakerDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BrickBreakerDetailInfo.newBuilder((io.grasscutter.net.proto.activity.BrickBreakerDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1149) {
          brickBreakerInfoBuilder_.mergeFrom(value);
        }
        brickBreakerInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1149;
      return this;
    }
    /**
     * <code>.BrickBreakerDetailInfo brick_breaker_info = 1149;</code>
     */
    public Builder clearBrickBreakerInfo() {
      if (brickBreakerInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1149) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1149) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        brickBreakerInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.BrickBreakerDetailInfo brick_breaker_info = 1149;</code>
     */
    public io.grasscutter.net.proto.activity.BrickBreakerDetailInfo.Builder getBrickBreakerInfoBuilder() {
      return getBrickBreakerInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.BrickBreakerDetailInfo brick_breaker_info = 1149;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BrickBreakerDetailInfoOrBuilder getBrickBreakerInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1149) && (brickBreakerInfoBuilder_ != null)) {
        return brickBreakerInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1149) {
          return (io.grasscutter.net.proto.activity.BrickBreakerDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BrickBreakerDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.BrickBreakerDetailInfo brick_breaker_info = 1149;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BrickBreakerDetailInfo, io.grasscutter.net.proto.activity.BrickBreakerDetailInfo.Builder, io.grasscutter.net.proto.activity.BrickBreakerDetailInfoOrBuilder> 
        getBrickBreakerInfoFieldBuilder() {
      if (brickBreakerInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1149)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BrickBreakerDetailInfo.getDefaultInstance();
        }
        brickBreakerInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.BrickBreakerDetailInfo, io.grasscutter.net.proto.activity.BrickBreakerDetailInfo.Builder, io.grasscutter.net.proto.activity.BrickBreakerDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.BrickBreakerDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1149;
      onChanged();;
      return brickBreakerInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo, io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.WinterCampActivityDetailInfoOrBuilder> winterCampInfoBuilder_;
    /**
     * <code>.WinterCampActivityDetailInfo winter_camp_info = 695;</code>
     * @return Whether the winterCampInfo field is set.
     */
    @java.lang.Override
    public boolean hasWinterCampInfo() {
      return oJOLLMHNGLICase_ == 695;
    }
    /**
     * <code>.WinterCampActivityDetailInfo winter_camp_info = 695;</code>
     * @return The winterCampInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo getWinterCampInfo() {
      if (winterCampInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 695) {
          return (io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 695) {
          return winterCampInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.WinterCampActivityDetailInfo winter_camp_info = 695;</code>
     */
    public Builder setWinterCampInfo(io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo value) {
      if (winterCampInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        winterCampInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 695;
      return this;
    }
    /**
     * <code>.WinterCampActivityDetailInfo winter_camp_info = 695;</code>
     */
    public Builder setWinterCampInfo(
        io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo.Builder builderForValue) {
      if (winterCampInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        winterCampInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 695;
      return this;
    }
    /**
     * <code>.WinterCampActivityDetailInfo winter_camp_info = 695;</code>
     */
    public Builder mergeWinterCampInfo(io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo value) {
      if (winterCampInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 695 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 695) {
          winterCampInfoBuilder_.mergeFrom(value);
        }
        winterCampInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 695;
      return this;
    }
    /**
     * <code>.WinterCampActivityDetailInfo winter_camp_info = 695;</code>
     */
    public Builder clearWinterCampInfo() {
      if (winterCampInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 695) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 695) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        winterCampInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.WinterCampActivityDetailInfo winter_camp_info = 695;</code>
     */
    public io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo.Builder getWinterCampInfoBuilder() {
      return getWinterCampInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.WinterCampActivityDetailInfo winter_camp_info = 695;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.WinterCampActivityDetailInfoOrBuilder getWinterCampInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 695) && (winterCampInfoBuilder_ != null)) {
        return winterCampInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 695) {
          return (io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.WinterCampActivityDetailInfo winter_camp_info = 695;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo, io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.WinterCampActivityDetailInfoOrBuilder> 
        getWinterCampInfoFieldBuilder() {
      if (winterCampInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 695)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo.getDefaultInstance();
        }
        winterCampInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo, io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.WinterCampActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.WinterCampActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 695;
      onChanged();;
      return winterCampInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.IPILFEALJCL, io.grasscutter.net.proto.activity.IPILFEALJCL.Builder, io.grasscutter.net.proto.activity.IPILFEALJCLOrBuilder> photoUnderseaInfoBuilder_;
    /**
     * <code>.IPILFEALJCL photo_undersea_info = 732;</code>
     * @return Whether the photoUnderseaInfo field is set.
     */
    @java.lang.Override
    public boolean hasPhotoUnderseaInfo() {
      return oJOLLMHNGLICase_ == 732;
    }
    /**
     * <code>.IPILFEALJCL photo_undersea_info = 732;</code>
     * @return The photoUnderseaInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.IPILFEALJCL getPhotoUnderseaInfo() {
      if (photoUnderseaInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 732) {
          return (io.grasscutter.net.proto.activity.IPILFEALJCL) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.IPILFEALJCL.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 732) {
          return photoUnderseaInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.IPILFEALJCL.getDefaultInstance();
      }
    }
    /**
     * <code>.IPILFEALJCL photo_undersea_info = 732;</code>
     */
    public Builder setPhotoUnderseaInfo(io.grasscutter.net.proto.activity.IPILFEALJCL value) {
      if (photoUnderseaInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        photoUnderseaInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 732;
      return this;
    }
    /**
     * <code>.IPILFEALJCL photo_undersea_info = 732;</code>
     */
    public Builder setPhotoUnderseaInfo(
        io.grasscutter.net.proto.activity.IPILFEALJCL.Builder builderForValue) {
      if (photoUnderseaInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        photoUnderseaInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 732;
      return this;
    }
    /**
     * <code>.IPILFEALJCL photo_undersea_info = 732;</code>
     */
    public Builder mergePhotoUnderseaInfo(io.grasscutter.net.proto.activity.IPILFEALJCL value) {
      if (photoUnderseaInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 732 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.IPILFEALJCL.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.IPILFEALJCL.newBuilder((io.grasscutter.net.proto.activity.IPILFEALJCL) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 732) {
          photoUnderseaInfoBuilder_.mergeFrom(value);
        }
        photoUnderseaInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 732;
      return this;
    }
    /**
     * <code>.IPILFEALJCL photo_undersea_info = 732;</code>
     */
    public Builder clearPhotoUnderseaInfo() {
      if (photoUnderseaInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 732) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 732) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        photoUnderseaInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.IPILFEALJCL photo_undersea_info = 732;</code>
     */
    public io.grasscutter.net.proto.activity.IPILFEALJCL.Builder getPhotoUnderseaInfoBuilder() {
      return getPhotoUnderseaInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.IPILFEALJCL photo_undersea_info = 732;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.IPILFEALJCLOrBuilder getPhotoUnderseaInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 732) && (photoUnderseaInfoBuilder_ != null)) {
        return photoUnderseaInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 732) {
          return (io.grasscutter.net.proto.activity.IPILFEALJCL) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.IPILFEALJCL.getDefaultInstance();
      }
    }
    /**
     * <code>.IPILFEALJCL photo_undersea_info = 732;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.IPILFEALJCL, io.grasscutter.net.proto.activity.IPILFEALJCL.Builder, io.grasscutter.net.proto.activity.IPILFEALJCLOrBuilder> 
        getPhotoUnderseaInfoFieldBuilder() {
      if (photoUnderseaInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 732)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.IPILFEALJCL.getDefaultInstance();
        }
        photoUnderseaInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.IPILFEALJCL, io.grasscutter.net.proto.activity.IPILFEALJCL.Builder, io.grasscutter.net.proto.activity.IPILFEALJCLOrBuilder>(
                (io.grasscutter.net.proto.activity.IPILFEALJCL) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 732;
      onChanged();;
      return photoUnderseaInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.IENBGPNMDFP, io.grasscutter.net.proto.activity.IENBGPNMDFP.Builder, io.grasscutter.net.proto.activity.IENBGPNMDFPOrBuilder> sandwormCannonDetailInfoBuilder_;
    /**
     * <code>.IENBGPNMDFP sandworm_cannon_detail_info = 748;</code>
     * @return Whether the sandwormCannonDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasSandwormCannonDetailInfo() {
      return oJOLLMHNGLICase_ == 748;
    }
    /**
     * <code>.IENBGPNMDFP sandworm_cannon_detail_info = 748;</code>
     * @return The sandwormCannonDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.IENBGPNMDFP getSandwormCannonDetailInfo() {
      if (sandwormCannonDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 748) {
          return (io.grasscutter.net.proto.activity.IENBGPNMDFP) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.IENBGPNMDFP.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 748) {
          return sandwormCannonDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.IENBGPNMDFP.getDefaultInstance();
      }
    }
    /**
     * <code>.IENBGPNMDFP sandworm_cannon_detail_info = 748;</code>
     */
    public Builder setSandwormCannonDetailInfo(io.grasscutter.net.proto.activity.IENBGPNMDFP value) {
      if (sandwormCannonDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        sandwormCannonDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 748;
      return this;
    }
    /**
     * <code>.IENBGPNMDFP sandworm_cannon_detail_info = 748;</code>
     */
    public Builder setSandwormCannonDetailInfo(
        io.grasscutter.net.proto.activity.IENBGPNMDFP.Builder builderForValue) {
      if (sandwormCannonDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        sandwormCannonDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 748;
      return this;
    }
    /**
     * <code>.IENBGPNMDFP sandworm_cannon_detail_info = 748;</code>
     */
    public Builder mergeSandwormCannonDetailInfo(io.grasscutter.net.proto.activity.IENBGPNMDFP value) {
      if (sandwormCannonDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 748 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.IENBGPNMDFP.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.IENBGPNMDFP.newBuilder((io.grasscutter.net.proto.activity.IENBGPNMDFP) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 748) {
          sandwormCannonDetailInfoBuilder_.mergeFrom(value);
        }
        sandwormCannonDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 748;
      return this;
    }
    /**
     * <code>.IENBGPNMDFP sandworm_cannon_detail_info = 748;</code>
     */
    public Builder clearSandwormCannonDetailInfo() {
      if (sandwormCannonDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 748) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 748) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        sandwormCannonDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.IENBGPNMDFP sandworm_cannon_detail_info = 748;</code>
     */
    public io.grasscutter.net.proto.activity.IENBGPNMDFP.Builder getSandwormCannonDetailInfoBuilder() {
      return getSandwormCannonDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.IENBGPNMDFP sandworm_cannon_detail_info = 748;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.IENBGPNMDFPOrBuilder getSandwormCannonDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 748) && (sandwormCannonDetailInfoBuilder_ != null)) {
        return sandwormCannonDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 748) {
          return (io.grasscutter.net.proto.activity.IENBGPNMDFP) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.IENBGPNMDFP.getDefaultInstance();
      }
    }
    /**
     * <code>.IENBGPNMDFP sandworm_cannon_detail_info = 748;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.IENBGPNMDFP, io.grasscutter.net.proto.activity.IENBGPNMDFP.Builder, io.grasscutter.net.proto.activity.IENBGPNMDFPOrBuilder> 
        getSandwormCannonDetailInfoFieldBuilder() {
      if (sandwormCannonDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 748)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.IENBGPNMDFP.getDefaultInstance();
        }
        sandwormCannonDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.IENBGPNMDFP, io.grasscutter.net.proto.activity.IENBGPNMDFP.Builder, io.grasscutter.net.proto.activity.IENBGPNMDFPOrBuilder>(
                (io.grasscutter.net.proto.activity.IENBGPNMDFP) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 748;
      onChanged();;
      return sandwormCannonDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.KNNFIMGEIEH, io.grasscutter.net.proto.activity.KNNFIMGEIEH.Builder, io.grasscutter.net.proto.activity.KNNFIMGEIEHOrBuilder> treasureSeelieInfoBuilder_;
    /**
     * <code>.KNNFIMGEIEH treasure_seelie_info = 1275;</code>
     * @return Whether the treasureSeelieInfo field is set.
     */
    @java.lang.Override
    public boolean hasTreasureSeelieInfo() {
      return oJOLLMHNGLICase_ == 1275;
    }
    /**
     * <code>.KNNFIMGEIEH treasure_seelie_info = 1275;</code>
     * @return The treasureSeelieInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.KNNFIMGEIEH getTreasureSeelieInfo() {
      if (treasureSeelieInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1275) {
          return (io.grasscutter.net.proto.activity.KNNFIMGEIEH) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.KNNFIMGEIEH.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1275) {
          return treasureSeelieInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.KNNFIMGEIEH.getDefaultInstance();
      }
    }
    /**
     * <code>.KNNFIMGEIEH treasure_seelie_info = 1275;</code>
     */
    public Builder setTreasureSeelieInfo(io.grasscutter.net.proto.activity.KNNFIMGEIEH value) {
      if (treasureSeelieInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        treasureSeelieInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1275;
      return this;
    }
    /**
     * <code>.KNNFIMGEIEH treasure_seelie_info = 1275;</code>
     */
    public Builder setTreasureSeelieInfo(
        io.grasscutter.net.proto.activity.KNNFIMGEIEH.Builder builderForValue) {
      if (treasureSeelieInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        treasureSeelieInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1275;
      return this;
    }
    /**
     * <code>.KNNFIMGEIEH treasure_seelie_info = 1275;</code>
     */
    public Builder mergeTreasureSeelieInfo(io.grasscutter.net.proto.activity.KNNFIMGEIEH value) {
      if (treasureSeelieInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1275 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.KNNFIMGEIEH.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.KNNFIMGEIEH.newBuilder((io.grasscutter.net.proto.activity.KNNFIMGEIEH) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1275) {
          treasureSeelieInfoBuilder_.mergeFrom(value);
        }
        treasureSeelieInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1275;
      return this;
    }
    /**
     * <code>.KNNFIMGEIEH treasure_seelie_info = 1275;</code>
     */
    public Builder clearTreasureSeelieInfo() {
      if (treasureSeelieInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1275) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1275) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        treasureSeelieInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.KNNFIMGEIEH treasure_seelie_info = 1275;</code>
     */
    public io.grasscutter.net.proto.activity.KNNFIMGEIEH.Builder getTreasureSeelieInfoBuilder() {
      return getTreasureSeelieInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.KNNFIMGEIEH treasure_seelie_info = 1275;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.KNNFIMGEIEHOrBuilder getTreasureSeelieInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1275) && (treasureSeelieInfoBuilder_ != null)) {
        return treasureSeelieInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1275) {
          return (io.grasscutter.net.proto.activity.KNNFIMGEIEH) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.KNNFIMGEIEH.getDefaultInstance();
      }
    }
    /**
     * <code>.KNNFIMGEIEH treasure_seelie_info = 1275;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.KNNFIMGEIEH, io.grasscutter.net.proto.activity.KNNFIMGEIEH.Builder, io.grasscutter.net.proto.activity.KNNFIMGEIEHOrBuilder> 
        getTreasureSeelieInfoFieldBuilder() {
      if (treasureSeelieInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1275)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.KNNFIMGEIEH.getDefaultInstance();
        }
        treasureSeelieInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.KNNFIMGEIEH, io.grasscutter.net.proto.activity.KNNFIMGEIEH.Builder, io.grasscutter.net.proto.activity.KNNFIMGEIEHOrBuilder>(
                (io.grasscutter.net.proto.activity.KNNFIMGEIEH) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1275;
      onChanged();;
      return treasureSeelieInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OKONENHBHDJ, io.grasscutter.net.proto.activity.OKONENHBHDJ.Builder, io.grasscutter.net.proto.activity.OKONENHBHDJOrBuilder> autoTimeStopDetailInfoBuilder_;
    /**
     * <code>.OKONENHBHDJ auto_time_stop_detail_info = 1187;</code>
     * @return Whether the autoTimeStopDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasAutoTimeStopDetailInfo() {
      return oJOLLMHNGLICase_ == 1187;
    }
    /**
     * <code>.OKONENHBHDJ auto_time_stop_detail_info = 1187;</code>
     * @return The autoTimeStopDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.OKONENHBHDJ getAutoTimeStopDetailInfo() {
      if (autoTimeStopDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1187) {
          return (io.grasscutter.net.proto.activity.OKONENHBHDJ) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.OKONENHBHDJ.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1187) {
          return autoTimeStopDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.OKONENHBHDJ.getDefaultInstance();
      }
    }
    /**
     * <code>.OKONENHBHDJ auto_time_stop_detail_info = 1187;</code>
     */
    public Builder setAutoTimeStopDetailInfo(io.grasscutter.net.proto.activity.OKONENHBHDJ value) {
      if (autoTimeStopDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        autoTimeStopDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1187;
      return this;
    }
    /**
     * <code>.OKONENHBHDJ auto_time_stop_detail_info = 1187;</code>
     */
    public Builder setAutoTimeStopDetailInfo(
        io.grasscutter.net.proto.activity.OKONENHBHDJ.Builder builderForValue) {
      if (autoTimeStopDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        autoTimeStopDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1187;
      return this;
    }
    /**
     * <code>.OKONENHBHDJ auto_time_stop_detail_info = 1187;</code>
     */
    public Builder mergeAutoTimeStopDetailInfo(io.grasscutter.net.proto.activity.OKONENHBHDJ value) {
      if (autoTimeStopDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1187 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.OKONENHBHDJ.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.OKONENHBHDJ.newBuilder((io.grasscutter.net.proto.activity.OKONENHBHDJ) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1187) {
          autoTimeStopDetailInfoBuilder_.mergeFrom(value);
        }
        autoTimeStopDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1187;
      return this;
    }
    /**
     * <code>.OKONENHBHDJ auto_time_stop_detail_info = 1187;</code>
     */
    public Builder clearAutoTimeStopDetailInfo() {
      if (autoTimeStopDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1187) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1187) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        autoTimeStopDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.OKONENHBHDJ auto_time_stop_detail_info = 1187;</code>
     */
    public io.grasscutter.net.proto.activity.OKONENHBHDJ.Builder getAutoTimeStopDetailInfoBuilder() {
      return getAutoTimeStopDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.OKONENHBHDJ auto_time_stop_detail_info = 1187;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.OKONENHBHDJOrBuilder getAutoTimeStopDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1187) && (autoTimeStopDetailInfoBuilder_ != null)) {
        return autoTimeStopDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1187) {
          return (io.grasscutter.net.proto.activity.OKONENHBHDJ) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.OKONENHBHDJ.getDefaultInstance();
      }
    }
    /**
     * <code>.OKONENHBHDJ auto_time_stop_detail_info = 1187;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OKONENHBHDJ, io.grasscutter.net.proto.activity.OKONENHBHDJ.Builder, io.grasscutter.net.proto.activity.OKONENHBHDJOrBuilder> 
        getAutoTimeStopDetailInfoFieldBuilder() {
      if (autoTimeStopDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1187)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.OKONENHBHDJ.getDefaultInstance();
        }
        autoTimeStopDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.OKONENHBHDJ, io.grasscutter.net.proto.activity.OKONENHBHDJ.Builder, io.grasscutter.net.proto.activity.OKONENHBHDJOrBuilder>(
                (io.grasscutter.net.proto.activity.OKONENHBHDJ) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1187;
      onChanged();;
      return autoTimeStopDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EAOLKAFMALM, io.grasscutter.net.proto.activity.EAOLKAFMALM.Builder, io.grasscutter.net.proto.activity.EAOLKAFMALMOrBuilder> windFieldInfoBuilder_;
    /**
     * <code>.EAOLKAFMALM wind_field_info = 1806;</code>
     * @return Whether the windFieldInfo field is set.
     */
    @java.lang.Override
    public boolean hasWindFieldInfo() {
      return oJOLLMHNGLICase_ == 1806;
    }
    /**
     * <code>.EAOLKAFMALM wind_field_info = 1806;</code>
     * @return The windFieldInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EAOLKAFMALM getWindFieldInfo() {
      if (windFieldInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1806) {
          return (io.grasscutter.net.proto.activity.EAOLKAFMALM) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EAOLKAFMALM.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1806) {
          return windFieldInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.EAOLKAFMALM.getDefaultInstance();
      }
    }
    /**
     * <code>.EAOLKAFMALM wind_field_info = 1806;</code>
     */
    public Builder setWindFieldInfo(io.grasscutter.net.proto.activity.EAOLKAFMALM value) {
      if (windFieldInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        windFieldInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1806;
      return this;
    }
    /**
     * <code>.EAOLKAFMALM wind_field_info = 1806;</code>
     */
    public Builder setWindFieldInfo(
        io.grasscutter.net.proto.activity.EAOLKAFMALM.Builder builderForValue) {
      if (windFieldInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        windFieldInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1806;
      return this;
    }
    /**
     * <code>.EAOLKAFMALM wind_field_info = 1806;</code>
     */
    public Builder mergeWindFieldInfo(io.grasscutter.net.proto.activity.EAOLKAFMALM value) {
      if (windFieldInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1806 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.EAOLKAFMALM.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EAOLKAFMALM.newBuilder((io.grasscutter.net.proto.activity.EAOLKAFMALM) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1806) {
          windFieldInfoBuilder_.mergeFrom(value);
        }
        windFieldInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1806;
      return this;
    }
    /**
     * <code>.EAOLKAFMALM wind_field_info = 1806;</code>
     */
    public Builder clearWindFieldInfo() {
      if (windFieldInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1806) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1806) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        windFieldInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.EAOLKAFMALM wind_field_info = 1806;</code>
     */
    public io.grasscutter.net.proto.activity.EAOLKAFMALM.Builder getWindFieldInfoBuilder() {
      return getWindFieldInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.EAOLKAFMALM wind_field_info = 1806;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EAOLKAFMALMOrBuilder getWindFieldInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1806) && (windFieldInfoBuilder_ != null)) {
        return windFieldInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1806) {
          return (io.grasscutter.net.proto.activity.EAOLKAFMALM) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EAOLKAFMALM.getDefaultInstance();
      }
    }
    /**
     * <code>.EAOLKAFMALM wind_field_info = 1806;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EAOLKAFMALM, io.grasscutter.net.proto.activity.EAOLKAFMALM.Builder, io.grasscutter.net.proto.activity.EAOLKAFMALMOrBuilder> 
        getWindFieldInfoFieldBuilder() {
      if (windFieldInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1806)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EAOLKAFMALM.getDefaultInstance();
        }
        windFieldInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.EAOLKAFMALM, io.grasscutter.net.proto.activity.EAOLKAFMALM.Builder, io.grasscutter.net.proto.activity.EAOLKAFMALMOrBuilder>(
                (io.grasscutter.net.proto.activity.EAOLKAFMALM) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1806;
      onChanged();;
      return windFieldInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ODGFDJGHJGM, io.grasscutter.net.proto.activity.ODGFDJGHJGM.Builder, io.grasscutter.net.proto.activity.ODGFDJGHJGMOrBuilder> trialAvatarInfoBuilder_;
    /**
     * <code>.ODGFDJGHJGM trial_avatar_info = 8;</code>
     * @return Whether the trialAvatarInfo field is set.
     */
    @java.lang.Override
    public boolean hasTrialAvatarInfo() {
      return oJOLLMHNGLICase_ == 8;
    }
    /**
     * <code>.ODGFDJGHJGM trial_avatar_info = 8;</code>
     * @return The trialAvatarInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ODGFDJGHJGM getTrialAvatarInfo() {
      if (trialAvatarInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 8) {
          return (io.grasscutter.net.proto.activity.ODGFDJGHJGM) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ODGFDJGHJGM.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 8) {
          return trialAvatarInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.ODGFDJGHJGM.getDefaultInstance();
      }
    }
    /**
     * <code>.ODGFDJGHJGM trial_avatar_info = 8;</code>
     */
    public Builder setTrialAvatarInfo(io.grasscutter.net.proto.activity.ODGFDJGHJGM value) {
      if (trialAvatarInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        trialAvatarInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 8;
      return this;
    }
    /**
     * <code>.ODGFDJGHJGM trial_avatar_info = 8;</code>
     */
    public Builder setTrialAvatarInfo(
        io.grasscutter.net.proto.activity.ODGFDJGHJGM.Builder builderForValue) {
      if (trialAvatarInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        trialAvatarInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 8;
      return this;
    }
    /**
     * <code>.ODGFDJGHJGM trial_avatar_info = 8;</code>
     */
    public Builder mergeTrialAvatarInfo(io.grasscutter.net.proto.activity.ODGFDJGHJGM value) {
      if (trialAvatarInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 8 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.ODGFDJGHJGM.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ODGFDJGHJGM.newBuilder((io.grasscutter.net.proto.activity.ODGFDJGHJGM) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 8) {
          trialAvatarInfoBuilder_.mergeFrom(value);
        }
        trialAvatarInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 8;
      return this;
    }
    /**
     * <code>.ODGFDJGHJGM trial_avatar_info = 8;</code>
     */
    public Builder clearTrialAvatarInfo() {
      if (trialAvatarInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 8) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 8) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        trialAvatarInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ODGFDJGHJGM trial_avatar_info = 8;</code>
     */
    public io.grasscutter.net.proto.activity.ODGFDJGHJGM.Builder getTrialAvatarInfoBuilder() {
      return getTrialAvatarInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.ODGFDJGHJGM trial_avatar_info = 8;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ODGFDJGHJGMOrBuilder getTrialAvatarInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 8) && (trialAvatarInfoBuilder_ != null)) {
        return trialAvatarInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 8) {
          return (io.grasscutter.net.proto.activity.ODGFDJGHJGM) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ODGFDJGHJGM.getDefaultInstance();
      }
    }
    /**
     * <code>.ODGFDJGHJGM trial_avatar_info = 8;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ODGFDJGHJGM, io.grasscutter.net.proto.activity.ODGFDJGHJGM.Builder, io.grasscutter.net.proto.activity.ODGFDJGHJGMOrBuilder> 
        getTrialAvatarInfoFieldBuilder() {
      if (trialAvatarInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 8)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ODGFDJGHJGM.getDefaultInstance();
        }
        trialAvatarInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.ODGFDJGHJGM, io.grasscutter.net.proto.activity.ODGFDJGHJGM.Builder, io.grasscutter.net.proto.activity.ODGFDJGHJGMOrBuilder>(
                (io.grasscutter.net.proto.activity.ODGFDJGHJGM) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 8;
      onChanged();;
      return trialAvatarInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo, io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfoOrBuilder> moonfinTrialInfoBuilder_;
    /**
     * <code>.MoonfinTrialActivityDetailInfo moonfin_trial_info = 176;</code>
     * @return Whether the moonfinTrialInfo field is set.
     */
    @java.lang.Override
    public boolean hasMoonfinTrialInfo() {
      return oJOLLMHNGLICase_ == 176;
    }
    /**
     * <code>.MoonfinTrialActivityDetailInfo moonfin_trial_info = 176;</code>
     * @return The moonfinTrialInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo getMoonfinTrialInfo() {
      if (moonfinTrialInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 176) {
          return (io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 176) {
          return moonfinTrialInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.MoonfinTrialActivityDetailInfo moonfin_trial_info = 176;</code>
     */
    public Builder setMoonfinTrialInfo(io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo value) {
      if (moonfinTrialInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        moonfinTrialInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 176;
      return this;
    }
    /**
     * <code>.MoonfinTrialActivityDetailInfo moonfin_trial_info = 176;</code>
     */
    public Builder setMoonfinTrialInfo(
        io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo.Builder builderForValue) {
      if (moonfinTrialInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        moonfinTrialInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 176;
      return this;
    }
    /**
     * <code>.MoonfinTrialActivityDetailInfo moonfin_trial_info = 176;</code>
     */
    public Builder mergeMoonfinTrialInfo(io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo value) {
      if (moonfinTrialInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 176 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 176) {
          moonfinTrialInfoBuilder_.mergeFrom(value);
        }
        moonfinTrialInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 176;
      return this;
    }
    /**
     * <code>.MoonfinTrialActivityDetailInfo moonfin_trial_info = 176;</code>
     */
    public Builder clearMoonfinTrialInfo() {
      if (moonfinTrialInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 176) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 176) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        moonfinTrialInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.MoonfinTrialActivityDetailInfo moonfin_trial_info = 176;</code>
     */
    public io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo.Builder getMoonfinTrialInfoBuilder() {
      return getMoonfinTrialInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.MoonfinTrialActivityDetailInfo moonfin_trial_info = 176;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfoOrBuilder getMoonfinTrialInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 176) && (moonfinTrialInfoBuilder_ != null)) {
        return moonfinTrialInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 176) {
          return (io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.MoonfinTrialActivityDetailInfo moonfin_trial_info = 176;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo, io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfoOrBuilder> 
        getMoonfinTrialInfoFieldBuilder() {
      if (moonfinTrialInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 176)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo.getDefaultInstance();
        }
        moonfinTrialInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo, io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.MoonfinTrialActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 176;
      onChanged();;
      return moonfinTrialInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ILAJGEMJLKO, io.grasscutter.net.proto.activity.ILAJGEMJLKO.Builder, io.grasscutter.net.proto.activity.ILAJGEMJLKOOrBuilder> rockBoardExploreInfoBuilder_;
    /**
     * <code>.ILAJGEMJLKO rock_board_explore_info = 1080;</code>
     * @return Whether the rockBoardExploreInfo field is set.
     */
    @java.lang.Override
    public boolean hasRockBoardExploreInfo() {
      return oJOLLMHNGLICase_ == 1080;
    }
    /**
     * <code>.ILAJGEMJLKO rock_board_explore_info = 1080;</code>
     * @return The rockBoardExploreInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ILAJGEMJLKO getRockBoardExploreInfo() {
      if (rockBoardExploreInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1080) {
          return (io.grasscutter.net.proto.activity.ILAJGEMJLKO) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ILAJGEMJLKO.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1080) {
          return rockBoardExploreInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.ILAJGEMJLKO.getDefaultInstance();
      }
    }
    /**
     * <code>.ILAJGEMJLKO rock_board_explore_info = 1080;</code>
     */
    public Builder setRockBoardExploreInfo(io.grasscutter.net.proto.activity.ILAJGEMJLKO value) {
      if (rockBoardExploreInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        rockBoardExploreInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1080;
      return this;
    }
    /**
     * <code>.ILAJGEMJLKO rock_board_explore_info = 1080;</code>
     */
    public Builder setRockBoardExploreInfo(
        io.grasscutter.net.proto.activity.ILAJGEMJLKO.Builder builderForValue) {
      if (rockBoardExploreInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        rockBoardExploreInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1080;
      return this;
    }
    /**
     * <code>.ILAJGEMJLKO rock_board_explore_info = 1080;</code>
     */
    public Builder mergeRockBoardExploreInfo(io.grasscutter.net.proto.activity.ILAJGEMJLKO value) {
      if (rockBoardExploreInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1080 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.ILAJGEMJLKO.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ILAJGEMJLKO.newBuilder((io.grasscutter.net.proto.activity.ILAJGEMJLKO) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1080) {
          rockBoardExploreInfoBuilder_.mergeFrom(value);
        }
        rockBoardExploreInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1080;
      return this;
    }
    /**
     * <code>.ILAJGEMJLKO rock_board_explore_info = 1080;</code>
     */
    public Builder clearRockBoardExploreInfo() {
      if (rockBoardExploreInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1080) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1080) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        rockBoardExploreInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ILAJGEMJLKO rock_board_explore_info = 1080;</code>
     */
    public io.grasscutter.net.proto.activity.ILAJGEMJLKO.Builder getRockBoardExploreInfoBuilder() {
      return getRockBoardExploreInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.ILAJGEMJLKO rock_board_explore_info = 1080;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ILAJGEMJLKOOrBuilder getRockBoardExploreInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1080) && (rockBoardExploreInfoBuilder_ != null)) {
        return rockBoardExploreInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1080) {
          return (io.grasscutter.net.proto.activity.ILAJGEMJLKO) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ILAJGEMJLKO.getDefaultInstance();
      }
    }
    /**
     * <code>.ILAJGEMJLKO rock_board_explore_info = 1080;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ILAJGEMJLKO, io.grasscutter.net.proto.activity.ILAJGEMJLKO.Builder, io.grasscutter.net.proto.activity.ILAJGEMJLKOOrBuilder> 
        getRockBoardExploreInfoFieldBuilder() {
      if (rockBoardExploreInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1080)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ILAJGEMJLKO.getDefaultInstance();
        }
        rockBoardExploreInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.ILAJGEMJLKO, io.grasscutter.net.proto.activity.ILAJGEMJLKO.Builder, io.grasscutter.net.proto.activity.ILAJGEMJLKOOrBuilder>(
                (io.grasscutter.net.proto.activity.ILAJGEMJLKO) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1080;
      onChanged();;
      return rockBoardExploreInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo, io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.FleurFairActivityDetailInfoOrBuilder> fleurFairInfoBuilder_;
    /**
     * <code>.FleurFairActivityDetailInfo fleur_fair_info = 1728;</code>
     * @return Whether the fleurFairInfo field is set.
     */
    @java.lang.Override
    public boolean hasFleurFairInfo() {
      return oJOLLMHNGLICase_ == 1728;
    }
    /**
     * <code>.FleurFairActivityDetailInfo fleur_fair_info = 1728;</code>
     * @return The fleurFairInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo getFleurFairInfo() {
      if (fleurFairInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1728) {
          return (io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1728) {
          return fleurFairInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.FleurFairActivityDetailInfo fleur_fair_info = 1728;</code>
     */
    public Builder setFleurFairInfo(io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo value) {
      if (fleurFairInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        fleurFairInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1728;
      return this;
    }
    /**
     * <code>.FleurFairActivityDetailInfo fleur_fair_info = 1728;</code>
     */
    public Builder setFleurFairInfo(
        io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo.Builder builderForValue) {
      if (fleurFairInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        fleurFairInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1728;
      return this;
    }
    /**
     * <code>.FleurFairActivityDetailInfo fleur_fair_info = 1728;</code>
     */
    public Builder mergeFleurFairInfo(io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo value) {
      if (fleurFairInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1728 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1728) {
          fleurFairInfoBuilder_.mergeFrom(value);
        }
        fleurFairInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1728;
      return this;
    }
    /**
     * <code>.FleurFairActivityDetailInfo fleur_fair_info = 1728;</code>
     */
    public Builder clearFleurFairInfo() {
      if (fleurFairInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1728) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1728) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        fleurFairInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.FleurFairActivityDetailInfo fleur_fair_info = 1728;</code>
     */
    public io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo.Builder getFleurFairInfoBuilder() {
      return getFleurFairInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.FleurFairActivityDetailInfo fleur_fair_info = 1728;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FleurFairActivityDetailInfoOrBuilder getFleurFairInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1728) && (fleurFairInfoBuilder_ != null)) {
        return fleurFairInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1728) {
          return (io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.FleurFairActivityDetailInfo fleur_fair_info = 1728;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo, io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.FleurFairActivityDetailInfoOrBuilder> 
        getFleurFairInfoFieldBuilder() {
      if (fleurFairInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1728)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo.getDefaultInstance();
        }
        fleurFairInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo, io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.FleurFairActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.FleurFairActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1728;
      onChanged();;
      return fleurFairInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HILIPCBNEDD, io.grasscutter.net.proto.activity.HILIPCBNEDD.Builder, io.grasscutter.net.proto.activity.HILIPCBNEDDOrBuilder> birdBallDetailInfoBuilder_;
    /**
     * <code>.HILIPCBNEDD bird_ball_detail_info = 1079;</code>
     * @return Whether the birdBallDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasBirdBallDetailInfo() {
      return oJOLLMHNGLICase_ == 1079;
    }
    /**
     * <code>.HILIPCBNEDD bird_ball_detail_info = 1079;</code>
     * @return The birdBallDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HILIPCBNEDD getBirdBallDetailInfo() {
      if (birdBallDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1079) {
          return (io.grasscutter.net.proto.activity.HILIPCBNEDD) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HILIPCBNEDD.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1079) {
          return birdBallDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.HILIPCBNEDD.getDefaultInstance();
      }
    }
    /**
     * <code>.HILIPCBNEDD bird_ball_detail_info = 1079;</code>
     */
    public Builder setBirdBallDetailInfo(io.grasscutter.net.proto.activity.HILIPCBNEDD value) {
      if (birdBallDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        birdBallDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1079;
      return this;
    }
    /**
     * <code>.HILIPCBNEDD bird_ball_detail_info = 1079;</code>
     */
    public Builder setBirdBallDetailInfo(
        io.grasscutter.net.proto.activity.HILIPCBNEDD.Builder builderForValue) {
      if (birdBallDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        birdBallDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1079;
      return this;
    }
    /**
     * <code>.HILIPCBNEDD bird_ball_detail_info = 1079;</code>
     */
    public Builder mergeBirdBallDetailInfo(io.grasscutter.net.proto.activity.HILIPCBNEDD value) {
      if (birdBallDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1079 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.HILIPCBNEDD.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HILIPCBNEDD.newBuilder((io.grasscutter.net.proto.activity.HILIPCBNEDD) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1079) {
          birdBallDetailInfoBuilder_.mergeFrom(value);
        }
        birdBallDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1079;
      return this;
    }
    /**
     * <code>.HILIPCBNEDD bird_ball_detail_info = 1079;</code>
     */
    public Builder clearBirdBallDetailInfo() {
      if (birdBallDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1079) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1079) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        birdBallDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.HILIPCBNEDD bird_ball_detail_info = 1079;</code>
     */
    public io.grasscutter.net.proto.activity.HILIPCBNEDD.Builder getBirdBallDetailInfoBuilder() {
      return getBirdBallDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.HILIPCBNEDD bird_ball_detail_info = 1079;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HILIPCBNEDDOrBuilder getBirdBallDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1079) && (birdBallDetailInfoBuilder_ != null)) {
        return birdBallDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1079) {
          return (io.grasscutter.net.proto.activity.HILIPCBNEDD) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HILIPCBNEDD.getDefaultInstance();
      }
    }
    /**
     * <code>.HILIPCBNEDD bird_ball_detail_info = 1079;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HILIPCBNEDD, io.grasscutter.net.proto.activity.HILIPCBNEDD.Builder, io.grasscutter.net.proto.activity.HILIPCBNEDDOrBuilder> 
        getBirdBallDetailInfoFieldBuilder() {
      if (birdBallDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1079)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HILIPCBNEDD.getDefaultInstance();
        }
        birdBallDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.HILIPCBNEDD, io.grasscutter.net.proto.activity.HILIPCBNEDD.Builder, io.grasscutter.net.proto.activity.HILIPCBNEDDOrBuilder>(
                (io.grasscutter.net.proto.activity.HILIPCBNEDD) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1079;
      onChanged();;
      return birdBallDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.KJJDIDDJIIJ, io.grasscutter.net.proto.activity.KJJDIDDJIIJ.Builder, io.grasscutter.net.proto.activity.KJJDIDDJIIJOrBuilder> bulletHellDetailInfoBuilder_;
    /**
     * <code>.KJJDIDDJIIJ bullet_hell_detail_info = 1455;</code>
     * @return Whether the bulletHellDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasBulletHellDetailInfo() {
      return oJOLLMHNGLICase_ == 1455;
    }
    /**
     * <code>.KJJDIDDJIIJ bullet_hell_detail_info = 1455;</code>
     * @return The bulletHellDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.KJJDIDDJIIJ getBulletHellDetailInfo() {
      if (bulletHellDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1455) {
          return (io.grasscutter.net.proto.activity.KJJDIDDJIIJ) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.KJJDIDDJIIJ.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1455) {
          return bulletHellDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.KJJDIDDJIIJ.getDefaultInstance();
      }
    }
    /**
     * <code>.KJJDIDDJIIJ bullet_hell_detail_info = 1455;</code>
     */
    public Builder setBulletHellDetailInfo(io.grasscutter.net.proto.activity.KJJDIDDJIIJ value) {
      if (bulletHellDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        bulletHellDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1455;
      return this;
    }
    /**
     * <code>.KJJDIDDJIIJ bullet_hell_detail_info = 1455;</code>
     */
    public Builder setBulletHellDetailInfo(
        io.grasscutter.net.proto.activity.KJJDIDDJIIJ.Builder builderForValue) {
      if (bulletHellDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        bulletHellDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1455;
      return this;
    }
    /**
     * <code>.KJJDIDDJIIJ bullet_hell_detail_info = 1455;</code>
     */
    public Builder mergeBulletHellDetailInfo(io.grasscutter.net.proto.activity.KJJDIDDJIIJ value) {
      if (bulletHellDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1455 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.KJJDIDDJIIJ.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.KJJDIDDJIIJ.newBuilder((io.grasscutter.net.proto.activity.KJJDIDDJIIJ) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1455) {
          bulletHellDetailInfoBuilder_.mergeFrom(value);
        }
        bulletHellDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1455;
      return this;
    }
    /**
     * <code>.KJJDIDDJIIJ bullet_hell_detail_info = 1455;</code>
     */
    public Builder clearBulletHellDetailInfo() {
      if (bulletHellDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1455) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1455) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        bulletHellDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.KJJDIDDJIIJ bullet_hell_detail_info = 1455;</code>
     */
    public io.grasscutter.net.proto.activity.KJJDIDDJIIJ.Builder getBulletHellDetailInfoBuilder() {
      return getBulletHellDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.KJJDIDDJIIJ bullet_hell_detail_info = 1455;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.KJJDIDDJIIJOrBuilder getBulletHellDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1455) && (bulletHellDetailInfoBuilder_ != null)) {
        return bulletHellDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1455) {
          return (io.grasscutter.net.proto.activity.KJJDIDDJIIJ) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.KJJDIDDJIIJ.getDefaultInstance();
      }
    }
    /**
     * <code>.KJJDIDDJIIJ bullet_hell_detail_info = 1455;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.KJJDIDDJIIJ, io.grasscutter.net.proto.activity.KJJDIDDJIIJ.Builder, io.grasscutter.net.proto.activity.KJJDIDDJIIJOrBuilder> 
        getBulletHellDetailInfoFieldBuilder() {
      if (bulletHellDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1455)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.KJJDIDDJIIJ.getDefaultInstance();
        }
        bulletHellDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.KJJDIDDJIIJ, io.grasscutter.net.proto.activity.KJJDIDDJIIJ.Builder, io.grasscutter.net.proto.activity.KJJDIDDJIIJOrBuilder>(
                (io.grasscutter.net.proto.activity.KJJDIDDJIIJ) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1455;
      onChanged();;
      return bulletHellDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo, io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfoOrBuilder> blitzRushInfoBuilder_;
    /**
     * <code>.BlitzRushActivityDetailInfo blitz_rush_info = 551;</code>
     * @return Whether the blitzRushInfo field is set.
     */
    @java.lang.Override
    public boolean hasBlitzRushInfo() {
      return oJOLLMHNGLICase_ == 551;
    }
    /**
     * <code>.BlitzRushActivityDetailInfo blitz_rush_info = 551;</code>
     * @return The blitzRushInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo getBlitzRushInfo() {
      if (blitzRushInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 551) {
          return (io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 551) {
          return blitzRushInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.BlitzRushActivityDetailInfo blitz_rush_info = 551;</code>
     */
    public Builder setBlitzRushInfo(io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo value) {
      if (blitzRushInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        blitzRushInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 551;
      return this;
    }
    /**
     * <code>.BlitzRushActivityDetailInfo blitz_rush_info = 551;</code>
     */
    public Builder setBlitzRushInfo(
        io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo.Builder builderForValue) {
      if (blitzRushInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        blitzRushInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 551;
      return this;
    }
    /**
     * <code>.BlitzRushActivityDetailInfo blitz_rush_info = 551;</code>
     */
    public Builder mergeBlitzRushInfo(io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo value) {
      if (blitzRushInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 551 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 551) {
          blitzRushInfoBuilder_.mergeFrom(value);
        }
        blitzRushInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 551;
      return this;
    }
    /**
     * <code>.BlitzRushActivityDetailInfo blitz_rush_info = 551;</code>
     */
    public Builder clearBlitzRushInfo() {
      if (blitzRushInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 551) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 551) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        blitzRushInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.BlitzRushActivityDetailInfo blitz_rush_info = 551;</code>
     */
    public io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo.Builder getBlitzRushInfoBuilder() {
      return getBlitzRushInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.BlitzRushActivityDetailInfo blitz_rush_info = 551;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfoOrBuilder getBlitzRushInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 551) && (blitzRushInfoBuilder_ != null)) {
        return blitzRushInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 551) {
          return (io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.BlitzRushActivityDetailInfo blitz_rush_info = 551;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo, io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfoOrBuilder> 
        getBlitzRushInfoFieldBuilder() {
      if (blitzRushInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 551)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo.getDefaultInstance();
        }
        blitzRushInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo, io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.BlitzRushActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 551;
      onChanged();;
      return blitzRushInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.DFBABJJIGBB, io.grasscutter.net.proto.activity.DFBABJJIGBB.Builder, io.grasscutter.net.proto.activity.DFBABJJIGBBOrBuilder> blessingV2InfoBuilder_;
    /**
     * <code>.DFBABJJIGBB blessing_v2_info = 771;</code>
     * @return Whether the blessingV2Info field is set.
     */
    @java.lang.Override
    public boolean hasBlessingV2Info() {
      return oJOLLMHNGLICase_ == 771;
    }
    /**
     * <code>.DFBABJJIGBB blessing_v2_info = 771;</code>
     * @return The blessingV2Info.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.DFBABJJIGBB getBlessingV2Info() {
      if (blessingV2InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 771) {
          return (io.grasscutter.net.proto.activity.DFBABJJIGBB) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.DFBABJJIGBB.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 771) {
          return blessingV2InfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.DFBABJJIGBB.getDefaultInstance();
      }
    }
    /**
     * <code>.DFBABJJIGBB blessing_v2_info = 771;</code>
     */
    public Builder setBlessingV2Info(io.grasscutter.net.proto.activity.DFBABJJIGBB value) {
      if (blessingV2InfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        blessingV2InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 771;
      return this;
    }
    /**
     * <code>.DFBABJJIGBB blessing_v2_info = 771;</code>
     */
    public Builder setBlessingV2Info(
        io.grasscutter.net.proto.activity.DFBABJJIGBB.Builder builderForValue) {
      if (blessingV2InfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        blessingV2InfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 771;
      return this;
    }
    /**
     * <code>.DFBABJJIGBB blessing_v2_info = 771;</code>
     */
    public Builder mergeBlessingV2Info(io.grasscutter.net.proto.activity.DFBABJJIGBB value) {
      if (blessingV2InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 771 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.DFBABJJIGBB.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.DFBABJJIGBB.newBuilder((io.grasscutter.net.proto.activity.DFBABJJIGBB) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 771) {
          blessingV2InfoBuilder_.mergeFrom(value);
        }
        blessingV2InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 771;
      return this;
    }
    /**
     * <code>.DFBABJJIGBB blessing_v2_info = 771;</code>
     */
    public Builder clearBlessingV2Info() {
      if (blessingV2InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 771) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 771) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        blessingV2InfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.DFBABJJIGBB blessing_v2_info = 771;</code>
     */
    public io.grasscutter.net.proto.activity.DFBABJJIGBB.Builder getBlessingV2InfoBuilder() {
      return getBlessingV2InfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.DFBABJJIGBB blessing_v2_info = 771;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.DFBABJJIGBBOrBuilder getBlessingV2InfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 771) && (blessingV2InfoBuilder_ != null)) {
        return blessingV2InfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 771) {
          return (io.grasscutter.net.proto.activity.DFBABJJIGBB) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.DFBABJJIGBB.getDefaultInstance();
      }
    }
    /**
     * <code>.DFBABJJIGBB blessing_v2_info = 771;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.DFBABJJIGBB, io.grasscutter.net.proto.activity.DFBABJJIGBB.Builder, io.grasscutter.net.proto.activity.DFBABJJIGBBOrBuilder> 
        getBlessingV2InfoFieldBuilder() {
      if (blessingV2InfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 771)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.DFBABJJIGBB.getDefaultInstance();
        }
        blessingV2InfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.DFBABJJIGBB, io.grasscutter.net.proto.activity.DFBABJJIGBB.Builder, io.grasscutter.net.proto.activity.DFBABJJIGBBOrBuilder>(
                (io.grasscutter.net.proto.activity.DFBABJJIGBB) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 771;
      onChanged();;
      return blessingV2InfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OMLBDBLBAKK, io.grasscutter.net.proto.activity.OMLBDBLBAKK.Builder, io.grasscutter.net.proto.activity.OMLBDBLBAKKOrBuilder> hideAndSeekV4DetailInfoBuilder_;
    /**
     * <code>.OMLBDBLBAKK hide_and_seek_v4_detail_info = 1012;</code>
     * @return Whether the hideAndSeekV4DetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasHideAndSeekV4DetailInfo() {
      return oJOLLMHNGLICase_ == 1012;
    }
    /**
     * <code>.OMLBDBLBAKK hide_and_seek_v4_detail_info = 1012;</code>
     * @return The hideAndSeekV4DetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.OMLBDBLBAKK getHideAndSeekV4DetailInfo() {
      if (hideAndSeekV4DetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1012) {
          return (io.grasscutter.net.proto.activity.OMLBDBLBAKK) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.OMLBDBLBAKK.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1012) {
          return hideAndSeekV4DetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.OMLBDBLBAKK.getDefaultInstance();
      }
    }
    /**
     * <code>.OMLBDBLBAKK hide_and_seek_v4_detail_info = 1012;</code>
     */
    public Builder setHideAndSeekV4DetailInfo(io.grasscutter.net.proto.activity.OMLBDBLBAKK value) {
      if (hideAndSeekV4DetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        hideAndSeekV4DetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1012;
      return this;
    }
    /**
     * <code>.OMLBDBLBAKK hide_and_seek_v4_detail_info = 1012;</code>
     */
    public Builder setHideAndSeekV4DetailInfo(
        io.grasscutter.net.proto.activity.OMLBDBLBAKK.Builder builderForValue) {
      if (hideAndSeekV4DetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        hideAndSeekV4DetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1012;
      return this;
    }
    /**
     * <code>.OMLBDBLBAKK hide_and_seek_v4_detail_info = 1012;</code>
     */
    public Builder mergeHideAndSeekV4DetailInfo(io.grasscutter.net.proto.activity.OMLBDBLBAKK value) {
      if (hideAndSeekV4DetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1012 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.OMLBDBLBAKK.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.OMLBDBLBAKK.newBuilder((io.grasscutter.net.proto.activity.OMLBDBLBAKK) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1012) {
          hideAndSeekV4DetailInfoBuilder_.mergeFrom(value);
        }
        hideAndSeekV4DetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1012;
      return this;
    }
    /**
     * <code>.OMLBDBLBAKK hide_and_seek_v4_detail_info = 1012;</code>
     */
    public Builder clearHideAndSeekV4DetailInfo() {
      if (hideAndSeekV4DetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1012) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1012) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        hideAndSeekV4DetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.OMLBDBLBAKK hide_and_seek_v4_detail_info = 1012;</code>
     */
    public io.grasscutter.net.proto.activity.OMLBDBLBAKK.Builder getHideAndSeekV4DetailInfoBuilder() {
      return getHideAndSeekV4DetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.OMLBDBLBAKK hide_and_seek_v4_detail_info = 1012;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.OMLBDBLBAKKOrBuilder getHideAndSeekV4DetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1012) && (hideAndSeekV4DetailInfoBuilder_ != null)) {
        return hideAndSeekV4DetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1012) {
          return (io.grasscutter.net.proto.activity.OMLBDBLBAKK) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.OMLBDBLBAKK.getDefaultInstance();
      }
    }
    /**
     * <code>.OMLBDBLBAKK hide_and_seek_v4_detail_info = 1012;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OMLBDBLBAKK, io.grasscutter.net.proto.activity.OMLBDBLBAKK.Builder, io.grasscutter.net.proto.activity.OMLBDBLBAKKOrBuilder> 
        getHideAndSeekV4DetailInfoFieldBuilder() {
      if (hideAndSeekV4DetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1012)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.OMLBDBLBAKK.getDefaultInstance();
        }
        hideAndSeekV4DetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.OMLBDBLBAKK, io.grasscutter.net.proto.activity.OMLBDBLBAKK.Builder, io.grasscutter.net.proto.activity.OMLBDBLBAKKOrBuilder>(
                (io.grasscutter.net.proto.activity.OMLBDBLBAKK) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1012;
      onChanged();;
      return hideAndSeekV4DetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.IKOPLPGJPJE, io.grasscutter.net.proto.activity.IKOPLPGJPJE.Builder, io.grasscutter.net.proto.activity.IKOPLPGJPJEOrBuilder> seaLampV3InfoBuilder_;
    /**
     * <code>.IKOPLPGJPJE sea_lamp_v3_info = 1123;</code>
     * @return Whether the seaLampV3Info field is set.
     */
    @java.lang.Override
    public boolean hasSeaLampV3Info() {
      return oJOLLMHNGLICase_ == 1123;
    }
    /**
     * <code>.IKOPLPGJPJE sea_lamp_v3_info = 1123;</code>
     * @return The seaLampV3Info.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.IKOPLPGJPJE getSeaLampV3Info() {
      if (seaLampV3InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1123) {
          return (io.grasscutter.net.proto.activity.IKOPLPGJPJE) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.IKOPLPGJPJE.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1123) {
          return seaLampV3InfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.IKOPLPGJPJE.getDefaultInstance();
      }
    }
    /**
     * <code>.IKOPLPGJPJE sea_lamp_v3_info = 1123;</code>
     */
    public Builder setSeaLampV3Info(io.grasscutter.net.proto.activity.IKOPLPGJPJE value) {
      if (seaLampV3InfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        seaLampV3InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1123;
      return this;
    }
    /**
     * <code>.IKOPLPGJPJE sea_lamp_v3_info = 1123;</code>
     */
    public Builder setSeaLampV3Info(
        io.grasscutter.net.proto.activity.IKOPLPGJPJE.Builder builderForValue) {
      if (seaLampV3InfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        seaLampV3InfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1123;
      return this;
    }
    /**
     * <code>.IKOPLPGJPJE sea_lamp_v3_info = 1123;</code>
     */
    public Builder mergeSeaLampV3Info(io.grasscutter.net.proto.activity.IKOPLPGJPJE value) {
      if (seaLampV3InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1123 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.IKOPLPGJPJE.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.IKOPLPGJPJE.newBuilder((io.grasscutter.net.proto.activity.IKOPLPGJPJE) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1123) {
          seaLampV3InfoBuilder_.mergeFrom(value);
        }
        seaLampV3InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1123;
      return this;
    }
    /**
     * <code>.IKOPLPGJPJE sea_lamp_v3_info = 1123;</code>
     */
    public Builder clearSeaLampV3Info() {
      if (seaLampV3InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1123) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1123) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        seaLampV3InfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.IKOPLPGJPJE sea_lamp_v3_info = 1123;</code>
     */
    public io.grasscutter.net.proto.activity.IKOPLPGJPJE.Builder getSeaLampV3InfoBuilder() {
      return getSeaLampV3InfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.IKOPLPGJPJE sea_lamp_v3_info = 1123;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.IKOPLPGJPJEOrBuilder getSeaLampV3InfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1123) && (seaLampV3InfoBuilder_ != null)) {
        return seaLampV3InfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1123) {
          return (io.grasscutter.net.proto.activity.IKOPLPGJPJE) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.IKOPLPGJPJE.getDefaultInstance();
      }
    }
    /**
     * <code>.IKOPLPGJPJE sea_lamp_v3_info = 1123;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.IKOPLPGJPJE, io.grasscutter.net.proto.activity.IKOPLPGJPJE.Builder, io.grasscutter.net.proto.activity.IKOPLPGJPJEOrBuilder> 
        getSeaLampV3InfoFieldBuilder() {
      if (seaLampV3InfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1123)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.IKOPLPGJPJE.getDefaultInstance();
        }
        seaLampV3InfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.IKOPLPGJPJE, io.grasscutter.net.proto.activity.IKOPLPGJPJE.Builder, io.grasscutter.net.proto.activity.IKOPLPGJPJEOrBuilder>(
                (io.grasscutter.net.proto.activity.IKOPLPGJPJE) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1123;
      onChanged();;
      return seaLampV3InfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.AGAGOEBMFCA, io.grasscutter.net.proto.activity.AGAGOEBMFCA.Builder, io.grasscutter.net.proto.activity.AGAGOEBMFCAOrBuilder> gcgPveInfoBuilder_;
    /**
     * <code>.AGAGOEBMFCA gcg_pve_info = 575;</code>
     * @return Whether the gcgPveInfo field is set.
     */
    @java.lang.Override
    public boolean hasGcgPveInfo() {
      return oJOLLMHNGLICase_ == 575;
    }
    /**
     * <code>.AGAGOEBMFCA gcg_pve_info = 575;</code>
     * @return The gcgPveInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.AGAGOEBMFCA getGcgPveInfo() {
      if (gcgPveInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 575) {
          return (io.grasscutter.net.proto.activity.AGAGOEBMFCA) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.AGAGOEBMFCA.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 575) {
          return gcgPveInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.AGAGOEBMFCA.getDefaultInstance();
      }
    }
    /**
     * <code>.AGAGOEBMFCA gcg_pve_info = 575;</code>
     */
    public Builder setGcgPveInfo(io.grasscutter.net.proto.activity.AGAGOEBMFCA value) {
      if (gcgPveInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        gcgPveInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 575;
      return this;
    }
    /**
     * <code>.AGAGOEBMFCA gcg_pve_info = 575;</code>
     */
    public Builder setGcgPveInfo(
        io.grasscutter.net.proto.activity.AGAGOEBMFCA.Builder builderForValue) {
      if (gcgPveInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        gcgPveInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 575;
      return this;
    }
    /**
     * <code>.AGAGOEBMFCA gcg_pve_info = 575;</code>
     */
    public Builder mergeGcgPveInfo(io.grasscutter.net.proto.activity.AGAGOEBMFCA value) {
      if (gcgPveInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 575 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.AGAGOEBMFCA.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.AGAGOEBMFCA.newBuilder((io.grasscutter.net.proto.activity.AGAGOEBMFCA) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 575) {
          gcgPveInfoBuilder_.mergeFrom(value);
        }
        gcgPveInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 575;
      return this;
    }
    /**
     * <code>.AGAGOEBMFCA gcg_pve_info = 575;</code>
     */
    public Builder clearGcgPveInfo() {
      if (gcgPveInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 575) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 575) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        gcgPveInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.AGAGOEBMFCA gcg_pve_info = 575;</code>
     */
    public io.grasscutter.net.proto.activity.AGAGOEBMFCA.Builder getGcgPveInfoBuilder() {
      return getGcgPveInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.AGAGOEBMFCA gcg_pve_info = 575;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.AGAGOEBMFCAOrBuilder getGcgPveInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 575) && (gcgPveInfoBuilder_ != null)) {
        return gcgPveInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 575) {
          return (io.grasscutter.net.proto.activity.AGAGOEBMFCA) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.AGAGOEBMFCA.getDefaultInstance();
      }
    }
    /**
     * <code>.AGAGOEBMFCA gcg_pve_info = 575;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.AGAGOEBMFCA, io.grasscutter.net.proto.activity.AGAGOEBMFCA.Builder, io.grasscutter.net.proto.activity.AGAGOEBMFCAOrBuilder> 
        getGcgPveInfoFieldBuilder() {
      if (gcgPveInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 575)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.AGAGOEBMFCA.getDefaultInstance();
        }
        gcgPveInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.AGAGOEBMFCA, io.grasscutter.net.proto.activity.AGAGOEBMFCA.Builder, io.grasscutter.net.proto.activity.AGAGOEBMFCAOrBuilder>(
                (io.grasscutter.net.proto.activity.AGAGOEBMFCA) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 575;
      onChanged();;
      return gcgPveInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LANFEMMHKNB, io.grasscutter.net.proto.activity.LANFEMMHKNB.Builder, io.grasscutter.net.proto.activity.LANFEMMHKNBOrBuilder> muqadasPotionInfoBuilder_;
    /**
     * <code>.LANFEMMHKNB muqadas_potion_info = 640;</code>
     * @return Whether the muqadasPotionInfo field is set.
     */
    @java.lang.Override
    public boolean hasMuqadasPotionInfo() {
      return oJOLLMHNGLICase_ == 640;
    }
    /**
     * <code>.LANFEMMHKNB muqadas_potion_info = 640;</code>
     * @return The muqadasPotionInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.LANFEMMHKNB getMuqadasPotionInfo() {
      if (muqadasPotionInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 640) {
          return (io.grasscutter.net.proto.activity.LANFEMMHKNB) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.LANFEMMHKNB.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 640) {
          return muqadasPotionInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.LANFEMMHKNB.getDefaultInstance();
      }
    }
    /**
     * <code>.LANFEMMHKNB muqadas_potion_info = 640;</code>
     */
    public Builder setMuqadasPotionInfo(io.grasscutter.net.proto.activity.LANFEMMHKNB value) {
      if (muqadasPotionInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        muqadasPotionInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 640;
      return this;
    }
    /**
     * <code>.LANFEMMHKNB muqadas_potion_info = 640;</code>
     */
    public Builder setMuqadasPotionInfo(
        io.grasscutter.net.proto.activity.LANFEMMHKNB.Builder builderForValue) {
      if (muqadasPotionInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        muqadasPotionInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 640;
      return this;
    }
    /**
     * <code>.LANFEMMHKNB muqadas_potion_info = 640;</code>
     */
    public Builder mergeMuqadasPotionInfo(io.grasscutter.net.proto.activity.LANFEMMHKNB value) {
      if (muqadasPotionInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 640 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.LANFEMMHKNB.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.LANFEMMHKNB.newBuilder((io.grasscutter.net.proto.activity.LANFEMMHKNB) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 640) {
          muqadasPotionInfoBuilder_.mergeFrom(value);
        }
        muqadasPotionInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 640;
      return this;
    }
    /**
     * <code>.LANFEMMHKNB muqadas_potion_info = 640;</code>
     */
    public Builder clearMuqadasPotionInfo() {
      if (muqadasPotionInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 640) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 640) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        muqadasPotionInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.LANFEMMHKNB muqadas_potion_info = 640;</code>
     */
    public io.grasscutter.net.proto.activity.LANFEMMHKNB.Builder getMuqadasPotionInfoBuilder() {
      return getMuqadasPotionInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.LANFEMMHKNB muqadas_potion_info = 640;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.LANFEMMHKNBOrBuilder getMuqadasPotionInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 640) && (muqadasPotionInfoBuilder_ != null)) {
        return muqadasPotionInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 640) {
          return (io.grasscutter.net.proto.activity.LANFEMMHKNB) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.LANFEMMHKNB.getDefaultInstance();
      }
    }
    /**
     * <code>.LANFEMMHKNB muqadas_potion_info = 640;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LANFEMMHKNB, io.grasscutter.net.proto.activity.LANFEMMHKNB.Builder, io.grasscutter.net.proto.activity.LANFEMMHKNBOrBuilder> 
        getMuqadasPotionInfoFieldBuilder() {
      if (muqadasPotionInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 640)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.LANFEMMHKNB.getDefaultInstance();
        }
        muqadasPotionInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.LANFEMMHKNB, io.grasscutter.net.proto.activity.LANFEMMHKNB.Builder, io.grasscutter.net.proto.activity.LANFEMMHKNBOrBuilder>(
                (io.grasscutter.net.proto.activity.LANFEMMHKNB) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 640;
      onChanged();;
      return muqadasPotionInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BANPAIDEPLM, io.grasscutter.net.proto.activity.BANPAIDEPLM.Builder, io.grasscutter.net.proto.activity.BANPAIDEPLMOrBuilder> filmfestDetailInfoBuilder_;
    /**
     * <code>.BANPAIDEPLM filmfest_detail_info = 521;</code>
     * @return Whether the filmfestDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasFilmfestDetailInfo() {
      return oJOLLMHNGLICase_ == 521;
    }
    /**
     * <code>.BANPAIDEPLM filmfest_detail_info = 521;</code>
     * @return The filmfestDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BANPAIDEPLM getFilmfestDetailInfo() {
      if (filmfestDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 521) {
          return (io.grasscutter.net.proto.activity.BANPAIDEPLM) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BANPAIDEPLM.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 521) {
          return filmfestDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.BANPAIDEPLM.getDefaultInstance();
      }
    }
    /**
     * <code>.BANPAIDEPLM filmfest_detail_info = 521;</code>
     */
    public Builder setFilmfestDetailInfo(io.grasscutter.net.proto.activity.BANPAIDEPLM value) {
      if (filmfestDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        filmfestDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 521;
      return this;
    }
    /**
     * <code>.BANPAIDEPLM filmfest_detail_info = 521;</code>
     */
    public Builder setFilmfestDetailInfo(
        io.grasscutter.net.proto.activity.BANPAIDEPLM.Builder builderForValue) {
      if (filmfestDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        filmfestDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 521;
      return this;
    }
    /**
     * <code>.BANPAIDEPLM filmfest_detail_info = 521;</code>
     */
    public Builder mergeFilmfestDetailInfo(io.grasscutter.net.proto.activity.BANPAIDEPLM value) {
      if (filmfestDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 521 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.BANPAIDEPLM.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BANPAIDEPLM.newBuilder((io.grasscutter.net.proto.activity.BANPAIDEPLM) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 521) {
          filmfestDetailInfoBuilder_.mergeFrom(value);
        }
        filmfestDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 521;
      return this;
    }
    /**
     * <code>.BANPAIDEPLM filmfest_detail_info = 521;</code>
     */
    public Builder clearFilmfestDetailInfo() {
      if (filmfestDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 521) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 521) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        filmfestDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.BANPAIDEPLM filmfest_detail_info = 521;</code>
     */
    public io.grasscutter.net.proto.activity.BANPAIDEPLM.Builder getFilmfestDetailInfoBuilder() {
      return getFilmfestDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.BANPAIDEPLM filmfest_detail_info = 521;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BANPAIDEPLMOrBuilder getFilmfestDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 521) && (filmfestDetailInfoBuilder_ != null)) {
        return filmfestDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 521) {
          return (io.grasscutter.net.proto.activity.BANPAIDEPLM) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BANPAIDEPLM.getDefaultInstance();
      }
    }
    /**
     * <code>.BANPAIDEPLM filmfest_detail_info = 521;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BANPAIDEPLM, io.grasscutter.net.proto.activity.BANPAIDEPLM.Builder, io.grasscutter.net.proto.activity.BANPAIDEPLMOrBuilder> 
        getFilmfestDetailInfoFieldBuilder() {
      if (filmfestDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 521)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BANPAIDEPLM.getDefaultInstance();
        }
        filmfestDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.BANPAIDEPLM, io.grasscutter.net.proto.activity.BANPAIDEPLM.Builder, io.grasscutter.net.proto.activity.BANPAIDEPLMOrBuilder>(
                (io.grasscutter.net.proto.activity.BANPAIDEPLM) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 521;
      onChanged();;
      return filmfestDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EchoShellDetailInfo, io.grasscutter.net.proto.activity.EchoShellDetailInfo.Builder, io.grasscutter.net.proto.activity.EchoShellDetailInfoOrBuilder> echoShellInfoBuilder_;
    /**
     * <code>.EchoShellDetailInfo echo_shell_info = 142;</code>
     * @return Whether the echoShellInfo field is set.
     */
    @java.lang.Override
    public boolean hasEchoShellInfo() {
      return oJOLLMHNGLICase_ == 142;
    }
    /**
     * <code>.EchoShellDetailInfo echo_shell_info = 142;</code>
     * @return The echoShellInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EchoShellDetailInfo getEchoShellInfo() {
      if (echoShellInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 142) {
          return (io.grasscutter.net.proto.activity.EchoShellDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EchoShellDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 142) {
          return echoShellInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.EchoShellDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.EchoShellDetailInfo echo_shell_info = 142;</code>
     */
    public Builder setEchoShellInfo(io.grasscutter.net.proto.activity.EchoShellDetailInfo value) {
      if (echoShellInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        echoShellInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 142;
      return this;
    }
    /**
     * <code>.EchoShellDetailInfo echo_shell_info = 142;</code>
     */
    public Builder setEchoShellInfo(
        io.grasscutter.net.proto.activity.EchoShellDetailInfo.Builder builderForValue) {
      if (echoShellInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        echoShellInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 142;
      return this;
    }
    /**
     * <code>.EchoShellDetailInfo echo_shell_info = 142;</code>
     */
    public Builder mergeEchoShellInfo(io.grasscutter.net.proto.activity.EchoShellDetailInfo value) {
      if (echoShellInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 142 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.EchoShellDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EchoShellDetailInfo.newBuilder((io.grasscutter.net.proto.activity.EchoShellDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 142) {
          echoShellInfoBuilder_.mergeFrom(value);
        }
        echoShellInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 142;
      return this;
    }
    /**
     * <code>.EchoShellDetailInfo echo_shell_info = 142;</code>
     */
    public Builder clearEchoShellInfo() {
      if (echoShellInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 142) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 142) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        echoShellInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.EchoShellDetailInfo echo_shell_info = 142;</code>
     */
    public io.grasscutter.net.proto.activity.EchoShellDetailInfo.Builder getEchoShellInfoBuilder() {
      return getEchoShellInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.EchoShellDetailInfo echo_shell_info = 142;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EchoShellDetailInfoOrBuilder getEchoShellInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 142) && (echoShellInfoBuilder_ != null)) {
        return echoShellInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 142) {
          return (io.grasscutter.net.proto.activity.EchoShellDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EchoShellDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.EchoShellDetailInfo echo_shell_info = 142;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EchoShellDetailInfo, io.grasscutter.net.proto.activity.EchoShellDetailInfo.Builder, io.grasscutter.net.proto.activity.EchoShellDetailInfoOrBuilder> 
        getEchoShellInfoFieldBuilder() {
      if (echoShellInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 142)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EchoShellDetailInfo.getDefaultInstance();
        }
        echoShellInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.EchoShellDetailInfo, io.grasscutter.net.proto.activity.EchoShellDetailInfo.Builder, io.grasscutter.net.proto.activity.EchoShellDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.EchoShellDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 142;
      onChanged();;
      return echoShellInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FindHilichurlDetailInfo, io.grasscutter.net.proto.activity.FindHilichurlDetailInfo.Builder, io.grasscutter.net.proto.activity.FindHilichurlDetailInfoOrBuilder> findHilichurlInfoBuilder_;
    /**
     * <code>.FindHilichurlDetailInfo find_hilichurl_info = 1908;</code>
     * @return Whether the findHilichurlInfo field is set.
     */
    @java.lang.Override
    public boolean hasFindHilichurlInfo() {
      return oJOLLMHNGLICase_ == 1908;
    }
    /**
     * <code>.FindHilichurlDetailInfo find_hilichurl_info = 1908;</code>
     * @return The findHilichurlInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FindHilichurlDetailInfo getFindHilichurlInfo() {
      if (findHilichurlInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1908) {
          return (io.grasscutter.net.proto.activity.FindHilichurlDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FindHilichurlDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1908) {
          return findHilichurlInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.FindHilichurlDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.FindHilichurlDetailInfo find_hilichurl_info = 1908;</code>
     */
    public Builder setFindHilichurlInfo(io.grasscutter.net.proto.activity.FindHilichurlDetailInfo value) {
      if (findHilichurlInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        findHilichurlInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1908;
      return this;
    }
    /**
     * <code>.FindHilichurlDetailInfo find_hilichurl_info = 1908;</code>
     */
    public Builder setFindHilichurlInfo(
        io.grasscutter.net.proto.activity.FindHilichurlDetailInfo.Builder builderForValue) {
      if (findHilichurlInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        findHilichurlInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1908;
      return this;
    }
    /**
     * <code>.FindHilichurlDetailInfo find_hilichurl_info = 1908;</code>
     */
    public Builder mergeFindHilichurlInfo(io.grasscutter.net.proto.activity.FindHilichurlDetailInfo value) {
      if (findHilichurlInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1908 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.FindHilichurlDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FindHilichurlDetailInfo.newBuilder((io.grasscutter.net.proto.activity.FindHilichurlDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1908) {
          findHilichurlInfoBuilder_.mergeFrom(value);
        }
        findHilichurlInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1908;
      return this;
    }
    /**
     * <code>.FindHilichurlDetailInfo find_hilichurl_info = 1908;</code>
     */
    public Builder clearFindHilichurlInfo() {
      if (findHilichurlInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1908) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1908) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        findHilichurlInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.FindHilichurlDetailInfo find_hilichurl_info = 1908;</code>
     */
    public io.grasscutter.net.proto.activity.FindHilichurlDetailInfo.Builder getFindHilichurlInfoBuilder() {
      return getFindHilichurlInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.FindHilichurlDetailInfo find_hilichurl_info = 1908;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FindHilichurlDetailInfoOrBuilder getFindHilichurlInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1908) && (findHilichurlInfoBuilder_ != null)) {
        return findHilichurlInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1908) {
          return (io.grasscutter.net.proto.activity.FindHilichurlDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FindHilichurlDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.FindHilichurlDetailInfo find_hilichurl_info = 1908;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FindHilichurlDetailInfo, io.grasscutter.net.proto.activity.FindHilichurlDetailInfo.Builder, io.grasscutter.net.proto.activity.FindHilichurlDetailInfoOrBuilder> 
        getFindHilichurlInfoFieldBuilder() {
      if (findHilichurlInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1908)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FindHilichurlDetailInfo.getDefaultInstance();
        }
        findHilichurlInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.FindHilichurlDetailInfo, io.grasscutter.net.proto.activity.FindHilichurlDetailInfo.Builder, io.grasscutter.net.proto.activity.FindHilichurlDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.FindHilichurlDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1908;
      onChanged();;
      return findHilichurlInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.DEFHOLMEIHG, io.grasscutter.net.proto.activity.DEFHOLMEIHG.Builder, io.grasscutter.net.proto.activity.DEFHOLMEIHGOrBuilder> animalViewInfoBuilder_;
    /**
     * <code>.DEFHOLMEIHG animal_view_info = 1893;</code>
     * @return Whether the animalViewInfo field is set.
     */
    @java.lang.Override
    public boolean hasAnimalViewInfo() {
      return oJOLLMHNGLICase_ == 1893;
    }
    /**
     * <code>.DEFHOLMEIHG animal_view_info = 1893;</code>
     * @return The animalViewInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.DEFHOLMEIHG getAnimalViewInfo() {
      if (animalViewInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1893) {
          return (io.grasscutter.net.proto.activity.DEFHOLMEIHG) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.DEFHOLMEIHG.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1893) {
          return animalViewInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.DEFHOLMEIHG.getDefaultInstance();
      }
    }
    /**
     * <code>.DEFHOLMEIHG animal_view_info = 1893;</code>
     */
    public Builder setAnimalViewInfo(io.grasscutter.net.proto.activity.DEFHOLMEIHG value) {
      if (animalViewInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        animalViewInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1893;
      return this;
    }
    /**
     * <code>.DEFHOLMEIHG animal_view_info = 1893;</code>
     */
    public Builder setAnimalViewInfo(
        io.grasscutter.net.proto.activity.DEFHOLMEIHG.Builder builderForValue) {
      if (animalViewInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        animalViewInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1893;
      return this;
    }
    /**
     * <code>.DEFHOLMEIHG animal_view_info = 1893;</code>
     */
    public Builder mergeAnimalViewInfo(io.grasscutter.net.proto.activity.DEFHOLMEIHG value) {
      if (animalViewInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1893 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.DEFHOLMEIHG.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.DEFHOLMEIHG.newBuilder((io.grasscutter.net.proto.activity.DEFHOLMEIHG) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1893) {
          animalViewInfoBuilder_.mergeFrom(value);
        }
        animalViewInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1893;
      return this;
    }
    /**
     * <code>.DEFHOLMEIHG animal_view_info = 1893;</code>
     */
    public Builder clearAnimalViewInfo() {
      if (animalViewInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1893) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1893) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        animalViewInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.DEFHOLMEIHG animal_view_info = 1893;</code>
     */
    public io.grasscutter.net.proto.activity.DEFHOLMEIHG.Builder getAnimalViewInfoBuilder() {
      return getAnimalViewInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.DEFHOLMEIHG animal_view_info = 1893;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.DEFHOLMEIHGOrBuilder getAnimalViewInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1893) && (animalViewInfoBuilder_ != null)) {
        return animalViewInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1893) {
          return (io.grasscutter.net.proto.activity.DEFHOLMEIHG) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.DEFHOLMEIHG.getDefaultInstance();
      }
    }
    /**
     * <code>.DEFHOLMEIHG animal_view_info = 1893;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.DEFHOLMEIHG, io.grasscutter.net.proto.activity.DEFHOLMEIHG.Builder, io.grasscutter.net.proto.activity.DEFHOLMEIHGOrBuilder> 
        getAnimalViewInfoFieldBuilder() {
      if (animalViewInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1893)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.DEFHOLMEIHG.getDefaultInstance();
        }
        animalViewInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.DEFHOLMEIHG, io.grasscutter.net.proto.activity.DEFHOLMEIHG.Builder, io.grasscutter.net.proto.activity.DEFHOLMEIHGOrBuilder>(
                (io.grasscutter.net.proto.activity.DEFHOLMEIHG) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1893;
      onChanged();;
      return animalViewInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.JJONJLOMKHH, io.grasscutter.net.proto.activity.JJONJLOMKHH.Builder, io.grasscutter.net.proto.activity.JJONJLOMKHHOrBuilder> rechargeDiskDetailInfoBuilder_;
    /**
     * <code>.JJONJLOMKHH recharge_disk_detail_info = 780;</code>
     * @return Whether the rechargeDiskDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasRechargeDiskDetailInfo() {
      return oJOLLMHNGLICase_ == 780;
    }
    /**
     * <code>.JJONJLOMKHH recharge_disk_detail_info = 780;</code>
     * @return The rechargeDiskDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.JJONJLOMKHH getRechargeDiskDetailInfo() {
      if (rechargeDiskDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 780) {
          return (io.grasscutter.net.proto.activity.JJONJLOMKHH) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.JJONJLOMKHH.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 780) {
          return rechargeDiskDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.JJONJLOMKHH.getDefaultInstance();
      }
    }
    /**
     * <code>.JJONJLOMKHH recharge_disk_detail_info = 780;</code>
     */
    public Builder setRechargeDiskDetailInfo(io.grasscutter.net.proto.activity.JJONJLOMKHH value) {
      if (rechargeDiskDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        rechargeDiskDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 780;
      return this;
    }
    /**
     * <code>.JJONJLOMKHH recharge_disk_detail_info = 780;</code>
     */
    public Builder setRechargeDiskDetailInfo(
        io.grasscutter.net.proto.activity.JJONJLOMKHH.Builder builderForValue) {
      if (rechargeDiskDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        rechargeDiskDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 780;
      return this;
    }
    /**
     * <code>.JJONJLOMKHH recharge_disk_detail_info = 780;</code>
     */
    public Builder mergeRechargeDiskDetailInfo(io.grasscutter.net.proto.activity.JJONJLOMKHH value) {
      if (rechargeDiskDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 780 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.JJONJLOMKHH.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.JJONJLOMKHH.newBuilder((io.grasscutter.net.proto.activity.JJONJLOMKHH) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 780) {
          rechargeDiskDetailInfoBuilder_.mergeFrom(value);
        }
        rechargeDiskDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 780;
      return this;
    }
    /**
     * <code>.JJONJLOMKHH recharge_disk_detail_info = 780;</code>
     */
    public Builder clearRechargeDiskDetailInfo() {
      if (rechargeDiskDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 780) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 780) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        rechargeDiskDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.JJONJLOMKHH recharge_disk_detail_info = 780;</code>
     */
    public io.grasscutter.net.proto.activity.JJONJLOMKHH.Builder getRechargeDiskDetailInfoBuilder() {
      return getRechargeDiskDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.JJONJLOMKHH recharge_disk_detail_info = 780;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.JJONJLOMKHHOrBuilder getRechargeDiskDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 780) && (rechargeDiskDetailInfoBuilder_ != null)) {
        return rechargeDiskDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 780) {
          return (io.grasscutter.net.proto.activity.JJONJLOMKHH) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.JJONJLOMKHH.getDefaultInstance();
      }
    }
    /**
     * <code>.JJONJLOMKHH recharge_disk_detail_info = 780;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.JJONJLOMKHH, io.grasscutter.net.proto.activity.JJONJLOMKHH.Builder, io.grasscutter.net.proto.activity.JJONJLOMKHHOrBuilder> 
        getRechargeDiskDetailInfoFieldBuilder() {
      if (rechargeDiskDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 780)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.JJONJLOMKHH.getDefaultInstance();
        }
        rechargeDiskDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.JJONJLOMKHH, io.grasscutter.net.proto.activity.JJONJLOMKHH.Builder, io.grasscutter.net.proto.activity.JJONJLOMKHHOrBuilder>(
                (io.grasscutter.net.proto.activity.JJONJLOMKHH) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 780;
      onChanged();;
      return rechargeDiskDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.KPDDLJECBCJ, io.grasscutter.net.proto.activity.KPDDLJECBCJ.Builder, io.grasscutter.net.proto.activity.KPDDLJECBCJOrBuilder> natlanTourDetailInfoBuilder_;
    /**
     * <code>.KPDDLJECBCJ natlan_tour_detail_info = 1827;</code>
     * @return Whether the natlanTourDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasNatlanTourDetailInfo() {
      return oJOLLMHNGLICase_ == 1827;
    }
    /**
     * <code>.KPDDLJECBCJ natlan_tour_detail_info = 1827;</code>
     * @return The natlanTourDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.KPDDLJECBCJ getNatlanTourDetailInfo() {
      if (natlanTourDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1827) {
          return (io.grasscutter.net.proto.activity.KPDDLJECBCJ) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.KPDDLJECBCJ.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1827) {
          return natlanTourDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.KPDDLJECBCJ.getDefaultInstance();
      }
    }
    /**
     * <code>.KPDDLJECBCJ natlan_tour_detail_info = 1827;</code>
     */
    public Builder setNatlanTourDetailInfo(io.grasscutter.net.proto.activity.KPDDLJECBCJ value) {
      if (natlanTourDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        natlanTourDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1827;
      return this;
    }
    /**
     * <code>.KPDDLJECBCJ natlan_tour_detail_info = 1827;</code>
     */
    public Builder setNatlanTourDetailInfo(
        io.grasscutter.net.proto.activity.KPDDLJECBCJ.Builder builderForValue) {
      if (natlanTourDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        natlanTourDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1827;
      return this;
    }
    /**
     * <code>.KPDDLJECBCJ natlan_tour_detail_info = 1827;</code>
     */
    public Builder mergeNatlanTourDetailInfo(io.grasscutter.net.proto.activity.KPDDLJECBCJ value) {
      if (natlanTourDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1827 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.KPDDLJECBCJ.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.KPDDLJECBCJ.newBuilder((io.grasscutter.net.proto.activity.KPDDLJECBCJ) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1827) {
          natlanTourDetailInfoBuilder_.mergeFrom(value);
        }
        natlanTourDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1827;
      return this;
    }
    /**
     * <code>.KPDDLJECBCJ natlan_tour_detail_info = 1827;</code>
     */
    public Builder clearNatlanTourDetailInfo() {
      if (natlanTourDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1827) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1827) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        natlanTourDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.KPDDLJECBCJ natlan_tour_detail_info = 1827;</code>
     */
    public io.grasscutter.net.proto.activity.KPDDLJECBCJ.Builder getNatlanTourDetailInfoBuilder() {
      return getNatlanTourDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.KPDDLJECBCJ natlan_tour_detail_info = 1827;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.KPDDLJECBCJOrBuilder getNatlanTourDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1827) && (natlanTourDetailInfoBuilder_ != null)) {
        return natlanTourDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1827) {
          return (io.grasscutter.net.proto.activity.KPDDLJECBCJ) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.KPDDLJECBCJ.getDefaultInstance();
      }
    }
    /**
     * <code>.KPDDLJECBCJ natlan_tour_detail_info = 1827;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.KPDDLJECBCJ, io.grasscutter.net.proto.activity.KPDDLJECBCJ.Builder, io.grasscutter.net.proto.activity.KPDDLJECBCJOrBuilder> 
        getNatlanTourDetailInfoFieldBuilder() {
      if (natlanTourDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1827)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.KPDDLJECBCJ.getDefaultInstance();
        }
        natlanTourDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.KPDDLJECBCJ, io.grasscutter.net.proto.activity.KPDDLJECBCJ.Builder, io.grasscutter.net.proto.activity.KPDDLJECBCJOrBuilder>(
                (io.grasscutter.net.proto.activity.KPDDLJECBCJ) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1827;
      onChanged();;
      return natlanTourDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo, io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfoOrBuilder> hideAndSeekInfoBuilder_;
    /**
     * <code>.HideAndSeekActivityDetailInfo hide_and_seek_info = 1045;</code>
     * @return Whether the hideAndSeekInfo field is set.
     */
    @java.lang.Override
    public boolean hasHideAndSeekInfo() {
      return oJOLLMHNGLICase_ == 1045;
    }
    /**
     * <code>.HideAndSeekActivityDetailInfo hide_and_seek_info = 1045;</code>
     * @return The hideAndSeekInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo getHideAndSeekInfo() {
      if (hideAndSeekInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1045) {
          return (io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1045) {
          return hideAndSeekInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.HideAndSeekActivityDetailInfo hide_and_seek_info = 1045;</code>
     */
    public Builder setHideAndSeekInfo(io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo value) {
      if (hideAndSeekInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        hideAndSeekInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1045;
      return this;
    }
    /**
     * <code>.HideAndSeekActivityDetailInfo hide_and_seek_info = 1045;</code>
     */
    public Builder setHideAndSeekInfo(
        io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo.Builder builderForValue) {
      if (hideAndSeekInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        hideAndSeekInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1045;
      return this;
    }
    /**
     * <code>.HideAndSeekActivityDetailInfo hide_and_seek_info = 1045;</code>
     */
    public Builder mergeHideAndSeekInfo(io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo value) {
      if (hideAndSeekInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1045 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1045) {
          hideAndSeekInfoBuilder_.mergeFrom(value);
        }
        hideAndSeekInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1045;
      return this;
    }
    /**
     * <code>.HideAndSeekActivityDetailInfo hide_and_seek_info = 1045;</code>
     */
    public Builder clearHideAndSeekInfo() {
      if (hideAndSeekInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1045) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1045) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        hideAndSeekInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.HideAndSeekActivityDetailInfo hide_and_seek_info = 1045;</code>
     */
    public io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo.Builder getHideAndSeekInfoBuilder() {
      return getHideAndSeekInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.HideAndSeekActivityDetailInfo hide_and_seek_info = 1045;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfoOrBuilder getHideAndSeekInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1045) && (hideAndSeekInfoBuilder_ != null)) {
        return hideAndSeekInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1045) {
          return (io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.HideAndSeekActivityDetailInfo hide_and_seek_info = 1045;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo, io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfoOrBuilder> 
        getHideAndSeekInfoFieldBuilder() {
      if (hideAndSeekInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1045)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo.getDefaultInstance();
        }
        hideAndSeekInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo, io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.HideAndSeekActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1045;
      onChanged();;
      return hideAndSeekInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.DigActivityDetailInfo, io.grasscutter.net.proto.activity.DigActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.DigActivityDetailInfoOrBuilder> digInfoBuilder_;
    /**
     * <code>.DigActivityDetailInfo dig_info = 1520;</code>
     * @return Whether the digInfo field is set.
     */
    @java.lang.Override
    public boolean hasDigInfo() {
      return oJOLLMHNGLICase_ == 1520;
    }
    /**
     * <code>.DigActivityDetailInfo dig_info = 1520;</code>
     * @return The digInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.DigActivityDetailInfo getDigInfo() {
      if (digInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1520) {
          return (io.grasscutter.net.proto.activity.DigActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.DigActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1520) {
          return digInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.DigActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.DigActivityDetailInfo dig_info = 1520;</code>
     */
    public Builder setDigInfo(io.grasscutter.net.proto.activity.DigActivityDetailInfo value) {
      if (digInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        digInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1520;
      return this;
    }
    /**
     * <code>.DigActivityDetailInfo dig_info = 1520;</code>
     */
    public Builder setDigInfo(
        io.grasscutter.net.proto.activity.DigActivityDetailInfo.Builder builderForValue) {
      if (digInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        digInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1520;
      return this;
    }
    /**
     * <code>.DigActivityDetailInfo dig_info = 1520;</code>
     */
    public Builder mergeDigInfo(io.grasscutter.net.proto.activity.DigActivityDetailInfo value) {
      if (digInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1520 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.DigActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.DigActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.DigActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1520) {
          digInfoBuilder_.mergeFrom(value);
        }
        digInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1520;
      return this;
    }
    /**
     * <code>.DigActivityDetailInfo dig_info = 1520;</code>
     */
    public Builder clearDigInfo() {
      if (digInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1520) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1520) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        digInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.DigActivityDetailInfo dig_info = 1520;</code>
     */
    public io.grasscutter.net.proto.activity.DigActivityDetailInfo.Builder getDigInfoBuilder() {
      return getDigInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.DigActivityDetailInfo dig_info = 1520;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.DigActivityDetailInfoOrBuilder getDigInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1520) && (digInfoBuilder_ != null)) {
        return digInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1520) {
          return (io.grasscutter.net.proto.activity.DigActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.DigActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.DigActivityDetailInfo dig_info = 1520;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.DigActivityDetailInfo, io.grasscutter.net.proto.activity.DigActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.DigActivityDetailInfoOrBuilder> 
        getDigInfoFieldBuilder() {
      if (digInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1520)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.DigActivityDetailInfo.getDefaultInstance();
        }
        digInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.DigActivityDetailInfo, io.grasscutter.net.proto.activity.DigActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.DigActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.DigActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1520;
      onChanged();;
      return digInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.UgcActivityDetailInfo, io.grasscutter.net.proto.activity.UgcActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.UgcActivityDetailInfoOrBuilder> ugcInfoBuilder_;
    /**
     * <code>.UgcActivityDetailInfo ugc_info = 1973;</code>
     * @return Whether the ugcInfo field is set.
     */
    @java.lang.Override
    public boolean hasUgcInfo() {
      return oJOLLMHNGLICase_ == 1973;
    }
    /**
     * <code>.UgcActivityDetailInfo ugc_info = 1973;</code>
     * @return The ugcInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.UgcActivityDetailInfo getUgcInfo() {
      if (ugcInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1973) {
          return (io.grasscutter.net.proto.activity.UgcActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.UgcActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1973) {
          return ugcInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.UgcActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.UgcActivityDetailInfo ugc_info = 1973;</code>
     */
    public Builder setUgcInfo(io.grasscutter.net.proto.activity.UgcActivityDetailInfo value) {
      if (ugcInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        ugcInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1973;
      return this;
    }
    /**
     * <code>.UgcActivityDetailInfo ugc_info = 1973;</code>
     */
    public Builder setUgcInfo(
        io.grasscutter.net.proto.activity.UgcActivityDetailInfo.Builder builderForValue) {
      if (ugcInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        ugcInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1973;
      return this;
    }
    /**
     * <code>.UgcActivityDetailInfo ugc_info = 1973;</code>
     */
    public Builder mergeUgcInfo(io.grasscutter.net.proto.activity.UgcActivityDetailInfo value) {
      if (ugcInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1973 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.UgcActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.UgcActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.UgcActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1973) {
          ugcInfoBuilder_.mergeFrom(value);
        }
        ugcInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1973;
      return this;
    }
    /**
     * <code>.UgcActivityDetailInfo ugc_info = 1973;</code>
     */
    public Builder clearUgcInfo() {
      if (ugcInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1973) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1973) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        ugcInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.UgcActivityDetailInfo ugc_info = 1973;</code>
     */
    public io.grasscutter.net.proto.activity.UgcActivityDetailInfo.Builder getUgcInfoBuilder() {
      return getUgcInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.UgcActivityDetailInfo ugc_info = 1973;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.UgcActivityDetailInfoOrBuilder getUgcInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1973) && (ugcInfoBuilder_ != null)) {
        return ugcInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1973) {
          return (io.grasscutter.net.proto.activity.UgcActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.UgcActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.UgcActivityDetailInfo ugc_info = 1973;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.UgcActivityDetailInfo, io.grasscutter.net.proto.activity.UgcActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.UgcActivityDetailInfoOrBuilder> 
        getUgcInfoFieldBuilder() {
      if (ugcInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1973)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.UgcActivityDetailInfo.getDefaultInstance();
        }
        ugcInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.UgcActivityDetailInfo, io.grasscutter.net.proto.activity.UgcActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.UgcActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.UgcActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1973;
      onChanged();;
      return ugcInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BBOHKCCECCC, io.grasscutter.net.proto.activity.BBOHKCCECCC.Builder, io.grasscutter.net.proto.activity.BBOHKCCECCCOrBuilder> penumbraAdventureInfoBuilder_;
    /**
     * <code>.BBOHKCCECCC penumbra_adventure_info = 1288;</code>
     * @return Whether the penumbraAdventureInfo field is set.
     */
    @java.lang.Override
    public boolean hasPenumbraAdventureInfo() {
      return oJOLLMHNGLICase_ == 1288;
    }
    /**
     * <code>.BBOHKCCECCC penumbra_adventure_info = 1288;</code>
     * @return The penumbraAdventureInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BBOHKCCECCC getPenumbraAdventureInfo() {
      if (penumbraAdventureInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1288) {
          return (io.grasscutter.net.proto.activity.BBOHKCCECCC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BBOHKCCECCC.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1288) {
          return penumbraAdventureInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.BBOHKCCECCC.getDefaultInstance();
      }
    }
    /**
     * <code>.BBOHKCCECCC penumbra_adventure_info = 1288;</code>
     */
    public Builder setPenumbraAdventureInfo(io.grasscutter.net.proto.activity.BBOHKCCECCC value) {
      if (penumbraAdventureInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        penumbraAdventureInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1288;
      return this;
    }
    /**
     * <code>.BBOHKCCECCC penumbra_adventure_info = 1288;</code>
     */
    public Builder setPenumbraAdventureInfo(
        io.grasscutter.net.proto.activity.BBOHKCCECCC.Builder builderForValue) {
      if (penumbraAdventureInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        penumbraAdventureInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1288;
      return this;
    }
    /**
     * <code>.BBOHKCCECCC penumbra_adventure_info = 1288;</code>
     */
    public Builder mergePenumbraAdventureInfo(io.grasscutter.net.proto.activity.BBOHKCCECCC value) {
      if (penumbraAdventureInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1288 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.BBOHKCCECCC.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BBOHKCCECCC.newBuilder((io.grasscutter.net.proto.activity.BBOHKCCECCC) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1288) {
          penumbraAdventureInfoBuilder_.mergeFrom(value);
        }
        penumbraAdventureInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1288;
      return this;
    }
    /**
     * <code>.BBOHKCCECCC penumbra_adventure_info = 1288;</code>
     */
    public Builder clearPenumbraAdventureInfo() {
      if (penumbraAdventureInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1288) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1288) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        penumbraAdventureInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.BBOHKCCECCC penumbra_adventure_info = 1288;</code>
     */
    public io.grasscutter.net.proto.activity.BBOHKCCECCC.Builder getPenumbraAdventureInfoBuilder() {
      return getPenumbraAdventureInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.BBOHKCCECCC penumbra_adventure_info = 1288;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BBOHKCCECCCOrBuilder getPenumbraAdventureInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1288) && (penumbraAdventureInfoBuilder_ != null)) {
        return penumbraAdventureInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1288) {
          return (io.grasscutter.net.proto.activity.BBOHKCCECCC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BBOHKCCECCC.getDefaultInstance();
      }
    }
    /**
     * <code>.BBOHKCCECCC penumbra_adventure_info = 1288;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BBOHKCCECCC, io.grasscutter.net.proto.activity.BBOHKCCECCC.Builder, io.grasscutter.net.proto.activity.BBOHKCCECCCOrBuilder> 
        getPenumbraAdventureInfoFieldBuilder() {
      if (penumbraAdventureInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1288)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BBOHKCCECCC.getDefaultInstance();
        }
        penumbraAdventureInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.BBOHKCCECCC, io.grasscutter.net.proto.activity.BBOHKCCECCC.Builder, io.grasscutter.net.proto.activity.BBOHKCCECCCOrBuilder>(
                (io.grasscutter.net.proto.activity.BBOHKCCECCC) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1288;
      onChanged();;
      return penumbraAdventureInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.JDPNPJBIHJI, io.grasscutter.net.proto.activity.JDPNPJBIHJI.Builder, io.grasscutter.net.proto.activity.JDPNPJBIHJIOrBuilder> ceremonyInfoBuilder_;
    /**
     * <code>.JDPNPJBIHJI ceremony_info = 913;</code>
     * @return Whether the ceremonyInfo field is set.
     */
    @java.lang.Override
    public boolean hasCeremonyInfo() {
      return oJOLLMHNGLICase_ == 913;
    }
    /**
     * <code>.JDPNPJBIHJI ceremony_info = 913;</code>
     * @return The ceremonyInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.JDPNPJBIHJI getCeremonyInfo() {
      if (ceremonyInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 913) {
          return (io.grasscutter.net.proto.activity.JDPNPJBIHJI) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.JDPNPJBIHJI.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 913) {
          return ceremonyInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.JDPNPJBIHJI.getDefaultInstance();
      }
    }
    /**
     * <code>.JDPNPJBIHJI ceremony_info = 913;</code>
     */
    public Builder setCeremonyInfo(io.grasscutter.net.proto.activity.JDPNPJBIHJI value) {
      if (ceremonyInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        ceremonyInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 913;
      return this;
    }
    /**
     * <code>.JDPNPJBIHJI ceremony_info = 913;</code>
     */
    public Builder setCeremonyInfo(
        io.grasscutter.net.proto.activity.JDPNPJBIHJI.Builder builderForValue) {
      if (ceremonyInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        ceremonyInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 913;
      return this;
    }
    /**
     * <code>.JDPNPJBIHJI ceremony_info = 913;</code>
     */
    public Builder mergeCeremonyInfo(io.grasscutter.net.proto.activity.JDPNPJBIHJI value) {
      if (ceremonyInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 913 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.JDPNPJBIHJI.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.JDPNPJBIHJI.newBuilder((io.grasscutter.net.proto.activity.JDPNPJBIHJI) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 913) {
          ceremonyInfoBuilder_.mergeFrom(value);
        }
        ceremonyInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 913;
      return this;
    }
    /**
     * <code>.JDPNPJBIHJI ceremony_info = 913;</code>
     */
    public Builder clearCeremonyInfo() {
      if (ceremonyInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 913) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 913) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        ceremonyInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.JDPNPJBIHJI ceremony_info = 913;</code>
     */
    public io.grasscutter.net.proto.activity.JDPNPJBIHJI.Builder getCeremonyInfoBuilder() {
      return getCeremonyInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.JDPNPJBIHJI ceremony_info = 913;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.JDPNPJBIHJIOrBuilder getCeremonyInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 913) && (ceremonyInfoBuilder_ != null)) {
        return ceremonyInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 913) {
          return (io.grasscutter.net.proto.activity.JDPNPJBIHJI) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.JDPNPJBIHJI.getDefaultInstance();
      }
    }
    /**
     * <code>.JDPNPJBIHJI ceremony_info = 913;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.JDPNPJBIHJI, io.grasscutter.net.proto.activity.JDPNPJBIHJI.Builder, io.grasscutter.net.proto.activity.JDPNPJBIHJIOrBuilder> 
        getCeremonyInfoFieldBuilder() {
      if (ceremonyInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 913)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.JDPNPJBIHJI.getDefaultInstance();
        }
        ceremonyInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.JDPNPJBIHJI, io.grasscutter.net.proto.activity.JDPNPJBIHJI.Builder, io.grasscutter.net.proto.activity.JDPNPJBIHJIOrBuilder>(
                (io.grasscutter.net.proto.activity.JDPNPJBIHJI) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 913;
      onChanged();;
      return ceremonyInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ADELHEACCBC, io.grasscutter.net.proto.activity.ADELHEACCBC.Builder, io.grasscutter.net.proto.activity.ADELHEACCBCOrBuilder> fairyTalesDetailInfoBuilder_;
    /**
     * <code>.ADELHEACCBC fairy_tales_detail_info = 1473;</code>
     * @return Whether the fairyTalesDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasFairyTalesDetailInfo() {
      return oJOLLMHNGLICase_ == 1473;
    }
    /**
     * <code>.ADELHEACCBC fairy_tales_detail_info = 1473;</code>
     * @return The fairyTalesDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ADELHEACCBC getFairyTalesDetailInfo() {
      if (fairyTalesDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1473) {
          return (io.grasscutter.net.proto.activity.ADELHEACCBC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ADELHEACCBC.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1473) {
          return fairyTalesDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.ADELHEACCBC.getDefaultInstance();
      }
    }
    /**
     * <code>.ADELHEACCBC fairy_tales_detail_info = 1473;</code>
     */
    public Builder setFairyTalesDetailInfo(io.grasscutter.net.proto.activity.ADELHEACCBC value) {
      if (fairyTalesDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        fairyTalesDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1473;
      return this;
    }
    /**
     * <code>.ADELHEACCBC fairy_tales_detail_info = 1473;</code>
     */
    public Builder setFairyTalesDetailInfo(
        io.grasscutter.net.proto.activity.ADELHEACCBC.Builder builderForValue) {
      if (fairyTalesDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        fairyTalesDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1473;
      return this;
    }
    /**
     * <code>.ADELHEACCBC fairy_tales_detail_info = 1473;</code>
     */
    public Builder mergeFairyTalesDetailInfo(io.grasscutter.net.proto.activity.ADELHEACCBC value) {
      if (fairyTalesDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1473 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.ADELHEACCBC.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ADELHEACCBC.newBuilder((io.grasscutter.net.proto.activity.ADELHEACCBC) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1473) {
          fairyTalesDetailInfoBuilder_.mergeFrom(value);
        }
        fairyTalesDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1473;
      return this;
    }
    /**
     * <code>.ADELHEACCBC fairy_tales_detail_info = 1473;</code>
     */
    public Builder clearFairyTalesDetailInfo() {
      if (fairyTalesDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1473) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1473) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        fairyTalesDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ADELHEACCBC fairy_tales_detail_info = 1473;</code>
     */
    public io.grasscutter.net.proto.activity.ADELHEACCBC.Builder getFairyTalesDetailInfoBuilder() {
      return getFairyTalesDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.ADELHEACCBC fairy_tales_detail_info = 1473;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ADELHEACCBCOrBuilder getFairyTalesDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1473) && (fairyTalesDetailInfoBuilder_ != null)) {
        return fairyTalesDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1473) {
          return (io.grasscutter.net.proto.activity.ADELHEACCBC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ADELHEACCBC.getDefaultInstance();
      }
    }
    /**
     * <code>.ADELHEACCBC fairy_tales_detail_info = 1473;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ADELHEACCBC, io.grasscutter.net.proto.activity.ADELHEACCBC.Builder, io.grasscutter.net.proto.activity.ADELHEACCBCOrBuilder> 
        getFairyTalesDetailInfoFieldBuilder() {
      if (fairyTalesDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1473)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ADELHEACCBC.getDefaultInstance();
        }
        fairyTalesDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.ADELHEACCBC, io.grasscutter.net.proto.activity.ADELHEACCBC.Builder, io.grasscutter.net.proto.activity.ADELHEACCBCOrBuilder>(
                (io.grasscutter.net.proto.activity.ADELHEACCBC) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1473;
      onChanged();;
      return fairyTalesDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.CIPKALFKAOI, io.grasscutter.net.proto.activity.CIPKALFKAOI.Builder, io.grasscutter.net.proto.activity.CIPKALFKAOIOrBuilder> islandPartyInfoBuilder_;
    /**
     * <code>.CIPKALFKAOI island_party_info = 1898;</code>
     * @return Whether the islandPartyInfo field is set.
     */
    @java.lang.Override
    public boolean hasIslandPartyInfo() {
      return oJOLLMHNGLICase_ == 1898;
    }
    /**
     * <code>.CIPKALFKAOI island_party_info = 1898;</code>
     * @return The islandPartyInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.CIPKALFKAOI getIslandPartyInfo() {
      if (islandPartyInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1898) {
          return (io.grasscutter.net.proto.activity.CIPKALFKAOI) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.CIPKALFKAOI.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1898) {
          return islandPartyInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.CIPKALFKAOI.getDefaultInstance();
      }
    }
    /**
     * <code>.CIPKALFKAOI island_party_info = 1898;</code>
     */
    public Builder setIslandPartyInfo(io.grasscutter.net.proto.activity.CIPKALFKAOI value) {
      if (islandPartyInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        islandPartyInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1898;
      return this;
    }
    /**
     * <code>.CIPKALFKAOI island_party_info = 1898;</code>
     */
    public Builder setIslandPartyInfo(
        io.grasscutter.net.proto.activity.CIPKALFKAOI.Builder builderForValue) {
      if (islandPartyInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        islandPartyInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1898;
      return this;
    }
    /**
     * <code>.CIPKALFKAOI island_party_info = 1898;</code>
     */
    public Builder mergeIslandPartyInfo(io.grasscutter.net.proto.activity.CIPKALFKAOI value) {
      if (islandPartyInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1898 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.CIPKALFKAOI.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.CIPKALFKAOI.newBuilder((io.grasscutter.net.proto.activity.CIPKALFKAOI) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1898) {
          islandPartyInfoBuilder_.mergeFrom(value);
        }
        islandPartyInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1898;
      return this;
    }
    /**
     * <code>.CIPKALFKAOI island_party_info = 1898;</code>
     */
    public Builder clearIslandPartyInfo() {
      if (islandPartyInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1898) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1898) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        islandPartyInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.CIPKALFKAOI island_party_info = 1898;</code>
     */
    public io.grasscutter.net.proto.activity.CIPKALFKAOI.Builder getIslandPartyInfoBuilder() {
      return getIslandPartyInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.CIPKALFKAOI island_party_info = 1898;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.CIPKALFKAOIOrBuilder getIslandPartyInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1898) && (islandPartyInfoBuilder_ != null)) {
        return islandPartyInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1898) {
          return (io.grasscutter.net.proto.activity.CIPKALFKAOI) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.CIPKALFKAOI.getDefaultInstance();
      }
    }
    /**
     * <code>.CIPKALFKAOI island_party_info = 1898;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.CIPKALFKAOI, io.grasscutter.net.proto.activity.CIPKALFKAOI.Builder, io.grasscutter.net.proto.activity.CIPKALFKAOIOrBuilder> 
        getIslandPartyInfoFieldBuilder() {
      if (islandPartyInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1898)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.CIPKALFKAOI.getDefaultInstance();
        }
        islandPartyInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.CIPKALFKAOI, io.grasscutter.net.proto.activity.CIPKALFKAOI.Builder, io.grasscutter.net.proto.activity.CIPKALFKAOIOrBuilder>(
                (io.grasscutter.net.proto.activity.CIPKALFKAOI) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1898;
      onChanged();;
      return islandPartyInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LLOCHDPGLHH, io.grasscutter.net.proto.activity.LLOCHDPGLHH.Builder, io.grasscutter.net.proto.activity.LLOCHDPGLHHOrBuilder> nahidaBirthDetailInfoBuilder_;
    /**
     * <code>.LLOCHDPGLHH nahida_birth_detail_info = 612;</code>
     * @return Whether the nahidaBirthDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasNahidaBirthDetailInfo() {
      return oJOLLMHNGLICase_ == 612;
    }
    /**
     * <code>.LLOCHDPGLHH nahida_birth_detail_info = 612;</code>
     * @return The nahidaBirthDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.LLOCHDPGLHH getNahidaBirthDetailInfo() {
      if (nahidaBirthDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 612) {
          return (io.grasscutter.net.proto.activity.LLOCHDPGLHH) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.LLOCHDPGLHH.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 612) {
          return nahidaBirthDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.LLOCHDPGLHH.getDefaultInstance();
      }
    }
    /**
     * <code>.LLOCHDPGLHH nahida_birth_detail_info = 612;</code>
     */
    public Builder setNahidaBirthDetailInfo(io.grasscutter.net.proto.activity.LLOCHDPGLHH value) {
      if (nahidaBirthDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        nahidaBirthDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 612;
      return this;
    }
    /**
     * <code>.LLOCHDPGLHH nahida_birth_detail_info = 612;</code>
     */
    public Builder setNahidaBirthDetailInfo(
        io.grasscutter.net.proto.activity.LLOCHDPGLHH.Builder builderForValue) {
      if (nahidaBirthDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        nahidaBirthDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 612;
      return this;
    }
    /**
     * <code>.LLOCHDPGLHH nahida_birth_detail_info = 612;</code>
     */
    public Builder mergeNahidaBirthDetailInfo(io.grasscutter.net.proto.activity.LLOCHDPGLHH value) {
      if (nahidaBirthDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 612 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.LLOCHDPGLHH.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.LLOCHDPGLHH.newBuilder((io.grasscutter.net.proto.activity.LLOCHDPGLHH) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 612) {
          nahidaBirthDetailInfoBuilder_.mergeFrom(value);
        }
        nahidaBirthDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 612;
      return this;
    }
    /**
     * <code>.LLOCHDPGLHH nahida_birth_detail_info = 612;</code>
     */
    public Builder clearNahidaBirthDetailInfo() {
      if (nahidaBirthDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 612) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 612) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        nahidaBirthDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.LLOCHDPGLHH nahida_birth_detail_info = 612;</code>
     */
    public io.grasscutter.net.proto.activity.LLOCHDPGLHH.Builder getNahidaBirthDetailInfoBuilder() {
      return getNahidaBirthDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.LLOCHDPGLHH nahida_birth_detail_info = 612;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.LLOCHDPGLHHOrBuilder getNahidaBirthDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 612) && (nahidaBirthDetailInfoBuilder_ != null)) {
        return nahidaBirthDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 612) {
          return (io.grasscutter.net.proto.activity.LLOCHDPGLHH) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.LLOCHDPGLHH.getDefaultInstance();
      }
    }
    /**
     * <code>.LLOCHDPGLHH nahida_birth_detail_info = 612;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LLOCHDPGLHH, io.grasscutter.net.proto.activity.LLOCHDPGLHH.Builder, io.grasscutter.net.proto.activity.LLOCHDPGLHHOrBuilder> 
        getNahidaBirthDetailInfoFieldBuilder() {
      if (nahidaBirthDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 612)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.LLOCHDPGLHH.getDefaultInstance();
        }
        nahidaBirthDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.LLOCHDPGLHH, io.grasscutter.net.proto.activity.LLOCHDPGLHH.Builder, io.grasscutter.net.proto.activity.LLOCHDPGLHHOrBuilder>(
                (io.grasscutter.net.proto.activity.LLOCHDPGLHH) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 612;
      onChanged();;
      return nahidaBirthDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.MDMMHLCDBJL, io.grasscutter.net.proto.activity.MDMMHLCDBJL.Builder, io.grasscutter.net.proto.activity.MDMMHLCDBJLOrBuilder> gcgAutoBattleCardDetailInfoBuilder_;
    /**
     * <code>.MDMMHLCDBJL gcg_auto_battle_card_detail_info = 1733;</code>
     * @return Whether the gcgAutoBattleCardDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasGcgAutoBattleCardDetailInfo() {
      return oJOLLMHNGLICase_ == 1733;
    }
    /**
     * <code>.MDMMHLCDBJL gcg_auto_battle_card_detail_info = 1733;</code>
     * @return The gcgAutoBattleCardDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.MDMMHLCDBJL getGcgAutoBattleCardDetailInfo() {
      if (gcgAutoBattleCardDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1733) {
          return (io.grasscutter.net.proto.activity.MDMMHLCDBJL) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.MDMMHLCDBJL.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1733) {
          return gcgAutoBattleCardDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.MDMMHLCDBJL.getDefaultInstance();
      }
    }
    /**
     * <code>.MDMMHLCDBJL gcg_auto_battle_card_detail_info = 1733;</code>
     */
    public Builder setGcgAutoBattleCardDetailInfo(io.grasscutter.net.proto.activity.MDMMHLCDBJL value) {
      if (gcgAutoBattleCardDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        gcgAutoBattleCardDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1733;
      return this;
    }
    /**
     * <code>.MDMMHLCDBJL gcg_auto_battle_card_detail_info = 1733;</code>
     */
    public Builder setGcgAutoBattleCardDetailInfo(
        io.grasscutter.net.proto.activity.MDMMHLCDBJL.Builder builderForValue) {
      if (gcgAutoBattleCardDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        gcgAutoBattleCardDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1733;
      return this;
    }
    /**
     * <code>.MDMMHLCDBJL gcg_auto_battle_card_detail_info = 1733;</code>
     */
    public Builder mergeGcgAutoBattleCardDetailInfo(io.grasscutter.net.proto.activity.MDMMHLCDBJL value) {
      if (gcgAutoBattleCardDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1733 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.MDMMHLCDBJL.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.MDMMHLCDBJL.newBuilder((io.grasscutter.net.proto.activity.MDMMHLCDBJL) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1733) {
          gcgAutoBattleCardDetailInfoBuilder_.mergeFrom(value);
        }
        gcgAutoBattleCardDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1733;
      return this;
    }
    /**
     * <code>.MDMMHLCDBJL gcg_auto_battle_card_detail_info = 1733;</code>
     */
    public Builder clearGcgAutoBattleCardDetailInfo() {
      if (gcgAutoBattleCardDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1733) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1733) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        gcgAutoBattleCardDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.MDMMHLCDBJL gcg_auto_battle_card_detail_info = 1733;</code>
     */
    public io.grasscutter.net.proto.activity.MDMMHLCDBJL.Builder getGcgAutoBattleCardDetailInfoBuilder() {
      return getGcgAutoBattleCardDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.MDMMHLCDBJL gcg_auto_battle_card_detail_info = 1733;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.MDMMHLCDBJLOrBuilder getGcgAutoBattleCardDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1733) && (gcgAutoBattleCardDetailInfoBuilder_ != null)) {
        return gcgAutoBattleCardDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1733) {
          return (io.grasscutter.net.proto.activity.MDMMHLCDBJL) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.MDMMHLCDBJL.getDefaultInstance();
      }
    }
    /**
     * <code>.MDMMHLCDBJL gcg_auto_battle_card_detail_info = 1733;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.MDMMHLCDBJL, io.grasscutter.net.proto.activity.MDMMHLCDBJL.Builder, io.grasscutter.net.proto.activity.MDMMHLCDBJLOrBuilder> 
        getGcgAutoBattleCardDetailInfoFieldBuilder() {
      if (gcgAutoBattleCardDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1733)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.MDMMHLCDBJL.getDefaultInstance();
        }
        gcgAutoBattleCardDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.MDMMHLCDBJL, io.grasscutter.net.proto.activity.MDMMHLCDBJL.Builder, io.grasscutter.net.proto.activity.MDMMHLCDBJLOrBuilder>(
                (io.grasscutter.net.proto.activity.MDMMHLCDBJL) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1733;
      onChanged();;
      return gcgAutoBattleCardDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EJMMNHEFOFG, io.grasscutter.net.proto.activity.EJMMNHEFOFG.Builder, io.grasscutter.net.proto.activity.EJMMNHEFOFGOrBuilder> photoInfoBuilder_;
    /**
     * <code>.EJMMNHEFOFG photo_info = 471;</code>
     * @return Whether the photoInfo field is set.
     */
    @java.lang.Override
    public boolean hasPhotoInfo() {
      return oJOLLMHNGLICase_ == 471;
    }
    /**
     * <code>.EJMMNHEFOFG photo_info = 471;</code>
     * @return The photoInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EJMMNHEFOFG getPhotoInfo() {
      if (photoInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 471) {
          return (io.grasscutter.net.proto.activity.EJMMNHEFOFG) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EJMMNHEFOFG.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 471) {
          return photoInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.EJMMNHEFOFG.getDefaultInstance();
      }
    }
    /**
     * <code>.EJMMNHEFOFG photo_info = 471;</code>
     */
    public Builder setPhotoInfo(io.grasscutter.net.proto.activity.EJMMNHEFOFG value) {
      if (photoInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        photoInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 471;
      return this;
    }
    /**
     * <code>.EJMMNHEFOFG photo_info = 471;</code>
     */
    public Builder setPhotoInfo(
        io.grasscutter.net.proto.activity.EJMMNHEFOFG.Builder builderForValue) {
      if (photoInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        photoInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 471;
      return this;
    }
    /**
     * <code>.EJMMNHEFOFG photo_info = 471;</code>
     */
    public Builder mergePhotoInfo(io.grasscutter.net.proto.activity.EJMMNHEFOFG value) {
      if (photoInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 471 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.EJMMNHEFOFG.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EJMMNHEFOFG.newBuilder((io.grasscutter.net.proto.activity.EJMMNHEFOFG) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 471) {
          photoInfoBuilder_.mergeFrom(value);
        }
        photoInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 471;
      return this;
    }
    /**
     * <code>.EJMMNHEFOFG photo_info = 471;</code>
     */
    public Builder clearPhotoInfo() {
      if (photoInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 471) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 471) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        photoInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.EJMMNHEFOFG photo_info = 471;</code>
     */
    public io.grasscutter.net.proto.activity.EJMMNHEFOFG.Builder getPhotoInfoBuilder() {
      return getPhotoInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.EJMMNHEFOFG photo_info = 471;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EJMMNHEFOFGOrBuilder getPhotoInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 471) && (photoInfoBuilder_ != null)) {
        return photoInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 471) {
          return (io.grasscutter.net.proto.activity.EJMMNHEFOFG) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EJMMNHEFOFG.getDefaultInstance();
      }
    }
    /**
     * <code>.EJMMNHEFOFG photo_info = 471;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EJMMNHEFOFG, io.grasscutter.net.proto.activity.EJMMNHEFOFG.Builder, io.grasscutter.net.proto.activity.EJMMNHEFOFGOrBuilder> 
        getPhotoInfoFieldBuilder() {
      if (photoInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 471)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EJMMNHEFOFG.getDefaultInstance();
        }
        photoInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.EJMMNHEFOFG, io.grasscutter.net.proto.activity.EJMMNHEFOFG.Builder, io.grasscutter.net.proto.activity.EJMMNHEFOFGOrBuilder>(
                (io.grasscutter.net.proto.activity.EJMMNHEFOFG) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 471;
      onChanged();;
      return photoInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HGJLMPOJCOA, io.grasscutter.net.proto.activity.HGJLMPOJCOA.Builder, io.grasscutter.net.proto.activity.HGJLMPOJCOAOrBuilder> fishBlasterInfoBuilder_;
    /**
     * <code>.HGJLMPOJCOA fish_blaster_info = 1602;</code>
     * @return Whether the fishBlasterInfo field is set.
     */
    @java.lang.Override
    public boolean hasFishBlasterInfo() {
      return oJOLLMHNGLICase_ == 1602;
    }
    /**
     * <code>.HGJLMPOJCOA fish_blaster_info = 1602;</code>
     * @return The fishBlasterInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HGJLMPOJCOA getFishBlasterInfo() {
      if (fishBlasterInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1602) {
          return (io.grasscutter.net.proto.activity.HGJLMPOJCOA) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HGJLMPOJCOA.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1602) {
          return fishBlasterInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.HGJLMPOJCOA.getDefaultInstance();
      }
    }
    /**
     * <code>.HGJLMPOJCOA fish_blaster_info = 1602;</code>
     */
    public Builder setFishBlasterInfo(io.grasscutter.net.proto.activity.HGJLMPOJCOA value) {
      if (fishBlasterInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        fishBlasterInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1602;
      return this;
    }
    /**
     * <code>.HGJLMPOJCOA fish_blaster_info = 1602;</code>
     */
    public Builder setFishBlasterInfo(
        io.grasscutter.net.proto.activity.HGJLMPOJCOA.Builder builderForValue) {
      if (fishBlasterInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        fishBlasterInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1602;
      return this;
    }
    /**
     * <code>.HGJLMPOJCOA fish_blaster_info = 1602;</code>
     */
    public Builder mergeFishBlasterInfo(io.grasscutter.net.proto.activity.HGJLMPOJCOA value) {
      if (fishBlasterInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1602 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.HGJLMPOJCOA.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HGJLMPOJCOA.newBuilder((io.grasscutter.net.proto.activity.HGJLMPOJCOA) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1602) {
          fishBlasterInfoBuilder_.mergeFrom(value);
        }
        fishBlasterInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1602;
      return this;
    }
    /**
     * <code>.HGJLMPOJCOA fish_blaster_info = 1602;</code>
     */
    public Builder clearFishBlasterInfo() {
      if (fishBlasterInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1602) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1602) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        fishBlasterInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.HGJLMPOJCOA fish_blaster_info = 1602;</code>
     */
    public io.grasscutter.net.proto.activity.HGJLMPOJCOA.Builder getFishBlasterInfoBuilder() {
      return getFishBlasterInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.HGJLMPOJCOA fish_blaster_info = 1602;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HGJLMPOJCOAOrBuilder getFishBlasterInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1602) && (fishBlasterInfoBuilder_ != null)) {
        return fishBlasterInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1602) {
          return (io.grasscutter.net.proto.activity.HGJLMPOJCOA) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HGJLMPOJCOA.getDefaultInstance();
      }
    }
    /**
     * <code>.HGJLMPOJCOA fish_blaster_info = 1602;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HGJLMPOJCOA, io.grasscutter.net.proto.activity.HGJLMPOJCOA.Builder, io.grasscutter.net.proto.activity.HGJLMPOJCOAOrBuilder> 
        getFishBlasterInfoFieldBuilder() {
      if (fishBlasterInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1602)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HGJLMPOJCOA.getDefaultInstance();
        }
        fishBlasterInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.HGJLMPOJCOA, io.grasscutter.net.proto.activity.HGJLMPOJCOA.Builder, io.grasscutter.net.proto.activity.HGJLMPOJCOAOrBuilder>(
                (io.grasscutter.net.proto.activity.HGJLMPOJCOA) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1602;
      onChanged();;
      return fishBlasterInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.GachaActivityDetailInfo, io.grasscutter.net.proto.activity.GachaActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.GachaActivityDetailInfoOrBuilder> gachaInfoBuilder_;
    /**
     * <code>.GachaActivityDetailInfo gacha_info = 101;</code>
     * @return Whether the gachaInfo field is set.
     */
    @java.lang.Override
    public boolean hasGachaInfo() {
      return oJOLLMHNGLICase_ == 101;
    }
    /**
     * <code>.GachaActivityDetailInfo gacha_info = 101;</code>
     * @return The gachaInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.GachaActivityDetailInfo getGachaInfo() {
      if (gachaInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 101) {
          return (io.grasscutter.net.proto.activity.GachaActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.GachaActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 101) {
          return gachaInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.GachaActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.GachaActivityDetailInfo gacha_info = 101;</code>
     */
    public Builder setGachaInfo(io.grasscutter.net.proto.activity.GachaActivityDetailInfo value) {
      if (gachaInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        gachaInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 101;
      return this;
    }
    /**
     * <code>.GachaActivityDetailInfo gacha_info = 101;</code>
     */
    public Builder setGachaInfo(
        io.grasscutter.net.proto.activity.GachaActivityDetailInfo.Builder builderForValue) {
      if (gachaInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        gachaInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 101;
      return this;
    }
    /**
     * <code>.GachaActivityDetailInfo gacha_info = 101;</code>
     */
    public Builder mergeGachaInfo(io.grasscutter.net.proto.activity.GachaActivityDetailInfo value) {
      if (gachaInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 101 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.GachaActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.GachaActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.GachaActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 101) {
          gachaInfoBuilder_.mergeFrom(value);
        }
        gachaInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 101;
      return this;
    }
    /**
     * <code>.GachaActivityDetailInfo gacha_info = 101;</code>
     */
    public Builder clearGachaInfo() {
      if (gachaInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 101) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 101) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        gachaInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.GachaActivityDetailInfo gacha_info = 101;</code>
     */
    public io.grasscutter.net.proto.activity.GachaActivityDetailInfo.Builder getGachaInfoBuilder() {
      return getGachaInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.GachaActivityDetailInfo gacha_info = 101;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.GachaActivityDetailInfoOrBuilder getGachaInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 101) && (gachaInfoBuilder_ != null)) {
        return gachaInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 101) {
          return (io.grasscutter.net.proto.activity.GachaActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.GachaActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.GachaActivityDetailInfo gacha_info = 101;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.GachaActivityDetailInfo, io.grasscutter.net.proto.activity.GachaActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.GachaActivityDetailInfoOrBuilder> 
        getGachaInfoFieldBuilder() {
      if (gachaInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 101)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.GachaActivityDetailInfo.getDefaultInstance();
        }
        gachaInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.GachaActivityDetailInfo, io.grasscutter.net.proto.activity.GachaActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.GachaActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.GachaActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 101;
      onChanged();;
      return gachaInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EOGMDMBJGJP, io.grasscutter.net.proto.activity.EOGMDMBJGJP.Builder, io.grasscutter.net.proto.activity.EOGMDMBJGJPOrBuilder> gcgPvePuzzleInfoBuilder_;
    /**
     * <code>.EOGMDMBJGJP gcg_pve_puzzle_info = 1238;</code>
     * @return Whether the gcgPvePuzzleInfo field is set.
     */
    @java.lang.Override
    public boolean hasGcgPvePuzzleInfo() {
      return oJOLLMHNGLICase_ == 1238;
    }
    /**
     * <code>.EOGMDMBJGJP gcg_pve_puzzle_info = 1238;</code>
     * @return The gcgPvePuzzleInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EOGMDMBJGJP getGcgPvePuzzleInfo() {
      if (gcgPvePuzzleInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1238) {
          return (io.grasscutter.net.proto.activity.EOGMDMBJGJP) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EOGMDMBJGJP.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1238) {
          return gcgPvePuzzleInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.EOGMDMBJGJP.getDefaultInstance();
      }
    }
    /**
     * <code>.EOGMDMBJGJP gcg_pve_puzzle_info = 1238;</code>
     */
    public Builder setGcgPvePuzzleInfo(io.grasscutter.net.proto.activity.EOGMDMBJGJP value) {
      if (gcgPvePuzzleInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        gcgPvePuzzleInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1238;
      return this;
    }
    /**
     * <code>.EOGMDMBJGJP gcg_pve_puzzle_info = 1238;</code>
     */
    public Builder setGcgPvePuzzleInfo(
        io.grasscutter.net.proto.activity.EOGMDMBJGJP.Builder builderForValue) {
      if (gcgPvePuzzleInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        gcgPvePuzzleInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1238;
      return this;
    }
    /**
     * <code>.EOGMDMBJGJP gcg_pve_puzzle_info = 1238;</code>
     */
    public Builder mergeGcgPvePuzzleInfo(io.grasscutter.net.proto.activity.EOGMDMBJGJP value) {
      if (gcgPvePuzzleInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1238 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.EOGMDMBJGJP.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EOGMDMBJGJP.newBuilder((io.grasscutter.net.proto.activity.EOGMDMBJGJP) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1238) {
          gcgPvePuzzleInfoBuilder_.mergeFrom(value);
        }
        gcgPvePuzzleInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1238;
      return this;
    }
    /**
     * <code>.EOGMDMBJGJP gcg_pve_puzzle_info = 1238;</code>
     */
    public Builder clearGcgPvePuzzleInfo() {
      if (gcgPvePuzzleInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1238) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1238) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        gcgPvePuzzleInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.EOGMDMBJGJP gcg_pve_puzzle_info = 1238;</code>
     */
    public io.grasscutter.net.proto.activity.EOGMDMBJGJP.Builder getGcgPvePuzzleInfoBuilder() {
      return getGcgPvePuzzleInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.EOGMDMBJGJP gcg_pve_puzzle_info = 1238;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EOGMDMBJGJPOrBuilder getGcgPvePuzzleInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1238) && (gcgPvePuzzleInfoBuilder_ != null)) {
        return gcgPvePuzzleInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1238) {
          return (io.grasscutter.net.proto.activity.EOGMDMBJGJP) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EOGMDMBJGJP.getDefaultInstance();
      }
    }
    /**
     * <code>.EOGMDMBJGJP gcg_pve_puzzle_info = 1238;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EOGMDMBJGJP, io.grasscutter.net.proto.activity.EOGMDMBJGJP.Builder, io.grasscutter.net.proto.activity.EOGMDMBJGJPOrBuilder> 
        getGcgPvePuzzleInfoFieldBuilder() {
      if (gcgPvePuzzleInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1238)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EOGMDMBJGJP.getDefaultInstance();
        }
        gcgPvePuzzleInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.EOGMDMBJGJP, io.grasscutter.net.proto.activity.EOGMDMBJGJP.Builder, io.grasscutter.net.proto.activity.EOGMDMBJGJPOrBuilder>(
                (io.grasscutter.net.proto.activity.EOGMDMBJGJP) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1238;
      onChanged();;
      return gcgPvePuzzleInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo, io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfoOrBuilder> waterSpiritInfoBuilder_;
    /**
     * <code>.WaterSpiritActivityDetailInfo water_spirit_info = 1507;</code>
     * @return Whether the waterSpiritInfo field is set.
     */
    @java.lang.Override
    public boolean hasWaterSpiritInfo() {
      return oJOLLMHNGLICase_ == 1507;
    }
    /**
     * <code>.WaterSpiritActivityDetailInfo water_spirit_info = 1507;</code>
     * @return The waterSpiritInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo getWaterSpiritInfo() {
      if (waterSpiritInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1507) {
          return (io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1507) {
          return waterSpiritInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.WaterSpiritActivityDetailInfo water_spirit_info = 1507;</code>
     */
    public Builder setWaterSpiritInfo(io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo value) {
      if (waterSpiritInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        waterSpiritInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1507;
      return this;
    }
    /**
     * <code>.WaterSpiritActivityDetailInfo water_spirit_info = 1507;</code>
     */
    public Builder setWaterSpiritInfo(
        io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo.Builder builderForValue) {
      if (waterSpiritInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        waterSpiritInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1507;
      return this;
    }
    /**
     * <code>.WaterSpiritActivityDetailInfo water_spirit_info = 1507;</code>
     */
    public Builder mergeWaterSpiritInfo(io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo value) {
      if (waterSpiritInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1507 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1507) {
          waterSpiritInfoBuilder_.mergeFrom(value);
        }
        waterSpiritInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1507;
      return this;
    }
    /**
     * <code>.WaterSpiritActivityDetailInfo water_spirit_info = 1507;</code>
     */
    public Builder clearWaterSpiritInfo() {
      if (waterSpiritInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1507) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1507) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        waterSpiritInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.WaterSpiritActivityDetailInfo water_spirit_info = 1507;</code>
     */
    public io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo.Builder getWaterSpiritInfoBuilder() {
      return getWaterSpiritInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.WaterSpiritActivityDetailInfo water_spirit_info = 1507;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfoOrBuilder getWaterSpiritInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1507) && (waterSpiritInfoBuilder_ != null)) {
        return waterSpiritInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1507) {
          return (io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.WaterSpiritActivityDetailInfo water_spirit_info = 1507;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo, io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfoOrBuilder> 
        getWaterSpiritInfoFieldBuilder() {
      if (waterSpiritInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1507)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo.getDefaultInstance();
        }
        waterSpiritInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo, io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.WaterSpiritActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1507;
      onChanged();;
      return waterSpiritInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.IENJAIFDNEP, io.grasscutter.net.proto.activity.IENJAIFDNEP.Builder, io.grasscutter.net.proto.activity.IENJAIFDNEPOrBuilder> mistTrialActivityInfoBuilder_;
    /**
     * <code>.IENJAIFDNEP mist_trial_activity_info = 116;</code>
     * @return Whether the mistTrialActivityInfo field is set.
     */
    @java.lang.Override
    public boolean hasMistTrialActivityInfo() {
      return oJOLLMHNGLICase_ == 116;
    }
    /**
     * <code>.IENJAIFDNEP mist_trial_activity_info = 116;</code>
     * @return The mistTrialActivityInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.IENJAIFDNEP getMistTrialActivityInfo() {
      if (mistTrialActivityInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 116) {
          return (io.grasscutter.net.proto.activity.IENJAIFDNEP) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.IENJAIFDNEP.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 116) {
          return mistTrialActivityInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.IENJAIFDNEP.getDefaultInstance();
      }
    }
    /**
     * <code>.IENJAIFDNEP mist_trial_activity_info = 116;</code>
     */
    public Builder setMistTrialActivityInfo(io.grasscutter.net.proto.activity.IENJAIFDNEP value) {
      if (mistTrialActivityInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        mistTrialActivityInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 116;
      return this;
    }
    /**
     * <code>.IENJAIFDNEP mist_trial_activity_info = 116;</code>
     */
    public Builder setMistTrialActivityInfo(
        io.grasscutter.net.proto.activity.IENJAIFDNEP.Builder builderForValue) {
      if (mistTrialActivityInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        mistTrialActivityInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 116;
      return this;
    }
    /**
     * <code>.IENJAIFDNEP mist_trial_activity_info = 116;</code>
     */
    public Builder mergeMistTrialActivityInfo(io.grasscutter.net.proto.activity.IENJAIFDNEP value) {
      if (mistTrialActivityInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 116 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.IENJAIFDNEP.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.IENJAIFDNEP.newBuilder((io.grasscutter.net.proto.activity.IENJAIFDNEP) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 116) {
          mistTrialActivityInfoBuilder_.mergeFrom(value);
        }
        mistTrialActivityInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 116;
      return this;
    }
    /**
     * <code>.IENJAIFDNEP mist_trial_activity_info = 116;</code>
     */
    public Builder clearMistTrialActivityInfo() {
      if (mistTrialActivityInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 116) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 116) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        mistTrialActivityInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.IENJAIFDNEP mist_trial_activity_info = 116;</code>
     */
    public io.grasscutter.net.proto.activity.IENJAIFDNEP.Builder getMistTrialActivityInfoBuilder() {
      return getMistTrialActivityInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.IENJAIFDNEP mist_trial_activity_info = 116;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.IENJAIFDNEPOrBuilder getMistTrialActivityInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 116) && (mistTrialActivityInfoBuilder_ != null)) {
        return mistTrialActivityInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 116) {
          return (io.grasscutter.net.proto.activity.IENJAIFDNEP) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.IENJAIFDNEP.getDefaultInstance();
      }
    }
    /**
     * <code>.IENJAIFDNEP mist_trial_activity_info = 116;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.IENJAIFDNEP, io.grasscutter.net.proto.activity.IENJAIFDNEP.Builder, io.grasscutter.net.proto.activity.IENJAIFDNEPOrBuilder> 
        getMistTrialActivityInfoFieldBuilder() {
      if (mistTrialActivityInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 116)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.IENJAIFDNEP.getDefaultInstance();
        }
        mistTrialActivityInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.IENJAIFDNEP, io.grasscutter.net.proto.activity.IENJAIFDNEP.Builder, io.grasscutter.net.proto.activity.IENJAIFDNEPOrBuilder>(
                (io.grasscutter.net.proto.activity.IENJAIFDNEP) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 116;
      onChanged();;
      return mistTrialActivityInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.NIJHGCKHNHG, io.grasscutter.net.proto.activity.NIJHGCKHNHG.Builder, io.grasscutter.net.proto.activity.NIJHGCKHNHGOrBuilder> gainBuffDetailInfoBuilder_;
    /**
     * <code>.NIJHGCKHNHG gain_buff_detail_info = 19;</code>
     * @return Whether the gainBuffDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasGainBuffDetailInfo() {
      return oJOLLMHNGLICase_ == 19;
    }
    /**
     * <code>.NIJHGCKHNHG gain_buff_detail_info = 19;</code>
     * @return The gainBuffDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.NIJHGCKHNHG getGainBuffDetailInfo() {
      if (gainBuffDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 19) {
          return (io.grasscutter.net.proto.activity.NIJHGCKHNHG) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.NIJHGCKHNHG.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 19) {
          return gainBuffDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.NIJHGCKHNHG.getDefaultInstance();
      }
    }
    /**
     * <code>.NIJHGCKHNHG gain_buff_detail_info = 19;</code>
     */
    public Builder setGainBuffDetailInfo(io.grasscutter.net.proto.activity.NIJHGCKHNHG value) {
      if (gainBuffDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        gainBuffDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 19;
      return this;
    }
    /**
     * <code>.NIJHGCKHNHG gain_buff_detail_info = 19;</code>
     */
    public Builder setGainBuffDetailInfo(
        io.grasscutter.net.proto.activity.NIJHGCKHNHG.Builder builderForValue) {
      if (gainBuffDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        gainBuffDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 19;
      return this;
    }
    /**
     * <code>.NIJHGCKHNHG gain_buff_detail_info = 19;</code>
     */
    public Builder mergeGainBuffDetailInfo(io.grasscutter.net.proto.activity.NIJHGCKHNHG value) {
      if (gainBuffDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 19 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.NIJHGCKHNHG.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.NIJHGCKHNHG.newBuilder((io.grasscutter.net.proto.activity.NIJHGCKHNHG) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 19) {
          gainBuffDetailInfoBuilder_.mergeFrom(value);
        }
        gainBuffDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 19;
      return this;
    }
    /**
     * <code>.NIJHGCKHNHG gain_buff_detail_info = 19;</code>
     */
    public Builder clearGainBuffDetailInfo() {
      if (gainBuffDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 19) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 19) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        gainBuffDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.NIJHGCKHNHG gain_buff_detail_info = 19;</code>
     */
    public io.grasscutter.net.proto.activity.NIJHGCKHNHG.Builder getGainBuffDetailInfoBuilder() {
      return getGainBuffDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.NIJHGCKHNHG gain_buff_detail_info = 19;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.NIJHGCKHNHGOrBuilder getGainBuffDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 19) && (gainBuffDetailInfoBuilder_ != null)) {
        return gainBuffDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 19) {
          return (io.grasscutter.net.proto.activity.NIJHGCKHNHG) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.NIJHGCKHNHG.getDefaultInstance();
      }
    }
    /**
     * <code>.NIJHGCKHNHG gain_buff_detail_info = 19;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.NIJHGCKHNHG, io.grasscutter.net.proto.activity.NIJHGCKHNHG.Builder, io.grasscutter.net.proto.activity.NIJHGCKHNHGOrBuilder> 
        getGainBuffDetailInfoFieldBuilder() {
      if (gainBuffDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 19)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.NIJHGCKHNHG.getDefaultInstance();
        }
        gainBuffDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.NIJHGCKHNHG, io.grasscutter.net.proto.activity.NIJHGCKHNHG.Builder, io.grasscutter.net.proto.activity.NIJHGCKHNHGOrBuilder>(
                (io.grasscutter.net.proto.activity.NIJHGCKHNHG) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 19;
      onChanged();;
      return gainBuffDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.SeaLampActivityInfo, io.grasscutter.net.proto.activity.SeaLampActivityInfo.Builder, io.grasscutter.net.proto.activity.SeaLampActivityInfoOrBuilder> seaLampInfoBuilder_;
    /**
     * <code>.SeaLampActivityInfo sea_lamp_info = 1820;</code>
     * @return Whether the seaLampInfo field is set.
     */
    @java.lang.Override
    public boolean hasSeaLampInfo() {
      return oJOLLMHNGLICase_ == 1820;
    }
    /**
     * <code>.SeaLampActivityInfo sea_lamp_info = 1820;</code>
     * @return The seaLampInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.SeaLampActivityInfo getSeaLampInfo() {
      if (seaLampInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1820) {
          return (io.grasscutter.net.proto.activity.SeaLampActivityInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.SeaLampActivityInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1820) {
          return seaLampInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.SeaLampActivityInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.SeaLampActivityInfo sea_lamp_info = 1820;</code>
     */
    public Builder setSeaLampInfo(io.grasscutter.net.proto.activity.SeaLampActivityInfo value) {
      if (seaLampInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        seaLampInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1820;
      return this;
    }
    /**
     * <code>.SeaLampActivityInfo sea_lamp_info = 1820;</code>
     */
    public Builder setSeaLampInfo(
        io.grasscutter.net.proto.activity.SeaLampActivityInfo.Builder builderForValue) {
      if (seaLampInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        seaLampInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1820;
      return this;
    }
    /**
     * <code>.SeaLampActivityInfo sea_lamp_info = 1820;</code>
     */
    public Builder mergeSeaLampInfo(io.grasscutter.net.proto.activity.SeaLampActivityInfo value) {
      if (seaLampInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1820 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.SeaLampActivityInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.SeaLampActivityInfo.newBuilder((io.grasscutter.net.proto.activity.SeaLampActivityInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1820) {
          seaLampInfoBuilder_.mergeFrom(value);
        }
        seaLampInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1820;
      return this;
    }
    /**
     * <code>.SeaLampActivityInfo sea_lamp_info = 1820;</code>
     */
    public Builder clearSeaLampInfo() {
      if (seaLampInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1820) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1820) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        seaLampInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.SeaLampActivityInfo sea_lamp_info = 1820;</code>
     */
    public io.grasscutter.net.proto.activity.SeaLampActivityInfo.Builder getSeaLampInfoBuilder() {
      return getSeaLampInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.SeaLampActivityInfo sea_lamp_info = 1820;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.SeaLampActivityInfoOrBuilder getSeaLampInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1820) && (seaLampInfoBuilder_ != null)) {
        return seaLampInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1820) {
          return (io.grasscutter.net.proto.activity.SeaLampActivityInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.SeaLampActivityInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.SeaLampActivityInfo sea_lamp_info = 1820;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.SeaLampActivityInfo, io.grasscutter.net.proto.activity.SeaLampActivityInfo.Builder, io.grasscutter.net.proto.activity.SeaLampActivityInfoOrBuilder> 
        getSeaLampInfoFieldBuilder() {
      if (seaLampInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1820)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.SeaLampActivityInfo.getDefaultInstance();
        }
        seaLampInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.SeaLampActivityInfo, io.grasscutter.net.proto.activity.SeaLampActivityInfo.Builder, io.grasscutter.net.proto.activity.SeaLampActivityInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.SeaLampActivityInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1820;
      onChanged();;
      return seaLampInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.MPNLLBGOCMC, io.grasscutter.net.proto.activity.MPNLLBGOCMC.Builder, io.grasscutter.net.proto.activity.MPNLLBGOCMCOrBuilder> journeyInfoBuilder_;
    /**
     * <code>.MPNLLBGOCMC journey_info = 1832;</code>
     * @return Whether the journeyInfo field is set.
     */
    @java.lang.Override
    public boolean hasJourneyInfo() {
      return oJOLLMHNGLICase_ == 1832;
    }
    /**
     * <code>.MPNLLBGOCMC journey_info = 1832;</code>
     * @return The journeyInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.MPNLLBGOCMC getJourneyInfo() {
      if (journeyInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1832) {
          return (io.grasscutter.net.proto.activity.MPNLLBGOCMC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.MPNLLBGOCMC.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1832) {
          return journeyInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.MPNLLBGOCMC.getDefaultInstance();
      }
    }
    /**
     * <code>.MPNLLBGOCMC journey_info = 1832;</code>
     */
    public Builder setJourneyInfo(io.grasscutter.net.proto.activity.MPNLLBGOCMC value) {
      if (journeyInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        journeyInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1832;
      return this;
    }
    /**
     * <code>.MPNLLBGOCMC journey_info = 1832;</code>
     */
    public Builder setJourneyInfo(
        io.grasscutter.net.proto.activity.MPNLLBGOCMC.Builder builderForValue) {
      if (journeyInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        journeyInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1832;
      return this;
    }
    /**
     * <code>.MPNLLBGOCMC journey_info = 1832;</code>
     */
    public Builder mergeJourneyInfo(io.grasscutter.net.proto.activity.MPNLLBGOCMC value) {
      if (journeyInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1832 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.MPNLLBGOCMC.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.MPNLLBGOCMC.newBuilder((io.grasscutter.net.proto.activity.MPNLLBGOCMC) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1832) {
          journeyInfoBuilder_.mergeFrom(value);
        }
        journeyInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1832;
      return this;
    }
    /**
     * <code>.MPNLLBGOCMC journey_info = 1832;</code>
     */
    public Builder clearJourneyInfo() {
      if (journeyInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1832) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1832) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        journeyInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.MPNLLBGOCMC journey_info = 1832;</code>
     */
    public io.grasscutter.net.proto.activity.MPNLLBGOCMC.Builder getJourneyInfoBuilder() {
      return getJourneyInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.MPNLLBGOCMC journey_info = 1832;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.MPNLLBGOCMCOrBuilder getJourneyInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1832) && (journeyInfoBuilder_ != null)) {
        return journeyInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1832) {
          return (io.grasscutter.net.proto.activity.MPNLLBGOCMC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.MPNLLBGOCMC.getDefaultInstance();
      }
    }
    /**
     * <code>.MPNLLBGOCMC journey_info = 1832;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.MPNLLBGOCMC, io.grasscutter.net.proto.activity.MPNLLBGOCMC.Builder, io.grasscutter.net.proto.activity.MPNLLBGOCMCOrBuilder> 
        getJourneyInfoFieldBuilder() {
      if (journeyInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1832)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.MPNLLBGOCMC.getDefaultInstance();
        }
        journeyInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.MPNLLBGOCMC, io.grasscutter.net.proto.activity.MPNLLBGOCMC.Builder, io.grasscutter.net.proto.activity.MPNLLBGOCMCOrBuilder>(
                (io.grasscutter.net.proto.activity.MPNLLBGOCMC) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1832;
      onChanged();;
      return journeyInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.SummerTimeDetailInfo, io.grasscutter.net.proto.activity.SummerTimeDetailInfo.Builder, io.grasscutter.net.proto.activity.SummerTimeDetailInfoOrBuilder> summerTimeInfoBuilder_;
    /**
     * <code>.SummerTimeDetailInfo summer_time_info = 692;</code>
     * @return Whether the summerTimeInfo field is set.
     */
    @java.lang.Override
    public boolean hasSummerTimeInfo() {
      return oJOLLMHNGLICase_ == 692;
    }
    /**
     * <code>.SummerTimeDetailInfo summer_time_info = 692;</code>
     * @return The summerTimeInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.SummerTimeDetailInfo getSummerTimeInfo() {
      if (summerTimeInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 692) {
          return (io.grasscutter.net.proto.activity.SummerTimeDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.SummerTimeDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 692) {
          return summerTimeInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.SummerTimeDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.SummerTimeDetailInfo summer_time_info = 692;</code>
     */
    public Builder setSummerTimeInfo(io.grasscutter.net.proto.activity.SummerTimeDetailInfo value) {
      if (summerTimeInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        summerTimeInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 692;
      return this;
    }
    /**
     * <code>.SummerTimeDetailInfo summer_time_info = 692;</code>
     */
    public Builder setSummerTimeInfo(
        io.grasscutter.net.proto.activity.SummerTimeDetailInfo.Builder builderForValue) {
      if (summerTimeInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        summerTimeInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 692;
      return this;
    }
    /**
     * <code>.SummerTimeDetailInfo summer_time_info = 692;</code>
     */
    public Builder mergeSummerTimeInfo(io.grasscutter.net.proto.activity.SummerTimeDetailInfo value) {
      if (summerTimeInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 692 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.SummerTimeDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.SummerTimeDetailInfo.newBuilder((io.grasscutter.net.proto.activity.SummerTimeDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 692) {
          summerTimeInfoBuilder_.mergeFrom(value);
        }
        summerTimeInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 692;
      return this;
    }
    /**
     * <code>.SummerTimeDetailInfo summer_time_info = 692;</code>
     */
    public Builder clearSummerTimeInfo() {
      if (summerTimeInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 692) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 692) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        summerTimeInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.SummerTimeDetailInfo summer_time_info = 692;</code>
     */
    public io.grasscutter.net.proto.activity.SummerTimeDetailInfo.Builder getSummerTimeInfoBuilder() {
      return getSummerTimeInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.SummerTimeDetailInfo summer_time_info = 692;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.SummerTimeDetailInfoOrBuilder getSummerTimeInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 692) && (summerTimeInfoBuilder_ != null)) {
        return summerTimeInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 692) {
          return (io.grasscutter.net.proto.activity.SummerTimeDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.SummerTimeDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.SummerTimeDetailInfo summer_time_info = 692;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.SummerTimeDetailInfo, io.grasscutter.net.proto.activity.SummerTimeDetailInfo.Builder, io.grasscutter.net.proto.activity.SummerTimeDetailInfoOrBuilder> 
        getSummerTimeInfoFieldBuilder() {
      if (summerTimeInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 692)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.SummerTimeDetailInfo.getDefaultInstance();
        }
        summerTimeInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.SummerTimeDetailInfo, io.grasscutter.net.proto.activity.SummerTimeDetailInfo.Builder, io.grasscutter.net.proto.activity.SummerTimeDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.SummerTimeDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 692;
      onChanged();;
      return summerTimeInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo, io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo.Builder, io.grasscutter.net.proto.activity.GravenInnocenceDetailInfoOrBuilder> gravenInnocenceInfoBuilder_;
    /**
     * <code>.GravenInnocenceDetailInfo graven_innocence_info = 2012;</code>
     * @return Whether the gravenInnocenceInfo field is set.
     */
    @java.lang.Override
    public boolean hasGravenInnocenceInfo() {
      return oJOLLMHNGLICase_ == 2012;
    }
    /**
     * <code>.GravenInnocenceDetailInfo graven_innocence_info = 2012;</code>
     * @return The gravenInnocenceInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo getGravenInnocenceInfo() {
      if (gravenInnocenceInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 2012) {
          return (io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 2012) {
          return gravenInnocenceInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.GravenInnocenceDetailInfo graven_innocence_info = 2012;</code>
     */
    public Builder setGravenInnocenceInfo(io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo value) {
      if (gravenInnocenceInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        gravenInnocenceInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 2012;
      return this;
    }
    /**
     * <code>.GravenInnocenceDetailInfo graven_innocence_info = 2012;</code>
     */
    public Builder setGravenInnocenceInfo(
        io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo.Builder builderForValue) {
      if (gravenInnocenceInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        gravenInnocenceInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 2012;
      return this;
    }
    /**
     * <code>.GravenInnocenceDetailInfo graven_innocence_info = 2012;</code>
     */
    public Builder mergeGravenInnocenceInfo(io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo value) {
      if (gravenInnocenceInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 2012 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo.newBuilder((io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 2012) {
          gravenInnocenceInfoBuilder_.mergeFrom(value);
        }
        gravenInnocenceInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 2012;
      return this;
    }
    /**
     * <code>.GravenInnocenceDetailInfo graven_innocence_info = 2012;</code>
     */
    public Builder clearGravenInnocenceInfo() {
      if (gravenInnocenceInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 2012) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 2012) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        gravenInnocenceInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.GravenInnocenceDetailInfo graven_innocence_info = 2012;</code>
     */
    public io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo.Builder getGravenInnocenceInfoBuilder() {
      return getGravenInnocenceInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.GravenInnocenceDetailInfo graven_innocence_info = 2012;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.GravenInnocenceDetailInfoOrBuilder getGravenInnocenceInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 2012) && (gravenInnocenceInfoBuilder_ != null)) {
        return gravenInnocenceInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 2012) {
          return (io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.GravenInnocenceDetailInfo graven_innocence_info = 2012;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo, io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo.Builder, io.grasscutter.net.proto.activity.GravenInnocenceDetailInfoOrBuilder> 
        getGravenInnocenceInfoFieldBuilder() {
      if (gravenInnocenceInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 2012)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo.getDefaultInstance();
        }
        gravenInnocenceInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo, io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo.Builder, io.grasscutter.net.proto.activity.GravenInnocenceDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.GravenInnocenceDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 2012;
      onChanged();;
      return gravenInnocenceInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OHIKEIMFPDL, io.grasscutter.net.proto.activity.OHIKEIMFPDL.Builder, io.grasscutter.net.proto.activity.OHIKEIMFPDLOrBuilder> boltbugAbyssDetailInfoBuilder_;
    /**
     * <code>.OHIKEIMFPDL boltbug_abyss_detail_info = 1284;</code>
     * @return Whether the boltbugAbyssDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasBoltbugAbyssDetailInfo() {
      return oJOLLMHNGLICase_ == 1284;
    }
    /**
     * <code>.OHIKEIMFPDL boltbug_abyss_detail_info = 1284;</code>
     * @return The boltbugAbyssDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.OHIKEIMFPDL getBoltbugAbyssDetailInfo() {
      if (boltbugAbyssDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1284) {
          return (io.grasscutter.net.proto.activity.OHIKEIMFPDL) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.OHIKEIMFPDL.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1284) {
          return boltbugAbyssDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.OHIKEIMFPDL.getDefaultInstance();
      }
    }
    /**
     * <code>.OHIKEIMFPDL boltbug_abyss_detail_info = 1284;</code>
     */
    public Builder setBoltbugAbyssDetailInfo(io.grasscutter.net.proto.activity.OHIKEIMFPDL value) {
      if (boltbugAbyssDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        boltbugAbyssDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1284;
      return this;
    }
    /**
     * <code>.OHIKEIMFPDL boltbug_abyss_detail_info = 1284;</code>
     */
    public Builder setBoltbugAbyssDetailInfo(
        io.grasscutter.net.proto.activity.OHIKEIMFPDL.Builder builderForValue) {
      if (boltbugAbyssDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        boltbugAbyssDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1284;
      return this;
    }
    /**
     * <code>.OHIKEIMFPDL boltbug_abyss_detail_info = 1284;</code>
     */
    public Builder mergeBoltbugAbyssDetailInfo(io.grasscutter.net.proto.activity.OHIKEIMFPDL value) {
      if (boltbugAbyssDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1284 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.OHIKEIMFPDL.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.OHIKEIMFPDL.newBuilder((io.grasscutter.net.proto.activity.OHIKEIMFPDL) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1284) {
          boltbugAbyssDetailInfoBuilder_.mergeFrom(value);
        }
        boltbugAbyssDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1284;
      return this;
    }
    /**
     * <code>.OHIKEIMFPDL boltbug_abyss_detail_info = 1284;</code>
     */
    public Builder clearBoltbugAbyssDetailInfo() {
      if (boltbugAbyssDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1284) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1284) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        boltbugAbyssDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.OHIKEIMFPDL boltbug_abyss_detail_info = 1284;</code>
     */
    public io.grasscutter.net.proto.activity.OHIKEIMFPDL.Builder getBoltbugAbyssDetailInfoBuilder() {
      return getBoltbugAbyssDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.OHIKEIMFPDL boltbug_abyss_detail_info = 1284;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.OHIKEIMFPDLOrBuilder getBoltbugAbyssDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1284) && (boltbugAbyssDetailInfoBuilder_ != null)) {
        return boltbugAbyssDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1284) {
          return (io.grasscutter.net.proto.activity.OHIKEIMFPDL) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.OHIKEIMFPDL.getDefaultInstance();
      }
    }
    /**
     * <code>.OHIKEIMFPDL boltbug_abyss_detail_info = 1284;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OHIKEIMFPDL, io.grasscutter.net.proto.activity.OHIKEIMFPDL.Builder, io.grasscutter.net.proto.activity.OHIKEIMFPDLOrBuilder> 
        getBoltbugAbyssDetailInfoFieldBuilder() {
      if (boltbugAbyssDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1284)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.OHIKEIMFPDL.getDefaultInstance();
        }
        boltbugAbyssDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.OHIKEIMFPDL, io.grasscutter.net.proto.activity.OHIKEIMFPDL.Builder, io.grasscutter.net.proto.activity.OHIKEIMFPDLOrBuilder>(
                (io.grasscutter.net.proto.activity.OHIKEIMFPDL) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1284;
      onChanged();;
      return boltbugAbyssDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.GCMHKMFLOBD, io.grasscutter.net.proto.activity.GCMHKMFLOBD.Builder, io.grasscutter.net.proto.activity.GCMHKMFLOBDOrBuilder> lunaRiteInfoBuilder_;
    /**
     * <code>.GCMHKMFLOBD luna_rite_info = 581;</code>
     * @return Whether the lunaRiteInfo field is set.
     */
    @java.lang.Override
    public boolean hasLunaRiteInfo() {
      return oJOLLMHNGLICase_ == 581;
    }
    /**
     * <code>.GCMHKMFLOBD luna_rite_info = 581;</code>
     * @return The lunaRiteInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.GCMHKMFLOBD getLunaRiteInfo() {
      if (lunaRiteInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 581) {
          return (io.grasscutter.net.proto.activity.GCMHKMFLOBD) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.GCMHKMFLOBD.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 581) {
          return lunaRiteInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.GCMHKMFLOBD.getDefaultInstance();
      }
    }
    /**
     * <code>.GCMHKMFLOBD luna_rite_info = 581;</code>
     */
    public Builder setLunaRiteInfo(io.grasscutter.net.proto.activity.GCMHKMFLOBD value) {
      if (lunaRiteInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        lunaRiteInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 581;
      return this;
    }
    /**
     * <code>.GCMHKMFLOBD luna_rite_info = 581;</code>
     */
    public Builder setLunaRiteInfo(
        io.grasscutter.net.proto.activity.GCMHKMFLOBD.Builder builderForValue) {
      if (lunaRiteInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        lunaRiteInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 581;
      return this;
    }
    /**
     * <code>.GCMHKMFLOBD luna_rite_info = 581;</code>
     */
    public Builder mergeLunaRiteInfo(io.grasscutter.net.proto.activity.GCMHKMFLOBD value) {
      if (lunaRiteInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 581 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.GCMHKMFLOBD.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.GCMHKMFLOBD.newBuilder((io.grasscutter.net.proto.activity.GCMHKMFLOBD) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 581) {
          lunaRiteInfoBuilder_.mergeFrom(value);
        }
        lunaRiteInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 581;
      return this;
    }
    /**
     * <code>.GCMHKMFLOBD luna_rite_info = 581;</code>
     */
    public Builder clearLunaRiteInfo() {
      if (lunaRiteInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 581) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 581) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        lunaRiteInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.GCMHKMFLOBD luna_rite_info = 581;</code>
     */
    public io.grasscutter.net.proto.activity.GCMHKMFLOBD.Builder getLunaRiteInfoBuilder() {
      return getLunaRiteInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.GCMHKMFLOBD luna_rite_info = 581;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.GCMHKMFLOBDOrBuilder getLunaRiteInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 581) && (lunaRiteInfoBuilder_ != null)) {
        return lunaRiteInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 581) {
          return (io.grasscutter.net.proto.activity.GCMHKMFLOBD) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.GCMHKMFLOBD.getDefaultInstance();
      }
    }
    /**
     * <code>.GCMHKMFLOBD luna_rite_info = 581;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.GCMHKMFLOBD, io.grasscutter.net.proto.activity.GCMHKMFLOBD.Builder, io.grasscutter.net.proto.activity.GCMHKMFLOBDOrBuilder> 
        getLunaRiteInfoFieldBuilder() {
      if (lunaRiteInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 581)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.GCMHKMFLOBD.getDefaultInstance();
        }
        lunaRiteInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.GCMHKMFLOBD, io.grasscutter.net.proto.activity.GCMHKMFLOBD.Builder, io.grasscutter.net.proto.activity.GCMHKMFLOBDOrBuilder>(
                (io.grasscutter.net.proto.activity.GCMHKMFLOBD) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 581;
      onChanged();;
      return lunaRiteInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.AEPKKIFPNJB, io.grasscutter.net.proto.activity.AEPKKIFPNJB.Builder, io.grasscutter.net.proto.activity.AEPKKIFPNJBOrBuilder> effigyChallengeV4InfoBuilder_;
    /**
     * <code>.AEPKKIFPNJB effigy_challenge_v4_info = 1684;</code>
     * @return Whether the effigyChallengeV4Info field is set.
     */
    @java.lang.Override
    public boolean hasEffigyChallengeV4Info() {
      return oJOLLMHNGLICase_ == 1684;
    }
    /**
     * <code>.AEPKKIFPNJB effigy_challenge_v4_info = 1684;</code>
     * @return The effigyChallengeV4Info.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.AEPKKIFPNJB getEffigyChallengeV4Info() {
      if (effigyChallengeV4InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1684) {
          return (io.grasscutter.net.proto.activity.AEPKKIFPNJB) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.AEPKKIFPNJB.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1684) {
          return effigyChallengeV4InfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.AEPKKIFPNJB.getDefaultInstance();
      }
    }
    /**
     * <code>.AEPKKIFPNJB effigy_challenge_v4_info = 1684;</code>
     */
    public Builder setEffigyChallengeV4Info(io.grasscutter.net.proto.activity.AEPKKIFPNJB value) {
      if (effigyChallengeV4InfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        effigyChallengeV4InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1684;
      return this;
    }
    /**
     * <code>.AEPKKIFPNJB effigy_challenge_v4_info = 1684;</code>
     */
    public Builder setEffigyChallengeV4Info(
        io.grasscutter.net.proto.activity.AEPKKIFPNJB.Builder builderForValue) {
      if (effigyChallengeV4InfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        effigyChallengeV4InfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1684;
      return this;
    }
    /**
     * <code>.AEPKKIFPNJB effigy_challenge_v4_info = 1684;</code>
     */
    public Builder mergeEffigyChallengeV4Info(io.grasscutter.net.proto.activity.AEPKKIFPNJB value) {
      if (effigyChallengeV4InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1684 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.AEPKKIFPNJB.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.AEPKKIFPNJB.newBuilder((io.grasscutter.net.proto.activity.AEPKKIFPNJB) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1684) {
          effigyChallengeV4InfoBuilder_.mergeFrom(value);
        }
        effigyChallengeV4InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1684;
      return this;
    }
    /**
     * <code>.AEPKKIFPNJB effigy_challenge_v4_info = 1684;</code>
     */
    public Builder clearEffigyChallengeV4Info() {
      if (effigyChallengeV4InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1684) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1684) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        effigyChallengeV4InfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.AEPKKIFPNJB effigy_challenge_v4_info = 1684;</code>
     */
    public io.grasscutter.net.proto.activity.AEPKKIFPNJB.Builder getEffigyChallengeV4InfoBuilder() {
      return getEffigyChallengeV4InfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.AEPKKIFPNJB effigy_challenge_v4_info = 1684;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.AEPKKIFPNJBOrBuilder getEffigyChallengeV4InfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1684) && (effigyChallengeV4InfoBuilder_ != null)) {
        return effigyChallengeV4InfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1684) {
          return (io.grasscutter.net.proto.activity.AEPKKIFPNJB) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.AEPKKIFPNJB.getDefaultInstance();
      }
    }
    /**
     * <code>.AEPKKIFPNJB effigy_challenge_v4_info = 1684;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.AEPKKIFPNJB, io.grasscutter.net.proto.activity.AEPKKIFPNJB.Builder, io.grasscutter.net.proto.activity.AEPKKIFPNJBOrBuilder> 
        getEffigyChallengeV4InfoFieldBuilder() {
      if (effigyChallengeV4InfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1684)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.AEPKKIFPNJB.getDefaultInstance();
        }
        effigyChallengeV4InfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.AEPKKIFPNJB, io.grasscutter.net.proto.activity.AEPKKIFPNJB.Builder, io.grasscutter.net.proto.activity.AEPKKIFPNJBOrBuilder>(
                (io.grasscutter.net.proto.activity.AEPKKIFPNJB) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1684;
      onChanged();;
      return effigyChallengeV4InfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BlessingActivityDetailInfo, io.grasscutter.net.proto.activity.BlessingActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.BlessingActivityDetailInfoOrBuilder> blessingInfoBuilder_;
    /**
     * <code>.BlessingActivityDetailInfo blessing_info = 2027;</code>
     * @return Whether the blessingInfo field is set.
     */
    @java.lang.Override
    public boolean hasBlessingInfo() {
      return oJOLLMHNGLICase_ == 2027;
    }
    /**
     * <code>.BlessingActivityDetailInfo blessing_info = 2027;</code>
     * @return The blessingInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BlessingActivityDetailInfo getBlessingInfo() {
      if (blessingInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 2027) {
          return (io.grasscutter.net.proto.activity.BlessingActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BlessingActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 2027) {
          return blessingInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.BlessingActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.BlessingActivityDetailInfo blessing_info = 2027;</code>
     */
    public Builder setBlessingInfo(io.grasscutter.net.proto.activity.BlessingActivityDetailInfo value) {
      if (blessingInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        blessingInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 2027;
      return this;
    }
    /**
     * <code>.BlessingActivityDetailInfo blessing_info = 2027;</code>
     */
    public Builder setBlessingInfo(
        io.grasscutter.net.proto.activity.BlessingActivityDetailInfo.Builder builderForValue) {
      if (blessingInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        blessingInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 2027;
      return this;
    }
    /**
     * <code>.BlessingActivityDetailInfo blessing_info = 2027;</code>
     */
    public Builder mergeBlessingInfo(io.grasscutter.net.proto.activity.BlessingActivityDetailInfo value) {
      if (blessingInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 2027 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.BlessingActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BlessingActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.BlessingActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 2027) {
          blessingInfoBuilder_.mergeFrom(value);
        }
        blessingInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 2027;
      return this;
    }
    /**
     * <code>.BlessingActivityDetailInfo blessing_info = 2027;</code>
     */
    public Builder clearBlessingInfo() {
      if (blessingInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 2027) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 2027) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        blessingInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.BlessingActivityDetailInfo blessing_info = 2027;</code>
     */
    public io.grasscutter.net.proto.activity.BlessingActivityDetailInfo.Builder getBlessingInfoBuilder() {
      return getBlessingInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.BlessingActivityDetailInfo blessing_info = 2027;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BlessingActivityDetailInfoOrBuilder getBlessingInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 2027) && (blessingInfoBuilder_ != null)) {
        return blessingInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 2027) {
          return (io.grasscutter.net.proto.activity.BlessingActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BlessingActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.BlessingActivityDetailInfo blessing_info = 2027;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BlessingActivityDetailInfo, io.grasscutter.net.proto.activity.BlessingActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.BlessingActivityDetailInfoOrBuilder> 
        getBlessingInfoFieldBuilder() {
      if (blessingInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 2027)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BlessingActivityDetailInfo.getDefaultInstance();
        }
        blessingInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.BlessingActivityDetailInfo, io.grasscutter.net.proto.activity.BlessingActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.BlessingActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.BlessingActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 2027;
      onChanged();;
      return blessingInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ABLLEIKOKBN, io.grasscutter.net.proto.activity.ABLLEIKOKBN.Builder, io.grasscutter.net.proto.activity.ABLLEIKOKBNOrBuilder> lanternRiteV4InfoBuilder_;
    /**
     * <code>.ABLLEIKOKBN lantern_rite_v4_info = 488;</code>
     * @return Whether the lanternRiteV4Info field is set.
     */
    @java.lang.Override
    public boolean hasLanternRiteV4Info() {
      return oJOLLMHNGLICase_ == 488;
    }
    /**
     * <code>.ABLLEIKOKBN lantern_rite_v4_info = 488;</code>
     * @return The lanternRiteV4Info.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ABLLEIKOKBN getLanternRiteV4Info() {
      if (lanternRiteV4InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 488) {
          return (io.grasscutter.net.proto.activity.ABLLEIKOKBN) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ABLLEIKOKBN.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 488) {
          return lanternRiteV4InfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.ABLLEIKOKBN.getDefaultInstance();
      }
    }
    /**
     * <code>.ABLLEIKOKBN lantern_rite_v4_info = 488;</code>
     */
    public Builder setLanternRiteV4Info(io.grasscutter.net.proto.activity.ABLLEIKOKBN value) {
      if (lanternRiteV4InfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        lanternRiteV4InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 488;
      return this;
    }
    /**
     * <code>.ABLLEIKOKBN lantern_rite_v4_info = 488;</code>
     */
    public Builder setLanternRiteV4Info(
        io.grasscutter.net.proto.activity.ABLLEIKOKBN.Builder builderForValue) {
      if (lanternRiteV4InfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        lanternRiteV4InfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 488;
      return this;
    }
    /**
     * <code>.ABLLEIKOKBN lantern_rite_v4_info = 488;</code>
     */
    public Builder mergeLanternRiteV4Info(io.grasscutter.net.proto.activity.ABLLEIKOKBN value) {
      if (lanternRiteV4InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 488 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.ABLLEIKOKBN.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ABLLEIKOKBN.newBuilder((io.grasscutter.net.proto.activity.ABLLEIKOKBN) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 488) {
          lanternRiteV4InfoBuilder_.mergeFrom(value);
        }
        lanternRiteV4InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 488;
      return this;
    }
    /**
     * <code>.ABLLEIKOKBN lantern_rite_v4_info = 488;</code>
     */
    public Builder clearLanternRiteV4Info() {
      if (lanternRiteV4InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 488) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 488) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        lanternRiteV4InfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ABLLEIKOKBN lantern_rite_v4_info = 488;</code>
     */
    public io.grasscutter.net.proto.activity.ABLLEIKOKBN.Builder getLanternRiteV4InfoBuilder() {
      return getLanternRiteV4InfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.ABLLEIKOKBN lantern_rite_v4_info = 488;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ABLLEIKOKBNOrBuilder getLanternRiteV4InfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 488) && (lanternRiteV4InfoBuilder_ != null)) {
        return lanternRiteV4InfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 488) {
          return (io.grasscutter.net.proto.activity.ABLLEIKOKBN) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ABLLEIKOKBN.getDefaultInstance();
      }
    }
    /**
     * <code>.ABLLEIKOKBN lantern_rite_v4_info = 488;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ABLLEIKOKBN, io.grasscutter.net.proto.activity.ABLLEIKOKBN.Builder, io.grasscutter.net.proto.activity.ABLLEIKOKBNOrBuilder> 
        getLanternRiteV4InfoFieldBuilder() {
      if (lanternRiteV4InfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 488)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ABLLEIKOKBN.getDefaultInstance();
        }
        lanternRiteV4InfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.ABLLEIKOKBN, io.grasscutter.net.proto.activity.ABLLEIKOKBN.Builder, io.grasscutter.net.proto.activity.ABLLEIKOKBNOrBuilder>(
                (io.grasscutter.net.proto.activity.ABLLEIKOKBN) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 488;
      onChanged();;
      return lanternRiteV4InfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EKGJKEOBKBK, io.grasscutter.net.proto.activity.EKGJKEOBKBK.Builder, io.grasscutter.net.proto.activity.EKGJKEOBKBKOrBuilder> toyBattleInfoBuilder_;
    /**
     * <code>.EKGJKEOBKBK toy_battle_info = 175;</code>
     * @return Whether the toyBattleInfo field is set.
     */
    @java.lang.Override
    public boolean hasToyBattleInfo() {
      return oJOLLMHNGLICase_ == 175;
    }
    /**
     * <code>.EKGJKEOBKBK toy_battle_info = 175;</code>
     * @return The toyBattleInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EKGJKEOBKBK getToyBattleInfo() {
      if (toyBattleInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 175) {
          return (io.grasscutter.net.proto.activity.EKGJKEOBKBK) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EKGJKEOBKBK.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 175) {
          return toyBattleInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.EKGJKEOBKBK.getDefaultInstance();
      }
    }
    /**
     * <code>.EKGJKEOBKBK toy_battle_info = 175;</code>
     */
    public Builder setToyBattleInfo(io.grasscutter.net.proto.activity.EKGJKEOBKBK value) {
      if (toyBattleInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        toyBattleInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 175;
      return this;
    }
    /**
     * <code>.EKGJKEOBKBK toy_battle_info = 175;</code>
     */
    public Builder setToyBattleInfo(
        io.grasscutter.net.proto.activity.EKGJKEOBKBK.Builder builderForValue) {
      if (toyBattleInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        toyBattleInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 175;
      return this;
    }
    /**
     * <code>.EKGJKEOBKBK toy_battle_info = 175;</code>
     */
    public Builder mergeToyBattleInfo(io.grasscutter.net.proto.activity.EKGJKEOBKBK value) {
      if (toyBattleInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 175 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.EKGJKEOBKBK.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EKGJKEOBKBK.newBuilder((io.grasscutter.net.proto.activity.EKGJKEOBKBK) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 175) {
          toyBattleInfoBuilder_.mergeFrom(value);
        }
        toyBattleInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 175;
      return this;
    }
    /**
     * <code>.EKGJKEOBKBK toy_battle_info = 175;</code>
     */
    public Builder clearToyBattleInfo() {
      if (toyBattleInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 175) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 175) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        toyBattleInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.EKGJKEOBKBK toy_battle_info = 175;</code>
     */
    public io.grasscutter.net.proto.activity.EKGJKEOBKBK.Builder getToyBattleInfoBuilder() {
      return getToyBattleInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.EKGJKEOBKBK toy_battle_info = 175;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EKGJKEOBKBKOrBuilder getToyBattleInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 175) && (toyBattleInfoBuilder_ != null)) {
        return toyBattleInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 175) {
          return (io.grasscutter.net.proto.activity.EKGJKEOBKBK) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EKGJKEOBKBK.getDefaultInstance();
      }
    }
    /**
     * <code>.EKGJKEOBKBK toy_battle_info = 175;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EKGJKEOBKBK, io.grasscutter.net.proto.activity.EKGJKEOBKBK.Builder, io.grasscutter.net.proto.activity.EKGJKEOBKBKOrBuilder> 
        getToyBattleInfoFieldBuilder() {
      if (toyBattleInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 175)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EKGJKEOBKBK.getDefaultInstance();
        }
        toyBattleInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.EKGJKEOBKBK, io.grasscutter.net.proto.activity.EKGJKEOBKBK.Builder, io.grasscutter.net.proto.activity.EKGJKEOBKBKOrBuilder>(
                (io.grasscutter.net.proto.activity.EKGJKEOBKBK) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 175;
      onChanged();;
      return toyBattleInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HFLNDEGGKMA, io.grasscutter.net.proto.activity.HFLNDEGGKMA.Builder, io.grasscutter.net.proto.activity.HFLNDEGGKMAOrBuilder> watergunInfoBuilder_;
    /**
     * <code>.HFLNDEGGKMA watergun_info = 603;</code>
     * @return Whether the watergunInfo field is set.
     */
    @java.lang.Override
    public boolean hasWatergunInfo() {
      return oJOLLMHNGLICase_ == 603;
    }
    /**
     * <code>.HFLNDEGGKMA watergun_info = 603;</code>
     * @return The watergunInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HFLNDEGGKMA getWatergunInfo() {
      if (watergunInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 603) {
          return (io.grasscutter.net.proto.activity.HFLNDEGGKMA) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HFLNDEGGKMA.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 603) {
          return watergunInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.HFLNDEGGKMA.getDefaultInstance();
      }
    }
    /**
     * <code>.HFLNDEGGKMA watergun_info = 603;</code>
     */
    public Builder setWatergunInfo(io.grasscutter.net.proto.activity.HFLNDEGGKMA value) {
      if (watergunInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        watergunInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 603;
      return this;
    }
    /**
     * <code>.HFLNDEGGKMA watergun_info = 603;</code>
     */
    public Builder setWatergunInfo(
        io.grasscutter.net.proto.activity.HFLNDEGGKMA.Builder builderForValue) {
      if (watergunInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        watergunInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 603;
      return this;
    }
    /**
     * <code>.HFLNDEGGKMA watergun_info = 603;</code>
     */
    public Builder mergeWatergunInfo(io.grasscutter.net.proto.activity.HFLNDEGGKMA value) {
      if (watergunInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 603 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.HFLNDEGGKMA.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HFLNDEGGKMA.newBuilder((io.grasscutter.net.proto.activity.HFLNDEGGKMA) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 603) {
          watergunInfoBuilder_.mergeFrom(value);
        }
        watergunInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 603;
      return this;
    }
    /**
     * <code>.HFLNDEGGKMA watergun_info = 603;</code>
     */
    public Builder clearWatergunInfo() {
      if (watergunInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 603) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 603) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        watergunInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.HFLNDEGGKMA watergun_info = 603;</code>
     */
    public io.grasscutter.net.proto.activity.HFLNDEGGKMA.Builder getWatergunInfoBuilder() {
      return getWatergunInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.HFLNDEGGKMA watergun_info = 603;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HFLNDEGGKMAOrBuilder getWatergunInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 603) && (watergunInfoBuilder_ != null)) {
        return watergunInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 603) {
          return (io.grasscutter.net.proto.activity.HFLNDEGGKMA) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HFLNDEGGKMA.getDefaultInstance();
      }
    }
    /**
     * <code>.HFLNDEGGKMA watergun_info = 603;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HFLNDEGGKMA, io.grasscutter.net.proto.activity.HFLNDEGGKMA.Builder, io.grasscutter.net.proto.activity.HFLNDEGGKMAOrBuilder> 
        getWatergunInfoFieldBuilder() {
      if (watergunInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 603)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HFLNDEGGKMA.getDefaultInstance();
        }
        watergunInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.HFLNDEGGKMA, io.grasscutter.net.proto.activity.HFLNDEGGKMA.Builder, io.grasscutter.net.proto.activity.HFLNDEGGKMAOrBuilder>(
                (io.grasscutter.net.proto.activity.HFLNDEGGKMA) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 603;
      onChanged();;
      return watergunInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.KCBPEEGBFLM, io.grasscutter.net.proto.activity.KCBPEEGBFLM.Builder, io.grasscutter.net.proto.activity.KCBPEEGBFLMOrBuilder> slimeCannonDetailInfoBuilder_;
    /**
     * <code>.KCBPEEGBFLM slime_cannon_detail_info = 1070;</code>
     * @return Whether the slimeCannonDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasSlimeCannonDetailInfo() {
      return oJOLLMHNGLICase_ == 1070;
    }
    /**
     * <code>.KCBPEEGBFLM slime_cannon_detail_info = 1070;</code>
     * @return The slimeCannonDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.KCBPEEGBFLM getSlimeCannonDetailInfo() {
      if (slimeCannonDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1070) {
          return (io.grasscutter.net.proto.activity.KCBPEEGBFLM) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.KCBPEEGBFLM.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1070) {
          return slimeCannonDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.KCBPEEGBFLM.getDefaultInstance();
      }
    }
    /**
     * <code>.KCBPEEGBFLM slime_cannon_detail_info = 1070;</code>
     */
    public Builder setSlimeCannonDetailInfo(io.grasscutter.net.proto.activity.KCBPEEGBFLM value) {
      if (slimeCannonDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        slimeCannonDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1070;
      return this;
    }
    /**
     * <code>.KCBPEEGBFLM slime_cannon_detail_info = 1070;</code>
     */
    public Builder setSlimeCannonDetailInfo(
        io.grasscutter.net.proto.activity.KCBPEEGBFLM.Builder builderForValue) {
      if (slimeCannonDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        slimeCannonDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1070;
      return this;
    }
    /**
     * <code>.KCBPEEGBFLM slime_cannon_detail_info = 1070;</code>
     */
    public Builder mergeSlimeCannonDetailInfo(io.grasscutter.net.proto.activity.KCBPEEGBFLM value) {
      if (slimeCannonDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1070 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.KCBPEEGBFLM.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.KCBPEEGBFLM.newBuilder((io.grasscutter.net.proto.activity.KCBPEEGBFLM) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1070) {
          slimeCannonDetailInfoBuilder_.mergeFrom(value);
        }
        slimeCannonDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1070;
      return this;
    }
    /**
     * <code>.KCBPEEGBFLM slime_cannon_detail_info = 1070;</code>
     */
    public Builder clearSlimeCannonDetailInfo() {
      if (slimeCannonDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1070) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1070) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        slimeCannonDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.KCBPEEGBFLM slime_cannon_detail_info = 1070;</code>
     */
    public io.grasscutter.net.proto.activity.KCBPEEGBFLM.Builder getSlimeCannonDetailInfoBuilder() {
      return getSlimeCannonDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.KCBPEEGBFLM slime_cannon_detail_info = 1070;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.KCBPEEGBFLMOrBuilder getSlimeCannonDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1070) && (slimeCannonDetailInfoBuilder_ != null)) {
        return slimeCannonDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1070) {
          return (io.grasscutter.net.proto.activity.KCBPEEGBFLM) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.KCBPEEGBFLM.getDefaultInstance();
      }
    }
    /**
     * <code>.KCBPEEGBFLM slime_cannon_detail_info = 1070;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.KCBPEEGBFLM, io.grasscutter.net.proto.activity.KCBPEEGBFLM.Builder, io.grasscutter.net.proto.activity.KCBPEEGBFLMOrBuilder> 
        getSlimeCannonDetailInfoFieldBuilder() {
      if (slimeCannonDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1070)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.KCBPEEGBFLM.getDefaultInstance();
        }
        slimeCannonDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.KCBPEEGBFLM, io.grasscutter.net.proto.activity.KCBPEEGBFLM.Builder, io.grasscutter.net.proto.activity.KCBPEEGBFLMOrBuilder>(
                (io.grasscutter.net.proto.activity.KCBPEEGBFLM) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1070;
      onChanged();;
      return slimeCannonDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo, io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfoOrBuilder> rogueDiaryInfoBuilder_;
    /**
     * <code>.RogueDiaryActivityDetailInfo rogue_diary_info = 700;</code>
     * @return Whether the rogueDiaryInfo field is set.
     */
    @java.lang.Override
    public boolean hasRogueDiaryInfo() {
      return oJOLLMHNGLICase_ == 700;
    }
    /**
     * <code>.RogueDiaryActivityDetailInfo rogue_diary_info = 700;</code>
     * @return The rogueDiaryInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo getRogueDiaryInfo() {
      if (rogueDiaryInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 700) {
          return (io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 700) {
          return rogueDiaryInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.RogueDiaryActivityDetailInfo rogue_diary_info = 700;</code>
     */
    public Builder setRogueDiaryInfo(io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo value) {
      if (rogueDiaryInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        rogueDiaryInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 700;
      return this;
    }
    /**
     * <code>.RogueDiaryActivityDetailInfo rogue_diary_info = 700;</code>
     */
    public Builder setRogueDiaryInfo(
        io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo.Builder builderForValue) {
      if (rogueDiaryInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        rogueDiaryInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 700;
      return this;
    }
    /**
     * <code>.RogueDiaryActivityDetailInfo rogue_diary_info = 700;</code>
     */
    public Builder mergeRogueDiaryInfo(io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo value) {
      if (rogueDiaryInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 700 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 700) {
          rogueDiaryInfoBuilder_.mergeFrom(value);
        }
        rogueDiaryInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 700;
      return this;
    }
    /**
     * <code>.RogueDiaryActivityDetailInfo rogue_diary_info = 700;</code>
     */
    public Builder clearRogueDiaryInfo() {
      if (rogueDiaryInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 700) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 700) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        rogueDiaryInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.RogueDiaryActivityDetailInfo rogue_diary_info = 700;</code>
     */
    public io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo.Builder getRogueDiaryInfoBuilder() {
      return getRogueDiaryInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.RogueDiaryActivityDetailInfo rogue_diary_info = 700;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfoOrBuilder getRogueDiaryInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 700) && (rogueDiaryInfoBuilder_ != null)) {
        return rogueDiaryInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 700) {
          return (io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.RogueDiaryActivityDetailInfo rogue_diary_info = 700;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo, io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfoOrBuilder> 
        getRogueDiaryInfoFieldBuilder() {
      if (rogueDiaryInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 700)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo.getDefaultInstance();
        }
        rogueDiaryInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo, io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.RogueDiaryActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 700;
      onChanged();;
      return rogueDiaryInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo, io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfoOrBuilder> arenaChallengeInfoBuilder_;
    /**
     * <code>.ArenaChallengeActivityDetailInfo arena_challenge_info = 1809;</code>
     * @return Whether the arenaChallengeInfo field is set.
     */
    @java.lang.Override
    public boolean hasArenaChallengeInfo() {
      return oJOLLMHNGLICase_ == 1809;
    }
    /**
     * <code>.ArenaChallengeActivityDetailInfo arena_challenge_info = 1809;</code>
     * @return The arenaChallengeInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo getArenaChallengeInfo() {
      if (arenaChallengeInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1809) {
          return (io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1809) {
          return arenaChallengeInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.ArenaChallengeActivityDetailInfo arena_challenge_info = 1809;</code>
     */
    public Builder setArenaChallengeInfo(io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo value) {
      if (arenaChallengeInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        arenaChallengeInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1809;
      return this;
    }
    /**
     * <code>.ArenaChallengeActivityDetailInfo arena_challenge_info = 1809;</code>
     */
    public Builder setArenaChallengeInfo(
        io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo.Builder builderForValue) {
      if (arenaChallengeInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        arenaChallengeInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1809;
      return this;
    }
    /**
     * <code>.ArenaChallengeActivityDetailInfo arena_challenge_info = 1809;</code>
     */
    public Builder mergeArenaChallengeInfo(io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo value) {
      if (arenaChallengeInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1809 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1809) {
          arenaChallengeInfoBuilder_.mergeFrom(value);
        }
        arenaChallengeInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1809;
      return this;
    }
    /**
     * <code>.ArenaChallengeActivityDetailInfo arena_challenge_info = 1809;</code>
     */
    public Builder clearArenaChallengeInfo() {
      if (arenaChallengeInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1809) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1809) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        arenaChallengeInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ArenaChallengeActivityDetailInfo arena_challenge_info = 1809;</code>
     */
    public io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo.Builder getArenaChallengeInfoBuilder() {
      return getArenaChallengeInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.ArenaChallengeActivityDetailInfo arena_challenge_info = 1809;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfoOrBuilder getArenaChallengeInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1809) && (arenaChallengeInfoBuilder_ != null)) {
        return arenaChallengeInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1809) {
          return (io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.ArenaChallengeActivityDetailInfo arena_challenge_info = 1809;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo, io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfoOrBuilder> 
        getArenaChallengeInfoFieldBuilder() {
      if (arenaChallengeInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1809)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo.getDefaultInstance();
        }
        arenaChallengeInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo, io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.ArenaChallengeActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1809;
      onChanged();;
      return arenaChallengeInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ECLLGGPFAGL, io.grasscutter.net.proto.activity.ECLLGGPFAGL.Builder, io.grasscutter.net.proto.activity.ECLLGGPFAGLOrBuilder> teamChainInfoBuilder_;
    /**
     * <code>.ECLLGGPFAGL team_chain_info = 311;</code>
     * @return Whether the teamChainInfo field is set.
     */
    @java.lang.Override
    public boolean hasTeamChainInfo() {
      return oJOLLMHNGLICase_ == 311;
    }
    /**
     * <code>.ECLLGGPFAGL team_chain_info = 311;</code>
     * @return The teamChainInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ECLLGGPFAGL getTeamChainInfo() {
      if (teamChainInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 311) {
          return (io.grasscutter.net.proto.activity.ECLLGGPFAGL) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ECLLGGPFAGL.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 311) {
          return teamChainInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.ECLLGGPFAGL.getDefaultInstance();
      }
    }
    /**
     * <code>.ECLLGGPFAGL team_chain_info = 311;</code>
     */
    public Builder setTeamChainInfo(io.grasscutter.net.proto.activity.ECLLGGPFAGL value) {
      if (teamChainInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        teamChainInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 311;
      return this;
    }
    /**
     * <code>.ECLLGGPFAGL team_chain_info = 311;</code>
     */
    public Builder setTeamChainInfo(
        io.grasscutter.net.proto.activity.ECLLGGPFAGL.Builder builderForValue) {
      if (teamChainInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        teamChainInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 311;
      return this;
    }
    /**
     * <code>.ECLLGGPFAGL team_chain_info = 311;</code>
     */
    public Builder mergeTeamChainInfo(io.grasscutter.net.proto.activity.ECLLGGPFAGL value) {
      if (teamChainInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 311 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.ECLLGGPFAGL.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ECLLGGPFAGL.newBuilder((io.grasscutter.net.proto.activity.ECLLGGPFAGL) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 311) {
          teamChainInfoBuilder_.mergeFrom(value);
        }
        teamChainInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 311;
      return this;
    }
    /**
     * <code>.ECLLGGPFAGL team_chain_info = 311;</code>
     */
    public Builder clearTeamChainInfo() {
      if (teamChainInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 311) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 311) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        teamChainInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ECLLGGPFAGL team_chain_info = 311;</code>
     */
    public io.grasscutter.net.proto.activity.ECLLGGPFAGL.Builder getTeamChainInfoBuilder() {
      return getTeamChainInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.ECLLGGPFAGL team_chain_info = 311;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ECLLGGPFAGLOrBuilder getTeamChainInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 311) && (teamChainInfoBuilder_ != null)) {
        return teamChainInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 311) {
          return (io.grasscutter.net.proto.activity.ECLLGGPFAGL) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ECLLGGPFAGL.getDefaultInstance();
      }
    }
    /**
     * <code>.ECLLGGPFAGL team_chain_info = 311;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ECLLGGPFAGL, io.grasscutter.net.proto.activity.ECLLGGPFAGL.Builder, io.grasscutter.net.proto.activity.ECLLGGPFAGLOrBuilder> 
        getTeamChainInfoFieldBuilder() {
      if (teamChainInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 311)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ECLLGGPFAGL.getDefaultInstance();
        }
        teamChainInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.ECLLGGPFAGL, io.grasscutter.net.proto.activity.ECLLGGPFAGL.Builder, io.grasscutter.net.proto.activity.ECLLGGPFAGLOrBuilder>(
                (io.grasscutter.net.proto.activity.ECLLGGPFAGL) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 311;
      onChanged();;
      return teamChainInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OPJHHAFPDAK, io.grasscutter.net.proto.activity.OPJHHAFPDAK.Builder, io.grasscutter.net.proto.activity.OPJHHAFPDAKOrBuilder> bounceConjuringInfoBuilder_;
    /**
     * <code>.OPJHHAFPDAK bounce_conjuring_info = 1681;</code>
     * @return Whether the bounceConjuringInfo field is set.
     */
    @java.lang.Override
    public boolean hasBounceConjuringInfo() {
      return oJOLLMHNGLICase_ == 1681;
    }
    /**
     * <code>.OPJHHAFPDAK bounce_conjuring_info = 1681;</code>
     * @return The bounceConjuringInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.OPJHHAFPDAK getBounceConjuringInfo() {
      if (bounceConjuringInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1681) {
          return (io.grasscutter.net.proto.activity.OPJHHAFPDAK) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.OPJHHAFPDAK.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1681) {
          return bounceConjuringInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.OPJHHAFPDAK.getDefaultInstance();
      }
    }
    /**
     * <code>.OPJHHAFPDAK bounce_conjuring_info = 1681;</code>
     */
    public Builder setBounceConjuringInfo(io.grasscutter.net.proto.activity.OPJHHAFPDAK value) {
      if (bounceConjuringInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        bounceConjuringInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1681;
      return this;
    }
    /**
     * <code>.OPJHHAFPDAK bounce_conjuring_info = 1681;</code>
     */
    public Builder setBounceConjuringInfo(
        io.grasscutter.net.proto.activity.OPJHHAFPDAK.Builder builderForValue) {
      if (bounceConjuringInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        bounceConjuringInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1681;
      return this;
    }
    /**
     * <code>.OPJHHAFPDAK bounce_conjuring_info = 1681;</code>
     */
    public Builder mergeBounceConjuringInfo(io.grasscutter.net.proto.activity.OPJHHAFPDAK value) {
      if (bounceConjuringInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1681 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.OPJHHAFPDAK.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.OPJHHAFPDAK.newBuilder((io.grasscutter.net.proto.activity.OPJHHAFPDAK) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1681) {
          bounceConjuringInfoBuilder_.mergeFrom(value);
        }
        bounceConjuringInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1681;
      return this;
    }
    /**
     * <code>.OPJHHAFPDAK bounce_conjuring_info = 1681;</code>
     */
    public Builder clearBounceConjuringInfo() {
      if (bounceConjuringInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1681) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1681) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        bounceConjuringInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.OPJHHAFPDAK bounce_conjuring_info = 1681;</code>
     */
    public io.grasscutter.net.proto.activity.OPJHHAFPDAK.Builder getBounceConjuringInfoBuilder() {
      return getBounceConjuringInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.OPJHHAFPDAK bounce_conjuring_info = 1681;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.OPJHHAFPDAKOrBuilder getBounceConjuringInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1681) && (bounceConjuringInfoBuilder_ != null)) {
        return bounceConjuringInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1681) {
          return (io.grasscutter.net.proto.activity.OPJHHAFPDAK) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.OPJHHAFPDAK.getDefaultInstance();
      }
    }
    /**
     * <code>.OPJHHAFPDAK bounce_conjuring_info = 1681;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OPJHHAFPDAK, io.grasscutter.net.proto.activity.OPJHHAFPDAK.Builder, io.grasscutter.net.proto.activity.OPJHHAFPDAKOrBuilder> 
        getBounceConjuringInfoFieldBuilder() {
      if (bounceConjuringInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1681)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.OPJHHAFPDAK.getDefaultInstance();
        }
        bounceConjuringInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.OPJHHAFPDAK, io.grasscutter.net.proto.activity.OPJHHAFPDAK.Builder, io.grasscutter.net.proto.activity.OPJHHAFPDAKOrBuilder>(
                (io.grasscutter.net.proto.activity.OPJHHAFPDAK) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1681;
      onChanged();;
      return bounceConjuringInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo, io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfoOrBuilder> michiaeMatsuriInfoBuilder_;
    /**
     * <code>.MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 18;</code>
     * @return Whether the michiaeMatsuriInfo field is set.
     */
    @java.lang.Override
    public boolean hasMichiaeMatsuriInfo() {
      return oJOLLMHNGLICase_ == 18;
    }
    /**
     * <code>.MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 18;</code>
     * @return The michiaeMatsuriInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo getMichiaeMatsuriInfo() {
      if (michiaeMatsuriInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 18) {
          return (io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 18) {
          return michiaeMatsuriInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 18;</code>
     */
    public Builder setMichiaeMatsuriInfo(io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo value) {
      if (michiaeMatsuriInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        michiaeMatsuriInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 18;
      return this;
    }
    /**
     * <code>.MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 18;</code>
     */
    public Builder setMichiaeMatsuriInfo(
        io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo.Builder builderForValue) {
      if (michiaeMatsuriInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        michiaeMatsuriInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 18;
      return this;
    }
    /**
     * <code>.MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 18;</code>
     */
    public Builder mergeMichiaeMatsuriInfo(io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo value) {
      if (michiaeMatsuriInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 18 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 18) {
          michiaeMatsuriInfoBuilder_.mergeFrom(value);
        }
        michiaeMatsuriInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 18;
      return this;
    }
    /**
     * <code>.MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 18;</code>
     */
    public Builder clearMichiaeMatsuriInfo() {
      if (michiaeMatsuriInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 18) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 18) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        michiaeMatsuriInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 18;</code>
     */
    public io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo.Builder getMichiaeMatsuriInfoBuilder() {
      return getMichiaeMatsuriInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 18;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfoOrBuilder getMichiaeMatsuriInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 18) && (michiaeMatsuriInfoBuilder_ != null)) {
        return michiaeMatsuriInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 18) {
          return (io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 18;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo, io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfoOrBuilder> 
        getMichiaeMatsuriInfoFieldBuilder() {
      if (michiaeMatsuriInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 18)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo.getDefaultInstance();
        }
        michiaeMatsuriInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo, io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.MichiaeMatsuriActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 18;
      onChanged();;
      return michiaeMatsuriInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.KNGJMLBKOON, io.grasscutter.net.proto.activity.KNGJMLBKOON.Builder, io.grasscutter.net.proto.activity.KNGJMLBKOONOrBuilder> gcgFestivalInfoBuilder_;
    /**
     * <code>.KNGJMLBKOON gcg_festival_info = 1011;</code>
     * @return Whether the gcgFestivalInfo field is set.
     */
    @java.lang.Override
    public boolean hasGcgFestivalInfo() {
      return oJOLLMHNGLICase_ == 1011;
    }
    /**
     * <code>.KNGJMLBKOON gcg_festival_info = 1011;</code>
     * @return The gcgFestivalInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.KNGJMLBKOON getGcgFestivalInfo() {
      if (gcgFestivalInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1011) {
          return (io.grasscutter.net.proto.activity.KNGJMLBKOON) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.KNGJMLBKOON.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1011) {
          return gcgFestivalInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.KNGJMLBKOON.getDefaultInstance();
      }
    }
    /**
     * <code>.KNGJMLBKOON gcg_festival_info = 1011;</code>
     */
    public Builder setGcgFestivalInfo(io.grasscutter.net.proto.activity.KNGJMLBKOON value) {
      if (gcgFestivalInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        gcgFestivalInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1011;
      return this;
    }
    /**
     * <code>.KNGJMLBKOON gcg_festival_info = 1011;</code>
     */
    public Builder setGcgFestivalInfo(
        io.grasscutter.net.proto.activity.KNGJMLBKOON.Builder builderForValue) {
      if (gcgFestivalInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        gcgFestivalInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1011;
      return this;
    }
    /**
     * <code>.KNGJMLBKOON gcg_festival_info = 1011;</code>
     */
    public Builder mergeGcgFestivalInfo(io.grasscutter.net.proto.activity.KNGJMLBKOON value) {
      if (gcgFestivalInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1011 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.KNGJMLBKOON.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.KNGJMLBKOON.newBuilder((io.grasscutter.net.proto.activity.KNGJMLBKOON) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1011) {
          gcgFestivalInfoBuilder_.mergeFrom(value);
        }
        gcgFestivalInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1011;
      return this;
    }
    /**
     * <code>.KNGJMLBKOON gcg_festival_info = 1011;</code>
     */
    public Builder clearGcgFestivalInfo() {
      if (gcgFestivalInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1011) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1011) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        gcgFestivalInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.KNGJMLBKOON gcg_festival_info = 1011;</code>
     */
    public io.grasscutter.net.proto.activity.KNGJMLBKOON.Builder getGcgFestivalInfoBuilder() {
      return getGcgFestivalInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.KNGJMLBKOON gcg_festival_info = 1011;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.KNGJMLBKOONOrBuilder getGcgFestivalInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1011) && (gcgFestivalInfoBuilder_ != null)) {
        return gcgFestivalInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1011) {
          return (io.grasscutter.net.proto.activity.KNGJMLBKOON) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.KNGJMLBKOON.getDefaultInstance();
      }
    }
    /**
     * <code>.KNGJMLBKOON gcg_festival_info = 1011;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.KNGJMLBKOON, io.grasscutter.net.proto.activity.KNGJMLBKOON.Builder, io.grasscutter.net.proto.activity.KNGJMLBKOONOrBuilder> 
        getGcgFestivalInfoFieldBuilder() {
      if (gcgFestivalInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1011)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.KNGJMLBKOON.getDefaultInstance();
        }
        gcgFestivalInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.KNGJMLBKOON, io.grasscutter.net.proto.activity.KNGJMLBKOON.Builder, io.grasscutter.net.proto.activity.KNGJMLBKOONOrBuilder>(
                (io.grasscutter.net.proto.activity.KNGJMLBKOON) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1011;
      onChanged();;
      return gcgFestivalInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo, io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfoOrBuilder> expeditionInfoBuilder_;
    /**
     * <code>.ExpeditionActivityDetailInfo expedition_info = 379;</code>
     * @return Whether the expeditionInfo field is set.
     */
    @java.lang.Override
    public boolean hasExpeditionInfo() {
      return oJOLLMHNGLICase_ == 379;
    }
    /**
     * <code>.ExpeditionActivityDetailInfo expedition_info = 379;</code>
     * @return The expeditionInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo getExpeditionInfo() {
      if (expeditionInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 379) {
          return (io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 379) {
          return expeditionInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.ExpeditionActivityDetailInfo expedition_info = 379;</code>
     */
    public Builder setExpeditionInfo(io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo value) {
      if (expeditionInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        expeditionInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 379;
      return this;
    }
    /**
     * <code>.ExpeditionActivityDetailInfo expedition_info = 379;</code>
     */
    public Builder setExpeditionInfo(
        io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo.Builder builderForValue) {
      if (expeditionInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        expeditionInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 379;
      return this;
    }
    /**
     * <code>.ExpeditionActivityDetailInfo expedition_info = 379;</code>
     */
    public Builder mergeExpeditionInfo(io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo value) {
      if (expeditionInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 379 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 379) {
          expeditionInfoBuilder_.mergeFrom(value);
        }
        expeditionInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 379;
      return this;
    }
    /**
     * <code>.ExpeditionActivityDetailInfo expedition_info = 379;</code>
     */
    public Builder clearExpeditionInfo() {
      if (expeditionInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 379) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 379) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        expeditionInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ExpeditionActivityDetailInfo expedition_info = 379;</code>
     */
    public io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo.Builder getExpeditionInfoBuilder() {
      return getExpeditionInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.ExpeditionActivityDetailInfo expedition_info = 379;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfoOrBuilder getExpeditionInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 379) && (expeditionInfoBuilder_ != null)) {
        return expeditionInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 379) {
          return (io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.ExpeditionActivityDetailInfo expedition_info = 379;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo, io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfoOrBuilder> 
        getExpeditionInfoFieldBuilder() {
      if (expeditionInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 379)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo.getDefaultInstance();
        }
        expeditionInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo, io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.ExpeditionActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 379;
      onChanged();;
      return expeditionInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EffigyActivityDetailInfo, io.grasscutter.net.proto.activity.EffigyActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.EffigyActivityDetailInfoOrBuilder> effigyInfoBuilder_;
    /**
     * <code>.EffigyActivityDetailInfo effigy_info = 1579;</code>
     * @return Whether the effigyInfo field is set.
     */
    @java.lang.Override
    public boolean hasEffigyInfo() {
      return oJOLLMHNGLICase_ == 1579;
    }
    /**
     * <code>.EffigyActivityDetailInfo effigy_info = 1579;</code>
     * @return The effigyInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EffigyActivityDetailInfo getEffigyInfo() {
      if (effigyInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1579) {
          return (io.grasscutter.net.proto.activity.EffigyActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EffigyActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1579) {
          return effigyInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.EffigyActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.EffigyActivityDetailInfo effigy_info = 1579;</code>
     */
    public Builder setEffigyInfo(io.grasscutter.net.proto.activity.EffigyActivityDetailInfo value) {
      if (effigyInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        effigyInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1579;
      return this;
    }
    /**
     * <code>.EffigyActivityDetailInfo effigy_info = 1579;</code>
     */
    public Builder setEffigyInfo(
        io.grasscutter.net.proto.activity.EffigyActivityDetailInfo.Builder builderForValue) {
      if (effigyInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        effigyInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1579;
      return this;
    }
    /**
     * <code>.EffigyActivityDetailInfo effigy_info = 1579;</code>
     */
    public Builder mergeEffigyInfo(io.grasscutter.net.proto.activity.EffigyActivityDetailInfo value) {
      if (effigyInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1579 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.EffigyActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EffigyActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.EffigyActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1579) {
          effigyInfoBuilder_.mergeFrom(value);
        }
        effigyInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1579;
      return this;
    }
    /**
     * <code>.EffigyActivityDetailInfo effigy_info = 1579;</code>
     */
    public Builder clearEffigyInfo() {
      if (effigyInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1579) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1579) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        effigyInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.EffigyActivityDetailInfo effigy_info = 1579;</code>
     */
    public io.grasscutter.net.proto.activity.EffigyActivityDetailInfo.Builder getEffigyInfoBuilder() {
      return getEffigyInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.EffigyActivityDetailInfo effigy_info = 1579;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EffigyActivityDetailInfoOrBuilder getEffigyInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1579) && (effigyInfoBuilder_ != null)) {
        return effigyInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1579) {
          return (io.grasscutter.net.proto.activity.EffigyActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EffigyActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.EffigyActivityDetailInfo effigy_info = 1579;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EffigyActivityDetailInfo, io.grasscutter.net.proto.activity.EffigyActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.EffigyActivityDetailInfoOrBuilder> 
        getEffigyInfoFieldBuilder() {
      if (effigyInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1579)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EffigyActivityDetailInfo.getDefaultInstance();
        }
        effigyInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.EffigyActivityDetailInfo, io.grasscutter.net.proto.activity.EffigyActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.EffigyActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.EffigyActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1579;
      onChanged();;
      return effigyInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.JKPHAGEBJPI, io.grasscutter.net.proto.activity.JKPHAGEBJPI.Builder, io.grasscutter.net.proto.activity.JKPHAGEBJPIOrBuilder> flightInfoBuilder_;
    /**
     * <code>.JKPHAGEBJPI flight_info = 1154;</code>
     * @return Whether the flightInfo field is set.
     */
    @java.lang.Override
    public boolean hasFlightInfo() {
      return oJOLLMHNGLICase_ == 1154;
    }
    /**
     * <code>.JKPHAGEBJPI flight_info = 1154;</code>
     * @return The flightInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.JKPHAGEBJPI getFlightInfo() {
      if (flightInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1154) {
          return (io.grasscutter.net.proto.activity.JKPHAGEBJPI) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.JKPHAGEBJPI.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1154) {
          return flightInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.JKPHAGEBJPI.getDefaultInstance();
      }
    }
    /**
     * <code>.JKPHAGEBJPI flight_info = 1154;</code>
     */
    public Builder setFlightInfo(io.grasscutter.net.proto.activity.JKPHAGEBJPI value) {
      if (flightInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        flightInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1154;
      return this;
    }
    /**
     * <code>.JKPHAGEBJPI flight_info = 1154;</code>
     */
    public Builder setFlightInfo(
        io.grasscutter.net.proto.activity.JKPHAGEBJPI.Builder builderForValue) {
      if (flightInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        flightInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1154;
      return this;
    }
    /**
     * <code>.JKPHAGEBJPI flight_info = 1154;</code>
     */
    public Builder mergeFlightInfo(io.grasscutter.net.proto.activity.JKPHAGEBJPI value) {
      if (flightInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1154 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.JKPHAGEBJPI.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.JKPHAGEBJPI.newBuilder((io.grasscutter.net.proto.activity.JKPHAGEBJPI) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1154) {
          flightInfoBuilder_.mergeFrom(value);
        }
        flightInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1154;
      return this;
    }
    /**
     * <code>.JKPHAGEBJPI flight_info = 1154;</code>
     */
    public Builder clearFlightInfo() {
      if (flightInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1154) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1154) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        flightInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.JKPHAGEBJPI flight_info = 1154;</code>
     */
    public io.grasscutter.net.proto.activity.JKPHAGEBJPI.Builder getFlightInfoBuilder() {
      return getFlightInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.JKPHAGEBJPI flight_info = 1154;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.JKPHAGEBJPIOrBuilder getFlightInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1154) && (flightInfoBuilder_ != null)) {
        return flightInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1154) {
          return (io.grasscutter.net.proto.activity.JKPHAGEBJPI) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.JKPHAGEBJPI.getDefaultInstance();
      }
    }
    /**
     * <code>.JKPHAGEBJPI flight_info = 1154;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.JKPHAGEBJPI, io.grasscutter.net.proto.activity.JKPHAGEBJPI.Builder, io.grasscutter.net.proto.activity.JKPHAGEBJPIOrBuilder> 
        getFlightInfoFieldBuilder() {
      if (flightInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1154)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.JKPHAGEBJPI.getDefaultInstance();
        }
        flightInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.JKPHAGEBJPI, io.grasscutter.net.proto.activity.JKPHAGEBJPI.Builder, io.grasscutter.net.proto.activity.JKPHAGEBJPIOrBuilder>(
                (io.grasscutter.net.proto.activity.JKPHAGEBJPI) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1154;
      onChanged();;
      return flightInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LBAMBFINDCK, io.grasscutter.net.proto.activity.LBAMBFINDCK.Builder, io.grasscutter.net.proto.activity.LBAMBFINDCKOrBuilder> alchemySimDetailInfoBuilder_;
    /**
     * <code>.LBAMBFINDCK alchemy_sim_detail_info = 1808;</code>
     * @return Whether the alchemySimDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasAlchemySimDetailInfo() {
      return oJOLLMHNGLICase_ == 1808;
    }
    /**
     * <code>.LBAMBFINDCK alchemy_sim_detail_info = 1808;</code>
     * @return The alchemySimDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.LBAMBFINDCK getAlchemySimDetailInfo() {
      if (alchemySimDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1808) {
          return (io.grasscutter.net.proto.activity.LBAMBFINDCK) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.LBAMBFINDCK.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1808) {
          return alchemySimDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.LBAMBFINDCK.getDefaultInstance();
      }
    }
    /**
     * <code>.LBAMBFINDCK alchemy_sim_detail_info = 1808;</code>
     */
    public Builder setAlchemySimDetailInfo(io.grasscutter.net.proto.activity.LBAMBFINDCK value) {
      if (alchemySimDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        alchemySimDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1808;
      return this;
    }
    /**
     * <code>.LBAMBFINDCK alchemy_sim_detail_info = 1808;</code>
     */
    public Builder setAlchemySimDetailInfo(
        io.grasscutter.net.proto.activity.LBAMBFINDCK.Builder builderForValue) {
      if (alchemySimDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        alchemySimDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1808;
      return this;
    }
    /**
     * <code>.LBAMBFINDCK alchemy_sim_detail_info = 1808;</code>
     */
    public Builder mergeAlchemySimDetailInfo(io.grasscutter.net.proto.activity.LBAMBFINDCK value) {
      if (alchemySimDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1808 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.LBAMBFINDCK.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.LBAMBFINDCK.newBuilder((io.grasscutter.net.proto.activity.LBAMBFINDCK) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1808) {
          alchemySimDetailInfoBuilder_.mergeFrom(value);
        }
        alchemySimDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1808;
      return this;
    }
    /**
     * <code>.LBAMBFINDCK alchemy_sim_detail_info = 1808;</code>
     */
    public Builder clearAlchemySimDetailInfo() {
      if (alchemySimDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1808) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1808) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        alchemySimDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.LBAMBFINDCK alchemy_sim_detail_info = 1808;</code>
     */
    public io.grasscutter.net.proto.activity.LBAMBFINDCK.Builder getAlchemySimDetailInfoBuilder() {
      return getAlchemySimDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.LBAMBFINDCK alchemy_sim_detail_info = 1808;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.LBAMBFINDCKOrBuilder getAlchemySimDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1808) && (alchemySimDetailInfoBuilder_ != null)) {
        return alchemySimDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1808) {
          return (io.grasscutter.net.proto.activity.LBAMBFINDCK) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.LBAMBFINDCK.getDefaultInstance();
      }
    }
    /**
     * <code>.LBAMBFINDCK alchemy_sim_detail_info = 1808;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LBAMBFINDCK, io.grasscutter.net.proto.activity.LBAMBFINDCK.Builder, io.grasscutter.net.proto.activity.LBAMBFINDCKOrBuilder> 
        getAlchemySimDetailInfoFieldBuilder() {
      if (alchemySimDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1808)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.LBAMBFINDCK.getDefaultInstance();
        }
        alchemySimDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.LBAMBFINDCK, io.grasscutter.net.proto.activity.LBAMBFINDCK.Builder, io.grasscutter.net.proto.activity.LBAMBFINDCKOrBuilder>(
                (io.grasscutter.net.proto.activity.LBAMBFINDCK) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1808;
      onChanged();;
      return alchemySimDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.NBDBLGGCJBB, io.grasscutter.net.proto.activity.NBDBLGGCJBB.Builder, io.grasscutter.net.proto.activity.NBDBLGGCJBBOrBuilder> activityMultiCharacterInfoBuilder_;
    /**
     * <code>.NBDBLGGCJBB activity_multi_character_info = 1368;</code>
     * @return Whether the activityMultiCharacterInfo field is set.
     */
    @java.lang.Override
    public boolean hasActivityMultiCharacterInfo() {
      return oJOLLMHNGLICase_ == 1368;
    }
    /**
     * <code>.NBDBLGGCJBB activity_multi_character_info = 1368;</code>
     * @return The activityMultiCharacterInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.NBDBLGGCJBB getActivityMultiCharacterInfo() {
      if (activityMultiCharacterInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1368) {
          return (io.grasscutter.net.proto.activity.NBDBLGGCJBB) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.NBDBLGGCJBB.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1368) {
          return activityMultiCharacterInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.NBDBLGGCJBB.getDefaultInstance();
      }
    }
    /**
     * <code>.NBDBLGGCJBB activity_multi_character_info = 1368;</code>
     */
    public Builder setActivityMultiCharacterInfo(io.grasscutter.net.proto.activity.NBDBLGGCJBB value) {
      if (activityMultiCharacterInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        activityMultiCharacterInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1368;
      return this;
    }
    /**
     * <code>.NBDBLGGCJBB activity_multi_character_info = 1368;</code>
     */
    public Builder setActivityMultiCharacterInfo(
        io.grasscutter.net.proto.activity.NBDBLGGCJBB.Builder builderForValue) {
      if (activityMultiCharacterInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        activityMultiCharacterInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1368;
      return this;
    }
    /**
     * <code>.NBDBLGGCJBB activity_multi_character_info = 1368;</code>
     */
    public Builder mergeActivityMultiCharacterInfo(io.grasscutter.net.proto.activity.NBDBLGGCJBB value) {
      if (activityMultiCharacterInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1368 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.NBDBLGGCJBB.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.NBDBLGGCJBB.newBuilder((io.grasscutter.net.proto.activity.NBDBLGGCJBB) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1368) {
          activityMultiCharacterInfoBuilder_.mergeFrom(value);
        }
        activityMultiCharacterInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1368;
      return this;
    }
    /**
     * <code>.NBDBLGGCJBB activity_multi_character_info = 1368;</code>
     */
    public Builder clearActivityMultiCharacterInfo() {
      if (activityMultiCharacterInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1368) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1368) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        activityMultiCharacterInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.NBDBLGGCJBB activity_multi_character_info = 1368;</code>
     */
    public io.grasscutter.net.proto.activity.NBDBLGGCJBB.Builder getActivityMultiCharacterInfoBuilder() {
      return getActivityMultiCharacterInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.NBDBLGGCJBB activity_multi_character_info = 1368;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.NBDBLGGCJBBOrBuilder getActivityMultiCharacterInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1368) && (activityMultiCharacterInfoBuilder_ != null)) {
        return activityMultiCharacterInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1368) {
          return (io.grasscutter.net.proto.activity.NBDBLGGCJBB) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.NBDBLGGCJBB.getDefaultInstance();
      }
    }
    /**
     * <code>.NBDBLGGCJBB activity_multi_character_info = 1368;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.NBDBLGGCJBB, io.grasscutter.net.proto.activity.NBDBLGGCJBB.Builder, io.grasscutter.net.proto.activity.NBDBLGGCJBBOrBuilder> 
        getActivityMultiCharacterInfoFieldBuilder() {
      if (activityMultiCharacterInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1368)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.NBDBLGGCJBB.getDefaultInstance();
        }
        activityMultiCharacterInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.NBDBLGGCJBB, io.grasscutter.net.proto.activity.NBDBLGGCJBB.Builder, io.grasscutter.net.proto.activity.NBDBLGGCJBBOrBuilder>(
                (io.grasscutter.net.proto.activity.NBDBLGGCJBB) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1368;
      onChanged();;
      return activityMultiCharacterInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LIKJANHFGEH, io.grasscutter.net.proto.activity.LIKJANHFGEH.Builder, io.grasscutter.net.proto.activity.LIKJANHFGEHOrBuilder> crystalLinkInfoBuilder_;
    /**
     * <code>.LIKJANHFGEH crystal_link_info = 1126;</code>
     * @return Whether the crystalLinkInfo field is set.
     */
    @java.lang.Override
    public boolean hasCrystalLinkInfo() {
      return oJOLLMHNGLICase_ == 1126;
    }
    /**
     * <code>.LIKJANHFGEH crystal_link_info = 1126;</code>
     * @return The crystalLinkInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.LIKJANHFGEH getCrystalLinkInfo() {
      if (crystalLinkInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1126) {
          return (io.grasscutter.net.proto.activity.LIKJANHFGEH) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.LIKJANHFGEH.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1126) {
          return crystalLinkInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.LIKJANHFGEH.getDefaultInstance();
      }
    }
    /**
     * <code>.LIKJANHFGEH crystal_link_info = 1126;</code>
     */
    public Builder setCrystalLinkInfo(io.grasscutter.net.proto.activity.LIKJANHFGEH value) {
      if (crystalLinkInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        crystalLinkInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1126;
      return this;
    }
    /**
     * <code>.LIKJANHFGEH crystal_link_info = 1126;</code>
     */
    public Builder setCrystalLinkInfo(
        io.grasscutter.net.proto.activity.LIKJANHFGEH.Builder builderForValue) {
      if (crystalLinkInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        crystalLinkInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1126;
      return this;
    }
    /**
     * <code>.LIKJANHFGEH crystal_link_info = 1126;</code>
     */
    public Builder mergeCrystalLinkInfo(io.grasscutter.net.proto.activity.LIKJANHFGEH value) {
      if (crystalLinkInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1126 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.LIKJANHFGEH.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.LIKJANHFGEH.newBuilder((io.grasscutter.net.proto.activity.LIKJANHFGEH) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1126) {
          crystalLinkInfoBuilder_.mergeFrom(value);
        }
        crystalLinkInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1126;
      return this;
    }
    /**
     * <code>.LIKJANHFGEH crystal_link_info = 1126;</code>
     */
    public Builder clearCrystalLinkInfo() {
      if (crystalLinkInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1126) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1126) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        crystalLinkInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.LIKJANHFGEH crystal_link_info = 1126;</code>
     */
    public io.grasscutter.net.proto.activity.LIKJANHFGEH.Builder getCrystalLinkInfoBuilder() {
      return getCrystalLinkInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.LIKJANHFGEH crystal_link_info = 1126;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.LIKJANHFGEHOrBuilder getCrystalLinkInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1126) && (crystalLinkInfoBuilder_ != null)) {
        return crystalLinkInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1126) {
          return (io.grasscutter.net.proto.activity.LIKJANHFGEH) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.LIKJANHFGEH.getDefaultInstance();
      }
    }
    /**
     * <code>.LIKJANHFGEH crystal_link_info = 1126;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LIKJANHFGEH, io.grasscutter.net.proto.activity.LIKJANHFGEH.Builder, io.grasscutter.net.proto.activity.LIKJANHFGEHOrBuilder> 
        getCrystalLinkInfoFieldBuilder() {
      if (crystalLinkInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1126)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.LIKJANHFGEH.getDefaultInstance();
        }
        crystalLinkInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.LIKJANHFGEH, io.grasscutter.net.proto.activity.LIKJANHFGEH.Builder, io.grasscutter.net.proto.activity.LIKJANHFGEHOrBuilder>(
                (io.grasscutter.net.proto.activity.LIKJANHFGEH) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1126;
      onChanged();;
      return crystalLinkInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BBKPGDLLJHP, io.grasscutter.net.proto.activity.BBKPGDLLJHP.Builder, io.grasscutter.net.proto.activity.BBKPGDLLJHPOrBuilder> goalChallengeInfoBuilder_;
    /**
     * <code>.BBKPGDLLJHP goal_challenge_info = 915;</code>
     * @return Whether the goalChallengeInfo field is set.
     */
    @java.lang.Override
    public boolean hasGoalChallengeInfo() {
      return oJOLLMHNGLICase_ == 915;
    }
    /**
     * <code>.BBKPGDLLJHP goal_challenge_info = 915;</code>
     * @return The goalChallengeInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BBKPGDLLJHP getGoalChallengeInfo() {
      if (goalChallengeInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 915) {
          return (io.grasscutter.net.proto.activity.BBKPGDLLJHP) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BBKPGDLLJHP.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 915) {
          return goalChallengeInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.BBKPGDLLJHP.getDefaultInstance();
      }
    }
    /**
     * <code>.BBKPGDLLJHP goal_challenge_info = 915;</code>
     */
    public Builder setGoalChallengeInfo(io.grasscutter.net.proto.activity.BBKPGDLLJHP value) {
      if (goalChallengeInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        goalChallengeInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 915;
      return this;
    }
    /**
     * <code>.BBKPGDLLJHP goal_challenge_info = 915;</code>
     */
    public Builder setGoalChallengeInfo(
        io.grasscutter.net.proto.activity.BBKPGDLLJHP.Builder builderForValue) {
      if (goalChallengeInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        goalChallengeInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 915;
      return this;
    }
    /**
     * <code>.BBKPGDLLJHP goal_challenge_info = 915;</code>
     */
    public Builder mergeGoalChallengeInfo(io.grasscutter.net.proto.activity.BBKPGDLLJHP value) {
      if (goalChallengeInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 915 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.BBKPGDLLJHP.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BBKPGDLLJHP.newBuilder((io.grasscutter.net.proto.activity.BBKPGDLLJHP) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 915) {
          goalChallengeInfoBuilder_.mergeFrom(value);
        }
        goalChallengeInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 915;
      return this;
    }
    /**
     * <code>.BBKPGDLLJHP goal_challenge_info = 915;</code>
     */
    public Builder clearGoalChallengeInfo() {
      if (goalChallengeInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 915) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 915) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        goalChallengeInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.BBKPGDLLJHP goal_challenge_info = 915;</code>
     */
    public io.grasscutter.net.proto.activity.BBKPGDLLJHP.Builder getGoalChallengeInfoBuilder() {
      return getGoalChallengeInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.BBKPGDLLJHP goal_challenge_info = 915;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BBKPGDLLJHPOrBuilder getGoalChallengeInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 915) && (goalChallengeInfoBuilder_ != null)) {
        return goalChallengeInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 915) {
          return (io.grasscutter.net.proto.activity.BBKPGDLLJHP) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BBKPGDLLJHP.getDefaultInstance();
      }
    }
    /**
     * <code>.BBKPGDLLJHP goal_challenge_info = 915;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BBKPGDLLJHP, io.grasscutter.net.proto.activity.BBKPGDLLJHP.Builder, io.grasscutter.net.proto.activity.BBKPGDLLJHPOrBuilder> 
        getGoalChallengeInfoFieldBuilder() {
      if (goalChallengeInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 915)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BBKPGDLLJHP.getDefaultInstance();
        }
        goalChallengeInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.BBKPGDLLJHP, io.grasscutter.net.proto.activity.BBKPGDLLJHP.Builder, io.grasscutter.net.proto.activity.BBKPGDLLJHPOrBuilder>(
                (io.grasscutter.net.proto.activity.BBKPGDLLJHP) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 915;
      onChanged();;
      return goalChallengeInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.VintageActivityDetailInfo, io.grasscutter.net.proto.activity.VintageActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.VintageActivityDetailInfoOrBuilder> vintageInfoBuilder_;
    /**
     * <code>.VintageActivityDetailInfo vintage_info = 571;</code>
     * @return Whether the vintageInfo field is set.
     */
    @java.lang.Override
    public boolean hasVintageInfo() {
      return oJOLLMHNGLICase_ == 571;
    }
    /**
     * <code>.VintageActivityDetailInfo vintage_info = 571;</code>
     * @return The vintageInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.VintageActivityDetailInfo getVintageInfo() {
      if (vintageInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 571) {
          return (io.grasscutter.net.proto.activity.VintageActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.VintageActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 571) {
          return vintageInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.VintageActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.VintageActivityDetailInfo vintage_info = 571;</code>
     */
    public Builder setVintageInfo(io.grasscutter.net.proto.activity.VintageActivityDetailInfo value) {
      if (vintageInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        vintageInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 571;
      return this;
    }
    /**
     * <code>.VintageActivityDetailInfo vintage_info = 571;</code>
     */
    public Builder setVintageInfo(
        io.grasscutter.net.proto.activity.VintageActivityDetailInfo.Builder builderForValue) {
      if (vintageInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        vintageInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 571;
      return this;
    }
    /**
     * <code>.VintageActivityDetailInfo vintage_info = 571;</code>
     */
    public Builder mergeVintageInfo(io.grasscutter.net.proto.activity.VintageActivityDetailInfo value) {
      if (vintageInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 571 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.VintageActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.VintageActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.VintageActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 571) {
          vintageInfoBuilder_.mergeFrom(value);
        }
        vintageInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 571;
      return this;
    }
    /**
     * <code>.VintageActivityDetailInfo vintage_info = 571;</code>
     */
    public Builder clearVintageInfo() {
      if (vintageInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 571) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 571) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        vintageInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.VintageActivityDetailInfo vintage_info = 571;</code>
     */
    public io.grasscutter.net.proto.activity.VintageActivityDetailInfo.Builder getVintageInfoBuilder() {
      return getVintageInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.VintageActivityDetailInfo vintage_info = 571;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.VintageActivityDetailInfoOrBuilder getVintageInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 571) && (vintageInfoBuilder_ != null)) {
        return vintageInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 571) {
          return (io.grasscutter.net.proto.activity.VintageActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.VintageActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.VintageActivityDetailInfo vintage_info = 571;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.VintageActivityDetailInfo, io.grasscutter.net.proto.activity.VintageActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.VintageActivityDetailInfoOrBuilder> 
        getVintageInfoFieldBuilder() {
      if (vintageInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 571)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.VintageActivityDetailInfo.getDefaultInstance();
        }
        vintageInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.VintageActivityDetailInfo, io.grasscutter.net.proto.activity.VintageActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.VintageActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.VintageActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 571;
      onChanged();;
      return vintageInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FEPJAEHJDIC, io.grasscutter.net.proto.activity.FEPJAEHJDIC.Builder, io.grasscutter.net.proto.activity.FEPJAEHJDICOrBuilder> sorushTrialInfoBuilder_;
    /**
     * <code>.FEPJAEHJDIC sorush_trial_info = 601;</code>
     * @return Whether the sorushTrialInfo field is set.
     */
    @java.lang.Override
    public boolean hasSorushTrialInfo() {
      return oJOLLMHNGLICase_ == 601;
    }
    /**
     * <code>.FEPJAEHJDIC sorush_trial_info = 601;</code>
     * @return The sorushTrialInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FEPJAEHJDIC getSorushTrialInfo() {
      if (sorushTrialInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 601) {
          return (io.grasscutter.net.proto.activity.FEPJAEHJDIC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FEPJAEHJDIC.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 601) {
          return sorushTrialInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.FEPJAEHJDIC.getDefaultInstance();
      }
    }
    /**
     * <code>.FEPJAEHJDIC sorush_trial_info = 601;</code>
     */
    public Builder setSorushTrialInfo(io.grasscutter.net.proto.activity.FEPJAEHJDIC value) {
      if (sorushTrialInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        sorushTrialInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 601;
      return this;
    }
    /**
     * <code>.FEPJAEHJDIC sorush_trial_info = 601;</code>
     */
    public Builder setSorushTrialInfo(
        io.grasscutter.net.proto.activity.FEPJAEHJDIC.Builder builderForValue) {
      if (sorushTrialInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        sorushTrialInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 601;
      return this;
    }
    /**
     * <code>.FEPJAEHJDIC sorush_trial_info = 601;</code>
     */
    public Builder mergeSorushTrialInfo(io.grasscutter.net.proto.activity.FEPJAEHJDIC value) {
      if (sorushTrialInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 601 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.FEPJAEHJDIC.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FEPJAEHJDIC.newBuilder((io.grasscutter.net.proto.activity.FEPJAEHJDIC) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 601) {
          sorushTrialInfoBuilder_.mergeFrom(value);
        }
        sorushTrialInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 601;
      return this;
    }
    /**
     * <code>.FEPJAEHJDIC sorush_trial_info = 601;</code>
     */
    public Builder clearSorushTrialInfo() {
      if (sorushTrialInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 601) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 601) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        sorushTrialInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.FEPJAEHJDIC sorush_trial_info = 601;</code>
     */
    public io.grasscutter.net.proto.activity.FEPJAEHJDIC.Builder getSorushTrialInfoBuilder() {
      return getSorushTrialInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.FEPJAEHJDIC sorush_trial_info = 601;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FEPJAEHJDICOrBuilder getSorushTrialInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 601) && (sorushTrialInfoBuilder_ != null)) {
        return sorushTrialInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 601) {
          return (io.grasscutter.net.proto.activity.FEPJAEHJDIC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FEPJAEHJDIC.getDefaultInstance();
      }
    }
    /**
     * <code>.FEPJAEHJDIC sorush_trial_info = 601;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FEPJAEHJDIC, io.grasscutter.net.proto.activity.FEPJAEHJDIC.Builder, io.grasscutter.net.proto.activity.FEPJAEHJDICOrBuilder> 
        getSorushTrialInfoFieldBuilder() {
      if (sorushTrialInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 601)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FEPJAEHJDIC.getDefaultInstance();
        }
        sorushTrialInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.FEPJAEHJDIC, io.grasscutter.net.proto.activity.FEPJAEHJDIC.Builder, io.grasscutter.net.proto.activity.FEPJAEHJDICOrBuilder>(
                (io.grasscutter.net.proto.activity.FEPJAEHJDIC) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 601;
      onChanged();;
      return sorushTrialInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.GearActivityDetailInfo, io.grasscutter.net.proto.activity.GearActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.GearActivityDetailInfoOrBuilder> gearInfoBuilder_;
    /**
     * <code>.GearActivityDetailInfo gear_info = 1440;</code>
     * @return Whether the gearInfo field is set.
     */
    @java.lang.Override
    public boolean hasGearInfo() {
      return oJOLLMHNGLICase_ == 1440;
    }
    /**
     * <code>.GearActivityDetailInfo gear_info = 1440;</code>
     * @return The gearInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.GearActivityDetailInfo getGearInfo() {
      if (gearInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1440) {
          return (io.grasscutter.net.proto.activity.GearActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.GearActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1440) {
          return gearInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.GearActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.GearActivityDetailInfo gear_info = 1440;</code>
     */
    public Builder setGearInfo(io.grasscutter.net.proto.activity.GearActivityDetailInfo value) {
      if (gearInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        gearInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1440;
      return this;
    }
    /**
     * <code>.GearActivityDetailInfo gear_info = 1440;</code>
     */
    public Builder setGearInfo(
        io.grasscutter.net.proto.activity.GearActivityDetailInfo.Builder builderForValue) {
      if (gearInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        gearInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1440;
      return this;
    }
    /**
     * <code>.GearActivityDetailInfo gear_info = 1440;</code>
     */
    public Builder mergeGearInfo(io.grasscutter.net.proto.activity.GearActivityDetailInfo value) {
      if (gearInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1440 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.GearActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.GearActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.GearActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1440) {
          gearInfoBuilder_.mergeFrom(value);
        }
        gearInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1440;
      return this;
    }
    /**
     * <code>.GearActivityDetailInfo gear_info = 1440;</code>
     */
    public Builder clearGearInfo() {
      if (gearInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1440) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1440) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        gearInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.GearActivityDetailInfo gear_info = 1440;</code>
     */
    public io.grasscutter.net.proto.activity.GearActivityDetailInfo.Builder getGearInfoBuilder() {
      return getGearInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.GearActivityDetailInfo gear_info = 1440;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.GearActivityDetailInfoOrBuilder getGearInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1440) && (gearInfoBuilder_ != null)) {
        return gearInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1440) {
          return (io.grasscutter.net.proto.activity.GearActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.GearActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.GearActivityDetailInfo gear_info = 1440;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.GearActivityDetailInfo, io.grasscutter.net.proto.activity.GearActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.GearActivityDetailInfoOrBuilder> 
        getGearInfoFieldBuilder() {
      if (gearInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1440)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.GearActivityDetailInfo.getDefaultInstance();
        }
        gearInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.GearActivityDetailInfo, io.grasscutter.net.proto.activity.GearActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.GearActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.GearActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1440;
      onChanged();;
      return gearInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo, io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.SalesmanActivityDetailInfoOrBuilder> salesmanInfoBuilder_;
    /**
     * <code>.SalesmanActivityDetailInfo salesman_info = 7;</code>
     * @return Whether the salesmanInfo field is set.
     */
    @java.lang.Override
    public boolean hasSalesmanInfo() {
      return oJOLLMHNGLICase_ == 7;
    }
    /**
     * <code>.SalesmanActivityDetailInfo salesman_info = 7;</code>
     * @return The salesmanInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo getSalesmanInfo() {
      if (salesmanInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 7) {
          return (io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 7) {
          return salesmanInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.SalesmanActivityDetailInfo salesman_info = 7;</code>
     */
    public Builder setSalesmanInfo(io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo value) {
      if (salesmanInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        salesmanInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 7;
      return this;
    }
    /**
     * <code>.SalesmanActivityDetailInfo salesman_info = 7;</code>
     */
    public Builder setSalesmanInfo(
        io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo.Builder builderForValue) {
      if (salesmanInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        salesmanInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 7;
      return this;
    }
    /**
     * <code>.SalesmanActivityDetailInfo salesman_info = 7;</code>
     */
    public Builder mergeSalesmanInfo(io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo value) {
      if (salesmanInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 7 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 7) {
          salesmanInfoBuilder_.mergeFrom(value);
        }
        salesmanInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 7;
      return this;
    }
    /**
     * <code>.SalesmanActivityDetailInfo salesman_info = 7;</code>
     */
    public Builder clearSalesmanInfo() {
      if (salesmanInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 7) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 7) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        salesmanInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.SalesmanActivityDetailInfo salesman_info = 7;</code>
     */
    public io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo.Builder getSalesmanInfoBuilder() {
      return getSalesmanInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.SalesmanActivityDetailInfo salesman_info = 7;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.SalesmanActivityDetailInfoOrBuilder getSalesmanInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 7) && (salesmanInfoBuilder_ != null)) {
        return salesmanInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 7) {
          return (io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.SalesmanActivityDetailInfo salesman_info = 7;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo, io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.SalesmanActivityDetailInfoOrBuilder> 
        getSalesmanInfoFieldBuilder() {
      if (salesmanInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 7)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo.getDefaultInstance();
        }
        salesmanInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo, io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.SalesmanActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.SalesmanActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 7;
      onChanged();;
      return salesmanInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.PNBPKFNHMHM, io.grasscutter.net.proto.activity.PNBPKFNHMHM.Builder, io.grasscutter.net.proto.activity.PNBPKFNHMHMOrBuilder> lostSamachurlInfoBuilder_;
    /**
     * <code>.PNBPKFNHMHM lost_samachurl_info = 932;</code>
     * @return Whether the lostSamachurlInfo field is set.
     */
    @java.lang.Override
    public boolean hasLostSamachurlInfo() {
      return oJOLLMHNGLICase_ == 932;
    }
    /**
     * <code>.PNBPKFNHMHM lost_samachurl_info = 932;</code>
     * @return The lostSamachurlInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.PNBPKFNHMHM getLostSamachurlInfo() {
      if (lostSamachurlInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 932) {
          return (io.grasscutter.net.proto.activity.PNBPKFNHMHM) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.PNBPKFNHMHM.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 932) {
          return lostSamachurlInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.PNBPKFNHMHM.getDefaultInstance();
      }
    }
    /**
     * <code>.PNBPKFNHMHM lost_samachurl_info = 932;</code>
     */
    public Builder setLostSamachurlInfo(io.grasscutter.net.proto.activity.PNBPKFNHMHM value) {
      if (lostSamachurlInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        lostSamachurlInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 932;
      return this;
    }
    /**
     * <code>.PNBPKFNHMHM lost_samachurl_info = 932;</code>
     */
    public Builder setLostSamachurlInfo(
        io.grasscutter.net.proto.activity.PNBPKFNHMHM.Builder builderForValue) {
      if (lostSamachurlInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        lostSamachurlInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 932;
      return this;
    }
    /**
     * <code>.PNBPKFNHMHM lost_samachurl_info = 932;</code>
     */
    public Builder mergeLostSamachurlInfo(io.grasscutter.net.proto.activity.PNBPKFNHMHM value) {
      if (lostSamachurlInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 932 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.PNBPKFNHMHM.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.PNBPKFNHMHM.newBuilder((io.grasscutter.net.proto.activity.PNBPKFNHMHM) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 932) {
          lostSamachurlInfoBuilder_.mergeFrom(value);
        }
        lostSamachurlInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 932;
      return this;
    }
    /**
     * <code>.PNBPKFNHMHM lost_samachurl_info = 932;</code>
     */
    public Builder clearLostSamachurlInfo() {
      if (lostSamachurlInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 932) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 932) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        lostSamachurlInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.PNBPKFNHMHM lost_samachurl_info = 932;</code>
     */
    public io.grasscutter.net.proto.activity.PNBPKFNHMHM.Builder getLostSamachurlInfoBuilder() {
      return getLostSamachurlInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.PNBPKFNHMHM lost_samachurl_info = 932;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.PNBPKFNHMHMOrBuilder getLostSamachurlInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 932) && (lostSamachurlInfoBuilder_ != null)) {
        return lostSamachurlInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 932) {
          return (io.grasscutter.net.proto.activity.PNBPKFNHMHM) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.PNBPKFNHMHM.getDefaultInstance();
      }
    }
    /**
     * <code>.PNBPKFNHMHM lost_samachurl_info = 932;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.PNBPKFNHMHM, io.grasscutter.net.proto.activity.PNBPKFNHMHM.Builder, io.grasscutter.net.proto.activity.PNBPKFNHMHMOrBuilder> 
        getLostSamachurlInfoFieldBuilder() {
      if (lostSamachurlInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 932)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.PNBPKFNHMHM.getDefaultInstance();
        }
        lostSamachurlInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.PNBPKFNHMHM, io.grasscutter.net.proto.activity.PNBPKFNHMHM.Builder, io.grasscutter.net.proto.activity.PNBPKFNHMHMOrBuilder>(
                (io.grasscutter.net.proto.activity.PNBPKFNHMHM) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 932;
      onChanged();;
      return lostSamachurlInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.JNFBJNEDPID, io.grasscutter.net.proto.activity.JNFBJNEDPID.Builder, io.grasscutter.net.proto.activity.JNFBJNEDPIDOrBuilder> fungusFighterV2InfoBuilder_;
    /**
     * <code>.JNFBJNEDPID fungus_fighter_v2_info = 1243;</code>
     * @return Whether the fungusFighterV2Info field is set.
     */
    @java.lang.Override
    public boolean hasFungusFighterV2Info() {
      return oJOLLMHNGLICase_ == 1243;
    }
    /**
     * <code>.JNFBJNEDPID fungus_fighter_v2_info = 1243;</code>
     * @return The fungusFighterV2Info.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.JNFBJNEDPID getFungusFighterV2Info() {
      if (fungusFighterV2InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1243) {
          return (io.grasscutter.net.proto.activity.JNFBJNEDPID) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.JNFBJNEDPID.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1243) {
          return fungusFighterV2InfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.JNFBJNEDPID.getDefaultInstance();
      }
    }
    /**
     * <code>.JNFBJNEDPID fungus_fighter_v2_info = 1243;</code>
     */
    public Builder setFungusFighterV2Info(io.grasscutter.net.proto.activity.JNFBJNEDPID value) {
      if (fungusFighterV2InfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        fungusFighterV2InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1243;
      return this;
    }
    /**
     * <code>.JNFBJNEDPID fungus_fighter_v2_info = 1243;</code>
     */
    public Builder setFungusFighterV2Info(
        io.grasscutter.net.proto.activity.JNFBJNEDPID.Builder builderForValue) {
      if (fungusFighterV2InfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        fungusFighterV2InfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1243;
      return this;
    }
    /**
     * <code>.JNFBJNEDPID fungus_fighter_v2_info = 1243;</code>
     */
    public Builder mergeFungusFighterV2Info(io.grasscutter.net.proto.activity.JNFBJNEDPID value) {
      if (fungusFighterV2InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1243 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.JNFBJNEDPID.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.JNFBJNEDPID.newBuilder((io.grasscutter.net.proto.activity.JNFBJNEDPID) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1243) {
          fungusFighterV2InfoBuilder_.mergeFrom(value);
        }
        fungusFighterV2InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1243;
      return this;
    }
    /**
     * <code>.JNFBJNEDPID fungus_fighter_v2_info = 1243;</code>
     */
    public Builder clearFungusFighterV2Info() {
      if (fungusFighterV2InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1243) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1243) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        fungusFighterV2InfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.JNFBJNEDPID fungus_fighter_v2_info = 1243;</code>
     */
    public io.grasscutter.net.proto.activity.JNFBJNEDPID.Builder getFungusFighterV2InfoBuilder() {
      return getFungusFighterV2InfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.JNFBJNEDPID fungus_fighter_v2_info = 1243;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.JNFBJNEDPIDOrBuilder getFungusFighterV2InfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1243) && (fungusFighterV2InfoBuilder_ != null)) {
        return fungusFighterV2InfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1243) {
          return (io.grasscutter.net.proto.activity.JNFBJNEDPID) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.JNFBJNEDPID.getDefaultInstance();
      }
    }
    /**
     * <code>.JNFBJNEDPID fungus_fighter_v2_info = 1243;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.JNFBJNEDPID, io.grasscutter.net.proto.activity.JNFBJNEDPID.Builder, io.grasscutter.net.proto.activity.JNFBJNEDPIDOrBuilder> 
        getFungusFighterV2InfoFieldBuilder() {
      if (fungusFighterV2InfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1243)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.JNFBJNEDPID.getDefaultInstance();
        }
        fungusFighterV2InfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.JNFBJNEDPID, io.grasscutter.net.proto.activity.JNFBJNEDPID.Builder, io.grasscutter.net.proto.activity.JNFBJNEDPIDOrBuilder>(
                (io.grasscutter.net.proto.activity.JNFBJNEDPID) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1243;
      onChanged();;
      return fungusFighterV2InfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo, io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.CrucibleActivityDetailInfoOrBuilder> crucibleInfoBuilder_;
    /**
     * <code>.CrucibleActivityDetailInfo crucible_info = 14;</code>
     * @return Whether the crucibleInfo field is set.
     */
    @java.lang.Override
    public boolean hasCrucibleInfo() {
      return oJOLLMHNGLICase_ == 14;
    }
    /**
     * <code>.CrucibleActivityDetailInfo crucible_info = 14;</code>
     * @return The crucibleInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo getCrucibleInfo() {
      if (crucibleInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 14) {
          return (io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 14) {
          return crucibleInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.CrucibleActivityDetailInfo crucible_info = 14;</code>
     */
    public Builder setCrucibleInfo(io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo value) {
      if (crucibleInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        crucibleInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 14;
      return this;
    }
    /**
     * <code>.CrucibleActivityDetailInfo crucible_info = 14;</code>
     */
    public Builder setCrucibleInfo(
        io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo.Builder builderForValue) {
      if (crucibleInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        crucibleInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 14;
      return this;
    }
    /**
     * <code>.CrucibleActivityDetailInfo crucible_info = 14;</code>
     */
    public Builder mergeCrucibleInfo(io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo value) {
      if (crucibleInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 14 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 14) {
          crucibleInfoBuilder_.mergeFrom(value);
        }
        crucibleInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 14;
      return this;
    }
    /**
     * <code>.CrucibleActivityDetailInfo crucible_info = 14;</code>
     */
    public Builder clearCrucibleInfo() {
      if (crucibleInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 14) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 14) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        crucibleInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.CrucibleActivityDetailInfo crucible_info = 14;</code>
     */
    public io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo.Builder getCrucibleInfoBuilder() {
      return getCrucibleInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.CrucibleActivityDetailInfo crucible_info = 14;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.CrucibleActivityDetailInfoOrBuilder getCrucibleInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 14) && (crucibleInfoBuilder_ != null)) {
        return crucibleInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 14) {
          return (io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.CrucibleActivityDetailInfo crucible_info = 14;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo, io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.CrucibleActivityDetailInfoOrBuilder> 
        getCrucibleInfoFieldBuilder() {
      if (crucibleInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 14)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo.getDefaultInstance();
        }
        crucibleInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo, io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.CrucibleActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.CrucibleActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 14;
      onChanged();;
      return crucibleInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.PHLKJJNBNHC, io.grasscutter.net.proto.activity.PHLKJJNBNHC.Builder, io.grasscutter.net.proto.activity.PHLKJJNBNHCOrBuilder> arenaChallengeV5DetailInfoBuilder_;
    /**
     * <code>.PHLKJJNBNHC arena_challenge_v5_detail_info = 1229;</code>
     * @return Whether the arenaChallengeV5DetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasArenaChallengeV5DetailInfo() {
      return oJOLLMHNGLICase_ == 1229;
    }
    /**
     * <code>.PHLKJJNBNHC arena_challenge_v5_detail_info = 1229;</code>
     * @return The arenaChallengeV5DetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.PHLKJJNBNHC getArenaChallengeV5DetailInfo() {
      if (arenaChallengeV5DetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1229) {
          return (io.grasscutter.net.proto.activity.PHLKJJNBNHC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.PHLKJJNBNHC.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1229) {
          return arenaChallengeV5DetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.PHLKJJNBNHC.getDefaultInstance();
      }
    }
    /**
     * <code>.PHLKJJNBNHC arena_challenge_v5_detail_info = 1229;</code>
     */
    public Builder setArenaChallengeV5DetailInfo(io.grasscutter.net.proto.activity.PHLKJJNBNHC value) {
      if (arenaChallengeV5DetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        arenaChallengeV5DetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1229;
      return this;
    }
    /**
     * <code>.PHLKJJNBNHC arena_challenge_v5_detail_info = 1229;</code>
     */
    public Builder setArenaChallengeV5DetailInfo(
        io.grasscutter.net.proto.activity.PHLKJJNBNHC.Builder builderForValue) {
      if (arenaChallengeV5DetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        arenaChallengeV5DetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1229;
      return this;
    }
    /**
     * <code>.PHLKJJNBNHC arena_challenge_v5_detail_info = 1229;</code>
     */
    public Builder mergeArenaChallengeV5DetailInfo(io.grasscutter.net.proto.activity.PHLKJJNBNHC value) {
      if (arenaChallengeV5DetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1229 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.PHLKJJNBNHC.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.PHLKJJNBNHC.newBuilder((io.grasscutter.net.proto.activity.PHLKJJNBNHC) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1229) {
          arenaChallengeV5DetailInfoBuilder_.mergeFrom(value);
        }
        arenaChallengeV5DetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1229;
      return this;
    }
    /**
     * <code>.PHLKJJNBNHC arena_challenge_v5_detail_info = 1229;</code>
     */
    public Builder clearArenaChallengeV5DetailInfo() {
      if (arenaChallengeV5DetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1229) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1229) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        arenaChallengeV5DetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.PHLKJJNBNHC arena_challenge_v5_detail_info = 1229;</code>
     */
    public io.grasscutter.net.proto.activity.PHLKJJNBNHC.Builder getArenaChallengeV5DetailInfoBuilder() {
      return getArenaChallengeV5DetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.PHLKJJNBNHC arena_challenge_v5_detail_info = 1229;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.PHLKJJNBNHCOrBuilder getArenaChallengeV5DetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1229) && (arenaChallengeV5DetailInfoBuilder_ != null)) {
        return arenaChallengeV5DetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1229) {
          return (io.grasscutter.net.proto.activity.PHLKJJNBNHC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.PHLKJJNBNHC.getDefaultInstance();
      }
    }
    /**
     * <code>.PHLKJJNBNHC arena_challenge_v5_detail_info = 1229;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.PHLKJJNBNHC, io.grasscutter.net.proto.activity.PHLKJJNBNHC.Builder, io.grasscutter.net.proto.activity.PHLKJJNBNHCOrBuilder> 
        getArenaChallengeV5DetailInfoFieldBuilder() {
      if (arenaChallengeV5DetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1229)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.PHLKJJNBNHC.getDefaultInstance();
        }
        arenaChallengeV5DetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.PHLKJJNBNHC, io.grasscutter.net.proto.activity.PHLKJJNBNHC.Builder, io.grasscutter.net.proto.activity.PHLKJJNBNHCOrBuilder>(
                (io.grasscutter.net.proto.activity.PHLKJJNBNHC) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1229;
      onChanged();;
      return arenaChallengeV5DetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LIEOEELLEDN, io.grasscutter.net.proto.activity.LIEOEELLEDN.Builder, io.grasscutter.net.proto.activity.LIEOEELLEDNOrBuilder> fontaineGatherInfoBuilder_;
    /**
     * <code>.LIEOEELLEDN fontaine_gather_info = 63;</code>
     * @return Whether the fontaineGatherInfo field is set.
     */
    @java.lang.Override
    public boolean hasFontaineGatherInfo() {
      return oJOLLMHNGLICase_ == 63;
    }
    /**
     * <code>.LIEOEELLEDN fontaine_gather_info = 63;</code>
     * @return The fontaineGatherInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.LIEOEELLEDN getFontaineGatherInfo() {
      if (fontaineGatherInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 63) {
          return (io.grasscutter.net.proto.activity.LIEOEELLEDN) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.LIEOEELLEDN.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 63) {
          return fontaineGatherInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.LIEOEELLEDN.getDefaultInstance();
      }
    }
    /**
     * <code>.LIEOEELLEDN fontaine_gather_info = 63;</code>
     */
    public Builder setFontaineGatherInfo(io.grasscutter.net.proto.activity.LIEOEELLEDN value) {
      if (fontaineGatherInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        fontaineGatherInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 63;
      return this;
    }
    /**
     * <code>.LIEOEELLEDN fontaine_gather_info = 63;</code>
     */
    public Builder setFontaineGatherInfo(
        io.grasscutter.net.proto.activity.LIEOEELLEDN.Builder builderForValue) {
      if (fontaineGatherInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        fontaineGatherInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 63;
      return this;
    }
    /**
     * <code>.LIEOEELLEDN fontaine_gather_info = 63;</code>
     */
    public Builder mergeFontaineGatherInfo(io.grasscutter.net.proto.activity.LIEOEELLEDN value) {
      if (fontaineGatherInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 63 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.LIEOEELLEDN.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.LIEOEELLEDN.newBuilder((io.grasscutter.net.proto.activity.LIEOEELLEDN) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 63) {
          fontaineGatherInfoBuilder_.mergeFrom(value);
        }
        fontaineGatherInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 63;
      return this;
    }
    /**
     * <code>.LIEOEELLEDN fontaine_gather_info = 63;</code>
     */
    public Builder clearFontaineGatherInfo() {
      if (fontaineGatherInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 63) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 63) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        fontaineGatherInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.LIEOEELLEDN fontaine_gather_info = 63;</code>
     */
    public io.grasscutter.net.proto.activity.LIEOEELLEDN.Builder getFontaineGatherInfoBuilder() {
      return getFontaineGatherInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.LIEOEELLEDN fontaine_gather_info = 63;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.LIEOEELLEDNOrBuilder getFontaineGatherInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 63) && (fontaineGatherInfoBuilder_ != null)) {
        return fontaineGatherInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 63) {
          return (io.grasscutter.net.proto.activity.LIEOEELLEDN) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.LIEOEELLEDN.getDefaultInstance();
      }
    }
    /**
     * <code>.LIEOEELLEDN fontaine_gather_info = 63;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LIEOEELLEDN, io.grasscutter.net.proto.activity.LIEOEELLEDN.Builder, io.grasscutter.net.proto.activity.LIEOEELLEDNOrBuilder> 
        getFontaineGatherInfoFieldBuilder() {
      if (fontaineGatherInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 63)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.LIEOEELLEDN.getDefaultInstance();
        }
        fontaineGatherInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.LIEOEELLEDN, io.grasscutter.net.proto.activity.LIEOEELLEDN.Builder, io.grasscutter.net.proto.activity.LIEOEELLEDNOrBuilder>(
                (io.grasscutter.net.proto.activity.LIEOEELLEDN) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 63;
      onChanged();;
      return fontaineGatherInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HANPGEHFNMA, io.grasscutter.net.proto.activity.HANPGEHFNMA.Builder, io.grasscutter.net.proto.activity.HANPGEHFNMAOrBuilder> treasureHuntV4InfoBuilder_;
    /**
     * <code>.HANPGEHFNMA treasure_hunt_v4_info = 90;</code>
     * @return Whether the treasureHuntV4Info field is set.
     */
    @java.lang.Override
    public boolean hasTreasureHuntV4Info() {
      return oJOLLMHNGLICase_ == 90;
    }
    /**
     * <code>.HANPGEHFNMA treasure_hunt_v4_info = 90;</code>
     * @return The treasureHuntV4Info.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HANPGEHFNMA getTreasureHuntV4Info() {
      if (treasureHuntV4InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 90) {
          return (io.grasscutter.net.proto.activity.HANPGEHFNMA) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HANPGEHFNMA.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 90) {
          return treasureHuntV4InfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.HANPGEHFNMA.getDefaultInstance();
      }
    }
    /**
     * <code>.HANPGEHFNMA treasure_hunt_v4_info = 90;</code>
     */
    public Builder setTreasureHuntV4Info(io.grasscutter.net.proto.activity.HANPGEHFNMA value) {
      if (treasureHuntV4InfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        treasureHuntV4InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 90;
      return this;
    }
    /**
     * <code>.HANPGEHFNMA treasure_hunt_v4_info = 90;</code>
     */
    public Builder setTreasureHuntV4Info(
        io.grasscutter.net.proto.activity.HANPGEHFNMA.Builder builderForValue) {
      if (treasureHuntV4InfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        treasureHuntV4InfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 90;
      return this;
    }
    /**
     * <code>.HANPGEHFNMA treasure_hunt_v4_info = 90;</code>
     */
    public Builder mergeTreasureHuntV4Info(io.grasscutter.net.proto.activity.HANPGEHFNMA value) {
      if (treasureHuntV4InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 90 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.HANPGEHFNMA.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HANPGEHFNMA.newBuilder((io.grasscutter.net.proto.activity.HANPGEHFNMA) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 90) {
          treasureHuntV4InfoBuilder_.mergeFrom(value);
        }
        treasureHuntV4InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 90;
      return this;
    }
    /**
     * <code>.HANPGEHFNMA treasure_hunt_v4_info = 90;</code>
     */
    public Builder clearTreasureHuntV4Info() {
      if (treasureHuntV4InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 90) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 90) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        treasureHuntV4InfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.HANPGEHFNMA treasure_hunt_v4_info = 90;</code>
     */
    public io.grasscutter.net.proto.activity.HANPGEHFNMA.Builder getTreasureHuntV4InfoBuilder() {
      return getTreasureHuntV4InfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.HANPGEHFNMA treasure_hunt_v4_info = 90;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HANPGEHFNMAOrBuilder getTreasureHuntV4InfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 90) && (treasureHuntV4InfoBuilder_ != null)) {
        return treasureHuntV4InfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 90) {
          return (io.grasscutter.net.proto.activity.HANPGEHFNMA) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HANPGEHFNMA.getDefaultInstance();
      }
    }
    /**
     * <code>.HANPGEHFNMA treasure_hunt_v4_info = 90;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HANPGEHFNMA, io.grasscutter.net.proto.activity.HANPGEHFNMA.Builder, io.grasscutter.net.proto.activity.HANPGEHFNMAOrBuilder> 
        getTreasureHuntV4InfoFieldBuilder() {
      if (treasureHuntV4InfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 90)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HANPGEHFNMA.getDefaultInstance();
        }
        treasureHuntV4InfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.HANPGEHFNMA, io.grasscutter.net.proto.activity.HANPGEHFNMA.Builder, io.grasscutter.net.proto.activity.HANPGEHFNMAOrBuilder>(
                (io.grasscutter.net.proto.activity.HANPGEHFNMA) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 90;
      onChanged();;
      return treasureHuntV4InfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.AsterActivityDetailInfo, io.grasscutter.net.proto.activity.AsterActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.AsterActivityDetailInfoOrBuilder> asterInfoBuilder_;
    /**
     * <code>.AsterActivityDetailInfo aster_info = 1664;</code>
     * @return Whether the asterInfo field is set.
     */
    @java.lang.Override
    public boolean hasAsterInfo() {
      return oJOLLMHNGLICase_ == 1664;
    }
    /**
     * <code>.AsterActivityDetailInfo aster_info = 1664;</code>
     * @return The asterInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.AsterActivityDetailInfo getAsterInfo() {
      if (asterInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1664) {
          return (io.grasscutter.net.proto.activity.AsterActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.AsterActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1664) {
          return asterInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.AsterActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.AsterActivityDetailInfo aster_info = 1664;</code>
     */
    public Builder setAsterInfo(io.grasscutter.net.proto.activity.AsterActivityDetailInfo value) {
      if (asterInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        asterInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1664;
      return this;
    }
    /**
     * <code>.AsterActivityDetailInfo aster_info = 1664;</code>
     */
    public Builder setAsterInfo(
        io.grasscutter.net.proto.activity.AsterActivityDetailInfo.Builder builderForValue) {
      if (asterInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        asterInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1664;
      return this;
    }
    /**
     * <code>.AsterActivityDetailInfo aster_info = 1664;</code>
     */
    public Builder mergeAsterInfo(io.grasscutter.net.proto.activity.AsterActivityDetailInfo value) {
      if (asterInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1664 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.AsterActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.AsterActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.AsterActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1664) {
          asterInfoBuilder_.mergeFrom(value);
        }
        asterInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1664;
      return this;
    }
    /**
     * <code>.AsterActivityDetailInfo aster_info = 1664;</code>
     */
    public Builder clearAsterInfo() {
      if (asterInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1664) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1664) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        asterInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.AsterActivityDetailInfo aster_info = 1664;</code>
     */
    public io.grasscutter.net.proto.activity.AsterActivityDetailInfo.Builder getAsterInfoBuilder() {
      return getAsterInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.AsterActivityDetailInfo aster_info = 1664;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.AsterActivityDetailInfoOrBuilder getAsterInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1664) && (asterInfoBuilder_ != null)) {
        return asterInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1664) {
          return (io.grasscutter.net.proto.activity.AsterActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.AsterActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.AsterActivityDetailInfo aster_info = 1664;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.AsterActivityDetailInfo, io.grasscutter.net.proto.activity.AsterActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.AsterActivityDetailInfoOrBuilder> 
        getAsterInfoFieldBuilder() {
      if (asterInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1664)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.AsterActivityDetailInfo.getDefaultInstance();
        }
        asterInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.AsterActivityDetailInfo, io.grasscutter.net.proto.activity.AsterActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.AsterActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.AsterActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1664;
      onChanged();;
      return asterInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.NACPBLGDMNE, io.grasscutter.net.proto.activity.NACPBLGDMNE.Builder, io.grasscutter.net.proto.activity.NACPBLGDMNEOrBuilder> duelHeartInfoBuilder_;
    /**
     * <code>.NACPBLGDMNE duel_heart_info = 1734;</code>
     * @return Whether the duelHeartInfo field is set.
     */
    @java.lang.Override
    public boolean hasDuelHeartInfo() {
      return oJOLLMHNGLICase_ == 1734;
    }
    /**
     * <code>.NACPBLGDMNE duel_heart_info = 1734;</code>
     * @return The duelHeartInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.NACPBLGDMNE getDuelHeartInfo() {
      if (duelHeartInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1734) {
          return (io.grasscutter.net.proto.activity.NACPBLGDMNE) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.NACPBLGDMNE.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1734) {
          return duelHeartInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.NACPBLGDMNE.getDefaultInstance();
      }
    }
    /**
     * <code>.NACPBLGDMNE duel_heart_info = 1734;</code>
     */
    public Builder setDuelHeartInfo(io.grasscutter.net.proto.activity.NACPBLGDMNE value) {
      if (duelHeartInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        duelHeartInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1734;
      return this;
    }
    /**
     * <code>.NACPBLGDMNE duel_heart_info = 1734;</code>
     */
    public Builder setDuelHeartInfo(
        io.grasscutter.net.proto.activity.NACPBLGDMNE.Builder builderForValue) {
      if (duelHeartInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        duelHeartInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1734;
      return this;
    }
    /**
     * <code>.NACPBLGDMNE duel_heart_info = 1734;</code>
     */
    public Builder mergeDuelHeartInfo(io.grasscutter.net.proto.activity.NACPBLGDMNE value) {
      if (duelHeartInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1734 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.NACPBLGDMNE.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.NACPBLGDMNE.newBuilder((io.grasscutter.net.proto.activity.NACPBLGDMNE) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1734) {
          duelHeartInfoBuilder_.mergeFrom(value);
        }
        duelHeartInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1734;
      return this;
    }
    /**
     * <code>.NACPBLGDMNE duel_heart_info = 1734;</code>
     */
    public Builder clearDuelHeartInfo() {
      if (duelHeartInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1734) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1734) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        duelHeartInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.NACPBLGDMNE duel_heart_info = 1734;</code>
     */
    public io.grasscutter.net.proto.activity.NACPBLGDMNE.Builder getDuelHeartInfoBuilder() {
      return getDuelHeartInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.NACPBLGDMNE duel_heart_info = 1734;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.NACPBLGDMNEOrBuilder getDuelHeartInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1734) && (duelHeartInfoBuilder_ != null)) {
        return duelHeartInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1734) {
          return (io.grasscutter.net.proto.activity.NACPBLGDMNE) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.NACPBLGDMNE.getDefaultInstance();
      }
    }
    /**
     * <code>.NACPBLGDMNE duel_heart_info = 1734;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.NACPBLGDMNE, io.grasscutter.net.proto.activity.NACPBLGDMNE.Builder, io.grasscutter.net.proto.activity.NACPBLGDMNEOrBuilder> 
        getDuelHeartInfoFieldBuilder() {
      if (duelHeartInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1734)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.NACPBLGDMNE.getDefaultInstance();
        }
        duelHeartInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.NACPBLGDMNE, io.grasscutter.net.proto.activity.NACPBLGDMNE.Builder, io.grasscutter.net.proto.activity.NACPBLGDMNEOrBuilder>(
                (io.grasscutter.net.proto.activity.NACPBLGDMNE) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1734;
      onChanged();;
      return duelHeartInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo, io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfoOrBuilder> dragonSpineInfoBuilder_;
    /**
     * <code>.DragonSpineActivityDetailInfo dragon_spine_info = 731;</code>
     * @return Whether the dragonSpineInfo field is set.
     */
    @java.lang.Override
    public boolean hasDragonSpineInfo() {
      return oJOLLMHNGLICase_ == 731;
    }
    /**
     * <code>.DragonSpineActivityDetailInfo dragon_spine_info = 731;</code>
     * @return The dragonSpineInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo getDragonSpineInfo() {
      if (dragonSpineInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 731) {
          return (io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 731) {
          return dragonSpineInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.DragonSpineActivityDetailInfo dragon_spine_info = 731;</code>
     */
    public Builder setDragonSpineInfo(io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo value) {
      if (dragonSpineInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        dragonSpineInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 731;
      return this;
    }
    /**
     * <code>.DragonSpineActivityDetailInfo dragon_spine_info = 731;</code>
     */
    public Builder setDragonSpineInfo(
        io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo.Builder builderForValue) {
      if (dragonSpineInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        dragonSpineInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 731;
      return this;
    }
    /**
     * <code>.DragonSpineActivityDetailInfo dragon_spine_info = 731;</code>
     */
    public Builder mergeDragonSpineInfo(io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo value) {
      if (dragonSpineInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 731 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 731) {
          dragonSpineInfoBuilder_.mergeFrom(value);
        }
        dragonSpineInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 731;
      return this;
    }
    /**
     * <code>.DragonSpineActivityDetailInfo dragon_spine_info = 731;</code>
     */
    public Builder clearDragonSpineInfo() {
      if (dragonSpineInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 731) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 731) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        dragonSpineInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.DragonSpineActivityDetailInfo dragon_spine_info = 731;</code>
     */
    public io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo.Builder getDragonSpineInfoBuilder() {
      return getDragonSpineInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.DragonSpineActivityDetailInfo dragon_spine_info = 731;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfoOrBuilder getDragonSpineInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 731) && (dragonSpineInfoBuilder_ != null)) {
        return dragonSpineInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 731) {
          return (io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.DragonSpineActivityDetailInfo dragon_spine_info = 731;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo, io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfoOrBuilder> 
        getDragonSpineInfoFieldBuilder() {
      if (dragonSpineInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 731)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo.getDefaultInstance();
        }
        dragonSpineInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo, io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.DragonSpineActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 731;
      onChanged();;
      return dragonSpineInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FungusFighterDetailInfo, io.grasscutter.net.proto.activity.FungusFighterDetailInfo.Builder, io.grasscutter.net.proto.activity.FungusFighterDetailInfoOrBuilder> fungusFighterInfoBuilder_;
    /**
     * <code>.FungusFighterDetailInfo fungus_fighter_info = 431;</code>
     * @return Whether the fungusFighterInfo field is set.
     */
    @java.lang.Override
    public boolean hasFungusFighterInfo() {
      return oJOLLMHNGLICase_ == 431;
    }
    /**
     * <code>.FungusFighterDetailInfo fungus_fighter_info = 431;</code>
     * @return The fungusFighterInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FungusFighterDetailInfo getFungusFighterInfo() {
      if (fungusFighterInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 431) {
          return (io.grasscutter.net.proto.activity.FungusFighterDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FungusFighterDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 431) {
          return fungusFighterInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.FungusFighterDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.FungusFighterDetailInfo fungus_fighter_info = 431;</code>
     */
    public Builder setFungusFighterInfo(io.grasscutter.net.proto.activity.FungusFighterDetailInfo value) {
      if (fungusFighterInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        fungusFighterInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 431;
      return this;
    }
    /**
     * <code>.FungusFighterDetailInfo fungus_fighter_info = 431;</code>
     */
    public Builder setFungusFighterInfo(
        io.grasscutter.net.proto.activity.FungusFighterDetailInfo.Builder builderForValue) {
      if (fungusFighterInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        fungusFighterInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 431;
      return this;
    }
    /**
     * <code>.FungusFighterDetailInfo fungus_fighter_info = 431;</code>
     */
    public Builder mergeFungusFighterInfo(io.grasscutter.net.proto.activity.FungusFighterDetailInfo value) {
      if (fungusFighterInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 431 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.FungusFighterDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FungusFighterDetailInfo.newBuilder((io.grasscutter.net.proto.activity.FungusFighterDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 431) {
          fungusFighterInfoBuilder_.mergeFrom(value);
        }
        fungusFighterInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 431;
      return this;
    }
    /**
     * <code>.FungusFighterDetailInfo fungus_fighter_info = 431;</code>
     */
    public Builder clearFungusFighterInfo() {
      if (fungusFighterInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 431) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 431) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        fungusFighterInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.FungusFighterDetailInfo fungus_fighter_info = 431;</code>
     */
    public io.grasscutter.net.proto.activity.FungusFighterDetailInfo.Builder getFungusFighterInfoBuilder() {
      return getFungusFighterInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.FungusFighterDetailInfo fungus_fighter_info = 431;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FungusFighterDetailInfoOrBuilder getFungusFighterInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 431) && (fungusFighterInfoBuilder_ != null)) {
        return fungusFighterInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 431) {
          return (io.grasscutter.net.proto.activity.FungusFighterDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FungusFighterDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.FungusFighterDetailInfo fungus_fighter_info = 431;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FungusFighterDetailInfo, io.grasscutter.net.proto.activity.FungusFighterDetailInfo.Builder, io.grasscutter.net.proto.activity.FungusFighterDetailInfoOrBuilder> 
        getFungusFighterInfoFieldBuilder() {
      if (fungusFighterInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 431)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FungusFighterDetailInfo.getDefaultInstance();
        }
        fungusFighterInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.FungusFighterDetailInfo, io.grasscutter.net.proto.activity.FungusFighterDetailInfo.Builder, io.grasscutter.net.proto.activity.FungusFighterDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.FungusFighterDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 431;
      onChanged();;
      return fungusFighterInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HNECJFGCAFG, io.grasscutter.net.proto.activity.HNECJFGCAFG.Builder, io.grasscutter.net.proto.activity.HNECJFGCAFGOrBuilder> quickTimeCombatInfoBuilder_;
    /**
     * <code>.HNECJFGCAFG quick_time_combat_info = 304;</code>
     * @return Whether the quickTimeCombatInfo field is set.
     */
    @java.lang.Override
    public boolean hasQuickTimeCombatInfo() {
      return oJOLLMHNGLICase_ == 304;
    }
    /**
     * <code>.HNECJFGCAFG quick_time_combat_info = 304;</code>
     * @return The quickTimeCombatInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HNECJFGCAFG getQuickTimeCombatInfo() {
      if (quickTimeCombatInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 304) {
          return (io.grasscutter.net.proto.activity.HNECJFGCAFG) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HNECJFGCAFG.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 304) {
          return quickTimeCombatInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.HNECJFGCAFG.getDefaultInstance();
      }
    }
    /**
     * <code>.HNECJFGCAFG quick_time_combat_info = 304;</code>
     */
    public Builder setQuickTimeCombatInfo(io.grasscutter.net.proto.activity.HNECJFGCAFG value) {
      if (quickTimeCombatInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        quickTimeCombatInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 304;
      return this;
    }
    /**
     * <code>.HNECJFGCAFG quick_time_combat_info = 304;</code>
     */
    public Builder setQuickTimeCombatInfo(
        io.grasscutter.net.proto.activity.HNECJFGCAFG.Builder builderForValue) {
      if (quickTimeCombatInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        quickTimeCombatInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 304;
      return this;
    }
    /**
     * <code>.HNECJFGCAFG quick_time_combat_info = 304;</code>
     */
    public Builder mergeQuickTimeCombatInfo(io.grasscutter.net.proto.activity.HNECJFGCAFG value) {
      if (quickTimeCombatInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 304 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.HNECJFGCAFG.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HNECJFGCAFG.newBuilder((io.grasscutter.net.proto.activity.HNECJFGCAFG) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 304) {
          quickTimeCombatInfoBuilder_.mergeFrom(value);
        }
        quickTimeCombatInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 304;
      return this;
    }
    /**
     * <code>.HNECJFGCAFG quick_time_combat_info = 304;</code>
     */
    public Builder clearQuickTimeCombatInfo() {
      if (quickTimeCombatInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 304) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 304) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        quickTimeCombatInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.HNECJFGCAFG quick_time_combat_info = 304;</code>
     */
    public io.grasscutter.net.proto.activity.HNECJFGCAFG.Builder getQuickTimeCombatInfoBuilder() {
      return getQuickTimeCombatInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.HNECJFGCAFG quick_time_combat_info = 304;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HNECJFGCAFGOrBuilder getQuickTimeCombatInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 304) && (quickTimeCombatInfoBuilder_ != null)) {
        return quickTimeCombatInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 304) {
          return (io.grasscutter.net.proto.activity.HNECJFGCAFG) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HNECJFGCAFG.getDefaultInstance();
      }
    }
    /**
     * <code>.HNECJFGCAFG quick_time_combat_info = 304;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HNECJFGCAFG, io.grasscutter.net.proto.activity.HNECJFGCAFG.Builder, io.grasscutter.net.proto.activity.HNECJFGCAFGOrBuilder> 
        getQuickTimeCombatInfoFieldBuilder() {
      if (quickTimeCombatInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 304)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HNECJFGCAFG.getDefaultInstance();
        }
        quickTimeCombatInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.HNECJFGCAFG, io.grasscutter.net.proto.activity.HNECJFGCAFG.Builder, io.grasscutter.net.proto.activity.HNECJFGCAFGOrBuilder>(
                (io.grasscutter.net.proto.activity.HNECJFGCAFG) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 304;
      onChanged();;
      return quickTimeCombatInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo, io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfoOrBuilder> luminanceStoneChallengeInfoBuilder_;
    /**
     * <code>.LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 57;</code>
     * @return Whether the luminanceStoneChallengeInfo field is set.
     */
    @java.lang.Override
    public boolean hasLuminanceStoneChallengeInfo() {
      return oJOLLMHNGLICase_ == 57;
    }
    /**
     * <code>.LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 57;</code>
     * @return The luminanceStoneChallengeInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo getLuminanceStoneChallengeInfo() {
      if (luminanceStoneChallengeInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 57) {
          return (io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 57) {
          return luminanceStoneChallengeInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 57;</code>
     */
    public Builder setLuminanceStoneChallengeInfo(io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo value) {
      if (luminanceStoneChallengeInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        luminanceStoneChallengeInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 57;
      return this;
    }
    /**
     * <code>.LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 57;</code>
     */
    public Builder setLuminanceStoneChallengeInfo(
        io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo.Builder builderForValue) {
      if (luminanceStoneChallengeInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        luminanceStoneChallengeInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 57;
      return this;
    }
    /**
     * <code>.LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 57;</code>
     */
    public Builder mergeLuminanceStoneChallengeInfo(io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo value) {
      if (luminanceStoneChallengeInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 57 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 57) {
          luminanceStoneChallengeInfoBuilder_.mergeFrom(value);
        }
        luminanceStoneChallengeInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 57;
      return this;
    }
    /**
     * <code>.LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 57;</code>
     */
    public Builder clearLuminanceStoneChallengeInfo() {
      if (luminanceStoneChallengeInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 57) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 57) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        luminanceStoneChallengeInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 57;</code>
     */
    public io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo.Builder getLuminanceStoneChallengeInfoBuilder() {
      return getLuminanceStoneChallengeInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 57;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfoOrBuilder getLuminanceStoneChallengeInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 57) && (luminanceStoneChallengeInfoBuilder_ != null)) {
        return luminanceStoneChallengeInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 57) {
          return (io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 57;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo, io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfoOrBuilder> 
        getLuminanceStoneChallengeInfoFieldBuilder() {
      if (luminanceStoneChallengeInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 57)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo.getDefaultInstance();
        }
        luminanceStoneChallengeInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo, io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.LuminanceStoneChallengeActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 57;
      onChanged();;
      return luminanceStoneChallengeInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EGDLGKKGNNN, io.grasscutter.net.proto.activity.EGDLGKKGNNN.Builder, io.grasscutter.net.proto.activity.EGDLGKKGNNNOrBuilder> potionInfoBuilder_;
    /**
     * <code>.EGDLGKKGNNN potion_info = 882;</code>
     * @return Whether the potionInfo field is set.
     */
    @java.lang.Override
    public boolean hasPotionInfo() {
      return oJOLLMHNGLICase_ == 882;
    }
    /**
     * <code>.EGDLGKKGNNN potion_info = 882;</code>
     * @return The potionInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EGDLGKKGNNN getPotionInfo() {
      if (potionInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 882) {
          return (io.grasscutter.net.proto.activity.EGDLGKKGNNN) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EGDLGKKGNNN.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 882) {
          return potionInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.EGDLGKKGNNN.getDefaultInstance();
      }
    }
    /**
     * <code>.EGDLGKKGNNN potion_info = 882;</code>
     */
    public Builder setPotionInfo(io.grasscutter.net.proto.activity.EGDLGKKGNNN value) {
      if (potionInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        potionInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 882;
      return this;
    }
    /**
     * <code>.EGDLGKKGNNN potion_info = 882;</code>
     */
    public Builder setPotionInfo(
        io.grasscutter.net.proto.activity.EGDLGKKGNNN.Builder builderForValue) {
      if (potionInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        potionInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 882;
      return this;
    }
    /**
     * <code>.EGDLGKKGNNN potion_info = 882;</code>
     */
    public Builder mergePotionInfo(io.grasscutter.net.proto.activity.EGDLGKKGNNN value) {
      if (potionInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 882 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.EGDLGKKGNNN.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EGDLGKKGNNN.newBuilder((io.grasscutter.net.proto.activity.EGDLGKKGNNN) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 882) {
          potionInfoBuilder_.mergeFrom(value);
        }
        potionInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 882;
      return this;
    }
    /**
     * <code>.EGDLGKKGNNN potion_info = 882;</code>
     */
    public Builder clearPotionInfo() {
      if (potionInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 882) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 882) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        potionInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.EGDLGKKGNNN potion_info = 882;</code>
     */
    public io.grasscutter.net.proto.activity.EGDLGKKGNNN.Builder getPotionInfoBuilder() {
      return getPotionInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.EGDLGKKGNNN potion_info = 882;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EGDLGKKGNNNOrBuilder getPotionInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 882) && (potionInfoBuilder_ != null)) {
        return potionInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 882) {
          return (io.grasscutter.net.proto.activity.EGDLGKKGNNN) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EGDLGKKGNNN.getDefaultInstance();
      }
    }
    /**
     * <code>.EGDLGKKGNNN potion_info = 882;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EGDLGKKGNNN, io.grasscutter.net.proto.activity.EGDLGKKGNNN.Builder, io.grasscutter.net.proto.activity.EGDLGKKGNNNOrBuilder> 
        getPotionInfoFieldBuilder() {
      if (potionInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 882)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EGDLGKKGNNN.getDefaultInstance();
        }
        potionInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.EGDLGKKGNNN, io.grasscutter.net.proto.activity.EGDLGKKGNNN.Builder, io.grasscutter.net.proto.activity.EGDLGKKGNNNOrBuilder>(
                (io.grasscutter.net.proto.activity.EGDLGKKGNNN) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 882;
      onChanged();;
      return potionInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo, io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfoOrBuilder> roguelikeDungoenInfoBuilder_;
    /**
     * <code>.RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 1434;</code>
     * @return Whether the roguelikeDungoenInfo field is set.
     */
    @java.lang.Override
    public boolean hasRoguelikeDungoenInfo() {
      return oJOLLMHNGLICase_ == 1434;
    }
    /**
     * <code>.RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 1434;</code>
     * @return The roguelikeDungoenInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo getRoguelikeDungoenInfo() {
      if (roguelikeDungoenInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1434) {
          return (io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1434) {
          return roguelikeDungoenInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 1434;</code>
     */
    public Builder setRoguelikeDungoenInfo(io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo value) {
      if (roguelikeDungoenInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        roguelikeDungoenInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1434;
      return this;
    }
    /**
     * <code>.RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 1434;</code>
     */
    public Builder setRoguelikeDungoenInfo(
        io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo.Builder builderForValue) {
      if (roguelikeDungoenInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        roguelikeDungoenInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1434;
      return this;
    }
    /**
     * <code>.RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 1434;</code>
     */
    public Builder mergeRoguelikeDungoenInfo(io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo value) {
      if (roguelikeDungoenInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1434 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1434) {
          roguelikeDungoenInfoBuilder_.mergeFrom(value);
        }
        roguelikeDungoenInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1434;
      return this;
    }
    /**
     * <code>.RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 1434;</code>
     */
    public Builder clearRoguelikeDungoenInfo() {
      if (roguelikeDungoenInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1434) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1434) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        roguelikeDungoenInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 1434;</code>
     */
    public io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo.Builder getRoguelikeDungoenInfoBuilder() {
      return getRoguelikeDungoenInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 1434;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfoOrBuilder getRoguelikeDungoenInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1434) && (roguelikeDungoenInfoBuilder_ != null)) {
        return roguelikeDungoenInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1434) {
          return (io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 1434;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo, io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfoOrBuilder> 
        getRoguelikeDungoenInfoFieldBuilder() {
      if (roguelikeDungoenInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1434)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo.getDefaultInstance();
        }
        roguelikeDungoenInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo, io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.RoguelikeDungeonActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1434;
      onChanged();;
      return roguelikeDungoenInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo, io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfoOrBuilder> lanternRiteActivityInfoBuilder_;
    /**
     * <code>.LanternRiteActivityDetailInfo lantern_rite_activity_info = 1371;</code>
     * @return Whether the lanternRiteActivityInfo field is set.
     */
    @java.lang.Override
    public boolean hasLanternRiteActivityInfo() {
      return oJOLLMHNGLICase_ == 1371;
    }
    /**
     * <code>.LanternRiteActivityDetailInfo lantern_rite_activity_info = 1371;</code>
     * @return The lanternRiteActivityInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo getLanternRiteActivityInfo() {
      if (lanternRiteActivityInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1371) {
          return (io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1371) {
          return lanternRiteActivityInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.LanternRiteActivityDetailInfo lantern_rite_activity_info = 1371;</code>
     */
    public Builder setLanternRiteActivityInfo(io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo value) {
      if (lanternRiteActivityInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        lanternRiteActivityInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1371;
      return this;
    }
    /**
     * <code>.LanternRiteActivityDetailInfo lantern_rite_activity_info = 1371;</code>
     */
    public Builder setLanternRiteActivityInfo(
        io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo.Builder builderForValue) {
      if (lanternRiteActivityInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        lanternRiteActivityInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1371;
      return this;
    }
    /**
     * <code>.LanternRiteActivityDetailInfo lantern_rite_activity_info = 1371;</code>
     */
    public Builder mergeLanternRiteActivityInfo(io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo value) {
      if (lanternRiteActivityInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1371 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1371) {
          lanternRiteActivityInfoBuilder_.mergeFrom(value);
        }
        lanternRiteActivityInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1371;
      return this;
    }
    /**
     * <code>.LanternRiteActivityDetailInfo lantern_rite_activity_info = 1371;</code>
     */
    public Builder clearLanternRiteActivityInfo() {
      if (lanternRiteActivityInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1371) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1371) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        lanternRiteActivityInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.LanternRiteActivityDetailInfo lantern_rite_activity_info = 1371;</code>
     */
    public io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo.Builder getLanternRiteActivityInfoBuilder() {
      return getLanternRiteActivityInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.LanternRiteActivityDetailInfo lantern_rite_activity_info = 1371;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfoOrBuilder getLanternRiteActivityInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1371) && (lanternRiteActivityInfoBuilder_ != null)) {
        return lanternRiteActivityInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1371) {
          return (io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.LanternRiteActivityDetailInfo lantern_rite_activity_info = 1371;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo, io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfoOrBuilder> 
        getLanternRiteActivityInfoFieldBuilder() {
      if (lanternRiteActivityInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1371)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo.getDefaultInstance();
        }
        lanternRiteActivityInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo, io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.LanternRiteActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1371;
      onChanged();;
      return lanternRiteActivityInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FDJCEBEPFAD, io.grasscutter.net.proto.activity.FDJCEBEPFAD.Builder, io.grasscutter.net.proto.activity.FDJCEBEPFADOrBuilder> akaFesInfoBuilder_;
    /**
     * <code>.FDJCEBEPFAD aka_fes_info = 455;</code>
     * @return Whether the akaFesInfo field is set.
     */
    @java.lang.Override
    public boolean hasAkaFesInfo() {
      return oJOLLMHNGLICase_ == 455;
    }
    /**
     * <code>.FDJCEBEPFAD aka_fes_info = 455;</code>
     * @return The akaFesInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FDJCEBEPFAD getAkaFesInfo() {
      if (akaFesInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 455) {
          return (io.grasscutter.net.proto.activity.FDJCEBEPFAD) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FDJCEBEPFAD.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 455) {
          return akaFesInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.FDJCEBEPFAD.getDefaultInstance();
      }
    }
    /**
     * <code>.FDJCEBEPFAD aka_fes_info = 455;</code>
     */
    public Builder setAkaFesInfo(io.grasscutter.net.proto.activity.FDJCEBEPFAD value) {
      if (akaFesInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        akaFesInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 455;
      return this;
    }
    /**
     * <code>.FDJCEBEPFAD aka_fes_info = 455;</code>
     */
    public Builder setAkaFesInfo(
        io.grasscutter.net.proto.activity.FDJCEBEPFAD.Builder builderForValue) {
      if (akaFesInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        akaFesInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 455;
      return this;
    }
    /**
     * <code>.FDJCEBEPFAD aka_fes_info = 455;</code>
     */
    public Builder mergeAkaFesInfo(io.grasscutter.net.proto.activity.FDJCEBEPFAD value) {
      if (akaFesInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 455 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.FDJCEBEPFAD.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FDJCEBEPFAD.newBuilder((io.grasscutter.net.proto.activity.FDJCEBEPFAD) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 455) {
          akaFesInfoBuilder_.mergeFrom(value);
        }
        akaFesInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 455;
      return this;
    }
    /**
     * <code>.FDJCEBEPFAD aka_fes_info = 455;</code>
     */
    public Builder clearAkaFesInfo() {
      if (akaFesInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 455) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 455) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        akaFesInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.FDJCEBEPFAD aka_fes_info = 455;</code>
     */
    public io.grasscutter.net.proto.activity.FDJCEBEPFAD.Builder getAkaFesInfoBuilder() {
      return getAkaFesInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.FDJCEBEPFAD aka_fes_info = 455;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FDJCEBEPFADOrBuilder getAkaFesInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 455) && (akaFesInfoBuilder_ != null)) {
        return akaFesInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 455) {
          return (io.grasscutter.net.proto.activity.FDJCEBEPFAD) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FDJCEBEPFAD.getDefaultInstance();
      }
    }
    /**
     * <code>.FDJCEBEPFAD aka_fes_info = 455;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FDJCEBEPFAD, io.grasscutter.net.proto.activity.FDJCEBEPFAD.Builder, io.grasscutter.net.proto.activity.FDJCEBEPFADOrBuilder> 
        getAkaFesInfoFieldBuilder() {
      if (akaFesInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 455)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FDJCEBEPFAD.getDefaultInstance();
        }
        akaFesInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.FDJCEBEPFAD, io.grasscutter.net.proto.activity.FDJCEBEPFAD.Builder, io.grasscutter.net.proto.activity.FDJCEBEPFADOrBuilder>(
                (io.grasscutter.net.proto.activity.FDJCEBEPFAD) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 455;
      onChanged();;
      return akaFesInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo, io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfoOrBuilder> challnelerSlabInfoBuilder_;
    /**
     * <code>.ChannelerSlabActivityDetailInfo challneler_slab_info = 1496;</code>
     * @return Whether the challnelerSlabInfo field is set.
     */
    @java.lang.Override
    public boolean hasChallnelerSlabInfo() {
      return oJOLLMHNGLICase_ == 1496;
    }
    /**
     * <code>.ChannelerSlabActivityDetailInfo challneler_slab_info = 1496;</code>
     * @return The challnelerSlabInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo getChallnelerSlabInfo() {
      if (challnelerSlabInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1496) {
          return (io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1496) {
          return challnelerSlabInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.ChannelerSlabActivityDetailInfo challneler_slab_info = 1496;</code>
     */
    public Builder setChallnelerSlabInfo(io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo value) {
      if (challnelerSlabInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        challnelerSlabInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1496;
      return this;
    }
    /**
     * <code>.ChannelerSlabActivityDetailInfo challneler_slab_info = 1496;</code>
     */
    public Builder setChallnelerSlabInfo(
        io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo.Builder builderForValue) {
      if (challnelerSlabInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        challnelerSlabInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1496;
      return this;
    }
    /**
     * <code>.ChannelerSlabActivityDetailInfo challneler_slab_info = 1496;</code>
     */
    public Builder mergeChallnelerSlabInfo(io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo value) {
      if (challnelerSlabInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1496 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1496) {
          challnelerSlabInfoBuilder_.mergeFrom(value);
        }
        challnelerSlabInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1496;
      return this;
    }
    /**
     * <code>.ChannelerSlabActivityDetailInfo challneler_slab_info = 1496;</code>
     */
    public Builder clearChallnelerSlabInfo() {
      if (challnelerSlabInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1496) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1496) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        challnelerSlabInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ChannelerSlabActivityDetailInfo challneler_slab_info = 1496;</code>
     */
    public io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo.Builder getChallnelerSlabInfoBuilder() {
      return getChallnelerSlabInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.ChannelerSlabActivityDetailInfo challneler_slab_info = 1496;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfoOrBuilder getChallnelerSlabInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1496) && (challnelerSlabInfoBuilder_ != null)) {
        return challnelerSlabInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1496) {
          return (io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.ChannelerSlabActivityDetailInfo challneler_slab_info = 1496;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo, io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfoOrBuilder> 
        getChallnelerSlabInfoFieldBuilder() {
      if (challnelerSlabInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1496)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo.getDefaultInstance();
        }
        challnelerSlabInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo, io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.ChannelerSlabActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1496;
      onChanged();;
      return challnelerSlabInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo, io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.DeliveryActivityDetailInfoOrBuilder> deliveryInfoBuilder_;
    /**
     * <code>.DeliveryActivityDetailInfo delivery_info = 461;</code>
     * @return Whether the deliveryInfo field is set.
     */
    @java.lang.Override
    public boolean hasDeliveryInfo() {
      return oJOLLMHNGLICase_ == 461;
    }
    /**
     * <code>.DeliveryActivityDetailInfo delivery_info = 461;</code>
     * @return The deliveryInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo getDeliveryInfo() {
      if (deliveryInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 461) {
          return (io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 461) {
          return deliveryInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.DeliveryActivityDetailInfo delivery_info = 461;</code>
     */
    public Builder setDeliveryInfo(io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo value) {
      if (deliveryInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        deliveryInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 461;
      return this;
    }
    /**
     * <code>.DeliveryActivityDetailInfo delivery_info = 461;</code>
     */
    public Builder setDeliveryInfo(
        io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo.Builder builderForValue) {
      if (deliveryInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        deliveryInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 461;
      return this;
    }
    /**
     * <code>.DeliveryActivityDetailInfo delivery_info = 461;</code>
     */
    public Builder mergeDeliveryInfo(io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo value) {
      if (deliveryInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 461 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 461) {
          deliveryInfoBuilder_.mergeFrom(value);
        }
        deliveryInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 461;
      return this;
    }
    /**
     * <code>.DeliveryActivityDetailInfo delivery_info = 461;</code>
     */
    public Builder clearDeliveryInfo() {
      if (deliveryInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 461) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 461) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        deliveryInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.DeliveryActivityDetailInfo delivery_info = 461;</code>
     */
    public io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo.Builder getDeliveryInfoBuilder() {
      return getDeliveryInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.DeliveryActivityDetailInfo delivery_info = 461;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.DeliveryActivityDetailInfoOrBuilder getDeliveryInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 461) && (deliveryInfoBuilder_ != null)) {
        return deliveryInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 461) {
          return (io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.DeliveryActivityDetailInfo delivery_info = 461;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo, io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.DeliveryActivityDetailInfoOrBuilder> 
        getDeliveryInfoFieldBuilder() {
      if (deliveryInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 461)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo.getDefaultInstance();
        }
        deliveryInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo, io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.DeliveryActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.DeliveryActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 461;
      onChanged();;
      return deliveryInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo, io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.SeaLampActivityDetailInfoOrBuilder> samLampInfoBuilder_;
    /**
     * <code>.SeaLampActivityDetailInfo sam_lamp_info = 12;</code>
     * @return Whether the samLampInfo field is set.
     */
    @java.lang.Override
    public boolean hasSamLampInfo() {
      return oJOLLMHNGLICase_ == 12;
    }
    /**
     * <code>.SeaLampActivityDetailInfo sam_lamp_info = 12;</code>
     * @return The samLampInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo getSamLampInfo() {
      if (samLampInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 12) {
          return (io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 12) {
          return samLampInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.SeaLampActivityDetailInfo sam_lamp_info = 12;</code>
     */
    public Builder setSamLampInfo(io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo value) {
      if (samLampInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        samLampInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 12;
      return this;
    }
    /**
     * <code>.SeaLampActivityDetailInfo sam_lamp_info = 12;</code>
     */
    public Builder setSamLampInfo(
        io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo.Builder builderForValue) {
      if (samLampInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        samLampInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 12;
      return this;
    }
    /**
     * <code>.SeaLampActivityDetailInfo sam_lamp_info = 12;</code>
     */
    public Builder mergeSamLampInfo(io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo value) {
      if (samLampInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 12 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 12) {
          samLampInfoBuilder_.mergeFrom(value);
        }
        samLampInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 12;
      return this;
    }
    /**
     * <code>.SeaLampActivityDetailInfo sam_lamp_info = 12;</code>
     */
    public Builder clearSamLampInfo() {
      if (samLampInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 12) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 12) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        samLampInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.SeaLampActivityDetailInfo sam_lamp_info = 12;</code>
     */
    public io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo.Builder getSamLampInfoBuilder() {
      return getSamLampInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.SeaLampActivityDetailInfo sam_lamp_info = 12;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.SeaLampActivityDetailInfoOrBuilder getSamLampInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 12) && (samLampInfoBuilder_ != null)) {
        return samLampInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 12) {
          return (io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.SeaLampActivityDetailInfo sam_lamp_info = 12;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo, io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.SeaLampActivityDetailInfoOrBuilder> 
        getSamLampInfoFieldBuilder() {
      if (samLampInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 12)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo.getDefaultInstance();
        }
        samLampInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo, io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.SeaLampActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.SeaLampActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 12;
      onChanged();;
      return samLampInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FLMMFPGDKKC, io.grasscutter.net.proto.activity.FLMMFPGDKKC.Builder, io.grasscutter.net.proto.activity.FLMMFPGDKKCOrBuilder> limitedTimeRewardAreaBannerInfoBuilder_;
    /**
     * <code>.FLMMFPGDKKC limited_time_reward_area_banner_info = 821;</code>
     * @return Whether the limitedTimeRewardAreaBannerInfo field is set.
     */
    @java.lang.Override
    public boolean hasLimitedTimeRewardAreaBannerInfo() {
      return oJOLLMHNGLICase_ == 821;
    }
    /**
     * <code>.FLMMFPGDKKC limited_time_reward_area_banner_info = 821;</code>
     * @return The limitedTimeRewardAreaBannerInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FLMMFPGDKKC getLimitedTimeRewardAreaBannerInfo() {
      if (limitedTimeRewardAreaBannerInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 821) {
          return (io.grasscutter.net.proto.activity.FLMMFPGDKKC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FLMMFPGDKKC.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 821) {
          return limitedTimeRewardAreaBannerInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.FLMMFPGDKKC.getDefaultInstance();
      }
    }
    /**
     * <code>.FLMMFPGDKKC limited_time_reward_area_banner_info = 821;</code>
     */
    public Builder setLimitedTimeRewardAreaBannerInfo(io.grasscutter.net.proto.activity.FLMMFPGDKKC value) {
      if (limitedTimeRewardAreaBannerInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        limitedTimeRewardAreaBannerInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 821;
      return this;
    }
    /**
     * <code>.FLMMFPGDKKC limited_time_reward_area_banner_info = 821;</code>
     */
    public Builder setLimitedTimeRewardAreaBannerInfo(
        io.grasscutter.net.proto.activity.FLMMFPGDKKC.Builder builderForValue) {
      if (limitedTimeRewardAreaBannerInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        limitedTimeRewardAreaBannerInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 821;
      return this;
    }
    /**
     * <code>.FLMMFPGDKKC limited_time_reward_area_banner_info = 821;</code>
     */
    public Builder mergeLimitedTimeRewardAreaBannerInfo(io.grasscutter.net.proto.activity.FLMMFPGDKKC value) {
      if (limitedTimeRewardAreaBannerInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 821 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.FLMMFPGDKKC.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FLMMFPGDKKC.newBuilder((io.grasscutter.net.proto.activity.FLMMFPGDKKC) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 821) {
          limitedTimeRewardAreaBannerInfoBuilder_.mergeFrom(value);
        }
        limitedTimeRewardAreaBannerInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 821;
      return this;
    }
    /**
     * <code>.FLMMFPGDKKC limited_time_reward_area_banner_info = 821;</code>
     */
    public Builder clearLimitedTimeRewardAreaBannerInfo() {
      if (limitedTimeRewardAreaBannerInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 821) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 821) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        limitedTimeRewardAreaBannerInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.FLMMFPGDKKC limited_time_reward_area_banner_info = 821;</code>
     */
    public io.grasscutter.net.proto.activity.FLMMFPGDKKC.Builder getLimitedTimeRewardAreaBannerInfoBuilder() {
      return getLimitedTimeRewardAreaBannerInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.FLMMFPGDKKC limited_time_reward_area_banner_info = 821;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FLMMFPGDKKCOrBuilder getLimitedTimeRewardAreaBannerInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 821) && (limitedTimeRewardAreaBannerInfoBuilder_ != null)) {
        return limitedTimeRewardAreaBannerInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 821) {
          return (io.grasscutter.net.proto.activity.FLMMFPGDKKC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FLMMFPGDKKC.getDefaultInstance();
      }
    }
    /**
     * <code>.FLMMFPGDKKC limited_time_reward_area_banner_info = 821;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FLMMFPGDKKC, io.grasscutter.net.proto.activity.FLMMFPGDKKC.Builder, io.grasscutter.net.proto.activity.FLMMFPGDKKCOrBuilder> 
        getLimitedTimeRewardAreaBannerInfoFieldBuilder() {
      if (limitedTimeRewardAreaBannerInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 821)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FLMMFPGDKKC.getDefaultInstance();
        }
        limitedTimeRewardAreaBannerInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.FLMMFPGDKKC, io.grasscutter.net.proto.activity.FLMMFPGDKKC.Builder, io.grasscutter.net.proto.activity.FLMMFPGDKKCOrBuilder>(
                (io.grasscutter.net.proto.activity.FLMMFPGDKKC) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 821;
      onChanged();;
      return limitedTimeRewardAreaBannerInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.SumoActivityDetailInfo, io.grasscutter.net.proto.activity.SumoActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.SumoActivityDetailInfoOrBuilder> sumoInfoBuilder_;
    /**
     * <code>.SumoActivityDetailInfo sumo_info = 22;</code>
     * @return Whether the sumoInfo field is set.
     */
    @java.lang.Override
    public boolean hasSumoInfo() {
      return oJOLLMHNGLICase_ == 22;
    }
    /**
     * <code>.SumoActivityDetailInfo sumo_info = 22;</code>
     * @return The sumoInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.SumoActivityDetailInfo getSumoInfo() {
      if (sumoInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 22) {
          return (io.grasscutter.net.proto.activity.SumoActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.SumoActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 22) {
          return sumoInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.SumoActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.SumoActivityDetailInfo sumo_info = 22;</code>
     */
    public Builder setSumoInfo(io.grasscutter.net.proto.activity.SumoActivityDetailInfo value) {
      if (sumoInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        sumoInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 22;
      return this;
    }
    /**
     * <code>.SumoActivityDetailInfo sumo_info = 22;</code>
     */
    public Builder setSumoInfo(
        io.grasscutter.net.proto.activity.SumoActivityDetailInfo.Builder builderForValue) {
      if (sumoInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        sumoInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 22;
      return this;
    }
    /**
     * <code>.SumoActivityDetailInfo sumo_info = 22;</code>
     */
    public Builder mergeSumoInfo(io.grasscutter.net.proto.activity.SumoActivityDetailInfo value) {
      if (sumoInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 22 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.SumoActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.SumoActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.SumoActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 22) {
          sumoInfoBuilder_.mergeFrom(value);
        }
        sumoInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 22;
      return this;
    }
    /**
     * <code>.SumoActivityDetailInfo sumo_info = 22;</code>
     */
    public Builder clearSumoInfo() {
      if (sumoInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 22) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 22) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        sumoInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.SumoActivityDetailInfo sumo_info = 22;</code>
     */
    public io.grasscutter.net.proto.activity.SumoActivityDetailInfo.Builder getSumoInfoBuilder() {
      return getSumoInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.SumoActivityDetailInfo sumo_info = 22;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.SumoActivityDetailInfoOrBuilder getSumoInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 22) && (sumoInfoBuilder_ != null)) {
        return sumoInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 22) {
          return (io.grasscutter.net.proto.activity.SumoActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.SumoActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.SumoActivityDetailInfo sumo_info = 22;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.SumoActivityDetailInfo, io.grasscutter.net.proto.activity.SumoActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.SumoActivityDetailInfoOrBuilder> 
        getSumoInfoFieldBuilder() {
      if (sumoInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 22)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.SumoActivityDetailInfo.getDefaultInstance();
        }
        sumoInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.SumoActivityDetailInfo, io.grasscutter.net.proto.activity.SumoActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.SumoActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.SumoActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 22;
      onChanged();;
      return sumoInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FOFBDKCPIDC, io.grasscutter.net.proto.activity.FOFBDKCPIDC.Builder, io.grasscutter.net.proto.activity.FOFBDKCPIDCOrBuilder> ugcV2InfoBuilder_;
    /**
     * <code>.FOFBDKCPIDC ugc_v2_info = 758;</code>
     * @return Whether the ugcV2Info field is set.
     */
    @java.lang.Override
    public boolean hasUgcV2Info() {
      return oJOLLMHNGLICase_ == 758;
    }
    /**
     * <code>.FOFBDKCPIDC ugc_v2_info = 758;</code>
     * @return The ugcV2Info.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FOFBDKCPIDC getUgcV2Info() {
      if (ugcV2InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 758) {
          return (io.grasscutter.net.proto.activity.FOFBDKCPIDC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FOFBDKCPIDC.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 758) {
          return ugcV2InfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.FOFBDKCPIDC.getDefaultInstance();
      }
    }
    /**
     * <code>.FOFBDKCPIDC ugc_v2_info = 758;</code>
     */
    public Builder setUgcV2Info(io.grasscutter.net.proto.activity.FOFBDKCPIDC value) {
      if (ugcV2InfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        ugcV2InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 758;
      return this;
    }
    /**
     * <code>.FOFBDKCPIDC ugc_v2_info = 758;</code>
     */
    public Builder setUgcV2Info(
        io.grasscutter.net.proto.activity.FOFBDKCPIDC.Builder builderForValue) {
      if (ugcV2InfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        ugcV2InfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 758;
      return this;
    }
    /**
     * <code>.FOFBDKCPIDC ugc_v2_info = 758;</code>
     */
    public Builder mergeUgcV2Info(io.grasscutter.net.proto.activity.FOFBDKCPIDC value) {
      if (ugcV2InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 758 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.FOFBDKCPIDC.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FOFBDKCPIDC.newBuilder((io.grasscutter.net.proto.activity.FOFBDKCPIDC) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 758) {
          ugcV2InfoBuilder_.mergeFrom(value);
        }
        ugcV2InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 758;
      return this;
    }
    /**
     * <code>.FOFBDKCPIDC ugc_v2_info = 758;</code>
     */
    public Builder clearUgcV2Info() {
      if (ugcV2InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 758) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 758) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        ugcV2InfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.FOFBDKCPIDC ugc_v2_info = 758;</code>
     */
    public io.grasscutter.net.proto.activity.FOFBDKCPIDC.Builder getUgcV2InfoBuilder() {
      return getUgcV2InfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.FOFBDKCPIDC ugc_v2_info = 758;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.FOFBDKCPIDCOrBuilder getUgcV2InfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 758) && (ugcV2InfoBuilder_ != null)) {
        return ugcV2InfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 758) {
          return (io.grasscutter.net.proto.activity.FOFBDKCPIDC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.FOFBDKCPIDC.getDefaultInstance();
      }
    }
    /**
     * <code>.FOFBDKCPIDC ugc_v2_info = 758;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.FOFBDKCPIDC, io.grasscutter.net.proto.activity.FOFBDKCPIDC.Builder, io.grasscutter.net.proto.activity.FOFBDKCPIDCOrBuilder> 
        getUgcV2InfoFieldBuilder() {
      if (ugcV2InfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 758)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.FOFBDKCPIDC.getDefaultInstance();
        }
        ugcV2InfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.FOFBDKCPIDC, io.grasscutter.net.proto.activity.FOFBDKCPIDC.Builder, io.grasscutter.net.proto.activity.FOFBDKCPIDCOrBuilder>(
                (io.grasscutter.net.proto.activity.FOFBDKCPIDC) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 758;
      onChanged();;
      return ugcV2InfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EJIBHKPOFAG, io.grasscutter.net.proto.activity.EJIBHKPOFAG.Builder, io.grasscutter.net.proto.activity.EJIBHKPOFAGOrBuilder> fungusFighterV3InfoBuilder_;
    /**
     * <code>.EJIBHKPOFAG fungus_fighter_v3_info = 633;</code>
     * @return Whether the fungusFighterV3Info field is set.
     */
    @java.lang.Override
    public boolean hasFungusFighterV3Info() {
      return oJOLLMHNGLICase_ == 633;
    }
    /**
     * <code>.EJIBHKPOFAG fungus_fighter_v3_info = 633;</code>
     * @return The fungusFighterV3Info.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EJIBHKPOFAG getFungusFighterV3Info() {
      if (fungusFighterV3InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 633) {
          return (io.grasscutter.net.proto.activity.EJIBHKPOFAG) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EJIBHKPOFAG.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 633) {
          return fungusFighterV3InfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.EJIBHKPOFAG.getDefaultInstance();
      }
    }
    /**
     * <code>.EJIBHKPOFAG fungus_fighter_v3_info = 633;</code>
     */
    public Builder setFungusFighterV3Info(io.grasscutter.net.proto.activity.EJIBHKPOFAG value) {
      if (fungusFighterV3InfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        fungusFighterV3InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 633;
      return this;
    }
    /**
     * <code>.EJIBHKPOFAG fungus_fighter_v3_info = 633;</code>
     */
    public Builder setFungusFighterV3Info(
        io.grasscutter.net.proto.activity.EJIBHKPOFAG.Builder builderForValue) {
      if (fungusFighterV3InfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        fungusFighterV3InfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 633;
      return this;
    }
    /**
     * <code>.EJIBHKPOFAG fungus_fighter_v3_info = 633;</code>
     */
    public Builder mergeFungusFighterV3Info(io.grasscutter.net.proto.activity.EJIBHKPOFAG value) {
      if (fungusFighterV3InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 633 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.EJIBHKPOFAG.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EJIBHKPOFAG.newBuilder((io.grasscutter.net.proto.activity.EJIBHKPOFAG) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 633) {
          fungusFighterV3InfoBuilder_.mergeFrom(value);
        }
        fungusFighterV3InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 633;
      return this;
    }
    /**
     * <code>.EJIBHKPOFAG fungus_fighter_v3_info = 633;</code>
     */
    public Builder clearFungusFighterV3Info() {
      if (fungusFighterV3InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 633) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 633) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        fungusFighterV3InfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.EJIBHKPOFAG fungus_fighter_v3_info = 633;</code>
     */
    public io.grasscutter.net.proto.activity.EJIBHKPOFAG.Builder getFungusFighterV3InfoBuilder() {
      return getFungusFighterV3InfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.EJIBHKPOFAG fungus_fighter_v3_info = 633;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EJIBHKPOFAGOrBuilder getFungusFighterV3InfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 633) && (fungusFighterV3InfoBuilder_ != null)) {
        return fungusFighterV3InfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 633) {
          return (io.grasscutter.net.proto.activity.EJIBHKPOFAG) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EJIBHKPOFAG.getDefaultInstance();
      }
    }
    /**
     * <code>.EJIBHKPOFAG fungus_fighter_v3_info = 633;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EJIBHKPOFAG, io.grasscutter.net.proto.activity.EJIBHKPOFAG.Builder, io.grasscutter.net.proto.activity.EJIBHKPOFAGOrBuilder> 
        getFungusFighterV3InfoFieldBuilder() {
      if (fungusFighterV3InfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 633)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EJIBHKPOFAG.getDefaultInstance();
        }
        fungusFighterV3InfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.EJIBHKPOFAG, io.grasscutter.net.proto.activity.EJIBHKPOFAG.Builder, io.grasscutter.net.proto.activity.EJIBHKPOFAGOrBuilder>(
                (io.grasscutter.net.proto.activity.EJIBHKPOFAG) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 633;
      onChanged();;
      return fungusFighterV3InfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.NNKIJPDEJKE, io.grasscutter.net.proto.activity.NNKIJPDEJKE.Builder, io.grasscutter.net.proto.activity.NNKIJPDEJKEOrBuilder> charAmusementInfoBuilder_;
    /**
     * <code>.NNKIJPDEJKE char_amusement_info = 1741;</code>
     * @return Whether the charAmusementInfo field is set.
     */
    @java.lang.Override
    public boolean hasCharAmusementInfo() {
      return oJOLLMHNGLICase_ == 1741;
    }
    /**
     * <code>.NNKIJPDEJKE char_amusement_info = 1741;</code>
     * @return The charAmusementInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.NNKIJPDEJKE getCharAmusementInfo() {
      if (charAmusementInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1741) {
          return (io.grasscutter.net.proto.activity.NNKIJPDEJKE) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.NNKIJPDEJKE.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1741) {
          return charAmusementInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.NNKIJPDEJKE.getDefaultInstance();
      }
    }
    /**
     * <code>.NNKIJPDEJKE char_amusement_info = 1741;</code>
     */
    public Builder setCharAmusementInfo(io.grasscutter.net.proto.activity.NNKIJPDEJKE value) {
      if (charAmusementInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        charAmusementInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1741;
      return this;
    }
    /**
     * <code>.NNKIJPDEJKE char_amusement_info = 1741;</code>
     */
    public Builder setCharAmusementInfo(
        io.grasscutter.net.proto.activity.NNKIJPDEJKE.Builder builderForValue) {
      if (charAmusementInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        charAmusementInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1741;
      return this;
    }
    /**
     * <code>.NNKIJPDEJKE char_amusement_info = 1741;</code>
     */
    public Builder mergeCharAmusementInfo(io.grasscutter.net.proto.activity.NNKIJPDEJKE value) {
      if (charAmusementInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1741 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.NNKIJPDEJKE.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.NNKIJPDEJKE.newBuilder((io.grasscutter.net.proto.activity.NNKIJPDEJKE) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1741) {
          charAmusementInfoBuilder_.mergeFrom(value);
        }
        charAmusementInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1741;
      return this;
    }
    /**
     * <code>.NNKIJPDEJKE char_amusement_info = 1741;</code>
     */
    public Builder clearCharAmusementInfo() {
      if (charAmusementInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1741) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1741) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        charAmusementInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.NNKIJPDEJKE char_amusement_info = 1741;</code>
     */
    public io.grasscutter.net.proto.activity.NNKIJPDEJKE.Builder getCharAmusementInfoBuilder() {
      return getCharAmusementInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.NNKIJPDEJKE char_amusement_info = 1741;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.NNKIJPDEJKEOrBuilder getCharAmusementInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1741) && (charAmusementInfoBuilder_ != null)) {
        return charAmusementInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1741) {
          return (io.grasscutter.net.proto.activity.NNKIJPDEJKE) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.NNKIJPDEJKE.getDefaultInstance();
      }
    }
    /**
     * <code>.NNKIJPDEJKE char_amusement_info = 1741;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.NNKIJPDEJKE, io.grasscutter.net.proto.activity.NNKIJPDEJKE.Builder, io.grasscutter.net.proto.activity.NNKIJPDEJKEOrBuilder> 
        getCharAmusementInfoFieldBuilder() {
      if (charAmusementInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1741)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.NNKIJPDEJKE.getDefaultInstance();
        }
        charAmusementInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.NNKIJPDEJKE, io.grasscutter.net.proto.activity.NNKIJPDEJKE.Builder, io.grasscutter.net.proto.activity.NNKIJPDEJKEOrBuilder>(
                (io.grasscutter.net.proto.activity.NNKIJPDEJKE) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1741;
      onChanged();;
      return charAmusementInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.KKAKLBDLOOE, io.grasscutter.net.proto.activity.KKAKLBDLOOE.Builder, io.grasscutter.net.proto.activity.KKAKLBDLOOEOrBuilder> monsterVsMonsterDetailInfoBuilder_;
    /**
     * <code>.KKAKLBDLOOE monster_vs_monster_detail_info = 1889;</code>
     * @return Whether the monsterVsMonsterDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasMonsterVsMonsterDetailInfo() {
      return oJOLLMHNGLICase_ == 1889;
    }
    /**
     * <code>.KKAKLBDLOOE monster_vs_monster_detail_info = 1889;</code>
     * @return The monsterVsMonsterDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.KKAKLBDLOOE getMonsterVsMonsterDetailInfo() {
      if (monsterVsMonsterDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1889) {
          return (io.grasscutter.net.proto.activity.KKAKLBDLOOE) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.KKAKLBDLOOE.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1889) {
          return monsterVsMonsterDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.KKAKLBDLOOE.getDefaultInstance();
      }
    }
    /**
     * <code>.KKAKLBDLOOE monster_vs_monster_detail_info = 1889;</code>
     */
    public Builder setMonsterVsMonsterDetailInfo(io.grasscutter.net.proto.activity.KKAKLBDLOOE value) {
      if (monsterVsMonsterDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        monsterVsMonsterDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1889;
      return this;
    }
    /**
     * <code>.KKAKLBDLOOE monster_vs_monster_detail_info = 1889;</code>
     */
    public Builder setMonsterVsMonsterDetailInfo(
        io.grasscutter.net.proto.activity.KKAKLBDLOOE.Builder builderForValue) {
      if (monsterVsMonsterDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        monsterVsMonsterDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1889;
      return this;
    }
    /**
     * <code>.KKAKLBDLOOE monster_vs_monster_detail_info = 1889;</code>
     */
    public Builder mergeMonsterVsMonsterDetailInfo(io.grasscutter.net.proto.activity.KKAKLBDLOOE value) {
      if (monsterVsMonsterDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1889 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.KKAKLBDLOOE.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.KKAKLBDLOOE.newBuilder((io.grasscutter.net.proto.activity.KKAKLBDLOOE) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1889) {
          monsterVsMonsterDetailInfoBuilder_.mergeFrom(value);
        }
        monsterVsMonsterDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1889;
      return this;
    }
    /**
     * <code>.KKAKLBDLOOE monster_vs_monster_detail_info = 1889;</code>
     */
    public Builder clearMonsterVsMonsterDetailInfo() {
      if (monsterVsMonsterDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1889) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1889) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        monsterVsMonsterDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.KKAKLBDLOOE monster_vs_monster_detail_info = 1889;</code>
     */
    public io.grasscutter.net.proto.activity.KKAKLBDLOOE.Builder getMonsterVsMonsterDetailInfoBuilder() {
      return getMonsterVsMonsterDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.KKAKLBDLOOE monster_vs_monster_detail_info = 1889;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.KKAKLBDLOOEOrBuilder getMonsterVsMonsterDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1889) && (monsterVsMonsterDetailInfoBuilder_ != null)) {
        return monsterVsMonsterDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1889) {
          return (io.grasscutter.net.proto.activity.KKAKLBDLOOE) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.KKAKLBDLOOE.getDefaultInstance();
      }
    }
    /**
     * <code>.KKAKLBDLOOE monster_vs_monster_detail_info = 1889;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.KKAKLBDLOOE, io.grasscutter.net.proto.activity.KKAKLBDLOOE.Builder, io.grasscutter.net.proto.activity.KKAKLBDLOOEOrBuilder> 
        getMonsterVsMonsterDetailInfoFieldBuilder() {
      if (monsterVsMonsterDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1889)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.KKAKLBDLOOE.getDefaultInstance();
        }
        monsterVsMonsterDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.KKAKLBDLOOE, io.grasscutter.net.proto.activity.KKAKLBDLOOE.Builder, io.grasscutter.net.proto.activity.KKAKLBDLOOEOrBuilder>(
                (io.grasscutter.net.proto.activity.KKAKLBDLOOE) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1889;
      onChanged();;
      return monsterVsMonsterDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.GPBHBCBEHKI, io.grasscutter.net.proto.activity.GPBHBCBEHKI.Builder, io.grasscutter.net.proto.activity.GPBHBCBEHKIOrBuilder> poetryFestivalDetailInfoBuilder_;
    /**
     * <code>.GPBHBCBEHKI poetry_festival_detail_info = 1695;</code>
     * @return Whether the poetryFestivalDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasPoetryFestivalDetailInfo() {
      return oJOLLMHNGLICase_ == 1695;
    }
    /**
     * <code>.GPBHBCBEHKI poetry_festival_detail_info = 1695;</code>
     * @return The poetryFestivalDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.GPBHBCBEHKI getPoetryFestivalDetailInfo() {
      if (poetryFestivalDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1695) {
          return (io.grasscutter.net.proto.activity.GPBHBCBEHKI) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.GPBHBCBEHKI.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1695) {
          return poetryFestivalDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.GPBHBCBEHKI.getDefaultInstance();
      }
    }
    /**
     * <code>.GPBHBCBEHKI poetry_festival_detail_info = 1695;</code>
     */
    public Builder setPoetryFestivalDetailInfo(io.grasscutter.net.proto.activity.GPBHBCBEHKI value) {
      if (poetryFestivalDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        poetryFestivalDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1695;
      return this;
    }
    /**
     * <code>.GPBHBCBEHKI poetry_festival_detail_info = 1695;</code>
     */
    public Builder setPoetryFestivalDetailInfo(
        io.grasscutter.net.proto.activity.GPBHBCBEHKI.Builder builderForValue) {
      if (poetryFestivalDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        poetryFestivalDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1695;
      return this;
    }
    /**
     * <code>.GPBHBCBEHKI poetry_festival_detail_info = 1695;</code>
     */
    public Builder mergePoetryFestivalDetailInfo(io.grasscutter.net.proto.activity.GPBHBCBEHKI value) {
      if (poetryFestivalDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1695 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.GPBHBCBEHKI.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.GPBHBCBEHKI.newBuilder((io.grasscutter.net.proto.activity.GPBHBCBEHKI) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1695) {
          poetryFestivalDetailInfoBuilder_.mergeFrom(value);
        }
        poetryFestivalDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1695;
      return this;
    }
    /**
     * <code>.GPBHBCBEHKI poetry_festival_detail_info = 1695;</code>
     */
    public Builder clearPoetryFestivalDetailInfo() {
      if (poetryFestivalDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1695) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1695) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        poetryFestivalDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.GPBHBCBEHKI poetry_festival_detail_info = 1695;</code>
     */
    public io.grasscutter.net.proto.activity.GPBHBCBEHKI.Builder getPoetryFestivalDetailInfoBuilder() {
      return getPoetryFestivalDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.GPBHBCBEHKI poetry_festival_detail_info = 1695;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.GPBHBCBEHKIOrBuilder getPoetryFestivalDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1695) && (poetryFestivalDetailInfoBuilder_ != null)) {
        return poetryFestivalDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1695) {
          return (io.grasscutter.net.proto.activity.GPBHBCBEHKI) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.GPBHBCBEHKI.getDefaultInstance();
      }
    }
    /**
     * <code>.GPBHBCBEHKI poetry_festival_detail_info = 1695;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.GPBHBCBEHKI, io.grasscutter.net.proto.activity.GPBHBCBEHKI.Builder, io.grasscutter.net.proto.activity.GPBHBCBEHKIOrBuilder> 
        getPoetryFestivalDetailInfoFieldBuilder() {
      if (poetryFestivalDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1695)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.GPBHBCBEHKI.getDefaultInstance();
        }
        poetryFestivalDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.GPBHBCBEHKI, io.grasscutter.net.proto.activity.GPBHBCBEHKI.Builder, io.grasscutter.net.proto.activity.GPBHBCBEHKIOrBuilder>(
                (io.grasscutter.net.proto.activity.GPBHBCBEHKI) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1695;
      onChanged();;
      return poetryFestivalDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BartenderActivityDetailInfo, io.grasscutter.net.proto.activity.BartenderActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.BartenderActivityDetailInfoOrBuilder> bartenderInfoBuilder_;
    /**
     * <code>.BartenderActivityDetailInfo bartender_info = 29;</code>
     * @return Whether the bartenderInfo field is set.
     */
    @java.lang.Override
    public boolean hasBartenderInfo() {
      return oJOLLMHNGLICase_ == 29;
    }
    /**
     * <code>.BartenderActivityDetailInfo bartender_info = 29;</code>
     * @return The bartenderInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BartenderActivityDetailInfo getBartenderInfo() {
      if (bartenderInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 29) {
          return (io.grasscutter.net.proto.activity.BartenderActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BartenderActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 29) {
          return bartenderInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.BartenderActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.BartenderActivityDetailInfo bartender_info = 29;</code>
     */
    public Builder setBartenderInfo(io.grasscutter.net.proto.activity.BartenderActivityDetailInfo value) {
      if (bartenderInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        bartenderInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 29;
      return this;
    }
    /**
     * <code>.BartenderActivityDetailInfo bartender_info = 29;</code>
     */
    public Builder setBartenderInfo(
        io.grasscutter.net.proto.activity.BartenderActivityDetailInfo.Builder builderForValue) {
      if (bartenderInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        bartenderInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 29;
      return this;
    }
    /**
     * <code>.BartenderActivityDetailInfo bartender_info = 29;</code>
     */
    public Builder mergeBartenderInfo(io.grasscutter.net.proto.activity.BartenderActivityDetailInfo value) {
      if (bartenderInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 29 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.BartenderActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BartenderActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.BartenderActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 29) {
          bartenderInfoBuilder_.mergeFrom(value);
        }
        bartenderInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 29;
      return this;
    }
    /**
     * <code>.BartenderActivityDetailInfo bartender_info = 29;</code>
     */
    public Builder clearBartenderInfo() {
      if (bartenderInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 29) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 29) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        bartenderInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.BartenderActivityDetailInfo bartender_info = 29;</code>
     */
    public io.grasscutter.net.proto.activity.BartenderActivityDetailInfo.Builder getBartenderInfoBuilder() {
      return getBartenderInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.BartenderActivityDetailInfo bartender_info = 29;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BartenderActivityDetailInfoOrBuilder getBartenderInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 29) && (bartenderInfoBuilder_ != null)) {
        return bartenderInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 29) {
          return (io.grasscutter.net.proto.activity.BartenderActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BartenderActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.BartenderActivityDetailInfo bartender_info = 29;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BartenderActivityDetailInfo, io.grasscutter.net.proto.activity.BartenderActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.BartenderActivityDetailInfoOrBuilder> 
        getBartenderInfoFieldBuilder() {
      if (bartenderInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 29)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BartenderActivityDetailInfo.getDefaultInstance();
        }
        bartenderInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.BartenderActivityDetailInfo, io.grasscutter.net.proto.activity.BartenderActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.BartenderActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.BartenderActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 29;
      onChanged();;
      return bartenderInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo, io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo.Builder, io.grasscutter.net.proto.activity.SummerTimeV2DetailInfoOrBuilder> summerTimeV2InfoBuilder_;
    /**
     * <code>.SummerTimeV2DetailInfo summer_time_v2_info = 565;</code>
     * @return Whether the summerTimeV2Info field is set.
     */
    @java.lang.Override
    public boolean hasSummerTimeV2Info() {
      return oJOLLMHNGLICase_ == 565;
    }
    /**
     * <code>.SummerTimeV2DetailInfo summer_time_v2_info = 565;</code>
     * @return The summerTimeV2Info.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo getSummerTimeV2Info() {
      if (summerTimeV2InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 565) {
          return (io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 565) {
          return summerTimeV2InfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.SummerTimeV2DetailInfo summer_time_v2_info = 565;</code>
     */
    public Builder setSummerTimeV2Info(io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo value) {
      if (summerTimeV2InfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        summerTimeV2InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 565;
      return this;
    }
    /**
     * <code>.SummerTimeV2DetailInfo summer_time_v2_info = 565;</code>
     */
    public Builder setSummerTimeV2Info(
        io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo.Builder builderForValue) {
      if (summerTimeV2InfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        summerTimeV2InfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 565;
      return this;
    }
    /**
     * <code>.SummerTimeV2DetailInfo summer_time_v2_info = 565;</code>
     */
    public Builder mergeSummerTimeV2Info(io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo value) {
      if (summerTimeV2InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 565 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo.newBuilder((io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 565) {
          summerTimeV2InfoBuilder_.mergeFrom(value);
        }
        summerTimeV2InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 565;
      return this;
    }
    /**
     * <code>.SummerTimeV2DetailInfo summer_time_v2_info = 565;</code>
     */
    public Builder clearSummerTimeV2Info() {
      if (summerTimeV2InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 565) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 565) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        summerTimeV2InfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.SummerTimeV2DetailInfo summer_time_v2_info = 565;</code>
     */
    public io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo.Builder getSummerTimeV2InfoBuilder() {
      return getSummerTimeV2InfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.SummerTimeV2DetailInfo summer_time_v2_info = 565;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.SummerTimeV2DetailInfoOrBuilder getSummerTimeV2InfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 565) && (summerTimeV2InfoBuilder_ != null)) {
        return summerTimeV2InfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 565) {
          return (io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.SummerTimeV2DetailInfo summer_time_v2_info = 565;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo, io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo.Builder, io.grasscutter.net.proto.activity.SummerTimeV2DetailInfoOrBuilder> 
        getSummerTimeV2InfoFieldBuilder() {
      if (summerTimeV2InfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 565)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo.getDefaultInstance();
        }
        summerTimeV2InfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo, io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo.Builder, io.grasscutter.net.proto.activity.SummerTimeV2DetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.SummerTimeV2DetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 565;
      onChanged();;
      return summerTimeV2InfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.DCCNBNFGKMA, io.grasscutter.net.proto.activity.DCCNBNFGKMA.Builder, io.grasscutter.net.proto.activity.DCCNBNFGKMAOrBuilder> effigyChallengeV5DetailInfoBuilder_;
    /**
     * <code>.DCCNBNFGKMA effigy_challenge_v5_detail_info = 1683;</code>
     * @return Whether the effigyChallengeV5DetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasEffigyChallengeV5DetailInfo() {
      return oJOLLMHNGLICase_ == 1683;
    }
    /**
     * <code>.DCCNBNFGKMA effigy_challenge_v5_detail_info = 1683;</code>
     * @return The effigyChallengeV5DetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.DCCNBNFGKMA getEffigyChallengeV5DetailInfo() {
      if (effigyChallengeV5DetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1683) {
          return (io.grasscutter.net.proto.activity.DCCNBNFGKMA) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.DCCNBNFGKMA.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1683) {
          return effigyChallengeV5DetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.DCCNBNFGKMA.getDefaultInstance();
      }
    }
    /**
     * <code>.DCCNBNFGKMA effigy_challenge_v5_detail_info = 1683;</code>
     */
    public Builder setEffigyChallengeV5DetailInfo(io.grasscutter.net.proto.activity.DCCNBNFGKMA value) {
      if (effigyChallengeV5DetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        effigyChallengeV5DetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1683;
      return this;
    }
    /**
     * <code>.DCCNBNFGKMA effigy_challenge_v5_detail_info = 1683;</code>
     */
    public Builder setEffigyChallengeV5DetailInfo(
        io.grasscutter.net.proto.activity.DCCNBNFGKMA.Builder builderForValue) {
      if (effigyChallengeV5DetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        effigyChallengeV5DetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1683;
      return this;
    }
    /**
     * <code>.DCCNBNFGKMA effigy_challenge_v5_detail_info = 1683;</code>
     */
    public Builder mergeEffigyChallengeV5DetailInfo(io.grasscutter.net.proto.activity.DCCNBNFGKMA value) {
      if (effigyChallengeV5DetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1683 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.DCCNBNFGKMA.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.DCCNBNFGKMA.newBuilder((io.grasscutter.net.proto.activity.DCCNBNFGKMA) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1683) {
          effigyChallengeV5DetailInfoBuilder_.mergeFrom(value);
        }
        effigyChallengeV5DetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1683;
      return this;
    }
    /**
     * <code>.DCCNBNFGKMA effigy_challenge_v5_detail_info = 1683;</code>
     */
    public Builder clearEffigyChallengeV5DetailInfo() {
      if (effigyChallengeV5DetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1683) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1683) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        effigyChallengeV5DetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.DCCNBNFGKMA effigy_challenge_v5_detail_info = 1683;</code>
     */
    public io.grasscutter.net.proto.activity.DCCNBNFGKMA.Builder getEffigyChallengeV5DetailInfoBuilder() {
      return getEffigyChallengeV5DetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.DCCNBNFGKMA effigy_challenge_v5_detail_info = 1683;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.DCCNBNFGKMAOrBuilder getEffigyChallengeV5DetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1683) && (effigyChallengeV5DetailInfoBuilder_ != null)) {
        return effigyChallengeV5DetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1683) {
          return (io.grasscutter.net.proto.activity.DCCNBNFGKMA) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.DCCNBNFGKMA.getDefaultInstance();
      }
    }
    /**
     * <code>.DCCNBNFGKMA effigy_challenge_v5_detail_info = 1683;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.DCCNBNFGKMA, io.grasscutter.net.proto.activity.DCCNBNFGKMA.Builder, io.grasscutter.net.proto.activity.DCCNBNFGKMAOrBuilder> 
        getEffigyChallengeV5DetailInfoFieldBuilder() {
      if (effigyChallengeV5DetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1683)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.DCCNBNFGKMA.getDefaultInstance();
        }
        effigyChallengeV5DetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.DCCNBNFGKMA, io.grasscutter.net.proto.activity.DCCNBNFGKMA.Builder, io.grasscutter.net.proto.activity.DCCNBNFGKMAOrBuilder>(
                (io.grasscutter.net.proto.activity.DCCNBNFGKMA) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1683;
      onChanged();;
      return effigyChallengeV5DetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.PIKDLMGGINC, io.grasscutter.net.proto.activity.PIKDLMGGINC.Builder, io.grasscutter.net.proto.activity.PIKDLMGGINCOrBuilder> tanukiTravelActivityInfoBuilder_;
    /**
     * <code>.PIKDLMGGINC tanuki_travel_activity_info = 1050;</code>
     * @return Whether the tanukiTravelActivityInfo field is set.
     */
    @java.lang.Override
    public boolean hasTanukiTravelActivityInfo() {
      return oJOLLMHNGLICase_ == 1050;
    }
    /**
     * <code>.PIKDLMGGINC tanuki_travel_activity_info = 1050;</code>
     * @return The tanukiTravelActivityInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.PIKDLMGGINC getTanukiTravelActivityInfo() {
      if (tanukiTravelActivityInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1050) {
          return (io.grasscutter.net.proto.activity.PIKDLMGGINC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.PIKDLMGGINC.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1050) {
          return tanukiTravelActivityInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.PIKDLMGGINC.getDefaultInstance();
      }
    }
    /**
     * <code>.PIKDLMGGINC tanuki_travel_activity_info = 1050;</code>
     */
    public Builder setTanukiTravelActivityInfo(io.grasscutter.net.proto.activity.PIKDLMGGINC value) {
      if (tanukiTravelActivityInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        tanukiTravelActivityInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1050;
      return this;
    }
    /**
     * <code>.PIKDLMGGINC tanuki_travel_activity_info = 1050;</code>
     */
    public Builder setTanukiTravelActivityInfo(
        io.grasscutter.net.proto.activity.PIKDLMGGINC.Builder builderForValue) {
      if (tanukiTravelActivityInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        tanukiTravelActivityInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1050;
      return this;
    }
    /**
     * <code>.PIKDLMGGINC tanuki_travel_activity_info = 1050;</code>
     */
    public Builder mergeTanukiTravelActivityInfo(io.grasscutter.net.proto.activity.PIKDLMGGINC value) {
      if (tanukiTravelActivityInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1050 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.PIKDLMGGINC.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.PIKDLMGGINC.newBuilder((io.grasscutter.net.proto.activity.PIKDLMGGINC) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1050) {
          tanukiTravelActivityInfoBuilder_.mergeFrom(value);
        }
        tanukiTravelActivityInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1050;
      return this;
    }
    /**
     * <code>.PIKDLMGGINC tanuki_travel_activity_info = 1050;</code>
     */
    public Builder clearTanukiTravelActivityInfo() {
      if (tanukiTravelActivityInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1050) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1050) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        tanukiTravelActivityInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.PIKDLMGGINC tanuki_travel_activity_info = 1050;</code>
     */
    public io.grasscutter.net.proto.activity.PIKDLMGGINC.Builder getTanukiTravelActivityInfoBuilder() {
      return getTanukiTravelActivityInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.PIKDLMGGINC tanuki_travel_activity_info = 1050;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.PIKDLMGGINCOrBuilder getTanukiTravelActivityInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1050) && (tanukiTravelActivityInfoBuilder_ != null)) {
        return tanukiTravelActivityInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1050) {
          return (io.grasscutter.net.proto.activity.PIKDLMGGINC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.PIKDLMGGINC.getDefaultInstance();
      }
    }
    /**
     * <code>.PIKDLMGGINC tanuki_travel_activity_info = 1050;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.PIKDLMGGINC, io.grasscutter.net.proto.activity.PIKDLMGGINC.Builder, io.grasscutter.net.proto.activity.PIKDLMGGINCOrBuilder> 
        getTanukiTravelActivityInfoFieldBuilder() {
      if (tanukiTravelActivityInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1050)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.PIKDLMGGINC.getDefaultInstance();
        }
        tanukiTravelActivityInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.PIKDLMGGINC, io.grasscutter.net.proto.activity.PIKDLMGGINC.Builder, io.grasscutter.net.proto.activity.PIKDLMGGINCOrBuilder>(
                (io.grasscutter.net.proto.activity.PIKDLMGGINC) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1050;
      onChanged();;
      return tanukiTravelActivityInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo, io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.MusicGameActivityDetailInfoOrBuilder> musicGameInfoBuilder_;
    /**
     * <code>.MusicGameActivityDetailInfo music_game_info = 721;</code>
     * @return Whether the musicGameInfo field is set.
     */
    @java.lang.Override
    public boolean hasMusicGameInfo() {
      return oJOLLMHNGLICase_ == 721;
    }
    /**
     * <code>.MusicGameActivityDetailInfo music_game_info = 721;</code>
     * @return The musicGameInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo getMusicGameInfo() {
      if (musicGameInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 721) {
          return (io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 721) {
          return musicGameInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.MusicGameActivityDetailInfo music_game_info = 721;</code>
     */
    public Builder setMusicGameInfo(io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo value) {
      if (musicGameInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        musicGameInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 721;
      return this;
    }
    /**
     * <code>.MusicGameActivityDetailInfo music_game_info = 721;</code>
     */
    public Builder setMusicGameInfo(
        io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo.Builder builderForValue) {
      if (musicGameInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        musicGameInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 721;
      return this;
    }
    /**
     * <code>.MusicGameActivityDetailInfo music_game_info = 721;</code>
     */
    public Builder mergeMusicGameInfo(io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo value) {
      if (musicGameInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 721 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 721) {
          musicGameInfoBuilder_.mergeFrom(value);
        }
        musicGameInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 721;
      return this;
    }
    /**
     * <code>.MusicGameActivityDetailInfo music_game_info = 721;</code>
     */
    public Builder clearMusicGameInfo() {
      if (musicGameInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 721) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 721) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        musicGameInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.MusicGameActivityDetailInfo music_game_info = 721;</code>
     */
    public io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo.Builder getMusicGameInfoBuilder() {
      return getMusicGameInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.MusicGameActivityDetailInfo music_game_info = 721;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.MusicGameActivityDetailInfoOrBuilder getMusicGameInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 721) && (musicGameInfoBuilder_ != null)) {
        return musicGameInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 721) {
          return (io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.MusicGameActivityDetailInfo music_game_info = 721;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo, io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.MusicGameActivityDetailInfoOrBuilder> 
        getMusicGameInfoFieldBuilder() {
      if (musicGameInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 721)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo.getDefaultInstance();
        }
        musicGameInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo, io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.MusicGameActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.MusicGameActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 721;
      onChanged();;
      return musicGameInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OAMILBDLAID, io.grasscutter.net.proto.activity.OAMILBDLAID.Builder, io.grasscutter.net.proto.activity.OAMILBDLAIDOrBuilder> rainbowPrinceDetailInfoBuilder_;
    /**
     * <code>.OAMILBDLAID rainbow_prince_detail_info = 671;</code>
     * @return Whether the rainbowPrinceDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasRainbowPrinceDetailInfo() {
      return oJOLLMHNGLICase_ == 671;
    }
    /**
     * <code>.OAMILBDLAID rainbow_prince_detail_info = 671;</code>
     * @return The rainbowPrinceDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.OAMILBDLAID getRainbowPrinceDetailInfo() {
      if (rainbowPrinceDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 671) {
          return (io.grasscutter.net.proto.activity.OAMILBDLAID) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.OAMILBDLAID.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 671) {
          return rainbowPrinceDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.OAMILBDLAID.getDefaultInstance();
      }
    }
    /**
     * <code>.OAMILBDLAID rainbow_prince_detail_info = 671;</code>
     */
    public Builder setRainbowPrinceDetailInfo(io.grasscutter.net.proto.activity.OAMILBDLAID value) {
      if (rainbowPrinceDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        rainbowPrinceDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 671;
      return this;
    }
    /**
     * <code>.OAMILBDLAID rainbow_prince_detail_info = 671;</code>
     */
    public Builder setRainbowPrinceDetailInfo(
        io.grasscutter.net.proto.activity.OAMILBDLAID.Builder builderForValue) {
      if (rainbowPrinceDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        rainbowPrinceDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 671;
      return this;
    }
    /**
     * <code>.OAMILBDLAID rainbow_prince_detail_info = 671;</code>
     */
    public Builder mergeRainbowPrinceDetailInfo(io.grasscutter.net.proto.activity.OAMILBDLAID value) {
      if (rainbowPrinceDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 671 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.OAMILBDLAID.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.OAMILBDLAID.newBuilder((io.grasscutter.net.proto.activity.OAMILBDLAID) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 671) {
          rainbowPrinceDetailInfoBuilder_.mergeFrom(value);
        }
        rainbowPrinceDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 671;
      return this;
    }
    /**
     * <code>.OAMILBDLAID rainbow_prince_detail_info = 671;</code>
     */
    public Builder clearRainbowPrinceDetailInfo() {
      if (rainbowPrinceDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 671) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 671) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        rainbowPrinceDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.OAMILBDLAID rainbow_prince_detail_info = 671;</code>
     */
    public io.grasscutter.net.proto.activity.OAMILBDLAID.Builder getRainbowPrinceDetailInfoBuilder() {
      return getRainbowPrinceDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.OAMILBDLAID rainbow_prince_detail_info = 671;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.OAMILBDLAIDOrBuilder getRainbowPrinceDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 671) && (rainbowPrinceDetailInfoBuilder_ != null)) {
        return rainbowPrinceDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 671) {
          return (io.grasscutter.net.proto.activity.OAMILBDLAID) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.OAMILBDLAID.getDefaultInstance();
      }
    }
    /**
     * <code>.OAMILBDLAID rainbow_prince_detail_info = 671;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OAMILBDLAID, io.grasscutter.net.proto.activity.OAMILBDLAID.Builder, io.grasscutter.net.proto.activity.OAMILBDLAIDOrBuilder> 
        getRainbowPrinceDetailInfoFieldBuilder() {
      if (rainbowPrinceDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 671)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.OAMILBDLAID.getDefaultInstance();
        }
        rainbowPrinceDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.OAMILBDLAID, io.grasscutter.net.proto.activity.OAMILBDLAID.Builder, io.grasscutter.net.proto.activity.OAMILBDLAIDOrBuilder>(
                (io.grasscutter.net.proto.activity.OAMILBDLAID) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 671;
      onChanged();;
      return rainbowPrinceDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OEFGIJNBLKG, io.grasscutter.net.proto.activity.OEFGIJNBLKG.Builder, io.grasscutter.net.proto.activity.OEFGIJNBLKGOrBuilder> bomberDodocoDetailInfoBuilder_;
    /**
     * <code>.OEFGIJNBLKG bomber_dodoco_detail_info = 95;</code>
     * @return Whether the bomberDodocoDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasBomberDodocoDetailInfo() {
      return oJOLLMHNGLICase_ == 95;
    }
    /**
     * <code>.OEFGIJNBLKG bomber_dodoco_detail_info = 95;</code>
     * @return The bomberDodocoDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.OEFGIJNBLKG getBomberDodocoDetailInfo() {
      if (bomberDodocoDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 95) {
          return (io.grasscutter.net.proto.activity.OEFGIJNBLKG) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.OEFGIJNBLKG.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 95) {
          return bomberDodocoDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.OEFGIJNBLKG.getDefaultInstance();
      }
    }
    /**
     * <code>.OEFGIJNBLKG bomber_dodoco_detail_info = 95;</code>
     */
    public Builder setBomberDodocoDetailInfo(io.grasscutter.net.proto.activity.OEFGIJNBLKG value) {
      if (bomberDodocoDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        bomberDodocoDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 95;
      return this;
    }
    /**
     * <code>.OEFGIJNBLKG bomber_dodoco_detail_info = 95;</code>
     */
    public Builder setBomberDodocoDetailInfo(
        io.grasscutter.net.proto.activity.OEFGIJNBLKG.Builder builderForValue) {
      if (bomberDodocoDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        bomberDodocoDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 95;
      return this;
    }
    /**
     * <code>.OEFGIJNBLKG bomber_dodoco_detail_info = 95;</code>
     */
    public Builder mergeBomberDodocoDetailInfo(io.grasscutter.net.proto.activity.OEFGIJNBLKG value) {
      if (bomberDodocoDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 95 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.OEFGIJNBLKG.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.OEFGIJNBLKG.newBuilder((io.grasscutter.net.proto.activity.OEFGIJNBLKG) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 95) {
          bomberDodocoDetailInfoBuilder_.mergeFrom(value);
        }
        bomberDodocoDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 95;
      return this;
    }
    /**
     * <code>.OEFGIJNBLKG bomber_dodoco_detail_info = 95;</code>
     */
    public Builder clearBomberDodocoDetailInfo() {
      if (bomberDodocoDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 95) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 95) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        bomberDodocoDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.OEFGIJNBLKG bomber_dodoco_detail_info = 95;</code>
     */
    public io.grasscutter.net.proto.activity.OEFGIJNBLKG.Builder getBomberDodocoDetailInfoBuilder() {
      return getBomberDodocoDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.OEFGIJNBLKG bomber_dodoco_detail_info = 95;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.OEFGIJNBLKGOrBuilder getBomberDodocoDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 95) && (bomberDodocoDetailInfoBuilder_ != null)) {
        return bomberDodocoDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 95) {
          return (io.grasscutter.net.proto.activity.OEFGIJNBLKG) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.OEFGIJNBLKG.getDefaultInstance();
      }
    }
    /**
     * <code>.OEFGIJNBLKG bomber_dodoco_detail_info = 95;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OEFGIJNBLKG, io.grasscutter.net.proto.activity.OEFGIJNBLKG.Builder, io.grasscutter.net.proto.activity.OEFGIJNBLKGOrBuilder> 
        getBomberDodocoDetailInfoFieldBuilder() {
      if (bomberDodocoDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 95)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.OEFGIJNBLKG.getDefaultInstance();
        }
        bomberDodocoDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.OEFGIJNBLKG, io.grasscutter.net.proto.activity.OEFGIJNBLKG.Builder, io.grasscutter.net.proto.activity.OEFGIJNBLKGOrBuilder>(
                (io.grasscutter.net.proto.activity.OEFGIJNBLKG) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 95;
      onChanged();;
      return bomberDodocoDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.CKJCCHIPMDC, io.grasscutter.net.proto.activity.CKJCCHIPMDC.Builder, io.grasscutter.net.proto.activity.CKJCCHIPMDCOrBuilder> instableSprayInfoBuilder_;
    /**
     * <code>.CKJCCHIPMDC instable_spray_info = 793;</code>
     * @return Whether the instableSprayInfo field is set.
     */
    @java.lang.Override
    public boolean hasInstableSprayInfo() {
      return oJOLLMHNGLICase_ == 793;
    }
    /**
     * <code>.CKJCCHIPMDC instable_spray_info = 793;</code>
     * @return The instableSprayInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.CKJCCHIPMDC getInstableSprayInfo() {
      if (instableSprayInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 793) {
          return (io.grasscutter.net.proto.activity.CKJCCHIPMDC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.CKJCCHIPMDC.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 793) {
          return instableSprayInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.CKJCCHIPMDC.getDefaultInstance();
      }
    }
    /**
     * <code>.CKJCCHIPMDC instable_spray_info = 793;</code>
     */
    public Builder setInstableSprayInfo(io.grasscutter.net.proto.activity.CKJCCHIPMDC value) {
      if (instableSprayInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        instableSprayInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 793;
      return this;
    }
    /**
     * <code>.CKJCCHIPMDC instable_spray_info = 793;</code>
     */
    public Builder setInstableSprayInfo(
        io.grasscutter.net.proto.activity.CKJCCHIPMDC.Builder builderForValue) {
      if (instableSprayInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        instableSprayInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 793;
      return this;
    }
    /**
     * <code>.CKJCCHIPMDC instable_spray_info = 793;</code>
     */
    public Builder mergeInstableSprayInfo(io.grasscutter.net.proto.activity.CKJCCHIPMDC value) {
      if (instableSprayInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 793 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.CKJCCHIPMDC.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.CKJCCHIPMDC.newBuilder((io.grasscutter.net.proto.activity.CKJCCHIPMDC) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 793) {
          instableSprayInfoBuilder_.mergeFrom(value);
        }
        instableSprayInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 793;
      return this;
    }
    /**
     * <code>.CKJCCHIPMDC instable_spray_info = 793;</code>
     */
    public Builder clearInstableSprayInfo() {
      if (instableSprayInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 793) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 793) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        instableSprayInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.CKJCCHIPMDC instable_spray_info = 793;</code>
     */
    public io.grasscutter.net.proto.activity.CKJCCHIPMDC.Builder getInstableSprayInfoBuilder() {
      return getInstableSprayInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.CKJCCHIPMDC instable_spray_info = 793;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.CKJCCHIPMDCOrBuilder getInstableSprayInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 793) && (instableSprayInfoBuilder_ != null)) {
        return instableSprayInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 793) {
          return (io.grasscutter.net.proto.activity.CKJCCHIPMDC) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.CKJCCHIPMDC.getDefaultInstance();
      }
    }
    /**
     * <code>.CKJCCHIPMDC instable_spray_info = 793;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.CKJCCHIPMDC, io.grasscutter.net.proto.activity.CKJCCHIPMDC.Builder, io.grasscutter.net.proto.activity.CKJCCHIPMDCOrBuilder> 
        getInstableSprayInfoFieldBuilder() {
      if (instableSprayInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 793)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.CKJCCHIPMDC.getDefaultInstance();
        }
        instableSprayInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.CKJCCHIPMDC, io.grasscutter.net.proto.activity.CKJCCHIPMDC.Builder, io.grasscutter.net.proto.activity.CKJCCHIPMDCOrBuilder>(
                (io.grasscutter.net.proto.activity.CKJCCHIPMDC) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 793;
      onChanged();;
      return instableSprayInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.MADFGJDDKME, io.grasscutter.net.proto.activity.MADFGJDDKME.Builder, io.grasscutter.net.proto.activity.MADFGJDDKMEOrBuilder> cookGameDetailInfoBuilder_;
    /**
     * <code>.MADFGJDDKME cook_game_detail_info = 339;</code>
     * @return Whether the cookGameDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasCookGameDetailInfo() {
      return oJOLLMHNGLICase_ == 339;
    }
    /**
     * <code>.MADFGJDDKME cook_game_detail_info = 339;</code>
     * @return The cookGameDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.MADFGJDDKME getCookGameDetailInfo() {
      if (cookGameDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 339) {
          return (io.grasscutter.net.proto.activity.MADFGJDDKME) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.MADFGJDDKME.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 339) {
          return cookGameDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.MADFGJDDKME.getDefaultInstance();
      }
    }
    /**
     * <code>.MADFGJDDKME cook_game_detail_info = 339;</code>
     */
    public Builder setCookGameDetailInfo(io.grasscutter.net.proto.activity.MADFGJDDKME value) {
      if (cookGameDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        cookGameDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 339;
      return this;
    }
    /**
     * <code>.MADFGJDDKME cook_game_detail_info = 339;</code>
     */
    public Builder setCookGameDetailInfo(
        io.grasscutter.net.proto.activity.MADFGJDDKME.Builder builderForValue) {
      if (cookGameDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        cookGameDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 339;
      return this;
    }
    /**
     * <code>.MADFGJDDKME cook_game_detail_info = 339;</code>
     */
    public Builder mergeCookGameDetailInfo(io.grasscutter.net.proto.activity.MADFGJDDKME value) {
      if (cookGameDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 339 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.MADFGJDDKME.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.MADFGJDDKME.newBuilder((io.grasscutter.net.proto.activity.MADFGJDDKME) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 339) {
          cookGameDetailInfoBuilder_.mergeFrom(value);
        }
        cookGameDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 339;
      return this;
    }
    /**
     * <code>.MADFGJDDKME cook_game_detail_info = 339;</code>
     */
    public Builder clearCookGameDetailInfo() {
      if (cookGameDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 339) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 339) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        cookGameDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.MADFGJDDKME cook_game_detail_info = 339;</code>
     */
    public io.grasscutter.net.proto.activity.MADFGJDDKME.Builder getCookGameDetailInfoBuilder() {
      return getCookGameDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.MADFGJDDKME cook_game_detail_info = 339;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.MADFGJDDKMEOrBuilder getCookGameDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 339) && (cookGameDetailInfoBuilder_ != null)) {
        return cookGameDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 339) {
          return (io.grasscutter.net.proto.activity.MADFGJDDKME) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.MADFGJDDKME.getDefaultInstance();
      }
    }
    /**
     * <code>.MADFGJDDKME cook_game_detail_info = 339;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.MADFGJDDKME, io.grasscutter.net.proto.activity.MADFGJDDKME.Builder, io.grasscutter.net.proto.activity.MADFGJDDKMEOrBuilder> 
        getCookGameDetailInfoFieldBuilder() {
      if (cookGameDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 339)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.MADFGJDDKME.getDefaultInstance();
        }
        cookGameDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.MADFGJDDKME, io.grasscutter.net.proto.activity.MADFGJDDKME.Builder, io.grasscutter.net.proto.activity.MADFGJDDKMEOrBuilder>(
                (io.grasscutter.net.proto.activity.MADFGJDDKME) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 339;
      onChanged();;
      return cookGameDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HIKCAGDIDFB, io.grasscutter.net.proto.activity.HIKCAGDIDFB.Builder, io.grasscutter.net.proto.activity.HIKCAGDIDFBOrBuilder> cooperateChallengeDetailInfoBuilder_;
    /**
     * <code>.HIKCAGDIDFB cooperate_challenge_detail_info = 469;</code>
     * @return Whether the cooperateChallengeDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasCooperateChallengeDetailInfo() {
      return oJOLLMHNGLICase_ == 469;
    }
    /**
     * <code>.HIKCAGDIDFB cooperate_challenge_detail_info = 469;</code>
     * @return The cooperateChallengeDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HIKCAGDIDFB getCooperateChallengeDetailInfo() {
      if (cooperateChallengeDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 469) {
          return (io.grasscutter.net.proto.activity.HIKCAGDIDFB) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HIKCAGDIDFB.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 469) {
          return cooperateChallengeDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.HIKCAGDIDFB.getDefaultInstance();
      }
    }
    /**
     * <code>.HIKCAGDIDFB cooperate_challenge_detail_info = 469;</code>
     */
    public Builder setCooperateChallengeDetailInfo(io.grasscutter.net.proto.activity.HIKCAGDIDFB value) {
      if (cooperateChallengeDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        cooperateChallengeDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 469;
      return this;
    }
    /**
     * <code>.HIKCAGDIDFB cooperate_challenge_detail_info = 469;</code>
     */
    public Builder setCooperateChallengeDetailInfo(
        io.grasscutter.net.proto.activity.HIKCAGDIDFB.Builder builderForValue) {
      if (cooperateChallengeDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        cooperateChallengeDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 469;
      return this;
    }
    /**
     * <code>.HIKCAGDIDFB cooperate_challenge_detail_info = 469;</code>
     */
    public Builder mergeCooperateChallengeDetailInfo(io.grasscutter.net.proto.activity.HIKCAGDIDFB value) {
      if (cooperateChallengeDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 469 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.HIKCAGDIDFB.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HIKCAGDIDFB.newBuilder((io.grasscutter.net.proto.activity.HIKCAGDIDFB) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 469) {
          cooperateChallengeDetailInfoBuilder_.mergeFrom(value);
        }
        cooperateChallengeDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 469;
      return this;
    }
    /**
     * <code>.HIKCAGDIDFB cooperate_challenge_detail_info = 469;</code>
     */
    public Builder clearCooperateChallengeDetailInfo() {
      if (cooperateChallengeDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 469) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 469) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        cooperateChallengeDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.HIKCAGDIDFB cooperate_challenge_detail_info = 469;</code>
     */
    public io.grasscutter.net.proto.activity.HIKCAGDIDFB.Builder getCooperateChallengeDetailInfoBuilder() {
      return getCooperateChallengeDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.HIKCAGDIDFB cooperate_challenge_detail_info = 469;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.HIKCAGDIDFBOrBuilder getCooperateChallengeDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 469) && (cooperateChallengeDetailInfoBuilder_ != null)) {
        return cooperateChallengeDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 469) {
          return (io.grasscutter.net.proto.activity.HIKCAGDIDFB) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.HIKCAGDIDFB.getDefaultInstance();
      }
    }
    /**
     * <code>.HIKCAGDIDFB cooperate_challenge_detail_info = 469;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.HIKCAGDIDFB, io.grasscutter.net.proto.activity.HIKCAGDIDFB.Builder, io.grasscutter.net.proto.activity.HIKCAGDIDFBOrBuilder> 
        getCooperateChallengeDetailInfoFieldBuilder() {
      if (cooperateChallengeDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 469)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.HIKCAGDIDFB.getDefaultInstance();
        }
        cooperateChallengeDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.HIKCAGDIDFB, io.grasscutter.net.proto.activity.HIKCAGDIDFB.Builder, io.grasscutter.net.proto.activity.HIKCAGDIDFBOrBuilder>(
                (io.grasscutter.net.proto.activity.HIKCAGDIDFB) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 469;
      onChanged();;
      return cooperateChallengeDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.AGIDNDBCPPJ, io.grasscutter.net.proto.activity.AGIDNDBCPPJ.Builder, io.grasscutter.net.proto.activity.AGIDNDBCPPJOrBuilder> monsterChessDetailInfoBuilder_;
    /**
     * <code>.AGIDNDBCPPJ monster_chess_detail_info = 378;</code>
     * @return Whether the monsterChessDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasMonsterChessDetailInfo() {
      return oJOLLMHNGLICase_ == 378;
    }
    /**
     * <code>.AGIDNDBCPPJ monster_chess_detail_info = 378;</code>
     * @return The monsterChessDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.AGIDNDBCPPJ getMonsterChessDetailInfo() {
      if (monsterChessDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 378) {
          return (io.grasscutter.net.proto.activity.AGIDNDBCPPJ) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.AGIDNDBCPPJ.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 378) {
          return monsterChessDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.AGIDNDBCPPJ.getDefaultInstance();
      }
    }
    /**
     * <code>.AGIDNDBCPPJ monster_chess_detail_info = 378;</code>
     */
    public Builder setMonsterChessDetailInfo(io.grasscutter.net.proto.activity.AGIDNDBCPPJ value) {
      if (monsterChessDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        monsterChessDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 378;
      return this;
    }
    /**
     * <code>.AGIDNDBCPPJ monster_chess_detail_info = 378;</code>
     */
    public Builder setMonsterChessDetailInfo(
        io.grasscutter.net.proto.activity.AGIDNDBCPPJ.Builder builderForValue) {
      if (monsterChessDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        monsterChessDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 378;
      return this;
    }
    /**
     * <code>.AGIDNDBCPPJ monster_chess_detail_info = 378;</code>
     */
    public Builder mergeMonsterChessDetailInfo(io.grasscutter.net.proto.activity.AGIDNDBCPPJ value) {
      if (monsterChessDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 378 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.AGIDNDBCPPJ.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.AGIDNDBCPPJ.newBuilder((io.grasscutter.net.proto.activity.AGIDNDBCPPJ) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 378) {
          monsterChessDetailInfoBuilder_.mergeFrom(value);
        }
        monsterChessDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 378;
      return this;
    }
    /**
     * <code>.AGIDNDBCPPJ monster_chess_detail_info = 378;</code>
     */
    public Builder clearMonsterChessDetailInfo() {
      if (monsterChessDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 378) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 378) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        monsterChessDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.AGIDNDBCPPJ monster_chess_detail_info = 378;</code>
     */
    public io.grasscutter.net.proto.activity.AGIDNDBCPPJ.Builder getMonsterChessDetailInfoBuilder() {
      return getMonsterChessDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.AGIDNDBCPPJ monster_chess_detail_info = 378;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.AGIDNDBCPPJOrBuilder getMonsterChessDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 378) && (monsterChessDetailInfoBuilder_ != null)) {
        return monsterChessDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 378) {
          return (io.grasscutter.net.proto.activity.AGIDNDBCPPJ) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.AGIDNDBCPPJ.getDefaultInstance();
      }
    }
    /**
     * <code>.AGIDNDBCPPJ monster_chess_detail_info = 378;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.AGIDNDBCPPJ, io.grasscutter.net.proto.activity.AGIDNDBCPPJ.Builder, io.grasscutter.net.proto.activity.AGIDNDBCPPJOrBuilder> 
        getMonsterChessDetailInfoFieldBuilder() {
      if (monsterChessDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 378)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.AGIDNDBCPPJ.getDefaultInstance();
        }
        monsterChessDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.AGIDNDBCPPJ, io.grasscutter.net.proto.activity.AGIDNDBCPPJ.Builder, io.grasscutter.net.proto.activity.AGIDNDBCPPJOrBuilder>(
                (io.grasscutter.net.proto.activity.AGIDNDBCPPJ) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 378;
      onChanged();;
      return monsterChessDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BCDNBOMPHII, io.grasscutter.net.proto.activity.BCDNBOMPHII.Builder, io.grasscutter.net.proto.activity.BCDNBOMPHIIOrBuilder> electroherculesBattleInfoBuilder_;
    /**
     * <code>.BCDNBOMPHII electrohercules_battle_info = 345;</code>
     * @return Whether the electroherculesBattleInfo field is set.
     */
    @java.lang.Override
    public boolean hasElectroherculesBattleInfo() {
      return oJOLLMHNGLICase_ == 345;
    }
    /**
     * <code>.BCDNBOMPHII electrohercules_battle_info = 345;</code>
     * @return The electroherculesBattleInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BCDNBOMPHII getElectroherculesBattleInfo() {
      if (electroherculesBattleInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 345) {
          return (io.grasscutter.net.proto.activity.BCDNBOMPHII) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BCDNBOMPHII.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 345) {
          return electroherculesBattleInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.BCDNBOMPHII.getDefaultInstance();
      }
    }
    /**
     * <code>.BCDNBOMPHII electrohercules_battle_info = 345;</code>
     */
    public Builder setElectroherculesBattleInfo(io.grasscutter.net.proto.activity.BCDNBOMPHII value) {
      if (electroherculesBattleInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        electroherculesBattleInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 345;
      return this;
    }
    /**
     * <code>.BCDNBOMPHII electrohercules_battle_info = 345;</code>
     */
    public Builder setElectroherculesBattleInfo(
        io.grasscutter.net.proto.activity.BCDNBOMPHII.Builder builderForValue) {
      if (electroherculesBattleInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        electroherculesBattleInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 345;
      return this;
    }
    /**
     * <code>.BCDNBOMPHII electrohercules_battle_info = 345;</code>
     */
    public Builder mergeElectroherculesBattleInfo(io.grasscutter.net.proto.activity.BCDNBOMPHII value) {
      if (electroherculesBattleInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 345 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.BCDNBOMPHII.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BCDNBOMPHII.newBuilder((io.grasscutter.net.proto.activity.BCDNBOMPHII) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 345) {
          electroherculesBattleInfoBuilder_.mergeFrom(value);
        }
        electroherculesBattleInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 345;
      return this;
    }
    /**
     * <code>.BCDNBOMPHII electrohercules_battle_info = 345;</code>
     */
    public Builder clearElectroherculesBattleInfo() {
      if (electroherculesBattleInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 345) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 345) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        electroherculesBattleInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.BCDNBOMPHII electrohercules_battle_info = 345;</code>
     */
    public io.grasscutter.net.proto.activity.BCDNBOMPHII.Builder getElectroherculesBattleInfoBuilder() {
      return getElectroherculesBattleInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.BCDNBOMPHII electrohercules_battle_info = 345;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BCDNBOMPHIIOrBuilder getElectroherculesBattleInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 345) && (electroherculesBattleInfoBuilder_ != null)) {
        return electroherculesBattleInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 345) {
          return (io.grasscutter.net.proto.activity.BCDNBOMPHII) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BCDNBOMPHII.getDefaultInstance();
      }
    }
    /**
     * <code>.BCDNBOMPHII electrohercules_battle_info = 345;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BCDNBOMPHII, io.grasscutter.net.proto.activity.BCDNBOMPHII.Builder, io.grasscutter.net.proto.activity.BCDNBOMPHIIOrBuilder> 
        getElectroherculesBattleInfoFieldBuilder() {
      if (electroherculesBattleInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 345)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BCDNBOMPHII.getDefaultInstance();
        }
        electroherculesBattleInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.BCDNBOMPHII, io.grasscutter.net.proto.activity.BCDNBOMPHII.Builder, io.grasscutter.net.proto.activity.BCDNBOMPHIIOrBuilder>(
                (io.grasscutter.net.proto.activity.BCDNBOMPHII) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 345;
      onChanged();;
      return electroherculesBattleInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.IJFFCJIOLAL, io.grasscutter.net.proto.activity.IJFFCJIOLAL.Builder, io.grasscutter.net.proto.activity.IJFFCJIOLALOrBuilder> buoyantCombatInfoBuilder_;
    /**
     * <code>.IJFFCJIOLAL buoyant_combat_info = 230;</code>
     * @return Whether the buoyantCombatInfo field is set.
     */
    @java.lang.Override
    public boolean hasBuoyantCombatInfo() {
      return oJOLLMHNGLICase_ == 230;
    }
    /**
     * <code>.IJFFCJIOLAL buoyant_combat_info = 230;</code>
     * @return The buoyantCombatInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.IJFFCJIOLAL getBuoyantCombatInfo() {
      if (buoyantCombatInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 230) {
          return (io.grasscutter.net.proto.activity.IJFFCJIOLAL) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.IJFFCJIOLAL.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 230) {
          return buoyantCombatInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.IJFFCJIOLAL.getDefaultInstance();
      }
    }
    /**
     * <code>.IJFFCJIOLAL buoyant_combat_info = 230;</code>
     */
    public Builder setBuoyantCombatInfo(io.grasscutter.net.proto.activity.IJFFCJIOLAL value) {
      if (buoyantCombatInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        buoyantCombatInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 230;
      return this;
    }
    /**
     * <code>.IJFFCJIOLAL buoyant_combat_info = 230;</code>
     */
    public Builder setBuoyantCombatInfo(
        io.grasscutter.net.proto.activity.IJFFCJIOLAL.Builder builderForValue) {
      if (buoyantCombatInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        buoyantCombatInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 230;
      return this;
    }
    /**
     * <code>.IJFFCJIOLAL buoyant_combat_info = 230;</code>
     */
    public Builder mergeBuoyantCombatInfo(io.grasscutter.net.proto.activity.IJFFCJIOLAL value) {
      if (buoyantCombatInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 230 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.IJFFCJIOLAL.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.IJFFCJIOLAL.newBuilder((io.grasscutter.net.proto.activity.IJFFCJIOLAL) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 230) {
          buoyantCombatInfoBuilder_.mergeFrom(value);
        }
        buoyantCombatInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 230;
      return this;
    }
    /**
     * <code>.IJFFCJIOLAL buoyant_combat_info = 230;</code>
     */
    public Builder clearBuoyantCombatInfo() {
      if (buoyantCombatInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 230) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 230) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        buoyantCombatInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.IJFFCJIOLAL buoyant_combat_info = 230;</code>
     */
    public io.grasscutter.net.proto.activity.IJFFCJIOLAL.Builder getBuoyantCombatInfoBuilder() {
      return getBuoyantCombatInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.IJFFCJIOLAL buoyant_combat_info = 230;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.IJFFCJIOLALOrBuilder getBuoyantCombatInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 230) && (buoyantCombatInfoBuilder_ != null)) {
        return buoyantCombatInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 230) {
          return (io.grasscutter.net.proto.activity.IJFFCJIOLAL) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.IJFFCJIOLAL.getDefaultInstance();
      }
    }
    /**
     * <code>.IJFFCJIOLAL buoyant_combat_info = 230;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.IJFFCJIOLAL, io.grasscutter.net.proto.activity.IJFFCJIOLAL.Builder, io.grasscutter.net.proto.activity.IJFFCJIOLALOrBuilder> 
        getBuoyantCombatInfoFieldBuilder() {
      if (buoyantCombatInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 230)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.IJFFCJIOLAL.getDefaultInstance();
        }
        buoyantCombatInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.IJFFCJIOLAL, io.grasscutter.net.proto.activity.IJFFCJIOLAL.Builder, io.grasscutter.net.proto.activity.IJFFCJIOLALOrBuilder>(
                (io.grasscutter.net.proto.activity.IJFFCJIOLAL) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 230;
      onChanged();;
      return buoyantCombatInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.GDNJJLCIICA, io.grasscutter.net.proto.activity.GDNJJLCIICA.Builder, io.grasscutter.net.proto.activity.GDNJJLCIICAOrBuilder> effigyChallengeInfoBuilder_;
    /**
     * <code>.GDNJJLCIICA effigy_challenge_info = 33;</code>
     * @return Whether the effigyChallengeInfo field is set.
     */
    @java.lang.Override
    public boolean hasEffigyChallengeInfo() {
      return oJOLLMHNGLICase_ == 33;
    }
    /**
     * <code>.GDNJJLCIICA effigy_challenge_info = 33;</code>
     * @return The effigyChallengeInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.GDNJJLCIICA getEffigyChallengeInfo() {
      if (effigyChallengeInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 33) {
          return (io.grasscutter.net.proto.activity.GDNJJLCIICA) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.GDNJJLCIICA.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 33) {
          return effigyChallengeInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.GDNJJLCIICA.getDefaultInstance();
      }
    }
    /**
     * <code>.GDNJJLCIICA effigy_challenge_info = 33;</code>
     */
    public Builder setEffigyChallengeInfo(io.grasscutter.net.proto.activity.GDNJJLCIICA value) {
      if (effigyChallengeInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        effigyChallengeInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 33;
      return this;
    }
    /**
     * <code>.GDNJJLCIICA effigy_challenge_info = 33;</code>
     */
    public Builder setEffigyChallengeInfo(
        io.grasscutter.net.proto.activity.GDNJJLCIICA.Builder builderForValue) {
      if (effigyChallengeInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        effigyChallengeInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 33;
      return this;
    }
    /**
     * <code>.GDNJJLCIICA effigy_challenge_info = 33;</code>
     */
    public Builder mergeEffigyChallengeInfo(io.grasscutter.net.proto.activity.GDNJJLCIICA value) {
      if (effigyChallengeInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 33 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.GDNJJLCIICA.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.GDNJJLCIICA.newBuilder((io.grasscutter.net.proto.activity.GDNJJLCIICA) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 33) {
          effigyChallengeInfoBuilder_.mergeFrom(value);
        }
        effigyChallengeInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 33;
      return this;
    }
    /**
     * <code>.GDNJJLCIICA effigy_challenge_info = 33;</code>
     */
    public Builder clearEffigyChallengeInfo() {
      if (effigyChallengeInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 33) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 33) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        effigyChallengeInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.GDNJJLCIICA effigy_challenge_info = 33;</code>
     */
    public io.grasscutter.net.proto.activity.GDNJJLCIICA.Builder getEffigyChallengeInfoBuilder() {
      return getEffigyChallengeInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.GDNJJLCIICA effigy_challenge_info = 33;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.GDNJJLCIICAOrBuilder getEffigyChallengeInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 33) && (effigyChallengeInfoBuilder_ != null)) {
        return effigyChallengeInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 33) {
          return (io.grasscutter.net.proto.activity.GDNJJLCIICA) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.GDNJJLCIICA.getDefaultInstance();
      }
    }
    /**
     * <code>.GDNJJLCIICA effigy_challenge_info = 33;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.GDNJJLCIICA, io.grasscutter.net.proto.activity.GDNJJLCIICA.Builder, io.grasscutter.net.proto.activity.GDNJJLCIICAOrBuilder> 
        getEffigyChallengeInfoFieldBuilder() {
      if (effigyChallengeInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 33)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.GDNJJLCIICA.getDefaultInstance();
        }
        effigyChallengeInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.GDNJJLCIICA, io.grasscutter.net.proto.activity.GDNJJLCIICA.Builder, io.grasscutter.net.proto.activity.GDNJJLCIICAOrBuilder>(
                (io.grasscutter.net.proto.activity.GDNJJLCIICA) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 33;
      onChanged();;
      return effigyChallengeInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo, io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfoOrBuilder> plantFlowerInfoBuilder_;
    /**
     * <code>.PlantFlowerActivityDetailInfo plant_flower_info = 1736;</code>
     * @return Whether the plantFlowerInfo field is set.
     */
    @java.lang.Override
    public boolean hasPlantFlowerInfo() {
      return oJOLLMHNGLICase_ == 1736;
    }
    /**
     * <code>.PlantFlowerActivityDetailInfo plant_flower_info = 1736;</code>
     * @return The plantFlowerInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo getPlantFlowerInfo() {
      if (plantFlowerInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1736) {
          return (io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1736) {
          return plantFlowerInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.PlantFlowerActivityDetailInfo plant_flower_info = 1736;</code>
     */
    public Builder setPlantFlowerInfo(io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo value) {
      if (plantFlowerInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        plantFlowerInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1736;
      return this;
    }
    /**
     * <code>.PlantFlowerActivityDetailInfo plant_flower_info = 1736;</code>
     */
    public Builder setPlantFlowerInfo(
        io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo.Builder builderForValue) {
      if (plantFlowerInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        plantFlowerInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1736;
      return this;
    }
    /**
     * <code>.PlantFlowerActivityDetailInfo plant_flower_info = 1736;</code>
     */
    public Builder mergePlantFlowerInfo(io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo value) {
      if (plantFlowerInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1736 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1736) {
          plantFlowerInfoBuilder_.mergeFrom(value);
        }
        plantFlowerInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1736;
      return this;
    }
    /**
     * <code>.PlantFlowerActivityDetailInfo plant_flower_info = 1736;</code>
     */
    public Builder clearPlantFlowerInfo() {
      if (plantFlowerInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1736) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1736) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        plantFlowerInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.PlantFlowerActivityDetailInfo plant_flower_info = 1736;</code>
     */
    public io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo.Builder getPlantFlowerInfoBuilder() {
      return getPlantFlowerInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.PlantFlowerActivityDetailInfo plant_flower_info = 1736;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfoOrBuilder getPlantFlowerInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1736) && (plantFlowerInfoBuilder_ != null)) {
        return plantFlowerInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1736) {
          return (io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.PlantFlowerActivityDetailInfo plant_flower_info = 1736;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo, io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfoOrBuilder> 
        getPlantFlowerInfoFieldBuilder() {
      if (plantFlowerInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1736)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo.getDefaultInstance();
        }
        plantFlowerInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo, io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.PlantFlowerActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1736;
      onChanged();;
      return plantFlowerInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BMKCGEINEKP, io.grasscutter.net.proto.activity.BMKCGEINEKP.Builder, io.grasscutter.net.proto.activity.BMKCGEINEKPOrBuilder> acrobaticsBattleDetailInfoBuilder_;
    /**
     * <code>.BMKCGEINEKP acrobatics_battle_detail_info = 635;</code>
     * @return Whether the acrobaticsBattleDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasAcrobaticsBattleDetailInfo() {
      return oJOLLMHNGLICase_ == 635;
    }
    /**
     * <code>.BMKCGEINEKP acrobatics_battle_detail_info = 635;</code>
     * @return The acrobaticsBattleDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BMKCGEINEKP getAcrobaticsBattleDetailInfo() {
      if (acrobaticsBattleDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 635) {
          return (io.grasscutter.net.proto.activity.BMKCGEINEKP) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BMKCGEINEKP.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 635) {
          return acrobaticsBattleDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.BMKCGEINEKP.getDefaultInstance();
      }
    }
    /**
     * <code>.BMKCGEINEKP acrobatics_battle_detail_info = 635;</code>
     */
    public Builder setAcrobaticsBattleDetailInfo(io.grasscutter.net.proto.activity.BMKCGEINEKP value) {
      if (acrobaticsBattleDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        acrobaticsBattleDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 635;
      return this;
    }
    /**
     * <code>.BMKCGEINEKP acrobatics_battle_detail_info = 635;</code>
     */
    public Builder setAcrobaticsBattleDetailInfo(
        io.grasscutter.net.proto.activity.BMKCGEINEKP.Builder builderForValue) {
      if (acrobaticsBattleDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        acrobaticsBattleDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 635;
      return this;
    }
    /**
     * <code>.BMKCGEINEKP acrobatics_battle_detail_info = 635;</code>
     */
    public Builder mergeAcrobaticsBattleDetailInfo(io.grasscutter.net.proto.activity.BMKCGEINEKP value) {
      if (acrobaticsBattleDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 635 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.BMKCGEINEKP.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BMKCGEINEKP.newBuilder((io.grasscutter.net.proto.activity.BMKCGEINEKP) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 635) {
          acrobaticsBattleDetailInfoBuilder_.mergeFrom(value);
        }
        acrobaticsBattleDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 635;
      return this;
    }
    /**
     * <code>.BMKCGEINEKP acrobatics_battle_detail_info = 635;</code>
     */
    public Builder clearAcrobaticsBattleDetailInfo() {
      if (acrobaticsBattleDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 635) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 635) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        acrobaticsBattleDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.BMKCGEINEKP acrobatics_battle_detail_info = 635;</code>
     */
    public io.grasscutter.net.proto.activity.BMKCGEINEKP.Builder getAcrobaticsBattleDetailInfoBuilder() {
      return getAcrobaticsBattleDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.BMKCGEINEKP acrobatics_battle_detail_info = 635;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.BMKCGEINEKPOrBuilder getAcrobaticsBattleDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 635) && (acrobaticsBattleDetailInfoBuilder_ != null)) {
        return acrobaticsBattleDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 635) {
          return (io.grasscutter.net.proto.activity.BMKCGEINEKP) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.BMKCGEINEKP.getDefaultInstance();
      }
    }
    /**
     * <code>.BMKCGEINEKP acrobatics_battle_detail_info = 635;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.BMKCGEINEKP, io.grasscutter.net.proto.activity.BMKCGEINEKP.Builder, io.grasscutter.net.proto.activity.BMKCGEINEKPOrBuilder> 
        getAcrobaticsBattleDetailInfoFieldBuilder() {
      if (acrobaticsBattleDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 635)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.BMKCGEINEKP.getDefaultInstance();
        }
        acrobaticsBattleDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.BMKCGEINEKP, io.grasscutter.net.proto.activity.BMKCGEINEKP.Builder, io.grasscutter.net.proto.activity.BMKCGEINEKPOrBuilder>(
                (io.grasscutter.net.proto.activity.BMKCGEINEKP) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 635;
      onChanged();;
      return acrobaticsBattleDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo, io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.IrodoriActivityDetailInfoOrBuilder> irodoriInfoBuilder_;
    /**
     * <code>.IrodoriActivityDetailInfo irodori_info = 188;</code>
     * @return Whether the irodoriInfo field is set.
     */
    @java.lang.Override
    public boolean hasIrodoriInfo() {
      return oJOLLMHNGLICase_ == 188;
    }
    /**
     * <code>.IrodoriActivityDetailInfo irodori_info = 188;</code>
     * @return The irodoriInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo getIrodoriInfo() {
      if (irodoriInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 188) {
          return (io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 188) {
          return irodoriInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.IrodoriActivityDetailInfo irodori_info = 188;</code>
     */
    public Builder setIrodoriInfo(io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo value) {
      if (irodoriInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        irodoriInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 188;
      return this;
    }
    /**
     * <code>.IrodoriActivityDetailInfo irodori_info = 188;</code>
     */
    public Builder setIrodoriInfo(
        io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo.Builder builderForValue) {
      if (irodoriInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        irodoriInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 188;
      return this;
    }
    /**
     * <code>.IrodoriActivityDetailInfo irodori_info = 188;</code>
     */
    public Builder mergeIrodoriInfo(io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo value) {
      if (irodoriInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 188 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 188) {
          irodoriInfoBuilder_.mergeFrom(value);
        }
        irodoriInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 188;
      return this;
    }
    /**
     * <code>.IrodoriActivityDetailInfo irodori_info = 188;</code>
     */
    public Builder clearIrodoriInfo() {
      if (irodoriInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 188) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 188) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        irodoriInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.IrodoriActivityDetailInfo irodori_info = 188;</code>
     */
    public io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo.Builder getIrodoriInfoBuilder() {
      return getIrodoriInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.IrodoriActivityDetailInfo irodori_info = 188;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.IrodoriActivityDetailInfoOrBuilder getIrodoriInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 188) && (irodoriInfoBuilder_ != null)) {
        return irodoriInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 188) {
          return (io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.IrodoriActivityDetailInfo irodori_info = 188;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo, io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.IrodoriActivityDetailInfoOrBuilder> 
        getIrodoriInfoFieldBuilder() {
      if (irodoriInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 188)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo.getDefaultInstance();
        }
        irodoriInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo, io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.IrodoriActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.IrodoriActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 188;
      onChanged();;
      return irodoriInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ChessActivityDetailInfo, io.grasscutter.net.proto.activity.ChessActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.ChessActivityDetailInfoOrBuilder> chessInfoBuilder_;
    /**
     * <code>.ChessActivityDetailInfo chess_info = 751;</code>
     * @return Whether the chessInfo field is set.
     */
    @java.lang.Override
    public boolean hasChessInfo() {
      return oJOLLMHNGLICase_ == 751;
    }
    /**
     * <code>.ChessActivityDetailInfo chess_info = 751;</code>
     * @return The chessInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ChessActivityDetailInfo getChessInfo() {
      if (chessInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 751) {
          return (io.grasscutter.net.proto.activity.ChessActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ChessActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 751) {
          return chessInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.ChessActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.ChessActivityDetailInfo chess_info = 751;</code>
     */
    public Builder setChessInfo(io.grasscutter.net.proto.activity.ChessActivityDetailInfo value) {
      if (chessInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        chessInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 751;
      return this;
    }
    /**
     * <code>.ChessActivityDetailInfo chess_info = 751;</code>
     */
    public Builder setChessInfo(
        io.grasscutter.net.proto.activity.ChessActivityDetailInfo.Builder builderForValue) {
      if (chessInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        chessInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 751;
      return this;
    }
    /**
     * <code>.ChessActivityDetailInfo chess_info = 751;</code>
     */
    public Builder mergeChessInfo(io.grasscutter.net.proto.activity.ChessActivityDetailInfo value) {
      if (chessInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 751 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.ChessActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ChessActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.ChessActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 751) {
          chessInfoBuilder_.mergeFrom(value);
        }
        chessInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 751;
      return this;
    }
    /**
     * <code>.ChessActivityDetailInfo chess_info = 751;</code>
     */
    public Builder clearChessInfo() {
      if (chessInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 751) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 751) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        chessInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.ChessActivityDetailInfo chess_info = 751;</code>
     */
    public io.grasscutter.net.proto.activity.ChessActivityDetailInfo.Builder getChessInfoBuilder() {
      return getChessInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.ChessActivityDetailInfo chess_info = 751;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.ChessActivityDetailInfoOrBuilder getChessInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 751) && (chessInfoBuilder_ != null)) {
        return chessInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 751) {
          return (io.grasscutter.net.proto.activity.ChessActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.ChessActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.ChessActivityDetailInfo chess_info = 751;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.ChessActivityDetailInfo, io.grasscutter.net.proto.activity.ChessActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.ChessActivityDetailInfoOrBuilder> 
        getChessInfoFieldBuilder() {
      if (chessInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 751)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.ChessActivityDetailInfo.getDefaultInstance();
        }
        chessInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.ChessActivityDetailInfo, io.grasscutter.net.proto.activity.ChessActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.ChessActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.ChessActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 751;
      onChanged();;
      return chessInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EPIDGKFMCNE, io.grasscutter.net.proto.activity.EPIDGKFMCNE.Builder, io.grasscutter.net.proto.activity.EPIDGKFMCNEOrBuilder> coinCollectInfoBuilder_;
    /**
     * <code>.EPIDGKFMCNE coin_collect_info = 404;</code>
     * @return Whether the coinCollectInfo field is set.
     */
    @java.lang.Override
    public boolean hasCoinCollectInfo() {
      return oJOLLMHNGLICase_ == 404;
    }
    /**
     * <code>.EPIDGKFMCNE coin_collect_info = 404;</code>
     * @return The coinCollectInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EPIDGKFMCNE getCoinCollectInfo() {
      if (coinCollectInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 404) {
          return (io.grasscutter.net.proto.activity.EPIDGKFMCNE) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EPIDGKFMCNE.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 404) {
          return coinCollectInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.EPIDGKFMCNE.getDefaultInstance();
      }
    }
    /**
     * <code>.EPIDGKFMCNE coin_collect_info = 404;</code>
     */
    public Builder setCoinCollectInfo(io.grasscutter.net.proto.activity.EPIDGKFMCNE value) {
      if (coinCollectInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        coinCollectInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 404;
      return this;
    }
    /**
     * <code>.EPIDGKFMCNE coin_collect_info = 404;</code>
     */
    public Builder setCoinCollectInfo(
        io.grasscutter.net.proto.activity.EPIDGKFMCNE.Builder builderForValue) {
      if (coinCollectInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        coinCollectInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 404;
      return this;
    }
    /**
     * <code>.EPIDGKFMCNE coin_collect_info = 404;</code>
     */
    public Builder mergeCoinCollectInfo(io.grasscutter.net.proto.activity.EPIDGKFMCNE value) {
      if (coinCollectInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 404 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.EPIDGKFMCNE.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EPIDGKFMCNE.newBuilder((io.grasscutter.net.proto.activity.EPIDGKFMCNE) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 404) {
          coinCollectInfoBuilder_.mergeFrom(value);
        }
        coinCollectInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 404;
      return this;
    }
    /**
     * <code>.EPIDGKFMCNE coin_collect_info = 404;</code>
     */
    public Builder clearCoinCollectInfo() {
      if (coinCollectInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 404) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 404) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        coinCollectInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.EPIDGKFMCNE coin_collect_info = 404;</code>
     */
    public io.grasscutter.net.proto.activity.EPIDGKFMCNE.Builder getCoinCollectInfoBuilder() {
      return getCoinCollectInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.EPIDGKFMCNE coin_collect_info = 404;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.EPIDGKFMCNEOrBuilder getCoinCollectInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 404) && (coinCollectInfoBuilder_ != null)) {
        return coinCollectInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 404) {
          return (io.grasscutter.net.proto.activity.EPIDGKFMCNE) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.EPIDGKFMCNE.getDefaultInstance();
      }
    }
    /**
     * <code>.EPIDGKFMCNE coin_collect_info = 404;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.EPIDGKFMCNE, io.grasscutter.net.proto.activity.EPIDGKFMCNE.Builder, io.grasscutter.net.proto.activity.EPIDGKFMCNEOrBuilder> 
        getCoinCollectInfoFieldBuilder() {
      if (coinCollectInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 404)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.EPIDGKFMCNE.getDefaultInstance();
        }
        coinCollectInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.EPIDGKFMCNE, io.grasscutter.net.proto.activity.EPIDGKFMCNE.Builder, io.grasscutter.net.proto.activity.EPIDGKFMCNEOrBuilder>(
                (io.grasscutter.net.proto.activity.EPIDGKFMCNE) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 404;
      onChanged();;
      return coinCollectInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.JOHJOGECPLN, io.grasscutter.net.proto.activity.JOHJOGECPLN.Builder, io.grasscutter.net.proto.activity.JOHJOGECPLNOrBuilder> gcgPveInfiniteInfoBuilder_;
    /**
     * <code>.JOHJOGECPLN gcg_pve_infinite_info = 558;</code>
     * @return Whether the gcgPveInfiniteInfo field is set.
     */
    @java.lang.Override
    public boolean hasGcgPveInfiniteInfo() {
      return oJOLLMHNGLICase_ == 558;
    }
    /**
     * <code>.JOHJOGECPLN gcg_pve_infinite_info = 558;</code>
     * @return The gcgPveInfiniteInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.JOHJOGECPLN getGcgPveInfiniteInfo() {
      if (gcgPveInfiniteInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 558) {
          return (io.grasscutter.net.proto.activity.JOHJOGECPLN) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.JOHJOGECPLN.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 558) {
          return gcgPveInfiniteInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.JOHJOGECPLN.getDefaultInstance();
      }
    }
    /**
     * <code>.JOHJOGECPLN gcg_pve_infinite_info = 558;</code>
     */
    public Builder setGcgPveInfiniteInfo(io.grasscutter.net.proto.activity.JOHJOGECPLN value) {
      if (gcgPveInfiniteInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        gcgPveInfiniteInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 558;
      return this;
    }
    /**
     * <code>.JOHJOGECPLN gcg_pve_infinite_info = 558;</code>
     */
    public Builder setGcgPveInfiniteInfo(
        io.grasscutter.net.proto.activity.JOHJOGECPLN.Builder builderForValue) {
      if (gcgPveInfiniteInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        gcgPveInfiniteInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 558;
      return this;
    }
    /**
     * <code>.JOHJOGECPLN gcg_pve_infinite_info = 558;</code>
     */
    public Builder mergeGcgPveInfiniteInfo(io.grasscutter.net.proto.activity.JOHJOGECPLN value) {
      if (gcgPveInfiniteInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 558 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.JOHJOGECPLN.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.JOHJOGECPLN.newBuilder((io.grasscutter.net.proto.activity.JOHJOGECPLN) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 558) {
          gcgPveInfiniteInfoBuilder_.mergeFrom(value);
        }
        gcgPveInfiniteInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 558;
      return this;
    }
    /**
     * <code>.JOHJOGECPLN gcg_pve_infinite_info = 558;</code>
     */
    public Builder clearGcgPveInfiniteInfo() {
      if (gcgPveInfiniteInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 558) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 558) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        gcgPveInfiniteInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.JOHJOGECPLN gcg_pve_infinite_info = 558;</code>
     */
    public io.grasscutter.net.proto.activity.JOHJOGECPLN.Builder getGcgPveInfiniteInfoBuilder() {
      return getGcgPveInfiniteInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.JOHJOGECPLN gcg_pve_infinite_info = 558;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.JOHJOGECPLNOrBuilder getGcgPveInfiniteInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 558) && (gcgPveInfiniteInfoBuilder_ != null)) {
        return gcgPveInfiniteInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 558) {
          return (io.grasscutter.net.proto.activity.JOHJOGECPLN) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.JOHJOGECPLN.getDefaultInstance();
      }
    }
    /**
     * <code>.JOHJOGECPLN gcg_pve_infinite_info = 558;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.JOHJOGECPLN, io.grasscutter.net.proto.activity.JOHJOGECPLN.Builder, io.grasscutter.net.proto.activity.JOHJOGECPLNOrBuilder> 
        getGcgPveInfiniteInfoFieldBuilder() {
      if (gcgPveInfiniteInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 558)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.JOHJOGECPLN.getDefaultInstance();
        }
        gcgPveInfiniteInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.JOHJOGECPLN, io.grasscutter.net.proto.activity.JOHJOGECPLN.Builder, io.grasscutter.net.proto.activity.JOHJOGECPLNOrBuilder>(
                (io.grasscutter.net.proto.activity.JOHJOGECPLN) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 558;
      onChanged();;
      return gcgPveInfiniteInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OJGJDFEMDIO, io.grasscutter.net.proto.activity.OJGJDFEMDIO.Builder, io.grasscutter.net.proto.activity.OJGJDFEMDIOOrBuilder> staminaFightInfoBuilder_;
    /**
     * <code>.OJGJDFEMDIO stamina_fight_info = 97;</code>
     * @return Whether the staminaFightInfo field is set.
     */
    @java.lang.Override
    public boolean hasStaminaFightInfo() {
      return oJOLLMHNGLICase_ == 97;
    }
    /**
     * <code>.OJGJDFEMDIO stamina_fight_info = 97;</code>
     * @return The staminaFightInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.OJGJDFEMDIO getStaminaFightInfo() {
      if (staminaFightInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 97) {
          return (io.grasscutter.net.proto.activity.OJGJDFEMDIO) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.OJGJDFEMDIO.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 97) {
          return staminaFightInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.OJGJDFEMDIO.getDefaultInstance();
      }
    }
    /**
     * <code>.OJGJDFEMDIO stamina_fight_info = 97;</code>
     */
    public Builder setStaminaFightInfo(io.grasscutter.net.proto.activity.OJGJDFEMDIO value) {
      if (staminaFightInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        staminaFightInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 97;
      return this;
    }
    /**
     * <code>.OJGJDFEMDIO stamina_fight_info = 97;</code>
     */
    public Builder setStaminaFightInfo(
        io.grasscutter.net.proto.activity.OJGJDFEMDIO.Builder builderForValue) {
      if (staminaFightInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        staminaFightInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 97;
      return this;
    }
    /**
     * <code>.OJGJDFEMDIO stamina_fight_info = 97;</code>
     */
    public Builder mergeStaminaFightInfo(io.grasscutter.net.proto.activity.OJGJDFEMDIO value) {
      if (staminaFightInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 97 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.OJGJDFEMDIO.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.OJGJDFEMDIO.newBuilder((io.grasscutter.net.proto.activity.OJGJDFEMDIO) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 97) {
          staminaFightInfoBuilder_.mergeFrom(value);
        }
        staminaFightInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 97;
      return this;
    }
    /**
     * <code>.OJGJDFEMDIO stamina_fight_info = 97;</code>
     */
    public Builder clearStaminaFightInfo() {
      if (staminaFightInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 97) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 97) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        staminaFightInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.OJGJDFEMDIO stamina_fight_info = 97;</code>
     */
    public io.grasscutter.net.proto.activity.OJGJDFEMDIO.Builder getStaminaFightInfoBuilder() {
      return getStaminaFightInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.OJGJDFEMDIO stamina_fight_info = 97;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.OJGJDFEMDIOOrBuilder getStaminaFightInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 97) && (staminaFightInfoBuilder_ != null)) {
        return staminaFightInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 97) {
          return (io.grasscutter.net.proto.activity.OJGJDFEMDIO) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.OJGJDFEMDIO.getDefaultInstance();
      }
    }
    /**
     * <code>.OJGJDFEMDIO stamina_fight_info = 97;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.OJGJDFEMDIO, io.grasscutter.net.proto.activity.OJGJDFEMDIO.Builder, io.grasscutter.net.proto.activity.OJGJDFEMDIOOrBuilder> 
        getStaminaFightInfoFieldBuilder() {
      if (staminaFightInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 97)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.OJGJDFEMDIO.getDefaultInstance();
        }
        staminaFightInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.OJGJDFEMDIO, io.grasscutter.net.proto.activity.OJGJDFEMDIO.Builder, io.grasscutter.net.proto.activity.OJGJDFEMDIOOrBuilder>(
                (io.grasscutter.net.proto.activity.OJGJDFEMDIO) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 97;
      onChanged();;
      return staminaFightInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.CDMOBOLHBJL, io.grasscutter.net.proto.activity.CDMOBOLHBJL.Builder, io.grasscutter.net.proto.activity.CDMOBOLHBJLOrBuilder> fleurFairV2InfoBuilder_;
    /**
     * <code>.CDMOBOLHBJL fleur_fair_v2_info = 400;</code>
     * @return Whether the fleurFairV2Info field is set.
     */
    @java.lang.Override
    public boolean hasFleurFairV2Info() {
      return oJOLLMHNGLICase_ == 400;
    }
    /**
     * <code>.CDMOBOLHBJL fleur_fair_v2_info = 400;</code>
     * @return The fleurFairV2Info.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.CDMOBOLHBJL getFleurFairV2Info() {
      if (fleurFairV2InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 400) {
          return (io.grasscutter.net.proto.activity.CDMOBOLHBJL) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.CDMOBOLHBJL.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 400) {
          return fleurFairV2InfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.CDMOBOLHBJL.getDefaultInstance();
      }
    }
    /**
     * <code>.CDMOBOLHBJL fleur_fair_v2_info = 400;</code>
     */
    public Builder setFleurFairV2Info(io.grasscutter.net.proto.activity.CDMOBOLHBJL value) {
      if (fleurFairV2InfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        fleurFairV2InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 400;
      return this;
    }
    /**
     * <code>.CDMOBOLHBJL fleur_fair_v2_info = 400;</code>
     */
    public Builder setFleurFairV2Info(
        io.grasscutter.net.proto.activity.CDMOBOLHBJL.Builder builderForValue) {
      if (fleurFairV2InfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        fleurFairV2InfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 400;
      return this;
    }
    /**
     * <code>.CDMOBOLHBJL fleur_fair_v2_info = 400;</code>
     */
    public Builder mergeFleurFairV2Info(io.grasscutter.net.proto.activity.CDMOBOLHBJL value) {
      if (fleurFairV2InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 400 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.CDMOBOLHBJL.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.CDMOBOLHBJL.newBuilder((io.grasscutter.net.proto.activity.CDMOBOLHBJL) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 400) {
          fleurFairV2InfoBuilder_.mergeFrom(value);
        }
        fleurFairV2InfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 400;
      return this;
    }
    /**
     * <code>.CDMOBOLHBJL fleur_fair_v2_info = 400;</code>
     */
    public Builder clearFleurFairV2Info() {
      if (fleurFairV2InfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 400) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 400) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        fleurFairV2InfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.CDMOBOLHBJL fleur_fair_v2_info = 400;</code>
     */
    public io.grasscutter.net.proto.activity.CDMOBOLHBJL.Builder getFleurFairV2InfoBuilder() {
      return getFleurFairV2InfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.CDMOBOLHBJL fleur_fair_v2_info = 400;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.CDMOBOLHBJLOrBuilder getFleurFairV2InfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 400) && (fleurFairV2InfoBuilder_ != null)) {
        return fleurFairV2InfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 400) {
          return (io.grasscutter.net.proto.activity.CDMOBOLHBJL) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.CDMOBOLHBJL.getDefaultInstance();
      }
    }
    /**
     * <code>.CDMOBOLHBJL fleur_fair_v2_info = 400;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.CDMOBOLHBJL, io.grasscutter.net.proto.activity.CDMOBOLHBJL.Builder, io.grasscutter.net.proto.activity.CDMOBOLHBJLOrBuilder> 
        getFleurFairV2InfoFieldBuilder() {
      if (fleurFairV2InfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 400)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.CDMOBOLHBJL.getDefaultInstance();
        }
        fleurFairV2InfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.CDMOBOLHBJL, io.grasscutter.net.proto.activity.CDMOBOLHBJL.Builder, io.grasscutter.net.proto.activity.CDMOBOLHBJLOrBuilder>(
                (io.grasscutter.net.proto.activity.CDMOBOLHBJL) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 400;
      onChanged();;
      return fleurFairV2InfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo, io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfoOrBuilder> treasureMapInfoBuilder_;
    /**
     * <code>.TreasureMapActivityDetailInfo treasure_map_info = 166;</code>
     * @return Whether the treasureMapInfo field is set.
     */
    @java.lang.Override
    public boolean hasTreasureMapInfo() {
      return oJOLLMHNGLICase_ == 166;
    }
    /**
     * <code>.TreasureMapActivityDetailInfo treasure_map_info = 166;</code>
     * @return The treasureMapInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo getTreasureMapInfo() {
      if (treasureMapInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 166) {
          return (io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 166) {
          return treasureMapInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.TreasureMapActivityDetailInfo treasure_map_info = 166;</code>
     */
    public Builder setTreasureMapInfo(io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo value) {
      if (treasureMapInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        treasureMapInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 166;
      return this;
    }
    /**
     * <code>.TreasureMapActivityDetailInfo treasure_map_info = 166;</code>
     */
    public Builder setTreasureMapInfo(
        io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo.Builder builderForValue) {
      if (treasureMapInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        treasureMapInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 166;
      return this;
    }
    /**
     * <code>.TreasureMapActivityDetailInfo treasure_map_info = 166;</code>
     */
    public Builder mergeTreasureMapInfo(io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo value) {
      if (treasureMapInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 166 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo.newBuilder((io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 166) {
          treasureMapInfoBuilder_.mergeFrom(value);
        }
        treasureMapInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 166;
      return this;
    }
    /**
     * <code>.TreasureMapActivityDetailInfo treasure_map_info = 166;</code>
     */
    public Builder clearTreasureMapInfo() {
      if (treasureMapInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 166) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 166) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        treasureMapInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.TreasureMapActivityDetailInfo treasure_map_info = 166;</code>
     */
    public io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo.Builder getTreasureMapInfoBuilder() {
      return getTreasureMapInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.TreasureMapActivityDetailInfo treasure_map_info = 166;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfoOrBuilder getTreasureMapInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 166) && (treasureMapInfoBuilder_ != null)) {
        return treasureMapInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 166) {
          return (io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo.getDefaultInstance();
      }
    }
    /**
     * <code>.TreasureMapActivityDetailInfo treasure_map_info = 166;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo, io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfoOrBuilder> 
        getTreasureMapInfoFieldBuilder() {
      if (treasureMapInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 166)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo.getDefaultInstance();
        }
        treasureMapInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo, io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo.Builder, io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfoOrBuilder>(
                (io.grasscutter.net.proto.activity.TreasureMapActivityDetailInfo) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 166;
      onChanged();;
      return treasureMapInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.PCPPNCIBCIN, io.grasscutter.net.proto.activity.PCPPNCIBCIN.Builder, io.grasscutter.net.proto.activity.PCPPNCIBCINOrBuilder> catcafeDetailInfoBuilder_;
    /**
     * <code>.PCPPNCIBCIN catcafe_detail_info = 1874;</code>
     * @return Whether the catcafeDetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasCatcafeDetailInfo() {
      return oJOLLMHNGLICase_ == 1874;
    }
    /**
     * <code>.PCPPNCIBCIN catcafe_detail_info = 1874;</code>
     * @return The catcafeDetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.PCPPNCIBCIN getCatcafeDetailInfo() {
      if (catcafeDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1874) {
          return (io.grasscutter.net.proto.activity.PCPPNCIBCIN) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.PCPPNCIBCIN.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 1874) {
          return catcafeDetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.PCPPNCIBCIN.getDefaultInstance();
      }
    }
    /**
     * <code>.PCPPNCIBCIN catcafe_detail_info = 1874;</code>
     */
    public Builder setCatcafeDetailInfo(io.grasscutter.net.proto.activity.PCPPNCIBCIN value) {
      if (catcafeDetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        catcafeDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1874;
      return this;
    }
    /**
     * <code>.PCPPNCIBCIN catcafe_detail_info = 1874;</code>
     */
    public Builder setCatcafeDetailInfo(
        io.grasscutter.net.proto.activity.PCPPNCIBCIN.Builder builderForValue) {
      if (catcafeDetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        catcafeDetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 1874;
      return this;
    }
    /**
     * <code>.PCPPNCIBCIN catcafe_detail_info = 1874;</code>
     */
    public Builder mergeCatcafeDetailInfo(io.grasscutter.net.proto.activity.PCPPNCIBCIN value) {
      if (catcafeDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1874 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.PCPPNCIBCIN.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.PCPPNCIBCIN.newBuilder((io.grasscutter.net.proto.activity.PCPPNCIBCIN) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 1874) {
          catcafeDetailInfoBuilder_.mergeFrom(value);
        }
        catcafeDetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 1874;
      return this;
    }
    /**
     * <code>.PCPPNCIBCIN catcafe_detail_info = 1874;</code>
     */
    public Builder clearCatcafeDetailInfo() {
      if (catcafeDetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 1874) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 1874) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        catcafeDetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.PCPPNCIBCIN catcafe_detail_info = 1874;</code>
     */
    public io.grasscutter.net.proto.activity.PCPPNCIBCIN.Builder getCatcafeDetailInfoBuilder() {
      return getCatcafeDetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.PCPPNCIBCIN catcafe_detail_info = 1874;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.PCPPNCIBCINOrBuilder getCatcafeDetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 1874) && (catcafeDetailInfoBuilder_ != null)) {
        return catcafeDetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 1874) {
          return (io.grasscutter.net.proto.activity.PCPPNCIBCIN) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.PCPPNCIBCIN.getDefaultInstance();
      }
    }
    /**
     * <code>.PCPPNCIBCIN catcafe_detail_info = 1874;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.PCPPNCIBCIN, io.grasscutter.net.proto.activity.PCPPNCIBCIN.Builder, io.grasscutter.net.proto.activity.PCPPNCIBCINOrBuilder> 
        getCatcafeDetailInfoFieldBuilder() {
      if (catcafeDetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 1874)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.PCPPNCIBCIN.getDefaultInstance();
        }
        catcafeDetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.PCPPNCIBCIN, io.grasscutter.net.proto.activity.PCPPNCIBCIN.Builder, io.grasscutter.net.proto.activity.PCPPNCIBCINOrBuilder>(
                (io.grasscutter.net.proto.activity.PCPPNCIBCIN) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 1874;
      onChanged();;
      return catcafeDetailInfoBuilder_;
    }

    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.NBNOOMEKHIE, io.grasscutter.net.proto.activity.NBNOOMEKHIE.Builder, io.grasscutter.net.proto.activity.NBNOOMEKHIEOrBuilder> greatFestivalV2DetailInfoBuilder_;
    /**
     * <code>.NBNOOMEKHIE great_festival_v2_detail_info = 875;</code>
     * @return Whether the greatFestivalV2DetailInfo field is set.
     */
    @java.lang.Override
    public boolean hasGreatFestivalV2DetailInfo() {
      return oJOLLMHNGLICase_ == 875;
    }
    /**
     * <code>.NBNOOMEKHIE great_festival_v2_detail_info = 875;</code>
     * @return The greatFestivalV2DetailInfo.
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.NBNOOMEKHIE getGreatFestivalV2DetailInfo() {
      if (greatFestivalV2DetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 875) {
          return (io.grasscutter.net.proto.activity.NBNOOMEKHIE) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.NBNOOMEKHIE.getDefaultInstance();
      } else {
        if (oJOLLMHNGLICase_ == 875) {
          return greatFestivalV2DetailInfoBuilder_.getMessage();
        }
        return io.grasscutter.net.proto.activity.NBNOOMEKHIE.getDefaultInstance();
      }
    }
    /**
     * <code>.NBNOOMEKHIE great_festival_v2_detail_info = 875;</code>
     */
    public Builder setGreatFestivalV2DetailInfo(io.grasscutter.net.proto.activity.NBNOOMEKHIE value) {
      if (greatFestivalV2DetailInfoBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        oJOLLMHNGLI_ = value;
        onChanged();
      } else {
        greatFestivalV2DetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 875;
      return this;
    }
    /**
     * <code>.NBNOOMEKHIE great_festival_v2_detail_info = 875;</code>
     */
    public Builder setGreatFestivalV2DetailInfo(
        io.grasscutter.net.proto.activity.NBNOOMEKHIE.Builder builderForValue) {
      if (greatFestivalV2DetailInfoBuilder_ == null) {
        oJOLLMHNGLI_ = builderForValue.build();
        onChanged();
      } else {
        greatFestivalV2DetailInfoBuilder_.setMessage(builderForValue.build());
      }
      oJOLLMHNGLICase_ = 875;
      return this;
    }
    /**
     * <code>.NBNOOMEKHIE great_festival_v2_detail_info = 875;</code>
     */
    public Builder mergeGreatFestivalV2DetailInfo(io.grasscutter.net.proto.activity.NBNOOMEKHIE value) {
      if (greatFestivalV2DetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 875 &&
            oJOLLMHNGLI_ != io.grasscutter.net.proto.activity.NBNOOMEKHIE.getDefaultInstance()) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.NBNOOMEKHIE.newBuilder((io.grasscutter.net.proto.activity.NBNOOMEKHIE) oJOLLMHNGLI_)
              .mergeFrom(value).buildPartial();
        } else {
          oJOLLMHNGLI_ = value;
        }
        onChanged();
      } else {
        if (oJOLLMHNGLICase_ == 875) {
          greatFestivalV2DetailInfoBuilder_.mergeFrom(value);
        }
        greatFestivalV2DetailInfoBuilder_.setMessage(value);
      }
      oJOLLMHNGLICase_ = 875;
      return this;
    }
    /**
     * <code>.NBNOOMEKHIE great_festival_v2_detail_info = 875;</code>
     */
    public Builder clearGreatFestivalV2DetailInfo() {
      if (greatFestivalV2DetailInfoBuilder_ == null) {
        if (oJOLLMHNGLICase_ == 875) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
          onChanged();
        }
      } else {
        if (oJOLLMHNGLICase_ == 875) {
          oJOLLMHNGLICase_ = 0;
          oJOLLMHNGLI_ = null;
        }
        greatFestivalV2DetailInfoBuilder_.clear();
      }
      return this;
    }
    /**
     * <code>.NBNOOMEKHIE great_festival_v2_detail_info = 875;</code>
     */
    public io.grasscutter.net.proto.activity.NBNOOMEKHIE.Builder getGreatFestivalV2DetailInfoBuilder() {
      return getGreatFestivalV2DetailInfoFieldBuilder().getBuilder();
    }
    /**
     * <code>.NBNOOMEKHIE great_festival_v2_detail_info = 875;</code>
     */
    @java.lang.Override
    public io.grasscutter.net.proto.activity.NBNOOMEKHIEOrBuilder getGreatFestivalV2DetailInfoOrBuilder() {
      if ((oJOLLMHNGLICase_ == 875) && (greatFestivalV2DetailInfoBuilder_ != null)) {
        return greatFestivalV2DetailInfoBuilder_.getMessageOrBuilder();
      } else {
        if (oJOLLMHNGLICase_ == 875) {
          return (io.grasscutter.net.proto.activity.NBNOOMEKHIE) oJOLLMHNGLI_;
        }
        return io.grasscutter.net.proto.activity.NBNOOMEKHIE.getDefaultInstance();
      }
    }
    /**
     * <code>.NBNOOMEKHIE great_festival_v2_detail_info = 875;</code>
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        io.grasscutter.net.proto.activity.NBNOOMEKHIE, io.grasscutter.net.proto.activity.NBNOOMEKHIE.Builder, io.grasscutter.net.proto.activity.NBNOOMEKHIEOrBuilder> 
        getGreatFestivalV2DetailInfoFieldBuilder() {
      if (greatFestivalV2DetailInfoBuilder_ == null) {
        if (!(oJOLLMHNGLICase_ == 875)) {
          oJOLLMHNGLI_ = io.grasscutter.net.proto.activity.NBNOOMEKHIE.getDefaultInstance();
        }
        greatFestivalV2DetailInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            io.grasscutter.net.proto.activity.NBNOOMEKHIE, io.grasscutter.net.proto.activity.NBNOOMEKHIE.Builder, io.grasscutter.net.proto.activity.NBNOOMEKHIEOrBuilder>(
                (io.grasscutter.net.proto.activity.NBNOOMEKHIE) oJOLLMHNGLI_,
                getParentForChildren(),
                isClean());
        oJOLLMHNGLI_ = null;
      }
      oJOLLMHNGLICase_ = 875;
      onChanged();;
      return greatFestivalV2DetailInfoBuilder_;
    }
    @java.lang.Override
    public final Builder setUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.setUnknownFields(unknownFields);
    }

    @java.lang.Override
    public final Builder mergeUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.mergeUnknownFields(unknownFields);
    }


    // @@protoc_insertion_point(builder_scope:ActivityInfo)
  }

  // @@protoc_insertion_point(class_scope:ActivityInfo)
  private static final io.grasscutter.net.proto.activity.ActivityInfo DEFAULT_INSTANCE;
  static {
    DEFAULT_INSTANCE = new io.grasscutter.net.proto.activity.ActivityInfo();
  }

  public static io.grasscutter.net.proto.activity.ActivityInfo getDefaultInstance() {
    return DEFAULT_INSTANCE;
  }

  private static final com.google.protobuf.Parser<ActivityInfo>
      PARSER = new com.google.protobuf.AbstractParser<ActivityInfo>() {
    @java.lang.Override
    public ActivityInfo parsePartialFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return new ActivityInfo(input, extensionRegistry);
    }
  };

  public static com.google.protobuf.Parser<ActivityInfo> parser() {
    return PARSER;
  }

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

  @java.lang.Override
  public io.grasscutter.net.proto.activity.ActivityInfo getDefaultInstanceForType() {
    return DEFAULT_INSTANCE;
  }

}

