plugin.pb.go 30 KB

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