// Code generated by protoc-gen-go. DO NOT EDIT. // source: fee.proto // package声明符,用来防止不同的消息类型有命名冲突 package v1 import ( fmt "fmt" proto "github.com/golang/protobuf/proto" math "math" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package // 费用描述 type BillDesc struct { ChargeBasis int32 `protobuf:"varint,1,opt,name=charge_basis,json=chargeBasis,proto3" json:"charge_basis"` ObjArea float64 `protobuf:"fixed64,2,opt,name=obj_area,json=objArea,proto3" json:"obj_area"` FixAmount int64 `protobuf:"varint,3,opt,name=fix_amount,json=fixAmount,proto3" json:"fix_amount"` FixAmountName string `protobuf:"bytes,4,opt,name=fix_amount_name,json=fixAmountName,proto3" json:"fix_amount_name"` UnitPrice int64 `protobuf:"varint,5,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price"` CustomFee int64 `protobuf:"varint,6,opt,name=CustomFee,proto3" json:"CustomFee"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BillDesc) Reset() { *m = BillDesc{} } func (m *BillDesc) String() string { return proto.CompactTextString(m) } func (*BillDesc) ProtoMessage() {} func (*BillDesc) Descriptor() ([]byte, []int) { return fileDescriptor_fa8e5264b1207167, []int{0} } func (m *BillDesc) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BillDesc.Unmarshal(m, b) } func (m *BillDesc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BillDesc.Marshal(b, m, deterministic) } func (m *BillDesc) XXX_Merge(src proto.Message) { xxx_messageInfo_BillDesc.Merge(m, src) } func (m *BillDesc) XXX_Size() int { return xxx_messageInfo_BillDesc.Size(m) } func (m *BillDesc) XXX_DiscardUnknown() { xxx_messageInfo_BillDesc.DiscardUnknown(m) } var xxx_messageInfo_BillDesc proto.InternalMessageInfo func (m *BillDesc) GetChargeBasis() int32 { if m != nil { return m.ChargeBasis } return 0 } func (m *BillDesc) GetObjArea() float64 { if m != nil { return m.ObjArea } return 0 } func (m *BillDesc) GetFixAmount() int64 { if m != nil { return m.FixAmount } return 0 } func (m *BillDesc) GetFixAmountName() string { if m != nil { return m.FixAmountName } return "" } func (m *BillDesc) GetUnitPrice() int64 { if m != nil { return m.UnitPrice } return 0 } func (m *BillDesc) GetCustomFee() int64 { if m != nil { return m.CustomFee } return 0 } // 生成账单接口 type GenerateBillRequest struct { // 小区id GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` // 费项id ChargeId int64 `protobuf:"varint,2,opt,name=charge_id,json=chargeId,proto3" json:"charge_id"` // 费用绑定id,如果charge_bind_id不为空表示只生成这条绑定关系的账单 ChargeBindId int64 `protobuf:"varint,3,opt,name=charge_bind_id,json=chargeBindId,proto3" json:"charge_bind_id"` // 计算结束时间 EndTime int64 `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3" json:"end_time"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GenerateBillRequest) Reset() { *m = GenerateBillRequest{} } func (m *GenerateBillRequest) String() string { return proto.CompactTextString(m) } func (*GenerateBillRequest) ProtoMessage() {} func (*GenerateBillRequest) Descriptor() ([]byte, []int) { return fileDescriptor_fa8e5264b1207167, []int{1} } func (m *GenerateBillRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GenerateBillRequest.Unmarshal(m, b) } func (m *GenerateBillRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GenerateBillRequest.Marshal(b, m, deterministic) } func (m *GenerateBillRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GenerateBillRequest.Merge(m, src) } func (m *GenerateBillRequest) XXX_Size() int { return xxx_messageInfo_GenerateBillRequest.Size(m) } func (m *GenerateBillRequest) XXX_DiscardUnknown() { xxx_messageInfo_GenerateBillRequest.DiscardUnknown(m) } var xxx_messageInfo_GenerateBillRequest proto.InternalMessageInfo func (m *GenerateBillRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GenerateBillRequest) GetChargeId() int64 { if m != nil { return m.ChargeId } return 0 } func (m *GenerateBillRequest) GetChargeBindId() int64 { if m != nil { return m.ChargeBindId } return 0 } func (m *GenerateBillRequest) GetEndTime() int64 { if m != nil { return m.EndTime } return 0 } type GenerateBillReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GenerateBillReply) Reset() { *m = GenerateBillReply{} } func (m *GenerateBillReply) String() string { return proto.CompactTextString(m) } func (*GenerateBillReply) ProtoMessage() {} func (*GenerateBillReply) Descriptor() ([]byte, []int) { return fileDescriptor_fa8e5264b1207167, []int{2} } func (m *GenerateBillReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GenerateBillReply.Unmarshal(m, b) } func (m *GenerateBillReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GenerateBillReply.Marshal(b, m, deterministic) } func (m *GenerateBillReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GenerateBillReply.Merge(m, src) } func (m *GenerateBillReply) XXX_Size() int { return xxx_messageInfo_GenerateBillReply.Size(m) } func (m *GenerateBillReply) XXX_DiscardUnknown() { xxx_messageInfo_GenerateBillReply.DiscardUnknown(m) } var xxx_messageInfo_GenerateBillReply proto.InternalMessageInfo // 生成滞纳金接口 type GenerateOverdueRequest struct { // 小区id GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` // 费用项目id ChargeId int64 `protobuf:"varint,2,opt,name=charge_id,json=chargeId,proto3" json:"charge_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GenerateOverdueRequest) Reset() { *m = GenerateOverdueRequest{} } func (m *GenerateOverdueRequest) String() string { return proto.CompactTextString(m) } func (*GenerateOverdueRequest) ProtoMessage() {} func (*GenerateOverdueRequest) Descriptor() ([]byte, []int) { return fileDescriptor_fa8e5264b1207167, []int{3} } func (m *GenerateOverdueRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GenerateOverdueRequest.Unmarshal(m, b) } func (m *GenerateOverdueRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GenerateOverdueRequest.Marshal(b, m, deterministic) } func (m *GenerateOverdueRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GenerateOverdueRequest.Merge(m, src) } func (m *GenerateOverdueRequest) XXX_Size() int { return xxx_messageInfo_GenerateOverdueRequest.Size(m) } func (m *GenerateOverdueRequest) XXX_DiscardUnknown() { xxx_messageInfo_GenerateOverdueRequest.DiscardUnknown(m) } var xxx_messageInfo_GenerateOverdueRequest proto.InternalMessageInfo func (m *GenerateOverdueRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GenerateOverdueRequest) GetChargeId() int64 { if m != nil { return m.ChargeId } return 0 } type GenerateOverdueReply struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GenerateOverdueReply) Reset() { *m = GenerateOverdueReply{} } func (m *GenerateOverdueReply) String() string { return proto.CompactTextString(m) } func (*GenerateOverdueReply) ProtoMessage() {} func (*GenerateOverdueReply) Descriptor() ([]byte, []int) { return fileDescriptor_fa8e5264b1207167, []int{4} } func (m *GenerateOverdueReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GenerateOverdueReply.Unmarshal(m, b) } func (m *GenerateOverdueReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GenerateOverdueReply.Marshal(b, m, deterministic) } func (m *GenerateOverdueReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GenerateOverdueReply.Merge(m, src) } func (m *GenerateOverdueReply) XXX_Size() int { return xxx_messageInfo_GenerateOverdueReply.Size(m) } func (m *GenerateOverdueReply) XXX_DiscardUnknown() { xxx_messageInfo_GenerateOverdueReply.DiscardUnknown(m) } var xxx_messageInfo_GenerateOverdueReply proto.InternalMessageInfo // 生成催缴接口 type GenerateReminderRequest struct { // 小区id GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` UserType []int32 `protobuf:"varint,2,rep,packed,name=user_type,json=userType,proto3" json:"user_type"` IsNew bool `protobuf:"varint,3,opt,name=is_new,json=isNew,proto3" json:"is_new"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GenerateReminderRequest) Reset() { *m = GenerateReminderRequest{} } func (m *GenerateReminderRequest) String() string { return proto.CompactTextString(m) } func (*GenerateReminderRequest) ProtoMessage() {} func (*GenerateReminderRequest) Descriptor() ([]byte, []int) { return fileDescriptor_fa8e5264b1207167, []int{5} } func (m *GenerateReminderRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GenerateReminderRequest.Unmarshal(m, b) } func (m *GenerateReminderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GenerateReminderRequest.Marshal(b, m, deterministic) } func (m *GenerateReminderRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GenerateReminderRequest.Merge(m, src) } func (m *GenerateReminderRequest) XXX_Size() int { return xxx_messageInfo_GenerateReminderRequest.Size(m) } func (m *GenerateReminderRequest) XXX_DiscardUnknown() { xxx_messageInfo_GenerateReminderRequest.DiscardUnknown(m) } var xxx_messageInfo_GenerateReminderRequest proto.InternalMessageInfo func (m *GenerateReminderRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *GenerateReminderRequest) GetUserType() []int32 { if m != nil { return m.UserType } return nil } func (m *GenerateReminderRequest) GetIsNew() bool { if m != nil { return m.IsNew } return false } type ReminderUserInfo struct { PublicOpenId string `protobuf:"bytes,1,opt,name=public_open_id,json=publicOpenId,proto3" json:"public_open_id"` Phone string `protobuf:"bytes,2,opt,name=phone,proto3" json:"phone"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ReminderUserInfo) Reset() { *m = ReminderUserInfo{} } func (m *ReminderUserInfo) String() string { return proto.CompactTextString(m) } func (*ReminderUserInfo) ProtoMessage() {} func (*ReminderUserInfo) Descriptor() ([]byte, []int) { return fileDescriptor_fa8e5264b1207167, []int{6} } func (m *ReminderUserInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ReminderUserInfo.Unmarshal(m, b) } func (m *ReminderUserInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ReminderUserInfo.Marshal(b, m, deterministic) } func (m *ReminderUserInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_ReminderUserInfo.Merge(m, src) } func (m *ReminderUserInfo) XXX_Size() int { return xxx_messageInfo_ReminderUserInfo.Size(m) } func (m *ReminderUserInfo) XXX_DiscardUnknown() { xxx_messageInfo_ReminderUserInfo.DiscardUnknown(m) } var xxx_messageInfo_ReminderUserInfo proto.InternalMessageInfo func (m *ReminderUserInfo) GetPublicOpenId() string { if m != nil { return m.PublicOpenId } return "" } func (m *ReminderUserInfo) GetPhone() string { if m != nil { return m.Phone } return "" } type ReminderItem struct { ObjId int64 `protobuf:"varint,1,opt,name=obj_id,json=objId,proto3" json:"obj_id"` ObjType int32 `protobuf:"varint,2,opt,name=obj_type,json=objType,proto3" json:"obj_type"` // 微信公众号openid Users []*ReminderUserInfo `protobuf:"bytes,3,rep,name=users,proto3" json:"users"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ReminderItem) Reset() { *m = ReminderItem{} } func (m *ReminderItem) String() string { return proto.CompactTextString(m) } func (*ReminderItem) ProtoMessage() {} func (*ReminderItem) Descriptor() ([]byte, []int) { return fileDescriptor_fa8e5264b1207167, []int{7} } func (m *ReminderItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ReminderItem.Unmarshal(m, b) } func (m *ReminderItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ReminderItem.Marshal(b, m, deterministic) } func (m *ReminderItem) XXX_Merge(src proto.Message) { xxx_messageInfo_ReminderItem.Merge(m, src) } func (m *ReminderItem) XXX_Size() int { return xxx_messageInfo_ReminderItem.Size(m) } func (m *ReminderItem) XXX_DiscardUnknown() { xxx_messageInfo_ReminderItem.DiscardUnknown(m) } var xxx_messageInfo_ReminderItem proto.InternalMessageInfo func (m *ReminderItem) GetObjId() int64 { if m != nil { return m.ObjId } return 0 } func (m *ReminderItem) GetObjType() int32 { if m != nil { return m.ObjType } return 0 } func (m *ReminderItem) GetUsers() []*ReminderUserInfo { if m != nil { return m.Users } return nil } type GenerateReminderReply struct { List []*ReminderItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GenerateReminderReply) Reset() { *m = GenerateReminderReply{} } func (m *GenerateReminderReply) String() string { return proto.CompactTextString(m) } func (*GenerateReminderReply) ProtoMessage() {} func (*GenerateReminderReply) Descriptor() ([]byte, []int) { return fileDescriptor_fa8e5264b1207167, []int{8} } func (m *GenerateReminderReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GenerateReminderReply.Unmarshal(m, b) } func (m *GenerateReminderReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GenerateReminderReply.Marshal(b, m, deterministic) } func (m *GenerateReminderReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GenerateReminderReply.Merge(m, src) } func (m *GenerateReminderReply) XXX_Size() int { return xxx_messageInfo_GenerateReminderReply.Size(m) } func (m *GenerateReminderReply) XXX_DiscardUnknown() { xxx_messageInfo_GenerateReminderReply.DiscardUnknown(m) } var xxx_messageInfo_GenerateReminderReply proto.InternalMessageInfo func (m *GenerateReminderReply) GetList() []*ReminderItem { if m != nil { return m.List } return nil } func init() { proto.RegisterType((*BillDesc)(nil), "pb_v1.BillDesc") proto.RegisterType((*GenerateBillRequest)(nil), "pb_v1.GenerateBillRequest") proto.RegisterType((*GenerateBillReply)(nil), "pb_v1.GenerateBillReply") proto.RegisterType((*GenerateOverdueRequest)(nil), "pb_v1.GenerateOverdueRequest") proto.RegisterType((*GenerateOverdueReply)(nil), "pb_v1.GenerateOverdueReply") proto.RegisterType((*GenerateReminderRequest)(nil), "pb_v1.GenerateReminderRequest") proto.RegisterType((*ReminderUserInfo)(nil), "pb_v1.ReminderUserInfo") proto.RegisterType((*ReminderItem)(nil), "pb_v1.ReminderItem") proto.RegisterType((*GenerateReminderReply)(nil), "pb_v1.GenerateReminderReply") } func init() { proto.RegisterFile("fee.proto", fileDescriptor_fa8e5264b1207167) } var fileDescriptor_fa8e5264b1207167 = []byte{ // 502 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x93, 0xdd, 0x6e, 0xd3, 0x30, 0x14, 0xc7, 0x95, 0x65, 0xe9, 0x92, 0xb3, 0xf2, 0x95, 0xae, 0x6b, 0x10, 0x20, 0x85, 0x08, 0x41, 0x6e, 0xd6, 0x69, 0xf0, 0x02, 0xac, 0x20, 0x50, 0x6f, 0x3a, 0x64, 0x8d, 0x1b, 0x6e, 0xa2, 0xa4, 0x3e, 0xdd, 0x5c, 0x25, 0xb6, 0x71, 0x9c, 0x6e, 0x7d, 0x0b, 0x1e, 0x8c, 0x87, 0x42, 0xb6, 0xdb, 0x4e, 0x6c, 0x37, 0x48, 0x5c, 0xe6, 0xe7, 0xa3, 0xf3, 0xff, 0xd0, 0x09, 0x44, 0x0b, 0xc4, 0xb1, 0x54, 0x42, 0x8b, 0x38, 0x90, 0x55, 0xb1, 0x3a, 0xcb, 0x7e, 0x7b, 0x10, 0x4e, 0x58, 0x5d, 0x7f, 0xc6, 0x76, 0x1e, 0xbf, 0x86, 0xfe, 0xfc, 0xba, 0x54, 0x57, 0x58, 0x54, 0x65, 0xcb, 0xda, 0xc4, 0x4b, 0xbd, 0x3c, 0x20, 0x87, 0x8e, 0x4d, 0x0c, 0x8a, 0x9f, 0x43, 0x28, 0xaa, 0x65, 0x51, 0x2a, 0x2c, 0x93, 0xbd, 0xd4, 0xcb, 0x3d, 0x72, 0x20, 0xaa, 0xe5, 0xb9, 0xc2, 0x32, 0x7e, 0x05, 0xb0, 0x60, 0xb7, 0x45, 0xd9, 0x88, 0x8e, 0xeb, 0xc4, 0x4f, 0xbd, 0xdc, 0x27, 0xd1, 0x82, 0xdd, 0x9e, 0x5b, 0x10, 0xbf, 0x85, 0x27, 0x77, 0xcf, 0x05, 0x2f, 0x1b, 0x4c, 0xf6, 0x53, 0x2f, 0x8f, 0xc8, 0xa3, 0xdd, 0xcc, 0xac, 0x6c, 0xd0, 0xac, 0xe9, 0x38, 0xd3, 0x85, 0x54, 0x6c, 0x8e, 0x49, 0xe0, 0xd6, 0x18, 0xf2, 0xcd, 0x80, 0xf8, 0x25, 0x44, 0x9f, 0xba, 0x56, 0x8b, 0xe6, 0x0b, 0x62, 0xd2, 0x73, 0xaf, 0x3b, 0x90, 0xfd, 0xf2, 0x60, 0xf0, 0x15, 0x39, 0xaa, 0x52, 0xa3, 0x89, 0x45, 0xf0, 0x67, 0x87, 0xad, 0x8e, 0x5f, 0x40, 0x74, 0x55, 0x2a, 0x8a, 0xbc, 0x60, 0xd4, 0xc6, 0xf2, 0x49, 0xe8, 0xc0, 0x94, 0x9a, 0xc7, 0x4d, 0x6c, 0x46, 0x6d, 0x28, 0x9f, 0x84, 0x0e, 0x4c, 0x69, 0xfc, 0x06, 0x1e, 0x6f, 0x3b, 0x61, 0x9c, 0x9a, 0x09, 0x97, 0x6c, 0xd3, 0xd4, 0x84, 0x71, 0x3a, 0xa5, 0xa6, 0x16, 0xe4, 0xb4, 0xd0, 0x6c, 0x93, 0xca, 0x27, 0x07, 0xc8, 0xe9, 0x25, 0x6b, 0x30, 0x1b, 0xc0, 0xb3, 0xbf, 0x1d, 0xc9, 0x7a, 0x9d, 0x11, 0x38, 0xde, 0xc2, 0x8b, 0x15, 0x2a, 0xda, 0xe1, 0x7f, 0x3b, 0xcd, 0x8e, 0xe1, 0xe8, 0xc1, 0x4e, 0xa3, 0xb5, 0x84, 0xd1, 0x96, 0x13, 0x6c, 0x18, 0xa7, 0xa8, 0xfe, 0x55, 0xac, 0x6b, 0x51, 0x15, 0x7a, 0x2d, 0x31, 0xd9, 0x4b, 0xfd, 0x3c, 0x20, 0xa1, 0x01, 0x97, 0x6b, 0x89, 0xf1, 0x10, 0x7a, 0xac, 0x2d, 0x38, 0xde, 0xd8, 0x3a, 0x42, 0x12, 0xb0, 0x76, 0x86, 0x37, 0xd9, 0x0c, 0x9e, 0x6e, 0x35, 0xbe, 0xb7, 0xa8, 0xa6, 0x7c, 0x21, 0x4c, 0x83, 0xb2, 0xab, 0x6a, 0x36, 0x2f, 0x84, 0xbc, 0x53, 0x8a, 0x48, 0xdf, 0xd1, 0x0b, 0x69, 0xd5, 0x8e, 0x20, 0x90, 0xd7, 0x82, 0xa3, 0x8d, 0x15, 0x11, 0xf7, 0x91, 0x09, 0xe8, 0x6f, 0xf7, 0x4d, 0x35, 0x36, 0x46, 0xd6, 0x9c, 0xdf, 0xce, 0x6d, 0x20, 0xaa, 0xa5, 0xab, 0xdf, 0xe0, 0x8d, 0x53, 0x73, 0xb4, 0xe6, 0x2a, 0xad, 0xd1, 0x13, 0x08, 0x8c, 0xe9, 0x36, 0xf1, 0x53, 0x3f, 0x3f, 0x7c, 0x3f, 0x1a, 0xdb, 0xbb, 0x1f, 0xdf, 0x77, 0x49, 0xdc, 0x54, 0xf6, 0x11, 0x86, 0x0f, 0xcb, 0x92, 0xf5, 0x3a, 0x7e, 0x07, 0xfb, 0x35, 0x6b, 0x75, 0xe2, 0xd9, 0x35, 0x83, 0x7b, 0x6b, 0x8c, 0x39, 0x62, 0x07, 0x26, 0xa3, 0x1f, 0x43, 0xa9, 0x84, 0x44, 0xa5, 0xd7, 0x27, 0xae, 0xcb, 0x53, 0x59, 0x9d, 0xae, 0xce, 0xaa, 0x9e, 0xfd, 0xf1, 0x3e, 0xfc, 0x09, 0x00, 0x00, 0xff, 0xff, 0xba, 0x28, 0xda, 0xd3, 0x85, 0x03, 0x00, 0x00, }