@ -37,7 +37,7 @@ func (m *OnlinePushMsgReq) Reset() { *m = OnlinePushMsgReq{} }
func ( m * OnlinePushMsgReq ) String ( ) string { return proto . CompactTextString ( m ) }
func ( m * OnlinePushMsgReq ) String ( ) string { return proto . CompactTextString ( m ) }
func ( * OnlinePushMsgReq ) ProtoMessage ( ) { }
func ( * OnlinePushMsgReq ) ProtoMessage ( ) { }
func ( * OnlinePushMsgReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
func ( * OnlinePushMsgReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d , [ ] int { 0 }
return fileDescriptor_msg_gateway_ f8a0998f55e14ad9 , [ ] int { 0 }
}
}
func ( m * OnlinePushMsgReq ) XXX_Unmarshal ( b [ ] byte ) error {
func ( m * OnlinePushMsgReq ) XXX_Unmarshal ( b [ ] byte ) error {
return xxx_messageInfo_OnlinePushMsgReq . Unmarshal ( m , b )
return xxx_messageInfo_OnlinePushMsgReq . Unmarshal ( m , b )
@ -89,7 +89,7 @@ func (m *OnlinePushMsgResp) Reset() { *m = OnlinePushMsgResp{} }
func ( m * OnlinePushMsgResp ) String ( ) string { return proto . CompactTextString ( m ) }
func ( m * OnlinePushMsgResp ) String ( ) string { return proto . CompactTextString ( m ) }
func ( * OnlinePushMsgResp ) ProtoMessage ( ) { }
func ( * OnlinePushMsgResp ) ProtoMessage ( ) { }
func ( * OnlinePushMsgResp ) Descriptor ( ) ( [ ] byte , [ ] int ) {
func ( * OnlinePushMsgResp ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d , [ ] int { 1 }
return fileDescriptor_msg_gateway_ f8a0998f55e14ad9 , [ ] int { 1 }
}
}
func ( m * OnlinePushMsgResp ) XXX_Unmarshal ( b [ ] byte ) error {
func ( m * OnlinePushMsgResp ) XXX_Unmarshal ( b [ ] byte ) error {
return xxx_messageInfo_OnlinePushMsgResp . Unmarshal ( m , b )
return xxx_messageInfo_OnlinePushMsgResp . Unmarshal ( m , b )
@ -129,7 +129,7 @@ func (m *SingleMsgToUserResultList) Reset() { *m = SingleMsgToUserResult
func ( m * SingleMsgToUserResultList ) String ( ) string { return proto . CompactTextString ( m ) }
func ( m * SingleMsgToUserResultList ) String ( ) string { return proto . CompactTextString ( m ) }
func ( * SingleMsgToUserResultList ) ProtoMessage ( ) { }
func ( * SingleMsgToUserResultList ) ProtoMessage ( ) { }
func ( * SingleMsgToUserResultList ) Descriptor ( ) ( [ ] byte , [ ] int ) {
func ( * SingleMsgToUserResultList ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d , [ ] int { 2 }
return fileDescriptor_msg_gateway_ f8a0998f55e14ad9 , [ ] int { 2 }
}
}
func ( m * SingleMsgToUserResultList ) XXX_Unmarshal ( b [ ] byte ) error {
func ( m * SingleMsgToUserResultList ) XXX_Unmarshal ( b [ ] byte ) error {
return xxx_messageInfo_SingleMsgToUserResultList . Unmarshal ( m , b )
return xxx_messageInfo_SingleMsgToUserResultList . Unmarshal ( m , b )
@ -183,7 +183,7 @@ func (m *OnlineBatchPushOneMsgReq) Reset() { *m = OnlineBatchPushOneMsgR
func ( m * OnlineBatchPushOneMsgReq ) String ( ) string { return proto . CompactTextString ( m ) }
func ( m * OnlineBatchPushOneMsgReq ) String ( ) string { return proto . CompactTextString ( m ) }
func ( * OnlineBatchPushOneMsgReq ) ProtoMessage ( ) { }
func ( * OnlineBatchPushOneMsgReq ) ProtoMessage ( ) { }
func ( * OnlineBatchPushOneMsgReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
func ( * OnlineBatchPushOneMsgReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d , [ ] int { 3 }
return fileDescriptor_msg_gateway_ f8a0998f55e14ad9 , [ ] int { 3 }
}
}
func ( m * OnlineBatchPushOneMsgReq ) XXX_Unmarshal ( b [ ] byte ) error {
func ( m * OnlineBatchPushOneMsgReq ) XXX_Unmarshal ( b [ ] byte ) error {
return xxx_messageInfo_OnlineBatchPushOneMsgReq . Unmarshal ( m , b )
return xxx_messageInfo_OnlineBatchPushOneMsgReq . Unmarshal ( m , b )
@ -235,7 +235,7 @@ func (m *OnlineBatchPushOneMsgResp) Reset() { *m = OnlineBatchPushOneMsg
func ( m * OnlineBatchPushOneMsgResp ) String ( ) string { return proto . CompactTextString ( m ) }
func ( m * OnlineBatchPushOneMsgResp ) String ( ) string { return proto . CompactTextString ( m ) }
func ( * OnlineBatchPushOneMsgResp ) ProtoMessage ( ) { }
func ( * OnlineBatchPushOneMsgResp ) ProtoMessage ( ) { }
func ( * OnlineBatchPushOneMsgResp ) Descriptor ( ) ( [ ] byte , [ ] int ) {
func ( * OnlineBatchPushOneMsgResp ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d , [ ] int { 4 }
return fileDescriptor_msg_gateway_ f8a0998f55e14ad9 , [ ] int { 4 }
}
}
func ( m * OnlineBatchPushOneMsgResp ) XXX_Unmarshal ( b [ ] byte ) error {
func ( m * OnlineBatchPushOneMsgResp ) XXX_Unmarshal ( b [ ] byte ) error {
return xxx_messageInfo_OnlineBatchPushOneMsgResp . Unmarshal ( m , b )
return xxx_messageInfo_OnlineBatchPushOneMsgResp . Unmarshal ( m , b )
@ -275,7 +275,7 @@ func (m *SingleMsgToUserPlatform) Reset() { *m = SingleMsgToUserPlatform
func ( m * SingleMsgToUserPlatform ) String ( ) string { return proto . CompactTextString ( m ) }
func ( m * SingleMsgToUserPlatform ) String ( ) string { return proto . CompactTextString ( m ) }
func ( * SingleMsgToUserPlatform ) ProtoMessage ( ) { }
func ( * SingleMsgToUserPlatform ) ProtoMessage ( ) { }
func ( * SingleMsgToUserPlatform ) Descriptor ( ) ( [ ] byte , [ ] int ) {
func ( * SingleMsgToUserPlatform ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d , [ ] int { 5 }
return fileDescriptor_msg_gateway_ f8a0998f55e14ad9 , [ ] int { 5 }
}
}
func ( m * SingleMsgToUserPlatform ) XXX_Unmarshal ( b [ ] byte ) error {
func ( m * SingleMsgToUserPlatform ) XXX_Unmarshal ( b [ ] byte ) error {
return xxx_messageInfo_SingleMsgToUserPlatform . Unmarshal ( m , b )
return xxx_messageInfo_SingleMsgToUserPlatform . Unmarshal ( m , b )
@ -329,7 +329,7 @@ func (m *GetUsersOnlineStatusReq) Reset() { *m = GetUsersOnlineStatusReq
func ( m * GetUsersOnlineStatusReq ) String ( ) string { return proto . CompactTextString ( m ) }
func ( m * GetUsersOnlineStatusReq ) String ( ) string { return proto . CompactTextString ( m ) }
func ( * GetUsersOnlineStatusReq ) ProtoMessage ( ) { }
func ( * GetUsersOnlineStatusReq ) ProtoMessage ( ) { }
func ( * GetUsersOnlineStatusReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
func ( * GetUsersOnlineStatusReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d , [ ] int { 6 }
return fileDescriptor_msg_gateway_ f8a0998f55e14ad9 , [ ] int { 6 }
}
}
func ( m * GetUsersOnlineStatusReq ) XXX_Unmarshal ( b [ ] byte ) error {
func ( m * GetUsersOnlineStatusReq ) XXX_Unmarshal ( b [ ] byte ) error {
return xxx_messageInfo_GetUsersOnlineStatusReq . Unmarshal ( m , b )
return xxx_messageInfo_GetUsersOnlineStatusReq . Unmarshal ( m , b )
@ -384,7 +384,7 @@ func (m *GetUsersOnlineStatusResp) Reset() { *m = GetUsersOnlineStatusRe
func ( m * GetUsersOnlineStatusResp ) String ( ) string { return proto . CompactTextString ( m ) }
func ( m * GetUsersOnlineStatusResp ) String ( ) string { return proto . CompactTextString ( m ) }
func ( * GetUsersOnlineStatusResp ) ProtoMessage ( ) { }
func ( * GetUsersOnlineStatusResp ) ProtoMessage ( ) { }
func ( * GetUsersOnlineStatusResp ) Descriptor ( ) ( [ ] byte , [ ] int ) {
func ( * GetUsersOnlineStatusResp ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d , [ ] int { 7 }
return fileDescriptor_msg_gateway_ f8a0998f55e14ad9 , [ ] int { 7 }
}
}
func ( m * GetUsersOnlineStatusResp ) XXX_Unmarshal ( b [ ] byte ) error {
func ( m * GetUsersOnlineStatusResp ) XXX_Unmarshal ( b [ ] byte ) error {
return xxx_messageInfo_GetUsersOnlineStatusResp . Unmarshal ( m , b )
return xxx_messageInfo_GetUsersOnlineStatusResp . Unmarshal ( m , b )
@ -448,7 +448,7 @@ func (m *GetUsersOnlineStatusResp_SuccessDetail) Reset() {
func ( m * GetUsersOnlineStatusResp_SuccessDetail ) String ( ) string { return proto . CompactTextString ( m ) }
func ( m * GetUsersOnlineStatusResp_SuccessDetail ) String ( ) string { return proto . CompactTextString ( m ) }
func ( * GetUsersOnlineStatusResp_SuccessDetail ) ProtoMessage ( ) { }
func ( * GetUsersOnlineStatusResp_SuccessDetail ) ProtoMessage ( ) { }
func ( * GetUsersOnlineStatusResp_SuccessDetail ) Descriptor ( ) ( [ ] byte , [ ] int ) {
func ( * GetUsersOnlineStatusResp_SuccessDetail ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d , [ ] int { 7 , 0 }
return fileDescriptor_msg_gateway_ f8a0998f55e14ad9 , [ ] int { 7 , 0 }
}
}
func ( m * GetUsersOnlineStatusResp_SuccessDetail ) XXX_Unmarshal ( b [ ] byte ) error {
func ( m * GetUsersOnlineStatusResp_SuccessDetail ) XXX_Unmarshal ( b [ ] byte ) error {
return xxx_messageInfo_GetUsersOnlineStatusResp_SuccessDetail . Unmarshal ( m , b )
return xxx_messageInfo_GetUsersOnlineStatusResp_SuccessDetail . Unmarshal ( m , b )
@ -509,7 +509,7 @@ func (m *GetUsersOnlineStatusResp_FailedDetail) Reset() { *m = GetUsersO
func ( m * GetUsersOnlineStatusResp_FailedDetail ) String ( ) string { return proto . CompactTextString ( m ) }
func ( m * GetUsersOnlineStatusResp_FailedDetail ) String ( ) string { return proto . CompactTextString ( m ) }
func ( * GetUsersOnlineStatusResp_FailedDetail ) ProtoMessage ( ) { }
func ( * GetUsersOnlineStatusResp_FailedDetail ) ProtoMessage ( ) { }
func ( * GetUsersOnlineStatusResp_FailedDetail ) Descriptor ( ) ( [ ] byte , [ ] int ) {
func ( * GetUsersOnlineStatusResp_FailedDetail ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d , [ ] int { 7 , 1 }
return fileDescriptor_msg_gateway_ f8a0998f55e14ad9 , [ ] int { 7 , 1 }
}
}
func ( m * GetUsersOnlineStatusResp_FailedDetail ) XXX_Unmarshal ( b [ ] byte ) error {
func ( m * GetUsersOnlineStatusResp_FailedDetail ) XXX_Unmarshal ( b [ ] byte ) error {
return xxx_messageInfo_GetUsersOnlineStatusResp_FailedDetail . Unmarshal ( m , b )
return xxx_messageInfo_GetUsersOnlineStatusResp_FailedDetail . Unmarshal ( m , b )
@ -565,7 +565,7 @@ func (m *GetUsersOnlineStatusResp_SuccessResult) Reset() {
func ( m * GetUsersOnlineStatusResp_SuccessResult ) String ( ) string { return proto . CompactTextString ( m ) }
func ( m * GetUsersOnlineStatusResp_SuccessResult ) String ( ) string { return proto . CompactTextString ( m ) }
func ( * GetUsersOnlineStatusResp_SuccessResult ) ProtoMessage ( ) { }
func ( * GetUsersOnlineStatusResp_SuccessResult ) ProtoMessage ( ) { }
func ( * GetUsersOnlineStatusResp_SuccessResult ) Descriptor ( ) ( [ ] byte , [ ] int ) {
func ( * GetUsersOnlineStatusResp_SuccessResult ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d , [ ] int { 7 , 2 }
return fileDescriptor_msg_gateway_ f8a0998f55e14ad9 , [ ] int { 7 , 2 }
}
}
func ( m * GetUsersOnlineStatusResp_SuccessResult ) XXX_Unmarshal ( b [ ] byte ) error {
func ( m * GetUsersOnlineStatusResp_SuccessResult ) XXX_Unmarshal ( b [ ] byte ) error {
return xxx_messageInfo_GetUsersOnlineStatusResp_SuccessResult . Unmarshal ( m , b )
return xxx_messageInfo_GetUsersOnlineStatusResp_SuccessResult . Unmarshal ( m , b )
@ -619,7 +619,7 @@ func (m *KickUserOfflineReq) Reset() { *m = KickUserOfflineReq{} }
func ( m * KickUserOfflineReq ) String ( ) string { return proto . CompactTextString ( m ) }
func ( m * KickUserOfflineReq ) String ( ) string { return proto . CompactTextString ( m ) }
func ( * KickUserOfflineReq ) ProtoMessage ( ) { }
func ( * KickUserOfflineReq ) ProtoMessage ( ) { }
func ( * KickUserOfflineReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
func ( * KickUserOfflineReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d , [ ] int { 8 }
return fileDescriptor_msg_gateway_ f8a0998f55e14ad9 , [ ] int { 8 }
}
}
func ( m * KickUserOfflineReq ) XXX_Unmarshal ( b [ ] byte ) error {
func ( m * KickUserOfflineReq ) XXX_Unmarshal ( b [ ] byte ) error {
return xxx_messageInfo_KickUserOfflineReq . Unmarshal ( m , b )
return xxx_messageInfo_KickUserOfflineReq . Unmarshal ( m , b )
@ -670,7 +670,7 @@ func (m *KickUserOfflineResp) Reset() { *m = KickUserOfflineResp{} }
func ( m * KickUserOfflineResp ) String ( ) string { return proto . CompactTextString ( m ) }
func ( m * KickUserOfflineResp ) String ( ) string { return proto . CompactTextString ( m ) }
func ( * KickUserOfflineResp ) ProtoMessage ( ) { }
func ( * KickUserOfflineResp ) ProtoMessage ( ) { }
func ( * KickUserOfflineResp ) Descriptor ( ) ( [ ] byte , [ ] int ) {
func ( * KickUserOfflineResp ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d , [ ] int { 9 }
return fileDescriptor_msg_gateway_ f8a0998f55e14ad9 , [ ] int { 9 }
}
}
func ( m * KickUserOfflineResp ) XXX_Unmarshal ( b [ ] byte ) error {
func ( m * KickUserOfflineResp ) XXX_Unmarshal ( b [ ] byte ) error {
return xxx_messageInfo_KickUserOfflineResp . Unmarshal ( m , b )
return xxx_messageInfo_KickUserOfflineResp . Unmarshal ( m , b )
@ -704,7 +704,7 @@ func (m *MultiTerminalLoginCheckReq) Reset() { *m = MultiTerminalLoginCh
func ( m * MultiTerminalLoginCheckReq ) String ( ) string { return proto . CompactTextString ( m ) }
func ( m * MultiTerminalLoginCheckReq ) String ( ) string { return proto . CompactTextString ( m ) }
func ( * MultiTerminalLoginCheckReq ) ProtoMessage ( ) { }
func ( * MultiTerminalLoginCheckReq ) ProtoMessage ( ) { }
func ( * MultiTerminalLoginCheckReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
func ( * MultiTerminalLoginCheckReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d , [ ] int { 10 }
return fileDescriptor_msg_gateway_ f8a0998f55e14ad9 , [ ] int { 10 }
}
}
func ( m * MultiTerminalLoginCheckReq ) XXX_Unmarshal ( b [ ] byte ) error {
func ( m * MultiTerminalLoginCheckReq ) XXX_Unmarshal ( b [ ] byte ) error {
return xxx_messageInfo_MultiTerminalLoginCheckReq . Unmarshal ( m , b )
return xxx_messageInfo_MultiTerminalLoginCheckReq . Unmarshal ( m , b )
@ -764,7 +764,7 @@ func (m *MultiTerminalLoginCheckResp) Reset() { *m = MultiTerminalLoginC
func ( m * MultiTerminalLoginCheckResp ) String ( ) string { return proto . CompactTextString ( m ) }
func ( m * MultiTerminalLoginCheckResp ) String ( ) string { return proto . CompactTextString ( m ) }
func ( * MultiTerminalLoginCheckResp ) ProtoMessage ( ) { }
func ( * MultiTerminalLoginCheckResp ) ProtoMessage ( ) { }
func ( * MultiTerminalLoginCheckResp ) Descriptor ( ) ( [ ] byte , [ ] int ) {
func ( * MultiTerminalLoginCheckResp ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d , [ ] int { 11 }
return fileDescriptor_msg_gateway_ f8a0998f55e14ad9 , [ ] int { 11 }
}
}
func ( m * MultiTerminalLoginCheckResp ) XXX_Unmarshal ( b [ ] byte ) error {
func ( m * MultiTerminalLoginCheckResp ) XXX_Unmarshal ( b [ ] byte ) error {
return xxx_messageInfo_MultiTerminalLoginCheckResp . Unmarshal ( m , b )
return xxx_messageInfo_MultiTerminalLoginCheckResp . Unmarshal ( m , b )
@ -824,9 +824,9 @@ var _ grpc.ClientConn
// is compatible with the grpc package it is being compiled against.
// is compatible with the grpc package it is being compiled against.
const _ = grpc . SupportPackageIsVersion4
const _ = grpc . SupportPackageIsVersion4
// Client API for Rel ay service
// Client API for MsgGatew ay service
type Rel ayClient interface {
type MsgGatew ayClient interface {
OnlinePushMsg ( ctx context . Context , in * OnlinePushMsgReq , opts ... grpc . CallOption ) ( * OnlinePushMsgResp , error )
OnlinePushMsg ( ctx context . Context , in * OnlinePushMsgReq , opts ... grpc . CallOption ) ( * OnlinePushMsgResp , error )
GetUsersOnlineStatus ( ctx context . Context , in * GetUsersOnlineStatusReq , opts ... grpc . CallOption ) ( * GetUsersOnlineStatusResp , error )
GetUsersOnlineStatus ( ctx context . Context , in * GetUsersOnlineStatusReq , opts ... grpc . CallOption ) ( * GetUsersOnlineStatusResp , error )
OnlineBatchPushOneMsg ( ctx context . Context , in * OnlineBatchPushOneMsgReq , opts ... grpc . CallOption ) ( * OnlineBatchPushOneMsgResp , error )
OnlineBatchPushOneMsg ( ctx context . Context , in * OnlineBatchPushOneMsgReq , opts ... grpc . CallOption ) ( * OnlineBatchPushOneMsgResp , error )
@ -835,71 +835,71 @@ type RelayClient interface {
MultiTerminalLoginCheck ( ctx context . Context , in * MultiTerminalLoginCheckReq , opts ... grpc . CallOption ) ( * MultiTerminalLoginCheckResp , error )
MultiTerminalLoginCheck ( ctx context . Context , in * MultiTerminalLoginCheckReq , opts ... grpc . CallOption ) ( * MultiTerminalLoginCheckResp , error )
}
}
type rel ayClient struct {
type msgGatew ayClient struct {
cc * grpc . ClientConn
cc * grpc . ClientConn
}
}
func New RelayClient( cc * grpc . ClientConn ) Rel ayClient {
func New MsgGatewayClient( cc * grpc . ClientConn ) MsgGatew ayClient {
return & rel ayClient{ cc }
return & msgGatew ayClient{ cc }
}
}
func ( c * rel ayClient) OnlinePushMsg ( ctx context . Context , in * OnlinePushMsgReq , opts ... grpc . CallOption ) ( * OnlinePushMsgResp , error ) {
func ( c * msgGatew ayClient) OnlinePushMsg ( ctx context . Context , in * OnlinePushMsgReq , opts ... grpc . CallOption ) ( * OnlinePushMsgResp , error ) {
out := new ( OnlinePushMsgResp )
out := new ( OnlinePushMsgResp )
err := grpc . Invoke ( ctx , "/msggateway. rel ay/OnlinePushMsg", in , out , c . cc , opts ... )
err := grpc . Invoke ( ctx , "/msggateway. msgGatew ay/OnlinePushMsg", in , out , c . cc , opts ... )
if err != nil {
if err != nil {
return nil , err
return nil , err
}
}
return out , nil
return out , nil
}
}
func ( c * rel ayClient) GetUsersOnlineStatus ( ctx context . Context , in * GetUsersOnlineStatusReq , opts ... grpc . CallOption ) ( * GetUsersOnlineStatusResp , error ) {
func ( c * msgGatew ayClient) GetUsersOnlineStatus ( ctx context . Context , in * GetUsersOnlineStatusReq , opts ... grpc . CallOption ) ( * GetUsersOnlineStatusResp , error ) {
out := new ( GetUsersOnlineStatusResp )
out := new ( GetUsersOnlineStatusResp )
err := grpc . Invoke ( ctx , "/msggateway. rel ay/GetUsersOnlineStatus", in , out , c . cc , opts ... )
err := grpc . Invoke ( ctx , "/msggateway. msgGatew ay/GetUsersOnlineStatus", in , out , c . cc , opts ... )
if err != nil {
if err != nil {
return nil , err
return nil , err
}
}
return out , nil
return out , nil
}
}
func ( c * rel ayClient) OnlineBatchPushOneMsg ( ctx context . Context , in * OnlineBatchPushOneMsgReq , opts ... grpc . CallOption ) ( * OnlineBatchPushOneMsgResp , error ) {
func ( c * msgGatew ayClient) OnlineBatchPushOneMsg ( ctx context . Context , in * OnlineBatchPushOneMsgReq , opts ... grpc . CallOption ) ( * OnlineBatchPushOneMsgResp , error ) {
out := new ( OnlineBatchPushOneMsgResp )
out := new ( OnlineBatchPushOneMsgResp )
err := grpc . Invoke ( ctx , "/msggateway. rel ay/OnlineBatchPushOneMsg", in , out , c . cc , opts ... )
err := grpc . Invoke ( ctx , "/msggateway. msgGatew ay/OnlineBatchPushOneMsg", in , out , c . cc , opts ... )
if err != nil {
if err != nil {
return nil , err
return nil , err
}
}
return out , nil
return out , nil
}
}
func ( c * rel ayClient) SuperGroupOnlineBatchPushOneMsg ( ctx context . Context , in * OnlineBatchPushOneMsgReq , opts ... grpc . CallOption ) ( * OnlineBatchPushOneMsgResp , error ) {
func ( c * msgGatew ayClient) SuperGroupOnlineBatchPushOneMsg ( ctx context . Context , in * OnlineBatchPushOneMsgReq , opts ... grpc . CallOption ) ( * OnlineBatchPushOneMsgResp , error ) {
out := new ( OnlineBatchPushOneMsgResp )
out := new ( OnlineBatchPushOneMsgResp )
err := grpc . Invoke ( ctx , "/msggateway. rel ay/SuperGroupOnlineBatchPushOneMsg", in , out , c . cc , opts ... )
err := grpc . Invoke ( ctx , "/msggateway. msgGatew ay/SuperGroupOnlineBatchPushOneMsg", in , out , c . cc , opts ... )
if err != nil {
if err != nil {
return nil , err
return nil , err
}
}
return out , nil
return out , nil
}
}
func ( c * rel ayClient) KickUserOffline ( ctx context . Context , in * KickUserOfflineReq , opts ... grpc . CallOption ) ( * KickUserOfflineResp , error ) {
func ( c * msgGatew ayClient) KickUserOffline ( ctx context . Context , in * KickUserOfflineReq , opts ... grpc . CallOption ) ( * KickUserOfflineResp , error ) {
out := new ( KickUserOfflineResp )
out := new ( KickUserOfflineResp )
err := grpc . Invoke ( ctx , "/msggateway. rel ay/KickUserOffline", in , out , c . cc , opts ... )
err := grpc . Invoke ( ctx , "/msggateway. msgGatew ay/KickUserOffline", in , out , c . cc , opts ... )
if err != nil {
if err != nil {
return nil , err
return nil , err
}
}
return out , nil
return out , nil
}
}
func ( c * rel ayClient) MultiTerminalLoginCheck ( ctx context . Context , in * MultiTerminalLoginCheckReq , opts ... grpc . CallOption ) ( * MultiTerminalLoginCheckResp , error ) {
func ( c * msgGatew ayClient) MultiTerminalLoginCheck ( ctx context . Context , in * MultiTerminalLoginCheckReq , opts ... grpc . CallOption ) ( * MultiTerminalLoginCheckResp , error ) {
out := new ( MultiTerminalLoginCheckResp )
out := new ( MultiTerminalLoginCheckResp )
err := grpc . Invoke ( ctx , "/msggateway. rel ay/MultiTerminalLoginCheck", in , out , c . cc , opts ... )
err := grpc . Invoke ( ctx , "/msggateway. msgGatew ay/MultiTerminalLoginCheck", in , out , c . cc , opts ... )
if err != nil {
if err != nil {
return nil , err
return nil , err
}
}
return out , nil
return out , nil
}
}
// Server API for Rel ay service
// Server API for MsgGatew ay service
type Rel ayServer interface {
type MsgGatew ayServer interface {
OnlinePushMsg ( context . Context , * OnlinePushMsgReq ) ( * OnlinePushMsgResp , error )
OnlinePushMsg ( context . Context , * OnlinePushMsgReq ) ( * OnlinePushMsgResp , error )
GetUsersOnlineStatus ( context . Context , * GetUsersOnlineStatusReq ) ( * GetUsersOnlineStatusResp , error )
GetUsersOnlineStatus ( context . Context , * GetUsersOnlineStatusReq ) ( * GetUsersOnlineStatusResp , error )
OnlineBatchPushOneMsg ( context . Context , * OnlineBatchPushOneMsgReq ) ( * OnlineBatchPushOneMsgResp , error )
OnlineBatchPushOneMsg ( context . Context , * OnlineBatchPushOneMsgReq ) ( * OnlineBatchPushOneMsgResp , error )
@ -908,145 +908,145 @@ type RelayServer interface {
MultiTerminalLoginCheck ( context . Context , * MultiTerminalLoginCheckReq ) ( * MultiTerminalLoginCheckResp , error )
MultiTerminalLoginCheck ( context . Context , * MultiTerminalLoginCheckReq ) ( * MultiTerminalLoginCheckResp , error )
}
}
func Register Rel ayServer( s * grpc . Server , srv Rel ayServer) {
func Register MsgGatew ayServer( s * grpc . Server , srv MsgGatew ayServer) {
s . RegisterService ( & _ Rel ay_serviceDesc, srv )
s . RegisterService ( & _ MsgGatew ay_serviceDesc, srv )
}
}
func _ Rel ay_OnlinePushMsg_Handler( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
func _ MsgGatew ay_OnlinePushMsg_Handler( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( OnlinePushMsgReq )
in := new ( OnlinePushMsgReq )
if err := dec ( in ) ; err != nil {
if err := dec ( in ) ; err != nil {
return nil , err
return nil , err
}
}
if interceptor == nil {
if interceptor == nil {
return srv . ( Rel ayServer) . OnlinePushMsg ( ctx , in )
return srv . ( MsgGatew ayServer) . OnlinePushMsg ( ctx , in )
}
}
info := & grpc . UnaryServerInfo {
info := & grpc . UnaryServerInfo {
Server : srv ,
Server : srv ,
FullMethod : "/msggateway. rel ay/OnlinePushMsg",
FullMethod : "/msggateway. msgGatew ay/OnlinePushMsg",
}
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( Rel ayServer) . OnlinePushMsg ( ctx , req . ( * OnlinePushMsgReq ) )
return srv . ( MsgGatew ayServer) . OnlinePushMsg ( ctx , req . ( * OnlinePushMsgReq ) )
}
}
return interceptor ( ctx , in , info , handler )
return interceptor ( ctx , in , info , handler )
}
}
func _ Rel ay_GetUsersOnlineStatus_Handler( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
func _ MsgGatew ay_GetUsersOnlineStatus_Handler( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( GetUsersOnlineStatusReq )
in := new ( GetUsersOnlineStatusReq )
if err := dec ( in ) ; err != nil {
if err := dec ( in ) ; err != nil {
return nil , err
return nil , err
}
}
if interceptor == nil {
if interceptor == nil {
return srv . ( Rel ayServer) . GetUsersOnlineStatus ( ctx , in )
return srv . ( MsgGatew ayServer) . GetUsersOnlineStatus ( ctx , in )
}
}
info := & grpc . UnaryServerInfo {
info := & grpc . UnaryServerInfo {
Server : srv ,
Server : srv ,
FullMethod : "/msggateway. rel ay/GetUsersOnlineStatus",
FullMethod : "/msggateway. msgGatew ay/GetUsersOnlineStatus",
}
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( Rel ayServer) . GetUsersOnlineStatus ( ctx , req . ( * GetUsersOnlineStatusReq ) )
return srv . ( MsgGatew ayServer) . GetUsersOnlineStatus ( ctx , req . ( * GetUsersOnlineStatusReq ) )
}
}
return interceptor ( ctx , in , info , handler )
return interceptor ( ctx , in , info , handler )
}
}
func _ Rel ay_OnlineBatchPushOneMsg_Handler( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
func _ MsgGatew ay_OnlineBatchPushOneMsg_Handler( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( OnlineBatchPushOneMsgReq )
in := new ( OnlineBatchPushOneMsgReq )
if err := dec ( in ) ; err != nil {
if err := dec ( in ) ; err != nil {
return nil , err
return nil , err
}
}
if interceptor == nil {
if interceptor == nil {
return srv . ( Rel ayServer) . OnlineBatchPushOneMsg ( ctx , in )
return srv . ( MsgGatew ayServer) . OnlineBatchPushOneMsg ( ctx , in )
}
}
info := & grpc . UnaryServerInfo {
info := & grpc . UnaryServerInfo {
Server : srv ,
Server : srv ,
FullMethod : "/msggateway. rel ay/OnlineBatchPushOneMsg",
FullMethod : "/msggateway. msgGatew ay/OnlineBatchPushOneMsg",
}
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( Rel ayServer) . OnlineBatchPushOneMsg ( ctx , req . ( * OnlineBatchPushOneMsgReq ) )
return srv . ( MsgGatew ayServer) . OnlineBatchPushOneMsg ( ctx , req . ( * OnlineBatchPushOneMsgReq ) )
}
}
return interceptor ( ctx , in , info , handler )
return interceptor ( ctx , in , info , handler )
}
}
func _ Rel ay_SuperGroupOnlineBatchPushOneMsg_Handler( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
func _ MsgGatew ay_SuperGroupOnlineBatchPushOneMsg_Handler( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( OnlineBatchPushOneMsgReq )
in := new ( OnlineBatchPushOneMsgReq )
if err := dec ( in ) ; err != nil {
if err := dec ( in ) ; err != nil {
return nil , err
return nil , err
}
}
if interceptor == nil {
if interceptor == nil {
return srv . ( Rel ayServer) . SuperGroupOnlineBatchPushOneMsg ( ctx , in )
return srv . ( MsgGatew ayServer) . SuperGroupOnlineBatchPushOneMsg ( ctx , in )
}
}
info := & grpc . UnaryServerInfo {
info := & grpc . UnaryServerInfo {
Server : srv ,
Server : srv ,
FullMethod : "/msggateway. rel ay/SuperGroupOnlineBatchPushOneMsg",
FullMethod : "/msggateway. msgGatew ay/SuperGroupOnlineBatchPushOneMsg",
}
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( Rel ayServer) . SuperGroupOnlineBatchPushOneMsg ( ctx , req . ( * OnlineBatchPushOneMsgReq ) )
return srv . ( MsgGatew ayServer) . SuperGroupOnlineBatchPushOneMsg ( ctx , req . ( * OnlineBatchPushOneMsgReq ) )
}
}
return interceptor ( ctx , in , info , handler )
return interceptor ( ctx , in , info , handler )
}
}
func _ Rel ay_KickUserOffline_Handler( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
func _ MsgGatew ay_KickUserOffline_Handler( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( KickUserOfflineReq )
in := new ( KickUserOfflineReq )
if err := dec ( in ) ; err != nil {
if err := dec ( in ) ; err != nil {
return nil , err
return nil , err
}
}
if interceptor == nil {
if interceptor == nil {
return srv . ( Rel ayServer) . KickUserOffline ( ctx , in )
return srv . ( MsgGatew ayServer) . KickUserOffline ( ctx , in )
}
}
info := & grpc . UnaryServerInfo {
info := & grpc . UnaryServerInfo {
Server : srv ,
Server : srv ,
FullMethod : "/msggateway. rel ay/KickUserOffline",
FullMethod : "/msggateway. msgGatew ay/KickUserOffline",
}
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( Rel ayServer) . KickUserOffline ( ctx , req . ( * KickUserOfflineReq ) )
return srv . ( MsgGatew ayServer) . KickUserOffline ( ctx , req . ( * KickUserOfflineReq ) )
}
}
return interceptor ( ctx , in , info , handler )
return interceptor ( ctx , in , info , handler )
}
}
func _ Rel ay_MultiTerminalLoginCheck_Handler( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
func _ MsgGatew ay_MultiTerminalLoginCheck_Handler( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( MultiTerminalLoginCheckReq )
in := new ( MultiTerminalLoginCheckReq )
if err := dec ( in ) ; err != nil {
if err := dec ( in ) ; err != nil {
return nil , err
return nil , err
}
}
if interceptor == nil {
if interceptor == nil {
return srv . ( Rel ayServer) . MultiTerminalLoginCheck ( ctx , in )
return srv . ( MsgGatew ayServer) . MultiTerminalLoginCheck ( ctx , in )
}
}
info := & grpc . UnaryServerInfo {
info := & grpc . UnaryServerInfo {
Server : srv ,
Server : srv ,
FullMethod : "/msggateway. rel ay/MultiTerminalLoginCheck",
FullMethod : "/msggateway. msgGatew ay/MultiTerminalLoginCheck",
}
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( Rel ayServer) . MultiTerminalLoginCheck ( ctx , req . ( * MultiTerminalLoginCheckReq ) )
return srv . ( MsgGatew ayServer) . MultiTerminalLoginCheck ( ctx , req . ( * MultiTerminalLoginCheckReq ) )
}
}
return interceptor ( ctx , in , info , handler )
return interceptor ( ctx , in , info , handler )
}
}
var _ Rel ay_serviceDesc = grpc . ServiceDesc {
var _ MsgGatew ay_serviceDesc = grpc . ServiceDesc {
ServiceName : "msggateway. rel ay",
ServiceName : "msggateway. msgGatew ay",
HandlerType : ( * Rel ayServer) ( nil ) ,
HandlerType : ( * MsgGatew ayServer) ( nil ) ,
Methods : [ ] grpc . MethodDesc {
Methods : [ ] grpc . MethodDesc {
{
{
MethodName : "OnlinePushMsg" ,
MethodName : "OnlinePushMsg" ,
Handler : _ Rel ay_OnlinePushMsg_Handler,
Handler : _ MsgGatew ay_OnlinePushMsg_Handler,
} ,
} ,
{
{
MethodName : "GetUsersOnlineStatus" ,
MethodName : "GetUsersOnlineStatus" ,
Handler : _ Rel ay_GetUsersOnlineStatus_Handler,
Handler : _ MsgGatew ay_GetUsersOnlineStatus_Handler,
} ,
} ,
{
{
MethodName : "OnlineBatchPushOneMsg" ,
MethodName : "OnlineBatchPushOneMsg" ,
Handler : _ Rel ay_OnlineBatchPushOneMsg_Handler,
Handler : _ MsgGatew ay_OnlineBatchPushOneMsg_Handler,
} ,
} ,
{
{
MethodName : "SuperGroupOnlineBatchPushOneMsg" ,
MethodName : "SuperGroupOnlineBatchPushOneMsg" ,
Handler : _ Rel ay_SuperGroupOnlineBatchPushOneMsg_Handler,
Handler : _ MsgGatew ay_SuperGroupOnlineBatchPushOneMsg_Handler,
} ,
} ,
{
{
MethodName : "KickUserOffline" ,
MethodName : "KickUserOffline" ,
Handler : _ Rel ay_KickUserOffline_Handler,
Handler : _ MsgGatew ay_KickUserOffline_Handler,
} ,
} ,
{
{
MethodName : "MultiTerminalLoginCheck" ,
MethodName : "MultiTerminalLoginCheck" ,
Handler : _ Rel ay_MultiTerminalLoginCheck_Handler,
Handler : _ MsgGatew ay_MultiTerminalLoginCheck_Handler,
} ,
} ,
} ,
} ,
Streams : [ ] grpc . StreamDesc { } ,
Streams : [ ] grpc . StreamDesc { } ,
@ -1054,62 +1054,62 @@ var _Relay_serviceDesc = grpc.ServiceDesc{
}
}
func init ( ) {
func init ( ) {
proto . RegisterFile ( "msggateway/msg_gateway.proto" , fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d )
proto . RegisterFile ( "msggateway/msg_gateway.proto" , fileDescriptor_msg_gateway_ f8a0998f55e14ad9 )
}
}
var fileDescriptor_msg_gateway_ 6b0c70f9cf7f8f8d = [ ] byte {
var fileDescriptor_msg_gateway_ f8a0998f55e14ad9 = [ ] byte {
// 84 2 bytes of a gzipped FileDescriptorProto
// 84 3 bytes of a gzipped FileDescriptorProto
0x1f , 0x8b , 0x08 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x02 , 0xff , 0xbc , 0x56 , 0x4f , 0x8f , 0xd3 , 0x46 ,
0x1f , 0x8b , 0x08 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x02 , 0xff , 0xbc , 0x56 , 0x4f , 0x8f , 0xd3 , 0x46 ,
0x14 , 0x97 , 0x49 , 0x02 , 0xec , 0xdb , 0x5d , 0xba , 0x9d , 0x2e , 0x5d , 0xe3 , 0xd2 , 0x25 , 0x32 , 0xb0 ,
0x14 , 0x97 , 0x49 , 0x02 , 0xec , 0xdb , 0x5d , 0xba , 0x9d , 0x2e , 0x5d , 0xe3 , 0xd2 , 0x25 , 0x32 , 0xb0 ,
0x44 , 0x95 , 0x48 , 0xd4 , 0xf4 , 0xd0 , 0x43 , 0x6f , 0x4b , 0x 04, 0x8a , 0x9a , 0x28 , 0x74 , 0x02 , 0x12 ,
0x44 , 0x95 , 0x48 , 0xd4 , 0xf4 , 0xd0 , 0x43 , 0x6f , 0x4b , 0x c4, 0x2a , 0x6a , 0xa2 , 0xd0 , 0x09 , 0x48 ,
0x ea, 0xa5 , 0x72 , 0x9d , 0x89 , 0xe3 , 0xc6 , 0xf1 , 0x0c , 0x33 , 0x36 , 0xd1 , 0x5e , 0x5a , 0x89 , 0x73 ,
0x a8, 0x97 , 0xca , 0x75 , 0x26 , 0x8e , 0x1b , 0xc7 , 0x33 , 0xcc , 0xd8 , 0x44 , 0x5c , 0x5a , 0x89 , 0x73 ,
0x4f , 0xfd , 0x12 , 0xfd , 0x 36, 0xfd , 0x4c , 0xd5 , 0xfc , 0x49 , 0x32 , 0x8e , 0xe3 , 0x25 , 0x20 , 0xb5 ,
0x4f , 0xfd , 0x12 , 0xfd , 0x 40, 0xfd , 0x42 , 0xd5 , 0xfc , 0x49 , 0x32 , 0x8e , 0xe3 , 0x25 , 0x20 , 0xb5 ,
0x37 , 0xbf , 0xdf , 0xcc , 0xfb , 0xf3 , 0xfb , 0xbd , 0x37 , 0x33 , 0x86 , 0xfb , 0x0b , 0x11 , 0x45 , 0x41 ,
0x37 , 0xbf , 0xdf , 0xcc , 0xfb , 0xf3 , 0xfb , 0xbd , 0x37 , 0x33 , 0x86 , 0xfb , 0x0b , 0x11 , 0x45 , 0x41 ,
0x46 , 0x96 , 0xc1 , 0x 55, 0x67 , 0x21 , 0xa2 , 0x5f , 0xcc , 0x77 , 0x9b , 0x71 , 0x9a , 0x51 , 0x04 , 0x9b ,
0x46 , 0x96 , 0xc1 , 0x bb, 0xce , 0x42 , 0x44 , 0xbf , 0x98 , 0xef , 0x36 , 0xe3 , 0x34 , 0xa3 , 0x08 , 0x36 ,
0x 55, 0xef , 0xc9 , 0x88 , 0x91 , 0xf4 , 0x69 , 0x7f , 0xf8 , 0x74 , 0x4c , 0xf8 , 0x3b , 0xc2 , 0x3b , 0x6c ,
0x ab, 0xde , 0x93 , 0x11 , 0x23 , 0xe9 , 0xd3 , 0xfe , 0xf0 , 0xe9 , 0x98 , 0xf0 , 0xb7 , 0x84 , 0x77 , 0xd8 ,
0x 1e, 0x75 , 0xd4 , 0xae , 0x8e , 0x98 , 0xcc , 0x97 , 0xa2 , 0xb3 , 0x14 , 0xda , 0xc9 , 0x7f , 0xef , 0xc0 ,
0x 3c, 0xea , 0xa8 , 0x5d , 0x1d , 0x31 , 0x99 , 0x2f , 0x45 , 0x67 , 0x29 , 0xb4 , 0x93 , 0xff , 0xde , 0x81 ,
0x c9, 0x28 , 0x4d , 0xe2 , 0x94 , 0xbc , 0xcc , 0xc5 , 0x6c , 0x28 , 0x22 , 0x4c , 0xde , 0xa2 , 0x26 , 0x1c ,
0x 93, 0x51 , 0x9a , 0xc4 , 0x29 , 0x79 , 0x91 , 0x8b , 0xd9 , 0x50 , 0x44 , 0x98 , 0xbc , 0x41 , 0x4d , 0x38 ,
0x 8e, 0x18 , 0xe1 , 0x41 , 0x16 , 0xd3 , 0xb4 , 0xdf , 0x73 , 0x9d , 0xa6 , 0xd3 , 0x3a , 0xc0 , 0x36 , 0x84 ,
0x 1c, 0x31 , 0xc2 , 0x83 , 0x2c , 0xa6 , 0x69 , 0xbf , 0xe7 , 0x3a , 0x4d , 0xa7 , 0x75 , 0x80 , 0x6d , 0x08 ,
0x 5a, 0x70 , 0x6b , 0x21 , 0xa2 , 0x5e , 0x90 , 0x05 , 0xee , 0x8d , 0xa6 , 0xd3 , 0x3a , 0xec , 0xde , 0x69 ,
0x b5, 0xe0 , 0xd6 , 0x42 , 0x44 , 0xbd , 0x20 , 0x0b , 0xdc , 0x1b , 0x4d , 0xa7 , 0x75 , 0xd8 , 0xbd , 0xd3 ,
0x ab, 0xc0 , 0xed , 0xa1 , 0x46 , 0xf1 , 0x6a , 0x19 , 0xf9 , 0x70 , 0xc4 , 0x72 , 0x31 , 0x7b , 0x45 , 0x5f ,
0x 56, 0x81 , 0xdb , 0x43 , 0x8d , 0xe2 , 0xd5 , 0x32 , 0xf2 , 0xe1 , 0x88 , 0xe5 , 0x62 , 0xf6 , 0x92 , 0xbe ,
0x 0b, 0xc2 , 0xfb , 0x3d , 0xb7 , 0xa6 , 0x82 , 0x15 , 0x30 , 0x7f , 0x00 , 0x9f , 0x6f , 0xd5 , 0x20 , 0x18 ,
0x 12, 0x84 , 0xf7 , 0x7b , 0x6e , 0x4d , 0x05 , 0x2b , 0x60 , 0xfe , 0x00 , 0x3e , 0xdf , 0xaa , 0x41 , 0x30 ,
0xf a, 0x1e , 0xea , 0x9c , 0x08 , 0xe6 , 0x3a , 0xcd , 0x5a , 0xeb , 0xb0 , 0xfb , 0xb0 , 0xbd , 0x61 , 0xd7 ,
0xf 4, 0x3d , 0xd4 , 0x39 , 0x11 , 0xcc , 0x75 , 0x9a , 0xb5 , 0xd6 , 0x61 , 0xf7 , 0x61 , 0x7b , 0xc3 , 0xae ,
0x 1e, 0xc7 , 0x69 , 0x94 , 0x90 , 0xa1 , 0x88 , 0x74 , 0x84 , 0x97 , 0x49 , 0x90 , 0x4d , 0x29 , 0x5f , 0x6 0,
0x 3d, 0x8e , 0xd3 , 0x28 , 0x21 , 0x43 , 0x11 , 0xe9 , 0x08 , 0x2f , 0x92 , 0x20 , 0x9b , 0x52 , 0xbe , 0xc 0,
0x e5, 0xe0 , 0xff , 0xe9 , 0xc0 , 0xbd , 0xad , 0x1d , 0x98 , 0x88 , 0x3c , 0xc9 , 0x06 , 0xb1 , 0xc8 , 0xd0 ,
0x ca, 0xc1 , 0xff , 0xd3 , 0x81 , 0x7b , 0x5b , 0x3b , 0x30 , 0x11 , 0x79 , 0x92 , 0x0d , 0x62 , 0x91 , 0xa1 ,
0x 97, 0x70 , 0x33 , 0xd7 , 0x95 , 0x68 , 0x5a , 0xc6 , 0x5a , 0xa7 , 0xbb , 0xf1 , 0x91 , 0xe9 , 0xd0 , 0x39 ,
0x 2f, 0xe1 , 0x66 , 0xae , 0x2b , 0xd1 , 0xb4 , 0x8c , 0xb5 , 0x4e , 0x77 , 0xe3 , 0x23 , 0xd3 , 0xa1 , 0x73 ,
0x00 , 0x 5d, 0x17 , 0xaf , 0xe8 , 0xdd , 0xc6 , 0x16 , 0xe2 , 0xff , 0xe5 , 0x80 , 0xab , 0xd9 , 0x5d , 0x06 ,
0x00 , 0x ba, 0x2e , 0x5e , 0xd1 , 0xbb , 0x8d , 0x2d , 0xc4 , 0xff , 0xcb , 0x01 , 0x57 , 0xb3 , 0xbb , 0x0c ,
0x 59, 0x38 , 0x93 , 0xd8 , 0x28 , 0x25 , 0xff , 0x81 , 0xd2 , 0xdf , 0xc0 , 0x89 , 0xad , 0xaa , 0x64 , 0xeb ,
0x b2, 0x70 , 0x26 , 0xb1 , 0x51 , 0x4a , 0xfe , 0x03 , 0xa5 , 0xbf , 0x81 , 0x13 , 0x5b , 0x55 , 0xc9 , 0xd6 ,
0x d6, 0x9a , 0xb5 , 0xd6 , 0x01 , 0x2e , 0xe1 , 0x7e , 0x0a , 0xf7 , 0x2a , 0x6a , 0x12 , 0x0c , 0xfd , 0x04 ,
0x ad, 0x35 , 0x6b , 0xad , 0x03 , 0x5c , 0xc2 , 0xfd , 0x14 , 0xee , 0x55 , 0xd4 , 0x24 , 0x18 , 0xfa , 0x09 ,
0x 27, 0x42 , 0x51 , 0x96 , 0xb8 , 0x96 , 0xce , 0x74 , 0xe1 , 0xf1 , 0x35 , 0xb2 , 0x6c , 0x34 , 0xc6 , 0x25 ,
0x 4e, 0x84 , 0xa2 , 0x2c , 0x71 , 0x2d , 0x9d , 0xe9 , 0xc2 , 0xe3 , 0x6b , 0x64 , 0xd9 , 0x68 , 0x8c , 0x4b ,
0x 77, 0xff , 0x0a , 0xce , 0x2a , 0x54 , 0x94 , 0xfa , 0xe9 , 0x4d , 0xcf , 0xe8 , 0x84 , 0x28 , 0x05 , 0x6a ,
0x ee, 0xfe , 0x3b , 0x38 , 0xab , 0x50 , 0x51 , 0xea , 0xa7 , 0x37 , 0x3d , 0xa3 , 0x13 , 0xa2 , 0x14 , 0xa8 ,
0x d8, 0x42 , 0x64 , 0xc3 , 0x30 , 0x09 , 0xdf , 0xf5 , 0x7b , 0x8a , 0xff , 0x01 , 0x36 , 0x16 , 0xba , 0x80 ,
0x 61, 0x0b , 0x91 , 0x0d , 0xc3 , 0x24 , 0x7c , 0xdb , 0xef , 0x29 , 0xfe , 0x07 , 0xd8 , 0x58 , 0xe8 , 0x02 ,
0x 3b, 0xf2 , 0x4b , 0xc6 , 0x79 , 0x4e , 0xf9 , 0xc2 , 0x8c , 0x56 , 0x03 , 0x6f , 0xa1 , 0xfe , 0x12 , 0xce ,
0x ee, 0xc8 , 0x2f , 0x19 , 0xe7 , 0x39 , 0xe5 , 0x0b , 0x33 , 0x5a , 0x0d , 0xbc , 0x85 , 0xfa , 0x4b , 0x38 ,
0x 5e, 0x90 , 0x4c , 0xa6 , 0x14 , 0x9a , 0xf2 , 0x38 , 0x0b , 0xb2 , 0x5c , 0x48 , 0xf5 , 0xcf , 0x01 , 0xf2 ,
0x bb, 0x22 , 0x99 , 0x4c , 0x29 , 0x34 , 0xe5 , 0x71 , 0x16 , 0x64 , 0xb9 , 0x90 , 0xea , 0x9f , 0x03 , 0xe4 ,
0x 8d, 0x56 , 0x8e , 0xd2 , 0xca , 0x42 , 0x64 , 0x77 , 0xa8 , 0xd5 , 0x1d , 0x9d , 0xdf , 0x86 , 0x90 , 0x07 ,
0x 1b, 0xad , 0x1c , 0xa5 , 0x95 , 0x85 , 0xc8 , 0xee , 0x50 , 0xab , 0x3b , 0x3a , 0xbf , 0x0d , 0x21 , 0x0f ,
0x b7, 0x29 , 0x2b , 0x4c , 0xf6 , 0xda , 0xf6 , 0xdf , 0x37 , 0xc0 , 0xdd , 0x9d , 0x59 , 0x30 , 0xe4 , 0xc2 ,
0x 6e, 0x53 , 0x56 , 0x98 , 0xec , 0xb5 , 0xed , 0xbf , 0x6f , 0x80 , 0xbb , 0x3b , 0xb3 , 0x60 , 0xc8 , 0x85 ,
0x 2d, 0xc2 , 0xf9 , 0x9a , 0x72 , 0x03 , 0xaf , 0x4c , 0xc9 , 0x97 , 0x70 , 0x3e , 0x14 , 0xd1 , 0x8a , 0xa f,
0x 5b, 0x84 , 0xf3 , 0x35 , 0xe5 , 0x06 , 0x5e , 0x99 , 0x92 , 0x2f , 0xe1 , 0x7c , 0x28 , 0xa2 , 0x15 , 0x5 f,
0x b6, 0xd0 , 0x1b , 0x38 , 0x16 , 0x79 , 0x18 , 0x12 , 0x21 , 0x4c , 0x4b , 0x6a , 0xaa , 0x25 , 0x5d , 0xbb ,
0x 6d, 0xa1 , 0xd7 , 0x70 , 0x2c , 0xf2 , 0x30 , 0x24 , 0x42 , 0x98 , 0x96 , 0xd4 , 0x54 , 0x4b , 0xba , 0x76 ,
0x 25, 0x55 , 0xe9 , 0xda , 0x63 , 0xdb , 0x13 , 0x17 , 0x03 , 0xa1 , 0xd7 , 0x70 , 0x34 , 0x0d , 0xe2 , 0x84 ,
0x 4b, 0xaa , 0xd2 , 0xb5 , 0xc7 , 0xb6 , 0x27 , 0x2e , 0x06 , 0x42 , 0xaf , 0xe0 , 0x68 , 0x1a , 0xc4 , 0x09 ,
0x 4c, 0x4c , 0xe0 , 0xba , 0x0a , 0xfc , 0xed , 0x5e , 0x81 , 0x9f , 0x2b , 0xc7 , 0x1e , 0xc9 , 0x82 , 0x38 ,
0x 99, 0x98 , 0xc0 , 0x75 , 0x15 , 0xf8 , 0xdb , 0xbd , 0x02 , 0x3f , 0x57 , 0x8e , 0x3d , 0x92 , 0x05 , 0x71 ,
0x c1, 0x85 , 0x30 , 0xde , 0x1f , 0x70 , 0x6c , 0xd2 , 0xea , 0x65 , 0x29 , 0x16 , 0x33 , 0x5d , 0x37 , 0x93 ,
0x 82, 0x0b , 0x61 , 0xbc , 0x3f , 0xe0 , 0xd8 , 0xa4 , 0xd5 , 0xcb , 0x52 , 0x2c , 0x66 , 0xba , 0x6e , 0x26 ,
0x be, 0xb6 , 0x25 , 0x6b , 0xa1 , 0xa2 , 0xae , 0x58 , 0x6b , 0x4b , 0xe2 , 0x21 , 0x4d , 0xd3 , 0xb5 , 0xbc ,
0x 7d, 0x6d , 0x4b , 0xd6 , 0x42 , 0x45 , 0x5d , 0xb1 , 0xd6 , 0x96 , 0xc4 , 0x43 , 0x9a , 0xa6 , 0x6b , 0x79 ,
0x c6, 0x92 , 0xd7 , 0x4a , 0x2c , 0x2e , 0x83 , 0x70 , 0x1e , 0x71 , 0x9a , 0xa7 , 0x13 , 0xb7 , 0xae , 0xce ,
0x 8d, 0x25 , 0xaf , 0x95 , 0x58 , 0x5c , 0x06 , 0xe1 , 0x3c , 0xe2 , 0x34 , 0x4f , 0x27 , 0x6e , 0x5d , 0x9d ,
0x 5d, 0x01 , 0xf3 , 0xde , 0xc0 , 0x91 , 0x5d , 0x9e , 0x75 , 0xf4 , 0x6b , 0x85 , 0xa3 , 0xff , 0xd1 , 0xbd ,
0x bb, 0x02 , 0xe6 , 0xbd , 0x86 , 0x23 , 0xbb , 0x3c , 0xeb , 0xe8 , 0xd7 , 0x0a , 0x47 , 0xff , 0xa3 , 0x7b ,
0x f0, 0xfe , 0x76 , 0xd6 , 0xdc , 0x8c , 0x86 , 0x55 , 0xd7 , 0x4a , 0x15 , 0xaf , 0x29 , 0x9c , 0x4e , 0x54 ,
0x e1, 0xfd , 0xed , 0xac , 0xb9 , 0x19 , 0x0d , 0xab , 0xae , 0x95 , 0x2a , 0x5e , 0x53 , 0x38 , 0x9d , 0xa8 ,
0x 55, 0xab , 0x73 , 0xa0 , 0x35 , 0xfd , 0x94 , 0xa6 , 0x1a , 0xf1 , 0x77 , 0xc6 , 0xf3 , 0x7f , 0x07 , 0xf4 ,
0x aa, 0x56 , 0xe7 , 0x40 , 0x6b , 0xfa , 0x29 , 0x4d , 0x35 , 0xe2 , 0xef , 0x8c , 0xe7 , 0xff , 0x0e , 0xe8 ,
0x 63, 0x1c , 0xce , 0x65 , 0x80 , 0xd1 , 0x74 , 0x2a , 0x03 , 0x98 , 0x6b , 0x87 , 0x96 , 0xaf , 0x1d , 0x7b ,
0x c7, 0x38 , 0x9c , 0xcb , 0x00 , 0xa3 , 0xe9 , 0x54 , 0x06 , 0x30 , 0xd7 , 0x0e , 0x2d , 0x5f , 0x3b , 0xf6 ,
0x b0, 0xcf , 0x01 , 0x56 , 0xbd , 0x31 , 0x93 , 0xdf , 0xc0 , 0x16 , 0x22 , 0x4f , 0xdf , 0xdc , 0xc4 , 0x2d ,
0x 60, 0x9f , 0x03 , 0xac , 0x7a , 0x63 , 0x26 , 0xbf , 0x81 , 0x2d , 0x44 , 0x9e , 0xbe , 0xb9 , 0x89 , 0x5b ,
0x 5c, 0x35 , 0x5b , 0xa8 , 0x7f , 0x17 , 0xbe , 0x28 , 0xe5 , 0xd7 , 0x77 , 0xb4 , 0x37 , 0xcc , 0x93 , 0x2c ,
0x b8, 0x6a , 0xb6 , 0x50 , 0xff , 0x2e , 0x7c , 0x51 , 0xca , 0xaf , 0xef , 0x68 , 0x6f , 0x98 , 0x27 , 0x59 ,
0x 7e, 0x45 , 0xf8 , 0x22 , 0x4e , 0x83 , 0x64 , 0x40 , 0xa3 , 0x38 , 0x7d , 0x36 , 0x23 , 0xe1 , 0x5c , 0xd6 ,
0x fc, 0x92 , 0xf0 , 0x45 , 0x9c , 0x06 , 0xc9 , 0x80 , 0x46 , 0x71 , 0xfa , 0x6c , 0x46 , 0xc2 , 0xb9 , 0xac ,
0x 57, 0xa5 , 0xe6 , 0x87 , 0xaa , 0x3a , 0x85 , 0x46 , 0x46 , 0xe7 , 0x24 , 0x35 , 0x0d , 0xd6 , 0xc6 , 0x36 ,
0x af, 0x4a , 0xcd , 0x0f , 0x55 , 0x75 , 0x0a , 0x8d , 0x8c , 0xce , 0x49 , 0x6a , 0x1a , 0xac , 0x8d , 0x6d ,
0x db, 0x7a , 0x89 , 0xad , 0x3f , 0x82 , 0xaf , 0x2a , 0xab , 0xf9 , 0x94 , 0xc3 , 0xda , 0xfd , 0xa7 , 0x0e ,
0x b6, 0xf5 , 0x12 , 0x5b , 0x7f , 0x04 , 0x5f , 0x55 , 0x56 , 0xf3 , 0x29 , 0x87 , 0xb5 , 0xfb , 0x4f , 0x1d ,
0x 0d, 0x4e , 0x92 , 0xe0 , 0x0a , 0x0d , 0xe0 , 0xb8 , 0xf0 , 0xb6 , 0xa1 , 0xfb , 0x76 , 0x6f , 0xb7 , 0x9f ,
0x e4, 0x73 , 0x7c , 0xa5 , 0x5b , 0x88 , 0x06 , 0x70 , 0x5c , 0x78 , 0xe0 , 0xd0 , 0x7d , 0xbb , 0xc1 , 0xdb ,
0x 5e, 0xef , 0xeb , 0x6b , 0x56 , 0x05 , 0x43 , 0x01 , 0x9c , 0xee , 0x1a , 0x07 , 0xf4 , 0xf0 , 0xc3 , 0x03 ,
0x ef, 0xaf , 0xf7 , 0xf5 , 0x35 , 0xab , 0x82 , 0xa1 , 0x00 , 0x4e , 0x77 , 0xcd , 0x04 , 0x7a , 0xf8 , 0xe1 ,
0x f3, 0xd6 , 0x7b , 0xb4 , 0xcf , 0x54 , 0xa1 , 0x09 , 0xdc , 0xdd , 0xf9 , 0x34 , 0xa0 , 0x47 , 0xe5 , 0xd 2,
0x a9, 0x79 , 0xe3 , 0x3d , 0xda , 0x67 , 0xb4 , 0xd0 , 0x04 , 0xee , 0xee , 0x7c , 0x1f , 0xd0 , 0xa3 , 0x7 2,
0x ca, 0x2f , 0x9a , 0xf7 , 0x78 , 0x8f , 0x5d , 0x82 , 0xa1 , 0x14 , 0x1e , 0x8c , 0x73 , 0x46 , 0xf8 , 0x0b ,
0x 69, 0xe5 , 0x67 , 0xcd , 0x7b , 0xbc , 0xc7 , 0x2e , 0xc1 , 0x50 , 0x0a , 0x0f , 0xc6 , 0x39 , 0x23 , 0xfc ,
0x 4e, 0x73 , 0xf6 , 0x3f , 0xe4 , 0xc3 , 0xf0 , 0xd9 , 0xd6 , 0x1c , 0xa2 , 0x73 , 0xdb , 0xb3 , 0x7c , 0x48 ,
0x 8a, 0xd3 , 0x9c , 0xfd , 0x0f , 0xf9 , 0x30 , 0x7c , 0xb6 , 0x35 , 0x8c , 0xe8 , 0xdc , 0xf6 , 0x2c , 0x9f ,
0x bc, 0x07 , 0xd7 , 0xae , 0x0b , 0x86 , 0x7e , 0x83 , 0xb3 , 0x8a , 0xa9 , 0x41 , 0x17 , 0xb6 , 0x6f , 0xf5 ,
0x 14, 0xef , 0xc1 , 0xb5 , 0xeb , 0x82 , 0xa1 , 0xdf , 0xe0 , 0xac , 0x62 , 0x74 , 0xd0 , 0x85 , 0xed , 0x5b ,
0x a0, 0x7b , 0x4f , 0xf6 , 0xda , 0x27 , 0xd8 , 0x65 , 0xeb , 0xe7 , 0x0b , 0xf9 , 0x4b , 0xd7 , 0x1f , 0x5a ,
0x 3d, 0xed , 0xde , 0x93 , 0xbd , 0xf6 , 0x09 , 0x76 , 0xd9 , 0xfa , 0xf9 , 0x42 , 0xfe , 0xd7 , 0xf5 , 0x87 ,
0x bf, 0x72 , 0x1b , 0xd7 , 0x1f , 0x36 , 0x9f , 0xbf , 0xde , 0x54 , 0x8b , 0xdf , 0xfd , 0x1b , 0x00 , 0x00 ,
0x d6, 0xff , 0xdc , 0xc6 , 0xf5 , 0x87 , 0xcd , 0xe7 , 0xaf , 0x37 , 0xd5 , 0xe2 , 0x77 , 0xff , 0x06 , 0x00 ,
0x ff, 0xff , 0xef , 0xac , 0x2e , 0x46 , 0x2d , 0x0a , 0x00 , 0x00 ,
0x 00, 0xff , 0xff , 0xf0 , 0x2f , 0x8a , 0x41 , 0x32 , 0x0a , 0x00 , 0x00 ,
}
}