plugin.pb.go 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185
  1. // Code generated by protoc-gen-gogo.
  2. // source: plugin.proto
  3. // DO NOT EDIT!
  4. /*
  5. Package plugin is a generated protocol buffer package.
  6. It is generated from these files:
  7. plugin.proto
  8. It has these top-level messages:
  9. WatchSelectors
  10. StoreObject
  11. TLSAuthorization
  12. */
  13. package plugin
  14. import proto "github.com/gogo/protobuf/proto"
  15. import fmt "fmt"
  16. import math "math"
  17. import google_protobuf "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
  18. import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
  19. import strings "strings"
  20. import reflect "reflect"
  21. import io "io"
  22. // Reference imports to suppress errors if they are not otherwise used.
  23. var _ = proto.Marshal
  24. var _ = fmt.Errorf
  25. var _ = math.Inf
  26. // This is a compile-time assertion to ensure that this generated file
  27. // is compatible with the proto package it is being compiled against.
  28. // A compilation error at this line likely means your copy of the
  29. // proto package needs to be updated.
  30. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  31. type WatchSelectors struct {
  32. // supported by all object types
  33. ID *bool `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
  34. IDPrefix *bool `protobuf:"varint,2,opt,name=id_prefix,json=idPrefix" json:"id_prefix,omitempty"`
  35. Name *bool `protobuf:"varint,3,opt,name=name" json:"name,omitempty"`
  36. NamePrefix *bool `protobuf:"varint,4,opt,name=name_prefix,json=namePrefix" json:"name_prefix,omitempty"`
  37. Custom *bool `protobuf:"varint,5,opt,name=custom" json:"custom,omitempty"`
  38. CustomPrefix *bool `protobuf:"varint,6,opt,name=custom_prefix,json=customPrefix" json:"custom_prefix,omitempty"`
  39. // supported by tasks only
  40. ServiceID *bool `protobuf:"varint,7,opt,name=service_id,json=serviceId" json:"service_id,omitempty"`
  41. NodeID *bool `protobuf:"varint,8,opt,name=node_id,json=nodeId" json:"node_id,omitempty"`
  42. Slot *bool `protobuf:"varint,9,opt,name=slot" json:"slot,omitempty"`
  43. DesiredState *bool `protobuf:"varint,10,opt,name=desired_state,json=desiredState" json:"desired_state,omitempty"`
  44. // supported by nodes only
  45. Role *bool `protobuf:"varint,11,opt,name=role" json:"role,omitempty"`
  46. Membership *bool `protobuf:"varint,12,opt,name=membership" json:"membership,omitempty"`
  47. // supported by: resource
  48. Kind *bool `protobuf:"varint,13,opt,name=kind" json:"kind,omitempty"`
  49. XXX_unrecognized []byte `json:"-"`
  50. }
  51. func (m *WatchSelectors) Reset() { *m = WatchSelectors{} }
  52. func (*WatchSelectors) ProtoMessage() {}
  53. func (*WatchSelectors) Descriptor() ([]byte, []int) { return fileDescriptorPlugin, []int{0} }
  54. type StoreObject struct {
  55. WatchSelectors *WatchSelectors `protobuf:"bytes,1,req,name=watch_selectors,json=watchSelectors" json:"watch_selectors,omitempty"`
  56. XXX_unrecognized []byte `json:"-"`
  57. }
  58. func (m *StoreObject) Reset() { *m = StoreObject{} }
  59. func (*StoreObject) ProtoMessage() {}
  60. func (*StoreObject) Descriptor() ([]byte, []int) { return fileDescriptorPlugin, []int{1} }
  61. type TLSAuthorization struct {
  62. // Roles contains the acceptable TLS OU roles for the handler.
  63. Roles []string `protobuf:"bytes,1,rep,name=roles" json:"roles,omitempty"`
  64. // Insecure is set to true if this method does not require
  65. // authorization. NOTE: Specifying both "insecure" and a nonempty
  66. // list of roles is invalid. This would fail at codegen time.
  67. Insecure *bool `protobuf:"varint,2,opt,name=insecure" json:"insecure,omitempty"`
  68. XXX_unrecognized []byte `json:"-"`
  69. }
  70. func (m *TLSAuthorization) Reset() { *m = TLSAuthorization{} }
  71. func (*TLSAuthorization) ProtoMessage() {}
  72. func (*TLSAuthorization) Descriptor() ([]byte, []int) { return fileDescriptorPlugin, []int{2} }
  73. var E_Deepcopy = &proto.ExtensionDesc{
  74. ExtendedType: (*google_protobuf.MessageOptions)(nil),
  75. ExtensionType: (*bool)(nil),
  76. Field: 70000,
  77. Name: "docker.protobuf.plugin.deepcopy",
  78. Tag: "varint,70000,opt,name=deepcopy,def=1",
  79. Filename: "plugin.proto",
  80. }
  81. var E_StoreObject = &proto.ExtensionDesc{
  82. ExtendedType: (*google_protobuf.MessageOptions)(nil),
  83. ExtensionType: (*StoreObject)(nil),
  84. Field: 70001,
  85. Name: "docker.protobuf.plugin.store_object",
  86. Tag: "bytes,70001,opt,name=store_object,json=storeObject",
  87. Filename: "plugin.proto",
  88. }
  89. var E_TlsAuthorization = &proto.ExtensionDesc{
  90. ExtendedType: (*google_protobuf.MethodOptions)(nil),
  91. ExtensionType: (*TLSAuthorization)(nil),
  92. Field: 73626345,
  93. Name: "docker.protobuf.plugin.tls_authorization",
  94. Tag: "bytes,73626345,opt,name=tls_authorization,json=tlsAuthorization",
  95. Filename: "plugin.proto",
  96. }
  97. func init() {
  98. proto.RegisterType((*WatchSelectors)(nil), "docker.protobuf.plugin.WatchSelectors")
  99. proto.RegisterType((*StoreObject)(nil), "docker.protobuf.plugin.StoreObject")
  100. proto.RegisterType((*TLSAuthorization)(nil), "docker.protobuf.plugin.TLSAuthorization")
  101. proto.RegisterExtension(E_Deepcopy)
  102. proto.RegisterExtension(E_StoreObject)
  103. proto.RegisterExtension(E_TlsAuthorization)
  104. }
  105. func (m *WatchSelectors) Marshal() (dAtA []byte, err error) {
  106. size := m.Size()
  107. dAtA = make([]byte, size)
  108. n, err := m.MarshalTo(dAtA)
  109. if err != nil {
  110. return nil, err
  111. }
  112. return dAtA[:n], nil
  113. }
  114. func (m *WatchSelectors) MarshalTo(dAtA []byte) (int, error) {
  115. var i int
  116. _ = i
  117. var l int
  118. _ = l
  119. if m.ID != nil {
  120. dAtA[i] = 0x8
  121. i++
  122. if *m.ID {
  123. dAtA[i] = 1
  124. } else {
  125. dAtA[i] = 0
  126. }
  127. i++
  128. }
  129. if m.IDPrefix != nil {
  130. dAtA[i] = 0x10
  131. i++
  132. if *m.IDPrefix {
  133. dAtA[i] = 1
  134. } else {
  135. dAtA[i] = 0
  136. }
  137. i++
  138. }
  139. if m.Name != nil {
  140. dAtA[i] = 0x18
  141. i++
  142. if *m.Name {
  143. dAtA[i] = 1
  144. } else {
  145. dAtA[i] = 0
  146. }
  147. i++
  148. }
  149. if m.NamePrefix != nil {
  150. dAtA[i] = 0x20
  151. i++
  152. if *m.NamePrefix {
  153. dAtA[i] = 1
  154. } else {
  155. dAtA[i] = 0
  156. }
  157. i++
  158. }
  159. if m.Custom != nil {
  160. dAtA[i] = 0x28
  161. i++
  162. if *m.Custom {
  163. dAtA[i] = 1
  164. } else {
  165. dAtA[i] = 0
  166. }
  167. i++
  168. }
  169. if m.CustomPrefix != nil {
  170. dAtA[i] = 0x30
  171. i++
  172. if *m.CustomPrefix {
  173. dAtA[i] = 1
  174. } else {
  175. dAtA[i] = 0
  176. }
  177. i++
  178. }
  179. if m.ServiceID != nil {
  180. dAtA[i] = 0x38
  181. i++
  182. if *m.ServiceID {
  183. dAtA[i] = 1
  184. } else {
  185. dAtA[i] = 0
  186. }
  187. i++
  188. }
  189. if m.NodeID != nil {
  190. dAtA[i] = 0x40
  191. i++
  192. if *m.NodeID {
  193. dAtA[i] = 1
  194. } else {
  195. dAtA[i] = 0
  196. }
  197. i++
  198. }
  199. if m.Slot != nil {
  200. dAtA[i] = 0x48
  201. i++
  202. if *m.Slot {
  203. dAtA[i] = 1
  204. } else {
  205. dAtA[i] = 0
  206. }
  207. i++
  208. }
  209. if m.DesiredState != nil {
  210. dAtA[i] = 0x50
  211. i++
  212. if *m.DesiredState {
  213. dAtA[i] = 1
  214. } else {
  215. dAtA[i] = 0
  216. }
  217. i++
  218. }
  219. if m.Role != nil {
  220. dAtA[i] = 0x58
  221. i++
  222. if *m.Role {
  223. dAtA[i] = 1
  224. } else {
  225. dAtA[i] = 0
  226. }
  227. i++
  228. }
  229. if m.Membership != nil {
  230. dAtA[i] = 0x60
  231. i++
  232. if *m.Membership {
  233. dAtA[i] = 1
  234. } else {
  235. dAtA[i] = 0
  236. }
  237. i++
  238. }
  239. if m.Kind != nil {
  240. dAtA[i] = 0x68
  241. i++
  242. if *m.Kind {
  243. dAtA[i] = 1
  244. } else {
  245. dAtA[i] = 0
  246. }
  247. i++
  248. }
  249. if m.XXX_unrecognized != nil {
  250. i += copy(dAtA[i:], m.XXX_unrecognized)
  251. }
  252. return i, nil
  253. }
  254. func (m *StoreObject) Marshal() (dAtA []byte, err error) {
  255. size := m.Size()
  256. dAtA = make([]byte, size)
  257. n, err := m.MarshalTo(dAtA)
  258. if err != nil {
  259. return nil, err
  260. }
  261. return dAtA[:n], nil
  262. }
  263. func (m *StoreObject) MarshalTo(dAtA []byte) (int, error) {
  264. var i int
  265. _ = i
  266. var l int
  267. _ = l
  268. if m.WatchSelectors == nil {
  269. return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("watch_selectors")
  270. } else {
  271. dAtA[i] = 0xa
  272. i++
  273. i = encodeVarintPlugin(dAtA, i, uint64(m.WatchSelectors.Size()))
  274. n1, err := m.WatchSelectors.MarshalTo(dAtA[i:])
  275. if err != nil {
  276. return 0, err
  277. }
  278. i += n1
  279. }
  280. if m.XXX_unrecognized != nil {
  281. i += copy(dAtA[i:], m.XXX_unrecognized)
  282. }
  283. return i, nil
  284. }
  285. func (m *TLSAuthorization) Marshal() (dAtA []byte, err error) {
  286. size := m.Size()
  287. dAtA = make([]byte, size)
  288. n, err := m.MarshalTo(dAtA)
  289. if err != nil {
  290. return nil, err
  291. }
  292. return dAtA[:n], nil
  293. }
  294. func (m *TLSAuthorization) MarshalTo(dAtA []byte) (int, error) {
  295. var i int
  296. _ = i
  297. var l int
  298. _ = l
  299. if len(m.Roles) > 0 {
  300. for _, s := range m.Roles {
  301. dAtA[i] = 0xa
  302. i++
  303. l = len(s)
  304. for l >= 1<<7 {
  305. dAtA[i] = uint8(uint64(l)&0x7f | 0x80)
  306. l >>= 7
  307. i++
  308. }
  309. dAtA[i] = uint8(l)
  310. i++
  311. i += copy(dAtA[i:], s)
  312. }
  313. }
  314. if m.Insecure != nil {
  315. dAtA[i] = 0x10
  316. i++
  317. if *m.Insecure {
  318. dAtA[i] = 1
  319. } else {
  320. dAtA[i] = 0
  321. }
  322. i++
  323. }
  324. if m.XXX_unrecognized != nil {
  325. i += copy(dAtA[i:], m.XXX_unrecognized)
  326. }
  327. return i, nil
  328. }
  329. func encodeFixed64Plugin(dAtA []byte, offset int, v uint64) int {
  330. dAtA[offset] = uint8(v)
  331. dAtA[offset+1] = uint8(v >> 8)
  332. dAtA[offset+2] = uint8(v >> 16)
  333. dAtA[offset+3] = uint8(v >> 24)
  334. dAtA[offset+4] = uint8(v >> 32)
  335. dAtA[offset+5] = uint8(v >> 40)
  336. dAtA[offset+6] = uint8(v >> 48)
  337. dAtA[offset+7] = uint8(v >> 56)
  338. return offset + 8
  339. }
  340. func encodeFixed32Plugin(dAtA []byte, offset int, v uint32) int {
  341. dAtA[offset] = uint8(v)
  342. dAtA[offset+1] = uint8(v >> 8)
  343. dAtA[offset+2] = uint8(v >> 16)
  344. dAtA[offset+3] = uint8(v >> 24)
  345. return offset + 4
  346. }
  347. func encodeVarintPlugin(dAtA []byte, offset int, v uint64) int {
  348. for v >= 1<<7 {
  349. dAtA[offset] = uint8(v&0x7f | 0x80)
  350. v >>= 7
  351. offset++
  352. }
  353. dAtA[offset] = uint8(v)
  354. return offset + 1
  355. }
  356. func (m *WatchSelectors) Size() (n int) {
  357. var l int
  358. _ = l
  359. if m.ID != nil {
  360. n += 2
  361. }
  362. if m.IDPrefix != nil {
  363. n += 2
  364. }
  365. if m.Name != nil {
  366. n += 2
  367. }
  368. if m.NamePrefix != nil {
  369. n += 2
  370. }
  371. if m.Custom != nil {
  372. n += 2
  373. }
  374. if m.CustomPrefix != nil {
  375. n += 2
  376. }
  377. if m.ServiceID != nil {
  378. n += 2
  379. }
  380. if m.NodeID != nil {
  381. n += 2
  382. }
  383. if m.Slot != nil {
  384. n += 2
  385. }
  386. if m.DesiredState != nil {
  387. n += 2
  388. }
  389. if m.Role != nil {
  390. n += 2
  391. }
  392. if m.Membership != nil {
  393. n += 2
  394. }
  395. if m.Kind != nil {
  396. n += 2
  397. }
  398. if m.XXX_unrecognized != nil {
  399. n += len(m.XXX_unrecognized)
  400. }
  401. return n
  402. }
  403. func (m *StoreObject) Size() (n int) {
  404. var l int
  405. _ = l
  406. if m.WatchSelectors != nil {
  407. l = m.WatchSelectors.Size()
  408. n += 1 + l + sovPlugin(uint64(l))
  409. }
  410. if m.XXX_unrecognized != nil {
  411. n += len(m.XXX_unrecognized)
  412. }
  413. return n
  414. }
  415. func (m *TLSAuthorization) Size() (n int) {
  416. var l int
  417. _ = l
  418. if len(m.Roles) > 0 {
  419. for _, s := range m.Roles {
  420. l = len(s)
  421. n += 1 + l + sovPlugin(uint64(l))
  422. }
  423. }
  424. if m.Insecure != nil {
  425. n += 2
  426. }
  427. if m.XXX_unrecognized != nil {
  428. n += len(m.XXX_unrecognized)
  429. }
  430. return n
  431. }
  432. func sovPlugin(x uint64) (n int) {
  433. for {
  434. n++
  435. x >>= 7
  436. if x == 0 {
  437. break
  438. }
  439. }
  440. return n
  441. }
  442. func sozPlugin(x uint64) (n int) {
  443. return sovPlugin(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  444. }
  445. func (this *WatchSelectors) String() string {
  446. if this == nil {
  447. return "nil"
  448. }
  449. s := strings.Join([]string{`&WatchSelectors{`,
  450. `ID:` + valueToStringPlugin(this.ID) + `,`,
  451. `IDPrefix:` + valueToStringPlugin(this.IDPrefix) + `,`,
  452. `Name:` + valueToStringPlugin(this.Name) + `,`,
  453. `NamePrefix:` + valueToStringPlugin(this.NamePrefix) + `,`,
  454. `Custom:` + valueToStringPlugin(this.Custom) + `,`,
  455. `CustomPrefix:` + valueToStringPlugin(this.CustomPrefix) + `,`,
  456. `ServiceID:` + valueToStringPlugin(this.ServiceID) + `,`,
  457. `NodeID:` + valueToStringPlugin(this.NodeID) + `,`,
  458. `Slot:` + valueToStringPlugin(this.Slot) + `,`,
  459. `DesiredState:` + valueToStringPlugin(this.DesiredState) + `,`,
  460. `Role:` + valueToStringPlugin(this.Role) + `,`,
  461. `Membership:` + valueToStringPlugin(this.Membership) + `,`,
  462. `Kind:` + valueToStringPlugin(this.Kind) + `,`,
  463. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  464. `}`,
  465. }, "")
  466. return s
  467. }
  468. func (this *StoreObject) String() string {
  469. if this == nil {
  470. return "nil"
  471. }
  472. s := strings.Join([]string{`&StoreObject{`,
  473. `WatchSelectors:` + strings.Replace(fmt.Sprintf("%v", this.WatchSelectors), "WatchSelectors", "WatchSelectors", 1) + `,`,
  474. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  475. `}`,
  476. }, "")
  477. return s
  478. }
  479. func (this *TLSAuthorization) String() string {
  480. if this == nil {
  481. return "nil"
  482. }
  483. s := strings.Join([]string{`&TLSAuthorization{`,
  484. `Roles:` + fmt.Sprintf("%v", this.Roles) + `,`,
  485. `Insecure:` + valueToStringPlugin(this.Insecure) + `,`,
  486. `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  487. `}`,
  488. }, "")
  489. return s
  490. }
  491. func valueToStringPlugin(v interface{}) string {
  492. rv := reflect.ValueOf(v)
  493. if rv.IsNil() {
  494. return "nil"
  495. }
  496. pv := reflect.Indirect(rv).Interface()
  497. return fmt.Sprintf("*%v", pv)
  498. }
  499. func (m *WatchSelectors) Unmarshal(dAtA []byte) error {
  500. l := len(dAtA)
  501. iNdEx := 0
  502. for iNdEx < l {
  503. preIndex := iNdEx
  504. var wire uint64
  505. for shift := uint(0); ; shift += 7 {
  506. if shift >= 64 {
  507. return ErrIntOverflowPlugin
  508. }
  509. if iNdEx >= l {
  510. return io.ErrUnexpectedEOF
  511. }
  512. b := dAtA[iNdEx]
  513. iNdEx++
  514. wire |= (uint64(b) & 0x7F) << shift
  515. if b < 0x80 {
  516. break
  517. }
  518. }
  519. fieldNum := int32(wire >> 3)
  520. wireType := int(wire & 0x7)
  521. if wireType == 4 {
  522. return fmt.Errorf("proto: WatchSelectors: wiretype end group for non-group")
  523. }
  524. if fieldNum <= 0 {
  525. return fmt.Errorf("proto: WatchSelectors: illegal tag %d (wire type %d)", fieldNum, wire)
  526. }
  527. switch fieldNum {
  528. case 1:
  529. if wireType != 0 {
  530. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  531. }
  532. var v int
  533. for shift := uint(0); ; shift += 7 {
  534. if shift >= 64 {
  535. return ErrIntOverflowPlugin
  536. }
  537. if iNdEx >= l {
  538. return io.ErrUnexpectedEOF
  539. }
  540. b := dAtA[iNdEx]
  541. iNdEx++
  542. v |= (int(b) & 0x7F) << shift
  543. if b < 0x80 {
  544. break
  545. }
  546. }
  547. b := bool(v != 0)
  548. m.ID = &b
  549. case 2:
  550. if wireType != 0 {
  551. return fmt.Errorf("proto: wrong wireType = %d for field IDPrefix", wireType)
  552. }
  553. var v int
  554. for shift := uint(0); ; shift += 7 {
  555. if shift >= 64 {
  556. return ErrIntOverflowPlugin
  557. }
  558. if iNdEx >= l {
  559. return io.ErrUnexpectedEOF
  560. }
  561. b := dAtA[iNdEx]
  562. iNdEx++
  563. v |= (int(b) & 0x7F) << shift
  564. if b < 0x80 {
  565. break
  566. }
  567. }
  568. b := bool(v != 0)
  569. m.IDPrefix = &b
  570. case 3:
  571. if wireType != 0 {
  572. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  573. }
  574. var v int
  575. for shift := uint(0); ; shift += 7 {
  576. if shift >= 64 {
  577. return ErrIntOverflowPlugin
  578. }
  579. if iNdEx >= l {
  580. return io.ErrUnexpectedEOF
  581. }
  582. b := dAtA[iNdEx]
  583. iNdEx++
  584. v |= (int(b) & 0x7F) << shift
  585. if b < 0x80 {
  586. break
  587. }
  588. }
  589. b := bool(v != 0)
  590. m.Name = &b
  591. case 4:
  592. if wireType != 0 {
  593. return fmt.Errorf("proto: wrong wireType = %d for field NamePrefix", wireType)
  594. }
  595. var v int
  596. for shift := uint(0); ; shift += 7 {
  597. if shift >= 64 {
  598. return ErrIntOverflowPlugin
  599. }
  600. if iNdEx >= l {
  601. return io.ErrUnexpectedEOF
  602. }
  603. b := dAtA[iNdEx]
  604. iNdEx++
  605. v |= (int(b) & 0x7F) << shift
  606. if b < 0x80 {
  607. break
  608. }
  609. }
  610. b := bool(v != 0)
  611. m.NamePrefix = &b
  612. case 5:
  613. if wireType != 0 {
  614. return fmt.Errorf("proto: wrong wireType = %d for field Custom", wireType)
  615. }
  616. var v int
  617. for shift := uint(0); ; shift += 7 {
  618. if shift >= 64 {
  619. return ErrIntOverflowPlugin
  620. }
  621. if iNdEx >= l {
  622. return io.ErrUnexpectedEOF
  623. }
  624. b := dAtA[iNdEx]
  625. iNdEx++
  626. v |= (int(b) & 0x7F) << shift
  627. if b < 0x80 {
  628. break
  629. }
  630. }
  631. b := bool(v != 0)
  632. m.Custom = &b
  633. case 6:
  634. if wireType != 0 {
  635. return fmt.Errorf("proto: wrong wireType = %d for field CustomPrefix", wireType)
  636. }
  637. var v int
  638. for shift := uint(0); ; shift += 7 {
  639. if shift >= 64 {
  640. return ErrIntOverflowPlugin
  641. }
  642. if iNdEx >= l {
  643. return io.ErrUnexpectedEOF
  644. }
  645. b := dAtA[iNdEx]
  646. iNdEx++
  647. v |= (int(b) & 0x7F) << shift
  648. if b < 0x80 {
  649. break
  650. }
  651. }
  652. b := bool(v != 0)
  653. m.CustomPrefix = &b
  654. case 7:
  655. if wireType != 0 {
  656. return fmt.Errorf("proto: wrong wireType = %d for field ServiceID", wireType)
  657. }
  658. var v int
  659. for shift := uint(0); ; shift += 7 {
  660. if shift >= 64 {
  661. return ErrIntOverflowPlugin
  662. }
  663. if iNdEx >= l {
  664. return io.ErrUnexpectedEOF
  665. }
  666. b := dAtA[iNdEx]
  667. iNdEx++
  668. v |= (int(b) & 0x7F) << shift
  669. if b < 0x80 {
  670. break
  671. }
  672. }
  673. b := bool(v != 0)
  674. m.ServiceID = &b
  675. case 8:
  676. if wireType != 0 {
  677. return fmt.Errorf("proto: wrong wireType = %d for field NodeID", wireType)
  678. }
  679. var v int
  680. for shift := uint(0); ; shift += 7 {
  681. if shift >= 64 {
  682. return ErrIntOverflowPlugin
  683. }
  684. if iNdEx >= l {
  685. return io.ErrUnexpectedEOF
  686. }
  687. b := dAtA[iNdEx]
  688. iNdEx++
  689. v |= (int(b) & 0x7F) << shift
  690. if b < 0x80 {
  691. break
  692. }
  693. }
  694. b := bool(v != 0)
  695. m.NodeID = &b
  696. case 9:
  697. if wireType != 0 {
  698. return fmt.Errorf("proto: wrong wireType = %d for field Slot", wireType)
  699. }
  700. var v int
  701. for shift := uint(0); ; shift += 7 {
  702. if shift >= 64 {
  703. return ErrIntOverflowPlugin
  704. }
  705. if iNdEx >= l {
  706. return io.ErrUnexpectedEOF
  707. }
  708. b := dAtA[iNdEx]
  709. iNdEx++
  710. v |= (int(b) & 0x7F) << shift
  711. if b < 0x80 {
  712. break
  713. }
  714. }
  715. b := bool(v != 0)
  716. m.Slot = &b
  717. case 10:
  718. if wireType != 0 {
  719. return fmt.Errorf("proto: wrong wireType = %d for field DesiredState", wireType)
  720. }
  721. var v int
  722. for shift := uint(0); ; shift += 7 {
  723. if shift >= 64 {
  724. return ErrIntOverflowPlugin
  725. }
  726. if iNdEx >= l {
  727. return io.ErrUnexpectedEOF
  728. }
  729. b := dAtA[iNdEx]
  730. iNdEx++
  731. v |= (int(b) & 0x7F) << shift
  732. if b < 0x80 {
  733. break
  734. }
  735. }
  736. b := bool(v != 0)
  737. m.DesiredState = &b
  738. case 11:
  739. if wireType != 0 {
  740. return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
  741. }
  742. var v int
  743. for shift := uint(0); ; shift += 7 {
  744. if shift >= 64 {
  745. return ErrIntOverflowPlugin
  746. }
  747. if iNdEx >= l {
  748. return io.ErrUnexpectedEOF
  749. }
  750. b := dAtA[iNdEx]
  751. iNdEx++
  752. v |= (int(b) & 0x7F) << shift
  753. if b < 0x80 {
  754. break
  755. }
  756. }
  757. b := bool(v != 0)
  758. m.Role = &b
  759. case 12:
  760. if wireType != 0 {
  761. return fmt.Errorf("proto: wrong wireType = %d for field Membership", wireType)
  762. }
  763. var v int
  764. for shift := uint(0); ; shift += 7 {
  765. if shift >= 64 {
  766. return ErrIntOverflowPlugin
  767. }
  768. if iNdEx >= l {
  769. return io.ErrUnexpectedEOF
  770. }
  771. b := dAtA[iNdEx]
  772. iNdEx++
  773. v |= (int(b) & 0x7F) << shift
  774. if b < 0x80 {
  775. break
  776. }
  777. }
  778. b := bool(v != 0)
  779. m.Membership = &b
  780. case 13:
  781. if wireType != 0 {
  782. return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
  783. }
  784. var v int
  785. for shift := uint(0); ; shift += 7 {
  786. if shift >= 64 {
  787. return ErrIntOverflowPlugin
  788. }
  789. if iNdEx >= l {
  790. return io.ErrUnexpectedEOF
  791. }
  792. b := dAtA[iNdEx]
  793. iNdEx++
  794. v |= (int(b) & 0x7F) << shift
  795. if b < 0x80 {
  796. break
  797. }
  798. }
  799. b := bool(v != 0)
  800. m.Kind = &b
  801. default:
  802. iNdEx = preIndex
  803. skippy, err := skipPlugin(dAtA[iNdEx:])
  804. if err != nil {
  805. return err
  806. }
  807. if skippy < 0 {
  808. return ErrInvalidLengthPlugin
  809. }
  810. if (iNdEx + skippy) > l {
  811. return io.ErrUnexpectedEOF
  812. }
  813. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  814. iNdEx += skippy
  815. }
  816. }
  817. if iNdEx > l {
  818. return io.ErrUnexpectedEOF
  819. }
  820. return nil
  821. }
  822. func (m *StoreObject) Unmarshal(dAtA []byte) error {
  823. var hasFields [1]uint64
  824. l := len(dAtA)
  825. iNdEx := 0
  826. for iNdEx < l {
  827. preIndex := iNdEx
  828. var wire uint64
  829. for shift := uint(0); ; shift += 7 {
  830. if shift >= 64 {
  831. return ErrIntOverflowPlugin
  832. }
  833. if iNdEx >= l {
  834. return io.ErrUnexpectedEOF
  835. }
  836. b := dAtA[iNdEx]
  837. iNdEx++
  838. wire |= (uint64(b) & 0x7F) << shift
  839. if b < 0x80 {
  840. break
  841. }
  842. }
  843. fieldNum := int32(wire >> 3)
  844. wireType := int(wire & 0x7)
  845. if wireType == 4 {
  846. return fmt.Errorf("proto: StoreObject: wiretype end group for non-group")
  847. }
  848. if fieldNum <= 0 {
  849. return fmt.Errorf("proto: StoreObject: illegal tag %d (wire type %d)", fieldNum, wire)
  850. }
  851. switch fieldNum {
  852. case 1:
  853. if wireType != 2 {
  854. return fmt.Errorf("proto: wrong wireType = %d for field WatchSelectors", wireType)
  855. }
  856. var msglen int
  857. for shift := uint(0); ; shift += 7 {
  858. if shift >= 64 {
  859. return ErrIntOverflowPlugin
  860. }
  861. if iNdEx >= l {
  862. return io.ErrUnexpectedEOF
  863. }
  864. b := dAtA[iNdEx]
  865. iNdEx++
  866. msglen |= (int(b) & 0x7F) << shift
  867. if b < 0x80 {
  868. break
  869. }
  870. }
  871. if msglen < 0 {
  872. return ErrInvalidLengthPlugin
  873. }
  874. postIndex := iNdEx + msglen
  875. if postIndex > l {
  876. return io.ErrUnexpectedEOF
  877. }
  878. if m.WatchSelectors == nil {
  879. m.WatchSelectors = &WatchSelectors{}
  880. }
  881. if err := m.WatchSelectors.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  882. return err
  883. }
  884. iNdEx = postIndex
  885. hasFields[0] |= uint64(0x00000001)
  886. default:
  887. iNdEx = preIndex
  888. skippy, err := skipPlugin(dAtA[iNdEx:])
  889. if err != nil {
  890. return err
  891. }
  892. if skippy < 0 {
  893. return ErrInvalidLengthPlugin
  894. }
  895. if (iNdEx + skippy) > l {
  896. return io.ErrUnexpectedEOF
  897. }
  898. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  899. iNdEx += skippy
  900. }
  901. }
  902. if hasFields[0]&uint64(0x00000001) == 0 {
  903. return github_com_gogo_protobuf_proto.NewRequiredNotSetError("watch_selectors")
  904. }
  905. if iNdEx > l {
  906. return io.ErrUnexpectedEOF
  907. }
  908. return nil
  909. }
  910. func (m *TLSAuthorization) Unmarshal(dAtA []byte) error {
  911. l := len(dAtA)
  912. iNdEx := 0
  913. for iNdEx < l {
  914. preIndex := iNdEx
  915. var wire uint64
  916. for shift := uint(0); ; shift += 7 {
  917. if shift >= 64 {
  918. return ErrIntOverflowPlugin
  919. }
  920. if iNdEx >= l {
  921. return io.ErrUnexpectedEOF
  922. }
  923. b := dAtA[iNdEx]
  924. iNdEx++
  925. wire |= (uint64(b) & 0x7F) << shift
  926. if b < 0x80 {
  927. break
  928. }
  929. }
  930. fieldNum := int32(wire >> 3)
  931. wireType := int(wire & 0x7)
  932. if wireType == 4 {
  933. return fmt.Errorf("proto: TLSAuthorization: wiretype end group for non-group")
  934. }
  935. if fieldNum <= 0 {
  936. return fmt.Errorf("proto: TLSAuthorization: illegal tag %d (wire type %d)", fieldNum, wire)
  937. }
  938. switch fieldNum {
  939. case 1:
  940. if wireType != 2 {
  941. return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType)
  942. }
  943. var stringLen uint64
  944. for shift := uint(0); ; shift += 7 {
  945. if shift >= 64 {
  946. return ErrIntOverflowPlugin
  947. }
  948. if iNdEx >= l {
  949. return io.ErrUnexpectedEOF
  950. }
  951. b := dAtA[iNdEx]
  952. iNdEx++
  953. stringLen |= (uint64(b) & 0x7F) << shift
  954. if b < 0x80 {
  955. break
  956. }
  957. }
  958. intStringLen := int(stringLen)
  959. if intStringLen < 0 {
  960. return ErrInvalidLengthPlugin
  961. }
  962. postIndex := iNdEx + intStringLen
  963. if postIndex > l {
  964. return io.ErrUnexpectedEOF
  965. }
  966. m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex]))
  967. iNdEx = postIndex
  968. case 2:
  969. if wireType != 0 {
  970. return fmt.Errorf("proto: wrong wireType = %d for field Insecure", wireType)
  971. }
  972. var v int
  973. for shift := uint(0); ; shift += 7 {
  974. if shift >= 64 {
  975. return ErrIntOverflowPlugin
  976. }
  977. if iNdEx >= l {
  978. return io.ErrUnexpectedEOF
  979. }
  980. b := dAtA[iNdEx]
  981. iNdEx++
  982. v |= (int(b) & 0x7F) << shift
  983. if b < 0x80 {
  984. break
  985. }
  986. }
  987. b := bool(v != 0)
  988. m.Insecure = &b
  989. default:
  990. iNdEx = preIndex
  991. skippy, err := skipPlugin(dAtA[iNdEx:])
  992. if err != nil {
  993. return err
  994. }
  995. if skippy < 0 {
  996. return ErrInvalidLengthPlugin
  997. }
  998. if (iNdEx + skippy) > l {
  999. return io.ErrUnexpectedEOF
  1000. }
  1001. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1002. iNdEx += skippy
  1003. }
  1004. }
  1005. if iNdEx > l {
  1006. return io.ErrUnexpectedEOF
  1007. }
  1008. return nil
  1009. }
  1010. func skipPlugin(dAtA []byte) (n int, err error) {
  1011. l := len(dAtA)
  1012. iNdEx := 0
  1013. for iNdEx < l {
  1014. var wire uint64
  1015. for shift := uint(0); ; shift += 7 {
  1016. if shift >= 64 {
  1017. return 0, ErrIntOverflowPlugin
  1018. }
  1019. if iNdEx >= l {
  1020. return 0, io.ErrUnexpectedEOF
  1021. }
  1022. b := dAtA[iNdEx]
  1023. iNdEx++
  1024. wire |= (uint64(b) & 0x7F) << shift
  1025. if b < 0x80 {
  1026. break
  1027. }
  1028. }
  1029. wireType := int(wire & 0x7)
  1030. switch wireType {
  1031. case 0:
  1032. for shift := uint(0); ; shift += 7 {
  1033. if shift >= 64 {
  1034. return 0, ErrIntOverflowPlugin
  1035. }
  1036. if iNdEx >= l {
  1037. return 0, io.ErrUnexpectedEOF
  1038. }
  1039. iNdEx++
  1040. if dAtA[iNdEx-1] < 0x80 {
  1041. break
  1042. }
  1043. }
  1044. return iNdEx, nil
  1045. case 1:
  1046. iNdEx += 8
  1047. return iNdEx, nil
  1048. case 2:
  1049. var length int
  1050. for shift := uint(0); ; shift += 7 {
  1051. if shift >= 64 {
  1052. return 0, ErrIntOverflowPlugin
  1053. }
  1054. if iNdEx >= l {
  1055. return 0, io.ErrUnexpectedEOF
  1056. }
  1057. b := dAtA[iNdEx]
  1058. iNdEx++
  1059. length |= (int(b) & 0x7F) << shift
  1060. if b < 0x80 {
  1061. break
  1062. }
  1063. }
  1064. iNdEx += length
  1065. if length < 0 {
  1066. return 0, ErrInvalidLengthPlugin
  1067. }
  1068. return iNdEx, nil
  1069. case 3:
  1070. for {
  1071. var innerWire uint64
  1072. var start int = iNdEx
  1073. for shift := uint(0); ; shift += 7 {
  1074. if shift >= 64 {
  1075. return 0, ErrIntOverflowPlugin
  1076. }
  1077. if iNdEx >= l {
  1078. return 0, io.ErrUnexpectedEOF
  1079. }
  1080. b := dAtA[iNdEx]
  1081. iNdEx++
  1082. innerWire |= (uint64(b) & 0x7F) << shift
  1083. if b < 0x80 {
  1084. break
  1085. }
  1086. }
  1087. innerWireType := int(innerWire & 0x7)
  1088. if innerWireType == 4 {
  1089. break
  1090. }
  1091. next, err := skipPlugin(dAtA[start:])
  1092. if err != nil {
  1093. return 0, err
  1094. }
  1095. iNdEx = start + next
  1096. }
  1097. return iNdEx, nil
  1098. case 4:
  1099. return iNdEx, nil
  1100. case 5:
  1101. iNdEx += 4
  1102. return iNdEx, nil
  1103. default:
  1104. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1105. }
  1106. }
  1107. panic("unreachable")
  1108. }
  1109. var (
  1110. ErrInvalidLengthPlugin = fmt.Errorf("proto: negative length found during unmarshaling")
  1111. ErrIntOverflowPlugin = fmt.Errorf("proto: integer overflow")
  1112. )
  1113. func init() { proto.RegisterFile("plugin.proto", fileDescriptorPlugin) }
  1114. var fileDescriptorPlugin = []byte{
  1115. // 551 bytes of a gzipped FileDescriptorProto
  1116. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xc1, 0x6e, 0xd3, 0x40,
  1117. 0x10, 0xad, 0xd3, 0x36, 0x4d, 0xc6, 0x69, 0x29, 0x2b, 0x54, 0xad, 0x7a, 0xb0, 0xab, 0x46, 0x42,
  1118. 0x41, 0x42, 0xa9, 0xd4, 0x63, 0x6e, 0x94, 0x5c, 0x22, 0x01, 0x45, 0x0e, 0x12, 0x37, 0x2c, 0xd7,
  1119. 0x3b, 0x4d, 0x96, 0x3a, 0x5e, 0x6b, 0x77, 0x4d, 0x0b, 0x27, 0x7e, 0x80, 0x0f, 0xe0, 0xca, 0xd7,
  1120. 0xf4, 0xc8, 0x91, 0x53, 0x44, 0x2d, 0x71, 0xe0, 0x06, 0x7f, 0x80, 0x76, 0xd7, 0x69, 0x09, 0x6a,
  1121. 0xc5, 0xc9, 0x33, 0x6f, 0xe6, 0xcd, 0xcc, 0xdb, 0x67, 0xe8, 0x14, 0x59, 0x39, 0xe1, 0x79, 0xbf,
  1122. 0x90, 0x42, 0x0b, 0xb2, 0xc3, 0x44, 0x7a, 0x86, 0xd2, 0x65, 0x27, 0xe5, 0x69, 0xdf, 0x55, 0x77,
  1123. 0xf7, 0x26, 0x42, 0x4c, 0x32, 0x3c, 0x58, 0xe0, 0x07, 0x0c, 0x55, 0x2a, 0x79, 0xa1, 0x45, 0xdd,
  1124. 0xbb, 0xff, 0x79, 0x15, 0xb6, 0x5e, 0x27, 0x3a, 0x9d, 0x8e, 0x31, 0xc3, 0x54, 0x0b, 0xa9, 0xc8,
  1125. 0x0e, 0x34, 0x38, 0xa3, 0xde, 0x9e, 0xd7, 0x6b, 0x1d, 0x35, 0xab, 0x79, 0xd8, 0x18, 0x0d, 0xa3,
  1126. 0x06, 0x67, 0xe4, 0x11, 0xb4, 0x39, 0x8b, 0x0b, 0x89, 0xa7, 0xfc, 0x82, 0x36, 0x6c, 0xb9, 0x53,
  1127. 0xcd, 0xc3, 0xd6, 0x68, 0xf8, 0xd2, 0x62, 0x51, 0x8b, 0x33, 0x17, 0x11, 0x02, 0x6b, 0x79, 0x32,
  1128. 0x43, 0xba, 0x6a, 0xba, 0x22, 0x1b, 0x93, 0x10, 0x7c, 0xf3, 0x5d, 0x0c, 0x58, 0xb3, 0x25, 0x30,
  1129. 0x50, 0x4d, 0xda, 0x81, 0x66, 0x5a, 0x2a, 0x2d, 0x66, 0x74, 0xdd, 0xd6, 0xea, 0x8c, 0x74, 0x61,
  1130. 0xd3, 0x45, 0x0b, 0x6a, 0xd3, 0x96, 0x3b, 0x0e, 0xac, 0xc9, 0x8f, 0x01, 0x14, 0xca, 0x77, 0x3c,
  1131. 0xc5, 0x98, 0x33, 0xba, 0x61, 0xaf, 0xdb, 0xac, 0xe6, 0x61, 0x7b, 0xec, 0xd0, 0xd1, 0x30, 0x6a,
  1132. 0xd7, 0x0d, 0x23, 0x46, 0xba, 0xb0, 0x91, 0x0b, 0x66, 0x5b, 0x5b, 0xb6, 0x15, 0xaa, 0x79, 0xd8,
  1133. 0x7c, 0x21, 0x98, 0xe9, 0x6b, 0x9a, 0xd2, 0x88, 0x19, 0x11, 0x2a, 0x13, 0x9a, 0xb6, 0x9d, 0x08,
  1134. 0x13, 0x9b, 0x5b, 0x18, 0x2a, 0x2e, 0x91, 0xc5, 0x4a, 0x27, 0x1a, 0x29, 0xb8, 0x5b, 0x6a, 0x70,
  1135. 0x6c, 0x30, 0x43, 0x94, 0x22, 0x43, 0xea, 0x3b, 0xa2, 0x89, 0x49, 0x00, 0x30, 0xc3, 0xd9, 0x09,
  1136. 0x4a, 0x35, 0xe5, 0x05, 0xed, 0x38, 0xf1, 0x37, 0x88, 0xe1, 0x9c, 0xf1, 0x9c, 0xd1, 0x4d, 0xc7,
  1137. 0x31, 0xf1, 0xfe, 0x1b, 0xf0, 0xc7, 0x5a, 0x48, 0x3c, 0x3e, 0x79, 0x8b, 0xa9, 0x26, 0xc7, 0x70,
  1138. 0xef, 0xdc, 0x38, 0x15, 0xab, 0x85, 0x55, 0xd4, 0xdb, 0x6b, 0xf4, 0xfc, 0xc3, 0x87, 0xfd, 0xdb,
  1139. 0xed, 0xef, 0x2f, 0x1b, 0x1b, 0x6d, 0x9d, 0x2f, 0xe5, 0xfb, 0x43, 0xd8, 0x7e, 0xf5, 0x6c, 0xfc,
  1140. 0xa4, 0xd4, 0x53, 0x21, 0xf9, 0x87, 0x44, 0x73, 0x91, 0x93, 0x07, 0xb0, 0x6e, 0xee, 0x35, 0xa3,
  1141. 0x57, 0x7b, 0xed, 0xc8, 0x25, 0x64, 0x17, 0x5a, 0x3c, 0x57, 0x98, 0x96, 0x12, 0x9d, 0xf3, 0xd1,
  1142. 0x75, 0x3e, 0x78, 0x0a, 0x2d, 0x86, 0x58, 0xa4, 0xa2, 0x78, 0x4f, 0xc2, 0xbe, 0xfb, 0xe1, 0x6e,
  1143. 0x2e, 0x79, 0x8e, 0x4a, 0x25, 0x13, 0x3c, 0x2e, 0xcc, 0x74, 0x45, 0x7f, 0x7d, 0xb1, 0xbe, 0x0f,
  1144. 0xd6, 0xb4, 0x2c, 0x31, 0xba, 0x26, 0x0e, 0x38, 0x74, 0x94, 0x91, 0x1a, 0x0b, 0xa7, 0xf5, 0xbf,
  1145. 0x83, 0x7e, 0xdb, 0x41, 0xfe, 0x61, 0xf7, 0x2e, 0xed, 0x7f, 0xbd, 0x5c, 0xe4, 0xab, 0x9b, 0x64,
  1146. 0x70, 0x01, 0xf7, 0x75, 0xa6, 0xe2, 0x64, 0x49, 0x76, 0x70, 0xcb, 0x3e, 0x3d, 0x15, 0x6c, 0xb1,
  1147. 0xee, 0xe7, 0x8f, 0x4f, 0x5d, 0xbb, 0xaf, 0x77, 0xd7, 0xbe, 0x7f, 0x5f, 0x32, 0xda, 0xd6, 0x99,
  1148. 0x5a, 0x42, 0x8e, 0xe8, 0xe5, 0x55, 0xb0, 0xf2, 0xed, 0x2a, 0x58, 0xf9, 0x58, 0x05, 0xde, 0x65,
  1149. 0x15, 0x78, 0x5f, 0xab, 0xc0, 0xfb, 0x5e, 0x05, 0xde, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x94,
  1150. 0xd6, 0x21, 0x73, 0xce, 0x03, 0x00, 0x00,
  1151. }