Files
services/twitter/proto/twitter.pb.go
2020-12-29 20:56:57 +00:00

2236 lines
75 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// source: proto/twitter.proto
package twitter
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type Point struct {
Lat float64 `protobuf:"fixed64,1,opt,name=lat,proto3" json:"lat,omitempty"`
Lng float64 `protobuf:"fixed64,2,opt,name=lng,proto3" json:"lng,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Point) Reset() { *m = Point{} }
func (m *Point) String() string { return proto.CompactTextString(m) }
func (*Point) ProtoMessage() {}
func (*Point) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{0}
}
func (m *Point) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Point.Unmarshal(m, b)
}
func (m *Point) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Point.Marshal(b, m, deterministic)
}
func (m *Point) XXX_Merge(src proto.Message) {
xxx_messageInfo_Point.Merge(m, src)
}
func (m *Point) XXX_Size() int {
return xxx_messageInfo_Point.Size(m)
}
func (m *Point) XXX_DiscardUnknown() {
xxx_messageInfo_Point.DiscardUnknown(m)
}
var xxx_messageInfo_Point proto.InternalMessageInfo
func (m *Point) GetLat() float64 {
if m != nil {
return m.Lat
}
return 0
}
func (m *Point) GetLng() float64 {
if m != nil {
return m.Lng
}
return 0
}
type Contributor struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
IdStr string `protobuf:"bytes,2,opt,name=id_str,json=idStr,proto3" json:"id_str,omitempty"`
ScreenName string `protobuf:"bytes,3,opt,name=screen_name,json=screenName,proto3" json:"screen_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Contributor) Reset() { *m = Contributor{} }
func (m *Contributor) String() string { return proto.CompactTextString(m) }
func (*Contributor) ProtoMessage() {}
func (*Contributor) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{1}
}
func (m *Contributor) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Contributor.Unmarshal(m, b)
}
func (m *Contributor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Contributor.Marshal(b, m, deterministic)
}
func (m *Contributor) XXX_Merge(src proto.Message) {
xxx_messageInfo_Contributor.Merge(m, src)
}
func (m *Contributor) XXX_Size() int {
return xxx_messageInfo_Contributor.Size(m)
}
func (m *Contributor) XXX_DiscardUnknown() {
xxx_messageInfo_Contributor.DiscardUnknown(m)
}
var xxx_messageInfo_Contributor proto.InternalMessageInfo
func (m *Contributor) GetId() int64 {
if m != nil {
return m.Id
}
return 0
}
func (m *Contributor) GetIdStr() string {
if m != nil {
return m.IdStr
}
return ""
}
func (m *Contributor) GetScreenName() string {
if m != nil {
return m.ScreenName
}
return ""
}
type Coordinates struct {
Coordinates []float64 `protobuf:"fixed64,1,rep,packed,name=coordinates,proto3" json:"coordinates,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Coordinates) Reset() { *m = Coordinates{} }
func (m *Coordinates) String() string { return proto.CompactTextString(m) }
func (*Coordinates) ProtoMessage() {}
func (*Coordinates) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{2}
}
func (m *Coordinates) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Coordinates.Unmarshal(m, b)
}
func (m *Coordinates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Coordinates.Marshal(b, m, deterministic)
}
func (m *Coordinates) XXX_Merge(src proto.Message) {
xxx_messageInfo_Coordinates.Merge(m, src)
}
func (m *Coordinates) XXX_Size() int {
return xxx_messageInfo_Coordinates.Size(m)
}
func (m *Coordinates) XXX_DiscardUnknown() {
xxx_messageInfo_Coordinates.DiscardUnknown(m)
}
var xxx_messageInfo_Coordinates proto.InternalMessageInfo
func (m *Coordinates) GetCoordinates() []float64 {
if m != nil {
return m.Coordinates
}
return nil
}
func (m *Coordinates) GetType() string {
if m != nil {
return m.Type
}
return ""
}
type Hashtag struct {
Indices []int64 `protobuf:"varint,1,rep,packed,name=indices,proto3" json:"indices,omitempty"`
Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Hashtag) Reset() { *m = Hashtag{} }
func (m *Hashtag) String() string { return proto.CompactTextString(m) }
func (*Hashtag) ProtoMessage() {}
func (*Hashtag) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{3}
}
func (m *Hashtag) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Hashtag.Unmarshal(m, b)
}
func (m *Hashtag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Hashtag.Marshal(b, m, deterministic)
}
func (m *Hashtag) XXX_Merge(src proto.Message) {
xxx_messageInfo_Hashtag.Merge(m, src)
}
func (m *Hashtag) XXX_Size() int {
return xxx_messageInfo_Hashtag.Size(m)
}
func (m *Hashtag) XXX_DiscardUnknown() {
xxx_messageInfo_Hashtag.DiscardUnknown(m)
}
var xxx_messageInfo_Hashtag proto.InternalMessageInfo
func (m *Hashtag) GetIndices() []int64 {
if m != nil {
return m.Indices
}
return nil
}
func (m *Hashtag) GetText() string {
if m != nil {
return m.Text
}
return ""
}
type Url struct {
Indices []int64 `protobuf:"varint,1,rep,packed,name=indices,proto3" json:"indices,omitempty"`
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
DisplayUrl string `protobuf:"bytes,3,opt,name=display_url,json=displayUrl,proto3" json:"display_url,omitempty"`
ExpandedUrl string `protobuf:"bytes,4,opt,name=expanded_url,json=expandedUrl,proto3" json:"expanded_url,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Url) Reset() { *m = Url{} }
func (m *Url) String() string { return proto.CompactTextString(m) }
func (*Url) ProtoMessage() {}
func (*Url) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{4}
}
func (m *Url) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Url.Unmarshal(m, b)
}
func (m *Url) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Url.Marshal(b, m, deterministic)
}
func (m *Url) XXX_Merge(src proto.Message) {
xxx_messageInfo_Url.Merge(m, src)
}
func (m *Url) XXX_Size() int {
return xxx_messageInfo_Url.Size(m)
}
func (m *Url) XXX_DiscardUnknown() {
xxx_messageInfo_Url.DiscardUnknown(m)
}
var xxx_messageInfo_Url proto.InternalMessageInfo
func (m *Url) GetIndices() []int64 {
if m != nil {
return m.Indices
}
return nil
}
func (m *Url) GetUrl() string {
if m != nil {
return m.Url
}
return ""
}
func (m *Url) GetDisplayUrl() string {
if m != nil {
return m.DisplayUrl
}
return ""
}
func (m *Url) GetExpandedUrl() string {
if m != nil {
return m.ExpandedUrl
}
return ""
}
type Mention struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Indices []int64 `protobuf:"varint,2,rep,packed,name=indices,proto3" json:"indices,omitempty"`
ScreenName string `protobuf:"bytes,3,opt,name=screen_name,json=screenName,proto3" json:"screen_name,omitempty"`
Id int64 `protobuf:"varint,4,opt,name=id,proto3" json:"id,omitempty"`
IdStr string `protobuf:"bytes,5,opt,name=id_str,json=idStr,proto3" json:"id_str,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Mention) Reset() { *m = Mention{} }
func (m *Mention) String() string { return proto.CompactTextString(m) }
func (*Mention) ProtoMessage() {}
func (*Mention) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{5}
}
func (m *Mention) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Mention.Unmarshal(m, b)
}
func (m *Mention) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Mention.Marshal(b, m, deterministic)
}
func (m *Mention) XXX_Merge(src proto.Message) {
xxx_messageInfo_Mention.Merge(m, src)
}
func (m *Mention) XXX_Size() int {
return xxx_messageInfo_Mention.Size(m)
}
func (m *Mention) XXX_DiscardUnknown() {
xxx_messageInfo_Mention.DiscardUnknown(m)
}
var xxx_messageInfo_Mention proto.InternalMessageInfo
func (m *Mention) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *Mention) GetIndices() []int64 {
if m != nil {
return m.Indices
}
return nil
}
func (m *Mention) GetScreenName() string {
if m != nil {
return m.ScreenName
}
return ""
}
func (m *Mention) GetId() int64 {
if m != nil {
return m.Id
}
return 0
}
func (m *Mention) GetIdStr() string {
if m != nil {
return m.IdStr
}
return ""
}
type MediaSize struct {
W int64 `protobuf:"varint,1,opt,name=w,proto3" json:"w,omitempty"`
H int64 `protobuf:"varint,2,opt,name=h,proto3" json:"h,omitempty"`
Resize string `protobuf:"bytes,3,opt,name=resize,proto3" json:"resize,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MediaSize) Reset() { *m = MediaSize{} }
func (m *MediaSize) String() string { return proto.CompactTextString(m) }
func (*MediaSize) ProtoMessage() {}
func (*MediaSize) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{6}
}
func (m *MediaSize) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MediaSize.Unmarshal(m, b)
}
func (m *MediaSize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MediaSize.Marshal(b, m, deterministic)
}
func (m *MediaSize) XXX_Merge(src proto.Message) {
xxx_messageInfo_MediaSize.Merge(m, src)
}
func (m *MediaSize) XXX_Size() int {
return xxx_messageInfo_MediaSize.Size(m)
}
func (m *MediaSize) XXX_DiscardUnknown() {
xxx_messageInfo_MediaSize.DiscardUnknown(m)
}
var xxx_messageInfo_MediaSize proto.InternalMessageInfo
func (m *MediaSize) GetW() int64 {
if m != nil {
return m.W
}
return 0
}
func (m *MediaSize) GetH() int64 {
if m != nil {
return m.H
}
return 0
}
func (m *MediaSize) GetResize() string {
if m != nil {
return m.Resize
}
return ""
}
type Sizes struct {
Medium *MediaSize `protobuf:"bytes,1,opt,name=medium,proto3" json:"medium,omitempty"`
Thumb *MediaSize `protobuf:"bytes,2,opt,name=thumb,proto3" json:"thumb,omitempty"`
Small *MediaSize `protobuf:"bytes,3,opt,name=small,proto3" json:"small,omitempty"`
Large *MediaSize `protobuf:"bytes,4,opt,name=large,proto3" json:"large,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Sizes) Reset() { *m = Sizes{} }
func (m *Sizes) String() string { return proto.CompactTextString(m) }
func (*Sizes) ProtoMessage() {}
func (*Sizes) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{7}
}
func (m *Sizes) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Sizes.Unmarshal(m, b)
}
func (m *Sizes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Sizes.Marshal(b, m, deterministic)
}
func (m *Sizes) XXX_Merge(src proto.Message) {
xxx_messageInfo_Sizes.Merge(m, src)
}
func (m *Sizes) XXX_Size() int {
return xxx_messageInfo_Sizes.Size(m)
}
func (m *Sizes) XXX_DiscardUnknown() {
xxx_messageInfo_Sizes.DiscardUnknown(m)
}
var xxx_messageInfo_Sizes proto.InternalMessageInfo
func (m *Sizes) GetMedium() *MediaSize {
if m != nil {
return m.Medium
}
return nil
}
func (m *Sizes) GetThumb() *MediaSize {
if m != nil {
return m.Thumb
}
return nil
}
func (m *Sizes) GetSmall() *MediaSize {
if m != nil {
return m.Small
}
return nil
}
func (m *Sizes) GetLarge() *MediaSize {
if m != nil {
return m.Large
}
return nil
}
type Variant struct {
Bitrate int64 `protobuf:"varint,1,opt,name=bitrate,proto3" json:"bitrate,omitempty"`
ContentType string `protobuf:"bytes,2,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Variant) Reset() { *m = Variant{} }
func (m *Variant) String() string { return proto.CompactTextString(m) }
func (*Variant) ProtoMessage() {}
func (*Variant) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{8}
}
func (m *Variant) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Variant.Unmarshal(m, b)
}
func (m *Variant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Variant.Marshal(b, m, deterministic)
}
func (m *Variant) XXX_Merge(src proto.Message) {
xxx_messageInfo_Variant.Merge(m, src)
}
func (m *Variant) XXX_Size() int {
return xxx_messageInfo_Variant.Size(m)
}
func (m *Variant) XXX_DiscardUnknown() {
xxx_messageInfo_Variant.DiscardUnknown(m)
}
var xxx_messageInfo_Variant proto.InternalMessageInfo
func (m *Variant) GetBitrate() int64 {
if m != nil {
return m.Bitrate
}
return 0
}
func (m *Variant) GetContentType() string {
if m != nil {
return m.ContentType
}
return ""
}
func (m *Variant) GetUrl() string {
if m != nil {
return m.Url
}
return ""
}
type VideoInfo struct {
AspectRatio []int64 `protobuf:"varint,1,rep,packed,name=aspect_ratio,json=aspectRatio,proto3" json:"aspect_ratio,omitempty"`
DurationMillis int64 `protobuf:"varint,2,opt,name=duration_millis,json=durationMillis,proto3" json:"duration_millis,omitempty"`
Variants []*Variant `protobuf:"bytes,3,rep,name=variants,proto3" json:"variants,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *VideoInfo) Reset() { *m = VideoInfo{} }
func (m *VideoInfo) String() string { return proto.CompactTextString(m) }
func (*VideoInfo) ProtoMessage() {}
func (*VideoInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{9}
}
func (m *VideoInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_VideoInfo.Unmarshal(m, b)
}
func (m *VideoInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_VideoInfo.Marshal(b, m, deterministic)
}
func (m *VideoInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_VideoInfo.Merge(m, src)
}
func (m *VideoInfo) XXX_Size() int {
return xxx_messageInfo_VideoInfo.Size(m)
}
func (m *VideoInfo) XXX_DiscardUnknown() {
xxx_messageInfo_VideoInfo.DiscardUnknown(m)
}
var xxx_messageInfo_VideoInfo proto.InternalMessageInfo
func (m *VideoInfo) GetAspectRatio() []int64 {
if m != nil {
return m.AspectRatio
}
return nil
}
func (m *VideoInfo) GetDurationMillis() int64 {
if m != nil {
return m.DurationMillis
}
return 0
}
func (m *VideoInfo) GetVariants() []*Variant {
if m != nil {
return m.Variants
}
return nil
}
type Media struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
IdStr string `protobuf:"bytes,2,opt,name=id_str,json=idStr,proto3" json:"id_str,omitempty"`
MediaUrl string `protobuf:"bytes,3,opt,name=media_url,json=mediaUrl,proto3" json:"media_url,omitempty"`
MediaUrlHttps string `protobuf:"bytes,4,opt,name=media_url_https,json=mediaUrlHttps,proto3" json:"media_url_https,omitempty"`
Url string `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
DisplayUrl string `protobuf:"bytes,6,opt,name=display_url,json=displayUrl,proto3" json:"display_url,omitempty"`
ExpandedUrl string `protobuf:"bytes,7,opt,name=expanded_url,json=expandedUrl,proto3" json:"expanded_url,omitempty"`
Sizes *Sizes `protobuf:"bytes,8,opt,name=sizes,proto3" json:"sizes,omitempty"`
SourceStatusId int64 `protobuf:"varint,9,opt,name=source_status_id,json=sourceStatusId,proto3" json:"source_status_id,omitempty"`
SourceStatusIdStr string `protobuf:"bytes,10,opt,name=source_status_id_str,json=sourceStatusIdStr,proto3" json:"source_status_id_str,omitempty"`
Type string `protobuf:"bytes,11,opt,name=type,proto3" json:"type,omitempty"`
Indices []int64 `protobuf:"varint,12,rep,packed,name=indices,proto3" json:"indices,omitempty"`
VideoInfo *VideoInfo `protobuf:"bytes,13,opt,name=video_info,json=videoInfo,proto3" json:"video_info,omitempty"`
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_f4bb3ad4b1d45de3, []int{10}
}
func (m *Media) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Media.Unmarshal(m, b)
}
func (m *Media) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Media.Marshal(b, m, deterministic)
}
func (m *Media) XXX_Merge(src proto.Message) {
xxx_messageInfo_Media.Merge(m, src)
}
func (m *Media) XXX_Size() int {
return xxx_messageInfo_Media.Size(m)
}
func (m *Media) XXX_DiscardUnknown() {
xxx_messageInfo_Media.DiscardUnknown(m)
}
var xxx_messageInfo_Media proto.InternalMessageInfo
func (m *Media) GetId() int64 {
if m != nil {
return m.Id
}
return 0
}
func (m *Media) GetIdStr() string {
if m != nil {
return m.IdStr
}
return ""
}
func (m *Media) GetMediaUrl() string {
if m != nil {
return m.MediaUrl
}
return ""
}
func (m *Media) GetMediaUrlHttps() string {
if m != nil {
return m.MediaUrlHttps
}
return ""
}
func (m *Media) GetUrl() string {
if m != nil {
return m.Url
}
return ""
}
func (m *Media) GetDisplayUrl() string {
if m != nil {
return m.DisplayUrl
}
return ""
}
func (m *Media) GetExpandedUrl() string {
if m != nil {
return m.ExpandedUrl
}
return ""
}
func (m *Media) GetSizes() *Sizes {
if m != nil {
return m.Sizes
}
return nil
}
func (m *Media) GetSourceStatusId() int64 {
if m != nil {
return m.SourceStatusId
}
return 0
}
func (m *Media) GetSourceStatusIdStr() string {
if m != nil {
return m.SourceStatusIdStr
}
return ""
}
func (m *Media) GetType() string {
if m != nil {
return m.Type
}
return ""
}
func (m *Media) GetIndices() []int64 {
if m != nil {
return m.Indices
}
return nil
}
func (m *Media) GetVideoInfo() *VideoInfo {
if m != nil {
return m.VideoInfo
}
return nil
}
type Entities struct {
Hashtags []*Hashtag `protobuf:"bytes,1,rep,name=hashtags,proto3" json:"hashtags,omitempty"`
Urls []*Url `protobuf:"bytes,2,rep,name=urls,proto3" json:"urls,omitempty"`
Url *Url `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
UserMentions []*Mention `protobuf:"bytes,4,rep,name=user_mentions,json=userMentions,proto3" json:"user_mentions,omitempty"`
Media []*Media `protobuf:"bytes,5,rep,name=media,proto3" json:"media,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Entities) Reset() { *m = Entities{} }
func (m *Entities) String() string { return proto.CompactTextString(m) }
func (*Entities) ProtoMessage() {}
func (*Entities) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{11}
}
func (m *Entities) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Entities.Unmarshal(m, b)
}
func (m *Entities) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Entities.Marshal(b, m, deterministic)
}
func (m *Entities) XXX_Merge(src proto.Message) {
xxx_messageInfo_Entities.Merge(m, src)
}
func (m *Entities) XXX_Size() int {
return xxx_messageInfo_Entities.Size(m)
}
func (m *Entities) XXX_DiscardUnknown() {
xxx_messageInfo_Entities.DiscardUnknown(m)
}
var xxx_messageInfo_Entities proto.InternalMessageInfo
func (m *Entities) GetHashtags() []*Hashtag {
if m != nil {
return m.Hashtags
}
return nil
}
func (m *Entities) GetUrls() []*Url {
if m != nil {
return m.Urls
}
return nil
}
func (m *Entities) GetUrl() *Url {
if m != nil {
return m.Url
}
return nil
}
func (m *Entities) GetUserMentions() []*Mention {
if m != nil {
return m.UserMentions
}
return nil
}
func (m *Entities) GetMedia() []*Media {
if m != nil {
return m.Media
}
return nil
}
type BoundingBox struct {
Coordinates []*Coordinates `protobuf:"bytes,1,rep,name=coordinates,proto3" json:"coordinates,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BoundingBox) Reset() { *m = BoundingBox{} }
func (m *BoundingBox) String() string { return proto.CompactTextString(m) }
func (*BoundingBox) ProtoMessage() {}
func (*BoundingBox) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{12}
}
func (m *BoundingBox) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BoundingBox.Unmarshal(m, b)
}
func (m *BoundingBox) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BoundingBox.Marshal(b, m, deterministic)
}
func (m *BoundingBox) XXX_Merge(src proto.Message) {
xxx_messageInfo_BoundingBox.Merge(m, src)
}
func (m *BoundingBox) XXX_Size() int {
return xxx_messageInfo_BoundingBox.Size(m)
}
func (m *BoundingBox) XXX_DiscardUnknown() {
xxx_messageInfo_BoundingBox.DiscardUnknown(m)
}
var xxx_messageInfo_BoundingBox proto.InternalMessageInfo
func (m *BoundingBox) GetCoordinates() []*Coordinates {
if m != nil {
return m.Coordinates
}
return nil
}
func (m *BoundingBox) GetType() string {
if m != nil {
return m.Type
}
return ""
}
type ContainedWithin struct {
Attributes map[string]string `protobuf:"bytes,1,rep,name=attributes,proto3" json:"attributes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
BoundingBox *BoundingBox `protobuf:"bytes,2,opt,name=bounding_box,json=boundingBox,proto3" json:"bounding_box,omitempty"`
Country string `protobuf:"bytes,3,opt,name=country,proto3" json:"country,omitempty"`
CountryCode string `protobuf:"bytes,4,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
FullName string `protobuf:"bytes,5,opt,name=full_name,json=fullName,proto3" json:"full_name,omitempty"`
Id string `protobuf:"bytes,6,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
PlaceType string `protobuf:"bytes,8,opt,name=place_type,json=placeType,proto3" json:"place_type,omitempty"`
Url string `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ContainedWithin) Reset() { *m = ContainedWithin{} }
func (m *ContainedWithin) String() string { return proto.CompactTextString(m) }
func (*ContainedWithin) ProtoMessage() {}
func (*ContainedWithin) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{13}
}
func (m *ContainedWithin) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ContainedWithin.Unmarshal(m, b)
}
func (m *ContainedWithin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ContainedWithin.Marshal(b, m, deterministic)
}
func (m *ContainedWithin) XXX_Merge(src proto.Message) {
xxx_messageInfo_ContainedWithin.Merge(m, src)
}
func (m *ContainedWithin) XXX_Size() int {
return xxx_messageInfo_ContainedWithin.Size(m)
}
func (m *ContainedWithin) XXX_DiscardUnknown() {
xxx_messageInfo_ContainedWithin.DiscardUnknown(m)
}
var xxx_messageInfo_ContainedWithin proto.InternalMessageInfo
func (m *ContainedWithin) GetAttributes() map[string]string {
if m != nil {
return m.Attributes
}
return nil
}
func (m *ContainedWithin) GetBoundingBox() *BoundingBox {
if m != nil {
return m.BoundingBox
}
return nil
}
func (m *ContainedWithin) GetCountry() string {
if m != nil {
return m.Country
}
return ""
}
func (m *ContainedWithin) GetCountryCode() string {
if m != nil {
return m.CountryCode
}
return ""
}
func (m *ContainedWithin) GetFullName() string {
if m != nil {
return m.FullName
}
return ""
}
func (m *ContainedWithin) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *ContainedWithin) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *ContainedWithin) GetPlaceType() string {
if m != nil {
return m.PlaceType
}
return ""
}
func (m *ContainedWithin) GetUrl() string {
if m != nil {
return m.Url
}
return ""
}
type Place struct {
Attributes map[string]string `protobuf:"bytes,1,rep,name=attributes,proto3" json:"attributes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
BoundingBox *BoundingBox `protobuf:"bytes,2,opt,name=bounding_box,json=boundingBox,proto3" json:"bounding_box,omitempty"`
ContainedWithin []*ContainedWithin `protobuf:"bytes,3,rep,name=contained_within,json=containedWithin,proto3" json:"contained_within,omitempty"`
Country string `protobuf:"bytes,4,opt,name=country,proto3" json:"country,omitempty"`
CountryCode string `protobuf:"bytes,5,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
FullName string `protobuf:"bytes,6,opt,name=full_name,json=fullName,proto3" json:"full_name,omitempty"`
Geometry *BoundingBox `protobuf:"bytes,7,opt,name=geometry,proto3" json:"geometry,omitempty"`
Id string `protobuf:"bytes,8,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
PlaceType string `protobuf:"bytes,10,opt,name=place_type,json=placeType,proto3" json:"place_type,omitempty"`
Polylines []string `protobuf:"bytes,11,rep,name=polylines,proto3" json:"polylines,omitempty"`
Url string `protobuf:"bytes,12,opt,name=url,proto3" json:"url,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Place) Reset() { *m = Place{} }
func (m *Place) String() string { return proto.CompactTextString(m) }
func (*Place) ProtoMessage() {}
func (*Place) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{14}
}
func (m *Place) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Place.Unmarshal(m, b)
}
func (m *Place) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Place.Marshal(b, m, deterministic)
}
func (m *Place) XXX_Merge(src proto.Message) {
xxx_messageInfo_Place.Merge(m, src)
}
func (m *Place) XXX_Size() int {
return xxx_messageInfo_Place.Size(m)
}
func (m *Place) XXX_DiscardUnknown() {
xxx_messageInfo_Place.DiscardUnknown(m)
}
var xxx_messageInfo_Place proto.InternalMessageInfo
func (m *Place) GetAttributes() map[string]string {
if m != nil {
return m.Attributes
}
return nil
}
func (m *Place) GetBoundingBox() *BoundingBox {
if m != nil {
return m.BoundingBox
}
return nil
}
func (m *Place) GetContainedWithin() []*ContainedWithin {
if m != nil {
return m.ContainedWithin
}
return nil
}
func (m *Place) GetCountry() string {
if m != nil {
return m.Country
}
return ""
}
func (m *Place) GetCountryCode() string {
if m != nil {
return m.CountryCode
}
return ""
}
func (m *Place) GetFullName() string {
if m != nil {
return m.FullName
}
return ""
}
func (m *Place) GetGeometry() *BoundingBox {
if m != nil {
return m.Geometry
}
return nil
}
func (m *Place) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *Place) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *Place) GetPlaceType() string {
if m != nil {
return m.PlaceType
}
return ""
}
func (m *Place) GetPolylines() []string {
if m != nil {
return m.Polylines
}
return nil
}
func (m *Place) GetUrl() string {
if m != nil {
return m.Url
}
return ""
}
type Tweet struct {
Contributors []*Contributor `protobuf:"bytes,1,rep,name=contributors,proto3" json:"contributors,omitempty"`
Coordinates *Coordinates `protobuf:"bytes,2,opt,name=coordinates,proto3" json:"coordinates,omitempty"`
CreatedAt string `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
Entities *Entities `protobuf:"bytes,4,opt,name=entities,proto3" json:"entities,omitempty"`
ExtendedEntities *Entities `protobuf:"bytes,5,opt,name=extended_entities,json=extendedEntities,proto3" json:"extended_entities,omitempty"`
FavoriteCount int64 `protobuf:"varint,6,opt,name=favorite_count,json=favoriteCount,proto3" json:"favorite_count,omitempty"`
Favorited bool `protobuf:"varint,7,opt,name=favorited,proto3" json:"favorited,omitempty"`
FilterLevel string `protobuf:"bytes,8,opt,name=filter_level,json=filterLevel,proto3" json:"filter_level,omitempty"`
Id int64 `protobuf:"varint,9,opt,name=id,proto3" json:"id,omitempty"`
IdStr string `protobuf:"bytes,10,opt,name=id_str,json=idStr,proto3" json:"id_str,omitempty"`
InReplyToScreenName string `protobuf:"bytes,11,opt,name=in_reply_to_screen_name,json=inReplyToScreenName,proto3" json:"in_reply_to_screen_name,omitempty"`
InReplyToStatusId int64 `protobuf:"varint,12,opt,name=in_reply_to_status_id,json=inReplyToStatusId,proto3" json:"in_reply_to_status_id,omitempty"`
InReplyToStatusIdStr string `protobuf:"bytes,13,opt,name=in_reply_to_status_id_str,json=inReplyToStatusIdStr,proto3" json:"in_reply_to_status_id_str,omitempty"`
InReplyToUserId int64 `protobuf:"varint,14,opt,name=in_reply_to_user_id,json=inReplyToUserId,proto3" json:"in_reply_to_user_id,omitempty"`
InReplyToUserIdStr string `protobuf:"bytes,15,opt,name=in_reply_to_user_id_str,json=inReplyToUserIdStr,proto3" json:"in_reply_to_user_id_str,omitempty"`
Lang string `protobuf:"bytes,16,opt,name=lang,proto3" json:"lang,omitempty"`
Place *Place `protobuf:"bytes,17,opt,name=place,proto3" json:"place,omitempty"`
PossiblySensitive bool `protobuf:"varint,18,opt,name=possibly_sensitive,json=possiblySensitive,proto3" json:"possibly_sensitive,omitempty"`
RetweetCount int64 `protobuf:"varint,19,opt,name=retweet_count,json=retweetCount,proto3" json:"retweet_count,omitempty"`
Retweeted bool `protobuf:"varint,20,opt,name=retweeted,proto3" json:"retweeted,omitempty"`
RetweetedStatus *Tweet `protobuf:"bytes,21,opt,name=retweeted_status,json=retweetedStatus,proto3" json:"retweeted_status,omitempty"`
Source string `protobuf:"bytes,22,opt,name=source,proto3" json:"source,omitempty"`
Scopes map[string]string `protobuf:"bytes,23,rep,name=scopes,proto3" json:"scopes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
Text string `protobuf:"bytes,24,opt,name=text,proto3" json:"text,omitempty"`
Truncated bool `protobuf:"varint,25,opt,name=truncated,proto3" json:"truncated,omitempty"`
User *User `protobuf:"bytes,26,opt,name=user,proto3" json:"user,omitempty"`
WithheldCopyright bool `protobuf:"varint,27,opt,name=withheld_copyright,json=withheldCopyright,proto3" json:"withheld_copyright,omitempty"`
WithheldInCountries []string `protobuf:"bytes,28,rep,name=withheld_in_countries,json=withheldInCountries,proto3" json:"withheld_in_countries,omitempty"`
WithheldScope string `protobuf:"bytes,29,opt,name=withheld_scope,json=withheldScope,proto3" json:"withheld_scope,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Tweet) Reset() { *m = Tweet{} }
func (m *Tweet) String() string { return proto.CompactTextString(m) }
func (*Tweet) ProtoMessage() {}
func (*Tweet) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{15}
}
func (m *Tweet) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Tweet.Unmarshal(m, b)
}
func (m *Tweet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Tweet.Marshal(b, m, deterministic)
}
func (m *Tweet) XXX_Merge(src proto.Message) {
xxx_messageInfo_Tweet.Merge(m, src)
}
func (m *Tweet) XXX_Size() int {
return xxx_messageInfo_Tweet.Size(m)
}
func (m *Tweet) XXX_DiscardUnknown() {
xxx_messageInfo_Tweet.DiscardUnknown(m)
}
var xxx_messageInfo_Tweet proto.InternalMessageInfo
func (m *Tweet) GetContributors() []*Contributor {
if m != nil {
return m.Contributors
}
return nil
}
func (m *Tweet) GetCoordinates() *Coordinates {
if m != nil {
return m.Coordinates
}
return nil
}
func (m *Tweet) GetCreatedAt() string {
if m != nil {
return m.CreatedAt
}
return ""
}
func (m *Tweet) GetEntities() *Entities {
if m != nil {
return m.Entities
}
return nil
}
func (m *Tweet) GetExtendedEntities() *Entities {
if m != nil {
return m.ExtendedEntities
}
return nil
}
func (m *Tweet) GetFavoriteCount() int64 {
if m != nil {
return m.FavoriteCount
}
return 0
}
func (m *Tweet) GetFavorited() bool {
if m != nil {
return m.Favorited
}
return false
}
func (m *Tweet) GetFilterLevel() string {
if m != nil {
return m.FilterLevel
}
return ""
}
func (m *Tweet) GetId() int64 {
if m != nil {
return m.Id
}
return 0
}
func (m *Tweet) GetIdStr() string {
if m != nil {
return m.IdStr
}
return ""
}
func (m *Tweet) GetInReplyToScreenName() string {
if m != nil {
return m.InReplyToScreenName
}
return ""
}
func (m *Tweet) GetInReplyToStatusId() int64 {
if m != nil {
return m.InReplyToStatusId
}
return 0
}
func (m *Tweet) GetInReplyToStatusIdStr() string {
if m != nil {
return m.InReplyToStatusIdStr
}
return ""
}
func (m *Tweet) GetInReplyToUserId() int64 {
if m != nil {
return m.InReplyToUserId
}
return 0
}
func (m *Tweet) GetInReplyToUserIdStr() string {
if m != nil {
return m.InReplyToUserIdStr
}
return ""
}
func (m *Tweet) GetLang() string {
if m != nil {
return m.Lang
}
return ""
}
func (m *Tweet) GetPlace() *Place {
if m != nil {
return m.Place
}
return nil
}
func (m *Tweet) GetPossiblySensitive() bool {
if m != nil {
return m.PossiblySensitive
}
return false
}
func (m *Tweet) GetRetweetCount() int64 {
if m != nil {
return m.RetweetCount
}
return 0
}
func (m *Tweet) GetRetweeted() bool {
if m != nil {
return m.Retweeted
}
return false
}
func (m *Tweet) GetRetweetedStatus() *Tweet {
if m != nil {
return m.RetweetedStatus
}
return nil
}
func (m *Tweet) GetSource() string {
if m != nil {
return m.Source
}
return ""
}
func (m *Tweet) GetScopes() map[string]string {
if m != nil {
return m.Scopes
}
return nil
}
func (m *Tweet) GetText() string {
if m != nil {
return m.Text
}
return ""
}
func (m *Tweet) GetTruncated() bool {
if m != nil {
return m.Truncated
}
return false
}
func (m *Tweet) GetUser() *User {
if m != nil {
return m.User
}
return nil
}
func (m *Tweet) GetWithheldCopyright() bool {
if m != nil {
return m.WithheldCopyright
}
return false
}
func (m *Tweet) GetWithheldInCountries() []string {
if m != nil {
return m.WithheldInCountries
}
return nil
}
func (m *Tweet) GetWithheldScope() string {
if m != nil {
return m.WithheldScope
}
return ""
}
type User struct {
ContributorsEnabled bool `protobuf:"varint,1,opt,name=contributors_enabled,json=contributorsEnabled,proto3" json:"contributors_enabled,omitempty"`
CreatedAt string `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
DefaultProfile bool `protobuf:"varint,3,opt,name=default_profile,json=defaultProfile,proto3" json:"default_profile,omitempty"`
DefaultProfileImage bool `protobuf:"varint,4,opt,name=default_profile_image,json=defaultProfileImage,proto3" json:"default_profile_image,omitempty"`
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
Entities *Entities `protobuf:"bytes,6,opt,name=entities,proto3" json:"entities,omitempty"`
FavouritesCount int64 `protobuf:"varint,7,opt,name=favourites_count,json=favouritesCount,proto3" json:"favourites_count,omitempty"`
FollowRequestSent bool `protobuf:"varint,8,opt,name=follow_request_sent,json=followRequestSent,proto3" json:"follow_request_sent,omitempty"`
FollowersCount int64 `protobuf:"varint,9,opt,name=followers_count,json=followersCount,proto3" json:"followers_count,omitempty"`
Following bool `protobuf:"varint,10,opt,name=following,proto3" json:"following,omitempty"`
FriendsCount int64 `protobuf:"varint,11,opt,name=friends_count,json=friendsCount,proto3" json:"friends_count,omitempty"`
GeoEnabled bool `protobuf:"varint,12,opt,name=geo_enabled,json=geoEnabled,proto3" json:"geo_enabled,omitempty"`
Id int64 `protobuf:"varint,13,opt,name=id,proto3" json:"id,omitempty"`
IdStr string `protobuf:"bytes,14,opt,name=id_str,json=idStr,proto3" json:"id_str,omitempty"`
IsTranslator bool `protobuf:"varint,15,opt,name=is_translator,json=isTranslator,proto3" json:"is_translator,omitempty"`
Lang string `protobuf:"bytes,16,opt,name=lang,proto3" json:"lang,omitempty"`
ListedCount int64 `protobuf:"varint,17,opt,name=listed_count,json=listedCount,proto3" json:"listed_count,omitempty"`
Location string `protobuf:"bytes,18,opt,name=location,proto3" json:"location,omitempty"`
Name string `protobuf:"bytes,19,opt,name=name,proto3" json:"name,omitempty"`
Notifications bool `protobuf:"varint,20,opt,name=notifications,proto3" json:"notifications,omitempty"`
ProfileBackgroundColor string `protobuf:"bytes,21,opt,name=profile_background_color,json=profileBackgroundColor,proto3" json:"profile_background_color,omitempty"`
ProfileBackgroundImageUrl string `protobuf:"bytes,22,opt,name=profile_background_image_url,json=profileBackgroundImageUrl,proto3" json:"profile_background_image_url,omitempty"`
ProfileBackgroundImageUrlHttps string `protobuf:"bytes,23,opt,name=profile_background_image_url_https,json=profileBackgroundImageUrlHttps,proto3" json:"profile_background_image_url_https,omitempty"`
ProfileBackgroundTile bool `protobuf:"varint,24,opt,name=profile_background_tile,json=profileBackgroundTile,proto3" json:"profile_background_tile,omitempty"`
ProfileBannerUrl string `protobuf:"bytes,25,opt,name=profile_banner_url,json=profileBannerUrl,proto3" json:"profile_banner_url,omitempty"`
ProfileImageUrl string `protobuf:"bytes,26,opt,name=profile_image_url,json=profileImageUrl,proto3" json:"profile_image_url,omitempty"`
ProfileImageUrlHttps string `protobuf:"bytes,27,opt,name=profile_image_url_https,json=profileImageUrlHttps,proto3" json:"profile_image_url_https,omitempty"`
ProfileLinkColor string `protobuf:"bytes,28,opt,name=profile_link_color,json=profileLinkColor,proto3" json:"profile_link_color,omitempty"`
ProfileSidebarBorderColor string `protobuf:"bytes,29,opt,name=profile_sidebar_border_color,json=profileSidebarBorderColor,proto3" json:"profile_sidebar_border_color,omitempty"`
ProfileSidebarFillColor string `protobuf:"bytes,30,opt,name=profile_sidebar_fill_color,json=profileSidebarFillColor,proto3" json:"profile_sidebar_fill_color,omitempty"`
ProfileTextColor string `protobuf:"bytes,31,opt,name=profile_text_color,json=profileTextColor,proto3" json:"profile_text_color,omitempty"`
ProfileUseBackgroundImage bool `protobuf:"varint,32,opt,name=profile_use_background_image,json=profileUseBackgroundImage,proto3" json:"profile_use_background_image,omitempty"`
Protected bool `protobuf:"varint,33,opt,name=protected,proto3" json:"protected,omitempty"`
ScreenName string `protobuf:"bytes,34,opt,name=screen_name,json=screenName,proto3" json:"screen_name,omitempty"`
ShowAllInlineMedia bool `protobuf:"varint,35,opt,name=show_all_inline_media,json=showAllInlineMedia,proto3" json:"show_all_inline_media,omitempty"`
Status *Tweet `protobuf:"bytes,36,opt,name=status,proto3" json:"status,omitempty"`
StatusesCount int64 `protobuf:"varint,37,opt,name=statuses_count,json=statusesCount,proto3" json:"statuses_count,omitempty"`
TimeZone string `protobuf:"bytes,38,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
Url string `protobuf:"bytes,39,opt,name=url,proto3" json:"url,omitempty"`
UtcOffset int64 `protobuf:"varint,40,opt,name=utc_offset,json=utcOffset,proto3" json:"utc_offset,omitempty"`
Verified bool `protobuf:"varint,41,opt,name=verified,proto3" json:"verified,omitempty"`
WithheldInCountries []string `protobuf:"bytes,42,rep,name=withheld_in_countries,json=withheldInCountries,proto3" json:"withheld_in_countries,omitempty"`
WithheldScope string `protobuf:"bytes,43,opt,name=withheld_scope,json=withheldScope,proto3" json:"withheld_scope,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *User) Reset() { *m = User{} }
func (m *User) String() string { return proto.CompactTextString(m) }
func (*User) ProtoMessage() {}
func (*User) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{16}
}
func (m *User) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_User.Unmarshal(m, b)
}
func (m *User) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_User.Marshal(b, m, deterministic)
}
func (m *User) XXX_Merge(src proto.Message) {
xxx_messageInfo_User.Merge(m, src)
}
func (m *User) XXX_Size() int {
return xxx_messageInfo_User.Size(m)
}
func (m *User) XXX_DiscardUnknown() {
xxx_messageInfo_User.DiscardUnknown(m)
}
var xxx_messageInfo_User proto.InternalMessageInfo
func (m *User) GetContributorsEnabled() bool {
if m != nil {
return m.ContributorsEnabled
}
return false
}
func (m *User) GetCreatedAt() string {
if m != nil {
return m.CreatedAt
}
return ""
}
func (m *User) GetDefaultProfile() bool {
if m != nil {
return m.DefaultProfile
}
return false
}
func (m *User) GetDefaultProfileImage() bool {
if m != nil {
return m.DefaultProfileImage
}
return false
}
func (m *User) GetDescription() string {
if m != nil {
return m.Description
}
return ""
}
func (m *User) GetEntities() *Entities {
if m != nil {
return m.Entities
}
return nil
}
func (m *User) GetFavouritesCount() int64 {
if m != nil {
return m.FavouritesCount
}
return 0
}
func (m *User) GetFollowRequestSent() bool {
if m != nil {
return m.FollowRequestSent
}
return false
}
func (m *User) GetFollowersCount() int64 {
if m != nil {
return m.FollowersCount
}
return 0
}
func (m *User) GetFollowing() bool {
if m != nil {
return m.Following
}
return false
}
func (m *User) GetFriendsCount() int64 {
if m != nil {
return m.FriendsCount
}
return 0
}
func (m *User) GetGeoEnabled() bool {
if m != nil {
return m.GeoEnabled
}
return false
}
func (m *User) GetId() int64 {
if m != nil {
return m.Id
}
return 0
}
func (m *User) GetIdStr() string {
if m != nil {
return m.IdStr
}
return ""
}
func (m *User) GetIsTranslator() bool {
if m != nil {
return m.IsTranslator
}
return false
}
func (m *User) GetLang() string {
if m != nil {
return m.Lang
}
return ""
}
func (m *User) GetListedCount() int64 {
if m != nil {
return m.ListedCount
}
return 0
}
func (m *User) GetLocation() string {
if m != nil {
return m.Location
}
return ""
}
func (m *User) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *User) GetNotifications() bool {
if m != nil {
return m.Notifications
}
return false
}
func (m *User) GetProfileBackgroundColor() string {
if m != nil {
return m.ProfileBackgroundColor
}
return ""
}
func (m *User) GetProfileBackgroundImageUrl() string {
if m != nil {
return m.ProfileBackgroundImageUrl
}
return ""
}
func (m *User) GetProfileBackgroundImageUrlHttps() string {
if m != nil {
return m.ProfileBackgroundImageUrlHttps
}
return ""
}
func (m *User) GetProfileBackgroundTile() bool {
if m != nil {
return m.ProfileBackgroundTile
}
return false
}
func (m *User) GetProfileBannerUrl() string {
if m != nil {
return m.ProfileBannerUrl
}
return ""
}
func (m *User) GetProfileImageUrl() string {
if m != nil {
return m.ProfileImageUrl
}
return ""
}
func (m *User) GetProfileImageUrlHttps() string {
if m != nil {
return m.ProfileImageUrlHttps
}
return ""
}
func (m *User) GetProfileLinkColor() string {
if m != nil {
return m.ProfileLinkColor
}
return ""
}
func (m *User) GetProfileSidebarBorderColor() string {
if m != nil {
return m.ProfileSidebarBorderColor
}
return ""
}
func (m *User) GetProfileSidebarFillColor() string {
if m != nil {
return m.ProfileSidebarFillColor
}
return ""
}
func (m *User) GetProfileTextColor() string {
if m != nil {
return m.ProfileTextColor
}
return ""
}
func (m *User) GetProfileUseBackgroundImage() bool {
if m != nil {
return m.ProfileUseBackgroundImage
}
return false
}
func (m *User) GetProtected() bool {
if m != nil {
return m.Protected
}
return false
}
func (m *User) GetScreenName() string {
if m != nil {
return m.ScreenName
}
return ""
}
func (m *User) GetShowAllInlineMedia() bool {
if m != nil {
return m.ShowAllInlineMedia
}
return false
}
func (m *User) GetStatus() *Tweet {
if m != nil {
return m.Status
}
return nil
}
func (m *User) GetStatusesCount() int64 {
if m != nil {
return m.StatusesCount
}
return 0
}
func (m *User) GetTimeZone() string {
if m != nil {
return m.TimeZone
}
return ""
}
func (m *User) GetUrl() string {
if m != nil {
return m.Url
}
return ""
}
func (m *User) GetUtcOffset() int64 {
if m != nil {
return m.UtcOffset
}
return 0
}
func (m *User) GetVerified() bool {
if m != nil {
return m.Verified
}
return false
}
func (m *User) GetWithheldInCountries() []string {
if m != nil {
return m.WithheldInCountries
}
return nil
}
func (m *User) GetWithheldScope() string {
if m != nil {
return m.WithheldScope
}
return ""
}
type TweetRequest struct {
Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
InReplyToStatusId uint64 `protobuf:"varint,2,opt,name=in_reply_to_status_id,json=inReplyToStatusId,proto3" json:"in_reply_to_status_id,omitempty"`
PossiblySensitive bool `protobuf:"varint,3,opt,name=possibly_sensitive,json=possiblySensitive,proto3" json:"possibly_sensitive,omitempty"`
LatLng *Point `protobuf:"bytes,4,opt,name=lat_lng,json=latLng,proto3" json:"lat_lng,omitempty"`
PlaceId string `protobuf:"bytes,5,opt,name=place_id,json=placeId,proto3" json:"place_id,omitempty"`
DisplayCoordinates bool `protobuf:"varint,6,opt,name=display_coordinates,json=displayCoordinates,proto3" json:"display_coordinates,omitempty"`
TrimUser bool `protobuf:"varint,7,opt,name=trim_user,json=trimUser,proto3" json:"trim_user,omitempty"`
MediaIds []uint64 `protobuf:"varint,8,rep,packed,name=media_ids,json=mediaIds,proto3" json:"media_ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *TweetRequest) Reset() { *m = TweetRequest{} }
func (m *TweetRequest) String() string { return proto.CompactTextString(m) }
func (*TweetRequest) ProtoMessage() {}
func (*TweetRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{17}
}
func (m *TweetRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TweetRequest.Unmarshal(m, b)
}
func (m *TweetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TweetRequest.Marshal(b, m, deterministic)
}
func (m *TweetRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_TweetRequest.Merge(m, src)
}
func (m *TweetRequest) XXX_Size() int {
return xxx_messageInfo_TweetRequest.Size(m)
}
func (m *TweetRequest) XXX_DiscardUnknown() {
xxx_messageInfo_TweetRequest.DiscardUnknown(m)
}
var xxx_messageInfo_TweetRequest proto.InternalMessageInfo
func (m *TweetRequest) GetStatus() string {
if m != nil {
return m.Status
}
return ""
}
func (m *TweetRequest) GetInReplyToStatusId() uint64 {
if m != nil {
return m.InReplyToStatusId
}
return 0
}
func (m *TweetRequest) GetPossiblySensitive() bool {
if m != nil {
return m.PossiblySensitive
}
return false
}
func (m *TweetRequest) GetLatLng() *Point {
if m != nil {
return m.LatLng
}
return nil
}
func (m *TweetRequest) GetPlaceId() string {
if m != nil {
return m.PlaceId
}
return ""
}
func (m *TweetRequest) GetDisplayCoordinates() bool {
if m != nil {
return m.DisplayCoordinates
}
return false
}
func (m *TweetRequest) GetTrimUser() bool {
if m != nil {
return m.TrimUser
}
return false
}
func (m *TweetRequest) GetMediaIds() []uint64 {
if m != nil {
return m.MediaIds
}
return nil
}
type TweetResponse struct {
Contributors []*Contributor `protobuf:"bytes,1,rep,name=contributors,proto3" json:"contributors,omitempty"`
Coordinates *Coordinates `protobuf:"bytes,2,opt,name=coordinates,proto3" json:"coordinates,omitempty"`
CreatedAt string `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
Entities *Entities `protobuf:"bytes,4,opt,name=entities,proto3" json:"entities,omitempty"`
ExtendedEntities *Entities `protobuf:"bytes,5,opt,name=extended_entities,json=extendedEntities,proto3" json:"extended_entities,omitempty"`
FavoriteCount int64 `protobuf:"varint,6,opt,name=favorite_count,json=favoriteCount,proto3" json:"favorite_count,omitempty"`
Favorited bool `protobuf:"varint,7,opt,name=favorited,proto3" json:"favorited,omitempty"`
FilterLevel string `protobuf:"bytes,8,opt,name=filter_level,json=filterLevel,proto3" json:"filter_level,omitempty"`
Id int64 `protobuf:"varint,9,opt,name=id,proto3" json:"id,omitempty"`
IdStr string `protobuf:"bytes,10,opt,name=id_str,json=idStr,proto3" json:"id_str,omitempty"`
InReplyToScreenName string `protobuf:"bytes,11,opt,name=in_reply_to_screen_name,json=inReplyToScreenName,proto3" json:"in_reply_to_screen_name,omitempty"`
InReplyToStatusId int64 `protobuf:"varint,12,opt,name=in_reply_to_status_id,json=inReplyToStatusId,proto3" json:"in_reply_to_status_id,omitempty"`
InReplyToStatusIdStr string `protobuf:"bytes,13,opt,name=in_reply_to_status_id_str,json=inReplyToStatusIdStr,proto3" json:"in_reply_to_status_id_str,omitempty"`
InReplyToUserId int64 `protobuf:"varint,14,opt,name=in_reply_to_user_id,json=inReplyToUserId,proto3" json:"in_reply_to_user_id,omitempty"`
InReplyToUserIdStr string `protobuf:"bytes,15,opt,name=in_reply_to_user_id_str,json=inReplyToUserIdStr,proto3" json:"in_reply_to_user_id_str,omitempty"`
Lang string `protobuf:"bytes,16,opt,name=lang,proto3" json:"lang,omitempty"`
Place *Place `protobuf:"bytes,17,opt,name=place,proto3" json:"place,omitempty"`
PossiblySensitive bool `protobuf:"varint,18,opt,name=possibly_sensitive,json=possiblySensitive,proto3" json:"possibly_sensitive,omitempty"`
RetweetCount int64 `protobuf:"varint,19,opt,name=retweet_count,json=retweetCount,proto3" json:"retweet_count,omitempty"`
Retweeted bool `protobuf:"varint,20,opt,name=retweeted,proto3" json:"retweeted,omitempty"`
RetweetedStatus *Tweet `protobuf:"bytes,21,opt,name=retweeted_status,json=retweetedStatus,proto3" json:"retweeted_status,omitempty"`
Source string `protobuf:"bytes,22,opt,name=source,proto3" json:"source,omitempty"`
Scopes map[string]string `protobuf:"bytes,23,rep,name=scopes,proto3" json:"scopes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
Text string `protobuf:"bytes,24,opt,name=text,proto3" json:"text,omitempty"`
Truncated bool `protobuf:"varint,25,opt,name=truncated,proto3" json:"truncated,omitempty"`
User *User `protobuf:"bytes,26,opt,name=user,proto3" json:"user,omitempty"`
WithheldCopyright bool `protobuf:"varint,27,opt,name=withheld_copyright,json=withheldCopyright,proto3" json:"withheld_copyright,omitempty"`
WithheldInCountries []string `protobuf:"bytes,28,rep,name=withheld_in_countries,json=withheldInCountries,proto3" json:"withheld_in_countries,omitempty"`
WithheldScope string `protobuf:"bytes,29,opt,name=withheld_scope,json=withheldScope,proto3" json:"withheld_scope,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *TweetResponse) Reset() { *m = TweetResponse{} }
func (m *TweetResponse) String() string { return proto.CompactTextString(m) }
func (*TweetResponse) ProtoMessage() {}
func (*TweetResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_f4bb3ad4b1d45de3, []int{18}
}
func (m *TweetResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TweetResponse.Unmarshal(m, b)
}
func (m *TweetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TweetResponse.Marshal(b, m, deterministic)
}
func (m *TweetResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_TweetResponse.Merge(m, src)
}
func (m *TweetResponse) XXX_Size() int {
return xxx_messageInfo_TweetResponse.Size(m)
}
func (m *TweetResponse) XXX_DiscardUnknown() {
xxx_messageInfo_TweetResponse.DiscardUnknown(m)
}
var xxx_messageInfo_TweetResponse proto.InternalMessageInfo
func (m *TweetResponse) GetContributors() []*Contributor {
if m != nil {
return m.Contributors
}
return nil
}
func (m *TweetResponse) GetCoordinates() *Coordinates {
if m != nil {
return m.Coordinates
}
return nil
}
func (m *TweetResponse) GetCreatedAt() string {
if m != nil {
return m.CreatedAt
}
return ""
}
func (m *TweetResponse) GetEntities() *Entities {
if m != nil {
return m.Entities
}
return nil
}
func (m *TweetResponse) GetExtendedEntities() *Entities {
if m != nil {
return m.ExtendedEntities
}
return nil
}
func (m *TweetResponse) GetFavoriteCount() int64 {
if m != nil {
return m.FavoriteCount
}
return 0
}
func (m *TweetResponse) GetFavorited() bool {
if m != nil {
return m.Favorited
}
return false
}
func (m *TweetResponse) GetFilterLevel() string {
if m != nil {
return m.FilterLevel
}
return ""
}
func (m *TweetResponse) GetId() int64 {
if m != nil {
return m.Id
}
return 0
}
func (m *TweetResponse) GetIdStr() string {
if m != nil {
return m.IdStr
}
return ""
}
func (m *TweetResponse) GetInReplyToScreenName() string {
if m != nil {
return m.InReplyToScreenName
}
return ""
}
func (m *TweetResponse) GetInReplyToStatusId() int64 {
if m != nil {
return m.InReplyToStatusId
}
return 0
}
func (m *TweetResponse) GetInReplyToStatusIdStr() string {
if m != nil {
return m.InReplyToStatusIdStr
}
return ""
}
func (m *TweetResponse) GetInReplyToUserId() int64 {
if m != nil {
return m.InReplyToUserId
}
return 0
}
func (m *TweetResponse) GetInReplyToUserIdStr() string {
if m != nil {
return m.InReplyToUserIdStr
}
return ""
}
func (m *TweetResponse) GetLang() string {
if m != nil {
return m.Lang
}
return ""
}
func (m *TweetResponse) GetPlace() *Place {
if m != nil {
return m.Place
}
return nil
}
func (m *TweetResponse) GetPossiblySensitive() bool {
if m != nil {
return m.PossiblySensitive
}
return false
}
func (m *TweetResponse) GetRetweetCount() int64 {
if m != nil {
return m.RetweetCount
}
return 0
}
func (m *TweetResponse) GetRetweeted() bool {
if m != nil {
return m.Retweeted
}
return false
}
func (m *TweetResponse) GetRetweetedStatus() *Tweet {
if m != nil {
return m.RetweetedStatus
}
return nil
}
func (m *TweetResponse) GetSource() string {
if m != nil {
return m.Source
}
return ""
}
func (m *TweetResponse) GetScopes() map[string]string {
if m != nil {
return m.Scopes
}
return nil
}
func (m *TweetResponse) GetText() string {
if m != nil {
return m.Text
}
return ""
}
func (m *TweetResponse) GetTruncated() bool {
if m != nil {
return m.Truncated
}
return false
}
func (m *TweetResponse) GetUser() *User {
if m != nil {
return m.User
}
return nil
}
func (m *TweetResponse) GetWithheldCopyright() bool {
if m != nil {
return m.WithheldCopyright
}
return false
}
func (m *TweetResponse) GetWithheldInCountries() []string {
if m != nil {
return m.WithheldInCountries
}
return nil
}
func (m *TweetResponse) GetWithheldScope() string {
if m != nil {
return m.WithheldScope
}
return ""
}
func init() {
proto.RegisterType((*Point)(nil), "twitter.Point")
proto.RegisterType((*Contributor)(nil), "twitter.Contributor")
proto.RegisterType((*Coordinates)(nil), "twitter.Coordinates")
proto.RegisterType((*Hashtag)(nil), "twitter.Hashtag")
proto.RegisterType((*Url)(nil), "twitter.Url")
proto.RegisterType((*Mention)(nil), "twitter.Mention")
proto.RegisterType((*MediaSize)(nil), "twitter.MediaSize")
proto.RegisterType((*Sizes)(nil), "twitter.Sizes")
proto.RegisterType((*Variant)(nil), "twitter.Variant")
proto.RegisterType((*VideoInfo)(nil), "twitter.VideoInfo")
proto.RegisterType((*Media)(nil), "twitter.Media")
proto.RegisterType((*Entities)(nil), "twitter.Entities")
proto.RegisterType((*BoundingBox)(nil), "twitter.BoundingBox")
proto.RegisterType((*ContainedWithin)(nil), "twitter.ContainedWithin")
proto.RegisterMapType((map[string]string)(nil), "twitter.ContainedWithin.AttributesEntry")
proto.RegisterType((*Place)(nil), "twitter.Place")
proto.RegisterMapType((map[string]string)(nil), "twitter.Place.AttributesEntry")
proto.RegisterType((*Tweet)(nil), "twitter.Tweet")
proto.RegisterMapType((map[string]string)(nil), "twitter.Tweet.ScopesEntry")
proto.RegisterType((*User)(nil), "twitter.User")
proto.RegisterType((*TweetRequest)(nil), "twitter.TweetRequest")
proto.RegisterType((*TweetResponse)(nil), "twitter.TweetResponse")
proto.RegisterMapType((map[string]string)(nil), "twitter.TweetResponse.ScopesEntry")
}
func init() { proto.RegisterFile("proto/twitter.proto", fileDescriptor_f4bb3ad4b1d45de3) }
var fileDescriptor_f4bb3ad4b1d45de3 = []byte{
// 2307 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x59, 0x5b, 0x6f, 0x1b, 0xb9,
0x15, 0xae, 0x2c, 0xcb, 0x92, 0x8e, 0x24, 0x5f, 0x68, 0x3b, 0x9e, 0x38, 0x37, 0x47, 0xc9, 0x26,
0xde, 0x6c, 0x36, 0xbb, 0xf1, 0xb6, 0x9b, 0xec, 0x2e, 0xba, 0x41, 0x62, 0xa4, 0x88, 0x8b, 0xa4,
0x0d, 0xc6, 0xf6, 0xb6, 0xdd, 0x97, 0xc1, 0x68, 0x86, 0x92, 0x89, 0x50, 0xa4, 0x4a, 0x52, 0xbe,
0xe4, 0xa5, 0x40, 0x8b, 0xfe, 0x9a, 0x3e, 0xf5, 0xa5, 0x7f, 0xa5, 0x3f, 0xa1, 0x3f, 0xa1, 0x7d,
0x2c, 0x78, 0xc8, 0x19, 0x8d, 0xc6, 0x72, 0xd2, 0x00, 0x2d, 0xd0, 0x87, 0xbc, 0x89, 0xe7, 0x46,
0xf2, 0x5c, 0xbe, 0x73, 0x38, 0x82, 0xd5, 0x91, 0x92, 0x46, 0x7e, 0x61, 0x4e, 0x98, 0x31, 0x54,
0x3d, 0xc0, 0x15, 0xa9, 0xfb, 0x65, 0xf7, 0x33, 0xa8, 0xbd, 0x96, 0x4c, 0x18, 0xb2, 0x0c, 0x55,
0x1e, 0x9b, 0xa0, 0xb2, 0x55, 0xd9, 0xae, 0x84, 0xf6, 0x27, 0x52, 0xc4, 0x20, 0x98, 0xf3, 0x14,
0x31, 0xe8, 0x1e, 0x42, 0x6b, 0x57, 0x0a, 0xa3, 0x58, 0x6f, 0x6c, 0xa4, 0x22, 0x8b, 0x30, 0xc7,
0x52, 0xd4, 0xa8, 0x86, 0x73, 0x2c, 0x25, 0xeb, 0xb0, 0xc0, 0xd2, 0x48, 0x1b, 0x85, 0x3a, 0xcd,
0xb0, 0xc6, 0xd2, 0x7d, 0xa3, 0xc8, 0x0d, 0x68, 0xe9, 0x44, 0x51, 0x2a, 0x22, 0x11, 0x0f, 0x69,
0x50, 0x45, 0x1e, 0x38, 0xd2, 0xaf, 0xe2, 0x21, 0xed, 0xee, 0x5a, 0xb3, 0x52, 0xa5, 0x4c, 0xc4,
0x86, 0x6a, 0xb2, 0x05, 0xad, 0x64, 0xb2, 0x0c, 0x2a, 0x5b, 0xd5, 0xed, 0x4a, 0x58, 0x24, 0x11,
0x02, 0xf3, 0xe6, 0x6c, 0x44, 0xfd, 0x36, 0xf8, 0xbb, 0xfb, 0x08, 0xea, 0x2f, 0x62, 0x7d, 0x64,
0xe2, 0x01, 0x09, 0xa0, 0xce, 0x44, 0xca, 0x12, 0xaf, 0x5c, 0x0d, 0xb3, 0x25, 0x2a, 0xd2, 0x53,
0x93, 0x2b, 0xd2, 0x53, 0xd3, 0x1d, 0x43, 0xf5, 0x50, 0xf1, 0x77, 0x28, 0x2d, 0x43, 0x75, 0xac,
0xb8, 0xd7, 0xb1, 0x3f, 0xed, 0x8d, 0x52, 0xa6, 0x47, 0x3c, 0x3e, 0x8b, 0x2c, 0xc7, 0xdf, 0xc8,
0x93, 0xac, 0xb1, 0x9b, 0xd0, 0xa6, 0xa7, 0xa3, 0x58, 0xa4, 0x34, 0x45, 0x89, 0x79, 0x94, 0x68,
0x65, 0xb4, 0x43, 0xc5, 0xbb, 0x7f, 0x80, 0xfa, 0x2b, 0x2a, 0x0c, 0x93, 0xc2, 0x9e, 0x0a, 0x3d,
0x53, 0x71, 0xa7, 0xb2, 0xbf, 0x8b, 0xc7, 0x99, 0x9b, 0x3e, 0xce, 0xfb, 0xdc, 0xe9, 0xc3, 0x32,
0x3f, 0x23, 0x2c, 0xb5, 0x42, 0x58, 0xba, 0x4f, 0xa0, 0xf9, 0x8a, 0xa6, 0x2c, 0xde, 0x67, 0x6f,
0x29, 0x69, 0x43, 0xe5, 0xc4, 0x47, 0xb2, 0x72, 0x62, 0x57, 0x47, 0x78, 0xdf, 0x6a, 0x58, 0x39,
0x22, 0x97, 0x60, 0x41, 0x51, 0xcd, 0xde, 0x66, 0x7b, 0xf9, 0x55, 0xf7, 0xaf, 0x15, 0xa8, 0x59,
0x65, 0x4d, 0xee, 0xc1, 0xc2, 0x90, 0xa6, 0x6c, 0x3c, 0x44, 0x13, 0xad, 0x1d, 0xf2, 0x20, 0xcb,
0xb6, 0x7c, 0x87, 0xd0, 0x4b, 0x90, 0x6d, 0xa8, 0x99, 0xa3, 0xf1, 0xb0, 0x87, 0xf6, 0x67, 0x8b,
0x3a, 0x01, 0x2b, 0xa9, 0x87, 0x31, 0x77, 0xfe, 0xbd, 0x40, 0x12, 0x05, 0xac, 0x24, 0x8f, 0xd5,
0x80, 0xe2, 0xa5, 0x2f, 0x90, 0x44, 0x81, 0xee, 0x6f, 0xa1, 0xfe, 0x43, 0xac, 0x58, 0x2c, 0x8c,
0xf5, 0x70, 0x8f, 0x19, 0x15, 0x1b, 0xea, 0x2f, 0x9e, 0x2d, 0x6d, 0xf4, 0x12, 0x29, 0x0c, 0x15,
0x26, 0x2a, 0xa4, 0x59, 0xcb, 0xd3, 0x0e, 0xce, 0x46, 0x34, 0xcb, 0x89, 0x6a, 0x9e, 0x13, 0xdd,
0x3f, 0x57, 0xa0, 0xf9, 0x03, 0x4b, 0xa9, 0xdc, 0x13, 0x7d, 0x69, 0x4d, 0xc4, 0x7a, 0x44, 0x13,
0x13, 0xa9, 0xd8, 0x30, 0xe9, 0x53, 0xaa, 0xe5, 0x68, 0xa1, 0x25, 0x91, 0xbb, 0xb0, 0x94, 0x8e,
0x91, 0x2b, 0xa2, 0x21, 0xe3, 0x9c, 0x69, 0xef, 0xf2, 0xc5, 0x8c, 0xfc, 0x0a, 0xa9, 0xe4, 0x3e,
0x34, 0x8e, 0xdd, 0x99, 0x75, 0x50, 0xdd, 0xaa, 0x6e, 0xb7, 0x76, 0x96, 0xf3, 0x0b, 0xfa, 0xcb,
0x84, 0xb9, 0x44, 0xf7, 0x2f, 0x55, 0xa8, 0xe1, 0xb5, 0xff, 0xd3, 0xf2, 0xbc, 0x02, 0x4d, 0x1b,
0x9a, 0xb8, 0x90, 0xca, 0x0d, 0x24, 0xd8, 0x44, 0xbe, 0x03, 0x4b, 0x39, 0x33, 0x3a, 0x32, 0x66,
0xa4, 0x7d, 0x2e, 0x77, 0x32, 0x91, 0x17, 0x96, 0x98, 0xf9, 0xa3, 0x76, 0x61, 0x8d, 0x2c, 0xbc,
0xb7, 0x46, 0xea, 0xe7, 0x6a, 0x84, 0xdc, 0x86, 0x9a, 0xcd, 0x34, 0x1d, 0x34, 0x30, 0xae, 0x8b,
0xf9, 0xb5, 0x31, 0xed, 0x42, 0xc7, 0x24, 0xdb, 0xb0, 0xac, 0xe5, 0x58, 0x25, 0x34, 0xd2, 0x26,
0x36, 0x63, 0x1d, 0xb1, 0x34, 0x68, 0x3a, 0x4f, 0x3a, 0xfa, 0x3e, 0x92, 0xf7, 0x52, 0xf2, 0x05,
0xac, 0x95, 0x25, 0xd1, 0x1f, 0x80, 0x5b, 0xaf, 0x4c, 0x4b, 0x5b, 0xdf, 0x64, 0x40, 0xd3, 0x9a,
0x00, 0x4d, 0xb1, 0x32, 0xdb, 0xd3, 0x95, 0xf9, 0x10, 0xe0, 0xd8, 0x66, 0x40, 0xc4, 0x44, 0x5f,
0x06, 0x9d, 0x52, 0x2e, 0xe6, 0xc9, 0x11, 0x36, 0x8f, 0xb3, 0x9f, 0xdd, 0xbf, 0x57, 0xa0, 0xf1,
0x5c, 0x18, 0x66, 0x18, 0xc5, 0x40, 0x1f, 0x39, 0x08, 0x73, 0x18, 0x54, 0x0c, 0xb4, 0xc7, 0xb6,
0x30, 0x97, 0x20, 0x5b, 0x30, 0x3f, 0x56, 0xdc, 0xc1, 0x43, 0x6b, 0xa7, 0x9d, 0x4b, 0x1e, 0x2a,
0x1e, 0x22, 0x87, 0x5c, 0x9f, 0x24, 0x69, 0x59, 0x00, 0x43, 0xf4, 0x33, 0xe8, 0x8c, 0x35, 0x55,
0xd1, 0xd0, 0xe1, 0x90, 0x0d, 0xed, 0xf4, 0xa6, 0x1e, 0xa0, 0xc2, 0xb6, 0x15, 0xf3, 0x0b, 0x6d,
0xa3, 0x82, 0xc1, 0x0f, 0x6a, 0x28, 0xbe, 0x38, 0x5d, 0x6d, 0xa1, 0x63, 0x76, 0x7f, 0x07, 0xad,
0x67, 0x72, 0x2c, 0x52, 0x26, 0x06, 0xcf, 0xe4, 0x29, 0xf9, 0xfa, 0x3c, 0xa8, 0xb7, 0x76, 0xd6,
0x72, 0xd5, 0x02, 0xfe, 0xbf, 0x1f, 0xea, 0xff, 0x58, 0x85, 0x25, 0xdb, 0x87, 0x62, 0x26, 0x68,
0xfa, 0x1b, 0x66, 0x8e, 0x98, 0x20, 0x2f, 0x00, 0x62, 0xe3, 0x3a, 0x53, 0x6e, 0x7e, 0xbb, 0x60,
0x7e, 0x4a, 0xfa, 0xc1, 0xd3, 0x5c, 0xf4, 0xb9, 0x30, 0xea, 0x2c, 0x2c, 0xe8, 0x92, 0x47, 0xd0,
0xee, 0xf9, 0x83, 0x47, 0x3d, 0x79, 0xea, 0x71, 0x6a, 0x72, 0xd4, 0xc2, 0xad, 0xc2, 0x56, 0xaf,
0x70, 0xc5, 0x00, 0xea, 0x89, 0x1c, 0x5b, 0x7b, 0xbe, 0x8c, 0xb2, 0xa5, 0x03, 0x14, 0xfc, 0x19,
0x25, 0x32, 0xa5, 0x59, 0x3b, 0xf0, 0xb4, 0x5d, 0x99, 0x52, 0x5b, 0x85, 0xfd, 0x31, 0xe7, 0x0e,
0xd3, 0x5d, 0x19, 0x35, 0x2c, 0xa1, 0x80, 0xe8, 0xae, 0x84, 0x6c, 0x25, 0x67, 0x0d, 0xa3, 0x5e,
0x68, 0x18, 0xd7, 0x00, 0x46, 0x3c, 0x4e, 0xa8, 0x83, 0xac, 0x06, 0x72, 0x9a, 0x48, 0x29, 0x02,
0x56, 0x33, 0x2f, 0xd0, 0xcd, 0x9f, 0xc3, 0x52, 0xc9, 0x0d, 0x56, 0xe8, 0x0d, 0x3d, 0xf3, 0x7d,
0xc8, 0xfe, 0x24, 0x6b, 0x50, 0x3b, 0x8e, 0xf9, 0x38, 0xf3, 0xbf, 0x5b, 0x7c, 0x3b, 0xf7, 0xb8,
0xd2, 0xfd, 0xd3, 0x3c, 0xd4, 0x5e, 0x5b, 0xf3, 0xe4, 0xfb, 0x19, 0xae, 0xbf, 0x9e, 0xbb, 0x0b,
0x65, 0xfe, 0x37, 0x0e, 0xdf, 0x85, 0xe5, 0x24, 0x0b, 0x6c, 0x74, 0x82, 0x91, 0xf5, 0x00, 0x19,
0x5c, 0x14, 0xf9, 0x70, 0x29, 0x29, 0x25, 0x4e, 0x21, 0x6a, 0xf3, 0xef, 0x8e, 0x5a, 0xed, 0x3d,
0x51, 0x5b, 0x28, 0x45, 0xed, 0x4b, 0x68, 0x0c, 0xa8, 0x1c, 0x52, 0x6b, 0xba, 0xfe, 0x8e, 0x3b,
0xe5, 0x52, 0x3e, 0xce, 0x8d, 0x73, 0x71, 0x6e, 0x5e, 0x18, 0x67, 0x28, 0xc7, 0xf9, 0x2a, 0x34,
0x47, 0x92, 0x9f, 0x71, 0x26, 0xa8, 0x0e, 0x5a, 0x5b, 0x55, 0xe4, 0x66, 0x84, 0x2c, 0x0b, 0xda,
0xff, 0xb5, 0x2c, 0xf8, 0x47, 0x13, 0x6a, 0x07, 0x27, 0x94, 0x1a, 0xf2, 0xd8, 0x35, 0x4d, 0x3f,
0x1b, 0xce, 0xaa, 0xf0, 0x9c, 0x19, 0x4e, 0x49, 0x96, 0xa1, 0xa1, 0x1c, 0xfe, 0x0b, 0xa1, 0xe1,
0x1a, 0x40, 0xa2, 0x68, 0x6c, 0x68, 0x1a, 0xc5, 0xc6, 0x97, 0x5c, 0xd3, 0x53, 0x9e, 0x1a, 0xf2,
0x39, 0x34, 0xa8, 0x47, 0x56, 0x3f, 0x17, 0xac, 0xe4, 0x36, 0x33, 0xc8, 0x0d, 0x73, 0x11, 0xf2,
0x3d, 0xac, 0xd0, 0x53, 0x43, 0xb1, 0x1d, 0xe5, 0x7a, 0xb5, 0x8b, 0xf4, 0x96, 0x33, 0xd9, 0x1c,
0xbc, 0x3f, 0x81, 0xc5, 0x7e, 0x7c, 0x2c, 0x15, 0x33, 0x34, 0xc2, 0x14, 0xc1, 0x7c, 0xa8, 0x86,
0x9d, 0x8c, 0xba, 0x6b, 0x89, 0x36, 0x3e, 0x19, 0x21, 0xc5, 0xac, 0x68, 0x84, 0x13, 0x82, 0x4d,
0xb9, 0x3e, 0xe3, 0x86, 0xaa, 0x88, 0xd3, 0x63, 0xca, 0x7d, 0x2a, 0xb4, 0x1c, 0xed, 0xa5, 0x25,
0xf9, 0x1c, 0x69, 0xce, 0xe8, 0xea, 0x50, 0xec, 0xea, 0x3f, 0x85, 0x0d, 0x26, 0x22, 0x45, 0x47,
0xfc, 0x2c, 0x32, 0x32, 0x2a, 0x4e, 0x8c, 0xae, 0x99, 0xad, 0x32, 0x11, 0x5a, 0xee, 0x81, 0xdc,
0x9f, 0x8c, 0x8e, 0x5f, 0xc2, 0xfa, 0x94, 0x56, 0xde, 0x4f, 0xdb, 0xb8, 0xdf, 0xca, 0x44, 0x27,
0x6b, 0xa9, 0x8f, 0xe0, 0xf2, 0x4c, 0x0d, 0x3c, 0x51, 0x07, 0x77, 0x5a, 0x3b, 0xa7, 0x65, 0x0f,
0x78, 0x1f, 0x56, 0x8b, 0x8a, 0xd8, 0x88, 0x58, 0x1a, 0x2c, 0xe2, 0x46, 0x4b, 0xb9, 0xca, 0xa1,
0xa6, 0x6a, 0x2f, 0x25, 0x5f, 0x4d, 0x5f, 0xc7, 0x4b, 0xe3, 0x26, 0x4b, 0xb8, 0x09, 0x29, 0x69,
0xf8, 0xee, 0xcd, 0x63, 0x31, 0x08, 0x96, 0x5d, 0xf9, 0xd8, 0xdf, 0xb6, 0x79, 0x61, 0xb1, 0x04,
0x2b, 0xa5, 0x91, 0x02, 0x71, 0x2a, 0x74, 0x4c, 0xf2, 0x39, 0x90, 0x91, 0xd4, 0x9a, 0xf5, 0xf8,
0x59, 0xa4, 0xa9, 0xd0, 0xcc, 0xb0, 0x63, 0x1a, 0x10, 0x0c, 0xd7, 0x4a, 0xc6, 0xd9, 0xcf, 0x18,
0xe4, 0x16, 0x74, 0x14, 0x35, 0xb6, 0x0c, 0x7c, 0xe8, 0x57, 0xf1, 0x16, 0x6d, 0x4f, 0xcc, 0x23,
0xef, 0xd7, 0x34, 0x0d, 0xd6, 0x5c, 0xe4, 0x73, 0x02, 0xf9, 0x06, 0x96, 0xf3, 0x85, 0xf7, 0x62,
0xb0, 0x5e, 0x3a, 0x22, 0x16, 0x5a, 0xb8, 0x94, 0xcb, 0x39, 0x77, 0xda, 0xf9, 0xdc, 0x4d, 0x2e,
0xc1, 0x25, 0x37, 0x9f, 0xbb, 0x15, 0xd9, 0x81, 0x05, 0x9d, 0xc8, 0x11, 0xd5, 0xc1, 0x06, 0xd6,
0xe2, 0xe6, 0xb4, 0xa1, 0x07, 0xfb, 0xc8, 0x74, 0x78, 0xec, 0x25, 0xf3, 0x07, 0x52, 0x30, 0x79,
0x20, 0xd9, 0x83, 0x1b, 0x35, 0x16, 0x89, 0xad, 0xab, 0xe0, 0xb2, 0x3b, 0x78, 0x4e, 0x20, 0x37,
0x61, 0xde, 0x46, 0x23, 0xd8, 0xc4, 0xc3, 0x76, 0x26, 0x53, 0x86, 0xa6, 0x2a, 0x44, 0x96, 0xf5,
0xa6, 0x45, 0xe7, 0x23, 0xca, 0xd3, 0x28, 0x91, 0xa3, 0x33, 0xc5, 0x06, 0x47, 0x26, 0xb8, 0xe2,
0xbc, 0x99, 0x71, 0x76, 0x33, 0x06, 0xd9, 0x81, 0xf5, 0x5c, 0x9c, 0x09, 0xe7, 0x51, 0x65, 0xab,
0xf1, 0x2a, 0xc2, 0xd9, 0x6a, 0xc6, 0xdc, 0x13, 0xbb, 0x19, 0xcb, 0x56, 0x5f, 0xae, 0x83, 0x57,
0x09, 0xae, 0xb9, 0x31, 0x35, 0xa3, 0xe2, 0x65, 0x37, 0xbf, 0x81, 0x56, 0xe1, 0xd6, 0x1f, 0x84,
0x74, 0xff, 0xea, 0xc0, 0xbc, 0xbd, 0x13, 0x79, 0x08, 0x6b, 0x45, 0xf8, 0x8a, 0xa8, 0x88, 0x7b,
0x9c, 0xba, 0x41, 0xbb, 0x11, 0xae, 0x16, 0x79, 0xcf, 0x1d, 0xab, 0x84, 0x54, 0x73, 0x65, 0xa4,
0xb2, 0x2f, 0x01, 0xda, 0x8f, 0xc7, 0xdc, 0x44, 0x23, 0x25, 0xfb, 0x8c, 0xbb, 0x97, 0x56, 0x23,
0x5c, 0xf4, 0xe4, 0xd7, 0x8e, 0x6a, 0x3d, 0x53, 0x12, 0x8c, 0xd8, 0x30, 0xf6, 0xef, 0x9e, 0x46,
0xb8, 0x3a, 0x2d, 0xbe, 0x67, 0x59, 0xf6, 0x35, 0x9d, 0x52, 0x9d, 0x28, 0x36, 0xb2, 0xd3, 0x5b,
0xd6, 0xc4, 0x0a, 0xa4, 0x29, 0xa0, 0x5c, 0x78, 0x3f, 0x50, 0x7e, 0x0a, 0xcb, 0x16, 0xb0, 0xc6,
0x16, 0xb1, 0xb4, 0xcf, 0xf7, 0xba, 0xab, 0xda, 0x09, 0xdd, 0xa5, 0xfc, 0x03, 0x58, 0xed, 0x4b,
0xce, 0xe5, 0x49, 0xa4, 0xe8, 0xef, 0xc7, 0x54, 0x1b, 0x5b, 0x4c, 0x06, 0x51, 0xad, 0x11, 0xae,
0x38, 0x56, 0xe8, 0x38, 0xfb, 0x54, 0xa0, 0x23, 0x1c, 0x91, 0xaa, 0xcc, 0xb2, 0x1f, 0xe4, 0x73,
0xf2, 0x04, 0x45, 0x91, 0xc2, 0xc4, 0x00, 0x71, 0xcf, 0xa2, 0x68, 0x46, 0xb0, 0xe5, 0xd8, 0x57,
0x8c, 0x8a, 0x34, 0x33, 0xd2, 0x72, 0xe5, 0xe8, 0x89, 0xce, 0xc4, 0x0d, 0x68, 0x0d, 0xa8, 0xcc,
0xa3, 0xd7, 0x46, 0x23, 0x30, 0xa0, 0x32, 0x0b, 0x9a, 0x03, 0xda, 0xce, 0x0c, 0xa0, 0x5d, 0x2c,
0x02, 0xed, 0x2d, 0xe8, 0x30, 0x1d, 0x19, 0x15, 0x0b, 0xcd, 0x63, 0x23, 0x1d, 0x1e, 0x35, 0xc2,
0x36, 0xd3, 0x07, 0x39, 0x6d, 0x26, 0x12, 0xdd, 0x84, 0x36, 0x67, 0xda, 0xe6, 0x84, 0x3b, 0xe4,
0x0a, 0xee, 0xd4, 0x72, 0x34, 0x77, 0xc6, 0x4d, 0x68, 0x70, 0x99, 0xe0, 0x5b, 0x10, 0xc1, 0xa7,
0x19, 0xe6, 0xeb, 0x7c, 0x36, 0x58, 0x2d, 0xcc, 0x06, 0xb7, 0xa1, 0x23, 0xa4, 0x61, 0x7d, 0xe6,
0x64, 0xb4, 0x87, 0x99, 0x69, 0x22, 0x79, 0x0c, 0x41, 0x96, 0x3d, 0xbd, 0x38, 0x79, 0x33, 0x50,
0x76, 0x16, 0x89, 0x12, 0xc9, 0xa5, 0x42, 0xc8, 0x69, 0x86, 0x97, 0x3c, 0xff, 0x59, 0xce, 0xde,
0xb5, 0x5c, 0xf2, 0x04, 0xae, 0xce, 0xd0, 0xc4, 0x14, 0xc4, 0x27, 0x9c, 0xc3, 0x9f, 0xcb, 0xe7,
0xb4, 0x31, 0x13, 0xed, 0x83, 0xee, 0x97, 0xd0, 0x7d, 0x97, 0x01, 0xff, 0xc2, 0xdc, 0x40, 0x33,
0xd7, 0x2f, 0x34, 0xe3, 0x9e, 0x9c, 0x5f, 0xc3, 0xc6, 0x0c, 0x5b, 0xc6, 0x56, 0x4f, 0x80, 0xd7,
0x5e, 0x3f, 0x67, 0xe0, 0xc0, 0x16, 0xd1, 0x7d, 0x20, 0x13, 0x3d, 0x21, 0xa8, 0xc2, 0xa3, 0x5f,
0xc6, 0x3d, 0x97, 0x73, 0x15, 0xcb, 0xb0, 0x27, 0xbe, 0x07, 0x2b, 0x53, 0xa5, 0x86, 0xc2, 0x9b,
0x28, 0xbc, 0x34, 0x2a, 0xd4, 0xd9, 0x21, 0xbe, 0xa7, 0x36, 0xce, 0xc9, 0xfa, 0x2b, 0x5d, 0x71,
0x9d, 0xb0, 0xa4, 0xe1, 0x2e, 0x52, 0x38, 0x10, 0x67, 0xe2, 0x8d, 0x8f, 0xc4, 0xd5, 0xa9, 0x03,
0xbd, 0x64, 0xe2, 0xcd, 0xb9, 0x18, 0x68, 0x96, 0xd2, 0x5e, 0xac, 0xa2, 0x9e, 0x54, 0x29, 0x55,
0x5e, 0xef, 0xda, 0x54, 0x0c, 0xf6, 0x9d, 0xc8, 0x33, 0x94, 0x70, 0x06, 0xbe, 0x83, 0xcd, 0xb2,
0x81, 0x3e, 0xe3, 0xdc, 0xab, 0x5f, 0x47, 0xf5, 0x8d, 0x69, 0xf5, 0x5f, 0x30, 0xce, 0x9d, 0x72,
0xe1, 0xac, 0xb6, 0x37, 0x78, 0xa5, 0x1b, 0x53, 0x67, 0x3d, 0xa0, 0xa7, 0xe6, 0xdc, 0x59, 0xc7,
0xfa, 0x7c, 0xc8, 0x83, 0x2d, 0x8c, 0x53, 0x76, 0xd6, 0x43, 0x5d, 0x8e, 0x35, 0x4e, 0xb3, 0x4a,
0x1a, 0x9a, 0xd8, 0xd6, 0x73, 0xd3, 0xd5, 0x79, 0x4e, 0x28, 0x7f, 0x09, 0xeb, 0x9e, 0xfb, 0x12,
0xf6, 0x10, 0xd6, 0xf5, 0x91, 0x3c, 0x89, 0x62, 0xce, 0x23, 0x26, 0xec, 0x08, 0x1c, 0xb9, 0x97,
0xeb, 0x2d, 0x34, 0x45, 0x2c, 0xf3, 0x29, 0xe7, 0x7b, 0xc8, 0x72, 0x1f, 0x4d, 0xee, 0xc0, 0x82,
0xef, 0xbe, 0xb7, 0x67, 0x76, 0x5f, 0xcf, 0xb5, 0x0d, 0xc7, 0xfd, 0xca, 0x31, 0xf0, 0x13, 0x37,
0xee, 0x65, 0x54, 0x57, 0xc1, 0x57, 0xa0, 0x69, 0xd8, 0x90, 0x46, 0x6f, 0xa5, 0xa0, 0xc1, 0x1d,
0x57, 0xc2, 0x96, 0xf0, 0xa3, 0x14, 0xf9, 0x9b, 0xec, 0xee, 0xe4, 0xa3, 0xc9, 0x35, 0x80, 0xb1,
0x49, 0x22, 0xd9, 0xef, 0x6b, 0x6a, 0x82, 0x6d, 0xb4, 0xd8, 0x1c, 0x9b, 0xe4, 0xd7, 0x48, 0xb0,
0x78, 0x70, 0x4c, 0x15, 0xeb, 0x33, 0x9a, 0x06, 0x9f, 0xe2, 0x15, 0xf2, 0xf5, 0xc5, 0x5d, 0xf3,
0xde, 0x87, 0x74, 0xcd, 0xcf, 0x66, 0x74, 0xcd, 0xee, 0xdf, 0xe6, 0xa0, 0xed, 0x6e, 0xef, 0xb0,
0x1a, 0x27, 0x0e, 0xe7, 0xa4, 0x8a, 0x9f, 0x38, 0x9c, 0x53, 0x2e, 0x1c, 0x1f, 0x6d, 0xcb, 0x9b,
0x9f, 0x35, 0x3e, 0xce, 0x1e, 0xb4, 0xaa, 0x17, 0x0d, 0x5a, 0x77, 0xa1, 0xce, 0x63, 0x13, 0x71,
0x31, 0xf0, 0x23, 0x7d, 0x61, 0x7e, 0x93, 0x4c, 0x98, 0x70, 0x81, 0xc7, 0xe6, 0xa5, 0x18, 0x90,
0xcb, 0xd0, 0x70, 0xaf, 0x24, 0x96, 0xfa, 0x96, 0x57, 0xc7, 0x35, 0x7e, 0x04, 0x5a, 0xcd, 0x3e,
0x4c, 0x15, 0x9f, 0x1d, 0x0b, 0x2e, 0x25, 0x3c, 0xab, 0xf8, 0x3d, 0xda, 0xc6, 0x50, 0xb1, 0x21,
0x0e, 0x9d, 0x7e, 0x64, 0x6f, 0x58, 0x02, 0x4e, 0x03, 0xf9, 0xd7, 0x33, 0x96, 0xea, 0xa0, 0xb1,
0x55, 0xdd, 0x9e, 0xf7, 0x5f, 0xcf, 0xf6, 0x52, 0xdd, 0xfd, 0x67, 0x13, 0x3a, 0xde, 0x71, 0x7a,
0x24, 0x85, 0xa6, 0x1f, 0x5f, 0x49, 0x1f, 0x5f, 0x49, 0x1f, 0x5f, 0x49, 0xff, 0x57, 0xaf, 0xa4,
0x6f, 0x4b, 0xaf, 0xa4, 0x6e, 0xc9, 0x90, 0xaf, 0xdc, 0x8f, 0xaf, 0xa5, 0x0f, 0x79, 0x2d, 0xed,
0x3c, 0x81, 0xea, 0xd3, 0x11, 0x23, 0x8f, 0xb3, 0xaf, 0x43, 0xeb, 0x65, 0xaf, 0x62, 0x23, 0xd9,
0xbc, 0x34, 0xdb, 0xd9, 0xdd, 0x9f, 0x3c, 0x5b, 0xfa, 0xb1, 0x83, 0xff, 0x54, 0x7e, 0xe7, 0x05,
0x7a, 0x0b, 0xb8, 0xfc, 0xea, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x2c, 0xa9, 0x75, 0xe4, 0xcf,
0x1c, 0x00, 0x00,
}