// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.26.0 // protoc v3.17.1 // source: claim.proto package pb import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) type ClaimList_ListType int32 const ( ClaimList_COLLECTION ClaimList_ListType = 0 // play lists, etc ClaimList_DERIVATION ClaimList_ListType = 2 // movie in multiple languages, software for different OSes ) // Enum value maps for ClaimList_ListType. var ( ClaimList_ListType_name = map[int32]string{ 0: "COLLECTION", 2: "DERIVATION", } ClaimList_ListType_value = map[string]int32{ "COLLECTION": 0, "DERIVATION": 2, } ) func (x ClaimList_ListType) Enum() *ClaimList_ListType { p := new(ClaimList_ListType) *p = x return p } func (x ClaimList_ListType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (ClaimList_ListType) Descriptor() protoreflect.EnumDescriptor { return file_claim_proto_enumTypes[0].Descriptor() } func (ClaimList_ListType) Type() protoreflect.EnumType { return &file_claim_proto_enumTypes[0] } func (x ClaimList_ListType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use ClaimList_ListType.Descriptor instead. func (ClaimList_ListType) EnumDescriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []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 ) // Enum value maps for Fee_Currency. var ( Fee_Currency_name = map[int32]string{ 0: "UNKNOWN_CURRENCY", 1: "LBC", 2: "BTC", 3: "USD", } Fee_Currency_value = map[string]int32{ "UNKNOWN_CURRENCY": 0, "LBC": 1, "BTC": 2, "USD": 3, } ) func (x Fee_Currency) Enum() *Fee_Currency { p := new(Fee_Currency) *p = x return p } func (x Fee_Currency) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (Fee_Currency) Descriptor() protoreflect.EnumDescriptor { return file_claim_proto_enumTypes[1].Descriptor() } func (Fee_Currency) Type() protoreflect.EnumType { return &file_claim_proto_enumTypes[1] } func (x Fee_Currency) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use Fee_Currency.Descriptor instead. func (Fee_Currency) EnumDescriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []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 ) // Enum value maps for Software_OS. var ( Software_OS_name = map[int32]string{ 0: "UNKNOWN_OS", 1: "ANY", 2: "LINUX", 3: "WINDOWS", 4: "MAC", 5: "ANDROID", 6: "IOS", } 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) Enum() *Software_OS { p := new(Software_OS) *p = x return p } func (x Software_OS) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (Software_OS) Descriptor() protoreflect.EnumDescriptor { return file_claim_proto_enumTypes[2].Descriptor() } func (Software_OS) Type() protoreflect.EnumType { return &file_claim_proto_enumTypes[2] } func (x Software_OS) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use Software_OS.Descriptor instead. func (Software_OS) EnumDescriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []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 ) // Enum value maps for Language_Language. 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", } 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) Enum() *Language_Language { p := new(Language_Language) *p = x return p } func (x Language_Language) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (Language_Language) Descriptor() protoreflect.EnumDescriptor { return file_claim_proto_enumTypes[3].Descriptor() } func (Language_Language) Type() protoreflect.EnumType { return &file_claim_proto_enumTypes[3] } func (x Language_Language) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use Language_Language.Descriptor instead. func (Language_Language) EnumDescriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []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 ) // Enum value maps for Language_Script. 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", } 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) Enum() *Language_Script { p := new(Language_Script) *p = x return p } func (x Language_Script) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (Language_Script) Descriptor() protoreflect.EnumDescriptor { return file_claim_proto_enumTypes[4].Descriptor() } func (Language_Script) Type() protoreflect.EnumType { return &file_claim_proto_enumTypes[4] } func (x Language_Script) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use Language_Script.Descriptor instead. func (Language_Script) EnumDescriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []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 // World Location_R002 Location_Country = 251 // Africa Location_R015 Location_Country = 252 // Northern Africa Location_R012 Location_Country = 253 // Algeria DZA Location_R818 Location_Country = 254 // Egypt EGY Location_R434 Location_Country = 255 // Libya LBY Location_R504 Location_Country = 256 // Morocco MAR Location_R729 Location_Country = 257 // Sudan SDN LDC Location_R788 Location_Country = 258 // Tunisia TUN Location_R732 Location_Country = 259 // Western Sahara ESH Location_R202 Location_Country = 260 // Sub-Saharan Africa Location_R014 Location_Country = 261 // Eastern Africa Location_R086 Location_Country = 262 // British Indian Ocean Territory IOT Location_R108 Location_Country = 263 // Burundi BDI LDC LLDC Location_R174 Location_Country = 264 // Comoros COM LDC SIDS Location_R262 Location_Country = 265 // Djibouti DJI LDC Location_R232 Location_Country = 266 // Eritrea ERI LDC Location_R231 Location_Country = 267 // Ethiopia ETH LDC LLDC Location_R260 Location_Country = 268 // French Southern Territories ATF Location_R404 Location_Country = 269 // Kenya KEN Location_R450 Location_Country = 270 // Madagascar MDG LDC Location_R454 Location_Country = 271 // Malawi MWI LDC LLDC Location_R480 Location_Country = 272 // Mauritius MUS SIDS Location_R175 Location_Country = 273 // Mayotte MYT Location_R508 Location_Country = 274 // Mozambique MOZ LDC Location_R638 Location_Country = 275 // Réunion REU Location_R646 Location_Country = 276 // Rwanda RWA LDC LLDC Location_R690 Location_Country = 277 // Seychelles SYC SIDS Location_R706 Location_Country = 278 // Somalia SOM LDC Location_R728 Location_Country = 279 // South Sudan SSD LDC LLDC Location_R800 Location_Country = 280 // Uganda UGA LDC LLDC Location_R834 Location_Country = 281 // United Republic of Tanzania TZA LDC Location_R894 Location_Country = 282 // Zambia ZMB LDC LLDC Location_R716 Location_Country = 283 // Zimbabwe ZWE LLDC Location_R017 Location_Country = 284 // Middle Africa Location_R024 Location_Country = 285 // Angola AGO LDC Location_R120 Location_Country = 286 // Cameroon CMR Location_R140 Location_Country = 287 // Central African Republic CAF LDC LLDC Location_R148 Location_Country = 288 // Chad TCD LDC LLDC Location_R178 Location_Country = 289 // Congo COG Location_R180 Location_Country = 290 // Democratic Republic of the Congo COD LDC Location_R226 Location_Country = 291 // Equatorial Guinea GNQ Location_R266 Location_Country = 292 // Gabon GAB Location_R678 Location_Country = 293 // Sao Tome and Principe STP LDC SIDS Location_R018 Location_Country = 294 // Southern Africa Location_R072 Location_Country = 295 // Botswana BWA LLDC Location_R748 Location_Country = 296 // Eswatini SWZ LLDC Location_R426 Location_Country = 297 // Lesotho LSO LDC LLDC Location_R516 Location_Country = 298 // Namibia NAM Location_R710 Location_Country = 299 // South Africa ZAF Location_R011 Location_Country = 300 // Western Africa Location_R204 Location_Country = 301 // Benin BEN LDC Location_R854 Location_Country = 302 // Burkina Faso BFA LDC LLDC Location_R132 Location_Country = 303 // Cabo Verde CPV SIDS Location_R384 Location_Country = 304 // Côte d’Ivoire CIV Location_R270 Location_Country = 305 // Gambia GMB LDC Location_R288 Location_Country = 306 // Ghana GHA Location_R324 Location_Country = 307 // Guinea GIN LDC Location_R624 Location_Country = 308 // Guinea-Bissau GNB LDC SIDS Location_R430 Location_Country = 309 // Liberia LBR LDC Location_R466 Location_Country = 310 // Mali MLI LDC LLDC Location_R478 Location_Country = 311 // Mauritania MRT LDC Location_R562 Location_Country = 312 // Niger NER LDC LLDC Location_R566 Location_Country = 313 // Nigeria NGA Location_R654 Location_Country = 314 // Saint Helena SHN Location_R686 Location_Country = 315 // Senegal SEN LDC Location_R694 Location_Country = 316 // Sierra Leone SLE LDC Location_R768 Location_Country = 317 // Togo TGO LDC Location_R019 Location_Country = 318 // Americas Location_R419 Location_Country = 319 // Latin America and the Caribbean Location_R029 Location_Country = 320 // Caribbean Location_R660 Location_Country = 321 // Anguilla AIA SIDS Location_R028 Location_Country = 322 // Antigua and Barbuda ATG SIDS Location_R533 Location_Country = 323 // Aruba ABW SIDS Location_R044 Location_Country = 324 // Bahamas BHS SIDS Location_R052 Location_Country = 325 // Barbados BRB SIDS Location_R535 Location_Country = 326 // Bonaire, Sint Eustatius and Saba BES SIDS Location_R092 Location_Country = 327 // British Virgin Islands VGB SIDS Location_R136 Location_Country = 328 // Cayman Islands CYM Location_R192 Location_Country = 329 // Cuba CUB SIDS Location_R531 Location_Country = 330 // Curaçao CUW SIDS Location_R212 Location_Country = 331 // Dominica DMA SIDS Location_R214 Location_Country = 332 // Dominican Republic DOM SIDS Location_R308 Location_Country = 333 // Grenada GRD SIDS Location_R312 Location_Country = 334 // Guadeloupe GLP Location_R332 Location_Country = 335 // Haiti HTI LDC SIDS Location_R388 Location_Country = 336 // Jamaica JAM SIDS Location_R474 Location_Country = 337 // Martinique MTQ Location_R500 Location_Country = 338 // Montserrat MSR SIDS Location_R630 Location_Country = 339 // Puerto Rico PRI SIDS Location_R652 Location_Country = 340 // Saint Barthélemy BLM Location_R659 Location_Country = 341 // Saint Kitts and Nevis KNA SIDS Location_R662 Location_Country = 342 // Saint Lucia LCA SIDS Location_R663 Location_Country = 343 // Saint Martin (French Part) MAF Location_R670 Location_Country = 344 // Saint Vincent and the Grenadines VCT SIDS Location_R534 Location_Country = 345 // Sint Maarten (Dutch part) SXM SIDS Location_R780 Location_Country = 346 // Trinidad and Tobago TTO SIDS Location_R796 Location_Country = 347 // Turks and Caicos Islands TCA Location_R850 Location_Country = 348 // United States Virgin Islands VIR SIDS Location_R013 Location_Country = 349 // Central America Location_R084 Location_Country = 350 // Belize BLZ SIDS Location_R188 Location_Country = 351 // Costa Rica CRI Location_R222 Location_Country = 352 // El Salvador SLV Location_R320 Location_Country = 353 // Guatemala GTM Location_R340 Location_Country = 354 // Honduras HND Location_R484 Location_Country = 355 // Mexico MEX Location_R558 Location_Country = 356 // Nicaragua NIC Location_R591 Location_Country = 357 // Panama PAN Location_R005 Location_Country = 358 // South America Location_R032 Location_Country = 359 // Argentina ARG Location_R068 Location_Country = 360 // Bolivia (Plurinational State of) BOL LLDC Location_R074 Location_Country = 361 // Bouvet Island BVT Location_R076 Location_Country = 362 // Brazil BRA Location_R152 Location_Country = 363 // Chile CHL Location_R170 Location_Country = 364 // Colombia COL Location_R218 Location_Country = 365 // Ecuador ECU Location_R238 Location_Country = 366 // Falkland Islands (Malvinas) FLK Location_R254 Location_Country = 367 // French Guiana GUF Location_R328 Location_Country = 368 // Guyana GUY SIDS Location_R600 Location_Country = 369 // Paraguay PRY LLDC Location_R604 Location_Country = 370 // Peru PER Location_R239 Location_Country = 371 // South Georgia and the South Sandwich Islands SGS Location_R740 Location_Country = 372 // Suriname SUR SIDS Location_R858 Location_Country = 373 // Uruguay URY Location_R862 Location_Country = 374 // Venezuela (Bolivarian Republic of) VEN Location_R021 Location_Country = 375 // Northern America Location_R060 Location_Country = 376 // Bermuda BMU Location_R124 Location_Country = 377 // Canada CAN Location_R304 Location_Country = 378 // Greenland GRL Location_R666 Location_Country = 379 // Saint Pierre and Miquelon SPM Location_R840 Location_Country = 380 // United States of America USA Location_R010 Location_Country = 381 // Antarctica ATA Location_R142 Location_Country = 382 // Asia Location_R143 Location_Country = 383 // Central Asia Location_R398 Location_Country = 384 // Kazakhstan KAZ LLDC Location_R417 Location_Country = 385 // Kyrgyzstan KGZ LLDC Location_R762 Location_Country = 386 // Tajikistan TJK LLDC Location_R795 Location_Country = 387 // Turkmenistan TKM LLDC Location_R860 Location_Country = 388 // Uzbekistan UZB LLDC Location_R030 Location_Country = 389 // Eastern Asia Location_R156 Location_Country = 390 // China CHN Location_R344 Location_Country = 391 // China, Hong Kong Special Administrative Region HKG Location_R446 Location_Country = 392 // China, Macao Special Administrative Region MAC Location_R408 Location_Country = 393 // Democratic People's Republic of Korea PRK Location_R392 Location_Country = 394 // Japan JPN Location_R496 Location_Country = 395 // Mongolia MNG LLDC Location_R410 Location_Country = 396 // Republic of Korea KOR Location_R035 Location_Country = 397 // South-eastern Asia Location_R096 Location_Country = 398 // Brunei Darussalam BRN Location_R116 Location_Country = 399 // Cambodia KHM LDC Location_R360 Location_Country = 400 // Indonesia IDN Location_R418 Location_Country = 401 // Lao People's Democratic Republic LAO LDC LLDC Location_R458 Location_Country = 402 // Malaysia MYS Location_R104 Location_Country = 403 // Myanmar MMR LDC Location_R608 Location_Country = 404 // Philippines PHL Location_R702 Location_Country = 405 // Singapore SGP SIDS Location_R764 Location_Country = 406 // Thailand THA Location_R626 Location_Country = 407 // Timor-Leste TLS LDC SIDS Location_R704 Location_Country = 408 // Viet Nam VNM Location_R034 Location_Country = 409 // Southern Asia Location_R004 Location_Country = 410 // Afghanistan AFG LDC LLDC Location_R050 Location_Country = 411 // Bangladesh BGD LDC Location_R064 Location_Country = 412 // Bhutan BTN LDC LLDC Location_R356 Location_Country = 413 // India IND Location_R364 Location_Country = 414 // Iran (Islamic Republic of) IRN Location_R462 Location_Country = 415 // Maldives MDV SIDS Location_R524 Location_Country = 416 // Nepal NPL LDC LLDC Location_R586 Location_Country = 417 // Pakistan PAK Location_R144 Location_Country = 418 // Sri Lanka LKA Location_R145 Location_Country = 419 // Western Asia Location_R051 Location_Country = 420 // Armenia ARM LLDC Location_R031 Location_Country = 421 // Azerbaijan AZE LLDC Location_R048 Location_Country = 422 // Bahrain BHR Location_R196 Location_Country = 423 // Cyprus CYP Location_R268 Location_Country = 424 // Georgia GEO Location_R368 Location_Country = 425 // Iraq IRQ Location_R376 Location_Country = 426 // Israel ISR Location_R400 Location_Country = 427 // Jordan JOR Location_R414 Location_Country = 428 // Kuwait KWT Location_R422 Location_Country = 429 // Lebanon LBN Location_R512 Location_Country = 430 // Oman OMN Location_R634 Location_Country = 431 // Qatar QAT Location_R682 Location_Country = 432 // Saudi Arabia SAU Location_R275 Location_Country = 433 // State of Palestine PSE Location_R760 Location_Country = 434 // Syrian Arab Republic SYR Location_R792 Location_Country = 435 // Turkey TUR Location_R784 Location_Country = 436 // United Arab Emirates ARE Location_R887 Location_Country = 437 // Yemen YEM LDC Location_R150 Location_Country = 438 // Europe Location_R151 Location_Country = 439 // Eastern Europe Location_R112 Location_Country = 440 // Belarus BLR Location_R100 Location_Country = 441 // Bulgaria BGR Location_R203 Location_Country = 442 // Czechia CZE Location_R348 Location_Country = 443 // Hungary HUN Location_R616 Location_Country = 444 // Poland POL Location_R498 Location_Country = 445 // Republic of Moldova MDA LLDC Location_R642 Location_Country = 446 // Romania ROU Location_R643 Location_Country = 447 // Russian Federation RUS Location_R703 Location_Country = 448 // Slovakia SVK Location_R804 Location_Country = 449 // Ukraine UKR Location_R154 Location_Country = 450 // Northern Europe Location_R248 Location_Country = 451 // Åland Islands ALA Location_R830 Location_Country = 452 // Channel Islands Location_R831 Location_Country = 453 // Guernsey GGY Location_R832 Location_Country = 454 // Jersey JEY Location_R680 Location_Country = 455 // Sark Location_R208 Location_Country = 456 // Denmark DNK Location_R233 Location_Country = 457 // Estonia EST Location_R234 Location_Country = 458 // Faroe Islands FRO Location_R246 Location_Country = 459 // Finland FIN Location_R352 Location_Country = 460 // Iceland ISL Location_R372 Location_Country = 461 // Ireland IRL Location_R833 Location_Country = 462 // Isle of Man IMN Location_R428 Location_Country = 463 // Latvia LVA Location_R440 Location_Country = 464 // Lithuania LTU Location_R578 Location_Country = 465 // Norway NOR Location_R744 Location_Country = 466 // Svalbard and Jan Mayen Islands SJM Location_R752 Location_Country = 467 // Sweden SWE Location_R826 Location_Country = 468 // United Kingdom of Great Britain and Northern Ireland GBR Location_R039 Location_Country = 469 // Southern Europe Location_R008 Location_Country = 470 // Albania ALB Location_R020 Location_Country = 471 // Andorra AND Location_R070 Location_Country = 472 // Bosnia and Herzegovina BIH Location_R191 Location_Country = 473 // Croatia HRV Location_R292 Location_Country = 474 // Gibraltar GIB Location_R300 Location_Country = 475 // Greece GRC Location_R336 Location_Country = 476 // Holy See VAT Location_R380 Location_Country = 477 // Italy ITA Location_R470 Location_Country = 478 // Malta MLT Location_R499 Location_Country = 479 // Montenegro MNE Location_R807 Location_Country = 480 // North Macedonia MKD LLDC Location_R620 Location_Country = 481 // Portugal PRT Location_R674 Location_Country = 482 // San Marino SMR Location_R688 Location_Country = 483 // Serbia SRB Location_R705 Location_Country = 484 // Slovenia SVN Location_R724 Location_Country = 485 // Spain ESP Location_R155 Location_Country = 486 // Western Europe Location_R040 Location_Country = 487 // Austria AUT Location_R056 Location_Country = 488 // Belgium BEL Location_R250 Location_Country = 489 // France FRA Location_R276 Location_Country = 490 // Germany DEU Location_R438 Location_Country = 491 // Liechtenstein LIE Location_R442 Location_Country = 492 // Luxembourg LUX Location_R492 Location_Country = 493 // Monaco MCO Location_R528 Location_Country = 494 // Netherlands NLD Location_R756 Location_Country = 495 // Switzerland CHE Location_R009 Location_Country = 496 // Oceania Location_R053 Location_Country = 497 // Australia and New Zealand Location_R036 Location_Country = 498 // Australia AUS Location_R162 Location_Country = 499 // Christmas Island CXR Location_R166 Location_Country = 500 // Cocos (Keeling) Islands CCK Location_R334 Location_Country = 501 // Heard Island and McDonald Islands HMD Location_R554 Location_Country = 502 // New Zealand NZL Location_R574 Location_Country = 503 // Norfolk Island NFK Location_R054 Location_Country = 504 // Melanesia Location_R242 Location_Country = 505 // Fiji FJI SIDS Location_R540 Location_Country = 506 // New Caledonia NCL SIDS Location_R598 Location_Country = 507 // Papua New Guinea PNG SIDS Location_R090 Location_Country = 508 // Solomon Islands SLB LDC SIDS Location_R548 Location_Country = 509 // Vanuatu VUT LDC SIDS Location_R057 Location_Country = 510 // Micronesia Location_R316 Location_Country = 511 // Guam GUM SIDS Location_R296 Location_Country = 512 // Kiribati KIR LDC SIDS Location_R584 Location_Country = 513 // Marshall Islands MHL SIDS Location_R583 Location_Country = 514 // Micronesia (Federated States of) FSM SIDS Location_R520 Location_Country = 515 // Nauru NRU SIDS Location_R580 Location_Country = 516 // Northern Mariana Islands MNP SIDS Location_R585 Location_Country = 517 // Palau PLW SIDS Location_R581 Location_Country = 518 // United States Minor Outlying Islands UMI Location_R061 Location_Country = 519 // Polynesia Location_R016 Location_Country = 520 // American Samoa ASM SIDS Location_R184 Location_Country = 521 // Cook Islands COK SIDS Location_R258 Location_Country = 522 // French Polynesia PYF SIDS Location_R570 Location_Country = 523 // Niue NIU SIDS Location_R612 Location_Country = 524 // Pitcairn PCN Location_R882 Location_Country = 525 // Samoa WSM SIDS Location_R772 Location_Country = 526 // Tokelau TKL Location_R776 Location_Country = 527 // Tonga TON SIDS Location_R798 Location_Country = 528 // Tuvalu TUV LDC SIDS Location_R876 Location_Country = 529 // Wallis and Futuna Islands WLF ) // Enum value maps for Location_Country. 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", } 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) Enum() *Location_Country { p := new(Location_Country) *p = x return p } func (x Location_Country) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (Location_Country) Descriptor() protoreflect.EnumDescriptor { return file_claim_proto_enumTypes[5].Descriptor() } func (Location_Country) Type() protoreflect.EnumType { return &file_claim_proto_enumTypes[5] } func (x Location_Country) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use Location_Country.Descriptor instead. func (Location_Country) EnumDescriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []int{12, 0} } type Claim struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields // Types that are assignable 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"` } func (x *Claim) Reset() { *x = Claim{} if protoimpl.UnsafeEnabled { mi := &file_claim_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Claim) String() string { return protoimpl.X.MessageStringOf(x) } func (*Claim) ProtoMessage() {} func (x *Claim) ProtoReflect() protoreflect.Message { mi := &file_claim_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Claim.ProtoReflect.Descriptor instead. func (*Claim) Descriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []int{0} } func (m *Claim) GetType() isClaim_Type { if m != nil { return m.Type } return nil } func (x *Claim) GetStream() *Stream { if x, ok := x.GetType().(*Claim_Stream); ok { return x.Stream } return nil } func (x *Claim) GetChannel() *Channel { if x, ok := x.GetType().(*Claim_Channel); ok { return x.Channel } return nil } func (x *Claim) GetCollection() *ClaimList { if x, ok := x.GetType().(*Claim_Collection); ok { return x.Collection } return nil } func (x *Claim) GetRepost() *ClaimReference { if x, ok := x.GetType().(*Claim_Repost); ok { return x.Repost } return nil } func (x *Claim) GetTitle() string { if x != nil { return x.Title } return "" } func (x *Claim) GetDescription() string { if x != nil { return x.Description } return "" } func (x *Claim) GetThumbnail() *Source { if x != nil { return x.Thumbnail } return nil } func (x *Claim) GetTags() []string { if x != nil { return x.Tags } return nil } func (x *Claim) GetLanguages() []*Language { if x != nil { return x.Languages } return nil } func (x *Claim) GetLocations() []*Location { if x != nil { return x.Locations } return nil } 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() {} type Stream struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields 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"` // seconds since UNIX epoch Fee *Fee `protobuf:"bytes,6,opt,name=fee,proto3" json:"fee"` // Types that are assignable to Type: // *Stream_Image // *Stream_Video // *Stream_Audio // *Stream_Software Type isStream_Type `protobuf_oneof:"type"` } func (x *Stream) Reset() { *x = Stream{} if protoimpl.UnsafeEnabled { mi := &file_claim_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Stream) String() string { return protoimpl.X.MessageStringOf(x) } func (*Stream) ProtoMessage() {} func (x *Stream) ProtoReflect() protoreflect.Message { mi := &file_claim_proto_msgTypes[1] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Stream.ProtoReflect.Descriptor instead. func (*Stream) Descriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []int{1} } func (x *Stream) GetSource() *Source { if x != nil { return x.Source } return nil } func (x *Stream) GetAuthor() string { if x != nil { return x.Author } return "" } func (x *Stream) GetLicense() string { if x != nil { return x.License } return "" } func (x *Stream) GetLicenseUrl() string { if x != nil { return x.LicenseUrl } return "" } func (x *Stream) GetReleaseTime() int64 { if x != nil { return x.ReleaseTime } return 0 } func (x *Stream) GetFee() *Fee { if x != nil { return x.Fee } return nil } func (m *Stream) GetType() isStream_Type { if m != nil { return m.Type } return nil } func (x *Stream) GetImage() *Image { if x, ok := x.GetType().(*Stream_Image); ok { return x.Image } return nil } func (x *Stream) GetVideo() *Video { if x, ok := x.GetType().(*Stream_Video); ok { return x.Video } return nil } func (x *Stream) GetAudio() *Audio { if x, ok := x.GetType().(*Stream_Audio); ok { return x.Audio } return nil } func (x *Stream) GetSoftware() *Software { if x, ok := x.GetType().(*Stream_Software); ok { return x.Software } 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() {} type Channel struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields 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"` } func (x *Channel) Reset() { *x = Channel{} if protoimpl.UnsafeEnabled { mi := &file_claim_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Channel) String() string { return protoimpl.X.MessageStringOf(x) } func (*Channel) ProtoMessage() {} func (x *Channel) ProtoReflect() protoreflect.Message { mi := &file_claim_proto_msgTypes[2] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Channel.ProtoReflect.Descriptor instead. func (*Channel) Descriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []int{2} } func (x *Channel) GetPublicKey() []byte { if x != nil { return x.PublicKey } return nil } func (x *Channel) GetEmail() string { if x != nil { return x.Email } return "" } func (x *Channel) GetWebsiteUrl() string { if x != nil { return x.WebsiteUrl } return "" } func (x *Channel) GetCover() *Source { if x != nil { return x.Cover } return nil } func (x *Channel) GetFeatured() *ClaimList { if x != nil { return x.Featured } return nil } type ClaimReference struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ClaimHash []byte `protobuf:"bytes,1,opt,name=claim_hash,json=claimHash,proto3" json:"claim_hash"` } func (x *ClaimReference) Reset() { *x = ClaimReference{} if protoimpl.UnsafeEnabled { mi := &file_claim_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *ClaimReference) String() string { return protoimpl.X.MessageStringOf(x) } func (*ClaimReference) ProtoMessage() {} func (x *ClaimReference) ProtoReflect() protoreflect.Message { mi := &file_claim_proto_msgTypes[3] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ClaimReference.ProtoReflect.Descriptor instead. func (*ClaimReference) Descriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []int{3} } func (x *ClaimReference) GetClaimHash() []byte { if x != nil { return x.ClaimHash } return nil } type ClaimList struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields 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"` } func (x *ClaimList) Reset() { *x = ClaimList{} if protoimpl.UnsafeEnabled { mi := &file_claim_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *ClaimList) String() string { return protoimpl.X.MessageStringOf(x) } func (*ClaimList) ProtoMessage() {} func (x *ClaimList) ProtoReflect() protoreflect.Message { mi := &file_claim_proto_msgTypes[4] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ClaimList.ProtoReflect.Descriptor instead. func (*ClaimList) Descriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []int{4} } func (x *ClaimList) GetListType() ClaimList_ListType { if x != nil { return x.ListType } return ClaimList_COLLECTION } func (x *ClaimList) GetClaimReferences() []*ClaimReference { if x != nil { return x.ClaimReferences } return nil } type Source struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash"` // SHA-384 hash of the entire unencrypted file 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"` // SHA-384 hash of the streams manifest blob BtInfohash []byte `protobuf:"bytes,7,opt,name=bt_infohash,json=btInfohash,proto3" json:"bt_infohash"` // 20-byte SHA1 hash used to reference a torrent file } func (x *Source) Reset() { *x = Source{} if protoimpl.UnsafeEnabled { mi := &file_claim_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Source) String() string { return protoimpl.X.MessageStringOf(x) } func (*Source) ProtoMessage() {} func (x *Source) ProtoReflect() protoreflect.Message { mi := &file_claim_proto_msgTypes[5] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Source.ProtoReflect.Descriptor instead. func (*Source) Descriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []int{5} } func (x *Source) GetHash() []byte { if x != nil { return x.Hash } return nil } func (x *Source) GetName() string { if x != nil { return x.Name } return "" } func (x *Source) GetSize() uint64 { if x != nil { return x.Size } return 0 } func (x *Source) GetMediaType() string { if x != nil { return x.MediaType } return "" } func (x *Source) GetUrl() string { if x != nil { return x.Url } return "" } func (x *Source) GetSdHash() []byte { if x != nil { return x.SdHash } return nil } func (x *Source) GetBtInfohash() []byte { if x != nil { return x.BtInfohash } return nil } type Fee struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields 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"` // deweys for LBC/BTC, cents for USD } func (x *Fee) Reset() { *x = Fee{} if protoimpl.UnsafeEnabled { mi := &file_claim_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Fee) String() string { return protoimpl.X.MessageStringOf(x) } func (*Fee) ProtoMessage() {} func (x *Fee) ProtoReflect() protoreflect.Message { mi := &file_claim_proto_msgTypes[6] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Fee.ProtoReflect.Descriptor instead. func (*Fee) Descriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []int{6} } func (x *Fee) GetCurrency() Fee_Currency { if x != nil { return x.Currency } return Fee_UNKNOWN_CURRENCY } func (x *Fee) GetAddress() []byte { if x != nil { return x.Address } return nil } func (x *Fee) GetAmount() uint64 { if x != nil { return x.Amount } return 0 } type Image struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Width uint32 `protobuf:"varint,1,opt,name=width,proto3" json:"width"` Height uint32 `protobuf:"varint,2,opt,name=height,proto3" json:"height"` } func (x *Image) Reset() { *x = Image{} if protoimpl.UnsafeEnabled { mi := &file_claim_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Image) String() string { return protoimpl.X.MessageStringOf(x) } func (*Image) ProtoMessage() {} func (x *Image) ProtoReflect() protoreflect.Message { mi := &file_claim_proto_msgTypes[7] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Image.ProtoReflect.Descriptor instead. func (*Image) Descriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []int{7} } func (x *Image) GetWidth() uint32 { if x != nil { return x.Width } return 0 } func (x *Image) GetHeight() uint32 { if x != nil { return x.Height } return 0 } type Video struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields 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"` } func (x *Video) Reset() { *x = Video{} if protoimpl.UnsafeEnabled { mi := &file_claim_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Video) String() string { return protoimpl.X.MessageStringOf(x) } func (*Video) ProtoMessage() {} func (x *Video) ProtoReflect() protoreflect.Message { mi := &file_claim_proto_msgTypes[8] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Video.ProtoReflect.Descriptor instead. func (*Video) Descriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []int{8} } func (x *Video) GetWidth() uint32 { if x != nil { return x.Width } return 0 } func (x *Video) GetHeight() uint32 { if x != nil { return x.Height } return 0 } func (x *Video) GetDuration() uint32 { if x != nil { return x.Duration } return 0 } func (x *Video) GetAudio() *Audio { if x != nil { return x.Audio } return nil } type Audio struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Duration uint32 `protobuf:"varint,1,opt,name=duration,proto3" json:"duration"` } func (x *Audio) Reset() { *x = Audio{} if protoimpl.UnsafeEnabled { mi := &file_claim_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Audio) String() string { return protoimpl.X.MessageStringOf(x) } func (*Audio) ProtoMessage() {} func (x *Audio) ProtoReflect() protoreflect.Message { mi := &file_claim_proto_msgTypes[9] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Audio.ProtoReflect.Descriptor instead. func (*Audio) Descriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []int{9} } func (x *Audio) GetDuration() uint32 { if x != nil { return x.Duration } return 0 } type Software struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Os string `protobuf:"bytes,1,opt,name=os,proto3" json:"os"` } func (x *Software) Reset() { *x = Software{} if protoimpl.UnsafeEnabled { mi := &file_claim_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Software) String() string { return protoimpl.X.MessageStringOf(x) } func (*Software) ProtoMessage() {} func (x *Software) ProtoReflect() protoreflect.Message { mi := &file_claim_proto_msgTypes[10] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Software.ProtoReflect.Descriptor instead. func (*Software) Descriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []int{10} } func (x *Software) GetOs() string { if x != nil { return x.Os } return "" } // RFC 5646 type Language struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields 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"` } func (x *Language) Reset() { *x = Language{} if protoimpl.UnsafeEnabled { mi := &file_claim_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Language) String() string { return protoimpl.X.MessageStringOf(x) } func (*Language) ProtoMessage() {} func (x *Language) ProtoReflect() protoreflect.Message { mi := &file_claim_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Language.ProtoReflect.Descriptor instead. func (*Language) Descriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []int{11} } func (x *Language) GetLanguage() Language_Language { if x != nil { return x.Language } return Language_UNKNOWN_LANGUAGE } func (x *Language) GetScript() Language_Script { if x != nil { return x.Script } return Language_UNKNOWN_SCRIPT } func (x *Language) GetRegion() Location_Country { if x != nil { return x.Region } return Location_UNKNOWN_COUNTRY } type Location struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields 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"` } func (x *Location) Reset() { *x = Location{} if protoimpl.UnsafeEnabled { mi := &file_claim_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Location) String() string { return protoimpl.X.MessageStringOf(x) } func (*Location) ProtoMessage() {} func (x *Location) ProtoReflect() protoreflect.Message { mi := &file_claim_proto_msgTypes[12] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Location.ProtoReflect.Descriptor instead. func (*Location) Descriptor() ([]byte, []int) { return file_claim_proto_rawDescGZIP(), []int{12} } func (x *Location) GetCountry() Location_Country { if x != nil { return x.Country } return Location_UNKNOWN_COUNTRY } func (x *Location) GetState() string { if x != nil { return x.State } return "" } func (x *Location) GetCity() string { if x != nil { return x.City } return "" } func (x *Location) GetCode() string { if x != nil { return x.Code } return "" } func (x *Location) GetLatitude() int32 { if x != nil { return x.Latitude } return 0 } func (x *Location) GetLongitude() int32 { if x != nil { return x.Longitude } return 0 } var File_claim_proto protoreflect.FileDescriptor var file_claim_proto_rawDesc = []byte{ 0x0a, 0x0b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x8b, 0x03, 0x0a, 0x05, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x12, 0x24, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x48, 0x00, 0x52, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x27, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x48, 0x00, 0x52, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x2f, 0x0a, 0x0a, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0a, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x48, 0x00, 0x52, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x09, 0x74, 0x68, 0x75, 0x6d, 0x62, 0x6e, 0x61, 0x69, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x09, 0x74, 0x68, 0x75, 0x6d, 0x62, 0x6e, 0x61, 0x69, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x2a, 0x0a, 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x52, 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0xda, 0x02, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x22, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x66, 0x65, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x65, 0x65, 0x52, 0x03, 0x66, 0x65, 0x65, 0x12, 0x21, 0x0a, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x2e, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x05, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x2e, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x48, 0x00, 0x52, 0x05, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x12, 0x21, 0x0a, 0x05, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x75, 0x64, 0x69, 0x6f, 0x48, 0x00, 0x52, 0x05, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x12, 0x2a, 0x0a, 0x08, 0x73, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x48, 0x00, 0x52, 0x08, 0x73, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0xac, 0x01, 0x0a, 0x07, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x20, 0x0a, 0x05, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x05, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x12, 0x29, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x64, 0x22, 0x2f, 0x0a, 0x0e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x48, 0x61, 0x73, 0x68, 0x22, 0xab, 0x01, 0x0a, 0x09, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x09, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x6c, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x3d, 0x0a, 0x10, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x0f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x2a, 0x0a, 0x08, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0e, 0x0a, 0x0a, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x44, 0x45, 0x52, 0x49, 0x56, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x02, 0x22, 0xaf, 0x01, 0x0a, 0x06, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x64, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x73, 0x64, 0x48, 0x61, 0x73, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x62, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x68, 0x61, 0x73, 0x68, 0x22, 0xa2, 0x01, 0x0a, 0x03, 0x46, 0x65, 0x65, 0x12, 0x2c, 0x0a, 0x08, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x65, 0x65, 0x2e, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x52, 0x08, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x3b, 0x0a, 0x08, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x43, 0x55, 0x52, 0x52, 0x45, 0x4e, 0x43, 0x59, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x4c, 0x42, 0x43, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x42, 0x54, 0x43, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x55, 0x53, 0x44, 0x10, 0x03, 0x22, 0x35, 0x0a, 0x05, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x72, 0x0a, 0x05, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x75, 0x64, 0x69, 0x6f, 0x52, 0x05, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x22, 0x23, 0x0a, 0x05, 0x41, 0x75, 0x64, 0x69, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x70, 0x0a, 0x08, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x6f, 0x73, 0x22, 0x54, 0x0a, 0x02, 0x4f, 0x53, 0x12, 0x0e, 0x0a, 0x0a, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4f, 0x53, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x4e, 0x59, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x4c, 0x49, 0x4e, 0x55, 0x58, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x57, 0x49, 0x4e, 0x44, 0x4f, 0x57, 0x53, 0x10, 0x03, 0x12, 0x07, 0x0a, 0x03, 0x4d, 0x41, 0x43, 0x10, 0x04, 0x12, 0x0b, 0x0a, 0x07, 0x41, 0x4e, 0x44, 0x52, 0x4f, 0x49, 0x44, 0x10, 0x05, 0x12, 0x07, 0x0a, 0x03, 0x49, 0x4f, 0x53, 0x10, 0x06, 0x22, 0xe1, 0x1d, 0x0a, 0x08, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x12, 0x31, 0x0a, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x52, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x12, 0x2b, 0x0a, 0x06, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x06, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x2c, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x22, 0x99, 0x0c, 0x0a, 0x08, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x65, 0x6e, 0x10, 0x01, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x61, 0x10, 0x02, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x62, 0x10, 0x03, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x65, 0x10, 0x04, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x66, 0x10, 0x05, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x6b, 0x10, 0x06, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x6d, 0x10, 0x07, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x6e, 0x10, 0x08, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x72, 0x10, 0x09, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x73, 0x10, 0x0a, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x76, 0x10, 0x0b, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x79, 0x10, 0x0c, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x7a, 0x10, 0x0d, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x61, 0x10, 0x0e, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x65, 0x10, 0x0f, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x67, 0x10, 0x10, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x68, 0x10, 0x11, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x69, 0x10, 0x12, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x6d, 0x10, 0x13, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x6e, 0x10, 0x14, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x6f, 0x10, 0x15, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x72, 0x10, 0x16, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x73, 0x10, 0x17, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x61, 0x10, 0x18, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x65, 0x10, 0x19, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x68, 0x10, 0x1a, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x6f, 0x10, 0x1b, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x72, 0x10, 0x1c, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x73, 0x10, 0x1d, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x75, 0x10, 0x1e, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x76, 0x10, 0x1f, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x79, 0x10, 0x20, 0x12, 0x06, 0x0a, 0x02, 0x64, 0x61, 0x10, 0x21, 0x12, 0x06, 0x0a, 0x02, 0x64, 0x65, 0x10, 0x22, 0x12, 0x06, 0x0a, 0x02, 0x64, 0x76, 0x10, 0x23, 0x12, 0x06, 0x0a, 0x02, 0x64, 0x7a, 0x10, 0x24, 0x12, 0x06, 0x0a, 0x02, 0x65, 0x65, 0x10, 0x25, 0x12, 0x06, 0x0a, 0x02, 0x65, 0x6c, 0x10, 0x26, 0x12, 0x06, 0x0a, 0x02, 0x65, 0x6f, 0x10, 0x27, 0x12, 0x06, 0x0a, 0x02, 0x65, 0x73, 0x10, 0x28, 0x12, 0x06, 0x0a, 0x02, 0x65, 0x74, 0x10, 0x29, 0x12, 0x06, 0x0a, 0x02, 0x65, 0x75, 0x10, 0x2a, 0x12, 0x06, 0x0a, 0x02, 0x66, 0x61, 0x10, 0x2b, 0x12, 0x06, 0x0a, 0x02, 0x66, 0x66, 0x10, 0x2c, 0x12, 0x06, 0x0a, 0x02, 0x66, 0x69, 0x10, 0x2d, 0x12, 0x06, 0x0a, 0x02, 0x66, 0x6a, 0x10, 0x2e, 0x12, 0x06, 0x0a, 0x02, 0x66, 0x6f, 0x10, 0x2f, 0x12, 0x06, 0x0a, 0x02, 0x66, 0x72, 0x10, 0x30, 0x12, 0x06, 0x0a, 0x02, 0x66, 0x79, 0x10, 0x31, 0x12, 0x06, 0x0a, 0x02, 0x67, 0x61, 0x10, 0x32, 0x12, 0x06, 0x0a, 0x02, 0x67, 0x64, 0x10, 0x33, 0x12, 0x06, 0x0a, 0x02, 0x67, 0x6c, 0x10, 0x34, 0x12, 0x06, 0x0a, 0x02, 0x67, 0x6e, 0x10, 0x35, 0x12, 0x06, 0x0a, 0x02, 0x67, 0x75, 0x10, 0x36, 0x12, 0x06, 0x0a, 0x02, 0x67, 0x76, 0x10, 0x37, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x61, 0x10, 0x38, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x65, 0x10, 0x39, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x69, 0x10, 0x3a, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x6f, 0x10, 0x3b, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x72, 0x10, 0x3c, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x74, 0x10, 0x3d, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x75, 0x10, 0x3e, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x79, 0x10, 0x3f, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x7a, 0x10, 0x40, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x61, 0x10, 0x41, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x64, 0x10, 0x42, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x65, 0x10, 0x43, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x67, 0x10, 0x44, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x69, 0x10, 0x45, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x6b, 0x10, 0x46, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x6f, 0x10, 0x47, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x73, 0x10, 0x48, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x74, 0x10, 0x49, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x75, 0x10, 0x4a, 0x12, 0x06, 0x0a, 0x02, 0x6a, 0x61, 0x10, 0x4b, 0x12, 0x06, 0x0a, 0x02, 0x6a, 0x76, 0x10, 0x4c, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x61, 0x10, 0x4d, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x67, 0x10, 0x4e, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x69, 0x10, 0x4f, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x6a, 0x10, 0x50, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x6b, 0x10, 0x51, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x6c, 0x10, 0x52, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x6d, 0x10, 0x53, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x6e, 0x10, 0x54, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x6f, 0x10, 0x55, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x72, 0x10, 0x56, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x73, 0x10, 0x57, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x75, 0x10, 0x58, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x76, 0x10, 0x59, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x77, 0x10, 0x5a, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x79, 0x10, 0x5b, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x61, 0x10, 0x5c, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x62, 0x10, 0x5d, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x67, 0x10, 0x5e, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x69, 0x10, 0x5f, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x6e, 0x10, 0x60, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x6f, 0x10, 0x61, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x74, 0x10, 0x62, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x75, 0x10, 0x63, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x76, 0x10, 0x64, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x67, 0x10, 0x65, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x68, 0x10, 0x66, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x69, 0x10, 0x67, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x6b, 0x10, 0x68, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x6c, 0x10, 0x69, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x6e, 0x10, 0x6a, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x72, 0x10, 0x6b, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x73, 0x10, 0x6c, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x74, 0x10, 0x6d, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x79, 0x10, 0x6e, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x61, 0x10, 0x6f, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x62, 0x10, 0x70, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x64, 0x10, 0x71, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x65, 0x10, 0x72, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x67, 0x10, 0x73, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x6c, 0x10, 0x74, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x6e, 0x10, 0x75, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x6f, 0x10, 0x76, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x72, 0x10, 0x77, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x76, 0x10, 0x78, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x79, 0x10, 0x79, 0x12, 0x06, 0x0a, 0x02, 0x6f, 0x63, 0x10, 0x7a, 0x12, 0x06, 0x0a, 0x02, 0x6f, 0x6a, 0x10, 0x7b, 0x12, 0x06, 0x0a, 0x02, 0x6f, 0x6d, 0x10, 0x7c, 0x12, 0x06, 0x0a, 0x02, 0x6f, 0x72, 0x10, 0x7d, 0x12, 0x06, 0x0a, 0x02, 0x6f, 0x73, 0x10, 0x7e, 0x12, 0x06, 0x0a, 0x02, 0x70, 0x61, 0x10, 0x7f, 0x12, 0x07, 0x0a, 0x02, 0x70, 0x69, 0x10, 0x80, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x70, 0x6c, 0x10, 0x81, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x70, 0x73, 0x10, 0x82, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x70, 0x74, 0x10, 0x83, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x71, 0x75, 0x10, 0x84, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x72, 0x6d, 0x10, 0x85, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x72, 0x6e, 0x10, 0x86, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x72, 0x6f, 0x10, 0x87, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x72, 0x75, 0x10, 0x88, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x72, 0x77, 0x10, 0x89, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x61, 0x10, 0x8a, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x63, 0x10, 0x8b, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x64, 0x10, 0x8c, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x65, 0x10, 0x8d, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x67, 0x10, 0x8e, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x69, 0x10, 0x8f, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x6b, 0x10, 0x90, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x6c, 0x10, 0x91, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x6d, 0x10, 0x92, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x6e, 0x10, 0x93, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x6f, 0x10, 0x94, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x71, 0x10, 0x95, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x72, 0x10, 0x96, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x73, 0x10, 0x97, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x74, 0x10, 0x98, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x75, 0x10, 0x99, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x76, 0x10, 0x9a, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x77, 0x10, 0x9b, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x61, 0x10, 0x9c, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x65, 0x10, 0x9d, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x67, 0x10, 0x9e, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x68, 0x10, 0x9f, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x69, 0x10, 0xa0, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x6b, 0x10, 0xa1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x6c, 0x10, 0xa2, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x6e, 0x10, 0xa3, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x6f, 0x10, 0xa4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x72, 0x10, 0xa5, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x73, 0x10, 0xa6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x74, 0x10, 0xa7, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x77, 0x10, 0xa8, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x79, 0x10, 0xa9, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x75, 0x67, 0x10, 0xaa, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x75, 0x6b, 0x10, 0xab, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x75, 0x72, 0x10, 0xac, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x75, 0x7a, 0x10, 0xad, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x76, 0x65, 0x10, 0xae, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x76, 0x69, 0x10, 0xaf, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x76, 0x6f, 0x10, 0xb0, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x77, 0x61, 0x10, 0xb1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x77, 0x6f, 0x10, 0xb2, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x78, 0x68, 0x10, 0xb3, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x79, 0x69, 0x10, 0xb4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x79, 0x6f, 0x10, 0xb5, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x7a, 0x61, 0x10, 0xb6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x7a, 0x68, 0x10, 0xb7, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x7a, 0x75, 0x10, 0xb8, 0x01, 0x22, 0xaa, 0x10, 0x0a, 0x06, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x12, 0x0a, 0x0e, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x53, 0x43, 0x52, 0x49, 0x50, 0x54, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x64, 0x6c, 0x6d, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x66, 0x61, 0x6b, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x67, 0x68, 0x62, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x68, 0x6f, 0x6d, 0x10, 0x04, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x72, 0x61, 0x62, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x72, 0x61, 0x6e, 0x10, 0x06, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x72, 0x6d, 0x69, 0x10, 0x07, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x72, 0x6d, 0x6e, 0x10, 0x08, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x76, 0x73, 0x74, 0x10, 0x09, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x61, 0x6c, 0x69, 0x10, 0x0a, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x61, 0x6d, 0x75, 0x10, 0x0b, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x61, 0x73, 0x73, 0x10, 0x0c, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x61, 0x74, 0x6b, 0x10, 0x0d, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x65, 0x6e, 0x67, 0x10, 0x0e, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x68, 0x6b, 0x73, 0x10, 0x0f, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x6c, 0x69, 0x73, 0x10, 0x10, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x6f, 0x70, 0x6f, 0x10, 0x11, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x72, 0x61, 0x68, 0x10, 0x12, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x72, 0x61, 0x69, 0x10, 0x13, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x75, 0x67, 0x69, 0x10, 0x14, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x75, 0x68, 0x64, 0x10, 0x15, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x61, 0x6b, 0x6d, 0x10, 0x16, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x61, 0x6e, 0x73, 0x10, 0x17, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x61, 0x72, 0x69, 0x10, 0x18, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x68, 0x61, 0x6d, 0x10, 0x19, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x68, 0x65, 0x72, 0x10, 0x1a, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x69, 0x72, 0x74, 0x10, 0x1b, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x6f, 0x70, 0x74, 0x10, 0x1c, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x70, 0x6d, 0x6e, 0x10, 0x1d, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x70, 0x72, 0x74, 0x10, 0x1e, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x79, 0x72, 0x6c, 0x10, 0x1f, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x79, 0x72, 0x73, 0x10, 0x20, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x65, 0x76, 0x61, 0x10, 0x21, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x6f, 0x67, 0x72, 0x10, 0x22, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x73, 0x72, 0x74, 0x10, 0x23, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x75, 0x70, 0x6c, 0x10, 0x24, 0x12, 0x08, 0x0a, 0x04, 0x45, 0x67, 0x79, 0x64, 0x10, 0x25, 0x12, 0x08, 0x0a, 0x04, 0x45, 0x67, 0x79, 0x68, 0x10, 0x26, 0x12, 0x08, 0x0a, 0x04, 0x45, 0x67, 0x79, 0x70, 0x10, 0x27, 0x12, 0x08, 0x0a, 0x04, 0x45, 0x6c, 0x62, 0x61, 0x10, 0x28, 0x12, 0x08, 0x0a, 0x04, 0x45, 0x6c, 0x79, 0x6d, 0x10, 0x29, 0x12, 0x08, 0x0a, 0x04, 0x45, 0x74, 0x68, 0x69, 0x10, 0x2a, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x65, 0x6f, 0x6b, 0x10, 0x2b, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x65, 0x6f, 0x72, 0x10, 0x2c, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x6c, 0x61, 0x67, 0x10, 0x2d, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x6f, 0x6e, 0x67, 0x10, 0x2e, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x6f, 0x6e, 0x6d, 0x10, 0x2f, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x6f, 0x74, 0x68, 0x10, 0x30, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x72, 0x61, 0x6e, 0x10, 0x31, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x72, 0x65, 0x6b, 0x10, 0x32, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x75, 0x6a, 0x72, 0x10, 0x33, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x75, 0x72, 0x75, 0x10, 0x34, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x61, 0x6e, 0x62, 0x10, 0x35, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x61, 0x6e, 0x67, 0x10, 0x36, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x61, 0x6e, 0x69, 0x10, 0x37, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x61, 0x6e, 0x6f, 0x10, 0x38, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x61, 0x6e, 0x73, 0x10, 0x39, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x61, 0x6e, 0x74, 0x10, 0x3a, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x61, 0x74, 0x72, 0x10, 0x3b, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x65, 0x62, 0x72, 0x10, 0x3c, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x69, 0x72, 0x61, 0x10, 0x3d, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x6c, 0x75, 0x77, 0x10, 0x3e, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x6d, 0x6e, 0x67, 0x10, 0x3f, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x6d, 0x6e, 0x70, 0x10, 0x40, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x72, 0x6b, 0x74, 0x10, 0x41, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x75, 0x6e, 0x67, 0x10, 0x42, 0x12, 0x08, 0x0a, 0x04, 0x49, 0x6e, 0x64, 0x73, 0x10, 0x43, 0x12, 0x08, 0x0a, 0x04, 0x49, 0x74, 0x61, 0x6c, 0x10, 0x44, 0x12, 0x08, 0x0a, 0x04, 0x4a, 0x61, 0x6d, 0x6f, 0x10, 0x45, 0x12, 0x08, 0x0a, 0x04, 0x4a, 0x61, 0x76, 0x61, 0x10, 0x46, 0x12, 0x08, 0x0a, 0x04, 0x4a, 0x70, 0x61, 0x6e, 0x10, 0x47, 0x12, 0x08, 0x0a, 0x04, 0x4a, 0x75, 0x72, 0x63, 0x10, 0x48, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x61, 0x6c, 0x69, 0x10, 0x49, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x61, 0x6e, 0x61, 0x10, 0x4a, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x68, 0x61, 0x72, 0x10, 0x4b, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x68, 0x6d, 0x72, 0x10, 0x4c, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x68, 0x6f, 0x6a, 0x10, 0x4d, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x69, 0x74, 0x6c, 0x10, 0x4e, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x69, 0x74, 0x73, 0x10, 0x4f, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x6e, 0x64, 0x61, 0x10, 0x50, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x6f, 0x72, 0x65, 0x10, 0x51, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x70, 0x65, 0x6c, 0x10, 0x52, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x74, 0x68, 0x69, 0x10, 0x53, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x61, 0x6e, 0x61, 0x10, 0x54, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x61, 0x6f, 0x6f, 0x10, 0x55, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x61, 0x74, 0x66, 0x10, 0x56, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x61, 0x74, 0x67, 0x10, 0x57, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x61, 0x74, 0x6e, 0x10, 0x58, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x65, 0x6b, 0x65, 0x10, 0x59, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x65, 0x70, 0x63, 0x10, 0x5a, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x69, 0x6d, 0x62, 0x10, 0x5b, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x69, 0x6e, 0x61, 0x10, 0x5c, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x69, 0x6e, 0x62, 0x10, 0x5d, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x75, 0x10, 0x5e, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x6f, 0x6d, 0x61, 0x10, 0x5f, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x79, 0x63, 0x69, 0x10, 0x60, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x79, 0x64, 0x69, 0x10, 0x61, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x61, 0x68, 0x6a, 0x10, 0x62, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x61, 0x6b, 0x61, 0x10, 0x63, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x61, 0x6e, 0x64, 0x10, 0x64, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x61, 0x6e, 0x69, 0x10, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x61, 0x72, 0x63, 0x10, 0x66, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x61, 0x79, 0x61, 0x10, 0x67, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x65, 0x64, 0x66, 0x10, 0x68, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x65, 0x6e, 0x64, 0x10, 0x69, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x65, 0x72, 0x63, 0x10, 0x6a, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x65, 0x72, 0x6f, 0x10, 0x6b, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x6c, 0x79, 0x6d, 0x10, 0x6c, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x6f, 0x64, 0x69, 0x10, 0x6d, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x6f, 0x6e, 0x67, 0x10, 0x6e, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x6f, 0x6f, 0x6e, 0x10, 0x6f, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x72, 0x6f, 0x6f, 0x10, 0x70, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x74, 0x65, 0x69, 0x10, 0x71, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x75, 0x6c, 0x74, 0x10, 0x72, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x79, 0x6d, 0x72, 0x10, 0x73, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x61, 0x6e, 0x64, 0x10, 0x74, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x61, 0x72, 0x62, 0x10, 0x75, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x62, 0x61, 0x74, 0x10, 0x76, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x65, 0x77, 0x61, 0x10, 0x77, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x6b, 0x64, 0x62, 0x10, 0x78, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x6b, 0x67, 0x62, 0x10, 0x79, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x6b, 0x6f, 0x6f, 0x10, 0x7a, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x73, 0x68, 0x75, 0x10, 0x7b, 0x12, 0x08, 0x0a, 0x04, 0x4f, 0x67, 0x61, 0x6d, 0x10, 0x7c, 0x12, 0x08, 0x0a, 0x04, 0x4f, 0x6c, 0x63, 0x6b, 0x10, 0x7d, 0x12, 0x08, 0x0a, 0x04, 0x4f, 0x72, 0x6b, 0x68, 0x10, 0x7e, 0x12, 0x08, 0x0a, 0x04, 0x4f, 0x72, 0x79, 0x61, 0x10, 0x7f, 0x12, 0x09, 0x0a, 0x04, 0x4f, 0x73, 0x67, 0x65, 0x10, 0x80, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x4f, 0x73, 0x6d, 0x61, 0x10, 0x81, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x61, 0x6c, 0x6d, 0x10, 0x82, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x61, 0x75, 0x63, 0x10, 0x83, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x65, 0x72, 0x6d, 0x10, 0x84, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x68, 0x61, 0x67, 0x10, 0x85, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x68, 0x6c, 0x69, 0x10, 0x86, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x68, 0x6c, 0x70, 0x10, 0x87, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x68, 0x6c, 0x76, 0x10, 0x88, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x68, 0x6e, 0x78, 0x10, 0x89, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x6c, 0x72, 0x64, 0x10, 0x8a, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x69, 0x71, 0x64, 0x10, 0x8b, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x72, 0x74, 0x69, 0x10, 0x8c, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x51, 0x61, 0x61, 0x61, 0x10, 0x8d, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x51, 0x61, 0x62, 0x78, 0x10, 0x8e, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x6a, 0x6e, 0x67, 0x10, 0x8f, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x6f, 0x68, 0x67, 0x10, 0x90, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x6f, 0x72, 0x6f, 0x10, 0x91, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x75, 0x6e, 0x72, 0x10, 0x92, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x61, 0x6d, 0x72, 0x10, 0x93, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x61, 0x72, 0x61, 0x10, 0x94, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x61, 0x72, 0x62, 0x10, 0x95, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x61, 0x75, 0x72, 0x10, 0x96, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x67, 0x6e, 0x77, 0x10, 0x97, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x68, 0x61, 0x77, 0x10, 0x98, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x68, 0x72, 0x64, 0x10, 0x99, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x68, 0x75, 0x69, 0x10, 0x9a, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x69, 0x64, 0x64, 0x10, 0x9b, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x69, 0x6e, 0x64, 0x10, 0x9c, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x69, 0x6e, 0x68, 0x10, 0x9d, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x6f, 0x67, 0x64, 0x10, 0x9e, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x6f, 0x67, 0x6f, 0x10, 0x9f, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x6f, 0x72, 0x61, 0x10, 0xa0, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x6f, 0x79, 0x6f, 0x10, 0xa1, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x75, 0x6e, 0x64, 0x10, 0xa2, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x79, 0x6c, 0x6f, 0x10, 0xa3, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x79, 0x72, 0x63, 0x10, 0xa4, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x79, 0x72, 0x65, 0x10, 0xa5, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x79, 0x72, 0x6a, 0x10, 0xa6, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x79, 0x72, 0x6e, 0x10, 0xa7, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x61, 0x67, 0x62, 0x10, 0xa8, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x61, 0x6b, 0x72, 0x10, 0xa9, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x61, 0x6c, 0x65, 0x10, 0xaa, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x61, 0x6c, 0x75, 0x10, 0xab, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x61, 0x6d, 0x6c, 0x10, 0xac, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x61, 0x6e, 0x67, 0x10, 0xad, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x61, 0x76, 0x74, 0x10, 0xae, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x65, 0x6c, 0x75, 0x10, 0xaf, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x65, 0x6e, 0x67, 0x10, 0xb0, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x66, 0x6e, 0x67, 0x10, 0xb1, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x67, 0x6c, 0x67, 0x10, 0xb2, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x68, 0x61, 0x61, 0x10, 0xb3, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x68, 0x61, 0x69, 0x10, 0xb4, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x69, 0x62, 0x74, 0x10, 0xb5, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x69, 0x72, 0x68, 0x10, 0xb6, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x55, 0x67, 0x61, 0x72, 0x10, 0xb7, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x56, 0x61, 0x69, 0x69, 0x10, 0xb8, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x56, 0x69, 0x73, 0x70, 0x10, 0xb9, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x57, 0x61, 0x72, 0x61, 0x10, 0xba, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x57, 0x63, 0x68, 0x6f, 0x10, 0xbb, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x57, 0x6f, 0x6c, 0x65, 0x10, 0xbc, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x58, 0x70, 0x65, 0x6f, 0x10, 0xbd, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x58, 0x73, 0x75, 0x78, 0x10, 0xbe, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x59, 0x69, 0x69, 0x69, 0x10, 0xbf, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x5a, 0x61, 0x6e, 0x62, 0x10, 0xc0, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x5a, 0x69, 0x6e, 0x68, 0x10, 0xc1, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x5a, 0x6d, 0x74, 0x68, 0x10, 0xc2, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x5a, 0x73, 0x79, 0x65, 0x10, 0xc3, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x5a, 0x73, 0x79, 0x6d, 0x10, 0xc4, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x5a, 0x78, 0x78, 0x78, 0x10, 0xc5, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x5a, 0x79, 0x79, 0x79, 0x10, 0xc6, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x5a, 0x7a, 0x7a, 0x7a, 0x10, 0xc7, 0x01, 0x22, 0x9d, 0x2a, 0x0a, 0x08, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x0a, 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x69, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x61, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x11, 0x52, 0x08, 0x6c, 0x61, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x6f, 0x6e, 0x67, 0x69, 0x74, 0x75, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x11, 0x52, 0x09, 0x6c, 0x6f, 0x6e, 0x67, 0x69, 0x74, 0x75, 0x64, 0x65, 0x22, 0xe8, 0x28, 0x0a, 0x07, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x13, 0x0a, 0x0f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x52, 0x59, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x46, 0x10, 0x01, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x58, 0x10, 0x02, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x4c, 0x10, 0x03, 0x12, 0x06, 0x0a, 0x02, 0x44, 0x5a, 0x10, 0x04, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x53, 0x10, 0x05, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x44, 0x10, 0x06, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x4f, 0x10, 0x07, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x49, 0x10, 0x08, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x51, 0x10, 0x09, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x47, 0x10, 0x0a, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x52, 0x10, 0x0b, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x4d, 0x10, 0x0c, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x57, 0x10, 0x0d, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x55, 0x10, 0x0e, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x54, 0x10, 0x0f, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x5a, 0x10, 0x10, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x53, 0x10, 0x11, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x48, 0x10, 0x12, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x44, 0x10, 0x13, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x42, 0x10, 0x14, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x59, 0x10, 0x15, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x45, 0x10, 0x16, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x5a, 0x10, 0x17, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x4a, 0x10, 0x18, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x4d, 0x10, 0x19, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x54, 0x10, 0x1a, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x4f, 0x10, 0x1b, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x51, 0x10, 0x1c, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x41, 0x10, 0x1d, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x57, 0x10, 0x1e, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x56, 0x10, 0x1f, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x52, 0x10, 0x20, 0x12, 0x06, 0x0a, 0x02, 0x49, 0x4f, 0x10, 0x21, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x4e, 0x10, 0x22, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x47, 0x10, 0x23, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x46, 0x10, 0x24, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x49, 0x10, 0x25, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x48, 0x10, 0x26, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x4d, 0x10, 0x27, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x41, 0x10, 0x28, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x56, 0x10, 0x29, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x59, 0x10, 0x2a, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x46, 0x10, 0x2b, 0x12, 0x06, 0x0a, 0x02, 0x54, 0x44, 0x10, 0x2c, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x4c, 0x10, 0x2d, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x4e, 0x10, 0x2e, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x58, 0x10, 0x2f, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x43, 0x10, 0x30, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x4f, 0x10, 0x31, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x4d, 0x10, 0x32, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x47, 0x10, 0x33, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x44, 0x10, 0x34, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x4b, 0x10, 0x35, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x52, 0x10, 0x36, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x49, 0x10, 0x37, 0x12, 0x06, 0x0a, 0x02, 0x48, 0x52, 0x10, 0x38, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x55, 0x10, 0x39, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x57, 0x10, 0x3a, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x59, 0x10, 0x3b, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x5a, 0x10, 0x3c, 0x12, 0x06, 0x0a, 0x02, 0x44, 0x4b, 0x10, 0x3d, 0x12, 0x06, 0x0a, 0x02, 0x44, 0x4a, 0x10, 0x3e, 0x12, 0x06, 0x0a, 0x02, 0x44, 0x4d, 0x10, 0x3f, 0x12, 0x06, 0x0a, 0x02, 0x44, 0x4f, 0x10, 0x40, 0x12, 0x06, 0x0a, 0x02, 0x45, 0x43, 0x10, 0x41, 0x12, 0x06, 0x0a, 0x02, 0x45, 0x47, 0x10, 0x42, 0x12, 0x06, 0x0a, 0x02, 0x53, 0x56, 0x10, 0x43, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x51, 0x10, 0x44, 0x12, 0x06, 0x0a, 0x02, 0x45, 0x52, 0x10, 0x45, 0x12, 0x06, 0x0a, 0x02, 0x45, 0x45, 0x10, 0x46, 0x12, 0x06, 0x0a, 0x02, 0x45, 0x54, 0x10, 0x47, 0x12, 0x06, 0x0a, 0x02, 0x46, 0x4b, 0x10, 0x48, 0x12, 0x06, 0x0a, 0x02, 0x46, 0x4f, 0x10, 0x49, 0x12, 0x06, 0x0a, 0x02, 0x46, 0x4a, 0x10, 0x4a, 0x12, 0x06, 0x0a, 0x02, 0x46, 0x49, 0x10, 0x4b, 0x12, 0x06, 0x0a, 0x02, 0x46, 0x52, 0x10, 0x4c, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x46, 0x10, 0x4d, 0x12, 0x06, 0x0a, 0x02, 0x50, 0x46, 0x10, 0x4e, 0x12, 0x06, 0x0a, 0x02, 0x54, 0x46, 0x10, 0x4f, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x41, 0x10, 0x50, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x4d, 0x10, 0x51, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x45, 0x10, 0x52, 0x12, 0x06, 0x0a, 0x02, 0x44, 0x45, 0x10, 0x53, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x48, 0x10, 0x54, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x49, 0x10, 0x55, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x52, 0x10, 0x56, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x4c, 0x10, 0x57, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x44, 0x10, 0x58, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x50, 0x10, 0x59, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x55, 0x10, 0x5a, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x54, 0x10, 0x5b, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x47, 0x10, 0x5c, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x4e, 0x10, 0x5d, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x57, 0x10, 0x5e, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x59, 0x10, 0x5f, 0x12, 0x06, 0x0a, 0x02, 0x48, 0x54, 0x10, 0x60, 0x12, 0x06, 0x0a, 0x02, 0x48, 0x4d, 0x10, 0x61, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x41, 0x10, 0x62, 0x12, 0x06, 0x0a, 0x02, 0x48, 0x4e, 0x10, 0x63, 0x12, 0x06, 0x0a, 0x02, 0x48, 0x4b, 0x10, 0x64, 0x12, 0x06, 0x0a, 0x02, 0x48, 0x55, 0x10, 0x65, 0x12, 0x06, 0x0a, 0x02, 0x49, 0x53, 0x10, 0x66, 0x12, 0x06, 0x0a, 0x02, 0x49, 0x4e, 0x10, 0x67, 0x12, 0x06, 0x0a, 0x02, 0x49, 0x44, 0x10, 0x68, 0x12, 0x06, 0x0a, 0x02, 0x49, 0x52, 0x10, 0x69, 0x12, 0x06, 0x0a, 0x02, 0x49, 0x51, 0x10, 0x6a, 0x12, 0x06, 0x0a, 0x02, 0x49, 0x45, 0x10, 0x6b, 0x12, 0x06, 0x0a, 0x02, 0x49, 0x4d, 0x10, 0x6c, 0x12, 0x06, 0x0a, 0x02, 0x49, 0x4c, 0x10, 0x6d, 0x12, 0x06, 0x0a, 0x02, 0x49, 0x54, 0x10, 0x6e, 0x12, 0x06, 0x0a, 0x02, 0x4a, 0x4d, 0x10, 0x6f, 0x12, 0x06, 0x0a, 0x02, 0x4a, 0x50, 0x10, 0x70, 0x12, 0x06, 0x0a, 0x02, 0x4a, 0x45, 0x10, 0x71, 0x12, 0x06, 0x0a, 0x02, 0x4a, 0x4f, 0x10, 0x72, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x5a, 0x10, 0x73, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x45, 0x10, 0x74, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x49, 0x10, 0x75, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x50, 0x10, 0x76, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x52, 0x10, 0x77, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x57, 0x10, 0x78, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x47, 0x10, 0x79, 0x12, 0x06, 0x0a, 0x02, 0x4c, 0x41, 0x10, 0x7a, 0x12, 0x06, 0x0a, 0x02, 0x4c, 0x56, 0x10, 0x7b, 0x12, 0x06, 0x0a, 0x02, 0x4c, 0x42, 0x10, 0x7c, 0x12, 0x06, 0x0a, 0x02, 0x4c, 0x53, 0x10, 0x7d, 0x12, 0x06, 0x0a, 0x02, 0x4c, 0x52, 0x10, 0x7e, 0x12, 0x06, 0x0a, 0x02, 0x4c, 0x59, 0x10, 0x7f, 0x12, 0x07, 0x0a, 0x02, 0x4c, 0x49, 0x10, 0x80, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4c, 0x54, 0x10, 0x81, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4c, 0x55, 0x10, 0x82, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x4f, 0x10, 0x83, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x4b, 0x10, 0x84, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x47, 0x10, 0x85, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x57, 0x10, 0x86, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x59, 0x10, 0x87, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x56, 0x10, 0x88, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x4c, 0x10, 0x89, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x54, 0x10, 0x8a, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x48, 0x10, 0x8b, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x51, 0x10, 0x8c, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x52, 0x10, 0x8d, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x55, 0x10, 0x8e, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x59, 0x54, 0x10, 0x8f, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x58, 0x10, 0x90, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x46, 0x4d, 0x10, 0x91, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x44, 0x10, 0x92, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x43, 0x10, 0x93, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x4e, 0x10, 0x94, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x45, 0x10, 0x95, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x53, 0x10, 0x96, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x41, 0x10, 0x97, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x5a, 0x10, 0x98, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x4d, 0x10, 0x99, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x41, 0x10, 0x9a, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x52, 0x10, 0x9b, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x50, 0x10, 0x9c, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x4c, 0x10, 0x9d, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x43, 0x10, 0x9e, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x5a, 0x10, 0x9f, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x49, 0x10, 0xa0, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x45, 0x10, 0xa1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x47, 0x10, 0xa2, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x55, 0x10, 0xa3, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x46, 0x10, 0xa4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x50, 0x10, 0xa5, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x4f, 0x10, 0xa6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4f, 0x4d, 0x10, 0xa7, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x4b, 0x10, 0xa8, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x57, 0x10, 0xa9, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x53, 0x10, 0xaa, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x41, 0x10, 0xab, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x47, 0x10, 0xac, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x59, 0x10, 0xad, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x45, 0x10, 0xae, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x48, 0x10, 0xaf, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x4e, 0x10, 0xb0, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x4c, 0x10, 0xb1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x54, 0x10, 0xb2, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x52, 0x10, 0xb3, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x51, 0x41, 0x10, 0xb4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x52, 0x45, 0x10, 0xb5, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x52, 0x4f, 0x10, 0xb6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x52, 0x55, 0x10, 0xb7, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x52, 0x57, 0x10, 0xb8, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x42, 0x4c, 0x10, 0xb9, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x48, 0x10, 0xba, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4b, 0x4e, 0x10, 0xbb, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4c, 0x43, 0x10, 0xbc, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x46, 0x10, 0xbd, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x4d, 0x10, 0xbe, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x56, 0x43, 0x10, 0xbf, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x57, 0x53, 0x10, 0xc0, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x4d, 0x10, 0xc1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x54, 0x10, 0xc2, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x41, 0x10, 0xc3, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x4e, 0x10, 0xc4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x52, 0x53, 0x10, 0xc5, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x43, 0x10, 0xc6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x4c, 0x10, 0xc7, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x47, 0x10, 0xc8, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x58, 0x10, 0xc9, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x4b, 0x10, 0xca, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x49, 0x10, 0xcb, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x42, 0x10, 0xcc, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x4f, 0x10, 0xcd, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x5a, 0x41, 0x10, 0xce, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x47, 0x53, 0x10, 0xcf, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x53, 0x10, 0xd0, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x45, 0x53, 0x10, 0xd1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4c, 0x4b, 0x10, 0xd2, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x44, 0x10, 0xd3, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x52, 0x10, 0xd4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x4a, 0x10, 0xd5, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x5a, 0x10, 0xd6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x45, 0x10, 0xd7, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x43, 0x48, 0x10, 0xd8, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x59, 0x10, 0xd9, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x57, 0x10, 0xda, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x4a, 0x10, 0xdb, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x5a, 0x10, 0xdc, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x48, 0x10, 0xdd, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x4c, 0x10, 0xde, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x47, 0x10, 0xdf, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x4b, 0x10, 0xe0, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x4f, 0x10, 0xe1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x54, 0x10, 0xe2, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x4e, 0x10, 0xe3, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x52, 0x10, 0xe4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x4d, 0x10, 0xe5, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x43, 0x10, 0xe6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x56, 0x10, 0xe7, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x55, 0x47, 0x10, 0xe8, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x55, 0x41, 0x10, 0xe9, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x41, 0x45, 0x10, 0xea, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x47, 0x42, 0x10, 0xeb, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x55, 0x53, 0x10, 0xec, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x55, 0x4d, 0x10, 0xed, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x55, 0x59, 0x10, 0xee, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x55, 0x5a, 0x10, 0xef, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x56, 0x55, 0x10, 0xf0, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x56, 0x45, 0x10, 0xf1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x56, 0x4e, 0x10, 0xf2, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x56, 0x47, 0x10, 0xf3, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x56, 0x49, 0x10, 0xf4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x57, 0x46, 0x10, 0xf5, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x45, 0x48, 0x10, 0xf6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x59, 0x45, 0x10, 0xf7, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x5a, 0x4d, 0x10, 0xf8, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x5a, 0x57, 0x10, 0xf9, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x30, 0x31, 0x10, 0xfa, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x30, 0x32, 0x10, 0xfb, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x35, 0x10, 0xfc, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x32, 0x10, 0xfd, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x31, 0x38, 0x10, 0xfe, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x33, 0x34, 0x10, 0xff, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x30, 0x34, 0x10, 0x80, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x32, 0x39, 0x10, 0x81, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x38, 0x38, 0x10, 0x82, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x33, 0x32, 0x10, 0x83, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x30, 0x32, 0x10, 0x84, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x34, 0x10, 0x85, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x38, 0x36, 0x10, 0x86, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x30, 0x38, 0x10, 0x87, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x37, 0x34, 0x10, 0x88, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x36, 0x32, 0x10, 0x89, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x33, 0x32, 0x10, 0x8a, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x33, 0x31, 0x10, 0x8b, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x36, 0x30, 0x10, 0x8c, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x30, 0x34, 0x10, 0x8d, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x35, 0x30, 0x10, 0x8e, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x35, 0x34, 0x10, 0x8f, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x38, 0x30, 0x10, 0x90, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x37, 0x35, 0x10, 0x91, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x30, 0x38, 0x10, 0x92, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x33, 0x38, 0x10, 0x93, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x34, 0x36, 0x10, 0x94, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x39, 0x30, 0x10, 0x95, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x30, 0x36, 0x10, 0x96, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x32, 0x38, 0x10, 0x97, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x30, 0x30, 0x10, 0x98, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x33, 0x34, 0x10, 0x99, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x39, 0x34, 0x10, 0x9a, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x31, 0x36, 0x10, 0x9b, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x37, 0x10, 0x9c, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x32, 0x34, 0x10, 0x9d, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x32, 0x30, 0x10, 0x9e, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x34, 0x30, 0x10, 0x9f, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x34, 0x38, 0x10, 0xa0, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x37, 0x38, 0x10, 0xa1, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x38, 0x30, 0x10, 0xa2, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x32, 0x36, 0x10, 0xa3, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x36, 0x36, 0x10, 0xa4, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x37, 0x38, 0x10, 0xa5, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x38, 0x10, 0xa6, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x37, 0x32, 0x10, 0xa7, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x34, 0x38, 0x10, 0xa8, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x32, 0x36, 0x10, 0xa9, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x31, 0x36, 0x10, 0xaa, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x31, 0x30, 0x10, 0xab, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x31, 0x10, 0xac, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x30, 0x34, 0x10, 0xad, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x35, 0x34, 0x10, 0xae, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x33, 0x32, 0x10, 0xaf, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x38, 0x34, 0x10, 0xb0, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x37, 0x30, 0x10, 0xb1, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x38, 0x38, 0x10, 0xb2, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x32, 0x34, 0x10, 0xb3, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x32, 0x34, 0x10, 0xb4, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x33, 0x30, 0x10, 0xb5, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x36, 0x36, 0x10, 0xb6, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x37, 0x38, 0x10, 0xb7, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x36, 0x32, 0x10, 0xb8, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x36, 0x36, 0x10, 0xb9, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x35, 0x34, 0x10, 0xba, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x38, 0x36, 0x10, 0xbb, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x39, 0x34, 0x10, 0xbc, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x36, 0x38, 0x10, 0xbd, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x39, 0x10, 0xbe, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x31, 0x39, 0x10, 0xbf, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x32, 0x39, 0x10, 0xc0, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x36, 0x30, 0x10, 0xc1, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x32, 0x38, 0x10, 0xc2, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x33, 0x33, 0x10, 0xc3, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x34, 0x34, 0x10, 0xc4, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x35, 0x32, 0x10, 0xc5, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x33, 0x35, 0x10, 0xc6, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x39, 0x32, 0x10, 0xc7, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x33, 0x36, 0x10, 0xc8, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x39, 0x32, 0x10, 0xc9, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x33, 0x31, 0x10, 0xca, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x31, 0x32, 0x10, 0xcb, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x31, 0x34, 0x10, 0xcc, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x30, 0x38, 0x10, 0xcd, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x31, 0x32, 0x10, 0xce, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x33, 0x32, 0x10, 0xcf, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x38, 0x38, 0x10, 0xd0, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x37, 0x34, 0x10, 0xd1, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x30, 0x30, 0x10, 0xd2, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x33, 0x30, 0x10, 0xd3, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x35, 0x32, 0x10, 0xd4, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x35, 0x39, 0x10, 0xd5, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x36, 0x32, 0x10, 0xd6, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x36, 0x33, 0x10, 0xd7, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x37, 0x30, 0x10, 0xd8, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x33, 0x34, 0x10, 0xd9, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x38, 0x30, 0x10, 0xda, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x39, 0x36, 0x10, 0xdb, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x35, 0x30, 0x10, 0xdc, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x33, 0x10, 0xdd, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x38, 0x34, 0x10, 0xde, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x38, 0x38, 0x10, 0xdf, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x32, 0x32, 0x10, 0xe0, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x32, 0x30, 0x10, 0xe1, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x34, 0x30, 0x10, 0xe2, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x38, 0x34, 0x10, 0xe3, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x35, 0x38, 0x10, 0xe4, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x39, 0x31, 0x10, 0xe5, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x30, 0x35, 0x10, 0xe6, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x33, 0x32, 0x10, 0xe7, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x36, 0x38, 0x10, 0xe8, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x37, 0x34, 0x10, 0xe9, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x37, 0x36, 0x10, 0xea, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x35, 0x32, 0x10, 0xeb, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x37, 0x30, 0x10, 0xec, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x31, 0x38, 0x10, 0xed, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x33, 0x38, 0x10, 0xee, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x35, 0x34, 0x10, 0xef, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x32, 0x38, 0x10, 0xf0, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x30, 0x30, 0x10, 0xf1, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x30, 0x34, 0x10, 0xf2, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x33, 0x39, 0x10, 0xf3, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x34, 0x30, 0x10, 0xf4, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x35, 0x38, 0x10, 0xf5, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x36, 0x32, 0x10, 0xf6, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x32, 0x31, 0x10, 0xf7, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x36, 0x30, 0x10, 0xf8, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x32, 0x34, 0x10, 0xf9, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x30, 0x34, 0x10, 0xfa, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x36, 0x36, 0x10, 0xfb, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x34, 0x30, 0x10, 0xfc, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x30, 0x10, 0xfd, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x34, 0x32, 0x10, 0xfe, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x34, 0x33, 0x10, 0xff, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x39, 0x38, 0x10, 0x80, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x31, 0x37, 0x10, 0x81, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x36, 0x32, 0x10, 0x82, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x39, 0x35, 0x10, 0x83, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x36, 0x30, 0x10, 0x84, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x33, 0x30, 0x10, 0x85, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x35, 0x36, 0x10, 0x86, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x34, 0x34, 0x10, 0x87, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x34, 0x36, 0x10, 0x88, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x30, 0x38, 0x10, 0x89, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x39, 0x32, 0x10, 0x8a, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x39, 0x36, 0x10, 0x8b, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x31, 0x30, 0x10, 0x8c, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x33, 0x35, 0x10, 0x8d, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x39, 0x36, 0x10, 0x8e, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x31, 0x36, 0x10, 0x8f, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x36, 0x30, 0x10, 0x90, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x31, 0x38, 0x10, 0x91, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x35, 0x38, 0x10, 0x92, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x30, 0x34, 0x10, 0x93, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x30, 0x38, 0x10, 0x94, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x30, 0x32, 0x10, 0x95, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x36, 0x34, 0x10, 0x96, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x32, 0x36, 0x10, 0x97, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x30, 0x34, 0x10, 0x98, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x33, 0x34, 0x10, 0x99, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x30, 0x34, 0x10, 0x9a, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x35, 0x30, 0x10, 0x9b, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x36, 0x34, 0x10, 0x9c, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x35, 0x36, 0x10, 0x9d, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x36, 0x34, 0x10, 0x9e, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x36, 0x32, 0x10, 0x9f, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x32, 0x34, 0x10, 0xa0, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x38, 0x36, 0x10, 0xa1, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x34, 0x34, 0x10, 0xa2, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x34, 0x35, 0x10, 0xa3, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x35, 0x31, 0x10, 0xa4, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x33, 0x31, 0x10, 0xa5, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x34, 0x38, 0x10, 0xa6, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x39, 0x36, 0x10, 0xa7, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x36, 0x38, 0x10, 0xa8, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x36, 0x38, 0x10, 0xa9, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x37, 0x36, 0x10, 0xaa, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x30, 0x30, 0x10, 0xab, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x31, 0x34, 0x10, 0xac, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x32, 0x32, 0x10, 0xad, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x31, 0x32, 0x10, 0xae, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x33, 0x34, 0x10, 0xaf, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x38, 0x32, 0x10, 0xb0, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x37, 0x35, 0x10, 0xb1, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x36, 0x30, 0x10, 0xb2, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x39, 0x32, 0x10, 0xb3, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x38, 0x34, 0x10, 0xb4, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x38, 0x37, 0x10, 0xb5, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x35, 0x30, 0x10, 0xb6, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x35, 0x31, 0x10, 0xb7, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x31, 0x32, 0x10, 0xb8, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x30, 0x30, 0x10, 0xb9, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x30, 0x33, 0x10, 0xba, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x34, 0x38, 0x10, 0xbb, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x31, 0x36, 0x10, 0xbc, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x39, 0x38, 0x10, 0xbd, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x34, 0x32, 0x10, 0xbe, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x34, 0x33, 0x10, 0xbf, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x30, 0x33, 0x10, 0xc0, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x30, 0x34, 0x10, 0xc1, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x35, 0x34, 0x10, 0xc2, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x34, 0x38, 0x10, 0xc3, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x33, 0x30, 0x10, 0xc4, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x33, 0x31, 0x10, 0xc5, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x33, 0x32, 0x10, 0xc6, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x38, 0x30, 0x10, 0xc7, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x30, 0x38, 0x10, 0xc8, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x33, 0x33, 0x10, 0xc9, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x33, 0x34, 0x10, 0xca, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x34, 0x36, 0x10, 0xcb, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x35, 0x32, 0x10, 0xcc, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x37, 0x32, 0x10, 0xcd, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x33, 0x33, 0x10, 0xce, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x32, 0x38, 0x10, 0xcf, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x34, 0x30, 0x10, 0xd0, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x37, 0x38, 0x10, 0xd1, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x34, 0x34, 0x10, 0xd2, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x35, 0x32, 0x10, 0xd3, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x32, 0x36, 0x10, 0xd4, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x33, 0x39, 0x10, 0xd5, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x30, 0x38, 0x10, 0xd6, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x32, 0x30, 0x10, 0xd7, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x37, 0x30, 0x10, 0xd8, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x39, 0x31, 0x10, 0xd9, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x39, 0x32, 0x10, 0xda, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x30, 0x30, 0x10, 0xdb, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x33, 0x36, 0x10, 0xdc, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x38, 0x30, 0x10, 0xdd, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x37, 0x30, 0x10, 0xde, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x39, 0x39, 0x10, 0xdf, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x30, 0x37, 0x10, 0xe0, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x32, 0x30, 0x10, 0xe1, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x37, 0x34, 0x10, 0xe2, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x38, 0x38, 0x10, 0xe3, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x30, 0x35, 0x10, 0xe4, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x32, 0x34, 0x10, 0xe5, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x35, 0x35, 0x10, 0xe6, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x34, 0x30, 0x10, 0xe7, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x35, 0x36, 0x10, 0xe8, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x35, 0x30, 0x10, 0xe9, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x37, 0x36, 0x10, 0xea, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x33, 0x38, 0x10, 0xeb, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x34, 0x32, 0x10, 0xec, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x39, 0x32, 0x10, 0xed, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x32, 0x38, 0x10, 0xee, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x35, 0x36, 0x10, 0xef, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x30, 0x39, 0x10, 0xf0, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x35, 0x33, 0x10, 0xf1, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x33, 0x36, 0x10, 0xf2, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x36, 0x32, 0x10, 0xf3, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x36, 0x36, 0x10, 0xf4, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x33, 0x34, 0x10, 0xf5, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x35, 0x34, 0x10, 0xf6, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x37, 0x34, 0x10, 0xf7, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x35, 0x34, 0x10, 0xf8, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x34, 0x32, 0x10, 0xf9, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x34, 0x30, 0x10, 0xfa, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x39, 0x38, 0x10, 0xfb, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x39, 0x30, 0x10, 0xfc, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x34, 0x38, 0x10, 0xfd, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x35, 0x37, 0x10, 0xfe, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x31, 0x36, 0x10, 0xff, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x39, 0x36, 0x10, 0x80, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x38, 0x34, 0x10, 0x81, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x38, 0x33, 0x10, 0x82, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x32, 0x30, 0x10, 0x83, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x38, 0x30, 0x10, 0x84, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x38, 0x35, 0x10, 0x85, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x38, 0x31, 0x10, 0x86, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x36, 0x31, 0x10, 0x87, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x36, 0x10, 0x88, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x38, 0x34, 0x10, 0x89, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x35, 0x38, 0x10, 0x8a, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x37, 0x30, 0x10, 0x8b, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x31, 0x32, 0x10, 0x8c, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x38, 0x32, 0x10, 0x8d, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x37, 0x32, 0x10, 0x8e, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x37, 0x36, 0x10, 0x8f, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x39, 0x38, 0x10, 0x90, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x37, 0x36, 0x10, 0x91, 0x04, 0x42, 0x26, 0x5a, 0x24, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6c, 0x62, 0x72, 0x79, 0x69, 0x6f, 0x2f, 0x68, 0x75, 0x62, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x67, 0x6f, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( file_claim_proto_rawDescOnce sync.Once file_claim_proto_rawDescData = file_claim_proto_rawDesc ) func file_claim_proto_rawDescGZIP() []byte { file_claim_proto_rawDescOnce.Do(func() { file_claim_proto_rawDescData = protoimpl.X.CompressGZIP(file_claim_proto_rawDescData) }) return file_claim_proto_rawDescData } var file_claim_proto_enumTypes = make([]protoimpl.EnumInfo, 6) var file_claim_proto_msgTypes = make([]protoimpl.MessageInfo, 13) var file_claim_proto_goTypes = []interface{}{ (ClaimList_ListType)(0), // 0: pb.ClaimList.ListType (Fee_Currency)(0), // 1: pb.Fee.Currency (Software_OS)(0), // 2: pb.Software.OS (Language_Language)(0), // 3: pb.Language.Language (Language_Script)(0), // 4: pb.Language.Script (Location_Country)(0), // 5: pb.Location.Country (*Claim)(nil), // 6: pb.Claim (*Stream)(nil), // 7: pb.Stream (*Channel)(nil), // 8: pb.Channel (*ClaimReference)(nil), // 9: pb.ClaimReference (*ClaimList)(nil), // 10: pb.ClaimList (*Source)(nil), // 11: pb.Source (*Fee)(nil), // 12: pb.Fee (*Image)(nil), // 13: pb.Image (*Video)(nil), // 14: pb.Video (*Audio)(nil), // 15: pb.Audio (*Software)(nil), // 16: pb.Software (*Language)(nil), // 17: pb.Language (*Location)(nil), // 18: pb.Location } var file_claim_proto_depIdxs = []int32{ 7, // 0: pb.Claim.stream:type_name -> pb.Stream 8, // 1: pb.Claim.channel:type_name -> pb.Channel 10, // 2: pb.Claim.collection:type_name -> pb.ClaimList 9, // 3: pb.Claim.repost:type_name -> pb.ClaimReference 11, // 4: pb.Claim.thumbnail:type_name -> pb.Source 17, // 5: pb.Claim.languages:type_name -> pb.Language 18, // 6: pb.Claim.locations:type_name -> pb.Location 11, // 7: pb.Stream.source:type_name -> pb.Source 12, // 8: pb.Stream.fee:type_name -> pb.Fee 13, // 9: pb.Stream.image:type_name -> pb.Image 14, // 10: pb.Stream.video:type_name -> pb.Video 15, // 11: pb.Stream.audio:type_name -> pb.Audio 16, // 12: pb.Stream.software:type_name -> pb.Software 11, // 13: pb.Channel.cover:type_name -> pb.Source 10, // 14: pb.Channel.featured:type_name -> pb.ClaimList 0, // 15: pb.ClaimList.list_type:type_name -> pb.ClaimList.ListType 9, // 16: pb.ClaimList.claim_references:type_name -> pb.ClaimReference 1, // 17: pb.Fee.currency:type_name -> pb.Fee.Currency 15, // 18: pb.Video.audio:type_name -> pb.Audio 3, // 19: pb.Language.language:type_name -> pb.Language.Language 4, // 20: pb.Language.script:type_name -> pb.Language.Script 5, // 21: pb.Language.region:type_name -> pb.Location.Country 5, // 22: pb.Location.country:type_name -> pb.Location.Country 23, // [23:23] is the sub-list for method output_type 23, // [23:23] is the sub-list for method input_type 23, // [23:23] is the sub-list for extension type_name 23, // [23:23] is the sub-list for extension extendee 0, // [0:23] is the sub-list for field type_name } func init() { file_claim_proto_init() } func file_claim_proto_init() { if File_claim_proto != nil { return } if !protoimpl.UnsafeEnabled { file_claim_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Claim); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_claim_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Stream); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_claim_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Channel); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_claim_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClaimReference); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_claim_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ClaimList); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_claim_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Source); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_claim_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Fee); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_claim_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Image); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_claim_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Video); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_claim_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Audio); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_claim_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Software); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_claim_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Language); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_claim_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Location); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } } file_claim_proto_msgTypes[0].OneofWrappers = []interface{}{ (*Claim_Stream)(nil), (*Claim_Channel)(nil), (*Claim_Collection)(nil), (*Claim_Repost)(nil), } file_claim_proto_msgTypes[1].OneofWrappers = []interface{}{ (*Stream_Image)(nil), (*Stream_Video)(nil), (*Stream_Audio)(nil), (*Stream_Software)(nil), } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_claim_proto_rawDesc, NumEnums: 6, NumMessages: 13, NumExtensions: 0, NumServices: 0, }, GoTypes: file_claim_proto_goTypes, DependencyIndexes: file_claim_proto_depIdxs, EnumInfos: file_claim_proto_enumTypes, MessageInfos: file_claim_proto_msgTypes, }.Build() File_claim_proto = out.File file_claim_proto_rawDesc = nil file_claim_proto_goTypes = nil file_claim_proto_depIdxs = nil }