generated.pb.go 32 KB

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