types/v2/go/claim.pb.go
2019-12-28 16:44:37 -05:00

4218 lines
135 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// source: claim.proto
package pb
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 ClaimList_ListType int32
const (
ClaimList_COLLECTION ClaimList_ListType = 0
ClaimList_DERIVATION ClaimList_ListType = 2
)
var ClaimList_ListType_name = map[int32]string{
0: "COLLECTION",
2: "DERIVATION",
}
var ClaimList_ListType_value = map[string]int32{
"COLLECTION": 0,
"DERIVATION": 2,
}
func (x ClaimList_ListType) String() string {
return proto.EnumName(ClaimList_ListType_name, int32(x))
}
func (ClaimList_ListType) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{4, 0}
}
type Fee_Currency int32
const (
Fee_UNKNOWN_CURRENCY Fee_Currency = 0
Fee_LBC Fee_Currency = 1
Fee_BTC Fee_Currency = 2
Fee_USD Fee_Currency = 3
)
var Fee_Currency_name = map[int32]string{
0: "UNKNOWN_CURRENCY",
1: "LBC",
2: "BTC",
3: "USD",
}
var Fee_Currency_value = map[string]int32{
"UNKNOWN_CURRENCY": 0,
"LBC": 1,
"BTC": 2,
"USD": 3,
}
func (x Fee_Currency) String() string {
return proto.EnumName(Fee_Currency_name, int32(x))
}
func (Fee_Currency) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{6, 0}
}
type Software_OS int32
const (
Software_UNKNOWN_OS Software_OS = 0
Software_ANY Software_OS = 1
Software_LINUX Software_OS = 2
Software_WINDOWS Software_OS = 3
Software_MAC Software_OS = 4
Software_ANDROID Software_OS = 5
Software_IOS Software_OS = 6
)
var Software_OS_name = map[int32]string{
0: "UNKNOWN_OS",
1: "ANY",
2: "LINUX",
3: "WINDOWS",
4: "MAC",
5: "ANDROID",
6: "IOS",
}
var Software_OS_value = map[string]int32{
"UNKNOWN_OS": 0,
"ANY": 1,
"LINUX": 2,
"WINDOWS": 3,
"MAC": 4,
"ANDROID": 5,
"IOS": 6,
}
func (x Software_OS) String() string {
return proto.EnumName(Software_OS_name, int32(x))
}
func (Software_OS) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{10, 0}
}
// ISO 639-1
type Language_Language int32
const (
Language_UNKNOWN_LANGUAGE Language_Language = 0
Language_en Language_Language = 1
Language_aa Language_Language = 2
Language_ab Language_Language = 3
Language_ae Language_Language = 4
Language_af Language_Language = 5
Language_ak Language_Language = 6
Language_am Language_Language = 7
Language_an Language_Language = 8
Language_ar Language_Language = 9
Language_as Language_Language = 10
Language_av Language_Language = 11
Language_ay Language_Language = 12
Language_az Language_Language = 13
Language_ba Language_Language = 14
Language_be Language_Language = 15
Language_bg Language_Language = 16
Language_bh Language_Language = 17
Language_bi Language_Language = 18
Language_bm Language_Language = 19
Language_bn Language_Language = 20
Language_bo Language_Language = 21
Language_br Language_Language = 22
Language_bs Language_Language = 23
Language_ca Language_Language = 24
Language_ce Language_Language = 25
Language_ch Language_Language = 26
Language_co Language_Language = 27
Language_cr Language_Language = 28
Language_cs Language_Language = 29
Language_cu Language_Language = 30
Language_cv Language_Language = 31
Language_cy Language_Language = 32
Language_da Language_Language = 33
Language_de Language_Language = 34
Language_dv Language_Language = 35
Language_dz Language_Language = 36
Language_ee Language_Language = 37
Language_el Language_Language = 38
Language_eo Language_Language = 39
Language_es Language_Language = 40
Language_et Language_Language = 41
Language_eu Language_Language = 42
Language_fa Language_Language = 43
Language_ff Language_Language = 44
Language_fi Language_Language = 45
Language_fj Language_Language = 46
Language_fo Language_Language = 47
Language_fr Language_Language = 48
Language_fy Language_Language = 49
Language_ga Language_Language = 50
Language_gd Language_Language = 51
Language_gl Language_Language = 52
Language_gn Language_Language = 53
Language_gu Language_Language = 54
Language_gv Language_Language = 55
Language_ha Language_Language = 56
Language_he Language_Language = 57
Language_hi Language_Language = 58
Language_ho Language_Language = 59
Language_hr Language_Language = 60
Language_ht Language_Language = 61
Language_hu Language_Language = 62
Language_hy Language_Language = 63
Language_hz Language_Language = 64
Language_ia Language_Language = 65
Language_id Language_Language = 66
Language_ie Language_Language = 67
Language_ig Language_Language = 68
Language_ii Language_Language = 69
Language_ik Language_Language = 70
Language_io Language_Language = 71
Language_is Language_Language = 72
Language_it Language_Language = 73
Language_iu Language_Language = 74
Language_ja Language_Language = 75
Language_jv Language_Language = 76
Language_ka Language_Language = 77
Language_kg Language_Language = 78
Language_ki Language_Language = 79
Language_kj Language_Language = 80
Language_kk Language_Language = 81
Language_kl Language_Language = 82
Language_km Language_Language = 83
Language_kn Language_Language = 84
Language_ko Language_Language = 85
Language_kr Language_Language = 86
Language_ks Language_Language = 87
Language_ku Language_Language = 88
Language_kv Language_Language = 89
Language_kw Language_Language = 90
Language_ky Language_Language = 91
Language_la Language_Language = 92
Language_lb Language_Language = 93
Language_lg Language_Language = 94
Language_li Language_Language = 95
Language_ln Language_Language = 96
Language_lo Language_Language = 97
Language_lt Language_Language = 98
Language_lu Language_Language = 99
Language_lv Language_Language = 100
Language_mg Language_Language = 101
Language_mh Language_Language = 102
Language_mi Language_Language = 103
Language_mk Language_Language = 104
Language_ml Language_Language = 105
Language_mn Language_Language = 106
Language_mr Language_Language = 107
Language_ms Language_Language = 108
Language_mt Language_Language = 109
Language_my Language_Language = 110
Language_na Language_Language = 111
Language_nb Language_Language = 112
Language_nd Language_Language = 113
Language_ne Language_Language = 114
Language_ng Language_Language = 115
Language_nl Language_Language = 116
Language_nn Language_Language = 117
Language_no Language_Language = 118
Language_nr Language_Language = 119
Language_nv Language_Language = 120
Language_ny Language_Language = 121
Language_oc Language_Language = 122
Language_oj Language_Language = 123
Language_om Language_Language = 124
Language_or Language_Language = 125
Language_os Language_Language = 126
Language_pa Language_Language = 127
Language_pi Language_Language = 128
Language_pl Language_Language = 129
Language_ps Language_Language = 130
Language_pt Language_Language = 131
Language_qu Language_Language = 132
Language_rm Language_Language = 133
Language_rn Language_Language = 134
Language_ro Language_Language = 135
Language_ru Language_Language = 136
Language_rw Language_Language = 137
Language_sa Language_Language = 138
Language_sc Language_Language = 139
Language_sd Language_Language = 140
Language_se Language_Language = 141
Language_sg Language_Language = 142
Language_si Language_Language = 143
Language_sk Language_Language = 144
Language_sl Language_Language = 145
Language_sm Language_Language = 146
Language_sn Language_Language = 147
Language_so Language_Language = 148
Language_sq Language_Language = 149
Language_sr Language_Language = 150
Language_ss Language_Language = 151
Language_st Language_Language = 152
Language_su Language_Language = 153
Language_sv Language_Language = 154
Language_sw Language_Language = 155
Language_ta Language_Language = 156
Language_te Language_Language = 157
Language_tg Language_Language = 158
Language_th Language_Language = 159
Language_ti Language_Language = 160
Language_tk Language_Language = 161
Language_tl Language_Language = 162
Language_tn Language_Language = 163
Language_to Language_Language = 164
Language_tr Language_Language = 165
Language_ts Language_Language = 166
Language_tt Language_Language = 167
Language_tw Language_Language = 168
Language_ty Language_Language = 169
Language_ug Language_Language = 170
Language_uk Language_Language = 171
Language_ur Language_Language = 172
Language_uz Language_Language = 173
Language_ve Language_Language = 174
Language_vi Language_Language = 175
Language_vo Language_Language = 176
Language_wa Language_Language = 177
Language_wo Language_Language = 178
Language_xh Language_Language = 179
Language_yi Language_Language = 180
Language_yo Language_Language = 181
Language_za Language_Language = 182
Language_zh Language_Language = 183
Language_zu Language_Language = 184
)
var Language_Language_name = map[int32]string{
0: "UNKNOWN_LANGUAGE",
1: "en",
2: "aa",
3: "ab",
4: "ae",
5: "af",
6: "ak",
7: "am",
8: "an",
9: "ar",
10: "as",
11: "av",
12: "ay",
13: "az",
14: "ba",
15: "be",
16: "bg",
17: "bh",
18: "bi",
19: "bm",
20: "bn",
21: "bo",
22: "br",
23: "bs",
24: "ca",
25: "ce",
26: "ch",
27: "co",
28: "cr",
29: "cs",
30: "cu",
31: "cv",
32: "cy",
33: "da",
34: "de",
35: "dv",
36: "dz",
37: "ee",
38: "el",
39: "eo",
40: "es",
41: "et",
42: "eu",
43: "fa",
44: "ff",
45: "fi",
46: "fj",
47: "fo",
48: "fr",
49: "fy",
50: "ga",
51: "gd",
52: "gl",
53: "gn",
54: "gu",
55: "gv",
56: "ha",
57: "he",
58: "hi",
59: "ho",
60: "hr",
61: "ht",
62: "hu",
63: "hy",
64: "hz",
65: "ia",
66: "id",
67: "ie",
68: "ig",
69: "ii",
70: "ik",
71: "io",
72: "is",
73: "it",
74: "iu",
75: "ja",
76: "jv",
77: "ka",
78: "kg",
79: "ki",
80: "kj",
81: "kk",
82: "kl",
83: "km",
84: "kn",
85: "ko",
86: "kr",
87: "ks",
88: "ku",
89: "kv",
90: "kw",
91: "ky",
92: "la",
93: "lb",
94: "lg",
95: "li",
96: "ln",
97: "lo",
98: "lt",
99: "lu",
100: "lv",
101: "mg",
102: "mh",
103: "mi",
104: "mk",
105: "ml",
106: "mn",
107: "mr",
108: "ms",
109: "mt",
110: "my",
111: "na",
112: "nb",
113: "nd",
114: "ne",
115: "ng",
116: "nl",
117: "nn",
118: "no",
119: "nr",
120: "nv",
121: "ny",
122: "oc",
123: "oj",
124: "om",
125: "or",
126: "os",
127: "pa",
128: "pi",
129: "pl",
130: "ps",
131: "pt",
132: "qu",
133: "rm",
134: "rn",
135: "ro",
136: "ru",
137: "rw",
138: "sa",
139: "sc",
140: "sd",
141: "se",
142: "sg",
143: "si",
144: "sk",
145: "sl",
146: "sm",
147: "sn",
148: "so",
149: "sq",
150: "sr",
151: "ss",
152: "st",
153: "su",
154: "sv",
155: "sw",
156: "ta",
157: "te",
158: "tg",
159: "th",
160: "ti",
161: "tk",
162: "tl",
163: "tn",
164: "to",
165: "tr",
166: "ts",
167: "tt",
168: "tw",
169: "ty",
170: "ug",
171: "uk",
172: "ur",
173: "uz",
174: "ve",
175: "vi",
176: "vo",
177: "wa",
178: "wo",
179: "xh",
180: "yi",
181: "yo",
182: "za",
183: "zh",
184: "zu",
}
var Language_Language_value = map[string]int32{
"UNKNOWN_LANGUAGE": 0,
"en": 1,
"aa": 2,
"ab": 3,
"ae": 4,
"af": 5,
"ak": 6,
"am": 7,
"an": 8,
"ar": 9,
"as": 10,
"av": 11,
"ay": 12,
"az": 13,
"ba": 14,
"be": 15,
"bg": 16,
"bh": 17,
"bi": 18,
"bm": 19,
"bn": 20,
"bo": 21,
"br": 22,
"bs": 23,
"ca": 24,
"ce": 25,
"ch": 26,
"co": 27,
"cr": 28,
"cs": 29,
"cu": 30,
"cv": 31,
"cy": 32,
"da": 33,
"de": 34,
"dv": 35,
"dz": 36,
"ee": 37,
"el": 38,
"eo": 39,
"es": 40,
"et": 41,
"eu": 42,
"fa": 43,
"ff": 44,
"fi": 45,
"fj": 46,
"fo": 47,
"fr": 48,
"fy": 49,
"ga": 50,
"gd": 51,
"gl": 52,
"gn": 53,
"gu": 54,
"gv": 55,
"ha": 56,
"he": 57,
"hi": 58,
"ho": 59,
"hr": 60,
"ht": 61,
"hu": 62,
"hy": 63,
"hz": 64,
"ia": 65,
"id": 66,
"ie": 67,
"ig": 68,
"ii": 69,
"ik": 70,
"io": 71,
"is": 72,
"it": 73,
"iu": 74,
"ja": 75,
"jv": 76,
"ka": 77,
"kg": 78,
"ki": 79,
"kj": 80,
"kk": 81,
"kl": 82,
"km": 83,
"kn": 84,
"ko": 85,
"kr": 86,
"ks": 87,
"ku": 88,
"kv": 89,
"kw": 90,
"ky": 91,
"la": 92,
"lb": 93,
"lg": 94,
"li": 95,
"ln": 96,
"lo": 97,
"lt": 98,
"lu": 99,
"lv": 100,
"mg": 101,
"mh": 102,
"mi": 103,
"mk": 104,
"ml": 105,
"mn": 106,
"mr": 107,
"ms": 108,
"mt": 109,
"my": 110,
"na": 111,
"nb": 112,
"nd": 113,
"ne": 114,
"ng": 115,
"nl": 116,
"nn": 117,
"no": 118,
"nr": 119,
"nv": 120,
"ny": 121,
"oc": 122,
"oj": 123,
"om": 124,
"or": 125,
"os": 126,
"pa": 127,
"pi": 128,
"pl": 129,
"ps": 130,
"pt": 131,
"qu": 132,
"rm": 133,
"rn": 134,
"ro": 135,
"ru": 136,
"rw": 137,
"sa": 138,
"sc": 139,
"sd": 140,
"se": 141,
"sg": 142,
"si": 143,
"sk": 144,
"sl": 145,
"sm": 146,
"sn": 147,
"so": 148,
"sq": 149,
"sr": 150,
"ss": 151,
"st": 152,
"su": 153,
"sv": 154,
"sw": 155,
"ta": 156,
"te": 157,
"tg": 158,
"th": 159,
"ti": 160,
"tk": 161,
"tl": 162,
"tn": 163,
"to": 164,
"tr": 165,
"ts": 166,
"tt": 167,
"tw": 168,
"ty": 169,
"ug": 170,
"uk": 171,
"ur": 172,
"uz": 173,
"ve": 174,
"vi": 175,
"vo": 176,
"wa": 177,
"wo": 178,
"xh": 179,
"yi": 180,
"yo": 181,
"za": 182,
"zh": 183,
"zu": 184,
}
func (x Language_Language) String() string {
return proto.EnumName(Language_Language_name, int32(x))
}
func (Language_Language) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{11, 0}
}
// ISO 15924
type Language_Script int32
const (
Language_UNKNOWN_SCRIPT Language_Script = 0
Language_Adlm Language_Script = 1
Language_Afak Language_Script = 2
Language_Aghb Language_Script = 3
Language_Ahom Language_Script = 4
Language_Arab Language_Script = 5
Language_Aran Language_Script = 6
Language_Armi Language_Script = 7
Language_Armn Language_Script = 8
Language_Avst Language_Script = 9
Language_Bali Language_Script = 10
Language_Bamu Language_Script = 11
Language_Bass Language_Script = 12
Language_Batk Language_Script = 13
Language_Beng Language_Script = 14
Language_Bhks Language_Script = 15
Language_Blis Language_Script = 16
Language_Bopo Language_Script = 17
Language_Brah Language_Script = 18
Language_Brai Language_Script = 19
Language_Bugi Language_Script = 20
Language_Buhd Language_Script = 21
Language_Cakm Language_Script = 22
Language_Cans Language_Script = 23
Language_Cari Language_Script = 24
Language_Cham Language_Script = 25
Language_Cher Language_Script = 26
Language_Cirt Language_Script = 27
Language_Copt Language_Script = 28
Language_Cpmn Language_Script = 29
Language_Cprt Language_Script = 30
Language_Cyrl Language_Script = 31
Language_Cyrs Language_Script = 32
Language_Deva Language_Script = 33
Language_Dogr Language_Script = 34
Language_Dsrt Language_Script = 35
Language_Dupl Language_Script = 36
Language_Egyd Language_Script = 37
Language_Egyh Language_Script = 38
Language_Egyp Language_Script = 39
Language_Elba Language_Script = 40
Language_Elym Language_Script = 41
Language_Ethi Language_Script = 42
Language_Geok Language_Script = 43
Language_Geor Language_Script = 44
Language_Glag Language_Script = 45
Language_Gong Language_Script = 46
Language_Gonm Language_Script = 47
Language_Goth Language_Script = 48
Language_Gran Language_Script = 49
Language_Grek Language_Script = 50
Language_Gujr Language_Script = 51
Language_Guru Language_Script = 52
Language_Hanb Language_Script = 53
Language_Hang Language_Script = 54
Language_Hani Language_Script = 55
Language_Hano Language_Script = 56
Language_Hans Language_Script = 57
Language_Hant Language_Script = 58
Language_Hatr Language_Script = 59
Language_Hebr Language_Script = 60
Language_Hira Language_Script = 61
Language_Hluw Language_Script = 62
Language_Hmng Language_Script = 63
Language_Hmnp Language_Script = 64
Language_Hrkt Language_Script = 65
Language_Hung Language_Script = 66
Language_Inds Language_Script = 67
Language_Ital Language_Script = 68
Language_Jamo Language_Script = 69
Language_Java Language_Script = 70
Language_Jpan Language_Script = 71
Language_Jurc Language_Script = 72
Language_Kali Language_Script = 73
Language_Kana Language_Script = 74
Language_Khar Language_Script = 75
Language_Khmr Language_Script = 76
Language_Khoj Language_Script = 77
Language_Kitl Language_Script = 78
Language_Kits Language_Script = 79
Language_Knda Language_Script = 80
Language_Kore Language_Script = 81
Language_Kpel Language_Script = 82
Language_Kthi Language_Script = 83
Language_Lana Language_Script = 84
Language_Laoo Language_Script = 85
Language_Latf Language_Script = 86
Language_Latg Language_Script = 87
Language_Latn Language_Script = 88
Language_Leke Language_Script = 89
Language_Lepc Language_Script = 90
Language_Limb Language_Script = 91
Language_Lina Language_Script = 92
Language_Linb Language_Script = 93
Language_Lisu Language_Script = 94
Language_Loma Language_Script = 95
Language_Lyci Language_Script = 96
Language_Lydi Language_Script = 97
Language_Mahj Language_Script = 98
Language_Maka Language_Script = 99
Language_Mand Language_Script = 100
Language_Mani Language_Script = 101
Language_Marc Language_Script = 102
Language_Maya Language_Script = 103
Language_Medf Language_Script = 104
Language_Mend Language_Script = 105
Language_Merc Language_Script = 106
Language_Mero Language_Script = 107
Language_Mlym Language_Script = 108
Language_Modi Language_Script = 109
Language_Mong Language_Script = 110
Language_Moon Language_Script = 111
Language_Mroo Language_Script = 112
Language_Mtei Language_Script = 113
Language_Mult Language_Script = 114
Language_Mymr Language_Script = 115
Language_Nand Language_Script = 116
Language_Narb Language_Script = 117
Language_Nbat Language_Script = 118
Language_Newa Language_Script = 119
Language_Nkdb Language_Script = 120
Language_Nkgb Language_Script = 121
Language_Nkoo Language_Script = 122
Language_Nshu Language_Script = 123
Language_Ogam Language_Script = 124
Language_Olck Language_Script = 125
Language_Orkh Language_Script = 126
Language_Orya Language_Script = 127
Language_Osge Language_Script = 128
Language_Osma Language_Script = 129
Language_Palm Language_Script = 130
Language_Pauc Language_Script = 131
Language_Perm Language_Script = 132
Language_Phag Language_Script = 133
Language_Phli Language_Script = 134
Language_Phlp Language_Script = 135
Language_Phlv Language_Script = 136
Language_Phnx Language_Script = 137
Language_Plrd Language_Script = 138
Language_Piqd Language_Script = 139
Language_Prti Language_Script = 140
Language_Qaaa Language_Script = 141
Language_Qabx Language_Script = 142
Language_Rjng Language_Script = 143
Language_Rohg Language_Script = 144
Language_Roro Language_Script = 145
Language_Runr Language_Script = 146
Language_Samr Language_Script = 147
Language_Sara Language_Script = 148
Language_Sarb Language_Script = 149
Language_Saur Language_Script = 150
Language_Sgnw Language_Script = 151
Language_Shaw Language_Script = 152
Language_Shrd Language_Script = 153
Language_Shui Language_Script = 154
Language_Sidd Language_Script = 155
Language_Sind Language_Script = 156
Language_Sinh Language_Script = 157
Language_Sogd Language_Script = 158
Language_Sogo Language_Script = 159
Language_Sora Language_Script = 160
Language_Soyo Language_Script = 161
Language_Sund Language_Script = 162
Language_Sylo Language_Script = 163
Language_Syrc Language_Script = 164
Language_Syre Language_Script = 165
Language_Syrj Language_Script = 166
Language_Syrn Language_Script = 167
Language_Tagb Language_Script = 168
Language_Takr Language_Script = 169
Language_Tale Language_Script = 170
Language_Talu Language_Script = 171
Language_Taml Language_Script = 172
Language_Tang Language_Script = 173
Language_Tavt Language_Script = 174
Language_Telu Language_Script = 175
Language_Teng Language_Script = 176
Language_Tfng Language_Script = 177
Language_Tglg Language_Script = 178
Language_Thaa Language_Script = 179
Language_Thai Language_Script = 180
Language_Tibt Language_Script = 181
Language_Tirh Language_Script = 182
Language_Ugar Language_Script = 183
Language_Vaii Language_Script = 184
Language_Visp Language_Script = 185
Language_Wara Language_Script = 186
Language_Wcho Language_Script = 187
Language_Wole Language_Script = 188
Language_Xpeo Language_Script = 189
Language_Xsux Language_Script = 190
Language_Yiii Language_Script = 191
Language_Zanb Language_Script = 192
Language_Zinh Language_Script = 193
Language_Zmth Language_Script = 194
Language_Zsye Language_Script = 195
Language_Zsym Language_Script = 196
Language_Zxxx Language_Script = 197
Language_Zyyy Language_Script = 198
Language_Zzzz Language_Script = 199
)
var Language_Script_name = map[int32]string{
0: "UNKNOWN_SCRIPT",
1: "Adlm",
2: "Afak",
3: "Aghb",
4: "Ahom",
5: "Arab",
6: "Aran",
7: "Armi",
8: "Armn",
9: "Avst",
10: "Bali",
11: "Bamu",
12: "Bass",
13: "Batk",
14: "Beng",
15: "Bhks",
16: "Blis",
17: "Bopo",
18: "Brah",
19: "Brai",
20: "Bugi",
21: "Buhd",
22: "Cakm",
23: "Cans",
24: "Cari",
25: "Cham",
26: "Cher",
27: "Cirt",
28: "Copt",
29: "Cpmn",
30: "Cprt",
31: "Cyrl",
32: "Cyrs",
33: "Deva",
34: "Dogr",
35: "Dsrt",
36: "Dupl",
37: "Egyd",
38: "Egyh",
39: "Egyp",
40: "Elba",
41: "Elym",
42: "Ethi",
43: "Geok",
44: "Geor",
45: "Glag",
46: "Gong",
47: "Gonm",
48: "Goth",
49: "Gran",
50: "Grek",
51: "Gujr",
52: "Guru",
53: "Hanb",
54: "Hang",
55: "Hani",
56: "Hano",
57: "Hans",
58: "Hant",
59: "Hatr",
60: "Hebr",
61: "Hira",
62: "Hluw",
63: "Hmng",
64: "Hmnp",
65: "Hrkt",
66: "Hung",
67: "Inds",
68: "Ital",
69: "Jamo",
70: "Java",
71: "Jpan",
72: "Jurc",
73: "Kali",
74: "Kana",
75: "Khar",
76: "Khmr",
77: "Khoj",
78: "Kitl",
79: "Kits",
80: "Knda",
81: "Kore",
82: "Kpel",
83: "Kthi",
84: "Lana",
85: "Laoo",
86: "Latf",
87: "Latg",
88: "Latn",
89: "Leke",
90: "Lepc",
91: "Limb",
92: "Lina",
93: "Linb",
94: "Lisu",
95: "Loma",
96: "Lyci",
97: "Lydi",
98: "Mahj",
99: "Maka",
100: "Mand",
101: "Mani",
102: "Marc",
103: "Maya",
104: "Medf",
105: "Mend",
106: "Merc",
107: "Mero",
108: "Mlym",
109: "Modi",
110: "Mong",
111: "Moon",
112: "Mroo",
113: "Mtei",
114: "Mult",
115: "Mymr",
116: "Nand",
117: "Narb",
118: "Nbat",
119: "Newa",
120: "Nkdb",
121: "Nkgb",
122: "Nkoo",
123: "Nshu",
124: "Ogam",
125: "Olck",
126: "Orkh",
127: "Orya",
128: "Osge",
129: "Osma",
130: "Palm",
131: "Pauc",
132: "Perm",
133: "Phag",
134: "Phli",
135: "Phlp",
136: "Phlv",
137: "Phnx",
138: "Plrd",
139: "Piqd",
140: "Prti",
141: "Qaaa",
142: "Qabx",
143: "Rjng",
144: "Rohg",
145: "Roro",
146: "Runr",
147: "Samr",
148: "Sara",
149: "Sarb",
150: "Saur",
151: "Sgnw",
152: "Shaw",
153: "Shrd",
154: "Shui",
155: "Sidd",
156: "Sind",
157: "Sinh",
158: "Sogd",
159: "Sogo",
160: "Sora",
161: "Soyo",
162: "Sund",
163: "Sylo",
164: "Syrc",
165: "Syre",
166: "Syrj",
167: "Syrn",
168: "Tagb",
169: "Takr",
170: "Tale",
171: "Talu",
172: "Taml",
173: "Tang",
174: "Tavt",
175: "Telu",
176: "Teng",
177: "Tfng",
178: "Tglg",
179: "Thaa",
180: "Thai",
181: "Tibt",
182: "Tirh",
183: "Ugar",
184: "Vaii",
185: "Visp",
186: "Wara",
187: "Wcho",
188: "Wole",
189: "Xpeo",
190: "Xsux",
191: "Yiii",
192: "Zanb",
193: "Zinh",
194: "Zmth",
195: "Zsye",
196: "Zsym",
197: "Zxxx",
198: "Zyyy",
199: "Zzzz",
}
var Language_Script_value = map[string]int32{
"UNKNOWN_SCRIPT": 0,
"Adlm": 1,
"Afak": 2,
"Aghb": 3,
"Ahom": 4,
"Arab": 5,
"Aran": 6,
"Armi": 7,
"Armn": 8,
"Avst": 9,
"Bali": 10,
"Bamu": 11,
"Bass": 12,
"Batk": 13,
"Beng": 14,
"Bhks": 15,
"Blis": 16,
"Bopo": 17,
"Brah": 18,
"Brai": 19,
"Bugi": 20,
"Buhd": 21,
"Cakm": 22,
"Cans": 23,
"Cari": 24,
"Cham": 25,
"Cher": 26,
"Cirt": 27,
"Copt": 28,
"Cpmn": 29,
"Cprt": 30,
"Cyrl": 31,
"Cyrs": 32,
"Deva": 33,
"Dogr": 34,
"Dsrt": 35,
"Dupl": 36,
"Egyd": 37,
"Egyh": 38,
"Egyp": 39,
"Elba": 40,
"Elym": 41,
"Ethi": 42,
"Geok": 43,
"Geor": 44,
"Glag": 45,
"Gong": 46,
"Gonm": 47,
"Goth": 48,
"Gran": 49,
"Grek": 50,
"Gujr": 51,
"Guru": 52,
"Hanb": 53,
"Hang": 54,
"Hani": 55,
"Hano": 56,
"Hans": 57,
"Hant": 58,
"Hatr": 59,
"Hebr": 60,
"Hira": 61,
"Hluw": 62,
"Hmng": 63,
"Hmnp": 64,
"Hrkt": 65,
"Hung": 66,
"Inds": 67,
"Ital": 68,
"Jamo": 69,
"Java": 70,
"Jpan": 71,
"Jurc": 72,
"Kali": 73,
"Kana": 74,
"Khar": 75,
"Khmr": 76,
"Khoj": 77,
"Kitl": 78,
"Kits": 79,
"Knda": 80,
"Kore": 81,
"Kpel": 82,
"Kthi": 83,
"Lana": 84,
"Laoo": 85,
"Latf": 86,
"Latg": 87,
"Latn": 88,
"Leke": 89,
"Lepc": 90,
"Limb": 91,
"Lina": 92,
"Linb": 93,
"Lisu": 94,
"Loma": 95,
"Lyci": 96,
"Lydi": 97,
"Mahj": 98,
"Maka": 99,
"Mand": 100,
"Mani": 101,
"Marc": 102,
"Maya": 103,
"Medf": 104,
"Mend": 105,
"Merc": 106,
"Mero": 107,
"Mlym": 108,
"Modi": 109,
"Mong": 110,
"Moon": 111,
"Mroo": 112,
"Mtei": 113,
"Mult": 114,
"Mymr": 115,
"Nand": 116,
"Narb": 117,
"Nbat": 118,
"Newa": 119,
"Nkdb": 120,
"Nkgb": 121,
"Nkoo": 122,
"Nshu": 123,
"Ogam": 124,
"Olck": 125,
"Orkh": 126,
"Orya": 127,
"Osge": 128,
"Osma": 129,
"Palm": 130,
"Pauc": 131,
"Perm": 132,
"Phag": 133,
"Phli": 134,
"Phlp": 135,
"Phlv": 136,
"Phnx": 137,
"Plrd": 138,
"Piqd": 139,
"Prti": 140,
"Qaaa": 141,
"Qabx": 142,
"Rjng": 143,
"Rohg": 144,
"Roro": 145,
"Runr": 146,
"Samr": 147,
"Sara": 148,
"Sarb": 149,
"Saur": 150,
"Sgnw": 151,
"Shaw": 152,
"Shrd": 153,
"Shui": 154,
"Sidd": 155,
"Sind": 156,
"Sinh": 157,
"Sogd": 158,
"Sogo": 159,
"Sora": 160,
"Soyo": 161,
"Sund": 162,
"Sylo": 163,
"Syrc": 164,
"Syre": 165,
"Syrj": 166,
"Syrn": 167,
"Tagb": 168,
"Takr": 169,
"Tale": 170,
"Talu": 171,
"Taml": 172,
"Tang": 173,
"Tavt": 174,
"Telu": 175,
"Teng": 176,
"Tfng": 177,
"Tglg": 178,
"Thaa": 179,
"Thai": 180,
"Tibt": 181,
"Tirh": 182,
"Ugar": 183,
"Vaii": 184,
"Visp": 185,
"Wara": 186,
"Wcho": 187,
"Wole": 188,
"Xpeo": 189,
"Xsux": 190,
"Yiii": 191,
"Zanb": 192,
"Zinh": 193,
"Zmth": 194,
"Zsye": 195,
"Zsym": 196,
"Zxxx": 197,
"Zyyy": 198,
"Zzzz": 199,
}
func (x Language_Script) String() string {
return proto.EnumName(Language_Script_name, int32(x))
}
func (Language_Script) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{11, 1}
}
type Location_Country int32
const (
Location_UNKNOWN_COUNTRY Location_Country = 0
Location_AF Location_Country = 1
Location_AX Location_Country = 2
Location_AL Location_Country = 3
Location_DZ Location_Country = 4
Location_AS Location_Country = 5
Location_AD Location_Country = 6
Location_AO Location_Country = 7
Location_AI Location_Country = 8
Location_AQ Location_Country = 9
Location_AG Location_Country = 10
Location_AR Location_Country = 11
Location_AM Location_Country = 12
Location_AW Location_Country = 13
Location_AU Location_Country = 14
Location_AT Location_Country = 15
Location_AZ Location_Country = 16
Location_BS Location_Country = 17
Location_BH Location_Country = 18
Location_BD Location_Country = 19
Location_BB Location_Country = 20
Location_BY Location_Country = 21
Location_BE Location_Country = 22
Location_BZ Location_Country = 23
Location_BJ Location_Country = 24
Location_BM Location_Country = 25
Location_BT Location_Country = 26
Location_BO Location_Country = 27
Location_BQ Location_Country = 28
Location_BA Location_Country = 29
Location_BW Location_Country = 30
Location_BV Location_Country = 31
Location_BR Location_Country = 32
Location_IO Location_Country = 33
Location_BN Location_Country = 34
Location_BG Location_Country = 35
Location_BF Location_Country = 36
Location_BI Location_Country = 37
Location_KH Location_Country = 38
Location_CM Location_Country = 39
Location_CA Location_Country = 40
Location_CV Location_Country = 41
Location_KY Location_Country = 42
Location_CF Location_Country = 43
Location_TD Location_Country = 44
Location_CL Location_Country = 45
Location_CN Location_Country = 46
Location_CX Location_Country = 47
Location_CC Location_Country = 48
Location_CO Location_Country = 49
Location_KM Location_Country = 50
Location_CG Location_Country = 51
Location_CD Location_Country = 52
Location_CK Location_Country = 53
Location_CR Location_Country = 54
Location_CI Location_Country = 55
Location_HR Location_Country = 56
Location_CU Location_Country = 57
Location_CW Location_Country = 58
Location_CY Location_Country = 59
Location_CZ Location_Country = 60
Location_DK Location_Country = 61
Location_DJ Location_Country = 62
Location_DM Location_Country = 63
Location_DO Location_Country = 64
Location_EC Location_Country = 65
Location_EG Location_Country = 66
Location_SV Location_Country = 67
Location_GQ Location_Country = 68
Location_ER Location_Country = 69
Location_EE Location_Country = 70
Location_ET Location_Country = 71
Location_FK Location_Country = 72
Location_FO Location_Country = 73
Location_FJ Location_Country = 74
Location_FI Location_Country = 75
Location_FR Location_Country = 76
Location_GF Location_Country = 77
Location_PF Location_Country = 78
Location_TF Location_Country = 79
Location_GA Location_Country = 80
Location_GM Location_Country = 81
Location_GE Location_Country = 82
Location_DE Location_Country = 83
Location_GH Location_Country = 84
Location_GI Location_Country = 85
Location_GR Location_Country = 86
Location_GL Location_Country = 87
Location_GD Location_Country = 88
Location_GP Location_Country = 89
Location_GU Location_Country = 90
Location_GT Location_Country = 91
Location_GG Location_Country = 92
Location_GN Location_Country = 93
Location_GW Location_Country = 94
Location_GY Location_Country = 95
Location_HT Location_Country = 96
Location_HM Location_Country = 97
Location_VA Location_Country = 98
Location_HN Location_Country = 99
Location_HK Location_Country = 100
Location_HU Location_Country = 101
Location_IS Location_Country = 102
Location_IN Location_Country = 103
Location_ID Location_Country = 104
Location_IR Location_Country = 105
Location_IQ Location_Country = 106
Location_IE Location_Country = 107
Location_IM Location_Country = 108
Location_IL Location_Country = 109
Location_IT Location_Country = 110
Location_JM Location_Country = 111
Location_JP Location_Country = 112
Location_JE Location_Country = 113
Location_JO Location_Country = 114
Location_KZ Location_Country = 115
Location_KE Location_Country = 116
Location_KI Location_Country = 117
Location_KP Location_Country = 118
Location_KR Location_Country = 119
Location_KW Location_Country = 120
Location_KG Location_Country = 121
Location_LA Location_Country = 122
Location_LV Location_Country = 123
Location_LB Location_Country = 124
Location_LS Location_Country = 125
Location_LR Location_Country = 126
Location_LY Location_Country = 127
Location_LI Location_Country = 128
Location_LT Location_Country = 129
Location_LU Location_Country = 130
Location_MO Location_Country = 131
Location_MK Location_Country = 132
Location_MG Location_Country = 133
Location_MW Location_Country = 134
Location_MY Location_Country = 135
Location_MV Location_Country = 136
Location_ML Location_Country = 137
Location_MT Location_Country = 138
Location_MH Location_Country = 139
Location_MQ Location_Country = 140
Location_MR Location_Country = 141
Location_MU Location_Country = 142
Location_YT Location_Country = 143
Location_MX Location_Country = 144
Location_FM Location_Country = 145
Location_MD Location_Country = 146
Location_MC Location_Country = 147
Location_MN Location_Country = 148
Location_ME Location_Country = 149
Location_MS Location_Country = 150
Location_MA Location_Country = 151
Location_MZ Location_Country = 152
Location_MM Location_Country = 153
Location_NA Location_Country = 154
Location_NR Location_Country = 155
Location_NP Location_Country = 156
Location_NL Location_Country = 157
Location_NC Location_Country = 158
Location_NZ Location_Country = 159
Location_NI Location_Country = 160
Location_NE Location_Country = 161
Location_NG Location_Country = 162
Location_NU Location_Country = 163
Location_NF Location_Country = 164
Location_MP Location_Country = 165
Location_NO Location_Country = 166
Location_OM Location_Country = 167
Location_PK Location_Country = 168
Location_PW Location_Country = 169
Location_PS Location_Country = 170
Location_PA Location_Country = 171
Location_PG Location_Country = 172
Location_PY Location_Country = 173
Location_PE Location_Country = 174
Location_PH Location_Country = 175
Location_PN Location_Country = 176
Location_PL Location_Country = 177
Location_PT Location_Country = 178
Location_PR Location_Country = 179
Location_QA Location_Country = 180
Location_RE Location_Country = 181
Location_RO Location_Country = 182
Location_RU Location_Country = 183
Location_RW Location_Country = 184
Location_BL Location_Country = 185
Location_SH Location_Country = 186
Location_KN Location_Country = 187
Location_LC Location_Country = 188
Location_MF Location_Country = 189
Location_PM Location_Country = 190
Location_VC Location_Country = 191
Location_WS Location_Country = 192
Location_SM Location_Country = 193
Location_ST Location_Country = 194
Location_SA Location_Country = 195
Location_SN Location_Country = 196
Location_RS Location_Country = 197
Location_SC Location_Country = 198
Location_SL Location_Country = 199
Location_SG Location_Country = 200
Location_SX Location_Country = 201
Location_SK Location_Country = 202
Location_SI Location_Country = 203
Location_SB Location_Country = 204
Location_SO Location_Country = 205
Location_ZA Location_Country = 206
Location_GS Location_Country = 207
Location_SS Location_Country = 208
Location_ES Location_Country = 209
Location_LK Location_Country = 210
Location_SD Location_Country = 211
Location_SR Location_Country = 212
Location_SJ Location_Country = 213
Location_SZ Location_Country = 214
Location_SE Location_Country = 215
Location_CH Location_Country = 216
Location_SY Location_Country = 217
Location_TW Location_Country = 218
Location_TJ Location_Country = 219
Location_TZ Location_Country = 220
Location_TH Location_Country = 221
Location_TL Location_Country = 222
Location_TG Location_Country = 223
Location_TK Location_Country = 224
Location_TO Location_Country = 225
Location_TT Location_Country = 226
Location_TN Location_Country = 227
Location_TR Location_Country = 228
Location_TM Location_Country = 229
Location_TC Location_Country = 230
Location_TV Location_Country = 231
Location_UG Location_Country = 232
Location_UA Location_Country = 233
Location_AE Location_Country = 234
Location_GB Location_Country = 235
Location_US Location_Country = 236
Location_UM Location_Country = 237
Location_UY Location_Country = 238
Location_UZ Location_Country = 239
Location_VU Location_Country = 240
Location_VE Location_Country = 241
Location_VN Location_Country = 242
Location_VG Location_Country = 243
Location_VI Location_Country = 244
Location_WF Location_Country = 245
Location_EH Location_Country = 246
Location_YE Location_Country = 247
Location_ZM Location_Country = 248
Location_ZW Location_Country = 249
// UN M.49 Geographic Regions
Location_R001 Location_Country = 250
Location_R002 Location_Country = 251
Location_R015 Location_Country = 252
Location_R012 Location_Country = 253
Location_R818 Location_Country = 254
Location_R434 Location_Country = 255
Location_R504 Location_Country = 256
Location_R729 Location_Country = 257
Location_R788 Location_Country = 258
Location_R732 Location_Country = 259
Location_R202 Location_Country = 260
Location_R014 Location_Country = 261
Location_R086 Location_Country = 262
Location_R108 Location_Country = 263
Location_R174 Location_Country = 264
Location_R262 Location_Country = 265
Location_R232 Location_Country = 266
Location_R231 Location_Country = 267
Location_R260 Location_Country = 268
Location_R404 Location_Country = 269
Location_R450 Location_Country = 270
Location_R454 Location_Country = 271
Location_R480 Location_Country = 272
Location_R175 Location_Country = 273
Location_R508 Location_Country = 274
Location_R638 Location_Country = 275
Location_R646 Location_Country = 276
Location_R690 Location_Country = 277
Location_R706 Location_Country = 278
Location_R728 Location_Country = 279
Location_R800 Location_Country = 280
Location_R834 Location_Country = 281
Location_R894 Location_Country = 282
Location_R716 Location_Country = 283
Location_R017 Location_Country = 284
Location_R024 Location_Country = 285
Location_R120 Location_Country = 286
Location_R140 Location_Country = 287
Location_R148 Location_Country = 288
Location_R178 Location_Country = 289
Location_R180 Location_Country = 290
Location_R226 Location_Country = 291
Location_R266 Location_Country = 292
Location_R678 Location_Country = 293
Location_R018 Location_Country = 294
Location_R072 Location_Country = 295
Location_R748 Location_Country = 296
Location_R426 Location_Country = 297
Location_R516 Location_Country = 298
Location_R710 Location_Country = 299
Location_R011 Location_Country = 300
Location_R204 Location_Country = 301
Location_R854 Location_Country = 302
Location_R132 Location_Country = 303
Location_R384 Location_Country = 304
Location_R270 Location_Country = 305
Location_R288 Location_Country = 306
Location_R324 Location_Country = 307
Location_R624 Location_Country = 308
Location_R430 Location_Country = 309
Location_R466 Location_Country = 310
Location_R478 Location_Country = 311
Location_R562 Location_Country = 312
Location_R566 Location_Country = 313
Location_R654 Location_Country = 314
Location_R686 Location_Country = 315
Location_R694 Location_Country = 316
Location_R768 Location_Country = 317
Location_R019 Location_Country = 318
Location_R419 Location_Country = 319
Location_R029 Location_Country = 320
Location_R660 Location_Country = 321
Location_R028 Location_Country = 322
Location_R533 Location_Country = 323
Location_R044 Location_Country = 324
Location_R052 Location_Country = 325
Location_R535 Location_Country = 326
Location_R092 Location_Country = 327
Location_R136 Location_Country = 328
Location_R192 Location_Country = 329
Location_R531 Location_Country = 330
Location_R212 Location_Country = 331
Location_R214 Location_Country = 332
Location_R308 Location_Country = 333
Location_R312 Location_Country = 334
Location_R332 Location_Country = 335
Location_R388 Location_Country = 336
Location_R474 Location_Country = 337
Location_R500 Location_Country = 338
Location_R630 Location_Country = 339
Location_R652 Location_Country = 340
Location_R659 Location_Country = 341
Location_R662 Location_Country = 342
Location_R663 Location_Country = 343
Location_R670 Location_Country = 344
Location_R534 Location_Country = 345
Location_R780 Location_Country = 346
Location_R796 Location_Country = 347
Location_R850 Location_Country = 348
Location_R013 Location_Country = 349
Location_R084 Location_Country = 350
Location_R188 Location_Country = 351
Location_R222 Location_Country = 352
Location_R320 Location_Country = 353
Location_R340 Location_Country = 354
Location_R484 Location_Country = 355
Location_R558 Location_Country = 356
Location_R591 Location_Country = 357
Location_R005 Location_Country = 358
Location_R032 Location_Country = 359
Location_R068 Location_Country = 360
Location_R074 Location_Country = 361
Location_R076 Location_Country = 362
Location_R152 Location_Country = 363
Location_R170 Location_Country = 364
Location_R218 Location_Country = 365
Location_R238 Location_Country = 366
Location_R254 Location_Country = 367
Location_R328 Location_Country = 368
Location_R600 Location_Country = 369
Location_R604 Location_Country = 370
Location_R239 Location_Country = 371
Location_R740 Location_Country = 372
Location_R858 Location_Country = 373
Location_R862 Location_Country = 374
Location_R021 Location_Country = 375
Location_R060 Location_Country = 376
Location_R124 Location_Country = 377
Location_R304 Location_Country = 378
Location_R666 Location_Country = 379
Location_R840 Location_Country = 380
Location_R010 Location_Country = 381
Location_R142 Location_Country = 382
Location_R143 Location_Country = 383
Location_R398 Location_Country = 384
Location_R417 Location_Country = 385
Location_R762 Location_Country = 386
Location_R795 Location_Country = 387
Location_R860 Location_Country = 388
Location_R030 Location_Country = 389
Location_R156 Location_Country = 390
Location_R344 Location_Country = 391
Location_R446 Location_Country = 392
Location_R408 Location_Country = 393
Location_R392 Location_Country = 394
Location_R496 Location_Country = 395
Location_R410 Location_Country = 396
Location_R035 Location_Country = 397
Location_R096 Location_Country = 398
Location_R116 Location_Country = 399
Location_R360 Location_Country = 400
Location_R418 Location_Country = 401
Location_R458 Location_Country = 402
Location_R104 Location_Country = 403
Location_R608 Location_Country = 404
Location_R702 Location_Country = 405
Location_R764 Location_Country = 406
Location_R626 Location_Country = 407
Location_R704 Location_Country = 408
Location_R034 Location_Country = 409
Location_R004 Location_Country = 410
Location_R050 Location_Country = 411
Location_R064 Location_Country = 412
Location_R356 Location_Country = 413
Location_R364 Location_Country = 414
Location_R462 Location_Country = 415
Location_R524 Location_Country = 416
Location_R586 Location_Country = 417
Location_R144 Location_Country = 418
Location_R145 Location_Country = 419
Location_R051 Location_Country = 420
Location_R031 Location_Country = 421
Location_R048 Location_Country = 422
Location_R196 Location_Country = 423
Location_R268 Location_Country = 424
Location_R368 Location_Country = 425
Location_R376 Location_Country = 426
Location_R400 Location_Country = 427
Location_R414 Location_Country = 428
Location_R422 Location_Country = 429
Location_R512 Location_Country = 430
Location_R634 Location_Country = 431
Location_R682 Location_Country = 432
Location_R275 Location_Country = 433
Location_R760 Location_Country = 434
Location_R792 Location_Country = 435
Location_R784 Location_Country = 436
Location_R887 Location_Country = 437
Location_R150 Location_Country = 438
Location_R151 Location_Country = 439
Location_R112 Location_Country = 440
Location_R100 Location_Country = 441
Location_R203 Location_Country = 442
Location_R348 Location_Country = 443
Location_R616 Location_Country = 444
Location_R498 Location_Country = 445
Location_R642 Location_Country = 446
Location_R643 Location_Country = 447
Location_R703 Location_Country = 448
Location_R804 Location_Country = 449
Location_R154 Location_Country = 450
Location_R248 Location_Country = 451
Location_R830 Location_Country = 452
Location_R831 Location_Country = 453
Location_R832 Location_Country = 454
Location_R680 Location_Country = 455
Location_R208 Location_Country = 456
Location_R233 Location_Country = 457
Location_R234 Location_Country = 458
Location_R246 Location_Country = 459
Location_R352 Location_Country = 460
Location_R372 Location_Country = 461
Location_R833 Location_Country = 462
Location_R428 Location_Country = 463
Location_R440 Location_Country = 464
Location_R578 Location_Country = 465
Location_R744 Location_Country = 466
Location_R752 Location_Country = 467
Location_R826 Location_Country = 468
Location_R039 Location_Country = 469
Location_R008 Location_Country = 470
Location_R020 Location_Country = 471
Location_R070 Location_Country = 472
Location_R191 Location_Country = 473
Location_R292 Location_Country = 474
Location_R300 Location_Country = 475
Location_R336 Location_Country = 476
Location_R380 Location_Country = 477
Location_R470 Location_Country = 478
Location_R499 Location_Country = 479
Location_R807 Location_Country = 480
Location_R620 Location_Country = 481
Location_R674 Location_Country = 482
Location_R688 Location_Country = 483
Location_R705 Location_Country = 484
Location_R724 Location_Country = 485
Location_R155 Location_Country = 486
Location_R040 Location_Country = 487
Location_R056 Location_Country = 488
Location_R250 Location_Country = 489
Location_R276 Location_Country = 490
Location_R438 Location_Country = 491
Location_R442 Location_Country = 492
Location_R492 Location_Country = 493
Location_R528 Location_Country = 494
Location_R756 Location_Country = 495
Location_R009 Location_Country = 496
Location_R053 Location_Country = 497
Location_R036 Location_Country = 498
Location_R162 Location_Country = 499
Location_R166 Location_Country = 500
Location_R334 Location_Country = 501
Location_R554 Location_Country = 502
Location_R574 Location_Country = 503
Location_R054 Location_Country = 504
Location_R242 Location_Country = 505
Location_R540 Location_Country = 506
Location_R598 Location_Country = 507
Location_R090 Location_Country = 508
Location_R548 Location_Country = 509
Location_R057 Location_Country = 510
Location_R316 Location_Country = 511
Location_R296 Location_Country = 512
Location_R584 Location_Country = 513
Location_R583 Location_Country = 514
Location_R520 Location_Country = 515
Location_R580 Location_Country = 516
Location_R585 Location_Country = 517
Location_R581 Location_Country = 518
Location_R061 Location_Country = 519
Location_R016 Location_Country = 520
Location_R184 Location_Country = 521
Location_R258 Location_Country = 522
Location_R570 Location_Country = 523
Location_R612 Location_Country = 524
Location_R882 Location_Country = 525
Location_R772 Location_Country = 526
Location_R776 Location_Country = 527
Location_R798 Location_Country = 528
Location_R876 Location_Country = 529
)
var Location_Country_name = map[int32]string{
0: "UNKNOWN_COUNTRY",
1: "AF",
2: "AX",
3: "AL",
4: "DZ",
5: "AS",
6: "AD",
7: "AO",
8: "AI",
9: "AQ",
10: "AG",
11: "AR",
12: "AM",
13: "AW",
14: "AU",
15: "AT",
16: "AZ",
17: "BS",
18: "BH",
19: "BD",
20: "BB",
21: "BY",
22: "BE",
23: "BZ",
24: "BJ",
25: "BM",
26: "BT",
27: "BO",
28: "BQ",
29: "BA",
30: "BW",
31: "BV",
32: "BR",
33: "IO",
34: "BN",
35: "BG",
36: "BF",
37: "BI",
38: "KH",
39: "CM",
40: "CA",
41: "CV",
42: "KY",
43: "CF",
44: "TD",
45: "CL",
46: "CN",
47: "CX",
48: "CC",
49: "CO",
50: "KM",
51: "CG",
52: "CD",
53: "CK",
54: "CR",
55: "CI",
56: "HR",
57: "CU",
58: "CW",
59: "CY",
60: "CZ",
61: "DK",
62: "DJ",
63: "DM",
64: "DO",
65: "EC",
66: "EG",
67: "SV",
68: "GQ",
69: "ER",
70: "EE",
71: "ET",
72: "FK",
73: "FO",
74: "FJ",
75: "FI",
76: "FR",
77: "GF",
78: "PF",
79: "TF",
80: "GA",
81: "GM",
82: "GE",
83: "DE",
84: "GH",
85: "GI",
86: "GR",
87: "GL",
88: "GD",
89: "GP",
90: "GU",
91: "GT",
92: "GG",
93: "GN",
94: "GW",
95: "GY",
96: "HT",
97: "HM",
98: "VA",
99: "HN",
100: "HK",
101: "HU",
102: "IS",
103: "IN",
104: "ID",
105: "IR",
106: "IQ",
107: "IE",
108: "IM",
109: "IL",
110: "IT",
111: "JM",
112: "JP",
113: "JE",
114: "JO",
115: "KZ",
116: "KE",
117: "KI",
118: "KP",
119: "KR",
120: "KW",
121: "KG",
122: "LA",
123: "LV",
124: "LB",
125: "LS",
126: "LR",
127: "LY",
128: "LI",
129: "LT",
130: "LU",
131: "MO",
132: "MK",
133: "MG",
134: "MW",
135: "MY",
136: "MV",
137: "ML",
138: "MT",
139: "MH",
140: "MQ",
141: "MR",
142: "MU",
143: "YT",
144: "MX",
145: "FM",
146: "MD",
147: "MC",
148: "MN",
149: "ME",
150: "MS",
151: "MA",
152: "MZ",
153: "MM",
154: "NA",
155: "NR",
156: "NP",
157: "NL",
158: "NC",
159: "NZ",
160: "NI",
161: "NE",
162: "NG",
163: "NU",
164: "NF",
165: "MP",
166: "NO",
167: "OM",
168: "PK",
169: "PW",
170: "PS",
171: "PA",
172: "PG",
173: "PY",
174: "PE",
175: "PH",
176: "PN",
177: "PL",
178: "PT",
179: "PR",
180: "QA",
181: "RE",
182: "RO",
183: "RU",
184: "RW",
185: "BL",
186: "SH",
187: "KN",
188: "LC",
189: "MF",
190: "PM",
191: "VC",
192: "WS",
193: "SM",
194: "ST",
195: "SA",
196: "SN",
197: "RS",
198: "SC",
199: "SL",
200: "SG",
201: "SX",
202: "SK",
203: "SI",
204: "SB",
205: "SO",
206: "ZA",
207: "GS",
208: "SS",
209: "ES",
210: "LK",
211: "SD",
212: "SR",
213: "SJ",
214: "SZ",
215: "SE",
216: "CH",
217: "SY",
218: "TW",
219: "TJ",
220: "TZ",
221: "TH",
222: "TL",
223: "TG",
224: "TK",
225: "TO",
226: "TT",
227: "TN",
228: "TR",
229: "TM",
230: "TC",
231: "TV",
232: "UG",
233: "UA",
234: "AE",
235: "GB",
236: "US",
237: "UM",
238: "UY",
239: "UZ",
240: "VU",
241: "VE",
242: "VN",
243: "VG",
244: "VI",
245: "WF",
246: "EH",
247: "YE",
248: "ZM",
249: "ZW",
250: "R001",
251: "R002",
252: "R015",
253: "R012",
254: "R818",
255: "R434",
256: "R504",
257: "R729",
258: "R788",
259: "R732",
260: "R202",
261: "R014",
262: "R086",
263: "R108",
264: "R174",
265: "R262",
266: "R232",
267: "R231",
268: "R260",
269: "R404",
270: "R450",
271: "R454",
272: "R480",
273: "R175",
274: "R508",
275: "R638",
276: "R646",
277: "R690",
278: "R706",
279: "R728",
280: "R800",
281: "R834",
282: "R894",
283: "R716",
284: "R017",
285: "R024",
286: "R120",
287: "R140",
288: "R148",
289: "R178",
290: "R180",
291: "R226",
292: "R266",
293: "R678",
294: "R018",
295: "R072",
296: "R748",
297: "R426",
298: "R516",
299: "R710",
300: "R011",
301: "R204",
302: "R854",
303: "R132",
304: "R384",
305: "R270",
306: "R288",
307: "R324",
308: "R624",
309: "R430",
310: "R466",
311: "R478",
312: "R562",
313: "R566",
314: "R654",
315: "R686",
316: "R694",
317: "R768",
318: "R019",
319: "R419",
320: "R029",
321: "R660",
322: "R028",
323: "R533",
324: "R044",
325: "R052",
326: "R535",
327: "R092",
328: "R136",
329: "R192",
330: "R531",
331: "R212",
332: "R214",
333: "R308",
334: "R312",
335: "R332",
336: "R388",
337: "R474",
338: "R500",
339: "R630",
340: "R652",
341: "R659",
342: "R662",
343: "R663",
344: "R670",
345: "R534",
346: "R780",
347: "R796",
348: "R850",
349: "R013",
350: "R084",
351: "R188",
352: "R222",
353: "R320",
354: "R340",
355: "R484",
356: "R558",
357: "R591",
358: "R005",
359: "R032",
360: "R068",
361: "R074",
362: "R076",
363: "R152",
364: "R170",
365: "R218",
366: "R238",
367: "R254",
368: "R328",
369: "R600",
370: "R604",
371: "R239",
372: "R740",
373: "R858",
374: "R862",
375: "R021",
376: "R060",
377: "R124",
378: "R304",
379: "R666",
380: "R840",
381: "R010",
382: "R142",
383: "R143",
384: "R398",
385: "R417",
386: "R762",
387: "R795",
388: "R860",
389: "R030",
390: "R156",
391: "R344",
392: "R446",
393: "R408",
394: "R392",
395: "R496",
396: "R410",
397: "R035",
398: "R096",
399: "R116",
400: "R360",
401: "R418",
402: "R458",
403: "R104",
404: "R608",
405: "R702",
406: "R764",
407: "R626",
408: "R704",
409: "R034",
410: "R004",
411: "R050",
412: "R064",
413: "R356",
414: "R364",
415: "R462",
416: "R524",
417: "R586",
418: "R144",
419: "R145",
420: "R051",
421: "R031",
422: "R048",
423: "R196",
424: "R268",
425: "R368",
426: "R376",
427: "R400",
428: "R414",
429: "R422",
430: "R512",
431: "R634",
432: "R682",
433: "R275",
434: "R760",
435: "R792",
436: "R784",
437: "R887",
438: "R150",
439: "R151",
440: "R112",
441: "R100",
442: "R203",
443: "R348",
444: "R616",
445: "R498",
446: "R642",
447: "R643",
448: "R703",
449: "R804",
450: "R154",
451: "R248",
452: "R830",
453: "R831",
454: "R832",
455: "R680",
456: "R208",
457: "R233",
458: "R234",
459: "R246",
460: "R352",
461: "R372",
462: "R833",
463: "R428",
464: "R440",
465: "R578",
466: "R744",
467: "R752",
468: "R826",
469: "R039",
470: "R008",
471: "R020",
472: "R070",
473: "R191",
474: "R292",
475: "R300",
476: "R336",
477: "R380",
478: "R470",
479: "R499",
480: "R807",
481: "R620",
482: "R674",
483: "R688",
484: "R705",
485: "R724",
486: "R155",
487: "R040",
488: "R056",
489: "R250",
490: "R276",
491: "R438",
492: "R442",
493: "R492",
494: "R528",
495: "R756",
496: "R009",
497: "R053",
498: "R036",
499: "R162",
500: "R166",
501: "R334",
502: "R554",
503: "R574",
504: "R054",
505: "R242",
506: "R540",
507: "R598",
508: "R090",
509: "R548",
510: "R057",
511: "R316",
512: "R296",
513: "R584",
514: "R583",
515: "R520",
516: "R580",
517: "R585",
518: "R581",
519: "R061",
520: "R016",
521: "R184",
522: "R258",
523: "R570",
524: "R612",
525: "R882",
526: "R772",
527: "R776",
528: "R798",
529: "R876",
}
var Location_Country_value = map[string]int32{
"UNKNOWN_COUNTRY": 0,
"AF": 1,
"AX": 2,
"AL": 3,
"DZ": 4,
"AS": 5,
"AD": 6,
"AO": 7,
"AI": 8,
"AQ": 9,
"AG": 10,
"AR": 11,
"AM": 12,
"AW": 13,
"AU": 14,
"AT": 15,
"AZ": 16,
"BS": 17,
"BH": 18,
"BD": 19,
"BB": 20,
"BY": 21,
"BE": 22,
"BZ": 23,
"BJ": 24,
"BM": 25,
"BT": 26,
"BO": 27,
"BQ": 28,
"BA": 29,
"BW": 30,
"BV": 31,
"BR": 32,
"IO": 33,
"BN": 34,
"BG": 35,
"BF": 36,
"BI": 37,
"KH": 38,
"CM": 39,
"CA": 40,
"CV": 41,
"KY": 42,
"CF": 43,
"TD": 44,
"CL": 45,
"CN": 46,
"CX": 47,
"CC": 48,
"CO": 49,
"KM": 50,
"CG": 51,
"CD": 52,
"CK": 53,
"CR": 54,
"CI": 55,
"HR": 56,
"CU": 57,
"CW": 58,
"CY": 59,
"CZ": 60,
"DK": 61,
"DJ": 62,
"DM": 63,
"DO": 64,
"EC": 65,
"EG": 66,
"SV": 67,
"GQ": 68,
"ER": 69,
"EE": 70,
"ET": 71,
"FK": 72,
"FO": 73,
"FJ": 74,
"FI": 75,
"FR": 76,
"GF": 77,
"PF": 78,
"TF": 79,
"GA": 80,
"GM": 81,
"GE": 82,
"DE": 83,
"GH": 84,
"GI": 85,
"GR": 86,
"GL": 87,
"GD": 88,
"GP": 89,
"GU": 90,
"GT": 91,
"GG": 92,
"GN": 93,
"GW": 94,
"GY": 95,
"HT": 96,
"HM": 97,
"VA": 98,
"HN": 99,
"HK": 100,
"HU": 101,
"IS": 102,
"IN": 103,
"ID": 104,
"IR": 105,
"IQ": 106,
"IE": 107,
"IM": 108,
"IL": 109,
"IT": 110,
"JM": 111,
"JP": 112,
"JE": 113,
"JO": 114,
"KZ": 115,
"KE": 116,
"KI": 117,
"KP": 118,
"KR": 119,
"KW": 120,
"KG": 121,
"LA": 122,
"LV": 123,
"LB": 124,
"LS": 125,
"LR": 126,
"LY": 127,
"LI": 128,
"LT": 129,
"LU": 130,
"MO": 131,
"MK": 132,
"MG": 133,
"MW": 134,
"MY": 135,
"MV": 136,
"ML": 137,
"MT": 138,
"MH": 139,
"MQ": 140,
"MR": 141,
"MU": 142,
"YT": 143,
"MX": 144,
"FM": 145,
"MD": 146,
"MC": 147,
"MN": 148,
"ME": 149,
"MS": 150,
"MA": 151,
"MZ": 152,
"MM": 153,
"NA": 154,
"NR": 155,
"NP": 156,
"NL": 157,
"NC": 158,
"NZ": 159,
"NI": 160,
"NE": 161,
"NG": 162,
"NU": 163,
"NF": 164,
"MP": 165,
"NO": 166,
"OM": 167,
"PK": 168,
"PW": 169,
"PS": 170,
"PA": 171,
"PG": 172,
"PY": 173,
"PE": 174,
"PH": 175,
"PN": 176,
"PL": 177,
"PT": 178,
"PR": 179,
"QA": 180,
"RE": 181,
"RO": 182,
"RU": 183,
"RW": 184,
"BL": 185,
"SH": 186,
"KN": 187,
"LC": 188,
"MF": 189,
"PM": 190,
"VC": 191,
"WS": 192,
"SM": 193,
"ST": 194,
"SA": 195,
"SN": 196,
"RS": 197,
"SC": 198,
"SL": 199,
"SG": 200,
"SX": 201,
"SK": 202,
"SI": 203,
"SB": 204,
"SO": 205,
"ZA": 206,
"GS": 207,
"SS": 208,
"ES": 209,
"LK": 210,
"SD": 211,
"SR": 212,
"SJ": 213,
"SZ": 214,
"SE": 215,
"CH": 216,
"SY": 217,
"TW": 218,
"TJ": 219,
"TZ": 220,
"TH": 221,
"TL": 222,
"TG": 223,
"TK": 224,
"TO": 225,
"TT": 226,
"TN": 227,
"TR": 228,
"TM": 229,
"TC": 230,
"TV": 231,
"UG": 232,
"UA": 233,
"AE": 234,
"GB": 235,
"US": 236,
"UM": 237,
"UY": 238,
"UZ": 239,
"VU": 240,
"VE": 241,
"VN": 242,
"VG": 243,
"VI": 244,
"WF": 245,
"EH": 246,
"YE": 247,
"ZM": 248,
"ZW": 249,
"R001": 250,
"R002": 251,
"R015": 252,
"R012": 253,
"R818": 254,
"R434": 255,
"R504": 256,
"R729": 257,
"R788": 258,
"R732": 259,
"R202": 260,
"R014": 261,
"R086": 262,
"R108": 263,
"R174": 264,
"R262": 265,
"R232": 266,
"R231": 267,
"R260": 268,
"R404": 269,
"R450": 270,
"R454": 271,
"R480": 272,
"R175": 273,
"R508": 274,
"R638": 275,
"R646": 276,
"R690": 277,
"R706": 278,
"R728": 279,
"R800": 280,
"R834": 281,
"R894": 282,
"R716": 283,
"R017": 284,
"R024": 285,
"R120": 286,
"R140": 287,
"R148": 288,
"R178": 289,
"R180": 290,
"R226": 291,
"R266": 292,
"R678": 293,
"R018": 294,
"R072": 295,
"R748": 296,
"R426": 297,
"R516": 298,
"R710": 299,
"R011": 300,
"R204": 301,
"R854": 302,
"R132": 303,
"R384": 304,
"R270": 305,
"R288": 306,
"R324": 307,
"R624": 308,
"R430": 309,
"R466": 310,
"R478": 311,
"R562": 312,
"R566": 313,
"R654": 314,
"R686": 315,
"R694": 316,
"R768": 317,
"R019": 318,
"R419": 319,
"R029": 320,
"R660": 321,
"R028": 322,
"R533": 323,
"R044": 324,
"R052": 325,
"R535": 326,
"R092": 327,
"R136": 328,
"R192": 329,
"R531": 330,
"R212": 331,
"R214": 332,
"R308": 333,
"R312": 334,
"R332": 335,
"R388": 336,
"R474": 337,
"R500": 338,
"R630": 339,
"R652": 340,
"R659": 341,
"R662": 342,
"R663": 343,
"R670": 344,
"R534": 345,
"R780": 346,
"R796": 347,
"R850": 348,
"R013": 349,
"R084": 350,
"R188": 351,
"R222": 352,
"R320": 353,
"R340": 354,
"R484": 355,
"R558": 356,
"R591": 357,
"R005": 358,
"R032": 359,
"R068": 360,
"R074": 361,
"R076": 362,
"R152": 363,
"R170": 364,
"R218": 365,
"R238": 366,
"R254": 367,
"R328": 368,
"R600": 369,
"R604": 370,
"R239": 371,
"R740": 372,
"R858": 373,
"R862": 374,
"R021": 375,
"R060": 376,
"R124": 377,
"R304": 378,
"R666": 379,
"R840": 380,
"R010": 381,
"R142": 382,
"R143": 383,
"R398": 384,
"R417": 385,
"R762": 386,
"R795": 387,
"R860": 388,
"R030": 389,
"R156": 390,
"R344": 391,
"R446": 392,
"R408": 393,
"R392": 394,
"R496": 395,
"R410": 396,
"R035": 397,
"R096": 398,
"R116": 399,
"R360": 400,
"R418": 401,
"R458": 402,
"R104": 403,
"R608": 404,
"R702": 405,
"R764": 406,
"R626": 407,
"R704": 408,
"R034": 409,
"R004": 410,
"R050": 411,
"R064": 412,
"R356": 413,
"R364": 414,
"R462": 415,
"R524": 416,
"R586": 417,
"R144": 418,
"R145": 419,
"R051": 420,
"R031": 421,
"R048": 422,
"R196": 423,
"R268": 424,
"R368": 425,
"R376": 426,
"R400": 427,
"R414": 428,
"R422": 429,
"R512": 430,
"R634": 431,
"R682": 432,
"R275": 433,
"R760": 434,
"R792": 435,
"R784": 436,
"R887": 437,
"R150": 438,
"R151": 439,
"R112": 440,
"R100": 441,
"R203": 442,
"R348": 443,
"R616": 444,
"R498": 445,
"R642": 446,
"R643": 447,
"R703": 448,
"R804": 449,
"R154": 450,
"R248": 451,
"R830": 452,
"R831": 453,
"R832": 454,
"R680": 455,
"R208": 456,
"R233": 457,
"R234": 458,
"R246": 459,
"R352": 460,
"R372": 461,
"R833": 462,
"R428": 463,
"R440": 464,
"R578": 465,
"R744": 466,
"R752": 467,
"R826": 468,
"R039": 469,
"R008": 470,
"R020": 471,
"R070": 472,
"R191": 473,
"R292": 474,
"R300": 475,
"R336": 476,
"R380": 477,
"R470": 478,
"R499": 479,
"R807": 480,
"R620": 481,
"R674": 482,
"R688": 483,
"R705": 484,
"R724": 485,
"R155": 486,
"R040": 487,
"R056": 488,
"R250": 489,
"R276": 490,
"R438": 491,
"R442": 492,
"R492": 493,
"R528": 494,
"R756": 495,
"R009": 496,
"R053": 497,
"R036": 498,
"R162": 499,
"R166": 500,
"R334": 501,
"R554": 502,
"R574": 503,
"R054": 504,
"R242": 505,
"R540": 506,
"R598": 507,
"R090": 508,
"R548": 509,
"R057": 510,
"R316": 511,
"R296": 512,
"R584": 513,
"R583": 514,
"R520": 515,
"R580": 516,
"R585": 517,
"R581": 518,
"R061": 519,
"R016": 520,
"R184": 521,
"R258": 522,
"R570": 523,
"R612": 524,
"R882": 525,
"R772": 526,
"R776": 527,
"R798": 528,
"R876": 529,
}
func (x Location_Country) String() string {
return proto.EnumName(Location_Country_name, int32(x))
}
func (Location_Country) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{12, 0}
}
type Claim struct {
// Types that are valid to be assigned to Type:
// *Claim_Stream
// *Claim_Channel
// *Claim_Collection
// *Claim_Repost
Type isClaim_Type `protobuf_oneof:"type"`
Title string `protobuf:"bytes,8,opt,name=title,proto3" json:"title"`
Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description"`
Thumbnail *Source `protobuf:"bytes,10,opt,name=thumbnail,proto3" json:"thumbnail"`
Tags []string `protobuf:"bytes,11,rep,name=tags,proto3" json:"tags"`
Languages []*Language `protobuf:"bytes,12,rep,name=languages,proto3" json:"languages"`
Locations []*Location `protobuf:"bytes,13,rep,name=locations,proto3" json:"locations"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Claim) Reset() { *m = Claim{} }
func (m *Claim) String() string { return proto.CompactTextString(m) }
func (*Claim) ProtoMessage() {}
func (*Claim) Descriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{0}
}
func (m *Claim) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Claim.Unmarshal(m, b)
}
func (m *Claim) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Claim.Marshal(b, m, deterministic)
}
func (m *Claim) XXX_Merge(src proto.Message) {
xxx_messageInfo_Claim.Merge(m, src)
}
func (m *Claim) XXX_Size() int {
return xxx_messageInfo_Claim.Size(m)
}
func (m *Claim) XXX_DiscardUnknown() {
xxx_messageInfo_Claim.DiscardUnknown(m)
}
var xxx_messageInfo_Claim proto.InternalMessageInfo
type isClaim_Type interface {
isClaim_Type()
}
type Claim_Stream struct {
Stream *Stream `protobuf:"bytes,1,opt,name=stream,proto3,oneof"`
}
type Claim_Channel struct {
Channel *Channel `protobuf:"bytes,2,opt,name=channel,proto3,oneof"`
}
type Claim_Collection struct {
Collection *ClaimList `protobuf:"bytes,3,opt,name=collection,proto3,oneof"`
}
type Claim_Repost struct {
Repost *ClaimReference `protobuf:"bytes,4,opt,name=repost,proto3,oneof"`
}
func (*Claim_Stream) isClaim_Type() {}
func (*Claim_Channel) isClaim_Type() {}
func (*Claim_Collection) isClaim_Type() {}
func (*Claim_Repost) isClaim_Type() {}
func (m *Claim) GetType() isClaim_Type {
if m != nil {
return m.Type
}
return nil
}
func (m *Claim) GetStream() *Stream {
if x, ok := m.GetType().(*Claim_Stream); ok {
return x.Stream
}
return nil
}
func (m *Claim) GetChannel() *Channel {
if x, ok := m.GetType().(*Claim_Channel); ok {
return x.Channel
}
return nil
}
func (m *Claim) GetCollection() *ClaimList {
if x, ok := m.GetType().(*Claim_Collection); ok {
return x.Collection
}
return nil
}
func (m *Claim) GetRepost() *ClaimReference {
if x, ok := m.GetType().(*Claim_Repost); ok {
return x.Repost
}
return nil
}
func (m *Claim) GetTitle() string {
if m != nil {
return m.Title
}
return ""
}
func (m *Claim) GetDescription() string {
if m != nil {
return m.Description
}
return ""
}
func (m *Claim) GetThumbnail() *Source {
if m != nil {
return m.Thumbnail
}
return nil
}
func (m *Claim) GetTags() []string {
if m != nil {
return m.Tags
}
return nil
}
func (m *Claim) GetLanguages() []*Language {
if m != nil {
return m.Languages
}
return nil
}
func (m *Claim) GetLocations() []*Location {
if m != nil {
return m.Locations
}
return nil
}
// XXX_OneofWrappers is for the internal use of the proto package.
func (*Claim) XXX_OneofWrappers() []interface{} {
return []interface{}{
(*Claim_Stream)(nil),
(*Claim_Channel)(nil),
(*Claim_Collection)(nil),
(*Claim_Repost)(nil),
}
}
type Stream struct {
Source *Source `protobuf:"bytes,1,opt,name=source,proto3" json:"source"`
Author string `protobuf:"bytes,2,opt,name=author,proto3" json:"author"`
License string `protobuf:"bytes,3,opt,name=license,proto3" json:"license"`
LicenseUrl string `protobuf:"bytes,4,opt,name=license_url,json=licenseUrl,proto3" json:"license_url"`
ReleaseTime int64 `protobuf:"varint,5,opt,name=release_time,json=releaseTime,proto3" json:"release_time"`
Fee *Fee `protobuf:"bytes,6,opt,name=fee,proto3" json:"fee"`
// Types that are valid to be assigned to Type:
// *Stream_Image
// *Stream_Video
// *Stream_Audio
// *Stream_Software
Type isStream_Type `protobuf_oneof:"type"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Stream) Reset() { *m = Stream{} }
func (m *Stream) String() string { return proto.CompactTextString(m) }
func (*Stream) ProtoMessage() {}
func (*Stream) Descriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{1}
}
func (m *Stream) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Stream.Unmarshal(m, b)
}
func (m *Stream) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Stream.Marshal(b, m, deterministic)
}
func (m *Stream) XXX_Merge(src proto.Message) {
xxx_messageInfo_Stream.Merge(m, src)
}
func (m *Stream) XXX_Size() int {
return xxx_messageInfo_Stream.Size(m)
}
func (m *Stream) XXX_DiscardUnknown() {
xxx_messageInfo_Stream.DiscardUnknown(m)
}
var xxx_messageInfo_Stream proto.InternalMessageInfo
func (m *Stream) GetSource() *Source {
if m != nil {
return m.Source
}
return nil
}
func (m *Stream) GetAuthor() string {
if m != nil {
return m.Author
}
return ""
}
func (m *Stream) GetLicense() string {
if m != nil {
return m.License
}
return ""
}
func (m *Stream) GetLicenseUrl() string {
if m != nil {
return m.LicenseUrl
}
return ""
}
func (m *Stream) GetReleaseTime() int64 {
if m != nil {
return m.ReleaseTime
}
return 0
}
func (m *Stream) GetFee() *Fee {
if m != nil {
return m.Fee
}
return nil
}
type isStream_Type interface {
isStream_Type()
}
type Stream_Image struct {
Image *Image `protobuf:"bytes,10,opt,name=image,proto3,oneof"`
}
type Stream_Video struct {
Video *Video `protobuf:"bytes,11,opt,name=video,proto3,oneof"`
}
type Stream_Audio struct {
Audio *Audio `protobuf:"bytes,12,opt,name=audio,proto3,oneof"`
}
type Stream_Software struct {
Software *Software `protobuf:"bytes,13,opt,name=software,proto3,oneof"`
}
func (*Stream_Image) isStream_Type() {}
func (*Stream_Video) isStream_Type() {}
func (*Stream_Audio) isStream_Type() {}
func (*Stream_Software) isStream_Type() {}
func (m *Stream) GetType() isStream_Type {
if m != nil {
return m.Type
}
return nil
}
func (m *Stream) GetImage() *Image {
if x, ok := m.GetType().(*Stream_Image); ok {
return x.Image
}
return nil
}
func (m *Stream) GetVideo() *Video {
if x, ok := m.GetType().(*Stream_Video); ok {
return x.Video
}
return nil
}
func (m *Stream) GetAudio() *Audio {
if x, ok := m.GetType().(*Stream_Audio); ok {
return x.Audio
}
return nil
}
func (m *Stream) GetSoftware() *Software {
if x, ok := m.GetType().(*Stream_Software); ok {
return x.Software
}
return nil
}
// XXX_OneofWrappers is for the internal use of the proto package.
func (*Stream) XXX_OneofWrappers() []interface{} {
return []interface{}{
(*Stream_Image)(nil),
(*Stream_Video)(nil),
(*Stream_Audio)(nil),
(*Stream_Software)(nil),
}
}
type Channel struct {
PublicKey []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key"`
Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email"`
WebsiteUrl string `protobuf:"bytes,3,opt,name=website_url,json=websiteUrl,proto3" json:"website_url"`
Cover *Source `protobuf:"bytes,4,opt,name=cover,proto3" json:"cover"`
Featured *ClaimList `protobuf:"bytes,5,opt,name=featured,proto3" json:"featured"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Channel) Reset() { *m = Channel{} }
func (m *Channel) String() string { return proto.CompactTextString(m) }
func (*Channel) ProtoMessage() {}
func (*Channel) Descriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{2}
}
func (m *Channel) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Channel.Unmarshal(m, b)
}
func (m *Channel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Channel.Marshal(b, m, deterministic)
}
func (m *Channel) XXX_Merge(src proto.Message) {
xxx_messageInfo_Channel.Merge(m, src)
}
func (m *Channel) XXX_Size() int {
return xxx_messageInfo_Channel.Size(m)
}
func (m *Channel) XXX_DiscardUnknown() {
xxx_messageInfo_Channel.DiscardUnknown(m)
}
var xxx_messageInfo_Channel proto.InternalMessageInfo
func (m *Channel) GetPublicKey() []byte {
if m != nil {
return m.PublicKey
}
return nil
}
func (m *Channel) GetEmail() string {
if m != nil {
return m.Email
}
return ""
}
func (m *Channel) GetWebsiteUrl() string {
if m != nil {
return m.WebsiteUrl
}
return ""
}
func (m *Channel) GetCover() *Source {
if m != nil {
return m.Cover
}
return nil
}
func (m *Channel) GetFeatured() *ClaimList {
if m != nil {
return m.Featured
}
return nil
}
type ClaimReference struct {
ClaimHash []byte `protobuf:"bytes,1,opt,name=claim_hash,json=claimHash,proto3" json:"claim_hash"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ClaimReference) Reset() { *m = ClaimReference{} }
func (m *ClaimReference) String() string { return proto.CompactTextString(m) }
func (*ClaimReference) ProtoMessage() {}
func (*ClaimReference) Descriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{3}
}
func (m *ClaimReference) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClaimReference.Unmarshal(m, b)
}
func (m *ClaimReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ClaimReference.Marshal(b, m, deterministic)
}
func (m *ClaimReference) XXX_Merge(src proto.Message) {
xxx_messageInfo_ClaimReference.Merge(m, src)
}
func (m *ClaimReference) XXX_Size() int {
return xxx_messageInfo_ClaimReference.Size(m)
}
func (m *ClaimReference) XXX_DiscardUnknown() {
xxx_messageInfo_ClaimReference.DiscardUnknown(m)
}
var xxx_messageInfo_ClaimReference proto.InternalMessageInfo
func (m *ClaimReference) GetClaimHash() []byte {
if m != nil {
return m.ClaimHash
}
return nil
}
type ClaimList struct {
ListType ClaimList_ListType `protobuf:"varint,1,opt,name=list_type,json=listType,proto3,enum=pb.ClaimList_ListType" json:"list_type"`
ClaimReferences []*ClaimReference `protobuf:"bytes,2,rep,name=claim_references,json=claimReferences,proto3" json:"claim_references"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ClaimList) Reset() { *m = ClaimList{} }
func (m *ClaimList) String() string { return proto.CompactTextString(m) }
func (*ClaimList) ProtoMessage() {}
func (*ClaimList) Descriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{4}
}
func (m *ClaimList) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClaimList.Unmarshal(m, b)
}
func (m *ClaimList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ClaimList.Marshal(b, m, deterministic)
}
func (m *ClaimList) XXX_Merge(src proto.Message) {
xxx_messageInfo_ClaimList.Merge(m, src)
}
func (m *ClaimList) XXX_Size() int {
return xxx_messageInfo_ClaimList.Size(m)
}
func (m *ClaimList) XXX_DiscardUnknown() {
xxx_messageInfo_ClaimList.DiscardUnknown(m)
}
var xxx_messageInfo_ClaimList proto.InternalMessageInfo
func (m *ClaimList) GetListType() ClaimList_ListType {
if m != nil {
return m.ListType
}
return ClaimList_COLLECTION
}
func (m *ClaimList) GetClaimReferences() []*ClaimReference {
if m != nil {
return m.ClaimReferences
}
return nil
}
type Source struct {
Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
Size uint64 `protobuf:"varint,3,opt,name=size,proto3" json:"size"`
MediaType string `protobuf:"bytes,4,opt,name=media_type,json=mediaType,proto3" json:"media_type"`
Url string `protobuf:"bytes,5,opt,name=url,proto3" json:"url"`
SdHash []byte `protobuf:"bytes,6,opt,name=sd_hash,json=sdHash,proto3" json:"sd_hash"`
BtInfohash []byte `protobuf:"bytes,7,opt,name=bt_infohash,json=btInfohash,proto3" json:"bt_infohash"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Source) Reset() { *m = Source{} }
func (m *Source) String() string { return proto.CompactTextString(m) }
func (*Source) ProtoMessage() {}
func (*Source) Descriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{5}
}
func (m *Source) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Source.Unmarshal(m, b)
}
func (m *Source) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Source.Marshal(b, m, deterministic)
}
func (m *Source) XXX_Merge(src proto.Message) {
xxx_messageInfo_Source.Merge(m, src)
}
func (m *Source) XXX_Size() int {
return xxx_messageInfo_Source.Size(m)
}
func (m *Source) XXX_DiscardUnknown() {
xxx_messageInfo_Source.DiscardUnknown(m)
}
var xxx_messageInfo_Source proto.InternalMessageInfo
func (m *Source) GetHash() []byte {
if m != nil {
return m.Hash
}
return nil
}
func (m *Source) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *Source) GetSize() uint64 {
if m != nil {
return m.Size
}
return 0
}
func (m *Source) GetMediaType() string {
if m != nil {
return m.MediaType
}
return ""
}
func (m *Source) GetUrl() string {
if m != nil {
return m.Url
}
return ""
}
func (m *Source) GetSdHash() []byte {
if m != nil {
return m.SdHash
}
return nil
}
func (m *Source) GetBtInfohash() []byte {
if m != nil {
return m.BtInfohash
}
return nil
}
type Fee struct {
Currency Fee_Currency `protobuf:"varint,1,opt,name=currency,proto3,enum=pb.Fee_Currency" json:"currency"`
Address []byte `protobuf:"bytes,2,opt,name=address,proto3" json:"address"`
Amount uint64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Fee) Reset() { *m = Fee{} }
func (m *Fee) String() string { return proto.CompactTextString(m) }
func (*Fee) ProtoMessage() {}
func (*Fee) Descriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{6}
}
func (m *Fee) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Fee.Unmarshal(m, b)
}
func (m *Fee) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Fee.Marshal(b, m, deterministic)
}
func (m *Fee) XXX_Merge(src proto.Message) {
xxx_messageInfo_Fee.Merge(m, src)
}
func (m *Fee) XXX_Size() int {
return xxx_messageInfo_Fee.Size(m)
}
func (m *Fee) XXX_DiscardUnknown() {
xxx_messageInfo_Fee.DiscardUnknown(m)
}
var xxx_messageInfo_Fee proto.InternalMessageInfo
func (m *Fee) GetCurrency() Fee_Currency {
if m != nil {
return m.Currency
}
return Fee_UNKNOWN_CURRENCY
}
func (m *Fee) GetAddress() []byte {
if m != nil {
return m.Address
}
return nil
}
func (m *Fee) GetAmount() uint64 {
if m != nil {
return m.Amount
}
return 0
}
type Image struct {
Width uint32 `protobuf:"varint,1,opt,name=width,proto3" json:"width"`
Height uint32 `protobuf:"varint,2,opt,name=height,proto3" json:"height"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Image) Reset() { *m = Image{} }
func (m *Image) String() string { return proto.CompactTextString(m) }
func (*Image) ProtoMessage() {}
func (*Image) Descriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{7}
}
func (m *Image) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Image.Unmarshal(m, b)
}
func (m *Image) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Image.Marshal(b, m, deterministic)
}
func (m *Image) XXX_Merge(src proto.Message) {
xxx_messageInfo_Image.Merge(m, src)
}
func (m *Image) XXX_Size() int {
return xxx_messageInfo_Image.Size(m)
}
func (m *Image) XXX_DiscardUnknown() {
xxx_messageInfo_Image.DiscardUnknown(m)
}
var xxx_messageInfo_Image proto.InternalMessageInfo
func (m *Image) GetWidth() uint32 {
if m != nil {
return m.Width
}
return 0
}
func (m *Image) GetHeight() uint32 {
if m != nil {
return m.Height
}
return 0
}
type Video struct {
Width uint32 `protobuf:"varint,1,opt,name=width,proto3" json:"width"`
Height uint32 `protobuf:"varint,2,opt,name=height,proto3" json:"height"`
Duration uint32 `protobuf:"varint,3,opt,name=duration,proto3" json:"duration"`
Audio *Audio `protobuf:"bytes,15,opt,name=audio,proto3" json:"audio"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Video) Reset() { *m = Video{} }
func (m *Video) String() string { return proto.CompactTextString(m) }
func (*Video) ProtoMessage() {}
func (*Video) Descriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{8}
}
func (m *Video) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Video.Unmarshal(m, b)
}
func (m *Video) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Video.Marshal(b, m, deterministic)
}
func (m *Video) XXX_Merge(src proto.Message) {
xxx_messageInfo_Video.Merge(m, src)
}
func (m *Video) XXX_Size() int {
return xxx_messageInfo_Video.Size(m)
}
func (m *Video) XXX_DiscardUnknown() {
xxx_messageInfo_Video.DiscardUnknown(m)
}
var xxx_messageInfo_Video proto.InternalMessageInfo
func (m *Video) GetWidth() uint32 {
if m != nil {
return m.Width
}
return 0
}
func (m *Video) GetHeight() uint32 {
if m != nil {
return m.Height
}
return 0
}
func (m *Video) GetDuration() uint32 {
if m != nil {
return m.Duration
}
return 0
}
func (m *Video) GetAudio() *Audio {
if m != nil {
return m.Audio
}
return nil
}
type Audio struct {
Duration uint32 `protobuf:"varint,1,opt,name=duration,proto3" json:"duration"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Audio) Reset() { *m = Audio{} }
func (m *Audio) String() string { return proto.CompactTextString(m) }
func (*Audio) ProtoMessage() {}
func (*Audio) Descriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{9}
}
func (m *Audio) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Audio.Unmarshal(m, b)
}
func (m *Audio) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Audio.Marshal(b, m, deterministic)
}
func (m *Audio) XXX_Merge(src proto.Message) {
xxx_messageInfo_Audio.Merge(m, src)
}
func (m *Audio) XXX_Size() int {
return xxx_messageInfo_Audio.Size(m)
}
func (m *Audio) XXX_DiscardUnknown() {
xxx_messageInfo_Audio.DiscardUnknown(m)
}
var xxx_messageInfo_Audio proto.InternalMessageInfo
func (m *Audio) GetDuration() uint32 {
if m != nil {
return m.Duration
}
return 0
}
type Software struct {
Os string `protobuf:"bytes,1,opt,name=os,proto3" json:"os"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Software) Reset() { *m = Software{} }
func (m *Software) String() string { return proto.CompactTextString(m) }
func (*Software) ProtoMessage() {}
func (*Software) Descriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{10}
}
func (m *Software) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Software.Unmarshal(m, b)
}
func (m *Software) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Software.Marshal(b, m, deterministic)
}
func (m *Software) XXX_Merge(src proto.Message) {
xxx_messageInfo_Software.Merge(m, src)
}
func (m *Software) XXX_Size() int {
return xxx_messageInfo_Software.Size(m)
}
func (m *Software) XXX_DiscardUnknown() {
xxx_messageInfo_Software.DiscardUnknown(m)
}
var xxx_messageInfo_Software proto.InternalMessageInfo
func (m *Software) GetOs() string {
if m != nil {
return m.Os
}
return ""
}
// RFC 5646
type Language struct {
Language Language_Language `protobuf:"varint,1,opt,name=language,proto3,enum=pb.Language_Language" json:"language"`
Script Language_Script `protobuf:"varint,2,opt,name=script,proto3,enum=pb.Language_Script" json:"script"`
Region Location_Country `protobuf:"varint,3,opt,name=region,proto3,enum=pb.Location_Country" json:"region"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Language) Reset() { *m = Language{} }
func (m *Language) String() string { return proto.CompactTextString(m) }
func (*Language) ProtoMessage() {}
func (*Language) Descriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{11}
}
func (m *Language) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Language.Unmarshal(m, b)
}
func (m *Language) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Language.Marshal(b, m, deterministic)
}
func (m *Language) XXX_Merge(src proto.Message) {
xxx_messageInfo_Language.Merge(m, src)
}
func (m *Language) XXX_Size() int {
return xxx_messageInfo_Language.Size(m)
}
func (m *Language) XXX_DiscardUnknown() {
xxx_messageInfo_Language.DiscardUnknown(m)
}
var xxx_messageInfo_Language proto.InternalMessageInfo
func (m *Language) GetLanguage() Language_Language {
if m != nil {
return m.Language
}
return Language_UNKNOWN_LANGUAGE
}
func (m *Language) GetScript() Language_Script {
if m != nil {
return m.Script
}
return Language_UNKNOWN_SCRIPT
}
func (m *Language) GetRegion() Location_Country {
if m != nil {
return m.Region
}
return Location_UNKNOWN_COUNTRY
}
type Location struct {
Country Location_Country `protobuf:"varint,1,opt,name=country,proto3,enum=pb.Location_Country" json:"country"`
State string `protobuf:"bytes,2,opt,name=state,proto3" json:"state"`
City string `protobuf:"bytes,3,opt,name=city,proto3" json:"city"`
Code string `protobuf:"bytes,4,opt,name=code,proto3" json:"code"`
Latitude int32 `protobuf:"zigzag32,5,opt,name=latitude,proto3" json:"latitude"`
Longitude int32 `protobuf:"zigzag32,6,opt,name=longitude,proto3" json:"longitude"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Location) Reset() { *m = Location{} }
func (m *Location) String() string { return proto.CompactTextString(m) }
func (*Location) ProtoMessage() {}
func (*Location) Descriptor() ([]byte, []int) {
return fileDescriptor_bae86789b513b1db, []int{12}
}
func (m *Location) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Location.Unmarshal(m, b)
}
func (m *Location) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Location.Marshal(b, m, deterministic)
}
func (m *Location) XXX_Merge(src proto.Message) {
xxx_messageInfo_Location.Merge(m, src)
}
func (m *Location) XXX_Size() int {
return xxx_messageInfo_Location.Size(m)
}
func (m *Location) XXX_DiscardUnknown() {
xxx_messageInfo_Location.DiscardUnknown(m)
}
var xxx_messageInfo_Location proto.InternalMessageInfo
func (m *Location) GetCountry() Location_Country {
if m != nil {
return m.Country
}
return Location_UNKNOWN_COUNTRY
}
func (m *Location) GetState() string {
if m != nil {
return m.State
}
return ""
}
func (m *Location) GetCity() string {
if m != nil {
return m.City
}
return ""
}
func (m *Location) GetCode() string {
if m != nil {
return m.Code
}
return ""
}
func (m *Location) GetLatitude() int32 {
if m != nil {
return m.Latitude
}
return 0
}
func (m *Location) GetLongitude() int32 {
if m != nil {
return m.Longitude
}
return 0
}
func init() {
proto.RegisterEnum("pb.ClaimList_ListType", ClaimList_ListType_name, ClaimList_ListType_value)
proto.RegisterEnum("pb.Fee_Currency", Fee_Currency_name, Fee_Currency_value)
proto.RegisterEnum("pb.Software_OS", Software_OS_name, Software_OS_value)
proto.RegisterEnum("pb.Language_Language", Language_Language_name, Language_Language_value)
proto.RegisterEnum("pb.Language_Script", Language_Script_name, Language_Script_value)
proto.RegisterEnum("pb.Location_Country", Location_Country_name, Location_Country_value)
proto.RegisterType((*Claim)(nil), "pb.Claim")
proto.RegisterType((*Stream)(nil), "pb.Stream")
proto.RegisterType((*Channel)(nil), "pb.Channel")
proto.RegisterType((*ClaimReference)(nil), "pb.ClaimReference")
proto.RegisterType((*ClaimList)(nil), "pb.ClaimList")
proto.RegisterType((*Source)(nil), "pb.Source")
proto.RegisterType((*Fee)(nil), "pb.Fee")
proto.RegisterType((*Image)(nil), "pb.Image")
proto.RegisterType((*Video)(nil), "pb.Video")
proto.RegisterType((*Audio)(nil), "pb.Audio")
proto.RegisterType((*Software)(nil), "pb.Software")
proto.RegisterType((*Language)(nil), "pb.Language")
proto.RegisterType((*Location)(nil), "pb.Location")
}
func init() { proto.RegisterFile("claim.proto", fileDescriptor_bae86789b513b1db) }
var fileDescriptor_bae86789b513b1db = []byte{
// 5269 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x9a, 0x67, 0x78, 0x1b, 0xc7,
0xb5, 0xfe, 0xc5, 0x22, 0x52, 0x5c, 0x15, 0xbf, 0x81, 0x1d, 0x87, 0x29, 0x8e, 0x15, 0xa6, 0x29,
0x8e, 0x23, 0x2f, 0x16, 0x0b, 0x70, 0x99, 0xfc, 0x53, 0x00, 0x90, 0x04, 0x21, 0x02, 0x20, 0xb5,
0x24, 0x45, 0x51, 0xf9, 0xdf, 0x28, 0x4b, 0x60, 0x05, 0xac, 0x08, 0x60, 0xe9, 0xc5, 0x82, 0x14,
0x94, 0x9b, 0x5c, 0xf7, 0x5e, 0xd3, 0x9d, 0xc4, 0x29, 0x4e, 0xb7, 0x9d, 0x38, 0x3d, 0x4e, 0xef,
0x71, 0x7a, 0xaf, 0x4e, 0x75, 0xaa, 0xd3, 0x7b, 0x6f, 0xf7, 0x99, 0x73, 0xce, 0xc8, 0x72, 0x9e,
0x7c, 0xb9, 0x5f, 0xfc, 0xfe, 0x76, 0x76, 0xb0, 0x33, 0x7b, 0x66, 0x66, 0x5f, 0xbf, 0x7c, 0x64,
0x6c, 0xaf, 0x36, 0xbd, 0xa0, 0xb5, 0x77, 0x3d, 0x0a, 0xe3, 0x30, 0xd1, 0xbf, 0xbe, 0x3a, 0x76,
0xe5, 0x80, 0xb1, 0x35, 0xaf, 0xda, 0x12, 0x0f, 0x33, 0x86, 0x3a, 0x71, 0xe4, 0x7b, 0xad, 0xd1,
0xbe, 0xdd, 0x7d, 0x7b, 0xb6, 0x5b, 0xc6, 0xde, 0xf5, 0xd5, 0xbd, 0x0b, 0xd4, 0x32, 0xb3, 0xc5,
0x95, 0x7b, 0x89, 0x47, 0x1a, 0xc3, 0xd5, 0x86, 0xd7, 0x6e, 0xfb, 0xcd, 0xd1, 0x7e, 0xea, 0xb6,
0x5d, 0x75, 0xcb, 0x73, 0xd3, 0xcc, 0x16, 0x57, 0xdf, 0x4d, 0x9c, 0x63, 0x18, 0xd5, 0xb0, 0xd9,
0xf4, 0xab, 0x71, 0x10, 0xb6, 0x47, 0x07, 0xa8, 0xef, 0x4e, 0xea, 0xab, 0x46, 0x2b, 0x05, 0x9d,
0x78, 0x66, 0x8b, 0x7b, 0x52, 0x97, 0xc4, 0xd9, 0xc6, 0x50, 0xe4, 0xaf, 0x87, 0x9d, 0x78, 0x74,
0x90, 0x3a, 0x27, 0x4e, 0x74, 0x76, 0xfd, 0x23, 0x7e, 0xe4, 0xb7, 0xab, 0xbe, 0x9a, 0x07, 0xf7,
0x49, 0x9c, 0x66, 0x6c, 0x8d, 0x83, 0xb8, 0xe9, 0x8f, 0x6e, 0xdb, 0xdd, 0xb7, 0x67, 0xc4, 0xe5,
0x8b, 0xc4, 0x6e, 0x63, 0x7b, 0xcd, 0xef, 0x54, 0xa3, 0x60, 0x9d, 0x46, 0x1d, 0xa1, 0x7b, 0x27,
0x37, 0x25, 0xf6, 0x18, 0x23, 0x71, 0xa3, 0xdb, 0x5a, 0x6d, 0x7b, 0x41, 0x73, 0xd4, 0x38, 0xe9,
0x45, 0xc3, 0x6e, 0x54, 0xf5, 0xdd, 0x7b, 0x6e, 0x26, 0x12, 0xc6, 0x60, 0xec, 0xd5, 0x3b, 0xa3,
0xdb, 0x77, 0x0f, 0xec, 0x19, 0x71, 0x89, 0x13, 0x67, 0x19, 0x23, 0x4d, 0xaf, 0x5d, 0xef, 0x7a,
0x75, 0xbf, 0x33, 0xba, 0x63, 0xf7, 0xc0, 0x9e, 0xed, 0xd6, 0x0e, 0xf5, 0xeb, 0x92, 0x34, 0xba,
0xf7, 0xdc, 0xa6, 0xbe, 0x61, 0xd5, 0x53, 0xa3, 0x76, 0x46, 0x77, 0x9e, 0xd4, 0x57, 0x1a, 0xdd,
0x7b, 0x6e, 0xe7, 0x86, 0x8c, 0xc1, 0xb8, 0xb7, 0xee, 0x8f, 0xdd, 0xd9, 0x6f, 0x0c, 0x71, 0xc9,
0x13, 0x63, 0xc6, 0x50, 0x87, 0xe6, 0x74, 0xaf, 0xe5, 0xe0, 0x59, 0xca, 0x9d, 0xc4, 0xe9, 0xc6,
0x90, 0xd7, 0x8d, 0x1b, 0x61, 0x44, 0x6b, 0x31, 0xe2, 0xca, 0x55, 0x62, 0xd4, 0x18, 0x6e, 0x06,
0x55, 0xbf, 0xdd, 0xf1, 0xa9, 0xf0, 0x23, 0xae, 0xbe, 0x4c, 0x9c, 0x69, 0x6c, 0x17, 0x3c, 0xdc,
0x8d, 0x9a, 0x54, 0xe9, 0x11, 0xd7, 0x90, 0xa6, 0xa5, 0xa8, 0x99, 0x78, 0x88, 0xb1, 0x23, 0xf2,
0x9b, 0xbe, 0xd7, 0xf1, 0x0f, 0xc7, 0x41, 0xcb, 0x1f, 0xdd, 0xba, 0xbb, 0x6f, 0xcf, 0x80, 0xbb,
0x5d, 0xda, 0x16, 0x83, 0x96, 0x9f, 0xb8, 0xbf, 0x31, 0x70, 0xc4, 0xf7, 0x47, 0x87, 0x68, 0x5a,
0xc3, 0x6a, 0x5a, 0xd3, 0xbe, 0xef, 0xaa, 0xb6, 0xc4, 0x43, 0x8c, 0xad, 0x41, 0xcb, 0xab, 0xfb,
0x52, 0xd9, 0x11, 0x75, 0xb3, 0xa8, 0x1a, 0x66, 0xb6, 0xb8, 0x7c, 0x47, 0x75, 0xd9, 0x08, 0x6a,
0x7e, 0x38, 0xba, 0xfd, 0x9e, 0x2e, 0x07, 0x54, 0x83, 0xea, 0x42, 0x77, 0x54, 0x17, 0xaf, 0x5b,
0x0b, 0xc2, 0xd1, 0x1d, 0xf7, 0x74, 0xc9, 0xaa, 0x06, 0xd5, 0x85, 0xee, 0x24, 0xce, 0x32, 0xb6,
0x75, 0xc2, 0x23, 0xf1, 0xa6, 0x17, 0xf9, 0xa3, 0x3b, 0xa9, 0xd7, 0x0e, 0xae, 0x0f, 0xb7, 0xcd,
0x6c, 0x71, 0x4f, 0xdc, 0x3f, 0x51, 0xdc, 0x5b, 0xfb, 0x8c, 0x61, 0xd9, 0xa8, 0x89, 0x33, 0x0c,
0x63, 0xbd, 0xbb, 0xda, 0x0c, 0xaa, 0x87, 0xd7, 0xfc, 0x1e, 0x55, 0x78, 0x87, 0x3b, 0xc2, 0x2d,
0xb3, 0x7e, 0x4f, 0xed, 0x2e, 0xbf, 0xa5, 0x76, 0x08, 0xd7, 0x95, 0x2f, 0x54, 0xf1, 0x36, 0xfd,
0xd5, 0x4e, 0x10, 0x73, 0xf1, 0xb8, 0xb4, 0x86, 0x34, 0xa9, 0xe2, 0xed, 0x36, 0xb6, 0x56, 0xc3,
0x0d, 0x3f, 0x92, 0x1d, 0x7c, 0xf2, 0x92, 0xf1, 0x8d, 0xc4, 0xa3, 0x8c, 0x6d, 0x47, 0x7c, 0x2f,
0xee, 0x46, 0x7e, 0x8d, 0x4a, 0xfb, 0xef, 0x67, 0xc2, 0x3d, 0x71, 0x7b, 0xec, 0x1c, 0x63, 0xd7,
0xbd, 0x77, 0xbf, 0x9a, 0x34, 0x1d, 0xdf, 0xc3, 0x0d, 0xaf, 0xd3, 0xd0, 0x93, 0xa6, 0x96, 0x19,
0xaf, 0xd3, 0x18, 0xbb, 0xa5, 0xcf, 0x18, 0x39, 0xf1, 0xa0, 0x44, 0xca, 0x18, 0x69, 0x06, 0x9d,
0xf8, 0xb0, 0x7a, 0x75, 0xea, 0xbb, 0xcb, 0x3a, 0xfd, 0x5e, 0x43, 0xed, 0x55, 0xff, 0x59, 0xec,
0xad, 0xfb, 0xee, 0xb6, 0xa6, 0x50, 0xe2, 0xf1, 0x06, 0x78, 0x84, 0x48, 0x0f, 0xda, 0x19, 0xed,
0xa7, 0xad, 0xfb, 0x1f, 0x4e, 0xa3, 0x7b, 0x4a, 0xf5, 0x5e, 0xd7, 0x9d, 0xb1, 0xb3, 0x8c, 0x6d,
0xfa, 0xa1, 0x89, 0x5d, 0x86, 0x91, 0x9f, 0x2b, 0x95, 0xa6, 0xf2, 0x8b, 0xc5, 0xb9, 0x0a, 0xb6,
0xa8, 0xeb, 0xc9, 0x29, 0xb7, 0x78, 0x20, 0x4b, 0xd7, 0xfd, 0x63, 0xb7, 0xf5, 0x19, 0x43, 0x5c,
0x1b, 0x75, 0xd2, 0x4e, 0x7a, 0x23, 0x62, 0xd5, 0xd6, 0xf6, 0x5a, 0xbe, 0x2c, 0x00, 0xb1, 0x6a,
0xeb, 0x04, 0xc7, 0x79, 0x4f, 0x0f, 0xba, 0xc4, 0xaa, 0x26, 0x2d, 0xbf, 0x16, 0x78, 0xfc, 0x9e,
0xbc, 0x9f, 0x47, 0xa8, 0x85, 0x66, 0x01, 0x63, 0x40, 0x2d, 0xd5, 0x56, 0x6a, 0x57, 0x98, 0xb8,
0x9f, 0x31, 0xdc, 0xa9, 0x71, 0x05, 0x87, 0x68, 0xbc, 0xa1, 0x4e, 0x4d, 0x95, 0x4f, 0xad, 0xee,
0x6a, 0x7c, 0x38, 0x68, 0x1f, 0x09, 0xe9, 0xe6, 0x30, 0xdd, 0x34, 0x56, 0xe3, 0xa2, 0xb4, 0x8c,
0xdd, 0xd4, 0x67, 0x0c, 0x4c, 0xfb, 0x7e, 0xe2, 0x6c, 0x63, 0x5b, 0xb5, 0x1b, 0xa9, 0x57, 0xee,
0x49, 0x61, 0x21, 0x87, 0x60, 0x6f, 0x5e, 0xda, 0xdd, 0x13, 0x3d, 0xd4, 0x59, 0xf4, 0x6a, 0xb5,
0xc8, 0xef, 0x74, 0xe8, 0x5d, 0x76, 0xb8, 0xfa, 0x92, 0x4e, 0x6f, 0x2b, 0xec, 0xb6, 0x63, 0x79,
0x21, 0xb9, 0x1a, 0x7b, 0x9c, 0xb1, 0x4d, 0x3f, 0x27, 0x71, 0x9a, 0x81, 0xa5, 0xca, 0x6c, 0x65,
0x6e, 0xb9, 0x72, 0x38, 0xbf, 0xe4, 0xba, 0x53, 0x95, 0xfc, 0x0a, 0xb6, 0x24, 0x86, 0x8d, 0x81,
0x52, 0x2e, 0x8f, 0x3e, 0x05, 0xb9, 0xc5, 0x3c, 0xfa, 0x15, 0x2c, 0x2d, 0x4c, 0x62, 0x60, 0x2c,
0x6d, 0x6c, 0xa5, 0x03, 0xa7, 0xb6, 0xf0, 0x66, 0x50, 0x8b, 0xb9, 0xaa, 0x3b, 0x5d, 0xbe, 0x50,
0x63, 0x36, 0xfc, 0xa0, 0xde, 0x88, 0x69, 0x32, 0x3b, 0x5d, 0xb9, 0x1a, 0x8b, 0x8c, 0xad, 0x74,
0x08, 0xff, 0x6f, 0x3f, 0x4b, 0x3c, 0xc0, 0xd8, 0x56, 0xeb, 0x46, 0xde, 0x89, 0x4f, 0xfc, 0x4e,
0xf7, 0xc4, 0x75, 0xe2, 0x4c, 0x7d, 0x8a, 0x4f, 0xf9, 0xb7, 0x53, 0x2c, 0x67, 0x78, 0xec, 0xa1,
0xc6, 0x56, 0xba, 0xbe, 0xd7, 0x53, 0xfa, 0xee, 0xfd, 0x94, 0xb1, 0x75, 0x63, 0x9b, 0x3e, 0xd4,
0x89, 0x5d, 0x46, 0x7f, 0xd8, 0xa1, 0x1e, 0x23, 0x6e, 0x7f, 0xd8, 0x19, 0x5b, 0x34, 0xfa, 0xe7,
0x16, 0xd4, 0xc6, 0xd2, 0x25, 0x9a, 0x5b, 0xe0, 0xe2, 0x64, 0x2b, 0x2b, 0xe8, 0x4b, 0x8c, 0x18,
0x5b, 0x4b, 0xc5, 0xca, 0xd2, 0x41, 0xf4, 0x27, 0xb6, 0x1b, 0xc3, 0xcb, 0xc5, 0xca, 0xe4, 0xdc,
0xf2, 0x02, 0x06, 0x54, 0x87, 0x72, 0x36, 0x8f, 0x41, 0xd5, 0x9a, 0xad, 0x4c, 0xba, 0x73, 0xc5,
0x49, 0x6c, 0x55, 0xad, 0xc5, 0xb9, 0x05, 0x0c, 0x8d, 0xdd, 0x75, 0x86, 0xb1, 0x4d, 0x7f, 0xcf,
0x13, 0x49, 0x63, 0x9b, 0xfe, 0xa2, 0xcb, 0x5a, 0xdf, 0xf7, 0xe4, 0xef, 0xfd, 0x3d, 0x1f, 0xfe,
0x13, 0xdd, 0x12, 0x8f, 0x36, 0x86, 0xd8, 0x6e, 0xa8, 0x56, 0xbb, 0xac, 0x53, 0xef, 0xf5, 0x83,
0x05, 0xba, 0xe5, 0x4a, 0x17, 0x36, 0xbd, 0xba, 0x2e, 0xdf, 0x2e, 0xeb, 0xb4, 0x93, 0x1d, 0x62,
0x6f, 0x5e, 0xed, 0x87, 0xa8, 0xe7, 0x4a, 0x9f, 0xb1, 0x1b, 0x76, 0x9c, 0x34, 0xb5, 0x93, 0xb6,
0x46, 0x29, 0x5b, 0x29, 0x2c, 0x65, 0x0b, 0x53, 0xd8, 0x92, 0x18, 0x32, 0xfa, 0xfd, 0x36, 0xfa,
0x94, 0x7a, 0x1e, 0xfa, 0x49, 0x57, 0x31, 0x40, 0xea, 0x63, 0x90, 0xf4, 0x08, 0xb6, 0x92, 0xae,
0x61, 0x88, 0xb4, 0x85, 0x61, 0xd2, 0x36, 0xb6, 0x91, 0x46, 0x18, 0x21, 0xed, 0xc0, 0x20, 0xdd,
0xc0, 0x76, 0xd2, 0x1e, 0x76, 0x90, 0x1e, 0xc7, 0x4e, 0xa5, 0xab, 0x1e, 0x76, 0x91, 0xfa, 0x38,
0x85, 0xb4, 0x0e, 0x90, 0x36, 0x70, 0x1f, 0xd2, 0x00, 0x09, 0xd2, 0x16, 0x4e, 0x25, 0x6d, 0xe3,
0x34, 0xd2, 0x10, 0xf7, 0x25, 0x8d, 0x70, 0x3a, 0x69, 0x07, 0xf7, 0x53, 0x5a, 0xf5, 0x30, 0x4a,
0xea, 0xe3, 0xfe, 0xa4, 0x0d, 0x3c, 0x80, 0x34, 0xc4, 0x03, 0x49, 0x23, 0x3c, 0x88, 0xb4, 0x83,
0x33, 0x48, 0xbb, 0x78, 0x30, 0xe9, 0x06, 0xce, 0x24, 0xed, 0x61, 0xb7, 0xd2, 0x9a, 0x87, 0x87,
0x90, 0xfa, 0x18, 0x23, 0xdd, 0xc0, 0x43, 0x49, 0x8f, 0xe3, 0x61, 0x54, 0x1f, 0x1f, 0x0f, 0x27,
0x6d, 0xe2, 0x11, 0xa4, 0x21, 0x1e, 0x49, 0xda, 0xc1, 0x1e, 0xd2, 0x18, 0x8f, 0x22, 0xed, 0xe2,
0x2c, 0xa5, 0x47, 0x3c, 0x3c, 0x9a, 0xf4, 0x08, 0xce, 0x26, 0x0d, 0xf0, 0x18, 0xd2, 0xa3, 0xd8,
0x4b, 0x1a, 0xe2, 0x1c, 0xd2, 0x08, 0x26, 0x69, 0x0f, 0x49, 0xa5, 0x75, 0x0f, 0x16, 0x69, 0x0d,
0x29, 0xd2, 0x26, 0x6c, 0xd2, 0x36, 0xd2, 0xa4, 0x5d, 0x64, 0x48, 0x37, 0x30, 0xae, 0xb4, 0xe1,
0xc1, 0x21, 0xf5, 0x31, 0x41, 0x1a, 0xe0, 0xb1, 0xa4, 0x21, 0x1e, 0x47, 0x1a, 0xe1, 0xff, 0x91,
0xc6, 0x78, 0x3c, 0x69, 0x17, 0x4f, 0x20, 0xed, 0xe1, 0x89, 0xa4, 0xc7, 0xf1, 0x24, 0xa5, 0x81,
0x87, 0x2c, 0x69, 0x0d, 0x39, 0x52, 0x1f, 0x79, 0xd2, 0x3a, 0x26, 0x49, 0x03, 0x4c, 0x91, 0xae,
0x61, 0x9a, 0x34, 0x44, 0x81, 0xb4, 0x83, 0x19, 0xd2, 0x18, 0x45, 0xd2, 0x2e, 0xf6, 0x29, 0x3d,
0xea, 0x61, 0x96, 0x74, 0x03, 0x25, 0xa5, 0x6b, 0x1e, 0xca, 0xa4, 0x75, 0x54, 0x48, 0x03, 0xcc,
0x91, 0x1e, 0xc5, 0x3c, 0xe9, 0x1a, 0xf6, 0x93, 0x36, 0xe1, 0x92, 0xb6, 0xb0, 0x40, 0xda, 0xc6,
0x22, 0x69, 0x88, 0x25, 0xd2, 0x08, 0x07, 0x48, 0x3b, 0x58, 0x26, 0xed, 0xe2, 0x20, 0xe9, 0x06,
0x56, 0x48, 0x37, 0x71, 0x88, 0xb4, 0x87, 0x27, 0x2b, 0x6d, 0x7a, 0xf8, 0xff, 0xa4, 0xab, 0xf8,
0x2f, 0xd2, 0x3a, 0x9e, 0x42, 0x1a, 0xe0, 0x30, 0x69, 0x1b, 0x4f, 0x25, 0x0d, 0xe1, 0x91, 0xc6,
0x58, 0x25, 0xed, 0xa2, 0x4a, 0xba, 0x81, 0x9a, 0xd2, 0x56, 0x1d, 0x3e, 0x69, 0x03, 0x47, 0x48,
0x03, 0xd4, 0x49, 0xd7, 0xd0, 0x20, 0x6d, 0x22, 0x20, 0x6d, 0xe3, 0x28, 0x69, 0x84, 0x35, 0xd2,
0x0e, 0x9a, 0xa4, 0x31, 0x5a, 0xa4, 0x3d, 0xb4, 0x95, 0xb6, 0x3d, 0x84, 0xa4, 0xab, 0x58, 0x27,
0xad, 0xe1, 0x5c, 0x52, 0x1f, 0x11, 0x69, 0x1d, 0x1d, 0xd2, 0x26, 0x62, 0xd2, 0x36, 0xba, 0xa4,
0x21, 0x36, 0x48, 0x23, 0x6c, 0x92, 0x6e, 0xe0, 0x18, 0x69, 0x0f, 0x3d, 0xa5, 0x61, 0x15, 0xc7,
0x49, 0x8f, 0xe2, 0x69, 0xa4, 0x2d, 0xfc, 0x37, 0x69, 0x84, 0xa7, 0x93, 0x76, 0xf0, 0x0c, 0xa5,
0xeb, 0x1e, 0xfe, 0x27, 0x31, 0x6c, 0xf4, 0xaf, 0x07, 0x38, 0xaf, 0x8f, 0xa0, 0x89, 0xf3, 0x19,
0x3a, 0xb8, 0x80, 0x21, 0xc6, 0x85, 0x04, 0xe7, 0x76, 0x71, 0x11, 0x41, 0xd4, 0xc2, 0xc5, 0x0c,
0x6d, 0x5c, 0xc2, 0x10, 0xe2, 0x52, 0x86, 0x2e, 0x2e, 0x63, 0xd8, 0xc4, 0xe5, 0x04, 0x1d, 0x0f,
0x57, 0x30, 0x54, 0x71, 0x25, 0x43, 0x0d, 0x57, 0x31, 0xf8, 0xb8, 0x9a, 0xa1, 0x8e, 0x6b, 0x18,
0x02, 0x5c, 0xcb, 0xb0, 0x86, 0xeb, 0x18, 0x9a, 0xb8, 0x9e, 0xa1, 0x85, 0x67, 0x32, 0xb4, 0xf1,
0x2c, 0x86, 0x10, 0xcf, 0x66, 0x38, 0x17, 0xcf, 0x61, 0x88, 0xf0, 0x5c, 0x86, 0x0e, 0x9e, 0xc7,
0x10, 0xe3, 0xf9, 0x0c, 0x5d, 0xdc, 0xc0, 0xb0, 0x81, 0x17, 0x30, 0x6c, 0xe2, 0x85, 0x04, 0xb1,
0x87, 0x17, 0x31, 0xf8, 0xb8, 0x91, 0xa1, 0x8e, 0x17, 0x33, 0x34, 0xf0, 0x12, 0x86, 0x00, 0x2f,
0x65, 0x58, 0xc3, 0xcb, 0x18, 0x9a, 0xb8, 0x89, 0xa1, 0x8d, 0x97, 0x33, 0x84, 0x78, 0x05, 0x43,
0x84, 0x57, 0x32, 0x74, 0xf0, 0x2a, 0x86, 0x18, 0xaf, 0x66, 0xd8, 0xc4, 0x6b, 0x18, 0x7a, 0x78,
0x2d, 0x41, 0xb7, 0x8e, 0x9b, 0x19, 0xd6, 0x70, 0x0b, 0x43, 0x84, 0x5b, 0x19, 0x8e, 0xe3, 0x75,
0x04, 0x1b, 0x3e, 0x5e, 0xcf, 0x10, 0xe0, 0x36, 0x86, 0x10, 0x6f, 0x20, 0xd8, 0xf4, 0xf0, 0x46,
0x86, 0x10, 0x6f, 0x22, 0x38, 0xd6, 0xc0, 0x9b, 0x09, 0x7a, 0x01, 0xde, 0xc2, 0x10, 0xe2, 0xad,
0x04, 0xc7, 0x3d, 0xbc, 0x8d, 0xa1, 0x81, 0xb7, 0x33, 0x74, 0x71, 0x7b, 0xdf, 0xd8, 0xcd, 0x30,
0x86, 0xd8, 0x5c, 0x12, 0x09, 0x63, 0x97, 0x76, 0x86, 0x85, 0xbc, 0x5b, 0x9c, 0x5f, 0xc4, 0x96,
0xc4, 0x36, 0x63, 0x30, 0x5b, 0x6b, 0xb6, 0xd0, 0x47, 0x74, 0xc4, 0x5b, 0x43, 0x3f, 0x51, 0xbd,
0xa1, 0xdc, 0x41, 0x51, 0x23, 0x6c, 0x61, 0x90, 0x28, 0xf2, 0x56, 0xb1, 0x55, 0xa8, 0x8d, 0x21,
0xa6, 0x56, 0x80, 0x61, 0x21, 0xe5, 0x13, 0x8a, 0x36, 0x3a, 0x31, 0x46, 0x14, 0xe5, 0xbc, 0x66,
0x00, 0x83, 0xa9, 0xd5, 0xc5, 0x76, 0xa6, 0x4e, 0x07, 0x3b, 0x98, 0xe2, 0x35, 0xec, 0x24, 0xf2,
0xdb, 0x75, 0xec, 0x22, 0x6a, 0xac, 0x75, 0x70, 0x0a, 0x51, 0x33, 0xe8, 0x00, 0x44, 0xe1, 0x7a,
0x88, 0xfb, 0x10, 0x45, 0x5e, 0x03, 0x09, 0xa1, 0x00, 0xa7, 0x12, 0x75, 0xeb, 0x01, 0x4e, 0x63,
0x6a, 0xd4, 0x70, 0x5f, 0x45, 0x79, 0x6f, 0xad, 0x85, 0xd3, 0x99, 0xda, 0xca, 0x45, 0x88, 0xa2,
0x00, 0xa3, 0x44, 0x0d, 0xaf, 0x85, 0xfb, 0x33, 0xf9, 0x11, 0x1e, 0x40, 0x14, 0x44, 0x31, 0x1e,
0x48, 0x14, 0xae, 0xc7, 0x78, 0x10, 0xd1, 0x7a, 0xab, 0x8d, 0x33, 0x98, 0xa2, 0x18, 0x0f, 0x26,
0xea, 0x45, 0x4d, 0x9c, 0x29, 0xd4, 0xc1, 0x6e, 0x45, 0x93, 0xfe, 0x86, 0x72, 0x16, 0x45, 0x61,
0x3d, 0xc2, 0x18, 0x51, 0x27, 0x8a, 0xf1, 0x50, 0xa2, 0xee, 0x7a, 0x13, 0x0f, 0x53, 0x34, 0x55,
0xef, 0xd5, 0xf0, 0x70, 0xa1, 0x06, 0x1e, 0x21, 0xb4, 0x8e, 0x47, 0x12, 0x35, 0x57, 0x3d, 0xec,
0x61, 0xea, 0xb5, 0xf0, 0x28, 0xa2, 0xb8, 0x11, 0xe0, 0x2c, 0x45, 0x05, 0x3f, 0x5c, 0xc3, 0xa3,
0x85, 0x22, 0x9c, 0x4d, 0xd4, 0xf4, 0xea, 0x78, 0x0c, 0x51, 0xd8, 0xae, 0x63, 0xaf, 0x50, 0x0b,
0xe7, 0x30, 0xc5, 0x0d, 0x98, 0x44, 0x6a, 0xb5, 0x92, 0x4c, 0xfe, 0x1a, 0x2c, 0xa2, 0xee, 0xd1,
0x08, 0x29, 0xa6, 0xa8, 0x0b, 0x5b, 0xd1, 0x8c, 0xd7, 0x5e, 0x45, 0x5a, 0xa8, 0x8e, 0x8c, 0x50,
0x80, 0x71, 0xa1, 0x10, 0x8e, 0x50, 0x07, 0x13, 0x42, 0x31, 0x1e, 0xcb, 0x14, 0x47, 0x78, 0x1c,
0x91, 0xbf, 0xaa, 0xfc, 0x48, 0x51, 0x10, 0x79, 0x78, 0x3c, 0x51, 0xb3, 0xbb, 0x89, 0x27, 0x10,
0xb5, 0xda, 0x75, 0x3c, 0x51, 0x68, 0x1d, 0x4f, 0x22, 0x8a, 0xd6, 0x62, 0x64, 0x89, 0xba, 0xed,
0x3a, 0x72, 0x8a, 0x8a, 0xed, 0x5a, 0x07, 0x79, 0xa2, 0xd8, 0x6b, 0x62, 0x52, 0xd1, 0x3e, 0xaf,
0x15, 0x62, 0x8a, 0x69, 0xc3, 0xc3, 0x34, 0xd1, 0xba, 0xd7, 0x46, 0x81, 0xa8, 0x1b, 0x55, 0x31,
0xa3, 0x68, 0x56, 0xed, 0xba, 0x22, 0x53, 0xdb, 0xc3, 0x3e, 0xa2, 0x86, 0x17, 0x61, 0x96, 0xa9,
0x15, 0xa1, 0xc4, 0x14, 0x1e, 0x45, 0x99, 0x28, 0x88, 0x9b, 0xa8, 0x08, 0x75, 0x30, 0x47, 0xd4,
0xae, 0x79, 0x98, 0x27, 0x0a, 0x23, 0x1f, 0xfb, 0x89, 0xd6, 0x7d, 0xe5, 0x5d, 0x8a, 0xd4, 0xca,
0x2c, 0x28, 0x2a, 0xa9, 0x31, 0x16, 0x99, 0x42, 0xe5, 0x60, 0x44, 0xf1, 0x11, 0x1c, 0x10, 0xaa,
0x63, 0x59, 0xa8, 0x8d, 0x83, 0x44, 0xfe, 0x9a, 0x8f, 0x15, 0xa6, 0xf5, 0x2a, 0x0e, 0x11, 0x05,
0xad, 0x55, 0x3c, 0x99, 0xa9, 0xad, 0xfc, 0x8c, 0x49, 0x39, 0x1a, 0x51, 0xa7, 0x8b, 0xa7, 0x10,
0x85, 0x2d, 0x0f, 0x87, 0x89, 0x7a, 0xd5, 0x00, 0x4f, 0x65, 0xaa, 0x05, 0xf0, 0x14, 0x95, 0xbd,
0xc6, 0x51, 0xac, 0x32, 0xad, 0x79, 0xa8, 0x32, 0xb5, 0x6b, 0xa8, 0x09, 0x05, 0xf0, 0x99, 0xa2,
0x2a, 0x8e, 0x30, 0xf5, 0x3c, 0xd4, 0x89, 0xfc, 0xda, 0x11, 0x34, 0x98, 0xda, 0x35, 0x04, 0x4c,
0x51, 0x15, 0x47, 0x85, 0x42, 0xac, 0x11, 0xa9, 0xdd, 0xd9, 0x24, 0x0a, 0x6b, 0x01, 0x5a, 0x4c,
0xed, 0x3a, 0xda, 0x4c, 0x61, 0x1b, 0x21, 0x51, 0x14, 0x86, 0x58, 0x27, 0x8a, 0xfd, 0x00, 0xe7,
0x12, 0x75, 0x9b, 0x31, 0x22, 0xa2, 0x5e, 0x2b, 0x42, 0x47, 0x51, 0x45, 0xcd, 0x2f, 0x66, 0x8a,
0x56, 0xd1, 0x25, 0x5a, 0xf5, 0x62, 0x6c, 0x10, 0xf9, 0x9b, 0x1e, 0x36, 0x89, 0xd6, 0x6a, 0xab,
0x38, 0xc6, 0x54, 0x5f, 0x45, 0x8f, 0x29, 0x0c, 0x71, 0x9c, 0xa8, 0xd3, 0xe8, 0xe2, 0x69, 0x8a,
0xe6, 0xea, 0x9e, 0xf2, 0x43, 0x45, 0xcd, 0xea, 0x1a, 0x9e, 0x4e, 0x14, 0xad, 0x35, 0xf0, 0x0c,
0xa6, 0x9e, 0x72, 0xc5, 0x11, 0x63, 0x70, 0xae, 0x53, 0xf7, 0x95, 0x2f, 0x12, 0xb6, 0x3c, 0xe5,
0x8c, 0x23, 0xc6, 0xe0, 0xbc, 0xd7, 0x6c, 0x29, 0x6f, 0x24, 0xec, 0x56, 0x95, 0x3b, 0x2a, 0xf4,
0xa3, 0x96, 0xf2, 0x47, 0x85, 0x0d, 0xaf, 0xae, 0x1c, 0x92, 0xb0, 0x19, 0x28, 0x8f, 0x64, 0x5c,
0x57, 0x2e, 0xc9, 0xb8, 0xa1, 0x7c, 0x92, 0xb0, 0x7d, 0x4c, 0x39, 0xa5, 0xc2, 0x66, 0x54, 0x53,
0x5e, 0xa9, 0x30, 0x38, 0xb7, 0xa6, 0xdc, 0x52, 0x61, 0x14, 0x07, 0xca, 0x2f, 0x47, 0x8c, 0xc1,
0xfd, 0x9e, 0xe7, 0x29, 0xc7, 0x24, 0x5c, 0x3d, 0xa6, 0x3c, 0x73, 0xc4, 0x18, 0x74, 0x8f, 0xb6,
0xeb, 0xca, 0x35, 0x15, 0x86, 0x8d, 0xba, 0xf2, 0x4d, 0xc2, 0x28, 0x54, 0xce, 0xa9, 0xb0, 0xdb,
0x8e, 0x94, 0x77, 0x8e, 0x18, 0x83, 0x0b, 0x5e, 0x2b, 0x52, 0xee, 0x49, 0x18, 0x79, 0xca, 0x3f,
0x19, 0x57, 0x95, 0x83, 0x12, 0x76, 0xc9, 0x43, 0x15, 0xd6, 0xdb, 0x9b, 0xca, 0x45, 0x15, 0x36,
0xbc, 0x4d, 0xe5, 0xa3, 0x84, 0x51, 0x4d, 0x39, 0x29, 0x61, 0x37, 0x50, 0x5e, 0xaa, 0x30, 0xa8,
0xd5, 0x94, 0x9b, 0x12, 0xb6, 0x6b, 0xca, 0x4f, 0x19, 0x1b, 0xca, 0x51, 0x15, 0x86, 0xf5, 0x9a,
0xf2, 0x54, 0xc6, 0x50, 0xb9, 0x2a, 0x61, 0xe4, 0x29, 0x5f, 0x25, 0xec, 0x85, 0xca, 0x59, 0x15,
0x76, 0xdb, 0x35, 0xe5, 0xad, 0x0a, 0x7b, 0xcd, 0x50, 0xb9, 0x2b, 0x61, 0x54, 0x55, 0xfe, 0xca,
0xe8, 0x2b, 0x87, 0x65, 0x3c, 0xaa, 0x3c, 0x96, 0xb1, 0xad, 0x5c, 0x76, 0xc4, 0x18, 0x5c, 0xf4,
0xea, 0xab, 0xca, 0x67, 0x09, 0xd7, 0x22, 0xe5, 0xb4, 0x84, 0x4d, 0x5f, 0x79, 0x2d, 0x63, 0x57,
0xb9, 0x2d, 0x61, 0xab, 0xa9, 0xfc, 0x96, 0xb0, 0x5d, 0x57, 0x8e, 0x4b, 0xb8, 0x11, 0x2b, 0xcf,
0x55, 0xe8, 0x37, 0xbb, 0xca, 0x75, 0x09, 0xdb, 0x75, 0xe5, 0xbb, 0x0a, 0x8f, 0xb4, 0xeb, 0xca,
0x79, 0x15, 0xd6, 0x9b, 0x75, 0xe5, 0xbd, 0x0a, 0x1b, 0x9e, 0xa7, 0xdc, 0x97, 0x91, 0xfc, 0x57,
0x61, 0xb0, 0x1a, 0x2b, 0x07, 0x26, 0x8c, 0x1a, 0xca, 0x83, 0x47, 0x8c, 0xc1, 0xa5, 0xba, 0x17,
0x29, 0x17, 0x1e, 0x31, 0x06, 0x0f, 0x78, 0x41, 0x80, 0xdb, 0x19, 0x83, 0xce, 0x3a, 0xde, 0x41,
0xb8, 0xac, 0x56, 0xe8, 0x9d, 0x8c, 0xd5, 0x46, 0x88, 0x77, 0x31, 0x86, 0x4d, 0x1f, 0xef, 0x26,
0x3c, 0xb8, 0xee, 0x87, 0x78, 0x0f, 0x63, 0xa7, 0x7b, 0x0c, 0xef, 0x25, 0x5c, 0x09, 0x82, 0x00,
0xef, 0x23, 0x3c, 0xa4, 0xbe, 0xd6, 0xef, 0x67, 0x54, 0x6b, 0xf1, 0x01, 0xc6, 0x56, 0xdc, 0xc0,
0x07, 0x19, 0x3b, 0x3d, 0x1f, 0x1f, 0xd2, 0xd8, 0xc2, 0x87, 0x19, 0x8f, 0x1d, 0x3b, 0x86, 0x8f,
0x30, 0xf6, 0x7a, 0x3d, 0x7c, 0x94, 0xf1, 0xf8, 0xf1, 0xe3, 0xb8, 0xa3, 0x6f, 0xec, 0xc6, 0xb3,
0x8c, 0x6d, 0x3a, 0x65, 0x26, 0xf6, 0x1a, 0xc3, 0x55, 0x0e, 0x9a, 0x12, 0x71, 0xff, 0x73, 0x08,
0xd5, 0x9d, 0x12, 0xa7, 0x19, 0x5b, 0x3b, 0xb1, 0x17, 0xeb, 0xbf, 0xcd, 0xf0, 0x45, 0x22, 0x61,
0x0c, 0x56, 0x83, 0xb8, 0x27, 0x7f, 0x15, 0x23, 0xa6, 0xb6, 0xb0, 0xa6, 0xff, 0x2c, 0x43, 0xac,
0xc2, 0x7e, 0xd3, 0x8b, 0x83, 0xb8, 0x5b, 0xe3, 0x3f, 0x2e, 0xde, 0xc7, 0x3d, 0x71, 0x9d, 0x78,
0x90, 0x31, 0xd2, 0x0c, 0xdb, 0x75, 0xbe, 0x39, 0x44, 0x37, 0xef, 0x69, 0x18, 0xbb, 0x7b, 0x8f,
0x31, 0x2c, 0x93, 0x49, 0x9c, 0x6a, 0x9c, 0x72, 0xe2, 0xef, 0x22, 0x73, 0x4b, 0x95, 0x45, 0x77,
0x85, 0xb3, 0x6f, 0x76, 0x9a, 0xb3, 0x6f, 0xf6, 0x20, 0x67, 0xdf, 0x6c, 0x89, 0xb3, 0xef, 0xe4,
0x21, 0xce, 0xbe, 0xd9, 0x05, 0xce, 0xbe, 0xd9, 0x49, 0xce, 0xbe, 0xd9, 0x39, 0xce, 0xbe, 0xd9,
0x22, 0x67, 0xdf, 0xec, 0x7e, 0xce, 0xbe, 0xd9, 0x02, 0x67, 0xdf, 0xac, 0xcb, 0xd9, 0x37, 0x5b,
0xe6, 0xec, 0x9b, 0x5d, 0xe6, 0xec, 0x9b, 0x5d, 0xe2, 0xec, 0x9b, 0x5d, 0xe4, 0xec, 0x9b, 0x3d,
0xc4, 0xd9, 0x37, 0xb7, 0xc0, 0xd9, 0x37, 0x37, 0xc3, 0xd9, 0x37, 0x37, 0xc9, 0xd9, 0x37, 0x97,
0xe3, 0xec, 0x9b, 0x5b, 0xe1, 0xec, 0x9b, 0x9b, 0xe2, 0xec, 0x9b, 0x3b, 0xc4, 0xd9, 0x37, 0xb7,
0x8f, 0xb3, 0x6f, 0xae, 0xcc, 0xd9, 0x37, 0xb7, 0xc8, 0xd9, 0x37, 0x37, 0xc7, 0xd9, 0x37, 0xb7,
0x9f, 0xb3, 0x6f, 0x2e, 0xcb, 0xd9, 0x37, 0xb7, 0xcc, 0xd9, 0x37, 0x77, 0x80, 0xb3, 0x6f, 0xce,
0xe5, 0xec, 0x5b, 0x9c, 0xe3, 0xec, 0x9b, 0xab, 0x70, 0xf6, 0xcd, 0x15, 0x38, 0xfb, 0xe6, 0xa6,
0x39, 0xfb, 0xe6, 0x8a, 0x9c, 0x7d, 0x67, 0x67, 0x38, 0xfb, 0xe6, 0xcb, 0x9c, 0x7d, 0xf3, 0x59,
0xce, 0xbe, 0xf9, 0x03, 0x9c, 0x7d, 0x67, 0x57, 0x38, 0xfb, 0xe6, 0xa7, 0x39, 0xfb, 0x2e, 0x4e,
0x72, 0xf6, 0xcd, 0x97, 0x38, 0xfb, 0xe6, 0x2b, 0x9c, 0x7d, 0xf3, 0x07, 0x39, 0xfb, 0xe6, 0xf3,
0x9c, 0x7d, 0xf3, 0x73, 0x9c, 0x7d, 0x67, 0xcb, 0x9c, 0x7d, 0xf3, 0x05, 0xce, 0xbe, 0xf9, 0x49,
0xce, 0xbe, 0xf9, 0x59, 0xce, 0xbe, 0x79, 0x97, 0xb3, 0x6f, 0xbe, 0xc8, 0xd9, 0x77, 0xc6, 0xe5,
0xec, 0x9b, 0x5f, 0xe2, 0xec, 0x9b, 0x5f, 0xe6, 0xec, 0x9b, 0x5f, 0xe1, 0xec, 0x9b, 0x3f, 0xc4,
0xd9, 0x77, 0x72, 0x96, 0xb3, 0xef, 0xe4, 0x3e, 0xce, 0xbe, 0x93, 0x65, 0xce, 0xbe, 0x93, 0x73,
0x9c, 0x7d, 0xa7, 0xf2, 0x9c, 0x7d, 0xa7, 0x0a, 0x9c, 0x7d, 0x17, 0x0e, 0x70, 0xf6, 0x2d, 0xec,
0xe7, 0xec, 0x3b, 0xe5, 0x72, 0xf6, 0x9d, 0x9a, 0xe2, 0xec, 0x3b, 0xb5, 0xc8, 0xd9, 0x77, 0x7a,
0x96, 0xb3, 0xef, 0xf4, 0x1c, 0x67, 0xdf, 0xe9, 0x7d, 0x9c, 0x7d, 0xa7, 0x8b, 0x9c, 0x7d, 0xa7,
0x5d, 0xce, 0xbe, 0x85, 0x69, 0xce, 0xbe, 0xf3, 0xd3, 0x9c, 0x7d, 0x17, 0xa7, 0x39, 0xfb, 0x16,
0xb2, 0x9c, 0x7d, 0x0b, 0x65, 0xce, 0xbe, 0x85, 0x29, 0xce, 0xbe, 0x93, 0x53, 0x9c, 0x7d, 0x0b,
0x33, 0x9c, 0x7d, 0x0b, 0x45, 0xce, 0xbe, 0x05, 0x97, 0xb3, 0x6f, 0xa1, 0xc4, 0xd9, 0xb7, 0x30,
0xc9, 0xd9, 0xb7, 0x30, 0xcf, 0xd9, 0xb7, 0xb0, 0xc4, 0xd9, 0xb7, 0xb0, 0xc8, 0xd9, 0xb7, 0x50,
0xe0, 0xec, 0x5b, 0xa8, 0x70, 0xf6, 0x2d, 0x2c, 0x73, 0xf6, 0x2d, 0xac, 0x70, 0xf6, 0x9d, 0x59,
0xe4, 0xec, 0x3b, 0x53, 0xe6, 0xec, 0x7b, 0x20, 0xcb, 0xd9, 0x77, 0xa6, 0xc2, 0xd9, 0x77, 0x66,
0x96, 0xb3, 0xef, 0xcc, 0x12, 0x67, 0xdf, 0xe2, 0x02, 0x67, 0xdf, 0x62, 0x85, 0xb3, 0x6f, 0x71,
0x92, 0xb3, 0x6f, 0xd1, 0xe5, 0xec, 0x5b, 0xdc, 0xcf, 0xd9, 0xb7, 0x38, 0xc5, 0xd9, 0xb7, 0x58,
0xe6, 0xec, 0x5b, 0x2c, 0x71, 0xf6, 0x2d, 0x2e, 0x72, 0xf6, 0xdd, 0x57, 0xe6, 0xec, 0xbb, 0x6f,
0x9e, 0xb3, 0xef, 0xbe, 0x29, 0xce, 0xbe, 0xfb, 0xe6, 0x38, 0xfb, 0xce, 0x1e, 0xe2, 0xec, 0x3b,
0x3b, 0xc5, 0xd9, 0x77, 0xb6, 0xc8, 0xd9, 0x77, 0x76, 0x9e, 0xb3, 0xef, 0xac, 0xcb, 0xd9, 0x77,
0x76, 0x99, 0xb3, 0xef, 0x6c, 0x81, 0xb3, 0x6f, 0x29, 0xcb, 0xd9, 0xb7, 0x74, 0x80, 0xb3, 0x6f,
0x29, 0xc7, 0xd9, 0xb7, 0xb4, 0xc0, 0xd9, 0xb7, 0xe4, 0x72, 0xf6, 0x2d, 0xad, 0x70, 0xf6, 0x2d,
0x15, 0x25, 0xfb, 0x96, 0x16, 0x25, 0xfb, 0x96, 0x96, 0x24, 0xfb, 0x96, 0xe7, 0x24, 0xfb, 0x96,
0x67, 0x25, 0xfb, 0x96, 0x0b, 0x92, 0x7d, 0xcb, 0xcb, 0x92, 0x7d, 0xcb, 0x2b, 0x92, 0x7d, 0xcb,
0x07, 0x24, 0xfb, 0x96, 0x4b, 0x92, 0x7d, 0xcb, 0x8b, 0x92, 0x7d, 0xcb, 0x33, 0x92, 0x7d, 0xcb,
0xfb, 0x25, 0xfb, 0x96, 0x5d, 0xc9, 0xbe, 0xe5, 0x25, 0xc9, 0xbe, 0x2b, 0x8b, 0x92, 0x7d, 0xcb,
0x07, 0x25, 0xfb, 0x4e, 0x97, 0x25, 0xfb, 0x96, 0x27, 0x25, 0xfb, 0x96, 0xf3, 0x92, 0x7d, 0xcb,
0x15, 0xc9, 0xbe, 0xe5, 0x29, 0xc9, 0xbe, 0xe5, 0x05, 0xc9, 0xbe, 0xe5, 0xac, 0x64, 0xdf, 0xf2,
0x21, 0xc9, 0xbe, 0xe5, 0xb2, 0x64, 0xdf, 0x4a, 0x56, 0xb2, 0x6f, 0xc5, 0x95, 0xec, 0x5b, 0x99,
0x97, 0xec, 0x5b, 0x29, 0x49, 0xf6, 0xad, 0xe4, 0x25, 0xfb, 0x56, 0x0e, 0x49, 0xf6, 0xad, 0x14,
0x25, 0xfb, 0x56, 0xa6, 0x24, 0xfb, 0x56, 0x0a, 0x92, 0x7d, 0x2b, 0x4b, 0x92, 0x7d, 0x2b, 0xd3,
0x92, 0x7d, 0xcb, 0xf3, 0x92, 0x7d, 0x2b, 0x73, 0x92, 0x7d, 0xe7, 0xca, 0x92, 0x7d, 0xe7, 0x67,
0x25, 0xfb, 0xce, 0x2f, 0x4b, 0xf6, 0x9d, 0x5f, 0x90, 0xec, 0x3b, 0x9f, 0x95, 0xec, 0x3b, 0x5f,
0x90, 0xec, 0x3b, 0xbf, 0x22, 0xd9, 0x77, 0x7e, 0x4a, 0xb2, 0xef, 0xfc, 0x8c, 0x64, 0xdf, 0xf9,
0x8a, 0x64, 0xdf, 0xf9, 0x92, 0x64, 0xdf, 0xf9, 0x45, 0xc9, 0xbe, 0xf3, 0xae, 0x64, 0xdf, 0xfd,
0x59, 0xc9, 0xbe, 0xee, 0x94, 0x64, 0x5f, 0x77, 0x4e, 0xb2, 0xaf, 0xbb, 0x24, 0xd9, 0xd7, 0x5d,
0x56, 0x9e, 0x3b, 0x6c, 0xf4, 0xe7, 0x4a, 0xca, 0x71, 0x87, 0x8d, 0xfe, 0x85, 0x19, 0xe5, 0xb7,
0xc3, 0x46, 0xff, 0x6c, 0x45, 0xb9, 0xad, 0xda, 0x09, 0x79, 0xe5, 0xb5, 0xea, 0xbd, 0xa6, 0x95,
0xd3, 0xaa, 0x21, 0xca, 0xca, 0x67, 0x87, 0x8d, 0xfe, 0x03, 0x79, 0xe5, 0xb2, 0xc3, 0x46, 0xff,
0xf2, 0x82, 0xf2, 0x58, 0xf5, 0xf3, 0xb2, 0x72, 0x58, 0x05, 0x8b, 0xca, 0x5f, 0x15, 0x64, 0x95,
0xbb, 0x2a, 0xa8, 0x28, 0x6f, 0x55, 0x83, 0x2e, 0x28, 0x67, 0x55, 0x2d, 0x79, 0xe5, 0xab, 0x0a,
0x4a, 0xb8, 0x83, 0xa1, 0x80, 0x8f, 0x31, 0x1c, 0xc4, 0xc7, 0x19, 0x66, 0xf1, 0x09, 0x86, 0x22,
0x3e, 0xc9, 0x90, 0xc3, 0xa7, 0x18, 0xe6, 0xf0, 0x69, 0x82, 0x43, 0x59, 0x7c, 0x86, 0xa0, 0xb0,
0x80, 0xcf, 0xf2, 0xad, 0x05, 0x7c, 0x8e, 0x60, 0x6a, 0x01, 0x9f, 0xe7, 0xb7, 0x98, 0xc5, 0x17,
0xf8, 0xd6, 0x24, 0xbe, 0xc8, 0xe0, 0xe2, 0x4b, 0x0c, 0xfb, 0xf0, 0x65, 0x86, 0x43, 0xf8, 0x0a,
0xc3, 0x14, 0xbe, 0x4a, 0x90, 0x9f, 0xc1, 0xd7, 0xb8, 0x65, 0x05, 0x5f, 0x27, 0x58, 0x5c, 0xc6,
0x9d, 0x0c, 0xfb, 0xf0, 0x0d, 0x86, 0x43, 0xf8, 0x26, 0xc3, 0x0c, 0xbe, 0xc5, 0x50, 0xc2, 0xb7,
0x19, 0x0a, 0xf8, 0x0e, 0xc3, 0x2c, 0xbe, 0xcb, 0x30, 0x87, 0xbb, 0x18, 0x16, 0xf1, 0x3d, 0x86,
0x0a, 0xbe, 0xcf, 0xe0, 0xe2, 0x07, 0x0c, 0x65, 0xfc, 0x90, 0x21, 0x8f, 0x1f, 0x31, 0x1c, 0xc0,
0x8f, 0x09, 0x96, 0x0a, 0xb8, 0x9b, 0x21, 0x8b, 0x9f, 0x10, 0x64, 0xa7, 0xf0, 0x53, 0x7e, 0xf7,
0x1c, 0x7e, 0xc6, 0xb7, 0x16, 0xf0, 0x73, 0x86, 0x32, 0x7e, 0xc1, 0xb0, 0x82, 0x5f, 0x32, 0x1c,
0xc2, 0xaf, 0x78, 0xe1, 0x96, 0xf0, 0x6b, 0x86, 0x29, 0xfc, 0x86, 0xa1, 0x82, 0xdf, 0x32, 0x14,
0xf0, 0x3b, 0x86, 0x22, 0x7e, 0xcf, 0x8b, 0x3b, 0x8d, 0x3f, 0x70, 0x31, 0x67, 0xf0, 0x47, 0x3e,
0xa7, 0x53, 0xf8, 0x13, 0x57, 0xbe, 0x8c, 0x3f, 0x33, 0x2c, 0xe3, 0x2f, 0xfc, 0x7f, 0xda, 0xa6,
0x99, 0xc4, 0x5f, 0x35, 0x5a, 0xf8, 0x9b, 0x60, 0x32, 0x8d, 0xbf, 0x6b, 0xb4, 0xf0, 0x0f, 0x46,
0x27, 0xe9, 0xe0, 0x9f, 0x8c, 0x76, 0xca, 0xc6, 0xbf, 0x18, 0xd3, 0xa6, 0x8d, 0xf3, 0xfa, 0x09,
0xc7, 0xad, 0x09, 0x9c, 0x2f, 0xe8, 0x38, 0xb8, 0x40, 0x30, 0x65, 0xe1, 0x42, 0x46, 0xcb, 0xb4,
0x70, 0x51, 0xbf, 0x3c, 0xd7, 0xc6, 0xc5, 0x82, 0x4e, 0x06, 0x97, 0x30, 0x26, 0x4d, 0x07, 0x97,
0x0a, 0x8e, 0xdb, 0xb8, 0x4c, 0x7e, 0x96, 0xb1, 0x70, 0xb9, 0x60, 0xca, 0xc2, 0x15, 0x1a, 0x93,
0xb8, 0x52, 0x77, 0x30, 0x71, 0x15, 0xa3, 0x6d, 0xda, 0xb8, 0x5a, 0x30, 0x6d, 0xe2, 0x1a, 0x8d,
0x36, 0xae, 0x15, 0x74, 0x4c, 0x5c, 0xa7, 0x87, 0x48, 0xe3, 0xfa, 0x7e, 0x79, 0x0b, 0x07, 0xcf,
0x64, 0xcc, 0xa4, 0x1c, 0x3c, 0x4b, 0xd0, 0xce, 0xe0, 0xd9, 0x82, 0x13, 0x26, 0x9e, 0x23, 0x2f,
0x64, 0x66, 0xf0, 0x5c, 0xfd, 0xc6, 0x0e, 0x9e, 0xc7, 0xe8, 0x98, 0x26, 0x9e, 0x2f, 0x98, 0xb2,
0x71, 0x83, 0xe0, 0x84, 0x8d, 0x17, 0x48, 0xdf, 0x64, 0x06, 0x2f, 0xd4, 0x2f, 0x3f, 0x8e, 0x17,
0x09, 0x5a, 0x36, 0x6e, 0x94, 0xe9, 0x58, 0x26, 0x5e, 0x2c, 0x68, 0x9b, 0x78, 0x89, 0x46, 0x07,
0x2f, 0xd5, 0xf3, 0x75, 0xf0, 0x32, 0x41, 0xc7, 0xc4, 0x4d, 0xf2, 0xf2, 0x56, 0x06, 0x2f, 0xd7,
0x75, 0xc8, 0xe0, 0x15, 0x32, 0xdf, 0x71, 0x07, 0xaf, 0xd4, 0xa3, 0x39, 0x78, 0x95, 0xe0, 0xb8,
0x85, 0x57, 0xcb, 0x74, 0x6c, 0x07, 0xaf, 0x91, 0x92, 0x58, 0x19, 0xbc, 0x56, 0xea, 0x90, 0xcc,
0xe0, 0x66, 0x3d, 0x5f, 0x13, 0xb7, 0xe8, 0x27, 0x24, 0x71, 0xab, 0x5e, 0x42, 0x1b, 0xaf, 0x93,
0x77, 0x4b, 0xdb, 0x78, 0xbd, 0x4c, 0x27, 0x65, 0xe1, 0x36, 0xc6, 0x94, 0x63, 0xe3, 0x0d, 0xd2,
0x77, 0xdc, 0xc4, 0x1b, 0x05, 0x1d, 0x07, 0x6f, 0x92, 0x0e, 0x96, 0x8d, 0x37, 0xcb, 0x24, 0x2d,
0x1b, 0x6f, 0x91, 0x39, 0xa4, 0x4c, 0xbc, 0x55, 0x30, 0x93, 0xc1, 0xdb, 0x04, 0xc7, 0x1d, 0xbc,
0x5d, 0x66, 0x96, 0xb1, 0x70, 0xbb, 0xc6, 0x0c, 0xde, 0x21, 0x4f, 0x48, 0xdb, 0x78, 0xa7, 0xa0,
0x93, 0xc1, 0xbb, 0xf4, 0x62, 0xd9, 0x78, 0xb7, 0xbc, 0x45, 0xc6, 0xc1, 0x7b, 0xf4, 0x5b, 0x4c,
0xe0, 0xbd, 0xf2, 0xdc, 0xe4, 0x04, 0xde, 0xa7, 0x17, 0x60, 0x02, 0xef, 0x97, 0x9f, 0x65, 0x4c,
0x7c, 0x40, 0xb7, 0x3a, 0xf8, 0xa0, 0x8c, 0x96, 0x4a, 0xe1, 0x43, 0xd2, 0x6a, 0xdb, 0xf8, 0xb0,
0x60, 0xda, 0xc2, 0x47, 0x74, 0x87, 0x34, 0x3e, 0x2a, 0xad, 0x13, 0x16, 0xee, 0xd0, 0x25, 0xc9,
0xe0, 0x63, 0x82, 0x13, 0x16, 0x3e, 0xae, 0xfb, 0x26, 0xf1, 0x09, 0x29, 0x49, 0xd2, 0xc2, 0x27,
0x35, 0xda, 0xf8, 0x94, 0x54, 0xc7, 0x74, 0xf0, 0x69, 0xc1, 0xa4, 0x85, 0xcf, 0x08, 0xa6, 0x2c,
0x7c, 0x56, 0xd7, 0xd7, 0xc1, 0xe7, 0x74, 0x75, 0x6c, 0x7c, 0x5e, 0xef, 0x5f, 0x13, 0x5f, 0xd0,
0xfb, 0xd7, 0xc4, 0x17, 0x75, 0x75, 0x2c, 0x7c, 0x49, 0xe3, 0x04, 0xbe, 0xac, 0x5f, 0xd3, 0xc2,
0x57, 0x34, 0xa6, 0xf0, 0x55, 0xbd, 0x61, 0x4c, 0x7c, 0x4d, 0x4f, 0xd2, 0xc6, 0xd7, 0xf5, 0x39,
0x36, 0x71, 0xa7, 0xe0, 0x44, 0x06, 0xdf, 0xd0, 0x2b, 0x6f, 0xe2, 0x9b, 0xba, 0xa8, 0x29, 0x7c,
0x4b, 0x9f, 0x63, 0x1b, 0xdf, 0xd6, 0xdb, 0xd3, 0xc1, 0x77, 0xf4, 0xf6, 0xb4, 0xf0, 0x5d, 0xbd,
0xf2, 0x26, 0xee, 0x12, 0xb4, 0x4d, 0x7c, 0x4f, 0x1f, 0x48, 0x1b, 0xdf, 0x97, 0x81, 0xd3, 0x0e,
0x7e, 0x20, 0x38, 0x91, 0xc4, 0x0f, 0xe5, 0xb9, 0x66, 0x1a, 0x3f, 0x12, 0x4c, 0x59, 0xf8, 0xb1,
0x60, 0xc6, 0xc1, 0xdd, 0x7a, 0x57, 0xdb, 0xf8, 0x89, 0xc6, 0x0c, 0x7e, 0x2a, 0x73, 0x48, 0x5b,
0xf8, 0x99, 0x3e, 0x38, 0x26, 0x7e, 0xae, 0x4b, 0xed, 0xe0, 0x17, 0xfa, 0x03, 0xe2, 0xe0, 0x97,
0x82, 0x69, 0x1b, 0xbf, 0xd2, 0x93, 0x74, 0xf0, 0x6b, 0x29, 0x89, 0x69, 0xe2, 0x37, 0x1a, 0x6d,
0xfc, 0x56, 0xff, 0x6c, 0x02, 0xbf, 0xd3, 0x67, 0xc8, 0xc4, 0xef, 0x75, 0x49, 0x1c, 0xfc, 0x41,
0x30, 0x63, 0xe1, 0x8f, 0x7a, 0x1b, 0x25, 0xf1, 0x27, 0x3d, 0x5f, 0x13, 0x7f, 0xd6, 0x07, 0xdd,
0xc6, 0x5f, 0xf4, 0x72, 0xdb, 0xf8, 0xab, 0x5e, 0x8b, 0x0c, 0xfe, 0x26, 0x4f, 0xb0, 0x4d, 0xfc,
0x5d, 0xd7, 0xd7, 0xc4, 0x3f, 0xf4, 0x97, 0xc0, 0xc2, 0x3f, 0x35, 0xa6, 0xf0, 0x2f, 0x79, 0xc2,
0x84, 0x83, 0xf3, 0x06, 0x64, 0x57, 0x8f, 0xe3, 0xfc, 0x01, 0xd9, 0xf6, 0x16, 0x2e, 0x10, 0x9c,
0x48, 0xe3, 0xc2, 0x01, 0x99, 0x99, 0x89, 0x8b, 0x06, 0xa4, 0x92, 0x26, 0x2e, 0x1e, 0x90, 0x42,
0x65, 0x70, 0xc9, 0x80, 0x2c, 0x8b, 0x8d, 0x4b, 0xe5, 0x61, 0x76, 0x06, 0x97, 0x09, 0x9a, 0x0e,
0x2e, 0x97, 0x0e, 0x13, 0x16, 0xae, 0x90, 0xd6, 0x89, 0x0c, 0xae, 0xd4, 0x03, 0x9b, 0xb8, 0x4a,
0x3f, 0x37, 0x8d, 0xab, 0x05, 0x27, 0x32, 0xb8, 0x46, 0x86, 0x48, 0x66, 0x70, 0xad, 0x3c, 0x21,
0x63, 0xe2, 0x3a, 0xfd, 0x33, 0x07, 0xd7, 0x0b, 0xa6, 0x1d, 0x3c, 0x53, 0xfa, 0x9a, 0x36, 0x9e,
0x35, 0x20, 0x55, 0x77, 0xf0, 0x6c, 0x79, 0x0b, 0xd3, 0xc2, 0x73, 0xf4, 0xbb, 0xd9, 0x78, 0xae,
0x74, 0xb0, 0x32, 0x78, 0x9e, 0xee, 0x60, 0xe3, 0xf9, 0x7a, 0x0e, 0x36, 0x6e, 0x10, 0x34, 0x6d,
0xbc, 0x40, 0x30, 0x6d, 0xe2, 0x85, 0x82, 0x19, 0x1b, 0x2f, 0x92, 0xe9, 0xa4, 0x33, 0xb8, 0x51,
0xcf, 0xcc, 0xc6, 0x8b, 0x65, 0x3a, 0x19, 0x0b, 0x2f, 0x61, 0x4c, 0x5b, 0x36, 0x5e, 0x2a, 0xe8,
0x64, 0xf0, 0x32, 0x99, 0xa4, 0x6d, 0xe3, 0x26, 0x8d, 0x69, 0xbc, 0x5c, 0x0f, 0x91, 0xc4, 0x2b,
0xf4, 0x1c, 0x92, 0x78, 0xa5, 0xa0, 0xed, 0xe0, 0x55, 0xd2, 0x77, 0x22, 0x83, 0x57, 0x0f, 0xc8,
0xb7, 0xda, 0xc1, 0x6b, 0xf4, 0xc0, 0x0e, 0x5e, 0x2b, 0x38, 0x9e, 0xc1, 0xcd, 0xba, 0xea, 0x26,
0x6e, 0xd1, 0x85, 0xb2, 0x71, 0xab, 0xa0, 0x65, 0xe1, 0x75, 0x32, 0x9d, 0xa4, 0x85, 0xd7, 0x4b,
0x1d, 0x52, 0x36, 0x6e, 0x13, 0x74, 0x2c, 0xbc, 0x41, 0x86, 0x18, 0x4f, 0xe3, 0x8d, 0xba, 0x66,
0x26, 0xde, 0xa4, 0xf7, 0x83, 0x85, 0x37, 0x0b, 0x3a, 0x36, 0xde, 0x22, 0x5b, 0xc3, 0x19, 0xc7,
0x5b, 0xf5, 0x7e, 0x30, 0xf1, 0x36, 0x8d, 0x49, 0xbc, 0x5d, 0x2f, 0xa1, 0x85, 0xdb, 0xf5, 0x0a,
0x99, 0x78, 0x87, 0x0c, 0x61, 0xa6, 0xf0, 0x4e, 0xbd, 0x77, 0x1c, 0xbc, 0x4b, 0xe6, 0x90, 0xcc,
0xe0, 0xdd, 0x7a, 0x97, 0x38, 0x78, 0x8f, 0xb4, 0xda, 0x16, 0xde, 0xab, 0x31, 0x85, 0xf7, 0xe9,
0x75, 0x4b, 0xe1, 0xfd, 0x32, 0x07, 0xd3, 0xc6, 0x07, 0xf4, 0xc0, 0x36, 0x3e, 0x28, 0x43, 0xd8,
0x0e, 0x3e, 0x24, 0x1d, 0x52, 0x26, 0x3e, 0xac, 0x31, 0x89, 0x8f, 0x68, 0xb4, 0xf0, 0x51, 0xfd,
0xf2, 0x26, 0xee, 0xd0, 0x33, 0x73, 0xf0, 0x31, 0xc1, 0x54, 0x0a, 0x1f, 0xd7, 0x68, 0xe3, 0x13,
0xfa, 0xb9, 0x19, 0x7c, 0x52, 0x6f, 0x02, 0x0b, 0x9f, 0xd2, 0x0b, 0x60, 0xe1, 0xd3, 0xfa, 0xb9,
0x29, 0x7c, 0x46, 0x57, 0xdd, 0xc1, 0x67, 0xf5, 0xb9, 0x30, 0xf1, 0x39, 0x59, 0x80, 0x71, 0x07,
0x9f, 0x97, 0xb7, 0xb0, 0x6d, 0x7c, 0x41, 0x30, 0x6d, 0xe1, 0x8b, 0xf2, 0x04, 0x2b, 0x83, 0x2f,
0xe9, 0xfd, 0x30, 0x81, 0x2f, 0xeb, 0x3d, 0xe9, 0xe0, 0x2b, 0x82, 0x96, 0x89, 0xaf, 0x0a, 0xaa,
0xef, 0xaf, 0xde, 0x25, 0x49, 0x7c, 0x5d, 0x26, 0x39, 0x61, 0xe1, 0x4e, 0x99, 0x99, 0x69, 0xe2,
0x1b, 0x82, 0xa9, 0x0c, 0xbe, 0x29, 0xe8, 0x98, 0xf8, 0x96, 0xcc, 0x6c, 0xdc, 0xc4, 0xb7, 0x75,
0xd5, 0x27, 0xf0, 0x1d, 0x5d, 0xd4, 0x71, 0x7c, 0x57, 0x9f, 0x16, 0x13, 0x77, 0x09, 0x8e, 0xdb,
0xf8, 0x9e, 0xae, 0x99, 0x83, 0xef, 0xeb, 0xb5, 0x48, 0xe3, 0x07, 0x82, 0x96, 0x8d, 0x1f, 0xea,
0xb5, 0x48, 0xe3, 0x47, 0x7a, 0x2b, 0x9b, 0xf8, 0xb1, 0xde, 0xeb, 0x19, 0xdc, 0x2d, 0x93, 0x4c,
0x9b, 0xf8, 0x89, 0xde, 0x72, 0x19, 0xfc, 0x54, 0xe6, 0x90, 0x72, 0xf0, 0x33, 0x5d, 0x33, 0x0b,
0x3f, 0xd7, 0x33, 0xb3, 0xf0, 0x0b, 0x7d, 0xb2, 0x1c, 0xfc, 0x52, 0xd7, 0x2c, 0x83, 0x5f, 0xe9,
0xea, 0x4c, 0xe0, 0xd7, 0x7a, 0x88, 0x14, 0x7e, 0xa3, 0xcb, 0x97, 0xc1, 0x6f, 0x65, 0x3a, 0x19,
0x0b, 0xbf, 0xd3, 0x98, 0xc1, 0xef, 0x75, 0x49, 0x6c, 0xfc, 0x41, 0x9e, 0x9b, 0xb6, 0xf1, 0x47,
0xbd, 0x42, 0x36, 0xfe, 0xa4, 0x1f, 0x66, 0xe3, 0xcf, 0x7a, 0xe5, 0x2d, 0xfc, 0x45, 0x3a, 0xd8,
0x26, 0xfe, 0x2a, 0x38, 0xe1, 0xe0, 0x6f, 0xfa, 0xcb, 0x65, 0xe2, 0xef, 0xba, 0x83, 0x83, 0x7f,
0xe8, 0x27, 0x8c, 0xe3, 0x9f, 0x32, 0x5a, 0x32, 0x83, 0x7f, 0xe9, 0x15, 0xca, 0xe0, 0xbc, 0x41,
0xf9, 0x3e, 0xd8, 0x38, 0x5f, 0x63, 0x0a, 0x17, 0x08, 0x5a, 0x26, 0x2e, 0xd4, 0xad, 0x26, 0x2e,
0xd2, 0x98, 0xc6, 0xc5, 0x1a, 0x93, 0xb8, 0x64, 0x50, 0x3e, 0x4c, 0x49, 0x5c, 0x2a, 0x98, 0xcc,
0xe0, 0xb2, 0x41, 0x71, 0x53, 0x1b, 0x97, 0x0f, 0x4a, 0xa9, 0x1d, 0x5c, 0x21, 0x3f, 0x1b, 0x37,
0x71, 0xe5, 0xa0, 0x9c, 0x37, 0x0b, 0x57, 0x0d, 0xca, 0x39, 0xb6, 0x70, 0x35, 0xe3, 0xf8, 0xb8,
0x85, 0x6b, 0x34, 0x66, 0x70, 0xad, 0xe0, 0x84, 0x83, 0xeb, 0xa4, 0xef, 0x78, 0x06, 0xd7, 0x0f,
0xae, 0x0e, 0xd1, 0x3f, 0x90, 0x4d, 0xfd, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x06, 0xc1, 0x81,
0x1c, 0x2f, 0x2b, 0x00, 0x00,
}