MiniTable#0 {
  .size = 96
  .required_count = 1
  .table_mask = ff
  .dense_below = 12
  .ext = 00 (NonExtendable)
  .fields[12] = {
    MiniTableField {
      .number = 1
      .offset = 12
      .presence = 65 (hasbit=65)
      .type = 5
      .mode = 42 (Scalar | 4Byte)
    },
    MiniTableField {
      .number = 2
      .offset = 64
      .presence = 0 (no explicit presence)
      .type = 3
      .mode = c5 (Array | 8Byte | Packed)
    },
    MiniTableField {
      .number = 3
      .offset = 72
      .presence = 0 (no explicit presence)
      .type = 3
      .mode = c1 (Array | 8Byte)
    },
    MiniTableField {
      .number = 4
      .offset = 80
      .presence = 0 (no explicit presence)
      .submsg_ofs = 27
      .type = 11
      .mode = c0 (Map | 8Byte)
      .submsg = MiniTable#1
    },
    MiniTableField {
      .number = 5
      .offset = 16
      .presence = 64 (hasbit=64)
      .type = 5
      .mode = 42 (Scalar | 4Byte)
    },
    MiniTableField {
      .number = 6
      .offset = 20
      .presence = 0 (no explicit presence)
      .type = 5
      .mode = 42 (Scalar | 4Byte)
    },
    MiniTableField {
      .number = 7
      .offset = 24
      .presence = 66 (hasbit=66)
      .submsg_ofs = 20
      .type = 14
      .mode = 42 (Scalar | 4Byte)
      .subenum = MiniTableEnum#2
    },
    MiniTableField {
      .number = 8
      .offset = 28
      .presence = 67 (hasbit=67)
      .type = 5
      .mode = 52 (Scalar | 4Byte | Alternate)
    },
    MiniTableField {
      .number = 9
      .offset = 32
      .presence = 68 (hasbit=68)
      .type = 9
      .mode = 82 (Scalar | StringView)
    },
    MiniTableField {
      .number = 10
      .offset = 48
      .presence = 69 (hasbit=69)
      .type = 12
      .mode = 92 (Scalar | StringView | Alternate)
    },
    MiniTableField {
      .number = 11
      .offset = 88
      .presence = 70 (hasbit=70)
      .submsg_ofs = 10
      .type = 11
      .mode = c2 (Scalar | 8Byte)
      .submsg = MiniTable#3
    },
    MiniTableField {
      .number = 12
      .offset = 9
      .presence = 71 (hasbit=71)
      .type = 8
      .mode = 02 (Scalar | 1Byte)
    },
  }
}

MiniTable#1 {
  .size = 48
  .required_count = 0
  .table_mask = ff
  .dense_below = 2
  .ext = 00 (NonExtendable)
  .fields[2] = {
    MiniTableField {
      .number = 1
      .offset = 16
      .presence = 64 (hasbit=64)
      .type = 13
      .mode = 42 (Scalar | 4Byte)
    },
    MiniTableField {
      .number = 2
      .offset = 32
      .presence = 65 (hasbit=65)
      .type = 13
      .mode = 42 (Scalar | 4Byte)
    },
  }
}

MiniTableEnum#2 {
  .mask_limit = 64
  .value_count = 0
  .values = {
    0,
    1,
    2,
  }
}

MiniTable#3 {
  .size = 24
  .required_count = 0
  .table_mask = ff
  .dense_below = 1
  .ext = 00 (NonExtendable)
  .fields[1] = {
    MiniTableField {
      .number = 1
      .offset = 16
      .presence = 64 (hasbit=64)
      .submsg_ofs = 4
      .type = 11
      .mode = c2 (Scalar | 8Byte)
      .submsg = MiniTable#0
    },
  }
}


