kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/proto/schema_go_proto/schema.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.31.0 4 // protoc v4.25.2 5 // source: kythe/proto/schema.proto 6 7 package schema_go_proto 8 9 import ( 10 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 11 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 12 descriptorpb "google.golang.org/protobuf/types/descriptorpb" 13 storage_go_proto "kythe.io/kythe/proto/storage_go_proto" 14 reflect "reflect" 15 sync "sync" 16 ) 17 18 const ( 19 // Verify that this generated code is sufficiently up-to-date. 20 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 21 // Verify that runtime/protoimpl is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 23 ) 24 25 type Language int32 26 27 const ( 28 Language_UNKNOWN_LANGUAGE Language = 0 29 Language_CXX Language = 1 30 Language_DART Language = 2 31 Language_GO Language = 3 32 Language_HASKELL Language = 4 33 Language_JAVA Language = 5 34 Language_KOTLIN Language = 6 35 Language_PROTOBUF Language = 7 36 Language_TEXTPROTO Language = 8 37 Language_TYPESCRIPT Language = 9 38 Language_VERILOG Language = 10 39 ) 40 41 // Enum value maps for Language. 42 var ( 43 Language_name = map[int32]string{ 44 0: "UNKNOWN_LANGUAGE", 45 1: "CXX", 46 2: "DART", 47 3: "GO", 48 4: "HASKELL", 49 5: "JAVA", 50 6: "KOTLIN", 51 7: "PROTOBUF", 52 8: "TEXTPROTO", 53 9: "TYPESCRIPT", 54 10: "VERILOG", 55 } 56 Language_value = map[string]int32{ 57 "UNKNOWN_LANGUAGE": 0, 58 "CXX": 1, 59 "DART": 2, 60 "GO": 3, 61 "HASKELL": 4, 62 "JAVA": 5, 63 "KOTLIN": 6, 64 "PROTOBUF": 7, 65 "TEXTPROTO": 8, 66 "TYPESCRIPT": 9, 67 "VERILOG": 10, 68 } 69 ) 70 71 func (x Language) Enum() *Language { 72 p := new(Language) 73 *p = x 74 return p 75 } 76 77 func (x Language) String() string { 78 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 79 } 80 81 func (Language) Descriptor() protoreflect.EnumDescriptor { 82 return file_kythe_proto_schema_proto_enumTypes[0].Descriptor() 83 } 84 85 func (Language) Type() protoreflect.EnumType { 86 return &file_kythe_proto_schema_proto_enumTypes[0] 87 } 88 89 func (x Language) Number() protoreflect.EnumNumber { 90 return protoreflect.EnumNumber(x) 91 } 92 93 // Deprecated: Use Language.Descriptor instead. 94 func (Language) EnumDescriptor() ([]byte, []int) { 95 return file_kythe_proto_schema_proto_rawDescGZIP(), []int{0} 96 } 97 98 type NodeKind int32 99 100 const ( 101 NodeKind_UNKNOWN_NODE_KIND NodeKind = 0 102 NodeKind_ANCHOR NodeKind = 3 103 NodeKind_CONSTANT NodeKind = 4 104 NodeKind_DIAGNOSTIC NodeKind = 5 105 NodeKind_DOC NodeKind = 6 106 NodeKind_FILE NodeKind = 7 107 NodeKind_GFLAG NodeKind = 27 108 NodeKind_INTERFACE NodeKind = 8 109 NodeKind_FUNCTION NodeKind = 9 110 NodeKind_LOOKUP NodeKind = 10 111 NodeKind_MACRO NodeKind = 11 112 NodeKind_META NodeKind = 12 113 NodeKind_NAME NodeKind = 13 114 NodeKind_PACKAGE NodeKind = 14 115 NodeKind_PROCESS NodeKind = 15 116 NodeKind_RECORD NodeKind = 16 117 NodeKind_SUM NodeKind = 17 118 NodeKind_SYMBOL NodeKind = 18 119 NodeKind_TALIAS NodeKind = 19 120 NodeKind_TAPP NodeKind = 20 121 NodeKind_TVAR NodeKind = 26 122 NodeKind_TBUILTIN NodeKind = 21 123 NodeKind_TNOMINAL NodeKind = 22 124 NodeKind_TSIGMA NodeKind = 23 125 NodeKind_VARIABLE NodeKind = 24 126 NodeKind_VCS NodeKind = 25 127 ) 128 129 // Enum value maps for NodeKind. 130 var ( 131 NodeKind_name = map[int32]string{ 132 0: "UNKNOWN_NODE_KIND", 133 3: "ANCHOR", 134 4: "CONSTANT", 135 5: "DIAGNOSTIC", 136 6: "DOC", 137 7: "FILE", 138 27: "GFLAG", 139 8: "INTERFACE", 140 9: "FUNCTION", 141 10: "LOOKUP", 142 11: "MACRO", 143 12: "META", 144 13: "NAME", 145 14: "PACKAGE", 146 15: "PROCESS", 147 16: "RECORD", 148 17: "SUM", 149 18: "SYMBOL", 150 19: "TALIAS", 151 20: "TAPP", 152 26: "TVAR", 153 21: "TBUILTIN", 154 22: "TNOMINAL", 155 23: "TSIGMA", 156 24: "VARIABLE", 157 25: "VCS", 158 } 159 NodeKind_value = map[string]int32{ 160 "UNKNOWN_NODE_KIND": 0, 161 "ANCHOR": 3, 162 "CONSTANT": 4, 163 "DIAGNOSTIC": 5, 164 "DOC": 6, 165 "FILE": 7, 166 "GFLAG": 27, 167 "INTERFACE": 8, 168 "FUNCTION": 9, 169 "LOOKUP": 10, 170 "MACRO": 11, 171 "META": 12, 172 "NAME": 13, 173 "PACKAGE": 14, 174 "PROCESS": 15, 175 "RECORD": 16, 176 "SUM": 17, 177 "SYMBOL": 18, 178 "TALIAS": 19, 179 "TAPP": 20, 180 "TVAR": 26, 181 "TBUILTIN": 21, 182 "TNOMINAL": 22, 183 "TSIGMA": 23, 184 "VARIABLE": 24, 185 "VCS": 25, 186 } 187 ) 188 189 func (x NodeKind) Enum() *NodeKind { 190 p := new(NodeKind) 191 *p = x 192 return p 193 } 194 195 func (x NodeKind) String() string { 196 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 197 } 198 199 func (NodeKind) Descriptor() protoreflect.EnumDescriptor { 200 return file_kythe_proto_schema_proto_enumTypes[1].Descriptor() 201 } 202 203 func (NodeKind) Type() protoreflect.EnumType { 204 return &file_kythe_proto_schema_proto_enumTypes[1] 205 } 206 207 func (x NodeKind) Number() protoreflect.EnumNumber { 208 return protoreflect.EnumNumber(x) 209 } 210 211 // Deprecated: Use NodeKind.Descriptor instead. 212 func (NodeKind) EnumDescriptor() ([]byte, []int) { 213 return file_kythe_proto_schema_proto_rawDescGZIP(), []int{1} 214 } 215 216 type Subkind int32 217 218 const ( 219 Subkind_UNKNOWN_SUBKIND Subkind = 0 220 Subkind_CATEGORY Subkind = 1 221 Subkind_CLASS Subkind = 2 222 Subkind_CONSTRUCTOR Subkind = 3 223 Subkind_DESTRUCTOR Subkind = 4 224 Subkind_ENUM Subkind = 5 225 Subkind_ENUM_CLASS Subkind = 6 226 Subkind_FIELD Subkind = 7 227 Subkind_IMPLICIT Subkind = 8 228 Subkind_IMPORT Subkind = 9 229 Subkind_INITIALIZER Subkind = 10 230 Subkind_LOCAL Subkind = 11 231 Subkind_LOCAL_PARAMETER Subkind = 12 232 Subkind_METHOD Subkind = 13 233 Subkind_NAMESPACE Subkind = 14 234 Subkind_STRUCT Subkind = 15 235 Subkind_TYPE Subkind = 16 236 Subkind_UNION Subkind = 17 237 ) 238 239 // Enum value maps for Subkind. 240 var ( 241 Subkind_name = map[int32]string{ 242 0: "UNKNOWN_SUBKIND", 243 1: "CATEGORY", 244 2: "CLASS", 245 3: "CONSTRUCTOR", 246 4: "DESTRUCTOR", 247 5: "ENUM", 248 6: "ENUM_CLASS", 249 7: "FIELD", 250 8: "IMPLICIT", 251 9: "IMPORT", 252 10: "INITIALIZER", 253 11: "LOCAL", 254 12: "LOCAL_PARAMETER", 255 13: "METHOD", 256 14: "NAMESPACE", 257 15: "STRUCT", 258 16: "TYPE", 259 17: "UNION", 260 } 261 Subkind_value = map[string]int32{ 262 "UNKNOWN_SUBKIND": 0, 263 "CATEGORY": 1, 264 "CLASS": 2, 265 "CONSTRUCTOR": 3, 266 "DESTRUCTOR": 4, 267 "ENUM": 5, 268 "ENUM_CLASS": 6, 269 "FIELD": 7, 270 "IMPLICIT": 8, 271 "IMPORT": 9, 272 "INITIALIZER": 10, 273 "LOCAL": 11, 274 "LOCAL_PARAMETER": 12, 275 "METHOD": 13, 276 "NAMESPACE": 14, 277 "STRUCT": 15, 278 "TYPE": 16, 279 "UNION": 17, 280 } 281 ) 282 283 func (x Subkind) Enum() *Subkind { 284 p := new(Subkind) 285 *p = x 286 return p 287 } 288 289 func (x Subkind) String() string { 290 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 291 } 292 293 func (Subkind) Descriptor() protoreflect.EnumDescriptor { 294 return file_kythe_proto_schema_proto_enumTypes[2].Descriptor() 295 } 296 297 func (Subkind) Type() protoreflect.EnumType { 298 return &file_kythe_proto_schema_proto_enumTypes[2] 299 } 300 301 func (x Subkind) Number() protoreflect.EnumNumber { 302 return protoreflect.EnumNumber(x) 303 } 304 305 // Deprecated: Use Subkind.Descriptor instead. 306 func (Subkind) EnumDescriptor() ([]byte, []int) { 307 return file_kythe_proto_schema_proto_rawDescGZIP(), []int{2} 308 } 309 310 type FactName int32 311 312 const ( 313 FactName_UNKNOWN_FACT_NAME FactName = 0 314 FactName_CODE FactName = 1 315 FactName_COMPLETE FactName = 2 316 FactName_CONTEXT_URL FactName = 3 317 FactName_DETAILS FactName = 4 318 FactName_DOC_URI FactName = 5 319 FactName_LABEL FactName = 6 320 FactName_LOC_END FactName = 7 321 FactName_LOC_START FactName = 8 322 FactName_MESSAGE FactName = 9 323 FactName_NODE_KIND FactName = 10 324 FactName_PARAM_DEFAULT FactName = 11 325 FactName_RULE_CLASS FactName = 12 326 FactName_SNIPPET_END FactName = 13 327 FactName_SNIPPET_START FactName = 14 328 FactName_SUBKIND FactName = 15 329 FactName_TEXT FactName = 16 330 FactName_TEXT_ENCODING FactName = 17 331 FactName_VISIBILITY FactName = 18 332 FactName_BUILD_CONFIG FactName = 19 333 FactName_TAG_DEPRECATED FactName = 20 334 ) 335 336 // Enum value maps for FactName. 337 var ( 338 FactName_name = map[int32]string{ 339 0: "UNKNOWN_FACT_NAME", 340 1: "CODE", 341 2: "COMPLETE", 342 3: "CONTEXT_URL", 343 4: "DETAILS", 344 5: "DOC_URI", 345 6: "LABEL", 346 7: "LOC_END", 347 8: "LOC_START", 348 9: "MESSAGE", 349 10: "NODE_KIND", 350 11: "PARAM_DEFAULT", 351 12: "RULE_CLASS", 352 13: "SNIPPET_END", 353 14: "SNIPPET_START", 354 15: "SUBKIND", 355 16: "TEXT", 356 17: "TEXT_ENCODING", 357 18: "VISIBILITY", 358 19: "BUILD_CONFIG", 359 20: "TAG_DEPRECATED", 360 } 361 FactName_value = map[string]int32{ 362 "UNKNOWN_FACT_NAME": 0, 363 "CODE": 1, 364 "COMPLETE": 2, 365 "CONTEXT_URL": 3, 366 "DETAILS": 4, 367 "DOC_URI": 5, 368 "LABEL": 6, 369 "LOC_END": 7, 370 "LOC_START": 8, 371 "MESSAGE": 9, 372 "NODE_KIND": 10, 373 "PARAM_DEFAULT": 11, 374 "RULE_CLASS": 12, 375 "SNIPPET_END": 13, 376 "SNIPPET_START": 14, 377 "SUBKIND": 15, 378 "TEXT": 16, 379 "TEXT_ENCODING": 17, 380 "VISIBILITY": 18, 381 "BUILD_CONFIG": 19, 382 "TAG_DEPRECATED": 20, 383 } 384 ) 385 386 func (x FactName) Enum() *FactName { 387 p := new(FactName) 388 *p = x 389 return p 390 } 391 392 func (x FactName) String() string { 393 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 394 } 395 396 func (FactName) Descriptor() protoreflect.EnumDescriptor { 397 return file_kythe_proto_schema_proto_enumTypes[3].Descriptor() 398 } 399 400 func (FactName) Type() protoreflect.EnumType { 401 return &file_kythe_proto_schema_proto_enumTypes[3] 402 } 403 404 func (x FactName) Number() protoreflect.EnumNumber { 405 return protoreflect.EnumNumber(x) 406 } 407 408 // Deprecated: Use FactName.Descriptor instead. 409 func (FactName) EnumDescriptor() ([]byte, []int) { 410 return file_kythe_proto_schema_proto_rawDescGZIP(), []int{3} 411 } 412 413 type EdgeKind int32 414 415 const ( 416 EdgeKind_UNKNOWN_EDGE_KIND EdgeKind = 0 417 EdgeKind_ALIASES EdgeKind = 1 418 EdgeKind_ALIASES_ROOT EdgeKind = 2 419 EdgeKind_ANNOTATED_BY EdgeKind = 3 420 EdgeKind_BOUNDED_LOWER EdgeKind = 4 421 EdgeKind_BOUNDED_UPPER EdgeKind = 5 422 EdgeKind_CHILD_OF EdgeKind = 6 423 EdgeKind_CHILD_OF_CONTEXT EdgeKind = 7 424 EdgeKind_COMPLETED_BY EdgeKind = 49 425 EdgeKind_DEFINES EdgeKind = 10 426 EdgeKind_DEFINES_BINDING EdgeKind = 11 427 EdgeKind_DEFINES_IMPLICIT EdgeKind = 50 428 EdgeKind_DENOTES EdgeKind = 51 429 EdgeKind_DEPENDS EdgeKind = 12 430 EdgeKind_DOCUMENTS EdgeKind = 13 431 EdgeKind_EXPORTS EdgeKind = 14 432 EdgeKind_EXTENDS EdgeKind = 15 433 EdgeKind_GENERATES EdgeKind = 16 434 EdgeKind_IMPUTES EdgeKind = 17 435 EdgeKind_INSTANTIATES EdgeKind = 18 436 EdgeKind_INSTANTIATES_SPECULATIVE EdgeKind = 19 437 EdgeKind_NAMED EdgeKind = 20 438 EdgeKind_OVERRIDES EdgeKind = 21 439 EdgeKind_OVERRIDES_ROOT EdgeKind = 22 440 EdgeKind_OVERRIDES_TRANSITIVE EdgeKind = 23 441 EdgeKind_PARAM EdgeKind = 24 442 EdgeKind_PROPERTY_READS EdgeKind = 44 443 EdgeKind_PROPERTY_WRITES EdgeKind = 45 444 EdgeKind_REF EdgeKind = 25 445 EdgeKind_REF_CALL EdgeKind = 26 446 EdgeKind_REF_CALL_IMPLICIT EdgeKind = 27 447 EdgeKind_REF_DOC EdgeKind = 28 448 EdgeKind_REF_EXPANDS EdgeKind = 29 449 EdgeKind_REF_EXPANDS_TRANSITIVE EdgeKind = 30 450 EdgeKind_REF_FILE EdgeKind = 31 451 EdgeKind_REF_ID EdgeKind = 46 452 EdgeKind_REF_IMPLICIT EdgeKind = 32 453 EdgeKind_REF_IMPORTS EdgeKind = 33 454 EdgeKind_REF_INCLUDES EdgeKind = 34 455 EdgeKind_REF_INIT EdgeKind = 35 456 EdgeKind_REF_INIT_IMPLICIT EdgeKind = 36 457 EdgeKind_REF_QUERIES EdgeKind = 37 458 EdgeKind_REF_WRITES EdgeKind = 47 459 EdgeKind_SATISFIES EdgeKind = 38 460 EdgeKind_SPECIALIZES EdgeKind = 39 461 EdgeKind_SPECIALIZES_SPECULATIVE EdgeKind = 40 462 EdgeKind_TAGGED EdgeKind = 41 463 EdgeKind_TPARAM EdgeKind = 48 464 EdgeKind_TYPED EdgeKind = 42 465 EdgeKind_UNDEFINES EdgeKind = 43 466 ) 467 468 // Enum value maps for EdgeKind. 469 var ( 470 EdgeKind_name = map[int32]string{ 471 0: "UNKNOWN_EDGE_KIND", 472 1: "ALIASES", 473 2: "ALIASES_ROOT", 474 3: "ANNOTATED_BY", 475 4: "BOUNDED_LOWER", 476 5: "BOUNDED_UPPER", 477 6: "CHILD_OF", 478 7: "CHILD_OF_CONTEXT", 479 49: "COMPLETED_BY", 480 10: "DEFINES", 481 11: "DEFINES_BINDING", 482 50: "DEFINES_IMPLICIT", 483 51: "DENOTES", 484 12: "DEPENDS", 485 13: "DOCUMENTS", 486 14: "EXPORTS", 487 15: "EXTENDS", 488 16: "GENERATES", 489 17: "IMPUTES", 490 18: "INSTANTIATES", 491 19: "INSTANTIATES_SPECULATIVE", 492 20: "NAMED", 493 21: "OVERRIDES", 494 22: "OVERRIDES_ROOT", 495 23: "OVERRIDES_TRANSITIVE", 496 24: "PARAM", 497 44: "PROPERTY_READS", 498 45: "PROPERTY_WRITES", 499 25: "REF", 500 26: "REF_CALL", 501 27: "REF_CALL_IMPLICIT", 502 28: "REF_DOC", 503 29: "REF_EXPANDS", 504 30: "REF_EXPANDS_TRANSITIVE", 505 31: "REF_FILE", 506 46: "REF_ID", 507 32: "REF_IMPLICIT", 508 33: "REF_IMPORTS", 509 34: "REF_INCLUDES", 510 35: "REF_INIT", 511 36: "REF_INIT_IMPLICIT", 512 37: "REF_QUERIES", 513 47: "REF_WRITES", 514 38: "SATISFIES", 515 39: "SPECIALIZES", 516 40: "SPECIALIZES_SPECULATIVE", 517 41: "TAGGED", 518 48: "TPARAM", 519 42: "TYPED", 520 43: "UNDEFINES", 521 } 522 EdgeKind_value = map[string]int32{ 523 "UNKNOWN_EDGE_KIND": 0, 524 "ALIASES": 1, 525 "ALIASES_ROOT": 2, 526 "ANNOTATED_BY": 3, 527 "BOUNDED_LOWER": 4, 528 "BOUNDED_UPPER": 5, 529 "CHILD_OF": 6, 530 "CHILD_OF_CONTEXT": 7, 531 "COMPLETED_BY": 49, 532 "DEFINES": 10, 533 "DEFINES_BINDING": 11, 534 "DEFINES_IMPLICIT": 50, 535 "DENOTES": 51, 536 "DEPENDS": 12, 537 "DOCUMENTS": 13, 538 "EXPORTS": 14, 539 "EXTENDS": 15, 540 "GENERATES": 16, 541 "IMPUTES": 17, 542 "INSTANTIATES": 18, 543 "INSTANTIATES_SPECULATIVE": 19, 544 "NAMED": 20, 545 "OVERRIDES": 21, 546 "OVERRIDES_ROOT": 22, 547 "OVERRIDES_TRANSITIVE": 23, 548 "PARAM": 24, 549 "PROPERTY_READS": 44, 550 "PROPERTY_WRITES": 45, 551 "REF": 25, 552 "REF_CALL": 26, 553 "REF_CALL_IMPLICIT": 27, 554 "REF_DOC": 28, 555 "REF_EXPANDS": 29, 556 "REF_EXPANDS_TRANSITIVE": 30, 557 "REF_FILE": 31, 558 "REF_ID": 46, 559 "REF_IMPLICIT": 32, 560 "REF_IMPORTS": 33, 561 "REF_INCLUDES": 34, 562 "REF_INIT": 35, 563 "REF_INIT_IMPLICIT": 36, 564 "REF_QUERIES": 37, 565 "REF_WRITES": 47, 566 "SATISFIES": 38, 567 "SPECIALIZES": 39, 568 "SPECIALIZES_SPECULATIVE": 40, 569 "TAGGED": 41, 570 "TPARAM": 48, 571 "TYPED": 42, 572 "UNDEFINES": 43, 573 } 574 ) 575 576 func (x EdgeKind) Enum() *EdgeKind { 577 p := new(EdgeKind) 578 *p = x 579 return p 580 } 581 582 func (x EdgeKind) String() string { 583 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 584 } 585 586 func (EdgeKind) Descriptor() protoreflect.EnumDescriptor { 587 return file_kythe_proto_schema_proto_enumTypes[4].Descriptor() 588 } 589 590 func (EdgeKind) Type() protoreflect.EnumType { 591 return &file_kythe_proto_schema_proto_enumTypes[4] 592 } 593 594 func (x EdgeKind) Number() protoreflect.EnumNumber { 595 return protoreflect.EnumNumber(x) 596 } 597 598 // Deprecated: Use EdgeKind.Descriptor instead. 599 func (EdgeKind) EnumDescriptor() ([]byte, []int) { 600 return file_kythe_proto_schema_proto_rawDescGZIP(), []int{4} 601 } 602 603 type Metadata struct { 604 state protoimpl.MessageState 605 sizeCache protoimpl.SizeCache 606 unknownFields protoimpl.UnknownFields 607 608 Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` 609 } 610 611 func (x *Metadata) Reset() { 612 *x = Metadata{} 613 if protoimpl.UnsafeEnabled { 614 mi := &file_kythe_proto_schema_proto_msgTypes[0] 615 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 616 ms.StoreMessageInfo(mi) 617 } 618 } 619 620 func (x *Metadata) String() string { 621 return protoimpl.X.MessageStringOf(x) 622 } 623 624 func (*Metadata) ProtoMessage() {} 625 626 func (x *Metadata) ProtoReflect() protoreflect.Message { 627 mi := &file_kythe_proto_schema_proto_msgTypes[0] 628 if protoimpl.UnsafeEnabled && x != nil { 629 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 630 if ms.LoadMessageInfo() == nil { 631 ms.StoreMessageInfo(mi) 632 } 633 return ms 634 } 635 return mi.MessageOf(x) 636 } 637 638 // Deprecated: Use Metadata.ProtoReflect.Descriptor instead. 639 func (*Metadata) Descriptor() ([]byte, []int) { 640 return file_kythe_proto_schema_proto_rawDescGZIP(), []int{0} 641 } 642 643 func (x *Metadata) GetLabel() string { 644 if x != nil { 645 return x.Label 646 } 647 return "" 648 } 649 650 type Node struct { 651 state protoimpl.MessageState 652 sizeCache protoimpl.SizeCache 653 unknownFields protoimpl.UnknownFields 654 655 Source *storage_go_proto.VName `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` 656 Fact []*Fact `protobuf:"bytes,2,rep,name=fact,proto3" json:"fact,omitempty"` 657 Edge []*Edge `protobuf:"bytes,3,rep,name=edge,proto3" json:"edge,omitempty"` 658 // Types that are assignable to Kind: 659 // 660 // *Node_KytheKind 661 // *Node_GenericKind 662 Kind isNode_Kind `protobuf_oneof:"kind"` 663 // Types that are assignable to Subkind: 664 // 665 // *Node_KytheSubkind 666 // *Node_GenericSubkind 667 Subkind isNode_Subkind `protobuf_oneof:"subkind"` 668 } 669 670 func (x *Node) Reset() { 671 *x = Node{} 672 if protoimpl.UnsafeEnabled { 673 mi := &file_kythe_proto_schema_proto_msgTypes[1] 674 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 675 ms.StoreMessageInfo(mi) 676 } 677 } 678 679 func (x *Node) String() string { 680 return protoimpl.X.MessageStringOf(x) 681 } 682 683 func (*Node) ProtoMessage() {} 684 685 func (x *Node) ProtoReflect() protoreflect.Message { 686 mi := &file_kythe_proto_schema_proto_msgTypes[1] 687 if protoimpl.UnsafeEnabled && x != nil { 688 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 689 if ms.LoadMessageInfo() == nil { 690 ms.StoreMessageInfo(mi) 691 } 692 return ms 693 } 694 return mi.MessageOf(x) 695 } 696 697 // Deprecated: Use Node.ProtoReflect.Descriptor instead. 698 func (*Node) Descriptor() ([]byte, []int) { 699 return file_kythe_proto_schema_proto_rawDescGZIP(), []int{1} 700 } 701 702 func (x *Node) GetSource() *storage_go_proto.VName { 703 if x != nil { 704 return x.Source 705 } 706 return nil 707 } 708 709 func (x *Node) GetFact() []*Fact { 710 if x != nil { 711 return x.Fact 712 } 713 return nil 714 } 715 716 func (x *Node) GetEdge() []*Edge { 717 if x != nil { 718 return x.Edge 719 } 720 return nil 721 } 722 723 func (m *Node) GetKind() isNode_Kind { 724 if m != nil { 725 return m.Kind 726 } 727 return nil 728 } 729 730 func (x *Node) GetKytheKind() NodeKind { 731 if x, ok := x.GetKind().(*Node_KytheKind); ok { 732 return x.KytheKind 733 } 734 return NodeKind_UNKNOWN_NODE_KIND 735 } 736 737 func (x *Node) GetGenericKind() string { 738 if x, ok := x.GetKind().(*Node_GenericKind); ok { 739 return x.GenericKind 740 } 741 return "" 742 } 743 744 func (m *Node) GetSubkind() isNode_Subkind { 745 if m != nil { 746 return m.Subkind 747 } 748 return nil 749 } 750 751 func (x *Node) GetKytheSubkind() Subkind { 752 if x, ok := x.GetSubkind().(*Node_KytheSubkind); ok { 753 return x.KytheSubkind 754 } 755 return Subkind_UNKNOWN_SUBKIND 756 } 757 758 func (x *Node) GetGenericSubkind() string { 759 if x, ok := x.GetSubkind().(*Node_GenericSubkind); ok { 760 return x.GenericSubkind 761 } 762 return "" 763 } 764 765 type isNode_Kind interface { 766 isNode_Kind() 767 } 768 769 type Node_KytheKind struct { 770 KytheKind NodeKind `protobuf:"varint,4,opt,name=kythe_kind,json=kytheKind,proto3,enum=kythe.proto.schema.NodeKind,oneof"` 771 } 772 773 type Node_GenericKind struct { 774 GenericKind string `protobuf:"bytes,5,opt,name=generic_kind,json=genericKind,proto3,oneof"` 775 } 776 777 func (*Node_KytheKind) isNode_Kind() {} 778 779 func (*Node_GenericKind) isNode_Kind() {} 780 781 type isNode_Subkind interface { 782 isNode_Subkind() 783 } 784 785 type Node_KytheSubkind struct { 786 KytheSubkind Subkind `protobuf:"varint,6,opt,name=kythe_subkind,json=kytheSubkind,proto3,enum=kythe.proto.schema.Subkind,oneof"` 787 } 788 789 type Node_GenericSubkind struct { 790 GenericSubkind string `protobuf:"bytes,7,opt,name=generic_subkind,json=genericSubkind,proto3,oneof"` 791 } 792 793 func (*Node_KytheSubkind) isNode_Subkind() {} 794 795 func (*Node_GenericSubkind) isNode_Subkind() {} 796 797 type Fact struct { 798 state protoimpl.MessageState 799 sizeCache protoimpl.SizeCache 800 unknownFields protoimpl.UnknownFields 801 802 Source *storage_go_proto.VName `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` 803 // Types that are assignable to Name: 804 // 805 // *Fact_KytheName 806 // *Fact_GenericName 807 Name isFact_Name `protobuf_oneof:"name"` 808 Value []byte `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"` 809 } 810 811 func (x *Fact) Reset() { 812 *x = Fact{} 813 if protoimpl.UnsafeEnabled { 814 mi := &file_kythe_proto_schema_proto_msgTypes[2] 815 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 816 ms.StoreMessageInfo(mi) 817 } 818 } 819 820 func (x *Fact) String() string { 821 return protoimpl.X.MessageStringOf(x) 822 } 823 824 func (*Fact) ProtoMessage() {} 825 826 func (x *Fact) ProtoReflect() protoreflect.Message { 827 mi := &file_kythe_proto_schema_proto_msgTypes[2] 828 if protoimpl.UnsafeEnabled && x != nil { 829 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 830 if ms.LoadMessageInfo() == nil { 831 ms.StoreMessageInfo(mi) 832 } 833 return ms 834 } 835 return mi.MessageOf(x) 836 } 837 838 // Deprecated: Use Fact.ProtoReflect.Descriptor instead. 839 func (*Fact) Descriptor() ([]byte, []int) { 840 return file_kythe_proto_schema_proto_rawDescGZIP(), []int{2} 841 } 842 843 func (x *Fact) GetSource() *storage_go_proto.VName { 844 if x != nil { 845 return x.Source 846 } 847 return nil 848 } 849 850 func (m *Fact) GetName() isFact_Name { 851 if m != nil { 852 return m.Name 853 } 854 return nil 855 } 856 857 func (x *Fact) GetKytheName() FactName { 858 if x, ok := x.GetName().(*Fact_KytheName); ok { 859 return x.KytheName 860 } 861 return FactName_UNKNOWN_FACT_NAME 862 } 863 864 func (x *Fact) GetGenericName() string { 865 if x, ok := x.GetName().(*Fact_GenericName); ok { 866 return x.GenericName 867 } 868 return "" 869 } 870 871 func (x *Fact) GetValue() []byte { 872 if x != nil { 873 return x.Value 874 } 875 return nil 876 } 877 878 type isFact_Name interface { 879 isFact_Name() 880 } 881 882 type Fact_KytheName struct { 883 KytheName FactName `protobuf:"varint,2,opt,name=kythe_name,json=kytheName,proto3,enum=kythe.proto.schema.FactName,oneof"` 884 } 885 886 type Fact_GenericName struct { 887 GenericName string `protobuf:"bytes,3,opt,name=generic_name,json=genericName,proto3,oneof"` 888 } 889 890 func (*Fact_KytheName) isFact_Name() {} 891 892 func (*Fact_GenericName) isFact_Name() {} 893 894 type Edge struct { 895 state protoimpl.MessageState 896 sizeCache protoimpl.SizeCache 897 unknownFields protoimpl.UnknownFields 898 899 Source *storage_go_proto.VName `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` 900 Target *storage_go_proto.VName `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"` 901 // Types that are assignable to Kind: 902 // 903 // *Edge_KytheKind 904 // *Edge_GenericKind 905 Kind isEdge_Kind `protobuf_oneof:"kind"` 906 Ordinal int32 `protobuf:"varint,5,opt,name=ordinal,proto3" json:"ordinal,omitempty"` 907 SourceNode *Node `protobuf:"bytes,6,opt,name=source_node,json=sourceNode,proto3" json:"source_node,omitempty"` 908 TargetNode *Node `protobuf:"bytes,7,opt,name=target_node,json=targetNode,proto3" json:"target_node,omitempty"` 909 } 910 911 func (x *Edge) Reset() { 912 *x = Edge{} 913 if protoimpl.UnsafeEnabled { 914 mi := &file_kythe_proto_schema_proto_msgTypes[3] 915 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 916 ms.StoreMessageInfo(mi) 917 } 918 } 919 920 func (x *Edge) String() string { 921 return protoimpl.X.MessageStringOf(x) 922 } 923 924 func (*Edge) ProtoMessage() {} 925 926 func (x *Edge) ProtoReflect() protoreflect.Message { 927 mi := &file_kythe_proto_schema_proto_msgTypes[3] 928 if protoimpl.UnsafeEnabled && x != nil { 929 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 930 if ms.LoadMessageInfo() == nil { 931 ms.StoreMessageInfo(mi) 932 } 933 return ms 934 } 935 return mi.MessageOf(x) 936 } 937 938 // Deprecated: Use Edge.ProtoReflect.Descriptor instead. 939 func (*Edge) Descriptor() ([]byte, []int) { 940 return file_kythe_proto_schema_proto_rawDescGZIP(), []int{3} 941 } 942 943 func (x *Edge) GetSource() *storage_go_proto.VName { 944 if x != nil { 945 return x.Source 946 } 947 return nil 948 } 949 950 func (x *Edge) GetTarget() *storage_go_proto.VName { 951 if x != nil { 952 return x.Target 953 } 954 return nil 955 } 956 957 func (m *Edge) GetKind() isEdge_Kind { 958 if m != nil { 959 return m.Kind 960 } 961 return nil 962 } 963 964 func (x *Edge) GetKytheKind() EdgeKind { 965 if x, ok := x.GetKind().(*Edge_KytheKind); ok { 966 return x.KytheKind 967 } 968 return EdgeKind_UNKNOWN_EDGE_KIND 969 } 970 971 func (x *Edge) GetGenericKind() string { 972 if x, ok := x.GetKind().(*Edge_GenericKind); ok { 973 return x.GenericKind 974 } 975 return "" 976 } 977 978 func (x *Edge) GetOrdinal() int32 { 979 if x != nil { 980 return x.Ordinal 981 } 982 return 0 983 } 984 985 func (x *Edge) GetSourceNode() *Node { 986 if x != nil { 987 return x.SourceNode 988 } 989 return nil 990 } 991 992 func (x *Edge) GetTargetNode() *Node { 993 if x != nil { 994 return x.TargetNode 995 } 996 return nil 997 } 998 999 type isEdge_Kind interface { 1000 isEdge_Kind() 1001 } 1002 1003 type Edge_KytheKind struct { 1004 KytheKind EdgeKind `protobuf:"varint,3,opt,name=kythe_kind,json=kytheKind,proto3,enum=kythe.proto.schema.EdgeKind,oneof"` 1005 } 1006 1007 type Edge_GenericKind struct { 1008 GenericKind string `protobuf:"bytes,4,opt,name=generic_kind,json=genericKind,proto3,oneof"` 1009 } 1010 1011 func (*Edge_KytheKind) isEdge_Kind() {} 1012 1013 func (*Edge_GenericKind) isEdge_Kind() {} 1014 1015 type Entry struct { 1016 state protoimpl.MessageState 1017 sizeCache protoimpl.SizeCache 1018 unknownFields protoimpl.UnknownFields 1019 1020 // Types that are assignable to Entry: 1021 // 1022 // *Entry_Fact 1023 // *Entry_Edge 1024 Entry isEntry_Entry `protobuf_oneof:"entry"` 1025 } 1026 1027 func (x *Entry) Reset() { 1028 *x = Entry{} 1029 if protoimpl.UnsafeEnabled { 1030 mi := &file_kythe_proto_schema_proto_msgTypes[4] 1031 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1032 ms.StoreMessageInfo(mi) 1033 } 1034 } 1035 1036 func (x *Entry) String() string { 1037 return protoimpl.X.MessageStringOf(x) 1038 } 1039 1040 func (*Entry) ProtoMessage() {} 1041 1042 func (x *Entry) ProtoReflect() protoreflect.Message { 1043 mi := &file_kythe_proto_schema_proto_msgTypes[4] 1044 if protoimpl.UnsafeEnabled && x != nil { 1045 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1046 if ms.LoadMessageInfo() == nil { 1047 ms.StoreMessageInfo(mi) 1048 } 1049 return ms 1050 } 1051 return mi.MessageOf(x) 1052 } 1053 1054 // Deprecated: Use Entry.ProtoReflect.Descriptor instead. 1055 func (*Entry) Descriptor() ([]byte, []int) { 1056 return file_kythe_proto_schema_proto_rawDescGZIP(), []int{4} 1057 } 1058 1059 func (m *Entry) GetEntry() isEntry_Entry { 1060 if m != nil { 1061 return m.Entry 1062 } 1063 return nil 1064 } 1065 1066 func (x *Entry) GetFact() *Fact { 1067 if x, ok := x.GetEntry().(*Entry_Fact); ok { 1068 return x.Fact 1069 } 1070 return nil 1071 } 1072 1073 func (x *Entry) GetEdge() *Edge { 1074 if x, ok := x.GetEntry().(*Entry_Edge); ok { 1075 return x.Edge 1076 } 1077 return nil 1078 } 1079 1080 type isEntry_Entry interface { 1081 isEntry_Entry() 1082 } 1083 1084 type Entry_Fact struct { 1085 Fact *Fact `protobuf:"bytes,1,opt,name=fact,proto3,oneof"` 1086 } 1087 1088 type Entry_Edge struct { 1089 Edge *Edge `protobuf:"bytes,2,opt,name=edge,proto3,oneof"` 1090 } 1091 1092 func (*Entry_Fact) isEntry_Entry() {} 1093 1094 func (*Entry_Edge) isEntry_Entry() {} 1095 1096 var file_kythe_proto_schema_proto_extTypes = []protoimpl.ExtensionInfo{ 1097 { 1098 ExtendedType: (*descriptorpb.EnumValueOptions)(nil), 1099 ExtensionType: (*Metadata)(nil), 1100 Field: 69945, 1101 Name: "kythe.proto.schema.metadata", 1102 Tag: "bytes,69945,opt,name=metadata", 1103 Filename: "kythe/proto/schema.proto", 1104 }, 1105 } 1106 1107 // Extension fields to descriptorpb.EnumValueOptions. 1108 var ( 1109 // optional kythe.proto.schema.Metadata metadata = 69945; 1110 E_Metadata = &file_kythe_proto_schema_proto_extTypes[0] 1111 ) 1112 1113 var File_kythe_proto_schema_proto protoreflect.FileDescriptor 1114 1115 var file_kythe_proto_schema_proto_rawDesc = []byte{ 1116 0x0a, 0x18, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x63, 1117 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x6b, 0x79, 0x74, 0x68, 1118 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x1a, 0x20, 1119 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 1120 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1121 0x1a, 0x19, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x74, 1122 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x20, 0x0a, 0x08, 0x4d, 1123 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 1124 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0xf4, 0x02, 1125 0x0a, 0x04, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x2a, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 1126 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 1127 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 1128 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x04, 0x66, 0x61, 0x63, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 1129 0x32, 0x18, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 1130 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x46, 0x61, 0x63, 0x74, 0x52, 0x04, 0x66, 0x61, 0x63, 0x74, 1131 0x12, 0x2c, 0x0a, 0x04, 0x65, 0x64, 0x67, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 1132 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 1133 0x65, 0x6d, 0x61, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x52, 0x04, 0x65, 0x64, 0x67, 0x65, 0x12, 0x3d, 1134 0x0a, 0x0a, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 1135 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1136 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x4b, 0x69, 0x6e, 0x64, 1137 0x48, 0x00, 0x52, 0x09, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x23, 0x0a, 1138 0x0c, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x05, 0x20, 1139 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4b, 0x69, 1140 0x6e, 0x64, 0x12, 0x42, 0x0a, 0x0d, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x5f, 0x73, 0x75, 0x62, 0x6b, 1141 0x69, 0x6e, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x6b, 0x79, 0x74, 0x68, 1142 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x53, 1143 0x75, 0x62, 0x6b, 0x69, 0x6e, 0x64, 0x48, 0x01, 0x52, 0x0c, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x53, 1144 0x75, 0x62, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x29, 0x0a, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 1145 0x63, 0x5f, 0x73, 0x75, 0x62, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 1146 0x01, 0x52, 0x0e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x53, 0x75, 0x62, 0x6b, 0x69, 0x6e, 1147 0x64, 0x42, 0x06, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x42, 0x09, 0x0a, 0x07, 0x73, 0x75, 0x62, 1148 0x6b, 0x69, 0x6e, 0x64, 0x22, 0xb4, 0x01, 0x0a, 0x04, 0x46, 0x61, 0x63, 0x74, 0x12, 0x2a, 0x0a, 1149 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 1150 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 1151 0x65, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x3d, 0x0a, 0x0a, 0x6b, 0x79, 0x74, 1152 0x68, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 1153 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 1154 0x6d, 0x61, 0x2e, 0x46, 0x61, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x09, 0x6b, 1155 0x79, 0x74, 0x68, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x67, 0x65, 0x6e, 0x65, 1156 0x72, 0x69, 0x63, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 1157 0x52, 0x0b, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 1158 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 1159 0x6c, 0x75, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xda, 0x02, 0x0a, 0x04, 1160 0x45, 0x64, 0x67, 0x65, 0x12, 0x2a, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 1161 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 1162 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 1163 0x12, 0x2a, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 1164 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 1165 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x3d, 0x0a, 0x0a, 1166 0x6b, 0x79, 0x74, 0x68, 0x65, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 1167 0x32, 0x1c, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 1168 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x4b, 0x69, 0x6e, 0x64, 0x48, 0x00, 1169 0x52, 0x09, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x23, 0x0a, 0x0c, 0x67, 1170 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 1171 0x09, 0x48, 0x00, 0x52, 0x0b, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4b, 0x69, 0x6e, 0x64, 1172 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 1173 0x05, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x12, 0x39, 0x0a, 0x0b, 0x73, 0x6f, 1174 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 1175 0x18, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 1176 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 1177 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x39, 0x0a, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 1178 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6b, 0x79, 0x74, 1179 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 1180 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 1181 0x42, 0x06, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0x70, 0x0a, 0x05, 0x45, 0x6e, 0x74, 0x72, 1182 0x79, 0x12, 0x2e, 0x0a, 0x04, 0x66, 0x61, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 1183 0x18, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 1184 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x46, 0x61, 0x63, 0x74, 0x48, 0x00, 0x52, 0x04, 0x66, 0x61, 0x63, 1185 0x74, 0x12, 0x2e, 0x0a, 0x04, 0x65, 0x64, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 1186 0x18, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 1187 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x48, 0x00, 0x52, 0x04, 0x65, 0x64, 0x67, 1188 0x65, 0x42, 0x07, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2a, 0xa4, 0x02, 0x0a, 0x08, 0x4c, 1189 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 1190 0x57, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x10, 0x00, 0x12, 0x12, 0x0a, 1191 0x03, 0x43, 0x58, 0x58, 0x10, 0x01, 0x1a, 0x09, 0xca, 0x93, 0x22, 0x05, 0x0a, 0x03, 0x63, 0x2b, 1192 0x2b, 0x12, 0x14, 0x0a, 0x04, 0x44, 0x41, 0x52, 0x54, 0x10, 0x02, 0x1a, 0x0a, 0xca, 0x93, 0x22, 1193 0x06, 0x0a, 0x04, 0x64, 0x61, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x02, 0x47, 0x4f, 0x10, 0x03, 0x1a, 1194 0x08, 0xca, 0x93, 0x22, 0x04, 0x0a, 0x02, 0x67, 0x6f, 0x12, 0x1a, 0x0a, 0x07, 0x48, 0x41, 0x53, 1195 0x4b, 0x45, 0x4c, 0x4c, 0x10, 0x04, 0x1a, 0x0d, 0xca, 0x93, 0x22, 0x09, 0x0a, 0x07, 0x68, 0x61, 1196 0x73, 0x6b, 0x65, 0x6c, 0x6c, 0x12, 0x14, 0x0a, 0x04, 0x4a, 0x41, 0x56, 0x41, 0x10, 0x05, 0x1a, 1197 0x0a, 0xca, 0x93, 0x22, 0x06, 0x0a, 0x04, 0x6a, 0x61, 0x76, 0x61, 0x12, 0x18, 0x0a, 0x06, 0x4b, 1198 0x4f, 0x54, 0x4c, 0x49, 0x4e, 0x10, 0x06, 0x1a, 0x0c, 0xca, 0x93, 0x22, 0x08, 0x0a, 0x06, 0x6b, 1199 0x6f, 0x74, 0x6c, 0x69, 0x6e, 0x12, 0x1c, 0x0a, 0x08, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x42, 0x55, 1200 0x46, 0x10, 0x07, 0x1a, 0x0e, 0xca, 0x93, 0x22, 0x0a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1201 0x62, 0x75, 0x66, 0x12, 0x1e, 0x0a, 0x09, 0x54, 0x45, 0x58, 0x54, 0x50, 0x52, 0x4f, 0x54, 0x4f, 1202 0x10, 0x08, 0x1a, 0x0f, 0xca, 0x93, 0x22, 0x0b, 0x0a, 0x09, 0x74, 0x65, 0x78, 0x74, 0x70, 0x72, 1203 0x6f, 0x74, 0x6f, 0x12, 0x20, 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, 0x53, 0x43, 0x52, 0x49, 0x50, 1204 0x54, 0x10, 0x09, 0x1a, 0x10, 0xca, 0x93, 0x22, 0x0c, 0x0a, 0x0a, 0x74, 0x79, 0x70, 0x65, 0x73, 1205 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x1a, 0x0a, 0x07, 0x56, 0x45, 0x52, 0x49, 0x4c, 0x4f, 0x47, 1206 0x10, 0x0a, 0x1a, 0x0d, 0xca, 0x93, 0x22, 0x09, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x69, 0x6c, 0x6f, 1207 0x67, 0x2a, 0xba, 0x05, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x15, 1208 0x0a, 0x11, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e, 0x4f, 0x44, 0x45, 0x5f, 0x4b, 1209 0x49, 0x4e, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x06, 0x41, 0x4e, 0x43, 0x48, 0x4f, 0x52, 0x10, 1210 0x03, 0x1a, 0x0c, 0xca, 0x93, 0x22, 0x08, 0x0a, 0x06, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x12, 1211 0x1c, 0x0a, 0x08, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x54, 0x10, 0x04, 0x1a, 0x0e, 0xca, 1212 0x93, 0x22, 0x0a, 0x0a, 0x08, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x12, 0x20, 0x0a, 1213 0x0a, 0x44, 0x49, 0x41, 0x47, 0x4e, 0x4f, 0x53, 0x54, 0x49, 0x43, 0x10, 0x05, 0x1a, 0x10, 0xca, 1214 0x93, 0x22, 0x0c, 0x0a, 0x0a, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x12, 1215 0x12, 0x0a, 0x03, 0x44, 0x4f, 0x43, 0x10, 0x06, 0x1a, 0x09, 0xca, 0x93, 0x22, 0x05, 0x0a, 0x03, 1216 0x64, 0x6f, 0x63, 0x12, 0x14, 0x0a, 0x04, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x07, 0x1a, 0x0a, 0xca, 1217 0x93, 0x22, 0x06, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x1d, 0x0a, 0x05, 0x47, 0x46, 0x4c, 1218 0x41, 0x47, 0x10, 0x1b, 0x1a, 0x12, 0xca, 0x93, 0x22, 0x0e, 0x0a, 0x0c, 0x67, 0x6f, 0x6f, 0x67, 1219 0x6c, 0x65, 0x2f, 0x67, 0x66, 0x6c, 0x61, 0x67, 0x12, 0x1e, 0x0a, 0x09, 0x49, 0x4e, 0x54, 0x45, 1220 0x52, 0x46, 0x41, 0x43, 0x45, 0x10, 0x08, 0x1a, 0x0f, 0xca, 0x93, 0x22, 0x0b, 0x0a, 0x09, 0x69, 1221 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x1c, 0x0a, 0x08, 0x46, 0x55, 0x4e, 0x43, 1222 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x09, 0x1a, 0x0e, 0xca, 0x93, 0x22, 0x0a, 0x0a, 0x08, 0x66, 0x75, 1223 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x06, 0x4c, 0x4f, 0x4f, 0x4b, 0x55, 0x50, 1224 0x10, 0x0a, 0x1a, 0x0c, 0xca, 0x93, 0x22, 0x08, 0x0a, 0x06, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 1225 0x12, 0x16, 0x0a, 0x05, 0x4d, 0x41, 0x43, 0x52, 0x4f, 0x10, 0x0b, 0x1a, 0x0b, 0xca, 0x93, 0x22, 1226 0x07, 0x0a, 0x05, 0x6d, 0x61, 0x63, 0x72, 0x6f, 0x12, 0x14, 0x0a, 0x04, 0x4d, 0x45, 0x54, 0x41, 1227 0x10, 0x0c, 0x1a, 0x0a, 0xca, 0x93, 0x22, 0x06, 0x0a, 0x04, 0x6d, 0x65, 0x74, 0x61, 0x12, 0x14, 1228 0x0a, 0x04, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x0d, 0x1a, 0x0a, 0xca, 0x93, 0x22, 0x06, 0x0a, 0x04, 1229 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x07, 0x50, 0x41, 0x43, 0x4b, 0x41, 0x47, 0x45, 0x10, 1230 0x0e, 0x1a, 0x0d, 0xca, 0x93, 0x22, 0x09, 0x0a, 0x07, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 1231 0x12, 0x1a, 0x0a, 0x07, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x10, 0x0f, 0x1a, 0x0d, 0xca, 1232 0x93, 0x22, 0x09, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x12, 0x18, 0x0a, 0x06, 1233 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44, 0x10, 0x10, 0x1a, 0x0c, 0xca, 0x93, 0x22, 0x08, 0x0a, 0x06, 1234 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x12, 0x0a, 0x03, 0x53, 0x55, 0x4d, 0x10, 0x11, 0x1a, 1235 0x09, 0xca, 0x93, 0x22, 0x05, 0x0a, 0x03, 0x73, 0x75, 0x6d, 0x12, 0x18, 0x0a, 0x06, 0x53, 0x59, 1236 0x4d, 0x42, 0x4f, 0x4c, 0x10, 0x12, 0x1a, 0x0c, 0xca, 0x93, 0x22, 0x08, 0x0a, 0x06, 0x73, 0x79, 1237 0x6d, 0x62, 0x6f, 0x6c, 0x12, 0x18, 0x0a, 0x06, 0x54, 0x41, 0x4c, 0x49, 0x41, 0x53, 0x10, 0x13, 1238 0x1a, 0x0c, 0xca, 0x93, 0x22, 0x08, 0x0a, 0x06, 0x74, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x14, 1239 0x0a, 0x04, 0x54, 0x41, 0x50, 0x50, 0x10, 0x14, 0x1a, 0x0a, 0xca, 0x93, 0x22, 0x06, 0x0a, 0x04, 1240 0x74, 0x61, 0x70, 0x70, 0x12, 0x14, 0x0a, 0x04, 0x54, 0x56, 0x41, 0x52, 0x10, 0x1a, 0x1a, 0x0a, 1241 0xca, 0x93, 0x22, 0x06, 0x0a, 0x04, 0x74, 0x76, 0x61, 0x72, 0x12, 0x1c, 0x0a, 0x08, 0x54, 0x42, 1242 0x55, 0x49, 0x4c, 0x54, 0x49, 0x4e, 0x10, 0x15, 0x1a, 0x0e, 0xca, 0x93, 0x22, 0x0a, 0x0a, 0x08, 1243 0x74, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x69, 0x6e, 0x12, 0x1c, 0x0a, 0x08, 0x54, 0x4e, 0x4f, 0x4d, 1244 0x49, 0x4e, 0x41, 0x4c, 0x10, 0x16, 0x1a, 0x0e, 0xca, 0x93, 0x22, 0x0a, 0x0a, 0x08, 0x74, 0x6e, 1245 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x12, 0x18, 0x0a, 0x06, 0x54, 0x53, 0x49, 0x47, 0x4d, 0x41, 1246 0x10, 0x17, 0x1a, 0x0c, 0xca, 0x93, 0x22, 0x08, 0x0a, 0x06, 0x74, 0x73, 0x69, 0x67, 0x6d, 0x61, 1247 0x12, 0x1c, 0x0a, 0x08, 0x56, 0x41, 0x52, 0x49, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x18, 0x1a, 0x0e, 1248 0xca, 0x93, 0x22, 0x0a, 0x0a, 0x08, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x12, 1249 0x0a, 0x03, 0x56, 0x43, 0x53, 0x10, 0x19, 0x1a, 0x09, 0xca, 0x93, 0x22, 0x05, 0x0a, 0x03, 0x76, 1250 0x63, 0x73, 0x22, 0x04, 0x08, 0x01, 0x10, 0x01, 0x22, 0x04, 0x08, 0x02, 0x10, 0x02, 0x2a, 0x8b, 1251 0x04, 0x0a, 0x07, 0x53, 0x75, 0x62, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x13, 0x0a, 0x0f, 0x55, 0x4e, 1252 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x53, 0x55, 0x42, 0x4b, 0x49, 0x4e, 0x44, 0x10, 0x00, 0x12, 1253 0x1c, 0x0a, 0x08, 0x43, 0x41, 0x54, 0x45, 0x47, 0x4f, 0x52, 0x59, 0x10, 0x01, 0x1a, 0x0e, 0xca, 1254 0x93, 0x22, 0x0a, 0x0a, 0x08, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x16, 0x0a, 1255 0x05, 0x43, 0x4c, 0x41, 0x53, 0x53, 0x10, 0x02, 0x1a, 0x0b, 0xca, 0x93, 0x22, 0x07, 0x0a, 0x05, 1256 0x63, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x22, 0x0a, 0x0b, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x52, 0x55, 1257 0x43, 0x54, 0x4f, 0x52, 0x10, 0x03, 0x1a, 0x11, 0xca, 0x93, 0x22, 0x0d, 0x0a, 0x0b, 0x63, 0x6f, 1258 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x20, 0x0a, 0x0a, 0x44, 0x45, 0x53, 1259 0x54, 0x52, 0x55, 0x43, 0x54, 0x4f, 0x52, 0x10, 0x04, 0x1a, 0x10, 0xca, 0x93, 0x22, 0x0c, 0x0a, 1260 0x0a, 0x64, 0x65, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x04, 0x45, 1261 0x4e, 0x55, 0x4d, 0x10, 0x05, 0x1a, 0x0a, 0xca, 0x93, 0x22, 0x06, 0x0a, 0x04, 0x65, 0x6e, 0x75, 1262 0x6d, 0x12, 0x1f, 0x0a, 0x0a, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x43, 0x4c, 0x41, 0x53, 0x53, 0x10, 1263 0x06, 0x1a, 0x0f, 0xca, 0x93, 0x22, 0x0b, 0x0a, 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x43, 0x6c, 0x61, 1264 0x73, 0x73, 0x12, 0x16, 0x0a, 0x05, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x10, 0x07, 0x1a, 0x0b, 0xca, 1265 0x93, 0x22, 0x07, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x1c, 0x0a, 0x08, 0x49, 0x4d, 1266 0x50, 0x4c, 0x49, 0x43, 0x49, 0x54, 0x10, 0x08, 0x1a, 0x0e, 0xca, 0x93, 0x22, 0x0a, 0x0a, 0x08, 1267 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x12, 0x18, 0x0a, 0x06, 0x49, 0x4d, 0x50, 0x4f, 1268 0x52, 0x54, 0x10, 0x09, 0x1a, 0x0c, 0xca, 0x93, 0x22, 0x08, 0x0a, 0x06, 0x69, 0x6d, 0x70, 0x6f, 1269 0x72, 0x74, 0x12, 0x22, 0x0a, 0x0b, 0x49, 0x4e, 0x49, 0x54, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45, 1270 0x52, 0x10, 0x0a, 0x1a, 0x11, 0xca, 0x93, 0x22, 0x0d, 0x0a, 0x0b, 0x69, 0x6e, 0x69, 0x74, 0x69, 1271 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x05, 0x4c, 0x4f, 0x43, 0x41, 0x4c, 0x10, 1272 0x0b, 0x1a, 0x0b, 0xca, 0x93, 0x22, 0x07, 0x0a, 0x05, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x12, 0x2a, 1273 0x0a, 0x0f, 0x4c, 0x4f, 0x43, 0x41, 0x4c, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x45, 0x54, 0x45, 1274 0x52, 0x10, 0x0c, 0x1a, 0x15, 0xca, 0x93, 0x22, 0x11, 0x0a, 0x0f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 1275 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x06, 0x4d, 0x45, 1276 0x54, 0x48, 0x4f, 0x44, 0x10, 0x0d, 0x1a, 0x0c, 0xca, 0x93, 0x22, 0x08, 0x0a, 0x06, 0x6d, 0x65, 1277 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1e, 0x0a, 0x09, 0x4e, 0x41, 0x4d, 0x45, 0x53, 0x50, 0x41, 0x43, 1278 0x45, 0x10, 0x0e, 0x1a, 0x0f, 0xca, 0x93, 0x22, 0x0b, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 1279 0x70, 0x61, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x06, 0x53, 0x54, 0x52, 0x55, 0x43, 0x54, 0x10, 0x0f, 1280 0x1a, 0x0c, 0xca, 0x93, 0x22, 0x08, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x14, 1281 0x0a, 0x04, 0x54, 0x59, 0x50, 0x45, 0x10, 0x10, 0x1a, 0x0a, 0xca, 0x93, 0x22, 0x06, 0x0a, 0x04, 1282 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x05, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x10, 0x11, 0x1a, 1283 0x0b, 0xca, 0x93, 0x22, 0x07, 0x0a, 0x05, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x2a, 0xae, 0x06, 0x0a, 1284 0x08, 0x46, 0x61, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x55, 0x4e, 0x4b, 1285 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x46, 0x41, 0x43, 0x54, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x00, 1286 0x12, 0x1b, 0x0a, 0x04, 0x43, 0x4f, 0x44, 0x45, 0x10, 0x01, 0x1a, 0x11, 0xca, 0x93, 0x22, 0x0d, 1287 0x0a, 0x0b, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 1288 0x08, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x02, 0x1a, 0x15, 0xca, 0x93, 0x22, 1289 0x11, 0x0a, 0x0f, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 1290 0x74, 0x65, 0x12, 0x29, 0x0a, 0x0b, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x58, 0x54, 0x5f, 0x55, 0x52, 1291 0x4c, 0x10, 0x03, 0x1a, 0x18, 0xca, 0x93, 0x22, 0x14, 0x0a, 0x12, 0x2f, 0x6b, 0x79, 0x74, 0x68, 1292 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x75, 0x72, 0x6c, 0x12, 0x21, 0x0a, 1293 0x07, 0x44, 0x45, 0x54, 0x41, 0x49, 0x4c, 0x53, 0x10, 0x04, 0x1a, 0x14, 0xca, 0x93, 0x22, 0x10, 1294 0x0a, 0x0e, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 1295 0x12, 0x21, 0x0a, 0x07, 0x44, 0x4f, 0x43, 0x5f, 0x55, 0x52, 0x49, 0x10, 0x05, 0x1a, 0x14, 0xca, 1296 0x93, 0x22, 0x10, 0x0a, 0x0e, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x64, 0x6f, 0x63, 0x2f, 1297 0x75, 0x72, 0x69, 0x12, 0x1d, 0x0a, 0x05, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x10, 0x06, 0x1a, 0x12, 1298 0xca, 0x93, 0x22, 0x0e, 0x0a, 0x0c, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x6c, 0x61, 0x62, 1299 0x65, 0x6c, 0x12, 0x21, 0x0a, 0x07, 0x4c, 0x4f, 0x43, 0x5f, 0x45, 0x4e, 0x44, 0x10, 0x07, 0x1a, 1300 0x14, 0xca, 0x93, 0x22, 0x10, 0x0a, 0x0e, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x6c, 0x6f, 1301 0x63, 0x2f, 0x65, 0x6e, 0x64, 0x12, 0x25, 0x0a, 0x09, 0x4c, 0x4f, 0x43, 0x5f, 0x53, 0x54, 0x41, 1302 0x52, 0x54, 0x10, 0x08, 0x1a, 0x16, 0xca, 0x93, 0x22, 0x12, 0x0a, 0x10, 0x2f, 0x6b, 0x79, 0x74, 1303 0x68, 0x65, 0x2f, 0x6c, 0x6f, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x21, 0x0a, 0x07, 1304 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x10, 0x09, 0x1a, 0x14, 0xca, 0x93, 0x22, 0x10, 0x0a, 1305 0x0e, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 1306 0x25, 0x0a, 0x09, 0x4e, 0x4f, 0x44, 0x45, 0x5f, 0x4b, 0x49, 0x4e, 0x44, 0x10, 0x0a, 0x1a, 0x16, 1307 0xca, 0x93, 0x22, 0x12, 0x0a, 0x10, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x6e, 0x6f, 0x64, 1308 0x65, 0x2f, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x2d, 0x0a, 0x0d, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 1309 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x10, 0x0b, 0x1a, 0x1a, 0xca, 0x93, 0x22, 0x16, 0x0a, 1310 0x14, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x2f, 0x64, 0x65, 1311 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x26, 0x0a, 0x0a, 0x52, 0x55, 0x4c, 0x45, 0x5f, 0x43, 0x4c, 1312 0x41, 0x53, 0x53, 0x10, 0x0c, 0x1a, 0x16, 0xca, 0x93, 0x22, 0x12, 0x0a, 0x10, 0x2f, 0x6b, 0x79, 1313 0x74, 0x68, 0x65, 0x2f, 0x72, 0x75, 0x6c, 0x65, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x29, 0x0a, 1314 0x0b, 0x53, 0x4e, 0x49, 0x50, 0x50, 0x45, 0x54, 0x5f, 0x45, 0x4e, 0x44, 0x10, 0x0d, 0x1a, 0x18, 1315 0xca, 0x93, 0x22, 0x14, 0x0a, 0x12, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x73, 0x6e, 0x69, 1316 0x70, 0x70, 0x65, 0x74, 0x2f, 0x65, 0x6e, 0x64, 0x12, 0x2d, 0x0a, 0x0d, 0x53, 0x4e, 0x49, 0x50, 1317 0x50, 0x45, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0x0e, 0x1a, 0x1a, 0xca, 0x93, 0x22, 1318 0x16, 0x0a, 0x14, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x73, 0x6e, 0x69, 0x70, 0x70, 0x65, 1319 0x74, 0x2f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x21, 0x0a, 0x07, 0x53, 0x55, 0x42, 0x4b, 0x49, 1320 0x4e, 0x44, 0x10, 0x0f, 0x1a, 0x14, 0xca, 0x93, 0x22, 0x10, 0x0a, 0x0e, 0x2f, 0x6b, 0x79, 0x74, 1321 0x68, 0x65, 0x2f, 0x73, 0x75, 0x62, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x1b, 0x0a, 0x04, 0x54, 0x45, 1322 0x58, 0x54, 0x10, 0x10, 0x1a, 0x11, 0xca, 0x93, 0x22, 0x0d, 0x0a, 0x0b, 0x2f, 0x6b, 0x79, 0x74, 1323 0x68, 0x65, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x12, 0x2d, 0x0a, 0x0d, 0x54, 0x45, 0x58, 0x54, 0x5f, 1324 0x45, 0x4e, 0x43, 0x4f, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x11, 0x1a, 0x1a, 0xca, 0x93, 0x22, 0x16, 1325 0x0a, 0x14, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x65, 0x6e, 1326 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x27, 0x0a, 0x0a, 0x56, 0x49, 0x53, 0x49, 0x42, 0x49, 1327 0x4c, 0x49, 0x54, 0x59, 0x10, 0x12, 0x1a, 0x17, 0xca, 0x93, 0x22, 0x13, 0x0a, 0x11, 0x2f, 0x6b, 1328 0x79, 0x74, 0x68, 0x65, 0x2f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 1329 0x2b, 0x0a, 0x0c, 0x42, 0x55, 0x49, 0x4c, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 1330 0x13, 0x1a, 0x19, 0xca, 0x93, 0x22, 0x15, 0x0a, 0x13, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 1331 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2f, 0x0a, 0x0e, 1332 0x54, 0x41, 0x47, 0x5f, 0x44, 0x45, 0x50, 0x52, 0x45, 0x43, 0x41, 0x54, 0x45, 0x44, 0x10, 0x14, 1333 0x1a, 0x1b, 0xca, 0x93, 0x22, 0x17, 0x0a, 0x15, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x74, 1334 0x61, 0x67, 0x2f, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x2a, 0xcf, 0x12, 1335 0x0a, 0x08, 0x45, 0x64, 0x67, 0x65, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x15, 0x0a, 0x11, 0x55, 0x4e, 1336 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x45, 0x44, 0x47, 0x45, 0x5f, 0x4b, 0x49, 0x4e, 0x44, 0x10, 1337 0x00, 0x12, 0x26, 0x0a, 0x07, 0x41, 0x4c, 0x49, 0x41, 0x53, 0x45, 0x53, 0x10, 0x01, 0x1a, 0x19, 1338 0xca, 0x93, 0x22, 0x15, 0x0a, 0x13, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 1339 0x65, 0x2f, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x65, 0x73, 0x12, 0x30, 0x0a, 0x0c, 0x41, 0x4c, 0x49, 1340 0x41, 0x53, 0x45, 0x53, 0x5f, 0x52, 0x4f, 0x4f, 0x54, 0x10, 0x02, 0x1a, 0x1e, 0xca, 0x93, 0x22, 1341 0x1a, 0x0a, 0x18, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x61, 1342 0x6c, 0x69, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x72, 0x6f, 0x6f, 0x74, 0x12, 0x2f, 0x0a, 0x0c, 0x41, 1343 0x4e, 0x4e, 0x4f, 0x54, 0x41, 0x54, 0x45, 0x44, 0x5f, 0x42, 0x59, 0x10, 0x03, 0x1a, 0x1d, 0xca, 1344 0x93, 0x22, 0x19, 0x0a, 0x17, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 1345 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x64, 0x62, 0x79, 0x12, 0x32, 0x0a, 0x0d, 1346 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x45, 0x44, 0x5f, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x10, 0x04, 0x1a, 1347 0x1f, 0xca, 0x93, 0x22, 0x1b, 0x0a, 0x19, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 1348 0x67, 0x65, 0x2f, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x2f, 0x6c, 0x6f, 0x77, 0x65, 0x72, 1349 0x12, 0x32, 0x0a, 0x0d, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x45, 0x44, 0x5f, 0x55, 0x50, 0x50, 0x45, 1350 0x52, 0x10, 0x05, 0x1a, 0x1f, 0xca, 0x93, 0x22, 0x1b, 0x0a, 0x19, 0x2f, 0x6b, 0x79, 0x74, 0x68, 1351 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x2f, 0x75, 1352 0x70, 0x70, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x08, 0x43, 0x48, 0x49, 0x4c, 0x44, 0x5f, 0x4f, 0x46, 1353 0x10, 0x06, 0x1a, 0x19, 0xca, 0x93, 0x22, 0x15, 0x0a, 0x13, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 1354 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x6f, 0x66, 0x12, 0x37, 0x0a, 1355 0x10, 0x43, 0x48, 0x49, 0x4c, 0x44, 0x5f, 0x4f, 0x46, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x58, 1356 0x54, 0x10, 0x07, 0x1a, 0x21, 0xca, 0x93, 0x22, 0x1d, 0x0a, 0x1b, 0x2f, 0x6b, 0x79, 0x74, 0x68, 1357 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x6f, 0x66, 0x2f, 0x63, 1358 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x2f, 0x0a, 0x0c, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 1359 0x54, 0x45, 0x44, 0x5f, 0x42, 0x59, 0x10, 0x31, 0x1a, 0x1d, 0xca, 0x93, 0x22, 0x19, 0x0a, 0x17, 1360 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 1361 0x6c, 0x65, 0x74, 0x65, 0x64, 0x62, 0x79, 0x12, 0x26, 0x0a, 0x07, 0x44, 0x45, 0x46, 0x49, 0x4e, 1362 0x45, 0x53, 0x10, 0x0a, 0x1a, 0x19, 0xca, 0x93, 0x22, 0x15, 0x0a, 0x13, 0x2f, 0x6b, 0x79, 0x74, 1363 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x12, 1364 0x36, 0x0a, 0x0f, 0x44, 0x45, 0x46, 0x49, 0x4e, 0x45, 0x53, 0x5f, 0x42, 0x49, 0x4e, 0x44, 0x49, 1365 0x4e, 0x47, 0x10, 0x0b, 0x1a, 0x21, 0xca, 0x93, 0x22, 0x1d, 0x0a, 0x1b, 0x2f, 0x6b, 0x79, 0x74, 1366 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x2f, 1367 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x38, 0x0a, 0x10, 0x44, 0x45, 0x46, 0x49, 0x4e, 1368 0x45, 0x53, 0x5f, 0x49, 0x4d, 0x50, 0x4c, 0x49, 0x43, 0x49, 0x54, 0x10, 0x32, 0x1a, 0x22, 0xca, 1369 0x93, 0x22, 0x1e, 0x0a, 0x1c, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 1370 0x2f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x2f, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x63, 0x69, 1371 0x74, 0x12, 0x26, 0x0a, 0x07, 0x44, 0x45, 0x4e, 0x4f, 0x54, 0x45, 0x53, 0x10, 0x33, 0x1a, 0x19, 1372 0xca, 0x93, 0x22, 0x15, 0x0a, 0x13, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 1373 0x65, 0x2f, 0x64, 0x65, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x07, 0x44, 0x45, 0x50, 1374 0x45, 0x4e, 0x44, 0x53, 0x10, 0x0c, 0x1a, 0x19, 0xca, 0x93, 0x22, 0x15, 0x0a, 0x13, 0x2f, 0x6b, 1375 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 1376 0x73, 0x12, 0x2a, 0x0a, 0x09, 0x44, 0x4f, 0x43, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x53, 0x10, 0x0d, 1377 0x1a, 0x1b, 0xca, 0x93, 0x22, 0x17, 0x0a, 0x15, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 1378 0x64, 0x67, 0x65, 0x2f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 1379 0x07, 0x45, 0x58, 0x50, 0x4f, 0x52, 0x54, 0x53, 0x10, 0x0e, 0x1a, 0x19, 0xca, 0x93, 0x22, 0x15, 1380 0x0a, 0x13, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x65, 0x78, 1381 0x70, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x07, 0x45, 0x58, 0x54, 0x45, 0x4e, 0x44, 0x53, 1382 0x10, 0x0f, 0x1a, 0x19, 0xca, 0x93, 0x22, 0x15, 0x0a, 0x13, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 1383 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x73, 0x12, 0x2a, 0x0a, 1384 0x09, 0x47, 0x45, 0x4e, 0x45, 0x52, 0x41, 0x54, 0x45, 0x53, 0x10, 0x10, 0x1a, 0x1b, 0xca, 0x93, 1385 0x22, 0x17, 0x0a, 0x15, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 1386 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x07, 0x49, 0x4d, 0x50, 1387 0x55, 0x54, 0x45, 0x53, 0x10, 0x11, 0x1a, 0x19, 0xca, 0x93, 0x22, 0x15, 0x0a, 0x13, 0x2f, 0x6b, 1388 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x69, 0x6d, 0x70, 0x75, 0x74, 0x65, 1389 0x73, 0x12, 0x30, 0x0a, 0x0c, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x54, 0x49, 0x41, 0x54, 0x45, 1390 0x53, 0x10, 0x12, 0x1a, 0x1e, 0xca, 0x93, 0x22, 0x1a, 0x0a, 0x18, 0x2f, 0x6b, 0x79, 0x74, 0x68, 1391 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x69, 0x61, 1392 0x74, 0x65, 0x73, 0x12, 0x48, 0x0a, 0x18, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x54, 0x49, 0x41, 1393 0x54, 0x45, 0x53, 0x5f, 0x53, 0x50, 0x45, 0x43, 0x55, 0x4c, 0x41, 0x54, 0x49, 0x56, 0x45, 0x10, 1394 0x13, 0x1a, 0x2a, 0xca, 0x93, 0x22, 0x26, 0x0a, 0x24, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 1395 0x65, 0x64, 0x67, 0x65, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x69, 0x61, 0x74, 0x65, 1396 0x73, 0x2f, 0x73, 0x70, 0x65, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x12, 0x22, 0x0a, 1397 0x05, 0x4e, 0x41, 0x4d, 0x45, 0x44, 0x10, 0x14, 0x1a, 0x17, 0xca, 0x93, 0x22, 0x13, 0x0a, 0x11, 1398 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x6e, 0x61, 0x6d, 0x65, 1399 0x64, 0x12, 0x2a, 0x0a, 0x09, 0x4f, 0x56, 0x45, 0x52, 0x52, 0x49, 0x44, 0x45, 0x53, 0x10, 0x15, 1400 0x1a, 0x1b, 0xca, 0x93, 0x22, 0x17, 0x0a, 0x15, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 1401 0x64, 0x67, 0x65, 0x2f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x12, 0x34, 0x0a, 1402 0x0e, 0x4f, 0x56, 0x45, 0x52, 0x52, 0x49, 0x44, 0x45, 0x53, 0x5f, 0x52, 0x4f, 0x4f, 0x54, 0x10, 1403 0x16, 0x1a, 0x20, 0xca, 0x93, 0x22, 0x1c, 0x0a, 0x1a, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 1404 0x65, 0x64, 0x67, 0x65, 0x2f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x2f, 0x72, 1405 0x6f, 0x6f, 0x74, 0x12, 0x40, 0x0a, 0x14, 0x4f, 0x56, 0x45, 0x52, 0x52, 0x49, 0x44, 0x45, 0x53, 1406 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x49, 0x54, 0x49, 0x56, 0x45, 0x10, 0x17, 0x1a, 0x26, 0xca, 1407 0x93, 0x22, 0x22, 0x0a, 0x20, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 1408 0x2f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x73, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 1409 0x69, 0x74, 0x69, 0x76, 0x65, 0x12, 0x22, 0x0a, 0x05, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x10, 0x18, 1410 0x1a, 0x17, 0xca, 0x93, 0x22, 0x13, 0x0a, 0x11, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 1411 0x64, 0x67, 0x65, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x34, 0x0a, 0x0e, 0x50, 0x52, 0x4f, 1412 0x50, 0x45, 0x52, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x53, 0x10, 0x2c, 0x1a, 0x20, 0xca, 1413 0x93, 0x22, 0x1c, 0x0a, 0x1a, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 1414 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x2f, 0x72, 0x65, 0x61, 0x64, 0x73, 0x12, 1415 0x36, 0x0a, 0x0f, 0x50, 0x52, 0x4f, 0x50, 0x45, 0x52, 0x54, 0x59, 0x5f, 0x57, 0x52, 0x49, 0x54, 1416 0x45, 0x53, 0x10, 0x2d, 0x1a, 0x21, 0xca, 0x93, 0x22, 0x1d, 0x0a, 0x1b, 0x2f, 0x6b, 0x79, 0x74, 1417 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 1418 0x2f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x73, 0x12, 0x1e, 0x0a, 0x03, 0x52, 0x45, 0x46, 0x10, 0x19, 1419 0x1a, 0x15, 0xca, 0x93, 0x22, 0x11, 0x0a, 0x0f, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 1420 0x64, 0x67, 0x65, 0x2f, 0x72, 0x65, 0x66, 0x12, 0x28, 0x0a, 0x08, 0x52, 0x45, 0x46, 0x5f, 0x43, 1421 0x41, 0x4c, 0x4c, 0x10, 0x1a, 0x1a, 0x1a, 0xca, 0x93, 0x22, 0x16, 0x0a, 0x14, 0x2f, 0x6b, 0x79, 1422 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x72, 0x65, 0x66, 0x2f, 0x63, 0x61, 0x6c, 1423 0x6c, 0x12, 0x3a, 0x0a, 0x11, 0x52, 0x45, 0x46, 0x5f, 0x43, 0x41, 0x4c, 0x4c, 0x5f, 0x49, 0x4d, 1424 0x50, 0x4c, 0x49, 0x43, 0x49, 0x54, 0x10, 0x1b, 0x1a, 0x23, 0xca, 0x93, 0x22, 0x1f, 0x0a, 0x1d, 1425 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x72, 0x65, 0x66, 0x2f, 1426 0x63, 0x61, 0x6c, 0x6c, 0x2f, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x12, 0x26, 0x0a, 1427 0x07, 0x52, 0x45, 0x46, 0x5f, 0x44, 0x4f, 0x43, 0x10, 0x1c, 0x1a, 0x19, 0xca, 0x93, 0x22, 0x15, 1428 0x0a, 0x13, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x72, 0x65, 1429 0x66, 0x2f, 0x64, 0x6f, 0x63, 0x12, 0x2e, 0x0a, 0x0b, 0x52, 0x45, 0x46, 0x5f, 0x45, 0x58, 0x50, 1430 0x41, 0x4e, 0x44, 0x53, 0x10, 0x1d, 0x1a, 0x1d, 0xca, 0x93, 0x22, 0x19, 0x0a, 0x17, 0x2f, 0x6b, 1431 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x72, 0x65, 0x66, 0x2f, 0x65, 0x78, 1432 0x70, 0x61, 0x6e, 0x64, 0x73, 0x12, 0x44, 0x0a, 0x16, 0x52, 0x45, 0x46, 0x5f, 0x45, 0x58, 0x50, 1433 0x41, 0x4e, 0x44, 0x53, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x49, 0x54, 0x49, 0x56, 0x45, 0x10, 1434 0x1e, 0x1a, 0x28, 0xca, 0x93, 0x22, 0x24, 0x0a, 0x22, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 1435 0x65, 0x64, 0x67, 0x65, 0x2f, 0x72, 0x65, 0x66, 0x2f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x73, 1436 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x12, 0x28, 0x0a, 0x08, 0x52, 1437 0x45, 0x46, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x1f, 0x1a, 0x1a, 0xca, 0x93, 0x22, 0x16, 0x0a, 1438 0x14, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x72, 0x65, 0x66, 1439 0x2f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x24, 0x0a, 0x06, 0x52, 0x45, 0x46, 0x5f, 0x49, 0x44, 0x10, 1440 0x2e, 0x1a, 0x18, 0xca, 0x93, 0x22, 0x14, 0x0a, 0x12, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 1441 0x65, 0x64, 0x67, 0x65, 0x2f, 0x72, 0x65, 0x66, 0x2f, 0x69, 0x64, 0x12, 0x30, 0x0a, 0x0c, 0x52, 1442 0x45, 0x46, 0x5f, 0x49, 0x4d, 0x50, 0x4c, 0x49, 0x43, 0x49, 0x54, 0x10, 0x20, 0x1a, 0x1e, 0xca, 1443 0x93, 0x22, 0x1a, 0x0a, 0x18, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 1444 0x2f, 0x72, 0x65, 0x66, 0x2f, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x12, 0x2e, 0x0a, 1445 0x0b, 0x52, 0x45, 0x46, 0x5f, 0x49, 0x4d, 0x50, 0x4f, 0x52, 0x54, 0x53, 0x10, 0x21, 0x1a, 0x1d, 1446 0xca, 0x93, 0x22, 0x19, 0x0a, 0x17, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 1447 0x65, 0x2f, 0x72, 0x65, 0x66, 0x2f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x30, 0x0a, 1448 0x0c, 0x52, 0x45, 0x46, 0x5f, 0x49, 0x4e, 0x43, 0x4c, 0x55, 0x44, 0x45, 0x53, 0x10, 0x22, 0x1a, 1449 0x1e, 0xca, 0x93, 0x22, 0x1a, 0x0a, 0x18, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 1450 0x67, 0x65, 0x2f, 0x72, 0x65, 0x66, 0x2f, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x73, 0x12, 1451 0x28, 0x0a, 0x08, 0x52, 0x45, 0x46, 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x10, 0x23, 0x1a, 0x1a, 0xca, 1452 0x93, 0x22, 0x16, 0x0a, 0x14, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 1453 0x2f, 0x72, 0x65, 0x66, 0x2f, 0x69, 0x6e, 0x69, 0x74, 0x12, 0x3a, 0x0a, 0x11, 0x52, 0x45, 0x46, 1454 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x5f, 0x49, 0x4d, 0x50, 0x4c, 0x49, 0x43, 0x49, 0x54, 0x10, 0x24, 1455 0x1a, 0x23, 0xca, 0x93, 0x22, 0x1f, 0x0a, 0x1d, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 1456 0x64, 0x67, 0x65, 0x2f, 0x72, 0x65, 0x66, 0x2f, 0x69, 0x6e, 0x69, 0x74, 0x2f, 0x69, 0x6d, 0x70, 1457 0x6c, 0x69, 0x63, 0x69, 0x74, 0x12, 0x2e, 0x0a, 0x0b, 0x52, 0x45, 0x46, 0x5f, 0x51, 0x55, 0x45, 1458 0x52, 0x49, 0x45, 0x53, 0x10, 0x25, 0x1a, 0x1d, 0xca, 0x93, 0x22, 0x19, 0x0a, 0x17, 0x2f, 0x6b, 1459 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x72, 0x65, 0x66, 0x2f, 0x71, 0x75, 1460 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x2c, 0x0a, 0x0a, 0x52, 0x45, 0x46, 0x5f, 0x57, 0x52, 0x49, 1461 0x54, 0x45, 0x53, 0x10, 0x2f, 0x1a, 0x1c, 0xca, 0x93, 0x22, 0x18, 0x0a, 0x16, 0x2f, 0x6b, 0x79, 1462 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x72, 0x65, 0x66, 0x2f, 0x77, 0x72, 0x69, 1463 0x74, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x09, 0x53, 0x41, 0x54, 0x49, 0x53, 0x46, 0x49, 0x45, 0x53, 1464 0x10, 0x26, 0x1a, 0x1b, 0xca, 0x93, 0x22, 0x17, 0x0a, 0x15, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 1465 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x12, 1466 0x2e, 0x0a, 0x0b, 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45, 0x53, 0x10, 0x27, 1467 0x1a, 0x1d, 0xca, 0x93, 0x22, 0x19, 0x0a, 0x17, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 1468 0x64, 0x67, 0x65, 0x2f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x73, 0x12, 1469 0x46, 0x0a, 0x17, 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45, 0x53, 0x5f, 0x53, 1470 0x50, 0x45, 0x43, 0x55, 0x4c, 0x41, 0x54, 0x49, 0x56, 0x45, 0x10, 0x28, 0x1a, 0x29, 0xca, 0x93, 1471 0x22, 0x25, 0x0a, 0x23, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 1472 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x73, 0x2f, 0x73, 0x70, 0x65, 0x63, 1473 0x75, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x12, 0x24, 0x0a, 0x06, 0x54, 0x41, 0x47, 0x47, 0x45, 1474 0x44, 0x10, 0x29, 0x1a, 0x18, 0xca, 0x93, 0x22, 0x14, 0x0a, 0x12, 0x2f, 0x6b, 0x79, 0x74, 0x68, 1475 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x74, 0x61, 0x67, 0x67, 0x65, 0x64, 0x12, 0x24, 0x0a, 1476 0x06, 0x54, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x10, 0x30, 0x1a, 0x18, 0xca, 0x93, 0x22, 0x14, 0x0a, 1477 0x12, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x74, 0x70, 0x61, 1478 0x72, 0x61, 0x6d, 0x12, 0x22, 0x0a, 0x05, 0x54, 0x59, 0x50, 0x45, 0x44, 0x10, 0x2a, 0x1a, 0x17, 1479 0xca, 0x93, 0x22, 0x13, 0x0a, 0x11, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 1480 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x09, 0x55, 0x4e, 0x44, 0x45, 0x46, 1481 0x49, 0x4e, 0x45, 0x53, 0x10, 0x2b, 0x1a, 0x1b, 0xca, 0x93, 0x22, 0x17, 0x0a, 0x15, 0x2f, 0x6b, 1482 0x79, 0x74, 0x68, 0x65, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x2f, 0x75, 0x6e, 0x64, 0x65, 0x66, 0x69, 1483 0x6e, 0x65, 0x73, 0x22, 0x04, 0x08, 0x08, 0x10, 0x08, 0x22, 0x04, 0x08, 0x09, 0x10, 0x09, 0x3a, 1484 0x5d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x21, 0x2e, 0x67, 0x6f, 1485 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 1486 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xb9, 1487 0xa2, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 1488 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, 0x61, 1489 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x47, 1490 0x0a, 0x1f, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 1491 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1492 0x6f, 0x5a, 0x24, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x69, 0x6f, 0x2f, 0x6b, 0x79, 0x74, 0x68, 1493 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x67, 1494 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1495 } 1496 1497 var ( 1498 file_kythe_proto_schema_proto_rawDescOnce sync.Once 1499 file_kythe_proto_schema_proto_rawDescData = file_kythe_proto_schema_proto_rawDesc 1500 ) 1501 1502 func file_kythe_proto_schema_proto_rawDescGZIP() []byte { 1503 file_kythe_proto_schema_proto_rawDescOnce.Do(func() { 1504 file_kythe_proto_schema_proto_rawDescData = protoimpl.X.CompressGZIP(file_kythe_proto_schema_proto_rawDescData) 1505 }) 1506 return file_kythe_proto_schema_proto_rawDescData 1507 } 1508 1509 var file_kythe_proto_schema_proto_enumTypes = make([]protoimpl.EnumInfo, 5) 1510 var file_kythe_proto_schema_proto_msgTypes = make([]protoimpl.MessageInfo, 5) 1511 var file_kythe_proto_schema_proto_goTypes = []interface{}{ 1512 (Language)(0), // 0: kythe.proto.schema.Language 1513 (NodeKind)(0), // 1: kythe.proto.schema.NodeKind 1514 (Subkind)(0), // 2: kythe.proto.schema.Subkind 1515 (FactName)(0), // 3: kythe.proto.schema.FactName 1516 (EdgeKind)(0), // 4: kythe.proto.schema.EdgeKind 1517 (*Metadata)(nil), // 5: kythe.proto.schema.Metadata 1518 (*Node)(nil), // 6: kythe.proto.schema.Node 1519 (*Fact)(nil), // 7: kythe.proto.schema.Fact 1520 (*Edge)(nil), // 8: kythe.proto.schema.Edge 1521 (*Entry)(nil), // 9: kythe.proto.schema.Entry 1522 (*storage_go_proto.VName)(nil), // 10: kythe.proto.VName 1523 (*descriptorpb.EnumValueOptions)(nil), // 11: google.protobuf.EnumValueOptions 1524 } 1525 var file_kythe_proto_schema_proto_depIdxs = []int32{ 1526 10, // 0: kythe.proto.schema.Node.source:type_name -> kythe.proto.VName 1527 7, // 1: kythe.proto.schema.Node.fact:type_name -> kythe.proto.schema.Fact 1528 8, // 2: kythe.proto.schema.Node.edge:type_name -> kythe.proto.schema.Edge 1529 1, // 3: kythe.proto.schema.Node.kythe_kind:type_name -> kythe.proto.schema.NodeKind 1530 2, // 4: kythe.proto.schema.Node.kythe_subkind:type_name -> kythe.proto.schema.Subkind 1531 10, // 5: kythe.proto.schema.Fact.source:type_name -> kythe.proto.VName 1532 3, // 6: kythe.proto.schema.Fact.kythe_name:type_name -> kythe.proto.schema.FactName 1533 10, // 7: kythe.proto.schema.Edge.source:type_name -> kythe.proto.VName 1534 10, // 8: kythe.proto.schema.Edge.target:type_name -> kythe.proto.VName 1535 4, // 9: kythe.proto.schema.Edge.kythe_kind:type_name -> kythe.proto.schema.EdgeKind 1536 6, // 10: kythe.proto.schema.Edge.source_node:type_name -> kythe.proto.schema.Node 1537 6, // 11: kythe.proto.schema.Edge.target_node:type_name -> kythe.proto.schema.Node 1538 7, // 12: kythe.proto.schema.Entry.fact:type_name -> kythe.proto.schema.Fact 1539 8, // 13: kythe.proto.schema.Entry.edge:type_name -> kythe.proto.schema.Edge 1540 11, // 14: kythe.proto.schema.metadata:extendee -> google.protobuf.EnumValueOptions 1541 5, // 15: kythe.proto.schema.metadata:type_name -> kythe.proto.schema.Metadata 1542 16, // [16:16] is the sub-list for method output_type 1543 16, // [16:16] is the sub-list for method input_type 1544 15, // [15:16] is the sub-list for extension type_name 1545 14, // [14:15] is the sub-list for extension extendee 1546 0, // [0:14] is the sub-list for field type_name 1547 } 1548 1549 func init() { file_kythe_proto_schema_proto_init() } 1550 func file_kythe_proto_schema_proto_init() { 1551 if File_kythe_proto_schema_proto != nil { 1552 return 1553 } 1554 if !protoimpl.UnsafeEnabled { 1555 file_kythe_proto_schema_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1556 switch v := v.(*Metadata); i { 1557 case 0: 1558 return &v.state 1559 case 1: 1560 return &v.sizeCache 1561 case 2: 1562 return &v.unknownFields 1563 default: 1564 return nil 1565 } 1566 } 1567 file_kythe_proto_schema_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1568 switch v := v.(*Node); i { 1569 case 0: 1570 return &v.state 1571 case 1: 1572 return &v.sizeCache 1573 case 2: 1574 return &v.unknownFields 1575 default: 1576 return nil 1577 } 1578 } 1579 file_kythe_proto_schema_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1580 switch v := v.(*Fact); i { 1581 case 0: 1582 return &v.state 1583 case 1: 1584 return &v.sizeCache 1585 case 2: 1586 return &v.unknownFields 1587 default: 1588 return nil 1589 } 1590 } 1591 file_kythe_proto_schema_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1592 switch v := v.(*Edge); i { 1593 case 0: 1594 return &v.state 1595 case 1: 1596 return &v.sizeCache 1597 case 2: 1598 return &v.unknownFields 1599 default: 1600 return nil 1601 } 1602 } 1603 file_kythe_proto_schema_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1604 switch v := v.(*Entry); i { 1605 case 0: 1606 return &v.state 1607 case 1: 1608 return &v.sizeCache 1609 case 2: 1610 return &v.unknownFields 1611 default: 1612 return nil 1613 } 1614 } 1615 } 1616 file_kythe_proto_schema_proto_msgTypes[1].OneofWrappers = []interface{}{ 1617 (*Node_KytheKind)(nil), 1618 (*Node_GenericKind)(nil), 1619 (*Node_KytheSubkind)(nil), 1620 (*Node_GenericSubkind)(nil), 1621 } 1622 file_kythe_proto_schema_proto_msgTypes[2].OneofWrappers = []interface{}{ 1623 (*Fact_KytheName)(nil), 1624 (*Fact_GenericName)(nil), 1625 } 1626 file_kythe_proto_schema_proto_msgTypes[3].OneofWrappers = []interface{}{ 1627 (*Edge_KytheKind)(nil), 1628 (*Edge_GenericKind)(nil), 1629 } 1630 file_kythe_proto_schema_proto_msgTypes[4].OneofWrappers = []interface{}{ 1631 (*Entry_Fact)(nil), 1632 (*Entry_Edge)(nil), 1633 } 1634 type x struct{} 1635 out := protoimpl.TypeBuilder{ 1636 File: protoimpl.DescBuilder{ 1637 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1638 RawDescriptor: file_kythe_proto_schema_proto_rawDesc, 1639 NumEnums: 5, 1640 NumMessages: 5, 1641 NumExtensions: 1, 1642 NumServices: 0, 1643 }, 1644 GoTypes: file_kythe_proto_schema_proto_goTypes, 1645 DependencyIndexes: file_kythe_proto_schema_proto_depIdxs, 1646 EnumInfos: file_kythe_proto_schema_proto_enumTypes, 1647 MessageInfos: file_kythe_proto_schema_proto_msgTypes, 1648 ExtensionInfos: file_kythe_proto_schema_proto_extTypes, 1649 }.Build() 1650 File_kythe_proto_schema_proto = out.File 1651 file_kythe_proto_schema_proto_rawDesc = nil 1652 file_kythe_proto_schema_proto_goTypes = nil 1653 file_kythe_proto_schema_proto_depIdxs = nil 1654 }