go-common/app/interface/openplatform/article/model/model.pb.go
2019-04-22 18:49:16 +08:00

4860 lines
119 KiB
Go

// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: app/interface/openplatform/article/model/model.proto
package model
import proto "github.com/gogo/protobuf/proto"
import fmt "fmt"
import math "math"
import _ "github.com/gogo/protobuf/gogoproto"
import go_common_library_time "go-common/library/time"
import io "io"
// 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.GoGoProtoPackageIsVersion2 // please upgrade the proto package
type Category struct {
ID int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
ParentID int64 `protobuf:"varint,2,opt,name=parent_id,json=parentId,proto3" json:"parent_id"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"`
Position int64 `protobuf:"varint,4,opt,name=position,proto3" json:"-"`
Children []*Category `protobuf:"bytes,5,rep,name=children" json:"children,omitempty"`
BannerURL string `protobuf:"bytes,6,opt,name=banner_url,json=bannerUrl,proto3" json:"banner_url,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Category) Reset() { *m = Category{} }
func (m *Category) String() string { return proto.CompactTextString(m) }
func (*Category) ProtoMessage() {}
func (*Category) Descriptor() ([]byte, []int) {
return fileDescriptor_model_1ed79421c8e64043, []int{0}
}
func (m *Category) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *Category) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_Category.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *Category) XXX_Merge(src proto.Message) {
xxx_messageInfo_Category.Merge(dst, src)
}
func (m *Category) XXX_Size() int {
return m.Size()
}
func (m *Category) XXX_DiscardUnknown() {
xxx_messageInfo_Category.DiscardUnknown(m)
}
var xxx_messageInfo_Category proto.InternalMessageInfo
type Stats struct {
View int64 `protobuf:"varint,1,opt,name=view,proto3" json:"view"`
Favorite int64 `protobuf:"varint,2,opt,name=favorite,proto3" json:"favorite"`
Like int64 `protobuf:"varint,3,opt,name=like,proto3" json:"like"`
Dislike int64 `protobuf:"varint,4,opt,name=dislike,proto3" json:"dislike"`
Reply int64 `protobuf:"varint,5,opt,name=reply,proto3" json:"reply"`
Share int64 `protobuf:"varint,6,opt,name=share,proto3" json:"share"`
Coin int64 `protobuf:"varint,7,opt,name=coin,proto3" json:"coin"`
Dynamic int64 `protobuf:"varint,8,opt,name=dynamic,proto3" json:"dynamic"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Stats) Reset() { *m = Stats{} }
func (m *Stats) String() string { return proto.CompactTextString(m) }
func (*Stats) ProtoMessage() {}
func (*Stats) Descriptor() ([]byte, []int) {
return fileDescriptor_model_1ed79421c8e64043, []int{1}
}
func (m *Stats) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *Stats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_Stats.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *Stats) XXX_Merge(src proto.Message) {
xxx_messageInfo_Stats.Merge(dst, src)
}
func (m *Stats) XXX_Size() int {
return m.Size()
}
func (m *Stats) XXX_DiscardUnknown() {
xxx_messageInfo_Stats.DiscardUnknown(m)
}
var xxx_messageInfo_Stats proto.InternalMessageInfo
type Meta struct {
ID int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
Category *Category `protobuf:"bytes,2,opt,name=category" json:"category"`
Categories []*Category `protobuf:"bytes,3,rep,name=categories" json:"categories"`
Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title"`
Summary string `protobuf:"bytes,5,opt,name=summary,proto3" json:"summary"`
BannerURL string `protobuf:"bytes,6,opt,name=banner_url,json=bannerUrl,proto3" json:"banner_url"`
TemplateID int32 `protobuf:"varint,7,opt,name=template_id,json=templateId,proto3" json:"template_id"`
State int32 `protobuf:"varint,8,opt,name=state,proto3" json:"state"`
Author *Author `protobuf:"bytes,9,opt,name=author" json:"author"`
Reprint int32 `protobuf:"varint,10,opt,name=reprint,proto3" json:"reprint"`
ImageURLs []string `protobuf:"bytes,11,rep,name=image_urls,json=imageUrls" json:"image_urls"`
PublishTime go_common_library_time.Time `protobuf:"varint,12,opt,name=publish_time,json=publishTime,proto3,casttype=go-common/library/time.Time" json:"publish_time"`
Ctime go_common_library_time.Time `protobuf:"varint,13,opt,name=ctime,proto3,casttype=go-common/library/time.Time" json:"ctime"`
Mtime go_common_library_time.Time `protobuf:"varint,14,opt,name=mtime,proto3,casttype=go-common/library/time.Time" json:"mtime,omitempty"`
Stats *Stats `protobuf:"bytes,15,opt,name=stats" json:"stats,omitempty"`
Tags []*Tag `protobuf:"bytes,16,rep,name=tags" json:"tags,omitempty"`
Attributes int32 `protobuf:"varint,17,opt,name=attributes,proto3" json:"attributes,omitempty"`
Reason string `protobuf:"bytes,18,opt,name=reason,proto3" json:"reason,omitempty"`
Words int64 `protobuf:"varint,19,opt,name=words,proto3" json:"words"`
Dynamic string `protobuf:"bytes,20,opt,name=dynamic,proto3" json:"dynamic,omitempty"`
OriginImageURLs []string `protobuf:"bytes,21,rep,name=origin_image_urls,json=originImageUrls" json:"origin_image_urls"`
List *List `protobuf:"bytes,22,opt,name=list" json:"list"`
IsLike bool `protobuf:"varint,23,opt,name=isLike,proto3" json:"is_like"`
Media *Media `protobuf:"bytes,24,opt,name=media" json:"media"`
ApplyTime string `protobuf:"bytes,25,opt,name=apply_time,json=applyTime,proto3" json:"apply_time"`
CheckTime string `protobuf:"bytes,26,opt,name=check_time,json=checkTime,proto3" json:"check_time"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Meta) Reset() { *m = Meta{} }
func (m *Meta) String() string { return proto.CompactTextString(m) }
func (*Meta) ProtoMessage() {}
func (*Meta) Descriptor() ([]byte, []int) {
return fileDescriptor_model_1ed79421c8e64043, []int{2}
}
func (m *Meta) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *Meta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_Meta.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *Meta) XXX_Merge(src proto.Message) {
xxx_messageInfo_Meta.Merge(dst, src)
}
func (m *Meta) XXX_Size() int {
return m.Size()
}
func (m *Meta) XXX_DiscardUnknown() {
xxx_messageInfo_Meta.DiscardUnknown(m)
}
var xxx_messageInfo_Meta proto.InternalMessageInfo
type Media struct {
Score int32 `protobuf:"varint,1,opt,name=score,proto3" json:"score"`
MediaID int64 `protobuf:"varint,2,opt,name=media_id,json=mediaId,proto3" json:"media_id"`
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title"`
Cover string `protobuf:"bytes,4,opt,name=cover,proto3" json:"cover"`
Area string `protobuf:"bytes,5,opt,name=area,proto3" json:"area"`
TypeID int32 `protobuf:"varint,6,opt,name=type_id,json=typeId,proto3" json:"type_id"`
TypeName string `protobuf:"bytes,7,opt,name=type_name,json=typeName,proto3" json:"type_name"`
Spoiler int32 `protobuf:"varint,8,opt,name=spoiler,proto3" json:"spoiler"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Media) Reset() { *m = Media{} }
func (m *Media) String() string { return proto.CompactTextString(m) }
func (*Media) ProtoMessage() {}
func (*Media) Descriptor() ([]byte, []int) {
return fileDescriptor_model_1ed79421c8e64043, []int{3}
}
func (m *Media) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *Media) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_Media.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *Media) XXX_Merge(src proto.Message) {
xxx_messageInfo_Media.Merge(dst, src)
}
func (m *Media) XXX_Size() int {
return m.Size()
}
func (m *Media) XXX_DiscardUnknown() {
xxx_messageInfo_Media.DiscardUnknown(m)
}
var xxx_messageInfo_Media proto.InternalMessageInfo
type OfficialVerify struct {
Type int64 `protobuf:"varint,1,opt,name=type,proto3" json:"type"`
Desc string `protobuf:"bytes,2,opt,name=desc,proto3" json:"desc"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OfficialVerify) Reset() { *m = OfficialVerify{} }
func (m *OfficialVerify) String() string { return proto.CompactTextString(m) }
func (*OfficialVerify) ProtoMessage() {}
func (*OfficialVerify) Descriptor() ([]byte, []int) {
return fileDescriptor_model_1ed79421c8e64043, []int{4}
}
func (m *OfficialVerify) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *OfficialVerify) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_OfficialVerify.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *OfficialVerify) XXX_Merge(src proto.Message) {
xxx_messageInfo_OfficialVerify.Merge(dst, src)
}
func (m *OfficialVerify) XXX_Size() int {
return m.Size()
}
func (m *OfficialVerify) XXX_DiscardUnknown() {
xxx_messageInfo_OfficialVerify.DiscardUnknown(m)
}
var xxx_messageInfo_OfficialVerify proto.InternalMessageInfo
type Author struct {
Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
Face string `protobuf:"bytes,3,opt,name=face,proto3" json:"face"`
Pendant Pendant `protobuf:"bytes,4,opt,name=pendant" json:"pendant"`
OfficialVerify OfficialVerify `protobuf:"bytes,5,opt,name=official_verify,json=officialVerify" json:"official_verify"`
Nameplate Nameplate `protobuf:"bytes,6,opt,name=nameplate" json:"nameplate"`
Vip VipInfo `protobuf:"bytes,7,opt,name=vip" json:"vip"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Author) Reset() { *m = Author{} }
func (m *Author) String() string { return proto.CompactTextString(m) }
func (*Author) ProtoMessage() {}
func (*Author) Descriptor() ([]byte, []int) {
return fileDescriptor_model_1ed79421c8e64043, []int{5}
}
func (m *Author) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *Author) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_Author.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *Author) XXX_Merge(src proto.Message) {
xxx_messageInfo_Author.Merge(dst, src)
}
func (m *Author) XXX_Size() int {
return m.Size()
}
func (m *Author) XXX_DiscardUnknown() {
xxx_messageInfo_Author.DiscardUnknown(m)
}
var xxx_messageInfo_Author proto.InternalMessageInfo
type VipInfo struct {
Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type"`
Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status"`
DueDate int64 `protobuf:"varint,3,opt,name=due_date,json=dueDate,proto3" json:"due_date"`
VipPayType int32 `protobuf:"varint,4,opt,name=vip_pay_type,json=vipPayType,proto3" json:"vip_pay_type"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *VipInfo) Reset() { *m = VipInfo{} }
func (m *VipInfo) String() string { return proto.CompactTextString(m) }
func (*VipInfo) ProtoMessage() {}
func (*VipInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_model_1ed79421c8e64043, []int{6}
}
func (m *VipInfo) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *VipInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_VipInfo.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *VipInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_VipInfo.Merge(dst, src)
}
func (m *VipInfo) XXX_Size() int {
return m.Size()
}
func (m *VipInfo) XXX_DiscardUnknown() {
xxx_messageInfo_VipInfo.DiscardUnknown(m)
}
var xxx_messageInfo_VipInfo proto.InternalMessageInfo
type Nameplate struct {
Nid int `protobuf:"varint,1,opt,name=nid,proto3,casttype=int" json:"nid"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
Image string `protobuf:"bytes,3,opt,name=image,proto3" json:"image"`
ImageSmall string `protobuf:"bytes,4,opt,name=image_small,json=imageSmall,proto3" json:"image_small"`
Level string `protobuf:"bytes,5,opt,name=level,proto3" json:"level"`
Condition string `protobuf:"bytes,6,opt,name=condition,proto3" json:"condition"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Nameplate) Reset() { *m = Nameplate{} }
func (m *Nameplate) String() string { return proto.CompactTextString(m) }
func (*Nameplate) ProtoMessage() {}
func (*Nameplate) Descriptor() ([]byte, []int) {
return fileDescriptor_model_1ed79421c8e64043, []int{7}
}
func (m *Nameplate) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *Nameplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_Nameplate.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *Nameplate) XXX_Merge(src proto.Message) {
xxx_messageInfo_Nameplate.Merge(dst, src)
}
func (m *Nameplate) XXX_Size() int {
return m.Size()
}
func (m *Nameplate) XXX_DiscardUnknown() {
xxx_messageInfo_Nameplate.DiscardUnknown(m)
}
var xxx_messageInfo_Nameplate proto.InternalMessageInfo
type Pendant struct {
Pid int32 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
Image string `protobuf:"bytes,3,opt,name=image,proto3" json:"image"`
Expire int32 `protobuf:"varint,4,opt,name=expire,proto3" json:"expire"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Pendant) Reset() { *m = Pendant{} }
func (m *Pendant) String() string { return proto.CompactTextString(m) }
func (*Pendant) ProtoMessage() {}
func (*Pendant) Descriptor() ([]byte, []int) {
return fileDescriptor_model_1ed79421c8e64043, []int{8}
}
func (m *Pendant) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *Pendant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_Pendant.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *Pendant) XXX_Merge(src proto.Message) {
xxx_messageInfo_Pendant.Merge(dst, src)
}
func (m *Pendant) XXX_Size() int {
return m.Size()
}
func (m *Pendant) XXX_DiscardUnknown() {
xxx_messageInfo_Pendant.DiscardUnknown(m)
}
var xxx_messageInfo_Pendant proto.InternalMessageInfo
type Tag struct {
Tid int64 `protobuf:"varint,1,opt,name=tid,proto3" json:"tid"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Tag) Reset() { *m = Tag{} }
func (m *Tag) String() string { return proto.CompactTextString(m) }
func (*Tag) ProtoMessage() {}
func (*Tag) Descriptor() ([]byte, []int) {
return fileDescriptor_model_1ed79421c8e64043, []int{9}
}
func (m *Tag) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *Tag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_Tag.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *Tag) XXX_Merge(src proto.Message) {
xxx_messageInfo_Tag.Merge(dst, src)
}
func (m *Tag) XXX_Size() int {
return m.Size()
}
func (m *Tag) XXX_DiscardUnknown() {
xxx_messageInfo_Tag.DiscardUnknown(m)
}
var xxx_messageInfo_Tag proto.InternalMessageInfo
type Article struct {
*Meta `protobuf:"bytes,1,opt,name=meta,embedded=meta" json:""`
Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
Keywords string `protobuf:"bytes,3,opt,name=keywords,proto3" json:"keywords"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Article) Reset() { *m = Article{} }
func (m *Article) String() string { return proto.CompactTextString(m) }
func (*Article) ProtoMessage() {}
func (*Article) Descriptor() ([]byte, []int) {
return fileDescriptor_model_1ed79421c8e64043, []int{10}
}
func (m *Article) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *Article) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_Article.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *Article) XXX_Merge(src proto.Message) {
xxx_messageInfo_Article.Merge(dst, src)
}
func (m *Article) XXX_Size() int {
return m.Size()
}
func (m *Article) XXX_DiscardUnknown() {
xxx_messageInfo_Article.DiscardUnknown(m)
}
var xxx_messageInfo_Article proto.InternalMessageInfo
type List struct {
ID int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
Mid int64 `protobuf:"varint,2,opt,name=mid,proto3" json:"mid"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"`
ImageURL string `protobuf:"bytes,4,opt,name=image_url,json=imageUrl,proto3" json:"image_url"`
UpdateTime go_common_library_time.Time `protobuf:"varint,5,opt,name=update_time,json=updateTime,proto3,casttype=go-common/library/time.Time" json:"update_time"`
Ctime go_common_library_time.Time `protobuf:"varint,6,opt,name=ctime,proto3,casttype=go-common/library/time.Time" json:"ctime"`
PublishTime go_common_library_time.Time `protobuf:"varint,7,opt,name=publish_time,json=publishTime,proto3,casttype=go-common/library/time.Time" json:"publish_time"`
Summary string `protobuf:"bytes,8,opt,name=summary,proto3" json:"summary"`
Words int64 `protobuf:"varint,9,opt,name=words,proto3" json:"words"`
Read int64 `protobuf:"varint,10,opt,name=read,proto3" json:"read"`
ArticlesCount int64 `protobuf:"varint,11,opt,name=articles_count,json=articlesCount,proto3" json:"articles_count"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *List) Reset() { *m = List{} }
func (m *List) String() string { return proto.CompactTextString(m) }
func (*List) ProtoMessage() {}
func (*List) Descriptor() ([]byte, []int) {
return fileDescriptor_model_1ed79421c8e64043, []int{11}
}
func (m *List) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *List) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_List.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (dst *List) XXX_Merge(src proto.Message) {
xxx_messageInfo_List.Merge(dst, src)
}
func (m *List) XXX_Size() int {
return m.Size()
}
func (m *List) XXX_DiscardUnknown() {
xxx_messageInfo_List.DiscardUnknown(m)
}
var xxx_messageInfo_List proto.InternalMessageInfo
func init() {
proto.RegisterType((*Category)(nil), "article.service.Category")
proto.RegisterType((*Stats)(nil), "article.service.Stats")
proto.RegisterType((*Meta)(nil), "article.service.Meta")
proto.RegisterType((*Media)(nil), "article.service.Media")
proto.RegisterType((*OfficialVerify)(nil), "article.service.OfficialVerify")
proto.RegisterType((*Author)(nil), "article.service.Author")
proto.RegisterType((*VipInfo)(nil), "article.service.VipInfo")
proto.RegisterType((*Nameplate)(nil), "article.service.Nameplate")
proto.RegisterType((*Pendant)(nil), "article.service.Pendant")
proto.RegisterType((*Tag)(nil), "article.service.Tag")
proto.RegisterType((*Article)(nil), "article.service.Article")
proto.RegisterType((*List)(nil), "article.service.List")
}
func (m *Category) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *Category) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.ID != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintModel(dAtA, i, uint64(m.ID))
}
if m.ParentID != 0 {
dAtA[i] = 0x10
i++
i = encodeVarintModel(dAtA, i, uint64(m.ParentID))
}
if len(m.Name) > 0 {
dAtA[i] = 0x1a
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Name)))
i += copy(dAtA[i:], m.Name)
}
if m.Position != 0 {
dAtA[i] = 0x20
i++
i = encodeVarintModel(dAtA, i, uint64(m.Position))
}
if len(m.Children) > 0 {
for _, msg := range m.Children {
dAtA[i] = 0x2a
i++
i = encodeVarintModel(dAtA, i, uint64(msg.Size()))
n, err := msg.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n
}
}
if len(m.BannerURL) > 0 {
dAtA[i] = 0x32
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.BannerURL)))
i += copy(dAtA[i:], m.BannerURL)
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *Stats) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *Stats) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.View != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintModel(dAtA, i, uint64(m.View))
}
if m.Favorite != 0 {
dAtA[i] = 0x10
i++
i = encodeVarintModel(dAtA, i, uint64(m.Favorite))
}
if m.Like != 0 {
dAtA[i] = 0x18
i++
i = encodeVarintModel(dAtA, i, uint64(m.Like))
}
if m.Dislike != 0 {
dAtA[i] = 0x20
i++
i = encodeVarintModel(dAtA, i, uint64(m.Dislike))
}
if m.Reply != 0 {
dAtA[i] = 0x28
i++
i = encodeVarintModel(dAtA, i, uint64(m.Reply))
}
if m.Share != 0 {
dAtA[i] = 0x30
i++
i = encodeVarintModel(dAtA, i, uint64(m.Share))
}
if m.Coin != 0 {
dAtA[i] = 0x38
i++
i = encodeVarintModel(dAtA, i, uint64(m.Coin))
}
if m.Dynamic != 0 {
dAtA[i] = 0x40
i++
i = encodeVarintModel(dAtA, i, uint64(m.Dynamic))
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *Meta) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *Meta) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.ID != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintModel(dAtA, i, uint64(m.ID))
}
if m.Category != nil {
dAtA[i] = 0x12
i++
i = encodeVarintModel(dAtA, i, uint64(m.Category.Size()))
n1, err := m.Category.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n1
}
if len(m.Categories) > 0 {
for _, msg := range m.Categories {
dAtA[i] = 0x1a
i++
i = encodeVarintModel(dAtA, i, uint64(msg.Size()))
n, err := msg.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n
}
}
if len(m.Title) > 0 {
dAtA[i] = 0x22
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Title)))
i += copy(dAtA[i:], m.Title)
}
if len(m.Summary) > 0 {
dAtA[i] = 0x2a
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Summary)))
i += copy(dAtA[i:], m.Summary)
}
if len(m.BannerURL) > 0 {
dAtA[i] = 0x32
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.BannerURL)))
i += copy(dAtA[i:], m.BannerURL)
}
if m.TemplateID != 0 {
dAtA[i] = 0x38
i++
i = encodeVarintModel(dAtA, i, uint64(m.TemplateID))
}
if m.State != 0 {
dAtA[i] = 0x40
i++
i = encodeVarintModel(dAtA, i, uint64(m.State))
}
if m.Author != nil {
dAtA[i] = 0x4a
i++
i = encodeVarintModel(dAtA, i, uint64(m.Author.Size()))
n2, err := m.Author.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n2
}
if m.Reprint != 0 {
dAtA[i] = 0x50
i++
i = encodeVarintModel(dAtA, i, uint64(m.Reprint))
}
if len(m.ImageURLs) > 0 {
for _, s := range m.ImageURLs {
dAtA[i] = 0x5a
i++
l = len(s)
for l >= 1<<7 {
dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
l >>= 7
i++
}
dAtA[i] = uint8(l)
i++
i += copy(dAtA[i:], s)
}
}
if m.PublishTime != 0 {
dAtA[i] = 0x60
i++
i = encodeVarintModel(dAtA, i, uint64(m.PublishTime))
}
if m.Ctime != 0 {
dAtA[i] = 0x68
i++
i = encodeVarintModel(dAtA, i, uint64(m.Ctime))
}
if m.Mtime != 0 {
dAtA[i] = 0x70
i++
i = encodeVarintModel(dAtA, i, uint64(m.Mtime))
}
if m.Stats != nil {
dAtA[i] = 0x7a
i++
i = encodeVarintModel(dAtA, i, uint64(m.Stats.Size()))
n3, err := m.Stats.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n3
}
if len(m.Tags) > 0 {
for _, msg := range m.Tags {
dAtA[i] = 0x82
i++
dAtA[i] = 0x1
i++
i = encodeVarintModel(dAtA, i, uint64(msg.Size()))
n, err := msg.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n
}
}
if m.Attributes != 0 {
dAtA[i] = 0x88
i++
dAtA[i] = 0x1
i++
i = encodeVarintModel(dAtA, i, uint64(m.Attributes))
}
if len(m.Reason) > 0 {
dAtA[i] = 0x92
i++
dAtA[i] = 0x1
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Reason)))
i += copy(dAtA[i:], m.Reason)
}
if m.Words != 0 {
dAtA[i] = 0x98
i++
dAtA[i] = 0x1
i++
i = encodeVarintModel(dAtA, i, uint64(m.Words))
}
if len(m.Dynamic) > 0 {
dAtA[i] = 0xa2
i++
dAtA[i] = 0x1
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Dynamic)))
i += copy(dAtA[i:], m.Dynamic)
}
if len(m.OriginImageURLs) > 0 {
for _, s := range m.OriginImageURLs {
dAtA[i] = 0xaa
i++
dAtA[i] = 0x1
i++
l = len(s)
for l >= 1<<7 {
dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
l >>= 7
i++
}
dAtA[i] = uint8(l)
i++
i += copy(dAtA[i:], s)
}
}
if m.List != nil {
dAtA[i] = 0xb2
i++
dAtA[i] = 0x1
i++
i = encodeVarintModel(dAtA, i, uint64(m.List.Size()))
n4, err := m.List.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n4
}
if m.IsLike {
dAtA[i] = 0xb8
i++
dAtA[i] = 0x1
i++
if m.IsLike {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i++
}
if m.Media != nil {
dAtA[i] = 0xc2
i++
dAtA[i] = 0x1
i++
i = encodeVarintModel(dAtA, i, uint64(m.Media.Size()))
n5, err := m.Media.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n5
}
if len(m.ApplyTime) > 0 {
dAtA[i] = 0xca
i++
dAtA[i] = 0x1
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.ApplyTime)))
i += copy(dAtA[i:], m.ApplyTime)
}
if len(m.CheckTime) > 0 {
dAtA[i] = 0xd2
i++
dAtA[i] = 0x1
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.CheckTime)))
i += copy(dAtA[i:], m.CheckTime)
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *Media) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *Media) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Score != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintModel(dAtA, i, uint64(m.Score))
}
if m.MediaID != 0 {
dAtA[i] = 0x10
i++
i = encodeVarintModel(dAtA, i, uint64(m.MediaID))
}
if len(m.Title) > 0 {
dAtA[i] = 0x1a
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Title)))
i += copy(dAtA[i:], m.Title)
}
if len(m.Cover) > 0 {
dAtA[i] = 0x22
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Cover)))
i += copy(dAtA[i:], m.Cover)
}
if len(m.Area) > 0 {
dAtA[i] = 0x2a
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Area)))
i += copy(dAtA[i:], m.Area)
}
if m.TypeID != 0 {
dAtA[i] = 0x30
i++
i = encodeVarintModel(dAtA, i, uint64(m.TypeID))
}
if len(m.TypeName) > 0 {
dAtA[i] = 0x3a
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.TypeName)))
i += copy(dAtA[i:], m.TypeName)
}
if m.Spoiler != 0 {
dAtA[i] = 0x40
i++
i = encodeVarintModel(dAtA, i, uint64(m.Spoiler))
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *OfficialVerify) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *OfficialVerify) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Type != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintModel(dAtA, i, uint64(m.Type))
}
if len(m.Desc) > 0 {
dAtA[i] = 0x12
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Desc)))
i += copy(dAtA[i:], m.Desc)
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *Author) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *Author) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Mid != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintModel(dAtA, i, uint64(m.Mid))
}
if len(m.Name) > 0 {
dAtA[i] = 0x12
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Name)))
i += copy(dAtA[i:], m.Name)
}
if len(m.Face) > 0 {
dAtA[i] = 0x1a
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Face)))
i += copy(dAtA[i:], m.Face)
}
dAtA[i] = 0x22
i++
i = encodeVarintModel(dAtA, i, uint64(m.Pendant.Size()))
n6, err := m.Pendant.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n6
dAtA[i] = 0x2a
i++
i = encodeVarintModel(dAtA, i, uint64(m.OfficialVerify.Size()))
n7, err := m.OfficialVerify.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n7
dAtA[i] = 0x32
i++
i = encodeVarintModel(dAtA, i, uint64(m.Nameplate.Size()))
n8, err := m.Nameplate.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n8
dAtA[i] = 0x3a
i++
i = encodeVarintModel(dAtA, i, uint64(m.Vip.Size()))
n9, err := m.Vip.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n9
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *VipInfo) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *VipInfo) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Type != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintModel(dAtA, i, uint64(m.Type))
}
if m.Status != 0 {
dAtA[i] = 0x10
i++
i = encodeVarintModel(dAtA, i, uint64(m.Status))
}
if m.DueDate != 0 {
dAtA[i] = 0x18
i++
i = encodeVarintModel(dAtA, i, uint64(m.DueDate))
}
if m.VipPayType != 0 {
dAtA[i] = 0x20
i++
i = encodeVarintModel(dAtA, i, uint64(m.VipPayType))
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *Nameplate) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *Nameplate) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Nid != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintModel(dAtA, i, uint64(m.Nid))
}
if len(m.Name) > 0 {
dAtA[i] = 0x12
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Name)))
i += copy(dAtA[i:], m.Name)
}
if len(m.Image) > 0 {
dAtA[i] = 0x1a
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Image)))
i += copy(dAtA[i:], m.Image)
}
if len(m.ImageSmall) > 0 {
dAtA[i] = 0x22
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.ImageSmall)))
i += copy(dAtA[i:], m.ImageSmall)
}
if len(m.Level) > 0 {
dAtA[i] = 0x2a
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Level)))
i += copy(dAtA[i:], m.Level)
}
if len(m.Condition) > 0 {
dAtA[i] = 0x32
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Condition)))
i += copy(dAtA[i:], m.Condition)
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *Pendant) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *Pendant) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Pid != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintModel(dAtA, i, uint64(m.Pid))
}
if len(m.Name) > 0 {
dAtA[i] = 0x12
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Name)))
i += copy(dAtA[i:], m.Name)
}
if len(m.Image) > 0 {
dAtA[i] = 0x1a
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Image)))
i += copy(dAtA[i:], m.Image)
}
if m.Expire != 0 {
dAtA[i] = 0x20
i++
i = encodeVarintModel(dAtA, i, uint64(m.Expire))
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *Tag) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *Tag) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Tid != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintModel(dAtA, i, uint64(m.Tid))
}
if len(m.Name) > 0 {
dAtA[i] = 0x12
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Name)))
i += copy(dAtA[i:], m.Name)
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *Article) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *Article) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.Meta != nil {
dAtA[i] = 0xa
i++
i = encodeVarintModel(dAtA, i, uint64(m.Meta.Size()))
n10, err := m.Meta.MarshalTo(dAtA[i:])
if err != nil {
return 0, err
}
i += n10
}
if len(m.Content) > 0 {
dAtA[i] = 0x12
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Content)))
i += copy(dAtA[i:], m.Content)
}
if len(m.Keywords) > 0 {
dAtA[i] = 0x1a
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Keywords)))
i += copy(dAtA[i:], m.Keywords)
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func (m *List) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *List) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
if m.ID != 0 {
dAtA[i] = 0x8
i++
i = encodeVarintModel(dAtA, i, uint64(m.ID))
}
if m.Mid != 0 {
dAtA[i] = 0x10
i++
i = encodeVarintModel(dAtA, i, uint64(m.Mid))
}
if len(m.Name) > 0 {
dAtA[i] = 0x1a
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Name)))
i += copy(dAtA[i:], m.Name)
}
if len(m.ImageURL) > 0 {
dAtA[i] = 0x22
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.ImageURL)))
i += copy(dAtA[i:], m.ImageURL)
}
if m.UpdateTime != 0 {
dAtA[i] = 0x28
i++
i = encodeVarintModel(dAtA, i, uint64(m.UpdateTime))
}
if m.Ctime != 0 {
dAtA[i] = 0x30
i++
i = encodeVarintModel(dAtA, i, uint64(m.Ctime))
}
if m.PublishTime != 0 {
dAtA[i] = 0x38
i++
i = encodeVarintModel(dAtA, i, uint64(m.PublishTime))
}
if len(m.Summary) > 0 {
dAtA[i] = 0x42
i++
i = encodeVarintModel(dAtA, i, uint64(len(m.Summary)))
i += copy(dAtA[i:], m.Summary)
}
if m.Words != 0 {
dAtA[i] = 0x48
i++
i = encodeVarintModel(dAtA, i, uint64(m.Words))
}
if m.Read != 0 {
dAtA[i] = 0x50
i++
i = encodeVarintModel(dAtA, i, uint64(m.Read))
}
if m.ArticlesCount != 0 {
dAtA[i] = 0x58
i++
i = encodeVarintModel(dAtA, i, uint64(m.ArticlesCount))
}
if m.XXX_unrecognized != nil {
i += copy(dAtA[i:], m.XXX_unrecognized)
}
return i, nil
}
func encodeVarintModel(dAtA []byte, offset int, v uint64) int {
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
v >>= 7
offset++
}
dAtA[offset] = uint8(v)
return offset + 1
}
func (m *Category) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.ID != 0 {
n += 1 + sovModel(uint64(m.ID))
}
if m.ParentID != 0 {
n += 1 + sovModel(uint64(m.ParentID))
}
l = len(m.Name)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
if m.Position != 0 {
n += 1 + sovModel(uint64(m.Position))
}
if len(m.Children) > 0 {
for _, e := range m.Children {
l = e.Size()
n += 1 + l + sovModel(uint64(l))
}
}
l = len(m.BannerURL)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *Stats) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.View != 0 {
n += 1 + sovModel(uint64(m.View))
}
if m.Favorite != 0 {
n += 1 + sovModel(uint64(m.Favorite))
}
if m.Like != 0 {
n += 1 + sovModel(uint64(m.Like))
}
if m.Dislike != 0 {
n += 1 + sovModel(uint64(m.Dislike))
}
if m.Reply != 0 {
n += 1 + sovModel(uint64(m.Reply))
}
if m.Share != 0 {
n += 1 + sovModel(uint64(m.Share))
}
if m.Coin != 0 {
n += 1 + sovModel(uint64(m.Coin))
}
if m.Dynamic != 0 {
n += 1 + sovModel(uint64(m.Dynamic))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *Meta) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.ID != 0 {
n += 1 + sovModel(uint64(m.ID))
}
if m.Category != nil {
l = m.Category.Size()
n += 1 + l + sovModel(uint64(l))
}
if len(m.Categories) > 0 {
for _, e := range m.Categories {
l = e.Size()
n += 1 + l + sovModel(uint64(l))
}
}
l = len(m.Title)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
l = len(m.Summary)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
l = len(m.BannerURL)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
if m.TemplateID != 0 {
n += 1 + sovModel(uint64(m.TemplateID))
}
if m.State != 0 {
n += 1 + sovModel(uint64(m.State))
}
if m.Author != nil {
l = m.Author.Size()
n += 1 + l + sovModel(uint64(l))
}
if m.Reprint != 0 {
n += 1 + sovModel(uint64(m.Reprint))
}
if len(m.ImageURLs) > 0 {
for _, s := range m.ImageURLs {
l = len(s)
n += 1 + l + sovModel(uint64(l))
}
}
if m.PublishTime != 0 {
n += 1 + sovModel(uint64(m.PublishTime))
}
if m.Ctime != 0 {
n += 1 + sovModel(uint64(m.Ctime))
}
if m.Mtime != 0 {
n += 1 + sovModel(uint64(m.Mtime))
}
if m.Stats != nil {
l = m.Stats.Size()
n += 1 + l + sovModel(uint64(l))
}
if len(m.Tags) > 0 {
for _, e := range m.Tags {
l = e.Size()
n += 2 + l + sovModel(uint64(l))
}
}
if m.Attributes != 0 {
n += 2 + sovModel(uint64(m.Attributes))
}
l = len(m.Reason)
if l > 0 {
n += 2 + l + sovModel(uint64(l))
}
if m.Words != 0 {
n += 2 + sovModel(uint64(m.Words))
}
l = len(m.Dynamic)
if l > 0 {
n += 2 + l + sovModel(uint64(l))
}
if len(m.OriginImageURLs) > 0 {
for _, s := range m.OriginImageURLs {
l = len(s)
n += 2 + l + sovModel(uint64(l))
}
}
if m.List != nil {
l = m.List.Size()
n += 2 + l + sovModel(uint64(l))
}
if m.IsLike {
n += 3
}
if m.Media != nil {
l = m.Media.Size()
n += 2 + l + sovModel(uint64(l))
}
l = len(m.ApplyTime)
if l > 0 {
n += 2 + l + sovModel(uint64(l))
}
l = len(m.CheckTime)
if l > 0 {
n += 2 + l + sovModel(uint64(l))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *Media) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Score != 0 {
n += 1 + sovModel(uint64(m.Score))
}
if m.MediaID != 0 {
n += 1 + sovModel(uint64(m.MediaID))
}
l = len(m.Title)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
l = len(m.Cover)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
l = len(m.Area)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
if m.TypeID != 0 {
n += 1 + sovModel(uint64(m.TypeID))
}
l = len(m.TypeName)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
if m.Spoiler != 0 {
n += 1 + sovModel(uint64(m.Spoiler))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *OfficialVerify) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Type != 0 {
n += 1 + sovModel(uint64(m.Type))
}
l = len(m.Desc)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *Author) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Mid != 0 {
n += 1 + sovModel(uint64(m.Mid))
}
l = len(m.Name)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
l = len(m.Face)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
l = m.Pendant.Size()
n += 1 + l + sovModel(uint64(l))
l = m.OfficialVerify.Size()
n += 1 + l + sovModel(uint64(l))
l = m.Nameplate.Size()
n += 1 + l + sovModel(uint64(l))
l = m.Vip.Size()
n += 1 + l + sovModel(uint64(l))
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *VipInfo) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Type != 0 {
n += 1 + sovModel(uint64(m.Type))
}
if m.Status != 0 {
n += 1 + sovModel(uint64(m.Status))
}
if m.DueDate != 0 {
n += 1 + sovModel(uint64(m.DueDate))
}
if m.VipPayType != 0 {
n += 1 + sovModel(uint64(m.VipPayType))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *Nameplate) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Nid != 0 {
n += 1 + sovModel(uint64(m.Nid))
}
l = len(m.Name)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
l = len(m.Image)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
l = len(m.ImageSmall)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
l = len(m.Level)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
l = len(m.Condition)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *Pendant) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Pid != 0 {
n += 1 + sovModel(uint64(m.Pid))
}
l = len(m.Name)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
l = len(m.Image)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
if m.Expire != 0 {
n += 1 + sovModel(uint64(m.Expire))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *Tag) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Tid != 0 {
n += 1 + sovModel(uint64(m.Tid))
}
l = len(m.Name)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *Article) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Meta != nil {
l = m.Meta.Size()
n += 1 + l + sovModel(uint64(l))
}
l = len(m.Content)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
l = len(m.Keywords)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *List) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.ID != 0 {
n += 1 + sovModel(uint64(m.ID))
}
if m.Mid != 0 {
n += 1 + sovModel(uint64(m.Mid))
}
l = len(m.Name)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
l = len(m.ImageURL)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
if m.UpdateTime != 0 {
n += 1 + sovModel(uint64(m.UpdateTime))
}
if m.Ctime != 0 {
n += 1 + sovModel(uint64(m.Ctime))
}
if m.PublishTime != 0 {
n += 1 + sovModel(uint64(m.PublishTime))
}
l = len(m.Summary)
if l > 0 {
n += 1 + l + sovModel(uint64(l))
}
if m.Words != 0 {
n += 1 + sovModel(uint64(m.Words))
}
if m.Read != 0 {
n += 1 + sovModel(uint64(m.Read))
}
if m.ArticlesCount != 0 {
n += 1 + sovModel(uint64(m.ArticlesCount))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func sovModel(x uint64) (n int) {
for {
n++
x >>= 7
if x == 0 {
break
}
}
return n
}
func sozModel(x uint64) (n int) {
return sovModel(uint64((x << 1) ^ uint64((int64(x) >> 63))))
}
func (m *Category) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: Category: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: Category: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
}
m.ID = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.ID |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field ParentID", wireType)
}
m.ParentID = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.ParentID |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Name = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 4:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Position", wireType)
}
m.Position = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Position |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 5:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Children", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Children = append(m.Children, &Category{})
if err := m.Children[len(m.Children)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 6:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field BannerURL", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.BannerURL = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipModel(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthModel
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *Stats) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: Stats: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: Stats: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field View", wireType)
}
m.View = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.View |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Favorite", wireType)
}
m.Favorite = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Favorite |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 3:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Like", wireType)
}
m.Like = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Like |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 4:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Dislike", wireType)
}
m.Dislike = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Dislike |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 5:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Reply", wireType)
}
m.Reply = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Reply |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 6:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Share", wireType)
}
m.Share = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Share |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 7:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Coin", wireType)
}
m.Coin = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Coin |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 8:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Dynamic", wireType)
}
m.Dynamic = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Dynamic |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipModel(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthModel
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *Meta) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: Meta: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: Meta: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
}
m.ID = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.ID |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Category", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.Category == nil {
m.Category = &Category{}
}
if err := m.Category.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Categories", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Categories = append(m.Categories, &Category{})
if err := m.Categories[len(m.Categories)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Title = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 5:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Summary", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Summary = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 6:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field BannerURL", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.BannerURL = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 7:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field TemplateID", wireType)
}
m.TemplateID = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.TemplateID |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 8:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field State", wireType)
}
m.State = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.State |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 9:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Author", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.Author == nil {
m.Author = &Author{}
}
if err := m.Author.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 10:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Reprint", wireType)
}
m.Reprint = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Reprint |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 11:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field ImageURLs", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.ImageURLs = append(m.ImageURLs, string(dAtA[iNdEx:postIndex]))
iNdEx = postIndex
case 12:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field PublishTime", wireType)
}
m.PublishTime = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.PublishTime |= (go_common_library_time.Time(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 13:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Ctime", wireType)
}
m.Ctime = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Ctime |= (go_common_library_time.Time(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 14:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Mtime", wireType)
}
m.Mtime = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Mtime |= (go_common_library_time.Time(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 15:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Stats", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.Stats == nil {
m.Stats = &Stats{}
}
if err := m.Stats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 16:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Tags", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Tags = append(m.Tags, &Tag{})
if err := m.Tags[len(m.Tags)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 17:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType)
}
m.Attributes = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Attributes |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 18:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Reason = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 19:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Words", wireType)
}
m.Words = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Words |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 20:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Dynamic", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Dynamic = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 21:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field OriginImageURLs", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.OriginImageURLs = append(m.OriginImageURLs, string(dAtA[iNdEx:postIndex]))
iNdEx = postIndex
case 22:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field List", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.List == nil {
m.List = &List{}
}
if err := m.List.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 23:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field IsLike", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
m.IsLike = bool(v != 0)
case 24:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Media", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.Media == nil {
m.Media = &Media{}
}
if err := m.Media.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 25:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field ApplyTime", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.ApplyTime = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 26:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field CheckTime", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.CheckTime = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipModel(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthModel
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *Media) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: Media: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: Media: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Score", wireType)
}
m.Score = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Score |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field MediaID", wireType)
}
m.MediaID = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.MediaID |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Title = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Cover", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Cover = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 5:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Area", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Area = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 6:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field TypeID", wireType)
}
m.TypeID = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.TypeID |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 7:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field TypeName", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.TypeName = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 8:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Spoiler", wireType)
}
m.Spoiler = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Spoiler |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipModel(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthModel
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *OfficialVerify) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: OfficialVerify: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: OfficialVerify: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
}
m.Type = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Type |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Desc", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Desc = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipModel(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthModel
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *Author) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: Author: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: Author: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
}
m.Mid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Mid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Name = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Face", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Face = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Pendant", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if err := m.Pendant.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 5:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field OfficialVerify", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if err := m.OfficialVerify.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 6:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Nameplate", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if err := m.Nameplate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 7:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Vip", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if err := m.Vip.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipModel(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthModel
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *VipInfo) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: VipInfo: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: VipInfo: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
}
m.Type = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Type |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
}
m.Status = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Status |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 3:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field DueDate", wireType)
}
m.DueDate = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.DueDate |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 4:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field VipPayType", wireType)
}
m.VipPayType = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.VipPayType |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipModel(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthModel
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *Nameplate) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: Nameplate: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: Nameplate: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Nid", wireType)
}
m.Nid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Nid |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Name = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Image = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field ImageSmall", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.ImageSmall = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 5:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Level", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Level = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 6:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Condition", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Condition = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipModel(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthModel
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *Pendant) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: Pendant: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: Pendant: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Pid", wireType)
}
m.Pid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Pid |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Name = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Image = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 4:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Expire", wireType)
}
m.Expire = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Expire |= (int32(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipModel(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthModel
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *Tag) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: Tag: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: Tag: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Tid", wireType)
}
m.Tid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Tid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Name = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipModel(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthModel
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *Article) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: Article: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: Article: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Meta", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + msglen
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.Meta == nil {
m.Meta = &Meta{}
}
if err := m.Meta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Content", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Content = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Keywords", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Keywords = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipModel(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthModel
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *List) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: List: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: List: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
}
m.ID = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.ID |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
}
m.Mid = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Mid |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Name = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field ImageURL", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.ImageURL = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 5:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field UpdateTime", wireType)
}
m.UpdateTime = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.UpdateTime |= (go_common_library_time.Time(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 6:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Ctime", wireType)
}
m.Ctime = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Ctime |= (go_common_library_time.Time(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 7:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field PublishTime", wireType)
}
m.PublishTime = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.PublishTime |= (go_common_library_time.Time(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 8:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Summary", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthModel
}
postIndex := iNdEx + intStringLen
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Summary = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 9:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Words", wireType)
}
m.Words = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Words |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 10:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Read", wireType)
}
m.Read = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Read |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
case 11:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field ArticlesCount", wireType)
}
m.ArticlesCount = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowModel
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.ArticlesCount |= (int64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipModel(dAtA[iNdEx:])
if err != nil {
return err
}
if skippy < 0 {
return ErrInvalidLengthModel
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func skipModel(dAtA []byte) (n int, err error) {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowModel
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
wireType := int(wire & 0x7)
switch wireType {
case 0:
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowModel
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
iNdEx++
if dAtA[iNdEx-1] < 0x80 {
break
}
}
return iNdEx, nil
case 1:
iNdEx += 8
return iNdEx, nil
case 2:
var length int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowModel
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
length |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
iNdEx += length
if length < 0 {
return 0, ErrInvalidLengthModel
}
return iNdEx, nil
case 3:
for {
var innerWire uint64
var start int = iNdEx
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowModel
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
innerWire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
innerWireType := int(innerWire & 0x7)
if innerWireType == 4 {
break
}
next, err := skipModel(dAtA[start:])
if err != nil {
return 0, err
}
iNdEx = start + next
}
return iNdEx, nil
case 4:
return iNdEx, nil
case 5:
iNdEx += 4
return iNdEx, nil
default:
return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
}
}
panic("unreachable")
}
var (
ErrInvalidLengthModel = fmt.Errorf("proto: negative length found during unmarshaling")
ErrIntOverflowModel = fmt.Errorf("proto: integer overflow")
)
func init() {
proto.RegisterFile("app/interface/openplatform/article/model/model.proto", fileDescriptor_model_1ed79421c8e64043)
}
var fileDescriptor_model_1ed79421c8e64043 = []byte{
// 1821 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0xcd, 0x6e, 0x1c, 0xb9,
0x11, 0xf6, 0xfc, 0xf4, 0xfc, 0xd4, 0xc8, 0x92, 0xcd, 0xf5, 0x4f, 0xfb, 0x27, 0x6a, 0x65, 0x90,
0x45, 0x04, 0x64, 0xad, 0x59, 0x68, 0x17, 0x9b, 0x5f, 0x18, 0xd1, 0xc8, 0x87, 0x08, 0x2b, 0xaf,
0x0d, 0x5a, 0xde, 0x43, 0x2e, 0x03, 0xaa, 0x9b, 0x1a, 0x11, 0xee, 0x3f, 0x74, 0x73, 0xb4, 0x99,
0x27, 0xc8, 0x29, 0x4f, 0xb0, 0xe7, 0x00, 0x79, 0x82, 0x3c, 0x42, 0xe0, 0xa3, 0x9f, 0xa0, 0x91,
0x9d, 0xe3, 0x20, 0x2f, 0x90, 0x3d, 0x05, 0x55, 0x64, 0x4f, 0xb7, 0x3c, 0x5a, 0x2b, 0x48, 0xf6,
0x42, 0x16, 0x3f, 0x7e, 0xac, 0x21, 0xab, 0x8a, 0xc5, 0xea, 0x81, 0xcf, 0x45, 0x9a, 0x8e, 0x54,
0xac, 0x65, 0x76, 0x26, 0x7c, 0x39, 0x4a, 0x52, 0x19, 0xa7, 0xa1, 0xd0, 0x67, 0x49, 0x16, 0x8d,
0x44, 0xa6, 0x95, 0x1f, 0xca, 0x51, 0x94, 0x04, 0x32, 0x34, 0xed, 0x5e, 0x9a, 0x25, 0x3a, 0x61,
0x5b, 0x76, 0x6a, 0x2f, 0x97, 0xd9, 0x85, 0xf2, 0xe5, 0xc3, 0x27, 0x53, 0xa5, 0xcf, 0x67, 0xa7,
0x7b, 0x7e, 0x12, 0x8d, 0xa6, 0xc9, 0x34, 0x19, 0x11, 0xef, 0x74, 0x76, 0x46, 0x23, 0x1a, 0x90,
0x64, 0xd6, 0x0f, 0xff, 0xde, 0x84, 0xde, 0xa1, 0xd0, 0x72, 0x9a, 0x64, 0x73, 0xf6, 0x18, 0x9a,
0x2a, 0x70, 0x1b, 0x3b, 0x8d, 0xdd, 0xd6, 0x78, 0x63, 0x51, 0x78, 0xcd, 0xa3, 0x67, 0xcb, 0xc2,
0x6b, 0xaa, 0x80, 0x37, 0x55, 0xc0, 0xbe, 0x80, 0x7e, 0x2a, 0x32, 0x19, 0xeb, 0x89, 0x0a, 0xdc,
0x26, 0x91, 0x1e, 0x2c, 0x0a, 0xaf, 0xf7, 0x92, 0x40, 0xa2, 0x56, 0x04, 0xde, 0x33, 0xe2, 0x51,
0xc0, 0x1e, 0x43, 0x3b, 0x16, 0x91, 0x74, 0x5b, 0x3b, 0x8d, 0xdd, 0xfe, 0xb8, 0xb7, 0x2c, 0x3c,
0x1a, 0x73, 0x6a, 0xd9, 0x4f, 0xa1, 0x97, 0x26, 0xb9, 0xd2, 0x2a, 0x89, 0xdd, 0x36, 0x29, 0x75,
0x96, 0x85, 0xd7, 0x78, 0xc2, 0x57, 0x30, 0x7b, 0x0e, 0x3d, 0xff, 0x5c, 0x85, 0x41, 0x26, 0x63,
0xd7, 0xd9, 0x69, 0xed, 0x0e, 0xf6, 0x1f, 0xec, 0xbd, 0x77, 0xec, 0xbd, 0xf2, 0x0c, 0xe3, 0x7b,
0xcb, 0xc2, 0x63, 0x25, 0xfd, 0x93, 0x24, 0x52, 0x5a, 0x46, 0xa9, 0x9e, 0xf3, 0x95, 0x0a, 0xf6,
0x0c, 0xe0, 0x54, 0xc4, 0xb1, 0xcc, 0x26, 0xb3, 0x2c, 0x74, 0x3b, 0xb4, 0xab, 0x8f, 0x17, 0x85,
0xd7, 0x1f, 0x13, 0xfa, 0x9a, 0x1f, 0x2f, 0x0b, 0xef, 0x4e, 0x45, 0xa9, 0x29, 0xe9, 0x1b, 0xf4,
0x75, 0x16, 0x0e, 0xbf, 0x6d, 0x82, 0xf3, 0x4a, 0x0b, 0x9d, 0xe3, 0xf9, 0x2e, 0x94, 0xfc, 0xc6,
0xda, 0x8d, 0xce, 0x87, 0x63, 0x4e, 0x2d, 0xdb, 0x85, 0xde, 0x99, 0xb8, 0x48, 0x32, 0xa5, 0xa5,
0x35, 0xda, 0xc6, 0xb2, 0xf0, 0x56, 0x18, 0x5f, 0x49, 0xa8, 0x27, 0x54, 0x6f, 0x8c, 0x9d, 0xac,
0x1e, 0x1c, 0x73, 0x6a, 0xd9, 0xc7, 0xd0, 0x0d, 0x54, 0x4e, 0x04, 0x63, 0xa6, 0xc1, 0xb2, 0xf0,
0x4a, 0x88, 0x97, 0x02, 0xf3, 0xc0, 0xc9, 0x64, 0x1a, 0xce, 0x5d, 0x87, 0x48, 0xfd, 0x65, 0xe1,
0x19, 0x80, 0x9b, 0x0e, 0x09, 0xf9, 0xb9, 0xc8, 0x24, 0x1d, 0xdc, 0x12, 0x08, 0xe0, 0xa6, 0xc3,
0x6d, 0xf8, 0x89, 0x8a, 0xdd, 0x6e, 0xb5, 0x0d, 0x1c, 0x73, 0x6a, 0x69, 0x1b, 0xf3, 0x58, 0x44,
0xca, 0x77, 0x7b, 0xb5, 0x6d, 0x18, 0x88, 0x97, 0xc2, 0xf0, 0x1f, 0x03, 0x68, 0x3f, 0x97, 0x5a,
0x5c, 0x13, 0x52, 0x87, 0xd0, 0xf3, 0xad, 0xe3, 0xc8, 0x38, 0x1f, 0xf4, 0x2c, 0xd9, 0xad, 0xa4,
0xf3, 0x95, 0xc4, 0x8e, 0x00, 0xac, 0xac, 0x64, 0xee, 0xb6, 0xae, 0x0b, 0x90, 0xcd, 0x65, 0xe1,
0xd5, 0x16, 0xf0, 0x9a, 0x8c, 0xc6, 0xd1, 0x4a, 0x87, 0xc6, 0xc4, 0x7d, 0x63, 0x1c, 0x02, 0xb8,
0xe9, 0xf0, 0xf8, 0xf9, 0x2c, 0x8a, 0x44, 0x66, 0x0c, 0xdc, 0x37, 0xc7, 0xb7, 0x10, 0x2f, 0x05,
0xf6, 0x9b, 0x2b, 0x42, 0xec, 0xd1, 0xfb, 0x21, 0x56, 0xa3, 0xd4, 0x02, 0x8b, 0x3d, 0x85, 0x01,
0x46, 0x5b, 0x28, 0xb4, 0xc4, 0x8b, 0x86, 0x6e, 0x70, 0xc6, 0x3f, 0x59, 0x14, 0x1e, 0x9c, 0x58,
0x98, 0x4c, 0x58, 0x27, 0x71, 0x28, 0x07, 0x47, 0x01, 0x39, 0x58, 0x0b, 0x2d, 0xc9, 0x3f, 0x8e,
0x75, 0x30, 0x02, 0xdc, 0x74, 0xec, 0xb7, 0xd0, 0x11, 0x33, 0x7d, 0x9e, 0x64, 0x6e, 0x9f, 0x4c,
0x7e, 0x7f, 0xcd, 0x56, 0x07, 0x34, 0x3d, 0x86, 0x65, 0xe1, 0x59, 0x2a, 0xb7, 0x3d, 0x1a, 0x20,
0x93, 0x69, 0xa6, 0x62, 0xed, 0x02, 0xe9, 0x27, 0x03, 0x58, 0x88, 0x97, 0x02, 0x1a, 0x40, 0x45,
0x62, 0x2a, 0xf1, 0x70, 0xb9, 0x3b, 0xd8, 0x69, 0x95, 0x06, 0x38, 0x42, 0xf4, 0x35, 0x3f, 0xce,
0xd1, 0x00, 0x15, 0x85, 0xf7, 0x49, 0x7e, 0x9d, 0x85, 0x39, 0xe3, 0xb0, 0x91, 0xce, 0x4e, 0x43,
0x95, 0x9f, 0x4f, 0xb4, 0x8a, 0xa4, 0xbb, 0x41, 0xc1, 0x33, 0x5a, 0x16, 0xde, 0x25, 0xfc, 0xfb,
0xc2, 0x7b, 0x34, 0x4d, 0x9e, 0xf8, 0x49, 0x14, 0x25, 0xf1, 0x28, 0x54, 0xa7, 0x99, 0xc8, 0xe6,
0x23, 0x9c, 0xd9, 0x3b, 0x51, 0x91, 0xe4, 0x03, 0x4b, 0xc6, 0x01, 0x7b, 0x0a, 0x8e, 0x4f, 0xca,
0x6e, 0x92, 0xb2, 0x5d, 0x34, 0x8a, 0xff, 0xdf, 0x68, 0x31, 0x2c, 0xf6, 0x07, 0x70, 0x22, 0x5a,
0xbf, 0x49, 0xeb, 0xf7, 0x97, 0x85, 0xb7, 0x45, 0x40, 0x95, 0x1c, 0xae, 0xd5, 0x44, 0x7c, 0x76,
0x60, 0xdc, 0x93, 0xbb, 0x5b, 0x64, 0xfc, 0x7b, 0x6b, 0xc6, 0xa7, 0xa4, 0x32, 0xfe, 0x08, 0x7f,
0x81, 0x88, 0xb5, 0xf4, 0x63, 0x56, 0xb2, 0xdf, 0x41, 0x5b, 0x8b, 0x69, 0xee, 0xde, 0xa2, 0x50,
0xbf, 0xb3, 0xa6, 0xe1, 0x44, 0x4c, 0xc7, 0x6c, 0x59, 0x78, 0x9b, 0xc8, 0xaa, 0x2d, 0xa7, 0x55,
0xec, 0x57, 0x00, 0x42, 0xeb, 0x4c, 0x9d, 0xce, 0xb4, 0xcc, 0xdd, 0xdb, 0xe4, 0x44, 0x17, 0x33,
0x5e, 0x85, 0xd6, 0xd6, 0xd4, 0xb8, 0xec, 0x13, 0xe8, 0x64, 0x52, 0xe4, 0x49, 0xec, 0x32, 0x8a,
0xe8, 0x3b, 0xcb, 0xc2, 0xbb, 0x65, 0x90, 0xda, 0x0a, 0xcb, 0xc1, 0x38, 0xfc, 0x26, 0xc9, 0x82,
0xdc, 0xfd, 0xa8, 0x4a, 0x34, 0x04, 0x70, 0xd3, 0xb1, 0x51, 0x95, 0x4a, 0xee, 0x90, 0xbe, 0xbb,
0xcb, 0xc2, 0xbb, 0x6d, 0xa1, 0x9a, 0xc2, 0x92, 0xc5, 0x4e, 0xe0, 0x76, 0x92, 0xa9, 0xa9, 0x8a,
0x27, 0xb5, 0xd8, 0xba, 0x4b, 0xb1, 0xb5, 0xbb, 0x28, 0xbc, 0xad, 0x17, 0x34, 0x59, 0x8f, 0xb0,
0x75, 0x3e, 0xdf, 0x4a, 0x6a, 0x2c, 0x0c, 0xb7, 0xcf, 0x30, 0xed, 0xe6, 0xda, 0xbd, 0x47, 0xfe,
0xb8, 0xbb, 0x66, 0xcd, 0x63, 0x95, 0xeb, 0x32, 0x1b, 0xe7, 0x9a, 0x53, 0xcb, 0x9e, 0x40, 0x47,
0xe5, 0xc7, 0x98, 0x8c, 0xef, 0xef, 0x34, 0x76, 0x7b, 0xe3, 0xbb, 0x8b, 0xc2, 0xeb, 0x1c, 0x11,
0x82, 0xf7, 0x41, 0xe5, 0x13, 0x4a, 0xcb, 0x96, 0xc4, 0x7e, 0x0f, 0x4e, 0x24, 0x03, 0x25, 0x5c,
0xf7, 0x07, 0x9c, 0xfe, 0x1c, 0x67, 0xc7, 0x6c, 0x51, 0x78, 0x0e, 0x89, 0x68, 0x2c, 0x5a, 0xc1,
0x4d, 0x87, 0x17, 0x4a, 0xa4, 0x69, 0x38, 0x37, 0x57, 0xe2, 0x41, 0x95, 0x51, 0x0e, 0x10, 0xc5,
0x00, 0xc3, 0x0b, 0x55, 0x51, 0x78, 0x5f, 0x94, 0x13, 0xb8, 0xd6, 0x3f, 0x97, 0xfe, 0x1b, 0xb3,
0xf6, 0x61, 0xb5, 0xf6, 0x10, 0xd1, 0x72, 0x6d, 0x45, 0xe1, 0x7d, 0xbf, 0x9c, 0x18, 0xfe, 0xbb,
0x09, 0x66, 0x47, 0x6c, 0x17, 0x9c, 0xdc, 0x4f, 0x32, 0x49, 0xc9, 0xdc, 0x31, 0x7b, 0x7d, 0x85,
0x00, 0x25, 0x18, 0x14, 0xb8, 0xe9, 0xd8, 0x3e, 0xf4, 0x68, 0xd3, 0x55, 0x9d, 0x70, 0x7f, 0x51,
0x78, 0x5d, 0x52, 0x43, 0xb9, 0x6b, 0x35, 0xcd, 0xbb, 0x24, 0x1d, 0x05, 0xa8, 0xdd, 0x64, 0x5e,
0x53, 0x25, 0x90, 0xf6, 0x13, 0x04, 0xd6, 0x52, 0xf0, 0x2e, 0x38, 0x7e, 0x72, 0x21, 0x33, 0x9b,
0xa3, 0x89, 0x79, 0x88, 0x00, 0xdd, 0x69, 0x14, 0xb8, 0xe9, 0xd8, 0xcf, 0xa0, 0x2d, 0x32, 0x29,
0x6c, 0xa6, 0xbe, 0xb5, 0x28, 0xbc, 0xf6, 0x41, 0x26, 0xd1, 0xb6, 0x84, 0x73, 0x6a, 0xd9, 0x1e,
0x74, 0xf5, 0x3c, 0xa5, 0x5c, 0xdb, 0xa1, 0x93, 0x91, 0x2f, 0x4f, 0xe6, 0xa9, 0xc9, 0xb3, 0xe5,
0x24, 0xef, 0xa0, 0x70, 0x44, 0x65, 0x10, 0x41, 0x54, 0xd3, 0x74, 0x49, 0x35, 0x95, 0x41, 0xb8,
0xe2, 0x2b, 0x41, 0xb6, 0xac, 0x08, 0xbc, 0xa7, 0x2d, 0xcc, 0x3e, 0x85, 0x6e, 0x9e, 0x26, 0x2a,
0x94, 0x99, 0xcd, 0xcc, 0xf7, 0xd0, 0x28, 0xaf, 0x0c, 0x44, 0xaf, 0x88, 0x11, 0x79, 0x29, 0x0c,
0x8f, 0x61, 0xf3, 0xc5, 0xd9, 0x99, 0xf2, 0x95, 0x08, 0xbf, 0x96, 0x99, 0x3a, 0xc3, 0x02, 0xad,
0x8d, 0xfa, 0xea, 0xa5, 0x06, 0x8e, 0x39, 0xb5, 0x38, 0x1b, 0xc8, 0xdc, 0x27, 0x9b, 0xdb, 0x42,
0x0b, 0xc7, 0x9c, 0xda, 0xe1, 0x5f, 0x5a, 0xd0, 0x31, 0x89, 0x9d, 0x3d, 0x80, 0x56, 0xb4, 0x7a,
0x95, 0xbb, 0xcb, 0xc2, 0xc3, 0x21, 0xc7, 0x66, 0x55, 0xac, 0x35, 0xaf, 0x2c, 0xd6, 0x1e, 0x43,
0x1b, 0x8b, 0xd3, 0x7a, 0x29, 0x87, 0x63, 0x4e, 0x2d, 0x3b, 0x84, 0x6e, 0x2a, 0xe3, 0x40, 0xc4,
0x9a, 0x7c, 0x33, 0xd8, 0x77, 0xd7, 0xe2, 0xfc, 0xa5, 0x99, 0x1f, 0x6f, 0xbd, 0x2d, 0xbc, 0x1b,
0x78, 0x68, 0xbb, 0x80, 0x97, 0x02, 0x13, 0xb0, 0x95, 0xd8, 0x43, 0x4f, 0x2e, 0xe8, 0xd4, 0xe4,
0xbf, 0xc1, 0xbe, 0xb7, 0xa6, 0xec, 0xb2, 0x71, 0xc6, 0xf7, 0xad, 0xce, 0xf7, 0xd7, 0xf3, 0xcd,
0xe4, 0xb2, 0x15, 0xbf, 0x84, 0x3e, 0x9e, 0x86, 0x1e, 0x4c, 0xf2, 0xf9, 0x60, 0xff, 0xe1, 0x9a,
0xf2, 0xaf, 0x4a, 0xc6, 0xf8, 0xb6, 0xd5, 0x5b, 0x2d, 0xe2, 0x95, 0xc8, 0x7e, 0x09, 0xad, 0x0b,
0x95, 0x52, 0x20, 0x5c, 0x75, 0xe0, 0xaf, 0x55, 0x7a, 0x14, 0x9f, 0x25, 0xe3, 0x81, 0x55, 0x82,
0x64, 0x8e, 0xcd, 0xf0, 0x6f, 0x0d, 0xe8, 0xda, 0xd9, 0x4b, 0x7e, 0x75, 0xd6, 0xfc, 0x3a, 0x84,
0x0e, 0x26, 0xfe, 0x59, 0x4e, 0x5e, 0x71, 0xcc, 0xbb, 0x6c, 0x10, 0x6e, 0x7b, 0xf6, 0x73, 0xe8,
0x05, 0x33, 0x39, 0x09, 0xf0, 0x48, 0xad, 0xaa, 0xcc, 0x2c, 0x31, 0xde, 0x0d, 0x66, 0xf2, 0x19,
0xee, 0x77, 0x1f, 0x36, 0x2e, 0x54, 0x3a, 0x49, 0xc5, 0x7c, 0x42, 0x3f, 0xd9, 0x26, 0x95, 0xb7,
0xf0, 0x75, 0xad, 0xe3, 0x1c, 0x2e, 0x54, 0xfa, 0x52, 0xcc, 0x31, 0xaa, 0x87, 0xff, 0x6a, 0x40,
0x7f, 0x65, 0x0f, 0xb6, 0x03, 0xad, 0xd8, 0x46, 0x8f, 0x43, 0xd5, 0x14, 0x0e, 0xbf, 0x2f, 0xbc,
0x16, 0x56, 0x00, 0x28, 0x5f, 0x13, 0x44, 0x1e, 0x38, 0x94, 0x8f, 0x6d, 0x14, 0xd1, 0xc3, 0x40,
0x00, 0x37, 0x1d, 0xfb, 0x14, 0x06, 0x26, 0x61, 0xe7, 0x91, 0x08, 0x43, 0x7b, 0xcf, 0xb7, 0xb0,
0xe6, 0xa9, 0xc1, 0xdc, 0x54, 0x0f, 0xaf, 0x50, 0x46, 0x95, 0xa1, 0xbc, 0x90, 0xa1, 0xbd, 0xea,
0xa4, 0x92, 0x00, 0x6e, 0x3a, 0xf6, 0x0b, 0xe8, 0xfb, 0x49, 0x1c, 0x98, 0xcf, 0x0c, 0x53, 0x8f,
0xdd, 0x44, 0x97, 0xae, 0x40, 0x5e, 0x89, 0xc3, 0x3f, 0x37, 0xa0, 0x6b, 0x03, 0x15, 0xaf, 0x4a,
0xba, 0x3a, 0x2c, 0x5d, 0x95, 0x14, 0xaf, 0x4a, 0xfa, 0xff, 0x9f, 0x72, 0x08, 0x1d, 0xf9, 0xa7,
0x54, 0x65, 0xa5, 0x0b, 0xc8, 0xab, 0x06, 0xe1, 0xb6, 0x1f, 0x3e, 0x85, 0xd6, 0x89, 0x98, 0xe2,
0x26, 0xf4, 0xe5, 0xfb, 0xaa, 0x71, 0x13, 0xfa, 0xba, 0x4d, 0x0c, 0xff, 0xda, 0x80, 0xee, 0x81,
0x89, 0x48, 0x7c, 0xe7, 0x22, 0xa9, 0x05, 0x69, 0xb9, 0xea, 0x9d, 0xc3, 0x72, 0x7d, 0xdc, 0x7b,
0x57, 0x78, 0x8d, 0x65, 0xe1, 0xdd, 0xe0, 0x44, 0xc6, 0x37, 0xda, 0x4f, 0x62, 0x2d, 0x63, 0x6d,
0x7f, 0x81, 0xde, 0x68, 0x0b, 0xd5, 0xdf, 0x68, 0x0b, 0xb1, 0xcf, 0xa1, 0xf7, 0x46, 0xce, 0xcd,
0xc3, 0x6f, 0x4e, 0xee, 0x62, 0x72, 0xfc, 0xd2, 0x62, 0x18, 0x93, 0xe5, 0x3c, 0x5f, 0x49, 0xc3,
0x6f, 0xdb, 0xd0, 0xc6, 0x77, 0xf6, 0x9a, 0xcf, 0x05, 0x9b, 0xb7, 0x9a, 0x1f, 0xc8, 0x5b, 0x57,
0x7f, 0x64, 0x7e, 0x01, 0xfd, 0x55, 0x09, 0x60, 0xe3, 0x89, 0x72, 0x76, 0x59, 0x2b, 0x60, 0x28,
0xac, 0x08, 0xbc, 0x57, 0xd6, 0xa2, 0xec, 0x05, 0x0c, 0x66, 0x29, 0xde, 0x1f, 0xf3, 0x74, 0x9a,
0x6f, 0xaa, 0x3d, 0x8c, 0xc4, 0x1a, 0x7c, 0x5d, 0xe1, 0x07, 0x86, 0x7b, 0xb9, 0x0e, 0xed, 0xfc,
0x6f, 0x75, 0xe8, 0xfb, 0xb5, 0x71, 0xf7, 0x47, 0xa8, 0x8d, 0x6b, 0xdf, 0x34, 0xbd, 0x0f, 0x7c,
0xd3, 0xac, 0xea, 0xb9, 0xfe, 0x0f, 0xd4, 0x73, 0x8f, 0xa1, 0x9d, 0x49, 0x11, 0xd0, 0x77, 0x81,
0x7d, 0x9c, 0x70, 0xcc, 0xa9, 0x65, 0xbf, 0x86, 0x4d, 0x1b, 0x71, 0xf9, 0xc4, 0x4f, 0x66, 0xb1,
0x76, 0x07, 0xc4, 0xa3, 0x42, 0xf5, 0xf2, 0x0c, 0xbf, 0x59, 0x8e, 0x0f, 0x71, 0x38, 0x7e, 0xf4,
0xf6, 0xbb, 0xed, 0x1b, 0xef, 0xbe, 0xdb, 0xbe, 0xf1, 0x76, 0xb1, 0xdd, 0x78, 0xb7, 0xd8, 0x6e,
0xfc, 0x73, 0xb1, 0xdd, 0xf8, 0xa3, 0x43, 0x7f, 0x83, 0x9c, 0x76, 0xe8, 0x7f, 0x8c, 0xcf, 0xfe,
0x13, 0x00, 0x00, 0xff, 0xff, 0x88, 0x8d, 0x24, 0xd0, 0x3f, 0x11, 0x00, 0x00,
}