signaling

This commit is contained in:
wenxu12345 2022-03-16 14:13:30 +08:00
parent 5f37414fee
commit 27c6a187a2
2 changed files with 341 additions and 240 deletions

View File

@ -1,7 +1,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: sdk_ws/ws.proto
package server_api_params // import "./sdk_ws"
package server_api_params // import "Open_IM/pkg/proto/sdk_ws"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
@ -40,7 +40,7 @@ func (m *GroupInfo) Reset() { *m = GroupInfo{} }
func (m *GroupInfo) String() string { return proto.CompactTextString(m) }
func (*GroupInfo) ProtoMessage() {}
func (*GroupInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{0}
return fileDescriptor_ws_cdfe09251fc3838b, []int{0}
}
func (m *GroupInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupInfo.Unmarshal(m, b)
@ -164,7 +164,7 @@ func (m *GroupMemberFullInfo) Reset() { *m = GroupMemberFullInfo{} }
func (m *GroupMemberFullInfo) String() string { return proto.CompactTextString(m) }
func (*GroupMemberFullInfo) ProtoMessage() {}
func (*GroupMemberFullInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{1}
return fileDescriptor_ws_cdfe09251fc3838b, []int{1}
}
func (m *GroupMemberFullInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupMemberFullInfo.Unmarshal(m, b)
@ -269,7 +269,7 @@ func (m *PublicUserInfo) Reset() { *m = PublicUserInfo{} }
func (m *PublicUserInfo) String() string { return proto.CompactTextString(m) }
func (*PublicUserInfo) ProtoMessage() {}
func (*PublicUserInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{2}
return fileDescriptor_ws_cdfe09251fc3838b, []int{2}
}
func (m *PublicUserInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PublicUserInfo.Unmarshal(m, b)
@ -344,7 +344,7 @@ func (m *UserInfo) Reset() { *m = UserInfo{} }
func (m *UserInfo) String() string { return proto.CompactTextString(m) }
func (*UserInfo) ProtoMessage() {}
func (*UserInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{3}
return fileDescriptor_ws_cdfe09251fc3838b, []int{3}
}
func (m *UserInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UserInfo.Unmarshal(m, b)
@ -451,7 +451,7 @@ func (m *FriendInfo) Reset() { *m = FriendInfo{} }
func (m *FriendInfo) String() string { return proto.CompactTextString(m) }
func (*FriendInfo) ProtoMessage() {}
func (*FriendInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{4}
return fileDescriptor_ws_cdfe09251fc3838b, []int{4}
}
func (m *FriendInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendInfo.Unmarshal(m, b)
@ -536,7 +536,7 @@ func (m *BlackInfo) Reset() { *m = BlackInfo{} }
func (m *BlackInfo) String() string { return proto.CompactTextString(m) }
func (*BlackInfo) ProtoMessage() {}
func (*BlackInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{5}
return fileDescriptor_ws_cdfe09251fc3838b, []int{5}
}
func (m *BlackInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlackInfo.Unmarshal(m, b)
@ -617,7 +617,7 @@ func (m *GroupRequest) Reset() { *m = GroupRequest{} }
func (m *GroupRequest) String() string { return proto.CompactTextString(m) }
func (*GroupRequest) ProtoMessage() {}
func (*GroupRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{6}
return fileDescriptor_ws_cdfe09251fc3838b, []int{6}
}
func (m *GroupRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupRequest.Unmarshal(m, b)
@ -725,7 +725,7 @@ func (m *FriendRequest) Reset() { *m = FriendRequest{} }
func (m *FriendRequest) String() string { return proto.CompactTextString(m) }
func (*FriendRequest) ProtoMessage() {}
func (*FriendRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{7}
return fileDescriptor_ws_cdfe09251fc3838b, []int{7}
}
func (m *FriendRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendRequest.Unmarshal(m, b)
@ -863,7 +863,7 @@ func (m *PullMessageBySeqListResp) Reset() { *m = PullMessageBySeqListRe
func (m *PullMessageBySeqListResp) String() string { return proto.CompactTextString(m) }
func (*PullMessageBySeqListResp) ProtoMessage() {}
func (*PullMessageBySeqListResp) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{8}
return fileDescriptor_ws_cdfe09251fc3838b, []int{8}
}
func (m *PullMessageBySeqListResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PullMessageBySeqListResp.Unmarshal(m, b)
@ -917,7 +917,7 @@ func (m *PullMessageBySeqListReq) Reset() { *m = PullMessageBySeqListReq
func (m *PullMessageBySeqListReq) String() string { return proto.CompactTextString(m) }
func (*PullMessageBySeqListReq) ProtoMessage() {}
func (*PullMessageBySeqListReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{9}
return fileDescriptor_ws_cdfe09251fc3838b, []int{9}
}
func (m *PullMessageBySeqListReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PullMessageBySeqListReq.Unmarshal(m, b)
@ -968,7 +968,7 @@ func (m *GetMaxAndMinSeqReq) Reset() { *m = GetMaxAndMinSeqReq{} }
func (m *GetMaxAndMinSeqReq) String() string { return proto.CompactTextString(m) }
func (*GetMaxAndMinSeqReq) ProtoMessage() {}
func (*GetMaxAndMinSeqReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{10}
return fileDescriptor_ws_cdfe09251fc3838b, []int{10}
}
func (m *GetMaxAndMinSeqReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetMaxAndMinSeqReq.Unmarshal(m, b)
@ -1000,7 +1000,7 @@ func (m *GetMaxAndMinSeqResp) Reset() { *m = GetMaxAndMinSeqResp{} }
func (m *GetMaxAndMinSeqResp) String() string { return proto.CompactTextString(m) }
func (*GetMaxAndMinSeqResp) ProtoMessage() {}
func (*GetMaxAndMinSeqResp) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{11}
return fileDescriptor_ws_cdfe09251fc3838b, []int{11}
}
func (m *GetMaxAndMinSeqResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetMaxAndMinSeqResp.Unmarshal(m, b)
@ -1047,7 +1047,7 @@ func (m *UserSendMsgResp) Reset() { *m = UserSendMsgResp{} }
func (m *UserSendMsgResp) String() string { return proto.CompactTextString(m) }
func (*UserSendMsgResp) ProtoMessage() {}
func (*UserSendMsgResp) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{12}
return fileDescriptor_ws_cdfe09251fc3838b, []int{12}
}
func (m *UserSendMsgResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UserSendMsgResp.Unmarshal(m, b)
@ -1116,7 +1116,7 @@ func (m *MsgData) Reset() { *m = MsgData{} }
func (m *MsgData) String() string { return proto.CompactTextString(m) }
func (*MsgData) ProtoMessage() {}
func (*MsgData) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{13}
return fileDescriptor_ws_cdfe09251fc3838b, []int{13}
}
func (m *MsgData) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MsgData.Unmarshal(m, b)
@ -1277,7 +1277,7 @@ func (m *OfflinePushInfo) Reset() { *m = OfflinePushInfo{} }
func (m *OfflinePushInfo) String() string { return proto.CompactTextString(m) }
func (*OfflinePushInfo) ProtoMessage() {}
func (*OfflinePushInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{14}
return fileDescriptor_ws_cdfe09251fc3838b, []int{14}
}
func (m *OfflinePushInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OfflinePushInfo.Unmarshal(m, b)
@ -1345,7 +1345,7 @@ func (m *TipsComm) Reset() { *m = TipsComm{} }
func (m *TipsComm) String() string { return proto.CompactTextString(m) }
func (*TipsComm) ProtoMessage() {}
func (*TipsComm) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{15}
return fileDescriptor_ws_cdfe09251fc3838b, []int{15}
}
func (m *TipsComm) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TipsComm.Unmarshal(m, b)
@ -1402,7 +1402,7 @@ func (m *GroupCreatedTips) Reset() { *m = GroupCreatedTips{} }
func (m *GroupCreatedTips) String() string { return proto.CompactTextString(m) }
func (*GroupCreatedTips) ProtoMessage() {}
func (*GroupCreatedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{16}
return fileDescriptor_ws_cdfe09251fc3838b, []int{16}
}
func (m *GroupCreatedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupCreatedTips.Unmarshal(m, b)
@ -1471,7 +1471,7 @@ func (m *GroupInfoSetTips) Reset() { *m = GroupInfoSetTips{} }
func (m *GroupInfoSetTips) String() string { return proto.CompactTextString(m) }
func (*GroupInfoSetTips) ProtoMessage() {}
func (*GroupInfoSetTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{17}
return fileDescriptor_ws_cdfe09251fc3838b, []int{17}
}
func (m *GroupInfoSetTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupInfoSetTips.Unmarshal(m, b)
@ -1526,7 +1526,7 @@ func (m *JoinGroupApplicationTips) Reset() { *m = JoinGroupApplicationTi
func (m *JoinGroupApplicationTips) String() string { return proto.CompactTextString(m) }
func (*JoinGroupApplicationTips) ProtoMessage() {}
func (*JoinGroupApplicationTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{18}
return fileDescriptor_ws_cdfe09251fc3838b, []int{18}
}
func (m *JoinGroupApplicationTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_JoinGroupApplicationTips.Unmarshal(m, b)
@ -1582,7 +1582,7 @@ func (m *MemberQuitTips) Reset() { *m = MemberQuitTips{} }
func (m *MemberQuitTips) String() string { return proto.CompactTextString(m) }
func (*MemberQuitTips) ProtoMessage() {}
func (*MemberQuitTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{19}
return fileDescriptor_ws_cdfe09251fc3838b, []int{19}
}
func (m *MemberQuitTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MemberQuitTips.Unmarshal(m, b)
@ -1637,7 +1637,7 @@ func (m *GroupApplicationAcceptedTips) Reset() { *m = GroupApplicationAc
func (m *GroupApplicationAcceptedTips) String() string { return proto.CompactTextString(m) }
func (*GroupApplicationAcceptedTips) ProtoMessage() {}
func (*GroupApplicationAcceptedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{20}
return fileDescriptor_ws_cdfe09251fc3838b, []int{20}
}
func (m *GroupApplicationAcceptedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupApplicationAcceptedTips.Unmarshal(m, b)
@ -1692,7 +1692,7 @@ func (m *GroupApplicationRejectedTips) Reset() { *m = GroupApplicationRe
func (m *GroupApplicationRejectedTips) String() string { return proto.CompactTextString(m) }
func (*GroupApplicationRejectedTips) ProtoMessage() {}
func (*GroupApplicationRejectedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{21}
return fileDescriptor_ws_cdfe09251fc3838b, []int{21}
}
func (m *GroupApplicationRejectedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupApplicationRejectedTips.Unmarshal(m, b)
@ -1748,7 +1748,7 @@ func (m *GroupOwnerTransferredTips) Reset() { *m = GroupOwnerTransferred
func (m *GroupOwnerTransferredTips) String() string { return proto.CompactTextString(m) }
func (*GroupOwnerTransferredTips) ProtoMessage() {}
func (*GroupOwnerTransferredTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{22}
return fileDescriptor_ws_cdfe09251fc3838b, []int{22}
}
func (m *GroupOwnerTransferredTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupOwnerTransferredTips.Unmarshal(m, b)
@ -1811,7 +1811,7 @@ func (m *MemberKickedTips) Reset() { *m = MemberKickedTips{} }
func (m *MemberKickedTips) String() string { return proto.CompactTextString(m) }
func (*MemberKickedTips) ProtoMessage() {}
func (*MemberKickedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{23}
return fileDescriptor_ws_cdfe09251fc3838b, []int{23}
}
func (m *MemberKickedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MemberKickedTips.Unmarshal(m, b)
@ -1874,7 +1874,7 @@ func (m *MemberInvitedTips) Reset() { *m = MemberInvitedTips{} }
func (m *MemberInvitedTips) String() string { return proto.CompactTextString(m) }
func (*MemberInvitedTips) ProtoMessage() {}
func (*MemberInvitedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{24}
return fileDescriptor_ws_cdfe09251fc3838b, []int{24}
}
func (m *MemberInvitedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MemberInvitedTips.Unmarshal(m, b)
@ -1936,7 +1936,7 @@ func (m *MemberEnterTips) Reset() { *m = MemberEnterTips{} }
func (m *MemberEnterTips) String() string { return proto.CompactTextString(m) }
func (*MemberEnterTips) ProtoMessage() {}
func (*MemberEnterTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{25}
return fileDescriptor_ws_cdfe09251fc3838b, []int{25}
}
func (m *MemberEnterTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MemberEnterTips.Unmarshal(m, b)
@ -1990,7 +1990,7 @@ func (m *FriendApplication) Reset() { *m = FriendApplication{} }
func (m *FriendApplication) String() string { return proto.CompactTextString(m) }
func (*FriendApplication) ProtoMessage() {}
func (*FriendApplication) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{26}
return fileDescriptor_ws_cdfe09251fc3838b, []int{26}
}
func (m *FriendApplication) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendApplication.Unmarshal(m, b)
@ -2043,7 +2043,7 @@ func (m *FromToUserID) Reset() { *m = FromToUserID{} }
func (m *FromToUserID) String() string { return proto.CompactTextString(m) }
func (*FromToUserID) ProtoMessage() {}
func (*FromToUserID) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{27}
return fileDescriptor_ws_cdfe09251fc3838b, []int{27}
}
func (m *FromToUserID) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FromToUserID.Unmarshal(m, b)
@ -2089,7 +2089,7 @@ func (m *FriendApplicationTips) Reset() { *m = FriendApplicationTips{} }
func (m *FriendApplicationTips) String() string { return proto.CompactTextString(m) }
func (*FriendApplicationTips) ProtoMessage() {}
func (*FriendApplicationTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{28}
return fileDescriptor_ws_cdfe09251fc3838b, []int{28}
}
func (m *FriendApplicationTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendApplicationTips.Unmarshal(m, b)
@ -2129,7 +2129,7 @@ func (m *FriendApplicationApprovedTips) Reset() { *m = FriendApplication
func (m *FriendApplicationApprovedTips) String() string { return proto.CompactTextString(m) }
func (*FriendApplicationApprovedTips) ProtoMessage() {}
func (*FriendApplicationApprovedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{29}
return fileDescriptor_ws_cdfe09251fc3838b, []int{29}
}
func (m *FriendApplicationApprovedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendApplicationApprovedTips.Unmarshal(m, b)
@ -2176,7 +2176,7 @@ func (m *FriendApplicationRejectedTips) Reset() { *m = FriendApplication
func (m *FriendApplicationRejectedTips) String() string { return proto.CompactTextString(m) }
func (*FriendApplicationRejectedTips) ProtoMessage() {}
func (*FriendApplicationRejectedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{30}
return fileDescriptor_ws_cdfe09251fc3838b, []int{30}
}
func (m *FriendApplicationRejectedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendApplicationRejectedTips.Unmarshal(m, b)
@ -2224,7 +2224,7 @@ func (m *FriendAddedTips) Reset() { *m = FriendAddedTips{} }
func (m *FriendAddedTips) String() string { return proto.CompactTextString(m) }
func (*FriendAddedTips) ProtoMessage() {}
func (*FriendAddedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{31}
return fileDescriptor_ws_cdfe09251fc3838b, []int{31}
}
func (m *FriendAddedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendAddedTips.Unmarshal(m, b)
@ -2277,7 +2277,7 @@ func (m *FriendDeletedTips) Reset() { *m = FriendDeletedTips{} }
func (m *FriendDeletedTips) String() string { return proto.CompactTextString(m) }
func (*FriendDeletedTips) ProtoMessage() {}
func (*FriendDeletedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{32}
return fileDescriptor_ws_cdfe09251fc3838b, []int{32}
}
func (m *FriendDeletedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendDeletedTips.Unmarshal(m, b)
@ -2315,7 +2315,7 @@ func (m *BlackAddedTips) Reset() { *m = BlackAddedTips{} }
func (m *BlackAddedTips) String() string { return proto.CompactTextString(m) }
func (*BlackAddedTips) ProtoMessage() {}
func (*BlackAddedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{33}
return fileDescriptor_ws_cdfe09251fc3838b, []int{33}
}
func (m *BlackAddedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlackAddedTips.Unmarshal(m, b)
@ -2353,7 +2353,7 @@ func (m *BlackDeletedTips) Reset() { *m = BlackDeletedTips{} }
func (m *BlackDeletedTips) String() string { return proto.CompactTextString(m) }
func (*BlackDeletedTips) ProtoMessage() {}
func (*BlackDeletedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{34}
return fileDescriptor_ws_cdfe09251fc3838b, []int{34}
}
func (m *BlackDeletedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlackDeletedTips.Unmarshal(m, b)
@ -2391,7 +2391,7 @@ func (m *FriendInfoChangedTips) Reset() { *m = FriendInfoChangedTips{} }
func (m *FriendInfoChangedTips) String() string { return proto.CompactTextString(m) }
func (*FriendInfoChangedTips) ProtoMessage() {}
func (*FriendInfoChangedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{35}
return fileDescriptor_ws_cdfe09251fc3838b, []int{35}
}
func (m *FriendInfoChangedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendInfoChangedTips.Unmarshal(m, b)
@ -2430,7 +2430,7 @@ func (m *UserInfoUpdatedTips) Reset() { *m = UserInfoUpdatedTips{} }
func (m *UserInfoUpdatedTips) String() string { return proto.CompactTextString(m) }
func (*UserInfoUpdatedTips) ProtoMessage() {}
func (*UserInfoUpdatedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{36}
return fileDescriptor_ws_cdfe09251fc3838b, []int{36}
}
func (m *UserInfoUpdatedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UserInfoUpdatedTips.Unmarshal(m, b)
@ -2469,7 +2469,7 @@ func (m *ConversationUpdateTips) Reset() { *m = ConversationUpdateTips{}
func (m *ConversationUpdateTips) String() string { return proto.CompactTextString(m) }
func (*ConversationUpdateTips) ProtoMessage() {}
func (*ConversationUpdateTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{37}
return fileDescriptor_ws_cdfe09251fc3838b, []int{37}
}
func (m *ConversationUpdateTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ConversationUpdateTips.Unmarshal(m, b)
@ -2509,7 +2509,7 @@ func (m *RequestPagination) Reset() { *m = RequestPagination{} }
func (m *RequestPagination) String() string { return proto.CompactTextString(m) }
func (*RequestPagination) ProtoMessage() {}
func (*RequestPagination) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{38}
return fileDescriptor_ws_cdfe09251fc3838b, []int{38}
}
func (m *RequestPagination) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RequestPagination.Unmarshal(m, b)
@ -2555,7 +2555,7 @@ func (m *ResponsePagination) Reset() { *m = ResponsePagination{} }
func (m *ResponsePagination) String() string { return proto.CompactTextString(m) }
func (*ResponsePagination) ProtoMessage() {}
func (*ResponsePagination) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{39}
return fileDescriptor_ws_cdfe09251fc3838b, []int{39}
}
func (m *ResponsePagination) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ResponsePagination.Unmarshal(m, b)
@ -2608,7 +2608,7 @@ func (m *SignalReq) Reset() { *m = SignalReq{} }
func (m *SignalReq) String() string { return proto.CompactTextString(m) }
func (*SignalReq) ProtoMessage() {}
func (*SignalReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{40}
return fileDescriptor_ws_cdfe09251fc3838b, []int{40}
}
func (m *SignalReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalReq.Unmarshal(m, b)
@ -2875,7 +2875,7 @@ func (m *SignalResp) Reset() { *m = SignalResp{} }
func (m *SignalResp) String() string { return proto.CompactTextString(m) }
func (*SignalResp) ProtoMessage() {}
func (*SignalResp) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{41}
return fileDescriptor_ws_cdfe09251fc3838b, []int{41}
}
func (m *SignalResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalResp.Unmarshal(m, b)
@ -3143,7 +3143,7 @@ func (m *InvitationInfo) Reset() { *m = InvitationInfo{} }
func (m *InvitationInfo) String() string { return proto.CompactTextString(m) }
func (*InvitationInfo) ProtoMessage() {}
func (*InvitationInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{42}
return fileDescriptor_ws_cdfe09251fc3838b, []int{42}
}
func (m *InvitationInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_InvitationInfo.Unmarshal(m, b)
@ -3226,20 +3226,75 @@ func (m *InvitationInfo) GetSessionType() int32 {
return 0
}
type ParticipantMetaData struct {
GroupInfo *GroupInfo `protobuf:"bytes,1,opt,name=groupInfo" json:"groupInfo,omitempty"`
GroupMemberInfo *GroupMemberFullInfo `protobuf:"bytes,2,opt,name=groupMemberInfo" json:"groupMemberInfo,omitempty"`
UserInfo *PublicUserInfo `protobuf:"bytes,3,opt,name=userInfo" json:"userInfo,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ParticipantMetaData) Reset() { *m = ParticipantMetaData{} }
func (m *ParticipantMetaData) String() string { return proto.CompactTextString(m) }
func (*ParticipantMetaData) ProtoMessage() {}
func (*ParticipantMetaData) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_cdfe09251fc3838b, []int{43}
}
func (m *ParticipantMetaData) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ParticipantMetaData.Unmarshal(m, b)
}
func (m *ParticipantMetaData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ParticipantMetaData.Marshal(b, m, deterministic)
}
func (dst *ParticipantMetaData) XXX_Merge(src proto.Message) {
xxx_messageInfo_ParticipantMetaData.Merge(dst, src)
}
func (m *ParticipantMetaData) XXX_Size() int {
return xxx_messageInfo_ParticipantMetaData.Size(m)
}
func (m *ParticipantMetaData) XXX_DiscardUnknown() {
xxx_messageInfo_ParticipantMetaData.DiscardUnknown(m)
}
var xxx_messageInfo_ParticipantMetaData proto.InternalMessageInfo
func (m *ParticipantMetaData) GetGroupInfo() *GroupInfo {
if m != nil {
return m.GroupInfo
}
return nil
}
func (m *ParticipantMetaData) GetGroupMemberInfo() *GroupMemberFullInfo {
if m != nil {
return m.GroupMemberInfo
}
return nil
}
func (m *ParticipantMetaData) GetUserInfo() *PublicUserInfo {
if m != nil {
return m.UserInfo
}
return nil
}
type SignalInviteReq struct {
OpUserID string `protobuf:"bytes,1,opt,name=opUserID" json:"opUserID,omitempty"`
Invitation *InvitationInfo `protobuf:"bytes,2,opt,name=invitation" json:"invitation,omitempty"`
OfflinePushInfo *OfflinePushInfo `protobuf:"bytes,3,opt,name=offlinePushInfo" json:"offlinePushInfo,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
OpUserID string `protobuf:"bytes,1,opt,name=opUserID" json:"opUserID,omitempty"`
Invitation *InvitationInfo `protobuf:"bytes,2,opt,name=invitation" json:"invitation,omitempty"`
OfflinePushInfo *OfflinePushInfo `protobuf:"bytes,3,opt,name=offlinePushInfo" json:"offlinePushInfo,omitempty"`
Participant *ParticipantMetaData `protobuf:"bytes,4,opt,name=participant" json:"participant,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SignalInviteReq) Reset() { *m = SignalInviteReq{} }
func (m *SignalInviteReq) String() string { return proto.CompactTextString(m) }
func (*SignalInviteReq) ProtoMessage() {}
func (*SignalInviteReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{43}
return fileDescriptor_ws_cdfe09251fc3838b, []int{44}
}
func (m *SignalInviteReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalInviteReq.Unmarshal(m, b)
@ -3280,6 +3335,13 @@ func (m *SignalInviteReq) GetOfflinePushInfo() *OfflinePushInfo {
return nil
}
func (m *SignalInviteReq) GetParticipant() *ParticipantMetaData {
if m != nil {
return m.Participant
}
return nil
}
type SignalInviteReply struct {
Token string `protobuf:"bytes,1,opt,name=token" json:"token,omitempty"`
RoomID string `protobuf:"bytes,2,opt,name=roomID" json:"roomID,omitempty"`
@ -3293,7 +3355,7 @@ func (m *SignalInviteReply) Reset() { *m = SignalInviteReply{} }
func (m *SignalInviteReply) String() string { return proto.CompactTextString(m) }
func (*SignalInviteReply) ProtoMessage() {}
func (*SignalInviteReply) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{44}
return fileDescriptor_ws_cdfe09251fc3838b, []int{45}
}
func (m *SignalInviteReply) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalInviteReply.Unmarshal(m, b)
@ -3335,19 +3397,20 @@ func (m *SignalInviteReply) GetLiveURL() string {
}
type SignalInviteInGroupReq struct {
OpUserID string `protobuf:"bytes,1,opt,name=opUserID" json:"opUserID,omitempty"`
Invitation *InvitationInfo `protobuf:"bytes,2,opt,name=invitation" json:"invitation,omitempty"`
OfflinePushInfo *OfflinePushInfo `protobuf:"bytes,3,opt,name=offlinePushInfo" json:"offlinePushInfo,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
OpUserID string `protobuf:"bytes,1,opt,name=opUserID" json:"opUserID,omitempty"`
Invitation *InvitationInfo `protobuf:"bytes,2,opt,name=invitation" json:"invitation,omitempty"`
OfflinePushInfo *OfflinePushInfo `protobuf:"bytes,3,opt,name=offlinePushInfo" json:"offlinePushInfo,omitempty"`
Participant *ParticipantMetaData `protobuf:"bytes,4,opt,name=participant" json:"participant,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SignalInviteInGroupReq) Reset() { *m = SignalInviteInGroupReq{} }
func (m *SignalInviteInGroupReq) String() string { return proto.CompactTextString(m) }
func (*SignalInviteInGroupReq) ProtoMessage() {}
func (*SignalInviteInGroupReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{45}
return fileDescriptor_ws_cdfe09251fc3838b, []int{46}
}
func (m *SignalInviteInGroupReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalInviteInGroupReq.Unmarshal(m, b)
@ -3388,6 +3451,13 @@ func (m *SignalInviteInGroupReq) GetOfflinePushInfo() *OfflinePushInfo {
return nil
}
func (m *SignalInviteInGroupReq) GetParticipant() *ParticipantMetaData {
if m != nil {
return m.Participant
}
return nil
}
type SignalInviteInGroupReply struct {
Token string `protobuf:"bytes,1,opt,name=token" json:"token,omitempty"`
RoomID string `protobuf:"bytes,2,opt,name=roomID" json:"roomID,omitempty"`
@ -3401,7 +3471,7 @@ func (m *SignalInviteInGroupReply) Reset() { *m = SignalInviteInGroupRep
func (m *SignalInviteInGroupReply) String() string { return proto.CompactTextString(m) }
func (*SignalInviteInGroupReply) ProtoMessage() {}
func (*SignalInviteInGroupReply) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{46}
return fileDescriptor_ws_cdfe09251fc3838b, []int{47}
}
func (m *SignalInviteInGroupReply) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalInviteInGroupReply.Unmarshal(m, b)
@ -3443,19 +3513,20 @@ func (m *SignalInviteInGroupReply) GetLiveURL() string {
}
type SignalCancelReq struct {
OpUserID string `protobuf:"bytes,1,opt,name=opUserID" json:"opUserID,omitempty"`
Invitation *InvitationInfo `protobuf:"bytes,2,opt,name=invitation" json:"invitation,omitempty"`
OfflinePushInfo *OfflinePushInfo `protobuf:"bytes,3,opt,name=offlinePushInfo" json:"offlinePushInfo,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
OpUserID string `protobuf:"bytes,1,opt,name=opUserID" json:"opUserID,omitempty"`
Invitation *InvitationInfo `protobuf:"bytes,2,opt,name=invitation" json:"invitation,omitempty"`
OfflinePushInfo *OfflinePushInfo `protobuf:"bytes,3,opt,name=offlinePushInfo" json:"offlinePushInfo,omitempty"`
Participant *ParticipantMetaData `protobuf:"bytes,4,opt,name=participant" json:"participant,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SignalCancelReq) Reset() { *m = SignalCancelReq{} }
func (m *SignalCancelReq) String() string { return proto.CompactTextString(m) }
func (*SignalCancelReq) ProtoMessage() {}
func (*SignalCancelReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{47}
return fileDescriptor_ws_cdfe09251fc3838b, []int{48}
}
func (m *SignalCancelReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalCancelReq.Unmarshal(m, b)
@ -3496,6 +3567,13 @@ func (m *SignalCancelReq) GetOfflinePushInfo() *OfflinePushInfo {
return nil
}
func (m *SignalCancelReq) GetParticipant() *ParticipantMetaData {
if m != nil {
return m.Participant
}
return nil
}
type SignalCancelReply struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@ -3506,7 +3584,7 @@ func (m *SignalCancelReply) Reset() { *m = SignalCancelReply{} }
func (m *SignalCancelReply) String() string { return proto.CompactTextString(m) }
func (*SignalCancelReply) ProtoMessage() {}
func (*SignalCancelReply) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{48}
return fileDescriptor_ws_cdfe09251fc3838b, []int{49}
}
func (m *SignalCancelReply) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalCancelReply.Unmarshal(m, b)
@ -3527,19 +3605,20 @@ func (m *SignalCancelReply) XXX_DiscardUnknown() {
var xxx_messageInfo_SignalCancelReply proto.InternalMessageInfo
type SignalAcceptReq struct {
OpUserID string `protobuf:"bytes,1,opt,name=opUserID" json:"opUserID,omitempty"`
Invitation *InvitationInfo `protobuf:"bytes,2,opt,name=invitation" json:"invitation,omitempty"`
OfflinePushInfo *OfflinePushInfo `protobuf:"bytes,3,opt,name=offlinePushInfo" json:"offlinePushInfo,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
OpUserID string `protobuf:"bytes,1,opt,name=opUserID" json:"opUserID,omitempty"`
Invitation *InvitationInfo `protobuf:"bytes,2,opt,name=invitation" json:"invitation,omitempty"`
OfflinePushInfo *OfflinePushInfo `protobuf:"bytes,3,opt,name=offlinePushInfo" json:"offlinePushInfo,omitempty"`
Participant *ParticipantMetaData `protobuf:"bytes,4,opt,name=participant" json:"participant,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SignalAcceptReq) Reset() { *m = SignalAcceptReq{} }
func (m *SignalAcceptReq) String() string { return proto.CompactTextString(m) }
func (*SignalAcceptReq) ProtoMessage() {}
func (*SignalAcceptReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{49}
return fileDescriptor_ws_cdfe09251fc3838b, []int{50}
}
func (m *SignalAcceptReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalAcceptReq.Unmarshal(m, b)
@ -3580,6 +3659,13 @@ func (m *SignalAcceptReq) GetOfflinePushInfo() *OfflinePushInfo {
return nil
}
func (m *SignalAcceptReq) GetParticipant() *ParticipantMetaData {
if m != nil {
return m.Participant
}
return nil
}
type SignalAcceptReply struct {
Token string `protobuf:"bytes,1,opt,name=token" json:"token,omitempty"`
RoomID string `protobuf:"bytes,2,opt,name=roomID" json:"roomID,omitempty"`
@ -3593,7 +3679,7 @@ func (m *SignalAcceptReply) Reset() { *m = SignalAcceptReply{} }
func (m *SignalAcceptReply) String() string { return proto.CompactTextString(m) }
func (*SignalAcceptReply) ProtoMessage() {}
func (*SignalAcceptReply) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{50}
return fileDescriptor_ws_cdfe09251fc3838b, []int{51}
}
func (m *SignalAcceptReply) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalAcceptReply.Unmarshal(m, b)
@ -3647,7 +3733,7 @@ func (m *SignalHungUpReq) Reset() { *m = SignalHungUpReq{} }
func (m *SignalHungUpReq) String() string { return proto.CompactTextString(m) }
func (*SignalHungUpReq) ProtoMessage() {}
func (*SignalHungUpReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{51}
return fileDescriptor_ws_cdfe09251fc3838b, []int{52}
}
func (m *SignalHungUpReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalHungUpReq.Unmarshal(m, b)
@ -3698,7 +3784,7 @@ func (m *SignalHungUpReply) Reset() { *m = SignalHungUpReply{} }
func (m *SignalHungUpReply) String() string { return proto.CompactTextString(m) }
func (*SignalHungUpReply) ProtoMessage() {}
func (*SignalHungUpReply) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{52}
return fileDescriptor_ws_cdfe09251fc3838b, []int{53}
}
func (m *SignalHungUpReply) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalHungUpReply.Unmarshal(m, b)
@ -3731,7 +3817,7 @@ func (m *SignalRejectReq) Reset() { *m = SignalRejectReq{} }
func (m *SignalRejectReq) String() string { return proto.CompactTextString(m) }
func (*SignalRejectReq) ProtoMessage() {}
func (*SignalRejectReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{53}
return fileDescriptor_ws_cdfe09251fc3838b, []int{54}
}
func (m *SignalRejectReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalRejectReq.Unmarshal(m, b)
@ -3782,7 +3868,7 @@ func (m *SignalRejectReply) Reset() { *m = SignalRejectReply{} }
func (m *SignalRejectReply) String() string { return proto.CompactTextString(m) }
func (*SignalRejectReply) ProtoMessage() {}
func (*SignalRejectReply) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{54}
return fileDescriptor_ws_cdfe09251fc3838b, []int{55}
}
func (m *SignalRejectReply) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalRejectReply.Unmarshal(m, b)
@ -3816,7 +3902,7 @@ func (m *DelMsgListReq) Reset() { *m = DelMsgListReq{} }
func (m *DelMsgListReq) String() string { return proto.CompactTextString(m) }
func (*DelMsgListReq) ProtoMessage() {}
func (*DelMsgListReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{55}
return fileDescriptor_ws_cdfe09251fc3838b, []int{56}
}
func (m *DelMsgListReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DelMsgListReq.Unmarshal(m, b)
@ -3876,7 +3962,7 @@ func (m *DelMsgListResp) Reset() { *m = DelMsgListResp{} }
func (m *DelMsgListResp) String() string { return proto.CompactTextString(m) }
func (*DelMsgListResp) ProtoMessage() {}
func (*DelMsgListResp) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{56}
return fileDescriptor_ws_cdfe09251fc3838b, []int{57}
}
func (m *DelMsgListResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DelMsgListResp.Unmarshal(m, b)
@ -3955,6 +4041,7 @@ func init() {
proto.RegisterType((*SignalReq)(nil), "server_api_params.SignalReq")
proto.RegisterType((*SignalResp)(nil), "server_api_params.SignalResp")
proto.RegisterType((*InvitationInfo)(nil), "server_api_params.InvitationInfo")
proto.RegisterType((*ParticipantMetaData)(nil), "server_api_params.ParticipantMetaData")
proto.RegisterType((*SignalInviteReq)(nil), "server_api_params.SignalInviteReq")
proto.RegisterType((*SignalInviteReply)(nil), "server_api_params.SignalInviteReply")
proto.RegisterType((*SignalInviteInGroupReq)(nil), "server_api_params.SignalInviteInGroupReq")
@ -3971,163 +4058,168 @@ func init() {
proto.RegisterType((*DelMsgListResp)(nil), "server_api_params.DelMsgListResp")
}
func init() { proto.RegisterFile("sdk_ws/ws.proto", fileDescriptor_ws_b3df638d3f68a57a) }
func init() { proto.RegisterFile("sdk_ws/ws.proto", fileDescriptor_ws_cdfe09251fc3838b) }
var fileDescriptor_ws_b3df638d3f68a57a = []byte{
// 2474 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x1a, 0x4d, 0x6f, 0xe4, 0x48,
0x15, 0x77, 0xa7, 0x3b, 0xe9, 0xd7, 0xe9, 0x7c, 0x78, 0x96, 0xd0, 0x0c, 0xb3, 0x43, 0xb0, 0xa2,
0x65, 0xf8, 0xca, 0xa2, 0x41, 0x48, 0xb0, 0x0b, 0x83, 0xf2, 0x31, 0x5f, 0x4b, 0x32, 0x93, 0x75,
0xcf, 0xb0, 0x08, 0x90, 0x46, 0x4e, 0xbb, 0xd2, 0xf1, 0xc6, 0xae, 0x72, 0xbb, 0xec, 0xcc, 0x44,
0x42, 0x42, 0x02, 0x89, 0x7f, 0x00, 0x57, 0x24, 0x2e, 0x08, 0x09, 0xa1, 0xbd, 0x20, 0x2e, 0x88,
0x13, 0xfc, 0x00, 0xce, 0xfc, 0x05, 0xae, 0x1c, 0x90, 0x90, 0x40, 0x55, 0xaf, 0x6c, 0x57, 0xd9,
0xdd, 0x49, 0x2b, 0x0a, 0x3b, 0xe4, 0xd6, 0xef, 0xb9, 0xde, 0xab, 0xf7, 0x5d, 0xaf, 0x5e, 0x35,
0x2c, 0x73, 0xff, 0xe4, 0xc5, 0x4b, 0xfe, 0xf6, 0x4b, 0xbe, 0x19, 0x27, 0x2c, 0x65, 0xf6, 0x2a,
0x27, 0xc9, 0x29, 0x49, 0x5e, 0x78, 0x71, 0xf0, 0x22, 0xf6, 0x12, 0x2f, 0xe2, 0xce, 0x3f, 0x1b,
0xd0, 0x79, 0x98, 0xb0, 0x2c, 0x7e, 0x4c, 0x8f, 0x98, 0xdd, 0x87, 0xf9, 0x91, 0x04, 0x76, 0xfb,
0xd6, 0xba, 0x75, 0xa7, 0xe3, 0xe6, 0xa0, 0x7d, 0x0b, 0x3a, 0xf2, 0xe7, 0x13, 0x2f, 0x22, 0xfd,
0x86, 0xfc, 0x56, 0x22, 0x6c, 0x07, 0x16, 0x29, 0x4b, 0x83, 0xa3, 0x60, 0xe8, 0xa5, 0x01, 0xa3,
0xfd, 0xa6, 0x5c, 0x60, 0xe0, 0xc4, 0x9a, 0x80, 0xa6, 0x09, 0xf3, 0xb3, 0xa1, 0x5c, 0x33, 0x87,
0x6b, 0x74, 0x9c, 0xd8, 0xff, 0xc8, 0x1b, 0x92, 0xe7, 0xee, 0x5e, 0xbf, 0x85, 0xfb, 0x2b, 0xd0,
0x5e, 0x87, 0x2e, 0x7b, 0x49, 0x49, 0xf2, 0x9c, 0x93, 0xe4, 0xf1, 0x6e, 0xbf, 0x2d, 0xbf, 0xea,
0x28, 0xfb, 0x36, 0xc0, 0x30, 0x21, 0x5e, 0x4a, 0x9e, 0x05, 0x11, 0xe9, 0xcf, 0xaf, 0x5b, 0x77,
0x7a, 0xae, 0x86, 0x11, 0x1c, 0x22, 0x12, 0x1d, 0x92, 0x64, 0x87, 0x65, 0x34, 0xed, 0x2f, 0xc8,
0x05, 0x3a, 0xca, 0x5e, 0x82, 0x06, 0x79, 0xd5, 0xef, 0x48, 0xd6, 0x0d, 0xf2, 0xca, 0x5e, 0x83,
0x36, 0x4f, 0xbd, 0x34, 0xe3, 0x7d, 0x58, 0xb7, 0xee, 0xb4, 0x5c, 0x05, 0xd9, 0x1b, 0xd0, 0x93,
0x7c, 0x59, 0x2e, 0x4d, 0x57, 0x92, 0x98, 0xc8, 0xc2, 0x62, 0xcf, 0xce, 0x62, 0xd2, 0x5f, 0x94,
0x0c, 0x4a, 0x84, 0xf3, 0xc7, 0x06, 0xdc, 0x90, 0x76, 0xdf, 0x97, 0x02, 0x3c, 0xc8, 0xc2, 0xf0,
0x02, 0x0f, 0xac, 0x41, 0x3b, 0xc3, 0xed, 0xd0, 0xfc, 0x0a, 0x12, 0xfb, 0x24, 0x2c, 0x24, 0x7b,
0xe4, 0x94, 0x84, 0xd2, 0xf0, 0x2d, 0xb7, 0x44, 0xd8, 0x37, 0x61, 0xe1, 0x43, 0x16, 0x50, 0x69,
0x93, 0x39, 0xf9, 0xb1, 0x80, 0xc5, 0x37, 0x1a, 0x0c, 0x4f, 0xa8, 0x70, 0x29, 0x9a, 0xbb, 0x80,
0x75, 0x4f, 0xb4, 0x4d, 0x4f, 0xbc, 0x05, 0x4b, 0x5e, 0x1c, 0xef, 0x7b, 0x74, 0x44, 0x12, 0xdc,
0x74, 0x5e, 0xf2, 0xad, 0x60, 0x85, 0x3f, 0xc4, 0x4e, 0x03, 0x96, 0x25, 0x43, 0x22, 0xcd, 0xdd,
0x72, 0x35, 0x8c, 0xe0, 0xc3, 0x62, 0x92, 0x68, 0x66, 0x44, 0xcb, 0x57, 0xb0, 0xca, 0x2b, 0x90,
0x7b, 0xc5, 0xf9, 0xb9, 0x05, 0x4b, 0x07, 0xd9, 0x61, 0x18, 0x0c, 0xe5, 0x02, 0x61, 0xb4, 0xd2,
0x34, 0x96, 0x61, 0x1a, 0x5d, 0xc1, 0xc6, 0x74, 0x05, 0x9b, 0xa6, 0x82, 0x6b, 0xd0, 0x1e, 0x11,
0xea, 0x93, 0x44, 0x19, 0x4c, 0x41, 0x4a, 0x90, 0x56, 0x21, 0xc8, 0x2f, 0x1b, 0xb0, 0xf0, 0x31,
0x8b, 0xb0, 0x0e, 0xdd, 0xf8, 0x98, 0x51, 0xf2, 0x24, 0x13, 0x41, 0xa3, 0x64, 0xd1, 0x51, 0xf6,
0x1b, 0xd0, 0x3a, 0x0c, 0x92, 0xf4, 0x58, 0x7a, 0xad, 0xe7, 0x22, 0x20, 0xb0, 0x24, 0xf2, 0x02,
0x74, 0x55, 0xc7, 0x45, 0x40, 0x29, 0xb4, 0x50, 0xc4, 0xbb, 0x99, 0x41, 0x9d, 0x5a, 0x06, 0xd5,
0x3d, 0x0f, 0x93, 0x3c, 0xef, 0xfc, 0xcb, 0x02, 0x78, 0x90, 0x04, 0x84, 0xfa, 0xd2, 0x34, 0x95,
0xd4, 0xb5, 0xea, 0xa9, 0xbb, 0x06, 0xed, 0x84, 0x44, 0x5e, 0x72, 0x92, 0x87, 0x36, 0x42, 0x15,
0x81, 0x9a, 0x35, 0x81, 0xde, 0x05, 0x38, 0x92, 0xfb, 0x08, 0x3e, 0xd2, 0x54, 0xdd, 0xbb, 0x9f,
0xd9, 0xac, 0x15, 0xb9, 0xcd, 0xdc, 0x4b, 0xae, 0xb6, 0x5c, 0xe4, 0x8d, 0xe7, 0xfb, 0x2a, 0x3c,
0x5b, 0x98, 0x37, 0x05, 0x62, 0x42, 0x74, 0xb6, 0xcf, 0x89, 0xce, 0xf9, 0x22, 0x28, 0xfe, 0x61,
0x41, 0x67, 0x3b, 0xf4, 0x86, 0x27, 0x33, 0xaa, 0x6e, 0xaa, 0xd8, 0xa8, 0xa9, 0xf8, 0x10, 0x7a,
0x87, 0x82, 0x5d, 0xae, 0x82, 0xb4, 0x42, 0xf7, 0xee, 0xe7, 0x26, 0x68, 0x69, 0x26, 0x85, 0x6b,
0xd2, 0x99, 0xea, 0xce, 0x5d, 0xac, 0x6e, 0xeb, 0x1c, 0x75, 0xdb, 0x85, 0xba, 0x7f, 0x6b, 0xc0,
0xa2, 0x2c, 0x63, 0x2e, 0x19, 0x67, 0x84, 0xa7, 0xf6, 0xb7, 0x61, 0x21, 0xcb, 0x45, 0xb5, 0x66,
0x15, 0xb5, 0x20, 0xb1, 0xdf, 0x51, 0x45, 0x53, 0xd2, 0x37, 0x24, 0xfd, 0xad, 0x09, 0xf4, 0xc5,
0x89, 0xe5, 0x96, 0xcb, 0xc5, 0x01, 0x73, 0xec, 0x51, 0x3f, 0x24, 0x2e, 0xe1, 0x59, 0x98, 0xaa,
0x5a, 0x68, 0xe0, 0x30, 0xd2, 0xc6, 0xfb, 0x7c, 0xa4, 0x8e, 0x1f, 0x05, 0x09, 0xeb, 0xe0, 0x3a,
0xf1, 0x09, 0x55, 0x2f, 0x11, 0x22, 0x51, 0x13, 0x32, 0x96, 0x1e, 0xc2, 0xb4, 0xca, 0xc1, 0x72,
0x4f, 0x65, 0x35, 0x0c, 0x04, 0x03, 0x27, 0x5c, 0x8c, 0xb0, 0x64, 0x80, 0xe7, 0x8e, 0x86, 0xa9,
0x1e, 0x3b, 0xce, 0xdf, 0x9b, 0xd0, 0xc3, 0xf4, 0xc9, 0x8d, 0x7a, 0x5b, 0xc4, 0x39, 0x8b, 0x8c,
0x28, 0xd2, 0x30, 0x42, 0x0a, 0x01, 0x3d, 0x31, 0x0b, 0x8d, 0x81, 0x13, 0xa1, 0x28, 0xe0, 0x07,
0x46, 0xc1, 0xd1, 0x51, 0xf9, 0x2e, 0x0f, 0xf5, 0xc2, 0xa3, 0x61, 0x44, 0x29, 0x4b, 0x99, 0x11,
0x1d, 0x05, 0x2c, 0x68, 0x53, 0x56, 0xec, 0x8f, 0xf1, 0xa1, 0x61, 0x84, 0x7d, 0x53, 0x96, 0xef,
0x8d, 0x46, 0x2a, 0x11, 0xc8, 0x59, 0xed, 0x8b, 0x07, 0x45, 0x01, 0xd7, 0xbc, 0xda, 0x39, 0xd7,
0xab, 0x60, 0x78, 0xd5, 0x4c, 0xae, 0x6e, 0x2d, 0xb9, 0x36, 0xa0, 0x87, 0x7c, 0xf2, 0xa0, 0x5f,
0xc4, 0x83, 0xdc, 0x40, 0x9a, 0xb1, 0xd1, 0xab, 0xc6, 0x86, 0xe9, 0xdd, 0xa5, 0x29, 0xde, 0x5d,
0x2e, 0xbc, 0xfb, 0x63, 0xe8, 0x1f, 0x64, 0x61, 0xb8, 0x4f, 0x38, 0xf7, 0x46, 0x64, 0xfb, 0x6c,
0x40, 0xc6, 0x7b, 0x01, 0x4f, 0x5d, 0xc2, 0x63, 0x11, 0x67, 0x24, 0x49, 0x76, 0x98, 0x4f, 0xa4,
0x93, 0x5b, 0x6e, 0x0e, 0x0a, 0x0d, 0x49, 0x92, 0x08, 0x01, 0x54, 0x85, 0x44, 0xc8, 0xde, 0x84,
0xb9, 0x30, 0xe0, 0x22, 0xd6, 0x9b, 0x77, 0xba, 0x77, 0x6f, 0x4e, 0x48, 0x95, 0x7d, 0x3e, 0xda,
0xf5, 0x52, 0xcf, 0x95, 0xeb, 0x9c, 0x08, 0x3e, 0x35, 0x79, 0xf7, 0xf1, 0xd4, 0x13, 0x4c, 0xd4,
0x30, 0x59, 0x04, 0x02, 0x46, 0x8b, 0xe6, 0x43, 0x47, 0x09, 0xb1, 0x39, 0xf2, 0x91, 0x72, 0xf4,
0xdc, 0x1c, 0x74, 0xde, 0x00, 0xfb, 0x21, 0x49, 0xf7, 0xbd, 0x57, 0x5b, 0xd4, 0xdf, 0x0f, 0xe8,
0x80, 0x8c, 0x5d, 0x32, 0x76, 0xee, 0xc3, 0x8d, 0x1a, 0x96, 0xc7, 0x42, 0x80, 0xc8, 0x7b, 0x35,
0x20, 0x63, 0x29, 0x40, 0xcf, 0x55, 0x90, 0xc4, 0xcb, 0x55, 0xaa, 0x3c, 0x2a, 0xc8, 0x19, 0xc3,
0xb2, 0xf0, 0xd0, 0x80, 0x50, 0x7f, 0x9f, 0x8f, 0x24, 0x8b, 0x75, 0xe8, 0xa2, 0x05, 0xf6, 0xf9,
0xa8, 0xac, 0xb7, 0x1a, 0x4a, 0xac, 0x18, 0x86, 0x01, 0xa1, 0x29, 0xae, 0x50, 0xda, 0x68, 0x28,
0x11, 0x8c, 0x9c, 0x50, 0xbf, 0x38, 0x72, 0x9a, 0x6e, 0x01, 0x3b, 0x7f, 0x6a, 0xc1, 0xbc, 0x32,
0xa8, 0xec, 0x0e, 0xc5, 0x11, 0x57, 0xd8, 0x0b, 0x21, 0x0c, 0xc6, 0xe1, 0x69, 0xd9, 0xa7, 0x21,
0xa4, 0x77, 0x76, 0x4d, 0xb3, 0xb3, 0xab, 0xc8, 0x34, 0x57, 0x97, 0xa9, 0xa2, 0x57, 0xab, 0xae,
0xd7, 0x17, 0x61, 0x85, 0xcb, 0x84, 0x39, 0x08, 0xbd, 0xf4, 0x88, 0x25, 0x91, 0x3a, 0xb1, 0x5a,
0x6e, 0x0d, 0x2f, 0x8a, 0x3d, 0xe2, 0x8a, 0x84, 0xc5, 0x8c, 0xac, 0x60, 0x45, 0x7a, 0x20, 0x26,
0x4f, 0x5c, 0x6c, 0x15, 0x4c, 0x24, 0xca, 0xc6, 0x79, 0xc0, 0xa8, 0xec, 0x74, 0x31, 0x3f, 0x75,
0x94, 0xd0, 0x3c, 0xe2, 0xa3, 0x07, 0x09, 0x8b, 0x54, 0xc3, 0x90, 0x83, 0x52, 0x73, 0x46, 0x53,
0x42, 0x53, 0x49, 0xdb, 0x45, 0x5a, 0x0d, 0x25, 0x68, 0x15, 0x28, 0x93, 0x73, 0xd1, 0xcd, 0x41,
0x7b, 0x05, 0x9a, 0x9c, 0x8c, 0x55, 0xc6, 0x89, 0x9f, 0x86, 0xe7, 0x96, 0x4d, 0xcf, 0x55, 0x4a,
0xc1, 0x8a, 0xfc, 0xaa, 0x97, 0x82, 0xb2, 0xd7, 0x5f, 0x35, 0x7a, 0xfd, 0x2d, 0x98, 0x67, 0xb1,
0x88, 0x73, 0xde, 0xb7, 0x65, 0x8e, 0x7d, 0x7e, 0x7a, 0x8e, 0x6d, 0x3e, 0xc5, 0x95, 0xf7, 0x69,
0x9a, 0x9c, 0xb9, 0x39, 0x9d, 0xbd, 0x07, 0xcb, 0xec, 0xe8, 0x28, 0x0c, 0x28, 0x39, 0xc8, 0xf8,
0xb1, 0x3c, 0xd9, 0x6e, 0xc8, 0x93, 0xcd, 0x99, 0xc0, 0xea, 0xa9, 0xb9, 0xd2, 0xad, 0x92, 0xde,
0x7c, 0x07, 0x16, 0xf5, 0x6d, 0x84, 0x19, 0x4e, 0xc8, 0x99, 0x8a, 0x41, 0xf1, 0x53, 0x34, 0x7b,
0xa7, 0x5e, 0x98, 0xe1, 0x31, 0xb0, 0xe0, 0x22, 0xf0, 0x4e, 0xe3, 0x1b, 0x96, 0xf3, 0x0b, 0x0b,
0x96, 0x2b, 0x1b, 0x88, 0xd5, 0x69, 0x90, 0x86, 0x44, 0x71, 0x40, 0xc0, 0xb6, 0x61, 0xce, 0x27,
0x7c, 0xa8, 0x42, 0x58, 0xfe, 0x56, 0x95, 0xac, 0x59, 0xb4, 0x8b, 0xe2, 0x42, 0xf7, 0x74, 0x20,
0x18, 0x0d, 0x58, 0x46, 0xfd, 0xe2, 0x42, 0xa7, 0xe1, 0x44, 0x08, 0x05, 0x4f, 0x07, 0xdb, 0x9e,
0x3f, 0x22, 0x78, 0xed, 0x6a, 0x49, 0x99, 0x4c, 0xa4, 0xe3, 0xc3, 0xc2, 0xb3, 0x20, 0xe6, 0x3b,
0x2c, 0x8a, 0x84, 0x23, 0x7c, 0x92, 0x8a, 0x5e, 0xd5, 0x92, 0xfe, 0x56, 0x90, 0x08, 0x15, 0x9f,
0x1c, 0x79, 0x59, 0x98, 0x8a, 0xa5, 0x79, 0xe2, 0x6a, 0x28, 0x79, 0xe1, 0xe0, 0x8c, 0xee, 0x22,
0x35, 0xca, 0xa9, 0x61, 0x9c, 0xbf, 0x34, 0x60, 0x45, 0x36, 0x0e, 0x3b, 0xd2, 0xed, 0xbe, 0x24,
0xba, 0x0b, 0x2d, 0x99, 0x86, 0xaa, 0x59, 0x39, 0xbf, 0xd9, 0xc0, 0xa5, 0xf6, 0x3d, 0x68, 0xb3,
0x58, 0xb6, 0x9c, 0xd8, 0xa1, 0xbc, 0x35, 0x8d, 0xc8, 0xbc, 0xdb, 0xb9, 0x8a, 0xca, 0x7e, 0x00,
0x80, 0xd7, 0xce, 0xbd, 0xb2, 0x74, 0xcf, 0xca, 0x43, 0xa3, 0x14, 0xc6, 0x2d, 0xca, 0x70, 0x71,
0xc1, 0x6b, 0xba, 0x26, 0xd2, 0x7e, 0x02, 0x4b, 0x52, 0xec, 0xa7, 0x79, 0xd7, 0x29, 0x7d, 0x30,
0xfb, 0x8e, 0x15, 0x6a, 0xe7, 0xd7, 0x96, 0x32, 0xa3, 0xf8, 0x3a, 0x20, 0x68, 0xfb, 0xd2, 0x24,
0xd6, 0xa5, 0x4c, 0x72, 0x13, 0x16, 0xa2, 0x4c, 0x6b, 0x82, 0x9b, 0x6e, 0x01, 0x97, 0x2e, 0x6a,
0xce, 0xec, 0x22, 0xe7, 0x37, 0x16, 0xf4, 0xdf, 0x63, 0x01, 0x95, 0x1f, 0xb6, 0xe2, 0x38, 0x54,
0x53, 0x88, 0x4b, 0xfb, 0xfc, 0x3b, 0xd0, 0xf1, 0x90, 0x0d, 0x4d, 0x95, 0xdb, 0x67, 0x68, 0x6c,
0x4b, 0x1a, 0xad, 0x47, 0x69, 0xea, 0x3d, 0x8a, 0xf3, 0x7b, 0x0b, 0x96, 0xd0, 0x28, 0xef, 0x67,
0x41, 0x7a, 0x69, 0xf9, 0xb6, 0x61, 0x61, 0x9c, 0x05, 0xe9, 0x25, 0xa2, 0xb2, 0xa0, 0xab, 0xc7,
0x53, 0x73, 0x42, 0x3c, 0x39, 0x1f, 0x59, 0x70, 0xab, 0x6a, 0xd6, 0xad, 0xe1, 0x90, 0xc4, 0xaf,
0x33, 0xa5, 0x8c, 0x1e, 0x6d, 0xae, 0xd2, 0xa3, 0x4d, 0x14, 0xd9, 0x25, 0x1f, 0x92, 0xe1, 0xff,
0xaf, 0xc8, 0x3f, 0x6b, 0xc0, 0xa7, 0x1f, 0x16, 0x89, 0xf7, 0x2c, 0xf1, 0x28, 0x3f, 0x22, 0x49,
0xf2, 0x1a, 0xe5, 0xdd, 0x83, 0x1e, 0x25, 0x2f, 0x4b, 0x99, 0x54, 0x3a, 0xce, 0xca, 0xc6, 0x24,
0x9e, 0xad, 0x76, 0x39, 0xff, 0xb6, 0x60, 0x05, 0xf9, 0x7c, 0x37, 0x18, 0x9e, 0xbc, 0x46, 0xe5,
0x9f, 0xc0, 0xd2, 0x89, 0x94, 0x40, 0x40, 0x97, 0x28, 0xdb, 0x15, 0xea, 0x19, 0xd5, 0xff, 0x8f,
0x05, 0xab, 0xc8, 0xe8, 0x31, 0x3d, 0x0d, 0x5e, 0x67, 0xb0, 0x1e, 0xc0, 0x72, 0x80, 0x22, 0x5c,
0xd2, 0x00, 0x55, 0xf2, 0x19, 0x2d, 0xf0, 0x07, 0x0b, 0x96, 0x91, 0xd3, 0x7d, 0x9a, 0x92, 0xe4,
0xd2, 0xfa, 0x3f, 0x82, 0x2e, 0xa1, 0x69, 0xe2, 0xd1, 0xcb, 0x54, 0x48, 0x9d, 0x74, 0xc6, 0x22,
0x79, 0x02, 0xab, 0x78, 0x85, 0xd7, 0x2a, 0x8e, 0xe8, 0x65, 0x3d, 0x1f, 0xdb, 0x53, 0x4b, 0x12,
0xe5, 0xa0, 0x39, 0x9c, 0x51, 0xd3, 0xf5, 0x72, 0x38, 0x73, 0x1b, 0xc0, 0xf3, 0xfd, 0x0f, 0x58,
0xe2, 0x07, 0x34, 0x3f, 0x3e, 0x34, 0x8c, 0xf3, 0x1e, 0x2c, 0x8a, 0x6e, 0xfa, 0x99, 0x76, 0x19,
0x3f, 0x77, 0x5c, 0xa0, 0x5f, 0xe4, 0x1b, 0xe6, 0x45, 0xde, 0xf9, 0x11, 0x7c, 0xb2, 0x26, 0xb8,
0xb4, 0xfa, 0x0e, 0xce, 0x18, 0xf2, 0x4d, 0x94, 0xf1, 0x3f, 0x3b, 0xc1, 0x84, 0xba, 0x2c, 0xae,
0x41, 0xe4, 0xfc, 0xd4, 0x82, 0x37, 0x6b, 0xec, 0xb7, 0xe2, 0x38, 0x61, 0xa7, 0x2a, 0xb8, 0xaf,
0x62, 0x1b, 0xb3, 0xb4, 0x36, 0xaa, 0xa5, 0x75, 0xa2, 0x10, 0xc6, 0x71, 0xf0, 0x31, 0x08, 0xf1,
0x5b, 0x0b, 0x96, 0x95, 0x10, 0xbe, 0xaf, 0xb6, 0xfd, 0x3a, 0xb4, 0x71, 0x3e, 0xa9, 0x36, 0x7c,
0x73, 0xe2, 0x86, 0xf9, 0x5c, 0xd5, 0x55, 0x8b, 0xeb, 0x11, 0xd9, 0x98, 0xd4, 0x06, 0x7e, 0xb3,
0xa8, 0x00, 0x33, 0x4f, 0x10, 0x15, 0x81, 0xf3, 0xfd, 0x3c, 0x98, 0x77, 0x49, 0x48, 0xae, 0xd2,
0x46, 0xce, 0x73, 0x58, 0x92, 0xc3, 0xd2, 0xd2, 0x06, 0x57, 0xc2, 0xf6, 0x03, 0x58, 0x91, 0x6c,
0xaf, 0x5c, 0xde, 0x22, 0x3b, 0x84, 0x7d, 0x76, 0x8e, 0x3d, 0x3a, 0xba, 0x4a, 0xee, 0x5f, 0x81,
0x1b, 0xb9, 0xed, 0x9f, 0xc7, 0x7e, 0x71, 0x45, 0x99, 0x32, 0x98, 0x71, 0xbe, 0x0a, 0x6b, 0x3b,
0x8c, 0x9e, 0x92, 0x84, 0x4b, 0x2f, 0x23, 0x49, 0x4e, 0x61, 0x24, 0xbf, 0x82, 0x9c, 0x01, 0xac,
0xaa, 0x91, 0xe2, 0x81, 0x37, 0x0a, 0x28, 0x56, 0xa5, 0xdb, 0x00, 0xb1, 0x37, 0xca, 0x9f, 0x14,
0x70, 0xee, 0xa4, 0x61, 0xc4, 0x77, 0x7e, 0xcc, 0x5e, 0xaa, 0xef, 0x0d, 0xfc, 0x5e, 0x62, 0x9c,
0xef, 0x81, 0xed, 0x12, 0x1e, 0x33, 0xca, 0x89, 0xc6, 0x75, 0x1d, 0xba, 0x3b, 0x59, 0x92, 0x10,
0x2a, 0xb6, 0xca, 0xe7, 0xeb, 0x3a, 0x4a, 0xf0, 0x1d, 0x94, 0x7c, 0x71, 0x56, 0xa1, 0x61, 0x9c,
0x5f, 0x35, 0xa1, 0x33, 0x08, 0x46, 0xd4, 0x0b, 0x5d, 0x32, 0xb6, 0xbf, 0x05, 0x6d, 0x3c, 0x41,
0x94, 0x69, 0x27, 0xdd, 0x9d, 0x71, 0x35, 0x1e, 0x95, 0x2e, 0x19, 0x3f, 0xfa, 0x84, 0xab, 0x68,
0xec, 0xf7, 0xa1, 0x87, 0xbf, 0x1e, 0xe3, 0x8d, 0x40, 0x1d, 0x00, 0x5f, 0xb8, 0x80, 0x89, 0x5a,
0x8d, 0xbc, 0x4c, 0x0e, 0x42, 0xa0, 0xa1, 0x47, 0x87, 0xea, 0xcd, 0xed, 0x3c, 0x81, 0x76, 0xe4,
0x32, 0x25, 0x10, 0xd2, 0x08, 0x6a, 0x4f, 0xf6, 0xcc, 0xea, 0xd5, 0x62, 0x3a, 0x35, 0xb6, 0xd6,
0x8a, 0x1a, 0x69, 0x04, 0xf5, 0x71, 0x46, 0x47, 0xcf, 0x63, 0x75, 0x95, 0x9b, 0x4e, 0xfd, 0x48,
0x2e, 0x53, 0xd4, 0x48, 0x23, 0xa8, 0x13, 0x59, 0xed, 0xa4, 0xd1, 0xcf, 0xa3, 0xc6, 0xa2, 0xa8,
0xa8, 0x91, 0x66, 0xbb, 0x03, 0xf3, 0xb1, 0x77, 0x16, 0x32, 0xcf, 0x77, 0x7e, 0xd7, 0x04, 0xc8,
0x17, 0x72, 0xd9, 0x63, 0x18, 0x2e, 0xda, 0xb8, 0xd0, 0x45, 0x71, 0x78, 0xa6, 0x39, 0x69, 0x30,
0xd9, 0x49, 0x5f, 0x9a, 0xd5, 0x49, 0xc8, 0xad, 0xe2, 0xa6, 0x7b, 0x15, 0x37, 0x6d, 0x5c, 0xe8,
0x26, 0x25, 0x94, 0x72, 0xd4, 0xbd, 0x8a, 0xa3, 0x36, 0x2e, 0x74, 0x94, 0xa2, 0x57, 0xae, 0xba,
0x57, 0x71, 0xd5, 0xc6, 0x85, 0xae, 0x52, 0xf4, 0xca, 0x59, 0xf7, 0x2a, 0xce, 0xda, 0xb8, 0xd0,
0x59, 0x8a, 0xbe, 0xee, 0xae, 0x8f, 0x1a, 0xb0, 0x24, 0x4d, 0x86, 0x73, 0x5b, 0x7a, 0xc4, 0xe4,
0x78, 0x46, 0x9a, 0xcb, 0x7c, 0xa1, 0x32, 0x91, 0xf6, 0x97, 0x61, 0x15, 0x11, 0xea, 0x45, 0x43,
0xb6, 0x7f, 0x8d, 0xf5, 0xe6, 0x9d, 0x8e, 0x5b, 0xff, 0x20, 0x27, 0x6d, 0x19, 0x4f, 0x59, 0xb4,
0xeb, 0xa5, 0x5e, 0xde, 0xad, 0x94, 0x18, 0x7d, 0x0e, 0x3a, 0x57, 0x7b, 0xe1, 0x4e, 0x18, 0x8b,
0x8a, 0x01, 0xa7, 0x82, 0x04, 0x45, 0x1a, 0x44, 0x84, 0x65, 0xa9, 0x2a, 0x13, 0x39, 0x28, 0xce,
0xd8, 0x88, 0xf8, 0x81, 0x27, 0xa7, 0x87, 0xea, 0x59, 0xa1, 0x40, 0xc8, 0xca, 0x56, 0x4e, 0x43,
0xd5, 0x0b, 0x74, 0x89, 0xb9, 0x78, 0x72, 0xe9, 0xfc, 0xd9, 0x82, 0xe5, 0x4a, 0x55, 0x11, 0xdd,
0x13, 0x9e, 0x8b, 0x85, 0xb9, 0x0a, 0xd8, 0xde, 0x02, 0x08, 0x0a, 0x0b, 0x9f, 0x33, 0x26, 0x30,
0xdd, 0xe0, 0x6a, 0x44, 0x93, 0xa6, 0x85, 0xcd, 0x4b, 0x4f, 0x0b, 0x9d, 0x1f, 0xc2, 0x6a, 0x2d,
0xe5, 0xe4, 0xc8, 0x8f, 0x9d, 0x10, 0x5a, 0x8c, 0xfc, 0x04, 0xa0, 0x59, 0xbf, 0x51, 0xb5, 0x7e,
0x18, 0x9c, 0xea, 0xaf, 0xd4, 0x0a, 0x74, 0xfe, 0x6a, 0xc1, 0xda, 0xe4, 0x72, 0x79, 0xbd, 0x8c,
0x74, 0x08, 0xfd, 0x69, 0x05, 0xe5, 0xca, 0x6c, 0x55, 0x46, 0x52, 0x71, 0x1c, 0x5c, 0x2f, 0x23,
0xdd, 0xc8, 0x23, 0x49, 0xab, 0x93, 0x9a, 0x56, 0xc5, 0x31, 0x75, 0x4d, 0xf3, 0x43, 0xab, 0xde,
0xff, 0x03, 0x9f, 0x17, 0xc7, 0xf0, 0x35, 0xf5, 0xb9, 0x76, 0x36, 0x69, 0x5a, 0x15, 0xed, 0xc1,
0x35, 0xd5, 0x4a, 0x3b, 0x31, 0x9d, 0x9f, 0x40, 0x6f, 0x97, 0x84, 0xfb, 0x7c, 0x94, 0x3f, 0x87,
0x9e, 0xa7, 0xd2, 0xb4, 0xbf, 0x62, 0x4d, 0x7d, 0x08, 0xad, 0x3e, 0xa2, 0xce, 0xd5, 0x1e, 0x51,
0x9d, 0x6d, 0x58, 0xd2, 0x05, 0xb8, 0xcc, 0x6b, 0xf0, 0xf6, 0xad, 0x1f, 0xdc, 0xdc, 0x7c, 0x1b,
0xff, 0xf4, 0xf7, 0x6e, 0xcd, 0x30, 0x87, 0x6d, 0xf9, 0x27, 0xc0, 0xaf, 0xfd, 0x37, 0x00, 0x00,
0xff, 0xff, 0x73, 0xd0, 0xb9, 0x73, 0x17, 0x28, 0x00, 0x00,
var fileDescriptor_ws_cdfe09251fc3838b = []byte{
// 2546 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x1a, 0x4d, 0x6f, 0x1c, 0x49,
0x95, 0xee, 0xf1, 0x8c, 0x3d, 0xcf, 0x1e, 0x7f, 0xb4, 0x17, 0x33, 0x84, 0x6c, 0x30, 0x2d, 0x6b,
0x09, 0x5f, 0x5e, 0x14, 0x84, 0x04, 0x59, 0x08, 0xf2, 0x47, 0xbe, 0x16, 0x3b, 0xf1, 0xf6, 0x24,
0x2c, 0x02, 0xa4, 0xa8, 0x3c, 0x5d, 0x1e, 0xf7, 0xba, 0xa7, 0xaa, 0xa7, 0x3f, 0x9c, 0x58, 0x42,
0x42, 0x02, 0x09, 0x71, 0xe3, 0x04, 0x57, 0x24, 0x2e, 0x08, 0x09, 0xa1, 0xbd, 0x20, 0x2e, 0x88,
0x13, 0x7f, 0x80, 0x33, 0x37, 0xce, 0x5c, 0x39, 0x20, 0x21, 0x81, 0xaa, 0x5e, 0x75, 0x77, 0x55,
0xf7, 0x8c, 0x3d, 0x6b, 0x59, 0x9b, 0x5d, 0xe5, 0x36, 0xef, 0x75, 0xbd, 0x57, 0xef, 0xbb, 0x5e,
0xbd, 0x1a, 0x58, 0x4a, 0xfc, 0x93, 0x67, 0xcf, 0x93, 0x37, 0x9f, 0x27, 0x9b, 0x51, 0xcc, 0x53,
0xee, 0xac, 0x24, 0x34, 0x3e, 0xa5, 0xf1, 0x33, 0x12, 0x05, 0xcf, 0x22, 0x12, 0x93, 0x61, 0xe2,
0xfe, 0xdb, 0x86, 0xf6, 0xfd, 0x98, 0x67, 0xd1, 0x43, 0x76, 0xc4, 0x9d, 0x2e, 0xcc, 0x0e, 0x24,
0xb0, 0xdb, 0xb5, 0xd6, 0xad, 0x9b, 0x6d, 0x2f, 0x07, 0x9d, 0xeb, 0xd0, 0x96, 0x3f, 0x1f, 0x91,
0x21, 0xed, 0xda, 0xf2, 0x5b, 0x89, 0x70, 0x5c, 0x58, 0x60, 0x3c, 0x0d, 0x8e, 0x82, 0x3e, 0x49,
0x03, 0xce, 0xba, 0x0d, 0xb9, 0xc0, 0xc0, 0x89, 0x35, 0x01, 0x4b, 0x63, 0xee, 0x67, 0x7d, 0xb9,
0x66, 0x06, 0xd7, 0xe8, 0x38, 0xb1, 0xff, 0x11, 0xe9, 0xd3, 0xa7, 0xde, 0x5e, 0xb7, 0x89, 0xfb,
0x2b, 0xd0, 0x59, 0x87, 0x79, 0xfe, 0x9c, 0xd1, 0xf8, 0x69, 0x42, 0xe3, 0x87, 0xbb, 0xdd, 0x96,
0xfc, 0xaa, 0xa3, 0x9c, 0x1b, 0x00, 0xfd, 0x98, 0x92, 0x94, 0x3e, 0x09, 0x86, 0xb4, 0x3b, 0xbb,
0x6e, 0xdd, 0xec, 0x78, 0x1a, 0x46, 0x70, 0x18, 0xd2, 0xe1, 0x21, 0x8d, 0x77, 0x78, 0xc6, 0xd2,
0xee, 0x9c, 0x5c, 0xa0, 0xa3, 0x9c, 0x45, 0xb0, 0xe9, 0x8b, 0x6e, 0x5b, 0xb2, 0xb6, 0xe9, 0x0b,
0x67, 0x0d, 0x5a, 0x49, 0x4a, 0xd2, 0x2c, 0xe9, 0xc2, 0xba, 0x75, 0xb3, 0xe9, 0x29, 0xc8, 0xd9,
0x80, 0x8e, 0xe4, 0xcb, 0x73, 0x69, 0xe6, 0x25, 0x89, 0x89, 0x2c, 0x2c, 0xf6, 0xe4, 0x2c, 0xa2,
0xdd, 0x05, 0xc9, 0xa0, 0x44, 0xb8, 0x7f, 0xb6, 0x61, 0x55, 0xda, 0x7d, 0x5f, 0x0a, 0x70, 0x2f,
0x0b, 0xc3, 0x0b, 0x3c, 0xb0, 0x06, 0xad, 0x0c, 0xb7, 0x43, 0xf3, 0x2b, 0x48, 0xec, 0x13, 0xf3,
0x90, 0xee, 0xd1, 0x53, 0x1a, 0x4a, 0xc3, 0x37, 0xbd, 0x12, 0xe1, 0x5c, 0x83, 0xb9, 0xf7, 0x78,
0xc0, 0xa4, 0x4d, 0x66, 0xe4, 0xc7, 0x02, 0x16, 0xdf, 0x58, 0xd0, 0x3f, 0x61, 0xc2, 0xa5, 0x68,
0xee, 0x02, 0xd6, 0x3d, 0xd1, 0x32, 0x3d, 0xf1, 0x06, 0x2c, 0x92, 0x28, 0xda, 0x27, 0x6c, 0x40,
0x63, 0xdc, 0x74, 0x56, 0xf2, 0xad, 0x60, 0x85, 0x3f, 0xc4, 0x4e, 0x3d, 0x9e, 0xc5, 0x7d, 0x2a,
0xcd, 0xdd, 0xf4, 0x34, 0x8c, 0xe0, 0xc3, 0x23, 0x1a, 0x6b, 0x66, 0x44, 0xcb, 0x57, 0xb0, 0xca,
0x2b, 0x90, 0x7b, 0xc5, 0xfd, 0xb9, 0x05, 0x8b, 0x07, 0xd9, 0x61, 0x18, 0xf4, 0xe5, 0x02, 0x61,
0xb4, 0xd2, 0x34, 0x96, 0x61, 0x1a, 0x5d, 0x41, 0x7b, 0xb2, 0x82, 0x0d, 0x53, 0xc1, 0x35, 0x68,
0x0d, 0x28, 0xf3, 0x69, 0xac, 0x0c, 0xa6, 0x20, 0x25, 0x48, 0xb3, 0x10, 0xe4, 0xd7, 0x36, 0xcc,
0x7d, 0xc8, 0x22, 0xac, 0xc3, 0x7c, 0x74, 0xcc, 0x19, 0x7d, 0x94, 0x89, 0xa0, 0x51, 0xb2, 0xe8,
0x28, 0xe7, 0x35, 0x68, 0x1e, 0x06, 0x71, 0x7a, 0x2c, 0xbd, 0xd6, 0xf1, 0x10, 0x10, 0x58, 0x3a,
0x24, 0x01, 0xba, 0xaa, 0xed, 0x21, 0xa0, 0x14, 0x9a, 0x2b, 0xe2, 0xdd, 0xcc, 0xa0, 0x76, 0x2d,
0x83, 0xea, 0x9e, 0x87, 0x71, 0x9e, 0x77, 0xff, 0x63, 0x01, 0xdc, 0x8b, 0x03, 0xca, 0x7c, 0x69,
0x9a, 0x4a, 0xea, 0x5a, 0xf5, 0xd4, 0x5d, 0x83, 0x56, 0x4c, 0x87, 0x24, 0x3e, 0xc9, 0x43, 0x1b,
0xa1, 0x8a, 0x40, 0x8d, 0x9a, 0x40, 0x6f, 0x01, 0x1c, 0xc9, 0x7d, 0x04, 0x1f, 0x69, 0xaa, 0xf9,
0x5b, 0x9f, 0xd9, 0xac, 0x15, 0xb9, 0xcd, 0xdc, 0x4b, 0x9e, 0xb6, 0x5c, 0xe4, 0x0d, 0xf1, 0x7d,
0x15, 0x9e, 0x4d, 0xcc, 0x9b, 0x02, 0x31, 0x26, 0x3a, 0x5b, 0xe7, 0x44, 0xe7, 0x6c, 0x11, 0x14,
0xff, 0xb2, 0xa0, 0xbd, 0x1d, 0x92, 0xfe, 0xc9, 0x94, 0xaa, 0x9b, 0x2a, 0xda, 0x35, 0x15, 0xef,
0x43, 0xe7, 0x50, 0xb0, 0xcb, 0x55, 0x90, 0x56, 0x98, 0xbf, 0xf5, 0xb9, 0x31, 0x5a, 0x9a, 0x49,
0xe1, 0x99, 0x74, 0xa6, 0xba, 0x33, 0x17, 0xab, 0xdb, 0x3c, 0x47, 0xdd, 0x56, 0xa1, 0xee, 0xdf,
0x6d, 0x58, 0x90, 0x65, 0xcc, 0xa3, 0xa3, 0x8c, 0x26, 0xa9, 0xf3, 0x6d, 0x98, 0xcb, 0x72, 0x51,
0xad, 0x69, 0x45, 0x2d, 0x48, 0x9c, 0xdb, 0xaa, 0x68, 0x4a, 0x7a, 0x5b, 0xd2, 0x5f, 0x1f, 0x43,
0x5f, 0x9c, 0x58, 0x5e, 0xb9, 0x5c, 0x1c, 0x30, 0xc7, 0x84, 0xf9, 0x21, 0xf5, 0x68, 0x92, 0x85,
0xa9, 0xaa, 0x85, 0x06, 0x0e, 0x23, 0x6d, 0xb4, 0x9f, 0x0c, 0xd4, 0xf1, 0xa3, 0x20, 0x61, 0x1d,
0x5c, 0x27, 0x3e, 0xa1, 0xea, 0x25, 0x42, 0x24, 0x6a, 0x4c, 0x47, 0xd2, 0x43, 0x98, 0x56, 0x39,
0x58, 0xee, 0xa9, 0xac, 0x86, 0x81, 0x60, 0xe0, 0x84, 0x8b, 0x11, 0x96, 0x0c, 0xf0, 0xdc, 0xd1,
0x30, 0xd5, 0x63, 0xc7, 0xfd, 0x47, 0x03, 0x3a, 0x98, 0x3e, 0xb9, 0x51, 0x6f, 0x88, 0x38, 0xe7,
0x43, 0x23, 0x8a, 0x34, 0x8c, 0x90, 0x42, 0x40, 0x8f, 0xcc, 0x42, 0x63, 0xe0, 0x44, 0x28, 0x0a,
0xf8, 0x9e, 0x51, 0x70, 0x74, 0x54, 0xbe, 0xcb, 0x7d, 0xbd, 0xf0, 0x68, 0x18, 0x51, 0xca, 0x52,
0x6e, 0x44, 0x47, 0x01, 0x0b, 0xda, 0x94, 0x17, 0xfb, 0x63, 0x7c, 0x68, 0x18, 0x61, 0xdf, 0x94,
0xe7, 0x7b, 0xa3, 0x91, 0x4a, 0x04, 0x72, 0x56, 0xfb, 0xe2, 0x41, 0x51, 0xc0, 0x35, 0xaf, 0xb6,
0xcf, 0xf5, 0x2a, 0x18, 0x5e, 0x35, 0x93, 0x6b, 0xbe, 0x96, 0x5c, 0x1b, 0xd0, 0x41, 0x3e, 0x79,
0xd0, 0x2f, 0xe0, 0x41, 0x6e, 0x20, 0xcd, 0xd8, 0xe8, 0x54, 0x63, 0xc3, 0xf4, 0xee, 0xe2, 0x04,
0xef, 0x2e, 0x15, 0xde, 0xfd, 0x31, 0x74, 0x0f, 0xb2, 0x30, 0xdc, 0xa7, 0x49, 0x42, 0x06, 0x74,
0xfb, 0xac, 0x47, 0x47, 0x7b, 0x41, 0x92, 0x7a, 0x34, 0x89, 0x44, 0x9c, 0xd1, 0x38, 0xde, 0xe1,
0x3e, 0x95, 0x4e, 0x6e, 0x7a, 0x39, 0x28, 0x34, 0xa4, 0x71, 0x2c, 0x04, 0x50, 0x15, 0x12, 0x21,
0x67, 0x13, 0x66, 0xc2, 0x20, 0x11, 0xb1, 0xde, 0xb8, 0x39, 0x7f, 0xeb, 0xda, 0x98, 0x54, 0xd9,
0x4f, 0x06, 0xbb, 0x24, 0x25, 0x9e, 0x5c, 0xe7, 0x0e, 0xe1, 0x53, 0xe3, 0x77, 0x1f, 0x4d, 0x3c,
0xc1, 0x44, 0x0d, 0x93, 0x45, 0x20, 0xe0, 0xac, 0x68, 0x3e, 0x74, 0x94, 0x10, 0x3b, 0x41, 0x3e,
0x52, 0x8e, 0x8e, 0x97, 0x83, 0xee, 0x6b, 0xe0, 0xdc, 0xa7, 0xe9, 0x3e, 0x79, 0xb1, 0xc5, 0xfc,
0xfd, 0x80, 0xf5, 0xe8, 0xc8, 0xa3, 0x23, 0xf7, 0x2e, 0xac, 0xd6, 0xb0, 0x49, 0x24, 0x04, 0x18,
0x92, 0x17, 0x3d, 0x3a, 0x92, 0x02, 0x74, 0x3c, 0x05, 0x49, 0xbc, 0x5c, 0xa5, 0xca, 0xa3, 0x82,
0xdc, 0x11, 0x2c, 0x09, 0x0f, 0xf5, 0x28, 0xf3, 0xf7, 0x93, 0x81, 0x64, 0xb1, 0x0e, 0xf3, 0x68,
0x81, 0xfd, 0x64, 0x50, 0xd6, 0x5b, 0x0d, 0x25, 0x56, 0xf4, 0xc3, 0x80, 0xb2, 0x14, 0x57, 0x28,
0x6d, 0x34, 0x94, 0x08, 0xc6, 0x84, 0x32, 0xbf, 0x38, 0x72, 0x1a, 0x5e, 0x01, 0xbb, 0x7f, 0x69,
0xc2, 0xac, 0x32, 0xa8, 0xec, 0x0e, 0xc5, 0x11, 0x57, 0xd8, 0x0b, 0x21, 0x0c, 0xc6, 0xfe, 0x69,
0xd9, 0xa7, 0x21, 0xa4, 0x77, 0x76, 0x0d, 0xb3, 0xb3, 0xab, 0xc8, 0x34, 0x53, 0x97, 0xa9, 0xa2,
0x57, 0xb3, 0xae, 0xd7, 0x17, 0x61, 0x39, 0x91, 0x09, 0x73, 0x10, 0x92, 0xf4, 0x88, 0xc7, 0x43,
0x75, 0x62, 0x35, 0xbd, 0x1a, 0x5e, 0x14, 0x7b, 0xc4, 0x15, 0x09, 0x8b, 0x19, 0x59, 0xc1, 0x8a,
0xf4, 0x40, 0x4c, 0x9e, 0xb8, 0xd8, 0x2a, 0x98, 0x48, 0x94, 0x2d, 0x49, 0x02, 0xce, 0x64, 0xa7,
0x8b, 0xf9, 0xa9, 0xa3, 0x84, 0xe6, 0xc3, 0x64, 0x70, 0x2f, 0xe6, 0x43, 0xd5, 0x30, 0xe4, 0xa0,
0xd4, 0x9c, 0xb3, 0x94, 0xb2, 0x54, 0xd2, 0xce, 0x23, 0xad, 0x86, 0x12, 0xb4, 0x0a, 0x94, 0xc9,
0xb9, 0xe0, 0xe5, 0xa0, 0xb3, 0x0c, 0x8d, 0x84, 0x8e, 0x54, 0xc6, 0x89, 0x9f, 0x86, 0xe7, 0x96,
0x4c, 0xcf, 0x55, 0x4a, 0xc1, 0xb2, 0xfc, 0xaa, 0x97, 0x82, 0xb2, 0xd7, 0x5f, 0x31, 0x7a, 0xfd,
0x2d, 0x98, 0xe5, 0x91, 0x88, 0xf3, 0xa4, 0xeb, 0xc8, 0x1c, 0xfb, 0xfc, 0xe4, 0x1c, 0xdb, 0x7c,
0x8c, 0x2b, 0xef, 0xb2, 0x34, 0x3e, 0xf3, 0x72, 0x3a, 0x67, 0x0f, 0x96, 0xf8, 0xd1, 0x51, 0x18,
0x30, 0x7a, 0x90, 0x25, 0xc7, 0xf2, 0x64, 0x5b, 0x95, 0x27, 0x9b, 0x3b, 0x86, 0xd5, 0x63, 0x73,
0xa5, 0x57, 0x25, 0xbd, 0x76, 0x1b, 0x16, 0xf4, 0x6d, 0x84, 0x19, 0x4e, 0xe8, 0x99, 0x8a, 0x41,
0xf1, 0x53, 0x34, 0x7b, 0xa7, 0x24, 0xcc, 0xf0, 0x18, 0x98, 0xf3, 0x10, 0xb8, 0x6d, 0x7f, 0xc3,
0x72, 0x7f, 0x65, 0xc1, 0x52, 0x65, 0x03, 0xb1, 0x3a, 0x0d, 0xd2, 0x90, 0x2a, 0x0e, 0x08, 0x38,
0x0e, 0xcc, 0xf8, 0x34, 0xe9, 0xab, 0x10, 0x96, 0xbf, 0x55, 0x25, 0x6b, 0x14, 0xed, 0xa2, 0xb8,
0xd0, 0x3d, 0xee, 0x09, 0x46, 0x3d, 0x9e, 0x31, 0xbf, 0xb8, 0xd0, 0x69, 0x38, 0x11, 0x42, 0xc1,
0xe3, 0xde, 0x36, 0xf1, 0x07, 0x14, 0xaf, 0x5d, 0x4d, 0x29, 0x93, 0x89, 0x74, 0x7d, 0x98, 0x7b,
0x12, 0x44, 0xc9, 0x0e, 0x1f, 0x0e, 0x85, 0x23, 0x7c, 0x9a, 0x8a, 0x5e, 0xd5, 0x92, 0xfe, 0x56,
0x90, 0x08, 0x15, 0x9f, 0x1e, 0x91, 0x2c, 0x4c, 0xc5, 0xd2, 0x3c, 0x71, 0x35, 0x94, 0xbc, 0x70,
0x24, 0x9c, 0xed, 0x22, 0x35, 0xca, 0xa9, 0x61, 0xdc, 0xbf, 0xd9, 0xb0, 0x2c, 0x1b, 0x87, 0x1d,
0xe9, 0x76, 0x5f, 0x12, 0xdd, 0x82, 0xa6, 0x4c, 0x43, 0xd5, 0xac, 0x9c, 0xdf, 0x6c, 0xe0, 0x52,
0xe7, 0x0e, 0xb4, 0x78, 0x24, 0x5b, 0x4e, 0xec, 0x50, 0xde, 0x98, 0x44, 0x64, 0xde, 0xed, 0x3c,
0x45, 0xe5, 0xdc, 0x03, 0xc0, 0x6b, 0xe7, 0x5e, 0x59, 0xba, 0xa7, 0xe5, 0xa1, 0x51, 0x0a, 0xe3,
0x16, 0x65, 0xb8, 0xb8, 0xe0, 0x35, 0x3c, 0x13, 0xe9, 0x3c, 0x82, 0x45, 0x29, 0xf6, 0xe3, 0xbc,
0xeb, 0x94, 0x3e, 0x98, 0x7e, 0xc7, 0x0a, 0xb5, 0xfb, 0x5b, 0x4b, 0x99, 0x51, 0x7c, 0xed, 0x51,
0xb4, 0x7d, 0x69, 0x12, 0xeb, 0x52, 0x26, 0xb9, 0x06, 0x73, 0xc3, 0x4c, 0x6b, 0x82, 0x1b, 0x5e,
0x01, 0x97, 0x2e, 0x6a, 0x4c, 0xed, 0x22, 0xf7, 0x77, 0x16, 0x74, 0xdf, 0xe6, 0x01, 0x93, 0x1f,
0xb6, 0xa2, 0x28, 0x54, 0x53, 0x88, 0x4b, 0xfb, 0xfc, 0x3b, 0xd0, 0x26, 0xc8, 0x86, 0xa5, 0xca,
0xed, 0x53, 0x34, 0xb6, 0x25, 0x8d, 0xd6, 0xa3, 0x34, 0xf4, 0x1e, 0xc5, 0xfd, 0xa3, 0x05, 0x8b,
0x68, 0x94, 0x77, 0xb2, 0x20, 0xbd, 0xb4, 0x7c, 0xdb, 0x30, 0x37, 0xca, 0x82, 0xf4, 0x12, 0x51,
0x59, 0xd0, 0xd5, 0xe3, 0xa9, 0x31, 0x26, 0x9e, 0xdc, 0xf7, 0x2d, 0xb8, 0x5e, 0x35, 0xeb, 0x56,
0xbf, 0x4f, 0xa3, 0x97, 0x99, 0x52, 0x46, 0x8f, 0x36, 0x53, 0xe9, 0xd1, 0xc6, 0x8a, 0xec, 0xd1,
0xf7, 0x68, 0xff, 0xa3, 0x2b, 0xf2, 0xcf, 0x6c, 0xf8, 0xf4, 0xfd, 0x22, 0xf1, 0x9e, 0xc4, 0x84,
0x25, 0x47, 0x34, 0x8e, 0x5f, 0xa2, 0xbc, 0x7b, 0xd0, 0x61, 0xf4, 0x79, 0x29, 0x93, 0x4a, 0xc7,
0x69, 0xd9, 0x98, 0xc4, 0xd3, 0xd5, 0x2e, 0xf7, 0xbf, 0x16, 0x2c, 0x23, 0x9f, 0xef, 0x06, 0xfd,
0x93, 0x97, 0xa8, 0xfc, 0x23, 0x58, 0x3c, 0x91, 0x12, 0x08, 0xe8, 0x12, 0x65, 0xbb, 0x42, 0x3d,
0xa5, 0xfa, 0xff, 0xb3, 0x60, 0x05, 0x19, 0x3d, 0x64, 0xa7, 0xc1, 0xcb, 0x0c, 0xd6, 0x03, 0x58,
0x0a, 0x50, 0x84, 0x4b, 0x1a, 0xa0, 0x4a, 0x3e, 0xa5, 0x05, 0xfe, 0x64, 0xc1, 0x12, 0x72, 0xba,
0xcb, 0x52, 0x1a, 0x5f, 0x5a, 0xff, 0x07, 0x30, 0x4f, 0x59, 0x1a, 0x13, 0x76, 0x99, 0x0a, 0xa9,
0x93, 0x4e, 0x59, 0x24, 0x4f, 0x60, 0x05, 0xaf, 0xf0, 0x5a, 0xc5, 0x11, 0xbd, 0x2c, 0xf1, 0xb1,
0x3d, 0xb5, 0x24, 0x51, 0x0e, 0x9a, 0xc3, 0x19, 0x35, 0x5d, 0x2f, 0x87, 0x33, 0x37, 0x00, 0x88,
0xef, 0xbf, 0xcb, 0x63, 0x3f, 0x60, 0xf9, 0xf1, 0xa1, 0x61, 0xdc, 0xb7, 0x61, 0x41, 0x74, 0xd3,
0x4f, 0xb4, 0xcb, 0xf8, 0xb9, 0xe3, 0x02, 0xfd, 0x22, 0x6f, 0x9b, 0x17, 0x79, 0xf7, 0x47, 0xf0,
0xc9, 0x9a, 0xe0, 0xd2, 0xea, 0x3b, 0x38, 0x63, 0xc8, 0x37, 0x51, 0xc6, 0xff, 0xec, 0x18, 0x13,
0xea, 0xb2, 0x78, 0x06, 0x91, 0xfb, 0x53, 0x0b, 0x5e, 0xaf, 0xb1, 0xdf, 0x8a, 0xa2, 0x98, 0x9f,
0xaa, 0xe0, 0xbe, 0x8a, 0x6d, 0xcc, 0xd2, 0x6a, 0x57, 0x4b, 0xeb, 0x58, 0x21, 0x8c, 0xe3, 0xe0,
0x43, 0x10, 0xe2, 0xf7, 0x16, 0x2c, 0x29, 0x21, 0x7c, 0x5f, 0x6d, 0xfb, 0x75, 0x68, 0xe1, 0x7c,
0x52, 0x6d, 0xf8, 0xfa, 0xd8, 0x0d, 0xf3, 0xb9, 0xaa, 0xa7, 0x16, 0xd7, 0x23, 0xd2, 0x1e, 0xd7,
0x06, 0x7e, 0xb3, 0xa8, 0x00, 0x53, 0x4f, 0x10, 0x15, 0x81, 0xfb, 0xfd, 0x3c, 0x98, 0x77, 0x69,
0x48, 0xaf, 0xd2, 0x46, 0xee, 0x53, 0x58, 0x94, 0xc3, 0xd2, 0xd2, 0x06, 0x57, 0xc2, 0xf6, 0x5d,
0x58, 0x96, 0x6c, 0xaf, 0x5c, 0xde, 0x22, 0x3b, 0x84, 0x7d, 0x76, 0x8e, 0x09, 0x1b, 0x5c, 0x25,
0xf7, 0xaf, 0xc0, 0x6a, 0x6e, 0xfb, 0xa7, 0x91, 0x5f, 0x5c, 0x51, 0x26, 0x0c, 0x66, 0xdc, 0xaf,
0xc2, 0xda, 0x0e, 0x67, 0xa7, 0x34, 0x4e, 0xa4, 0x97, 0x91, 0x24, 0xa7, 0x30, 0x92, 0x5f, 0x41,
0x6e, 0x0f, 0x56, 0xd4, 0x48, 0xf1, 0x80, 0x0c, 0x02, 0x86, 0x55, 0xe9, 0x06, 0x40, 0x44, 0x06,
0xf9, 0x93, 0x02, 0xce, 0x9d, 0x34, 0x8c, 0xf8, 0x9e, 0x1c, 0xf3, 0xe7, 0xea, 0xbb, 0x8d, 0xdf,
0x4b, 0x8c, 0xfb, 0x3d, 0x70, 0x3c, 0x9a, 0x44, 0x9c, 0x25, 0x54, 0xe3, 0xba, 0x0e, 0xf3, 0x3b,
0x59, 0x1c, 0x53, 0x26, 0xb6, 0xca, 0xe7, 0xeb, 0x3a, 0x4a, 0xf0, 0xed, 0x95, 0x7c, 0x71, 0x56,
0xa1, 0x61, 0xdc, 0xdf, 0x34, 0xa0, 0xdd, 0x0b, 0x06, 0x8c, 0x84, 0x1e, 0x1d, 0x39, 0xdf, 0x82,
0x16, 0x9e, 0x20, 0xca, 0xb4, 0xe3, 0xee, 0xce, 0xb8, 0x1a, 0x8f, 0x4a, 0x8f, 0x8e, 0x1e, 0x7c,
0xc2, 0x53, 0x34, 0xce, 0x3b, 0xd0, 0xc1, 0x5f, 0x0f, 0xf1, 0x46, 0xa0, 0x0e, 0x80, 0x2f, 0x5c,
0xc0, 0x44, 0xad, 0x46, 0x5e, 0x26, 0x07, 0x21, 0x50, 0x9f, 0xb0, 0xbe, 0x7a, 0x73, 0x3b, 0x4f,
0xa0, 0x1d, 0xb9, 0x4c, 0x09, 0x84, 0x34, 0x82, 0x9a, 0xc8, 0x9e, 0x59, 0xbd, 0x5a, 0x4c, 0xa6,
0xc6, 0xd6, 0x5a, 0x51, 0x23, 0x8d, 0xa0, 0x3e, 0xce, 0xd8, 0xe0, 0x69, 0xa4, 0xae, 0x72, 0x93,
0xa9, 0x1f, 0xc8, 0x65, 0x8a, 0x1a, 0x69, 0x04, 0x75, 0x2c, 0xab, 0x9d, 0x34, 0xfa, 0x79, 0xd4,
0x58, 0x14, 0x15, 0x35, 0xd2, 0x6c, 0xb7, 0x61, 0x36, 0x22, 0x67, 0x21, 0x27, 0xbe, 0xfb, 0x87,
0x06, 0x40, 0xbe, 0x30, 0x91, 0x3d, 0x86, 0xe1, 0xa2, 0x8d, 0x0b, 0x5d, 0x14, 0x85, 0x67, 0x9a,
0x93, 0x7a, 0xe3, 0x9d, 0xf4, 0xa5, 0x69, 0x9d, 0x84, 0xdc, 0x2a, 0x6e, 0xba, 0x53, 0x71, 0xd3,
0xc6, 0x85, 0x6e, 0x52, 0x42, 0x29, 0x47, 0xdd, 0xa9, 0x38, 0x6a, 0xe3, 0x42, 0x47, 0x29, 0x7a,
0xe5, 0xaa, 0x3b, 0x15, 0x57, 0x6d, 0x5c, 0xe8, 0x2a, 0x45, 0xaf, 0x9c, 0x75, 0xa7, 0xe2, 0xac,
0x8d, 0x0b, 0x9d, 0xa5, 0xe8, 0xeb, 0xee, 0x7a, 0xdf, 0x86, 0x45, 0x69, 0x32, 0x9c, 0xdb, 0xb2,
0x23, 0x2e, 0xc7, 0x33, 0xd2, 0x5c, 0xe6, 0x0b, 0x95, 0x89, 0x74, 0xbe, 0x0c, 0x2b, 0x88, 0x50,
0x2f, 0x1a, 0xb2, 0xfd, 0xb3, 0xd7, 0x1b, 0x37, 0xdb, 0x5e, 0xfd, 0x83, 0x9c, 0xb4, 0x65, 0x49,
0xca, 0x87, 0xbb, 0x24, 0x25, 0x79, 0xb7, 0x52, 0x62, 0xf4, 0x39, 0xe8, 0x4c, 0xed, 0x85, 0x3b,
0xe6, 0x7c, 0x58, 0x0c, 0x38, 0x15, 0x24, 0x28, 0xd2, 0x60, 0x48, 0x79, 0x96, 0xaa, 0x32, 0x91,
0x83, 0xe2, 0x8c, 0x1d, 0x52, 0x3f, 0x20, 0x72, 0x7a, 0xa8, 0x9e, 0x15, 0x0a, 0x84, 0xac, 0x6c,
0xe5, 0x34, 0x54, 0xbd, 0x40, 0x97, 0x98, 0x8b, 0x27, 0x97, 0xee, 0x3f, 0x2d, 0x58, 0x3d, 0x20,
0x71, 0x1a, 0xf4, 0x83, 0x88, 0xb0, 0x74, 0x9f, 0xa6, 0x44, 0xea, 0x60, 0x3c, 0x53, 0x59, 0x1f,
0xec, 0x99, 0xea, 0x00, 0x96, 0x06, 0x65, 0x93, 0xa9, 0x3d, 0x74, 0x4d, 0xdd, 0x4a, 0x57, 0xc8,
0x8d, 0x37, 0xb7, 0xc6, 0x07, 0x7e, 0x73, 0x73, 0x7f, 0x61, 0xc3, 0x52, 0xa5, 0x74, 0x8a, 0x16,
0x11, 0x0f, 0xff, 0x22, 0x26, 0x0a, 0xd8, 0xd9, 0x02, 0x08, 0x8a, 0x30, 0x3a, 0x67, 0x16, 0x62,
0xc6, 0x9a, 0xa7, 0x11, 0x8d, 0x1b, 0x89, 0x36, 0x2e, 0x3d, 0x12, 0x15, 0xcd, 0x7d, 0x54, 0x3a,
0x49, 0x25, 0xea, 0x38, 0x6b, 0x8e, 0x71, 0xa5, 0xa7, 0x93, 0xba, 0x3f, 0x84, 0x95, 0x5a, 0x85,
0x92, 0x13, 0x52, 0x7e, 0x42, 0x59, 0x31, 0x21, 0x15, 0x80, 0x16, 0xac, 0x76, 0x35, 0x58, 0xc3,
0xe0, 0x54, 0x7f, 0xd4, 0x57, 0xa0, 0xfb, 0x4b, 0x1b, 0xd6, 0xc6, 0x9f, 0x2e, 0xaf, 0xaa, 0xb9,
0x0f, 0xa1, 0x3b, 0xa9, 0x92, 0x5f, 0x99, 0xd5, 0xcb, 0xe8, 0x2e, 0xce, 0xe1, 0x57, 0xd5, 0xdc,
0xab, 0x79, 0x74, 0x6b, 0x47, 0x9d, 0x66, 0x9f, 0xa2, 0xd3, 0x78, 0xe5, 0xb3, 0x5f, 0x3b, 0xca,
0xaf, 0x2c, 0x0e, 0xff, 0x6a, 0xe5, 0x76, 0x2e, 0x7a, 0xb2, 0x8f, 0x95, 0x9d, 0xcb, 0xe8, 0xd1,
0x1a, 0x15, 0x4d, 0xab, 0xa2, 0x57, 0xfc, 0x98, 0x6a, 0xa5, 0xb5, 0x4f, 0xee, 0x4f, 0xa0, 0xb3,
0x4b, 0xc3, 0xfd, 0x64, 0x90, 0xbf, 0x8d, 0x9f, 0xa7, 0xd2, 0xa4, 0xff, 0xe5, 0x4d, 0x7c, 0x15,
0xaf, 0xbe, 0xa8, 0xcf, 0xd4, 0x5e, 0xd4, 0xdd, 0x6d, 0x58, 0xd4, 0x05, 0xb8, 0xcc, 0x5f, 0x03,
0xb6, 0xaf, 0xff, 0xe0, 0xda, 0xe6, 0x9b, 0xf8, 0x0f, 0xd0, 0xb7, 0x6a, 0x86, 0x39, 0x6c, 0xc9,
0x7f, 0x84, 0x7e, 0xed, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0xe4, 0x4f, 0x9d, 0xd0, 0x24, 0x2a,
0x00, 0x00,
}

View File

@ -377,11 +377,17 @@ message InvitationInfo {
int32 sessionType = 9;
}
message ParticipantMetaData{
GroupInfo groupInfo = 1;
GroupMemberFullInfo groupMemberInfo = 2;
PublicUserInfo userInfo = 3;
}
message SignalInviteReq {
string opUserID = 1;
InvitationInfo invitation = 2;
OfflinePushInfo offlinePushInfo = 3;
ParticipantMetaData participant = 4;
}
message SignalInviteReply {
@ -394,6 +400,7 @@ message SignalInviteInGroupReq {
string opUserID = 1;
InvitationInfo invitation = 2;
OfflinePushInfo offlinePushInfo = 3;
ParticipantMetaData participant = 4;
}
message SignalInviteInGroupReply {
@ -406,6 +413,7 @@ message SignalCancelReq {
string opUserID = 1;
InvitationInfo invitation = 2;
OfflinePushInfo offlinePushInfo = 3;
ParticipantMetaData participant = 4;
}
message SignalCancelReply {
@ -416,6 +424,7 @@ message SignalAcceptReq {
string opUserID = 1;
InvitationInfo invitation = 2;
OfflinePushInfo offlinePushInfo = 3;
ParticipantMetaData participant = 4;
}
message SignalAcceptReply {