generated.pb.go 59 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344
  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/authorization/v1/generated.proto
  15. // DO NOT EDIT!
  16. /*
  17. Package v1 is a generated protocol buffer package.
  18. It is generated from these files:
  19. k8s.io/kubernetes/pkg/apis/authorization/v1/generated.proto
  20. It has these top-level messages:
  21. ExtraValue
  22. LocalSubjectAccessReview
  23. NonResourceAttributes
  24. ResourceAttributes
  25. SelfSubjectAccessReview
  26. SelfSubjectAccessReviewSpec
  27. SubjectAccessReview
  28. SubjectAccessReviewSpec
  29. SubjectAccessReviewStatus
  30. */
  31. package v1
  32. import proto "github.com/gogo/protobuf/proto"
  33. import fmt "fmt"
  34. import math "math"
  35. import strings "strings"
  36. import reflect "reflect"
  37. import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
  38. import io "io"
  39. // Reference imports to suppress errors if they are not otherwise used.
  40. var _ = proto.Marshal
  41. var _ = fmt.Errorf
  42. var _ = math.Inf
  43. // This is a compile-time assertion to ensure that this generated file
  44. // is compatible with the proto package it is being compiled against.
  45. const _ = proto.GoGoProtoPackageIsVersion1
  46. func (m *ExtraValue) Reset() { *m = ExtraValue{} }
  47. func (*ExtraValue) ProtoMessage() {}
  48. func (*ExtraValue) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} }
  49. func (m *LocalSubjectAccessReview) Reset() { *m = LocalSubjectAccessReview{} }
  50. func (*LocalSubjectAccessReview) ProtoMessage() {}
  51. func (*LocalSubjectAccessReview) Descriptor() ([]byte, []int) {
  52. return fileDescriptorGenerated, []int{1}
  53. }
  54. func (m *NonResourceAttributes) Reset() { *m = NonResourceAttributes{} }
  55. func (*NonResourceAttributes) ProtoMessage() {}
  56. func (*NonResourceAttributes) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
  57. func (m *ResourceAttributes) Reset() { *m = ResourceAttributes{} }
  58. func (*ResourceAttributes) ProtoMessage() {}
  59. func (*ResourceAttributes) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} }
  60. func (m *SelfSubjectAccessReview) Reset() { *m = SelfSubjectAccessReview{} }
  61. func (*SelfSubjectAccessReview) ProtoMessage() {}
  62. func (*SelfSubjectAccessReview) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} }
  63. func (m *SelfSubjectAccessReviewSpec) Reset() { *m = SelfSubjectAccessReviewSpec{} }
  64. func (*SelfSubjectAccessReviewSpec) ProtoMessage() {}
  65. func (*SelfSubjectAccessReviewSpec) Descriptor() ([]byte, []int) {
  66. return fileDescriptorGenerated, []int{5}
  67. }
  68. func (m *SubjectAccessReview) Reset() { *m = SubjectAccessReview{} }
  69. func (*SubjectAccessReview) ProtoMessage() {}
  70. func (*SubjectAccessReview) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{6} }
  71. func (m *SubjectAccessReviewSpec) Reset() { *m = SubjectAccessReviewSpec{} }
  72. func (*SubjectAccessReviewSpec) ProtoMessage() {}
  73. func (*SubjectAccessReviewSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{7} }
  74. func (m *SubjectAccessReviewStatus) Reset() { *m = SubjectAccessReviewStatus{} }
  75. func (*SubjectAccessReviewStatus) ProtoMessage() {}
  76. func (*SubjectAccessReviewStatus) Descriptor() ([]byte, []int) {
  77. return fileDescriptorGenerated, []int{8}
  78. }
  79. func init() {
  80. proto.RegisterType((*ExtraValue)(nil), "k8s.io.client-go.pkg.apis.authorization.v1.ExtraValue")
  81. proto.RegisterType((*LocalSubjectAccessReview)(nil), "k8s.io.client-go.pkg.apis.authorization.v1.LocalSubjectAccessReview")
  82. proto.RegisterType((*NonResourceAttributes)(nil), "k8s.io.client-go.pkg.apis.authorization.v1.NonResourceAttributes")
  83. proto.RegisterType((*ResourceAttributes)(nil), "k8s.io.client-go.pkg.apis.authorization.v1.ResourceAttributes")
  84. proto.RegisterType((*SelfSubjectAccessReview)(nil), "k8s.io.client-go.pkg.apis.authorization.v1.SelfSubjectAccessReview")
  85. proto.RegisterType((*SelfSubjectAccessReviewSpec)(nil), "k8s.io.client-go.pkg.apis.authorization.v1.SelfSubjectAccessReviewSpec")
  86. proto.RegisterType((*SubjectAccessReview)(nil), "k8s.io.client-go.pkg.apis.authorization.v1.SubjectAccessReview")
  87. proto.RegisterType((*SubjectAccessReviewSpec)(nil), "k8s.io.client-go.pkg.apis.authorization.v1.SubjectAccessReviewSpec")
  88. proto.RegisterType((*SubjectAccessReviewStatus)(nil), "k8s.io.client-go.pkg.apis.authorization.v1.SubjectAccessReviewStatus")
  89. }
  90. func (m ExtraValue) Marshal() (data []byte, err error) {
  91. size := m.Size()
  92. data = make([]byte, size)
  93. n, err := m.MarshalTo(data)
  94. if err != nil {
  95. return nil, err
  96. }
  97. return data[:n], nil
  98. }
  99. func (m ExtraValue) MarshalTo(data []byte) (int, error) {
  100. var i int
  101. _ = i
  102. var l int
  103. _ = l
  104. if len(m) > 0 {
  105. for _, s := range m {
  106. data[i] = 0xa
  107. i++
  108. l = len(s)
  109. for l >= 1<<7 {
  110. data[i] = uint8(uint64(l)&0x7f | 0x80)
  111. l >>= 7
  112. i++
  113. }
  114. data[i] = uint8(l)
  115. i++
  116. i += copy(data[i:], s)
  117. }
  118. }
  119. return i, nil
  120. }
  121. func (m *LocalSubjectAccessReview) Marshal() (data []byte, err error) {
  122. size := m.Size()
  123. data = make([]byte, size)
  124. n, err := m.MarshalTo(data)
  125. if err != nil {
  126. return nil, err
  127. }
  128. return data[:n], nil
  129. }
  130. func (m *LocalSubjectAccessReview) MarshalTo(data []byte) (int, error) {
  131. var i int
  132. _ = i
  133. var l int
  134. _ = l
  135. data[i] = 0xa
  136. i++
  137. i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size()))
  138. n1, err := m.ObjectMeta.MarshalTo(data[i:])
  139. if err != nil {
  140. return 0, err
  141. }
  142. i += n1
  143. data[i] = 0x12
  144. i++
  145. i = encodeVarintGenerated(data, i, uint64(m.Spec.Size()))
  146. n2, err := m.Spec.MarshalTo(data[i:])
  147. if err != nil {
  148. return 0, err
  149. }
  150. i += n2
  151. data[i] = 0x1a
  152. i++
  153. i = encodeVarintGenerated(data, i, uint64(m.Status.Size()))
  154. n3, err := m.Status.MarshalTo(data[i:])
  155. if err != nil {
  156. return 0, err
  157. }
  158. i += n3
  159. return i, nil
  160. }
  161. func (m *NonResourceAttributes) Marshal() (data []byte, err error) {
  162. size := m.Size()
  163. data = make([]byte, size)
  164. n, err := m.MarshalTo(data)
  165. if err != nil {
  166. return nil, err
  167. }
  168. return data[:n], nil
  169. }
  170. func (m *NonResourceAttributes) MarshalTo(data []byte) (int, error) {
  171. var i int
  172. _ = i
  173. var l int
  174. _ = l
  175. data[i] = 0xa
  176. i++
  177. i = encodeVarintGenerated(data, i, uint64(len(m.Path)))
  178. i += copy(data[i:], m.Path)
  179. data[i] = 0x12
  180. i++
  181. i = encodeVarintGenerated(data, i, uint64(len(m.Verb)))
  182. i += copy(data[i:], m.Verb)
  183. return i, nil
  184. }
  185. func (m *ResourceAttributes) Marshal() (data []byte, err error) {
  186. size := m.Size()
  187. data = make([]byte, size)
  188. n, err := m.MarshalTo(data)
  189. if err != nil {
  190. return nil, err
  191. }
  192. return data[:n], nil
  193. }
  194. func (m *ResourceAttributes) MarshalTo(data []byte) (int, error) {
  195. var i int
  196. _ = i
  197. var l int
  198. _ = l
  199. data[i] = 0xa
  200. i++
  201. i = encodeVarintGenerated(data, i, uint64(len(m.Namespace)))
  202. i += copy(data[i:], m.Namespace)
  203. data[i] = 0x12
  204. i++
  205. i = encodeVarintGenerated(data, i, uint64(len(m.Verb)))
  206. i += copy(data[i:], m.Verb)
  207. data[i] = 0x1a
  208. i++
  209. i = encodeVarintGenerated(data, i, uint64(len(m.Group)))
  210. i += copy(data[i:], m.Group)
  211. data[i] = 0x22
  212. i++
  213. i = encodeVarintGenerated(data, i, uint64(len(m.Version)))
  214. i += copy(data[i:], m.Version)
  215. data[i] = 0x2a
  216. i++
  217. i = encodeVarintGenerated(data, i, uint64(len(m.Resource)))
  218. i += copy(data[i:], m.Resource)
  219. data[i] = 0x32
  220. i++
  221. i = encodeVarintGenerated(data, i, uint64(len(m.Subresource)))
  222. i += copy(data[i:], m.Subresource)
  223. data[i] = 0x3a
  224. i++
  225. i = encodeVarintGenerated(data, i, uint64(len(m.Name)))
  226. i += copy(data[i:], m.Name)
  227. return i, nil
  228. }
  229. func (m *SelfSubjectAccessReview) Marshal() (data []byte, err error) {
  230. size := m.Size()
  231. data = make([]byte, size)
  232. n, err := m.MarshalTo(data)
  233. if err != nil {
  234. return nil, err
  235. }
  236. return data[:n], nil
  237. }
  238. func (m *SelfSubjectAccessReview) MarshalTo(data []byte) (int, error) {
  239. var i int
  240. _ = i
  241. var l int
  242. _ = l
  243. data[i] = 0xa
  244. i++
  245. i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size()))
  246. n4, err := m.ObjectMeta.MarshalTo(data[i:])
  247. if err != nil {
  248. return 0, err
  249. }
  250. i += n4
  251. data[i] = 0x12
  252. i++
  253. i = encodeVarintGenerated(data, i, uint64(m.Spec.Size()))
  254. n5, err := m.Spec.MarshalTo(data[i:])
  255. if err != nil {
  256. return 0, err
  257. }
  258. i += n5
  259. data[i] = 0x1a
  260. i++
  261. i = encodeVarintGenerated(data, i, uint64(m.Status.Size()))
  262. n6, err := m.Status.MarshalTo(data[i:])
  263. if err != nil {
  264. return 0, err
  265. }
  266. i += n6
  267. return i, nil
  268. }
  269. func (m *SelfSubjectAccessReviewSpec) Marshal() (data []byte, err error) {
  270. size := m.Size()
  271. data = make([]byte, size)
  272. n, err := m.MarshalTo(data)
  273. if err != nil {
  274. return nil, err
  275. }
  276. return data[:n], nil
  277. }
  278. func (m *SelfSubjectAccessReviewSpec) MarshalTo(data []byte) (int, error) {
  279. var i int
  280. _ = i
  281. var l int
  282. _ = l
  283. if m.ResourceAttributes != nil {
  284. data[i] = 0xa
  285. i++
  286. i = encodeVarintGenerated(data, i, uint64(m.ResourceAttributes.Size()))
  287. n7, err := m.ResourceAttributes.MarshalTo(data[i:])
  288. if err != nil {
  289. return 0, err
  290. }
  291. i += n7
  292. }
  293. if m.NonResourceAttributes != nil {
  294. data[i] = 0x12
  295. i++
  296. i = encodeVarintGenerated(data, i, uint64(m.NonResourceAttributes.Size()))
  297. n8, err := m.NonResourceAttributes.MarshalTo(data[i:])
  298. if err != nil {
  299. return 0, err
  300. }
  301. i += n8
  302. }
  303. return i, nil
  304. }
  305. func (m *SubjectAccessReview) Marshal() (data []byte, err error) {
  306. size := m.Size()
  307. data = make([]byte, size)
  308. n, err := m.MarshalTo(data)
  309. if err != nil {
  310. return nil, err
  311. }
  312. return data[:n], nil
  313. }
  314. func (m *SubjectAccessReview) MarshalTo(data []byte) (int, error) {
  315. var i int
  316. _ = i
  317. var l int
  318. _ = l
  319. data[i] = 0xa
  320. i++
  321. i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size()))
  322. n9, err := m.ObjectMeta.MarshalTo(data[i:])
  323. if err != nil {
  324. return 0, err
  325. }
  326. i += n9
  327. data[i] = 0x12
  328. i++
  329. i = encodeVarintGenerated(data, i, uint64(m.Spec.Size()))
  330. n10, err := m.Spec.MarshalTo(data[i:])
  331. if err != nil {
  332. return 0, err
  333. }
  334. i += n10
  335. data[i] = 0x1a
  336. i++
  337. i = encodeVarintGenerated(data, i, uint64(m.Status.Size()))
  338. n11, err := m.Status.MarshalTo(data[i:])
  339. if err != nil {
  340. return 0, err
  341. }
  342. i += n11
  343. return i, nil
  344. }
  345. func (m *SubjectAccessReviewSpec) Marshal() (data []byte, err error) {
  346. size := m.Size()
  347. data = make([]byte, size)
  348. n, err := m.MarshalTo(data)
  349. if err != nil {
  350. return nil, err
  351. }
  352. return data[:n], nil
  353. }
  354. func (m *SubjectAccessReviewSpec) MarshalTo(data []byte) (int, error) {
  355. var i int
  356. _ = i
  357. var l int
  358. _ = l
  359. if m.ResourceAttributes != nil {
  360. data[i] = 0xa
  361. i++
  362. i = encodeVarintGenerated(data, i, uint64(m.ResourceAttributes.Size()))
  363. n12, err := m.ResourceAttributes.MarshalTo(data[i:])
  364. if err != nil {
  365. return 0, err
  366. }
  367. i += n12
  368. }
  369. if m.NonResourceAttributes != nil {
  370. data[i] = 0x12
  371. i++
  372. i = encodeVarintGenerated(data, i, uint64(m.NonResourceAttributes.Size()))
  373. n13, err := m.NonResourceAttributes.MarshalTo(data[i:])
  374. if err != nil {
  375. return 0, err
  376. }
  377. i += n13
  378. }
  379. data[i] = 0x1a
  380. i++
  381. i = encodeVarintGenerated(data, i, uint64(len(m.User)))
  382. i += copy(data[i:], m.User)
  383. if len(m.Groups) > 0 {
  384. for _, s := range m.Groups {
  385. data[i] = 0x22
  386. i++
  387. l = len(s)
  388. for l >= 1<<7 {
  389. data[i] = uint8(uint64(l)&0x7f | 0x80)
  390. l >>= 7
  391. i++
  392. }
  393. data[i] = uint8(l)
  394. i++
  395. i += copy(data[i:], s)
  396. }
  397. }
  398. if len(m.Extra) > 0 {
  399. for k := range m.Extra {
  400. data[i] = 0x2a
  401. i++
  402. v := m.Extra[k]
  403. msgSize := (&v).Size()
  404. mapSize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + msgSize + sovGenerated(uint64(msgSize))
  405. i = encodeVarintGenerated(data, i, uint64(mapSize))
  406. data[i] = 0xa
  407. i++
  408. i = encodeVarintGenerated(data, i, uint64(len(k)))
  409. i += copy(data[i:], k)
  410. data[i] = 0x12
  411. i++
  412. i = encodeVarintGenerated(data, i, uint64((&v).Size()))
  413. n14, err := (&v).MarshalTo(data[i:])
  414. if err != nil {
  415. return 0, err
  416. }
  417. i += n14
  418. }
  419. }
  420. return i, nil
  421. }
  422. func (m *SubjectAccessReviewStatus) Marshal() (data []byte, err error) {
  423. size := m.Size()
  424. data = make([]byte, size)
  425. n, err := m.MarshalTo(data)
  426. if err != nil {
  427. return nil, err
  428. }
  429. return data[:n], nil
  430. }
  431. func (m *SubjectAccessReviewStatus) MarshalTo(data []byte) (int, error) {
  432. var i int
  433. _ = i
  434. var l int
  435. _ = l
  436. data[i] = 0x8
  437. i++
  438. if m.Allowed {
  439. data[i] = 1
  440. } else {
  441. data[i] = 0
  442. }
  443. i++
  444. data[i] = 0x12
  445. i++
  446. i = encodeVarintGenerated(data, i, uint64(len(m.Reason)))
  447. i += copy(data[i:], m.Reason)
  448. data[i] = 0x1a
  449. i++
  450. i = encodeVarintGenerated(data, i, uint64(len(m.EvaluationError)))
  451. i += copy(data[i:], m.EvaluationError)
  452. return i, nil
  453. }
  454. func encodeFixed64Generated(data []byte, offset int, v uint64) int {
  455. data[offset] = uint8(v)
  456. data[offset+1] = uint8(v >> 8)
  457. data[offset+2] = uint8(v >> 16)
  458. data[offset+3] = uint8(v >> 24)
  459. data[offset+4] = uint8(v >> 32)
  460. data[offset+5] = uint8(v >> 40)
  461. data[offset+6] = uint8(v >> 48)
  462. data[offset+7] = uint8(v >> 56)
  463. return offset + 8
  464. }
  465. func encodeFixed32Generated(data []byte, offset int, v uint32) int {
  466. data[offset] = uint8(v)
  467. data[offset+1] = uint8(v >> 8)
  468. data[offset+2] = uint8(v >> 16)
  469. data[offset+3] = uint8(v >> 24)
  470. return offset + 4
  471. }
  472. func encodeVarintGenerated(data []byte, offset int, v uint64) int {
  473. for v >= 1<<7 {
  474. data[offset] = uint8(v&0x7f | 0x80)
  475. v >>= 7
  476. offset++
  477. }
  478. data[offset] = uint8(v)
  479. return offset + 1
  480. }
  481. func (m ExtraValue) Size() (n int) {
  482. var l int
  483. _ = l
  484. if len(m) > 0 {
  485. for _, s := range m {
  486. l = len(s)
  487. n += 1 + l + sovGenerated(uint64(l))
  488. }
  489. }
  490. return n
  491. }
  492. func (m *LocalSubjectAccessReview) Size() (n int) {
  493. var l int
  494. _ = l
  495. l = m.ObjectMeta.Size()
  496. n += 1 + l + sovGenerated(uint64(l))
  497. l = m.Spec.Size()
  498. n += 1 + l + sovGenerated(uint64(l))
  499. l = m.Status.Size()
  500. n += 1 + l + sovGenerated(uint64(l))
  501. return n
  502. }
  503. func (m *NonResourceAttributes) Size() (n int) {
  504. var l int
  505. _ = l
  506. l = len(m.Path)
  507. n += 1 + l + sovGenerated(uint64(l))
  508. l = len(m.Verb)
  509. n += 1 + l + sovGenerated(uint64(l))
  510. return n
  511. }
  512. func (m *ResourceAttributes) Size() (n int) {
  513. var l int
  514. _ = l
  515. l = len(m.Namespace)
  516. n += 1 + l + sovGenerated(uint64(l))
  517. l = len(m.Verb)
  518. n += 1 + l + sovGenerated(uint64(l))
  519. l = len(m.Group)
  520. n += 1 + l + sovGenerated(uint64(l))
  521. l = len(m.Version)
  522. n += 1 + l + sovGenerated(uint64(l))
  523. l = len(m.Resource)
  524. n += 1 + l + sovGenerated(uint64(l))
  525. l = len(m.Subresource)
  526. n += 1 + l + sovGenerated(uint64(l))
  527. l = len(m.Name)
  528. n += 1 + l + sovGenerated(uint64(l))
  529. return n
  530. }
  531. func (m *SelfSubjectAccessReview) Size() (n int) {
  532. var l int
  533. _ = l
  534. l = m.ObjectMeta.Size()
  535. n += 1 + l + sovGenerated(uint64(l))
  536. l = m.Spec.Size()
  537. n += 1 + l + sovGenerated(uint64(l))
  538. l = m.Status.Size()
  539. n += 1 + l + sovGenerated(uint64(l))
  540. return n
  541. }
  542. func (m *SelfSubjectAccessReviewSpec) Size() (n int) {
  543. var l int
  544. _ = l
  545. if m.ResourceAttributes != nil {
  546. l = m.ResourceAttributes.Size()
  547. n += 1 + l + sovGenerated(uint64(l))
  548. }
  549. if m.NonResourceAttributes != nil {
  550. l = m.NonResourceAttributes.Size()
  551. n += 1 + l + sovGenerated(uint64(l))
  552. }
  553. return n
  554. }
  555. func (m *SubjectAccessReview) Size() (n int) {
  556. var l int
  557. _ = l
  558. l = m.ObjectMeta.Size()
  559. n += 1 + l + sovGenerated(uint64(l))
  560. l = m.Spec.Size()
  561. n += 1 + l + sovGenerated(uint64(l))
  562. l = m.Status.Size()
  563. n += 1 + l + sovGenerated(uint64(l))
  564. return n
  565. }
  566. func (m *SubjectAccessReviewSpec) Size() (n int) {
  567. var l int
  568. _ = l
  569. if m.ResourceAttributes != nil {
  570. l = m.ResourceAttributes.Size()
  571. n += 1 + l + sovGenerated(uint64(l))
  572. }
  573. if m.NonResourceAttributes != nil {
  574. l = m.NonResourceAttributes.Size()
  575. n += 1 + l + sovGenerated(uint64(l))
  576. }
  577. l = len(m.User)
  578. n += 1 + l + sovGenerated(uint64(l))
  579. if len(m.Groups) > 0 {
  580. for _, s := range m.Groups {
  581. l = len(s)
  582. n += 1 + l + sovGenerated(uint64(l))
  583. }
  584. }
  585. if len(m.Extra) > 0 {
  586. for k, v := range m.Extra {
  587. _ = k
  588. _ = v
  589. l = v.Size()
  590. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  591. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  592. }
  593. }
  594. return n
  595. }
  596. func (m *SubjectAccessReviewStatus) Size() (n int) {
  597. var l int
  598. _ = l
  599. n += 2
  600. l = len(m.Reason)
  601. n += 1 + l + sovGenerated(uint64(l))
  602. l = len(m.EvaluationError)
  603. n += 1 + l + sovGenerated(uint64(l))
  604. return n
  605. }
  606. func sovGenerated(x uint64) (n int) {
  607. for {
  608. n++
  609. x >>= 7
  610. if x == 0 {
  611. break
  612. }
  613. }
  614. return n
  615. }
  616. func sozGenerated(x uint64) (n int) {
  617. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  618. }
  619. func (this *LocalSubjectAccessReview) String() string {
  620. if this == nil {
  621. return "nil"
  622. }
  623. s := strings.Join([]string{`&LocalSubjectAccessReview{`,
  624. `ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  625. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "SubjectAccessReviewSpec", "SubjectAccessReviewSpec", 1), `&`, ``, 1) + `,`,
  626. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "SubjectAccessReviewStatus", "SubjectAccessReviewStatus", 1), `&`, ``, 1) + `,`,
  627. `}`,
  628. }, "")
  629. return s
  630. }
  631. func (this *NonResourceAttributes) String() string {
  632. if this == nil {
  633. return "nil"
  634. }
  635. s := strings.Join([]string{`&NonResourceAttributes{`,
  636. `Path:` + fmt.Sprintf("%v", this.Path) + `,`,
  637. `Verb:` + fmt.Sprintf("%v", this.Verb) + `,`,
  638. `}`,
  639. }, "")
  640. return s
  641. }
  642. func (this *ResourceAttributes) String() string {
  643. if this == nil {
  644. return "nil"
  645. }
  646. s := strings.Join([]string{`&ResourceAttributes{`,
  647. `Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
  648. `Verb:` + fmt.Sprintf("%v", this.Verb) + `,`,
  649. `Group:` + fmt.Sprintf("%v", this.Group) + `,`,
  650. `Version:` + fmt.Sprintf("%v", this.Version) + `,`,
  651. `Resource:` + fmt.Sprintf("%v", this.Resource) + `,`,
  652. `Subresource:` + fmt.Sprintf("%v", this.Subresource) + `,`,
  653. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  654. `}`,
  655. }, "")
  656. return s
  657. }
  658. func (this *SelfSubjectAccessReview) String() string {
  659. if this == nil {
  660. return "nil"
  661. }
  662. s := strings.Join([]string{`&SelfSubjectAccessReview{`,
  663. `ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  664. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "SelfSubjectAccessReviewSpec", "SelfSubjectAccessReviewSpec", 1), `&`, ``, 1) + `,`,
  665. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "SubjectAccessReviewStatus", "SubjectAccessReviewStatus", 1), `&`, ``, 1) + `,`,
  666. `}`,
  667. }, "")
  668. return s
  669. }
  670. func (this *SelfSubjectAccessReviewSpec) String() string {
  671. if this == nil {
  672. return "nil"
  673. }
  674. s := strings.Join([]string{`&SelfSubjectAccessReviewSpec{`,
  675. `ResourceAttributes:` + strings.Replace(fmt.Sprintf("%v", this.ResourceAttributes), "ResourceAttributes", "ResourceAttributes", 1) + `,`,
  676. `NonResourceAttributes:` + strings.Replace(fmt.Sprintf("%v", this.NonResourceAttributes), "NonResourceAttributes", "NonResourceAttributes", 1) + `,`,
  677. `}`,
  678. }, "")
  679. return s
  680. }
  681. func (this *SubjectAccessReview) String() string {
  682. if this == nil {
  683. return "nil"
  684. }
  685. s := strings.Join([]string{`&SubjectAccessReview{`,
  686. `ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  687. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "SubjectAccessReviewSpec", "SubjectAccessReviewSpec", 1), `&`, ``, 1) + `,`,
  688. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "SubjectAccessReviewStatus", "SubjectAccessReviewStatus", 1), `&`, ``, 1) + `,`,
  689. `}`,
  690. }, "")
  691. return s
  692. }
  693. func (this *SubjectAccessReviewSpec) String() string {
  694. if this == nil {
  695. return "nil"
  696. }
  697. keysForExtra := make([]string, 0, len(this.Extra))
  698. for k := range this.Extra {
  699. keysForExtra = append(keysForExtra, k)
  700. }
  701. github_com_gogo_protobuf_sortkeys.Strings(keysForExtra)
  702. mapStringForExtra := "map[string]ExtraValue{"
  703. for _, k := range keysForExtra {
  704. mapStringForExtra += fmt.Sprintf("%v: %v,", k, this.Extra[k])
  705. }
  706. mapStringForExtra += "}"
  707. s := strings.Join([]string{`&SubjectAccessReviewSpec{`,
  708. `ResourceAttributes:` + strings.Replace(fmt.Sprintf("%v", this.ResourceAttributes), "ResourceAttributes", "ResourceAttributes", 1) + `,`,
  709. `NonResourceAttributes:` + strings.Replace(fmt.Sprintf("%v", this.NonResourceAttributes), "NonResourceAttributes", "NonResourceAttributes", 1) + `,`,
  710. `User:` + fmt.Sprintf("%v", this.User) + `,`,
  711. `Groups:` + fmt.Sprintf("%v", this.Groups) + `,`,
  712. `Extra:` + mapStringForExtra + `,`,
  713. `}`,
  714. }, "")
  715. return s
  716. }
  717. func (this *SubjectAccessReviewStatus) String() string {
  718. if this == nil {
  719. return "nil"
  720. }
  721. s := strings.Join([]string{`&SubjectAccessReviewStatus{`,
  722. `Allowed:` + fmt.Sprintf("%v", this.Allowed) + `,`,
  723. `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
  724. `EvaluationError:` + fmt.Sprintf("%v", this.EvaluationError) + `,`,
  725. `}`,
  726. }, "")
  727. return s
  728. }
  729. func valueToStringGenerated(v interface{}) string {
  730. rv := reflect.ValueOf(v)
  731. if rv.IsNil() {
  732. return "nil"
  733. }
  734. pv := reflect.Indirect(rv).Interface()
  735. return fmt.Sprintf("*%v", pv)
  736. }
  737. func (m *ExtraValue) Unmarshal(data []byte) error {
  738. l := len(data)
  739. iNdEx := 0
  740. for iNdEx < l {
  741. preIndex := iNdEx
  742. var wire uint64
  743. for shift := uint(0); ; shift += 7 {
  744. if shift >= 64 {
  745. return ErrIntOverflowGenerated
  746. }
  747. if iNdEx >= l {
  748. return io.ErrUnexpectedEOF
  749. }
  750. b := data[iNdEx]
  751. iNdEx++
  752. wire |= (uint64(b) & 0x7F) << shift
  753. if b < 0x80 {
  754. break
  755. }
  756. }
  757. fieldNum := int32(wire >> 3)
  758. wireType := int(wire & 0x7)
  759. if wireType == 4 {
  760. return fmt.Errorf("proto: ExtraValue: wiretype end group for non-group")
  761. }
  762. if fieldNum <= 0 {
  763. return fmt.Errorf("proto: ExtraValue: illegal tag %d (wire type %d)", fieldNum, wire)
  764. }
  765. switch fieldNum {
  766. case 1:
  767. if wireType != 2 {
  768. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  769. }
  770. var stringLen uint64
  771. for shift := uint(0); ; shift += 7 {
  772. if shift >= 64 {
  773. return ErrIntOverflowGenerated
  774. }
  775. if iNdEx >= l {
  776. return io.ErrUnexpectedEOF
  777. }
  778. b := data[iNdEx]
  779. iNdEx++
  780. stringLen |= (uint64(b) & 0x7F) << shift
  781. if b < 0x80 {
  782. break
  783. }
  784. }
  785. intStringLen := int(stringLen)
  786. if intStringLen < 0 {
  787. return ErrInvalidLengthGenerated
  788. }
  789. postIndex := iNdEx + intStringLen
  790. if postIndex > l {
  791. return io.ErrUnexpectedEOF
  792. }
  793. *m = append(*m, string(data[iNdEx:postIndex]))
  794. iNdEx = postIndex
  795. default:
  796. iNdEx = preIndex
  797. skippy, err := skipGenerated(data[iNdEx:])
  798. if err != nil {
  799. return err
  800. }
  801. if skippy < 0 {
  802. return ErrInvalidLengthGenerated
  803. }
  804. if (iNdEx + skippy) > l {
  805. return io.ErrUnexpectedEOF
  806. }
  807. iNdEx += skippy
  808. }
  809. }
  810. if iNdEx > l {
  811. return io.ErrUnexpectedEOF
  812. }
  813. return nil
  814. }
  815. func (m *LocalSubjectAccessReview) Unmarshal(data []byte) error {
  816. l := len(data)
  817. iNdEx := 0
  818. for iNdEx < l {
  819. preIndex := iNdEx
  820. var wire uint64
  821. for shift := uint(0); ; shift += 7 {
  822. if shift >= 64 {
  823. return ErrIntOverflowGenerated
  824. }
  825. if iNdEx >= l {
  826. return io.ErrUnexpectedEOF
  827. }
  828. b := data[iNdEx]
  829. iNdEx++
  830. wire |= (uint64(b) & 0x7F) << shift
  831. if b < 0x80 {
  832. break
  833. }
  834. }
  835. fieldNum := int32(wire >> 3)
  836. wireType := int(wire & 0x7)
  837. if wireType == 4 {
  838. return fmt.Errorf("proto: LocalSubjectAccessReview: wiretype end group for non-group")
  839. }
  840. if fieldNum <= 0 {
  841. return fmt.Errorf("proto: LocalSubjectAccessReview: illegal tag %d (wire type %d)", fieldNum, wire)
  842. }
  843. switch fieldNum {
  844. case 1:
  845. if wireType != 2 {
  846. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  847. }
  848. var msglen int
  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. msglen |= (int(b) & 0x7F) << shift
  859. if b < 0x80 {
  860. break
  861. }
  862. }
  863. if msglen < 0 {
  864. return ErrInvalidLengthGenerated
  865. }
  866. postIndex := iNdEx + msglen
  867. if postIndex > l {
  868. return io.ErrUnexpectedEOF
  869. }
  870. if err := m.ObjectMeta.Unmarshal(data[iNdEx:postIndex]); err != nil {
  871. return err
  872. }
  873. iNdEx = postIndex
  874. case 2:
  875. if wireType != 2 {
  876. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  877. }
  878. var msglen int
  879. for shift := uint(0); ; shift += 7 {
  880. if shift >= 64 {
  881. return ErrIntOverflowGenerated
  882. }
  883. if iNdEx >= l {
  884. return io.ErrUnexpectedEOF
  885. }
  886. b := data[iNdEx]
  887. iNdEx++
  888. msglen |= (int(b) & 0x7F) << shift
  889. if b < 0x80 {
  890. break
  891. }
  892. }
  893. if msglen < 0 {
  894. return ErrInvalidLengthGenerated
  895. }
  896. postIndex := iNdEx + msglen
  897. if postIndex > l {
  898. return io.ErrUnexpectedEOF
  899. }
  900. if err := m.Spec.Unmarshal(data[iNdEx:postIndex]); err != nil {
  901. return err
  902. }
  903. iNdEx = postIndex
  904. case 3:
  905. if wireType != 2 {
  906. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  907. }
  908. var msglen int
  909. for shift := uint(0); ; shift += 7 {
  910. if shift >= 64 {
  911. return ErrIntOverflowGenerated
  912. }
  913. if iNdEx >= l {
  914. return io.ErrUnexpectedEOF
  915. }
  916. b := data[iNdEx]
  917. iNdEx++
  918. msglen |= (int(b) & 0x7F) << shift
  919. if b < 0x80 {
  920. break
  921. }
  922. }
  923. if msglen < 0 {
  924. return ErrInvalidLengthGenerated
  925. }
  926. postIndex := iNdEx + msglen
  927. if postIndex > l {
  928. return io.ErrUnexpectedEOF
  929. }
  930. if err := m.Status.Unmarshal(data[iNdEx:postIndex]); err != nil {
  931. return err
  932. }
  933. iNdEx = postIndex
  934. default:
  935. iNdEx = preIndex
  936. skippy, err := skipGenerated(data[iNdEx:])
  937. if err != nil {
  938. return err
  939. }
  940. if skippy < 0 {
  941. return ErrInvalidLengthGenerated
  942. }
  943. if (iNdEx + skippy) > l {
  944. return io.ErrUnexpectedEOF
  945. }
  946. iNdEx += skippy
  947. }
  948. }
  949. if iNdEx > l {
  950. return io.ErrUnexpectedEOF
  951. }
  952. return nil
  953. }
  954. func (m *NonResourceAttributes) Unmarshal(data []byte) error {
  955. l := len(data)
  956. iNdEx := 0
  957. for iNdEx < l {
  958. preIndex := iNdEx
  959. var wire uint64
  960. for shift := uint(0); ; shift += 7 {
  961. if shift >= 64 {
  962. return ErrIntOverflowGenerated
  963. }
  964. if iNdEx >= l {
  965. return io.ErrUnexpectedEOF
  966. }
  967. b := data[iNdEx]
  968. iNdEx++
  969. wire |= (uint64(b) & 0x7F) << shift
  970. if b < 0x80 {
  971. break
  972. }
  973. }
  974. fieldNum := int32(wire >> 3)
  975. wireType := int(wire & 0x7)
  976. if wireType == 4 {
  977. return fmt.Errorf("proto: NonResourceAttributes: wiretype end group for non-group")
  978. }
  979. if fieldNum <= 0 {
  980. return fmt.Errorf("proto: NonResourceAttributes: illegal tag %d (wire type %d)", fieldNum, wire)
  981. }
  982. switch fieldNum {
  983. case 1:
  984. if wireType != 2 {
  985. return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
  986. }
  987. var stringLen uint64
  988. for shift := uint(0); ; shift += 7 {
  989. if shift >= 64 {
  990. return ErrIntOverflowGenerated
  991. }
  992. if iNdEx >= l {
  993. return io.ErrUnexpectedEOF
  994. }
  995. b := data[iNdEx]
  996. iNdEx++
  997. stringLen |= (uint64(b) & 0x7F) << shift
  998. if b < 0x80 {
  999. break
  1000. }
  1001. }
  1002. intStringLen := int(stringLen)
  1003. if intStringLen < 0 {
  1004. return ErrInvalidLengthGenerated
  1005. }
  1006. postIndex := iNdEx + intStringLen
  1007. if postIndex > l {
  1008. return io.ErrUnexpectedEOF
  1009. }
  1010. m.Path = string(data[iNdEx:postIndex])
  1011. iNdEx = postIndex
  1012. case 2:
  1013. if wireType != 2 {
  1014. return fmt.Errorf("proto: wrong wireType = %d for field Verb", wireType)
  1015. }
  1016. var stringLen uint64
  1017. for shift := uint(0); ; shift += 7 {
  1018. if shift >= 64 {
  1019. return ErrIntOverflowGenerated
  1020. }
  1021. if iNdEx >= l {
  1022. return io.ErrUnexpectedEOF
  1023. }
  1024. b := data[iNdEx]
  1025. iNdEx++
  1026. stringLen |= (uint64(b) & 0x7F) << shift
  1027. if b < 0x80 {
  1028. break
  1029. }
  1030. }
  1031. intStringLen := int(stringLen)
  1032. if intStringLen < 0 {
  1033. return ErrInvalidLengthGenerated
  1034. }
  1035. postIndex := iNdEx + intStringLen
  1036. if postIndex > l {
  1037. return io.ErrUnexpectedEOF
  1038. }
  1039. m.Verb = string(data[iNdEx:postIndex])
  1040. iNdEx = postIndex
  1041. default:
  1042. iNdEx = preIndex
  1043. skippy, err := skipGenerated(data[iNdEx:])
  1044. if err != nil {
  1045. return err
  1046. }
  1047. if skippy < 0 {
  1048. return ErrInvalidLengthGenerated
  1049. }
  1050. if (iNdEx + skippy) > l {
  1051. return io.ErrUnexpectedEOF
  1052. }
  1053. iNdEx += skippy
  1054. }
  1055. }
  1056. if iNdEx > l {
  1057. return io.ErrUnexpectedEOF
  1058. }
  1059. return nil
  1060. }
  1061. func (m *ResourceAttributes) Unmarshal(data []byte) error {
  1062. l := len(data)
  1063. iNdEx := 0
  1064. for iNdEx < l {
  1065. preIndex := iNdEx
  1066. var wire uint64
  1067. for shift := uint(0); ; shift += 7 {
  1068. if shift >= 64 {
  1069. return ErrIntOverflowGenerated
  1070. }
  1071. if iNdEx >= l {
  1072. return io.ErrUnexpectedEOF
  1073. }
  1074. b := data[iNdEx]
  1075. iNdEx++
  1076. wire |= (uint64(b) & 0x7F) << shift
  1077. if b < 0x80 {
  1078. break
  1079. }
  1080. }
  1081. fieldNum := int32(wire >> 3)
  1082. wireType := int(wire & 0x7)
  1083. if wireType == 4 {
  1084. return fmt.Errorf("proto: ResourceAttributes: wiretype end group for non-group")
  1085. }
  1086. if fieldNum <= 0 {
  1087. return fmt.Errorf("proto: ResourceAttributes: illegal tag %d (wire type %d)", fieldNum, wire)
  1088. }
  1089. switch fieldNum {
  1090. case 1:
  1091. if wireType != 2 {
  1092. return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
  1093. }
  1094. var stringLen uint64
  1095. for shift := uint(0); ; shift += 7 {
  1096. if shift >= 64 {
  1097. return ErrIntOverflowGenerated
  1098. }
  1099. if iNdEx >= l {
  1100. return io.ErrUnexpectedEOF
  1101. }
  1102. b := data[iNdEx]
  1103. iNdEx++
  1104. stringLen |= (uint64(b) & 0x7F) << shift
  1105. if b < 0x80 {
  1106. break
  1107. }
  1108. }
  1109. intStringLen := int(stringLen)
  1110. if intStringLen < 0 {
  1111. return ErrInvalidLengthGenerated
  1112. }
  1113. postIndex := iNdEx + intStringLen
  1114. if postIndex > l {
  1115. return io.ErrUnexpectedEOF
  1116. }
  1117. m.Namespace = string(data[iNdEx:postIndex])
  1118. iNdEx = postIndex
  1119. case 2:
  1120. if wireType != 2 {
  1121. return fmt.Errorf("proto: wrong wireType = %d for field Verb", wireType)
  1122. }
  1123. var stringLen uint64
  1124. for shift := uint(0); ; shift += 7 {
  1125. if shift >= 64 {
  1126. return ErrIntOverflowGenerated
  1127. }
  1128. if iNdEx >= l {
  1129. return io.ErrUnexpectedEOF
  1130. }
  1131. b := data[iNdEx]
  1132. iNdEx++
  1133. stringLen |= (uint64(b) & 0x7F) << shift
  1134. if b < 0x80 {
  1135. break
  1136. }
  1137. }
  1138. intStringLen := int(stringLen)
  1139. if intStringLen < 0 {
  1140. return ErrInvalidLengthGenerated
  1141. }
  1142. postIndex := iNdEx + intStringLen
  1143. if postIndex > l {
  1144. return io.ErrUnexpectedEOF
  1145. }
  1146. m.Verb = string(data[iNdEx:postIndex])
  1147. iNdEx = postIndex
  1148. case 3:
  1149. if wireType != 2 {
  1150. return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType)
  1151. }
  1152. var stringLen uint64
  1153. for shift := uint(0); ; shift += 7 {
  1154. if shift >= 64 {
  1155. return ErrIntOverflowGenerated
  1156. }
  1157. if iNdEx >= l {
  1158. return io.ErrUnexpectedEOF
  1159. }
  1160. b := data[iNdEx]
  1161. iNdEx++
  1162. stringLen |= (uint64(b) & 0x7F) << shift
  1163. if b < 0x80 {
  1164. break
  1165. }
  1166. }
  1167. intStringLen := int(stringLen)
  1168. if intStringLen < 0 {
  1169. return ErrInvalidLengthGenerated
  1170. }
  1171. postIndex := iNdEx + intStringLen
  1172. if postIndex > l {
  1173. return io.ErrUnexpectedEOF
  1174. }
  1175. m.Group = string(data[iNdEx:postIndex])
  1176. iNdEx = postIndex
  1177. case 4:
  1178. if wireType != 2 {
  1179. return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
  1180. }
  1181. var stringLen uint64
  1182. for shift := uint(0); ; shift += 7 {
  1183. if shift >= 64 {
  1184. return ErrIntOverflowGenerated
  1185. }
  1186. if iNdEx >= l {
  1187. return io.ErrUnexpectedEOF
  1188. }
  1189. b := data[iNdEx]
  1190. iNdEx++
  1191. stringLen |= (uint64(b) & 0x7F) << shift
  1192. if b < 0x80 {
  1193. break
  1194. }
  1195. }
  1196. intStringLen := int(stringLen)
  1197. if intStringLen < 0 {
  1198. return ErrInvalidLengthGenerated
  1199. }
  1200. postIndex := iNdEx + intStringLen
  1201. if postIndex > l {
  1202. return io.ErrUnexpectedEOF
  1203. }
  1204. m.Version = string(data[iNdEx:postIndex])
  1205. iNdEx = postIndex
  1206. case 5:
  1207. if wireType != 2 {
  1208. return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
  1209. }
  1210. var stringLen uint64
  1211. for shift := uint(0); ; shift += 7 {
  1212. if shift >= 64 {
  1213. return ErrIntOverflowGenerated
  1214. }
  1215. if iNdEx >= l {
  1216. return io.ErrUnexpectedEOF
  1217. }
  1218. b := data[iNdEx]
  1219. iNdEx++
  1220. stringLen |= (uint64(b) & 0x7F) << shift
  1221. if b < 0x80 {
  1222. break
  1223. }
  1224. }
  1225. intStringLen := int(stringLen)
  1226. if intStringLen < 0 {
  1227. return ErrInvalidLengthGenerated
  1228. }
  1229. postIndex := iNdEx + intStringLen
  1230. if postIndex > l {
  1231. return io.ErrUnexpectedEOF
  1232. }
  1233. m.Resource = string(data[iNdEx:postIndex])
  1234. iNdEx = postIndex
  1235. case 6:
  1236. if wireType != 2 {
  1237. return fmt.Errorf("proto: wrong wireType = %d for field Subresource", wireType)
  1238. }
  1239. var stringLen uint64
  1240. for shift := uint(0); ; shift += 7 {
  1241. if shift >= 64 {
  1242. return ErrIntOverflowGenerated
  1243. }
  1244. if iNdEx >= l {
  1245. return io.ErrUnexpectedEOF
  1246. }
  1247. b := data[iNdEx]
  1248. iNdEx++
  1249. stringLen |= (uint64(b) & 0x7F) << shift
  1250. if b < 0x80 {
  1251. break
  1252. }
  1253. }
  1254. intStringLen := int(stringLen)
  1255. if intStringLen < 0 {
  1256. return ErrInvalidLengthGenerated
  1257. }
  1258. postIndex := iNdEx + intStringLen
  1259. if postIndex > l {
  1260. return io.ErrUnexpectedEOF
  1261. }
  1262. m.Subresource = string(data[iNdEx:postIndex])
  1263. iNdEx = postIndex
  1264. case 7:
  1265. if wireType != 2 {
  1266. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  1267. }
  1268. var stringLen uint64
  1269. for shift := uint(0); ; shift += 7 {
  1270. if shift >= 64 {
  1271. return ErrIntOverflowGenerated
  1272. }
  1273. if iNdEx >= l {
  1274. return io.ErrUnexpectedEOF
  1275. }
  1276. b := data[iNdEx]
  1277. iNdEx++
  1278. stringLen |= (uint64(b) & 0x7F) << shift
  1279. if b < 0x80 {
  1280. break
  1281. }
  1282. }
  1283. intStringLen := int(stringLen)
  1284. if intStringLen < 0 {
  1285. return ErrInvalidLengthGenerated
  1286. }
  1287. postIndex := iNdEx + intStringLen
  1288. if postIndex > l {
  1289. return io.ErrUnexpectedEOF
  1290. }
  1291. m.Name = string(data[iNdEx:postIndex])
  1292. iNdEx = postIndex
  1293. default:
  1294. iNdEx = preIndex
  1295. skippy, err := skipGenerated(data[iNdEx:])
  1296. if err != nil {
  1297. return err
  1298. }
  1299. if skippy < 0 {
  1300. return ErrInvalidLengthGenerated
  1301. }
  1302. if (iNdEx + skippy) > l {
  1303. return io.ErrUnexpectedEOF
  1304. }
  1305. iNdEx += skippy
  1306. }
  1307. }
  1308. if iNdEx > l {
  1309. return io.ErrUnexpectedEOF
  1310. }
  1311. return nil
  1312. }
  1313. func (m *SelfSubjectAccessReview) Unmarshal(data []byte) error {
  1314. l := len(data)
  1315. iNdEx := 0
  1316. for iNdEx < l {
  1317. preIndex := iNdEx
  1318. var wire uint64
  1319. for shift := uint(0); ; shift += 7 {
  1320. if shift >= 64 {
  1321. return ErrIntOverflowGenerated
  1322. }
  1323. if iNdEx >= l {
  1324. return io.ErrUnexpectedEOF
  1325. }
  1326. b := data[iNdEx]
  1327. iNdEx++
  1328. wire |= (uint64(b) & 0x7F) << shift
  1329. if b < 0x80 {
  1330. break
  1331. }
  1332. }
  1333. fieldNum := int32(wire >> 3)
  1334. wireType := int(wire & 0x7)
  1335. if wireType == 4 {
  1336. return fmt.Errorf("proto: SelfSubjectAccessReview: wiretype end group for non-group")
  1337. }
  1338. if fieldNum <= 0 {
  1339. return fmt.Errorf("proto: SelfSubjectAccessReview: illegal tag %d (wire type %d)", fieldNum, wire)
  1340. }
  1341. switch fieldNum {
  1342. case 1:
  1343. if wireType != 2 {
  1344. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  1345. }
  1346. var msglen int
  1347. for shift := uint(0); ; shift += 7 {
  1348. if shift >= 64 {
  1349. return ErrIntOverflowGenerated
  1350. }
  1351. if iNdEx >= l {
  1352. return io.ErrUnexpectedEOF
  1353. }
  1354. b := data[iNdEx]
  1355. iNdEx++
  1356. msglen |= (int(b) & 0x7F) << shift
  1357. if b < 0x80 {
  1358. break
  1359. }
  1360. }
  1361. if msglen < 0 {
  1362. return ErrInvalidLengthGenerated
  1363. }
  1364. postIndex := iNdEx + msglen
  1365. if postIndex > l {
  1366. return io.ErrUnexpectedEOF
  1367. }
  1368. if err := m.ObjectMeta.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1369. return err
  1370. }
  1371. iNdEx = postIndex
  1372. case 2:
  1373. if wireType != 2 {
  1374. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  1375. }
  1376. var msglen int
  1377. for shift := uint(0); ; shift += 7 {
  1378. if shift >= 64 {
  1379. return ErrIntOverflowGenerated
  1380. }
  1381. if iNdEx >= l {
  1382. return io.ErrUnexpectedEOF
  1383. }
  1384. b := data[iNdEx]
  1385. iNdEx++
  1386. msglen |= (int(b) & 0x7F) << shift
  1387. if b < 0x80 {
  1388. break
  1389. }
  1390. }
  1391. if msglen < 0 {
  1392. return ErrInvalidLengthGenerated
  1393. }
  1394. postIndex := iNdEx + msglen
  1395. if postIndex > l {
  1396. return io.ErrUnexpectedEOF
  1397. }
  1398. if err := m.Spec.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1399. return err
  1400. }
  1401. iNdEx = postIndex
  1402. case 3:
  1403. if wireType != 2 {
  1404. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  1405. }
  1406. var msglen int
  1407. for shift := uint(0); ; shift += 7 {
  1408. if shift >= 64 {
  1409. return ErrIntOverflowGenerated
  1410. }
  1411. if iNdEx >= l {
  1412. return io.ErrUnexpectedEOF
  1413. }
  1414. b := data[iNdEx]
  1415. iNdEx++
  1416. msglen |= (int(b) & 0x7F) << shift
  1417. if b < 0x80 {
  1418. break
  1419. }
  1420. }
  1421. if msglen < 0 {
  1422. return ErrInvalidLengthGenerated
  1423. }
  1424. postIndex := iNdEx + msglen
  1425. if postIndex > l {
  1426. return io.ErrUnexpectedEOF
  1427. }
  1428. if err := m.Status.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1429. return err
  1430. }
  1431. iNdEx = postIndex
  1432. default:
  1433. iNdEx = preIndex
  1434. skippy, err := skipGenerated(data[iNdEx:])
  1435. if err != nil {
  1436. return err
  1437. }
  1438. if skippy < 0 {
  1439. return ErrInvalidLengthGenerated
  1440. }
  1441. if (iNdEx + skippy) > l {
  1442. return io.ErrUnexpectedEOF
  1443. }
  1444. iNdEx += skippy
  1445. }
  1446. }
  1447. if iNdEx > l {
  1448. return io.ErrUnexpectedEOF
  1449. }
  1450. return nil
  1451. }
  1452. func (m *SelfSubjectAccessReviewSpec) Unmarshal(data []byte) error {
  1453. l := len(data)
  1454. iNdEx := 0
  1455. for iNdEx < l {
  1456. preIndex := iNdEx
  1457. var wire uint64
  1458. for shift := uint(0); ; shift += 7 {
  1459. if shift >= 64 {
  1460. return ErrIntOverflowGenerated
  1461. }
  1462. if iNdEx >= l {
  1463. return io.ErrUnexpectedEOF
  1464. }
  1465. b := data[iNdEx]
  1466. iNdEx++
  1467. wire |= (uint64(b) & 0x7F) << shift
  1468. if b < 0x80 {
  1469. break
  1470. }
  1471. }
  1472. fieldNum := int32(wire >> 3)
  1473. wireType := int(wire & 0x7)
  1474. if wireType == 4 {
  1475. return fmt.Errorf("proto: SelfSubjectAccessReviewSpec: wiretype end group for non-group")
  1476. }
  1477. if fieldNum <= 0 {
  1478. return fmt.Errorf("proto: SelfSubjectAccessReviewSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  1479. }
  1480. switch fieldNum {
  1481. case 1:
  1482. if wireType != 2 {
  1483. return fmt.Errorf("proto: wrong wireType = %d for field ResourceAttributes", wireType)
  1484. }
  1485. var msglen int
  1486. for shift := uint(0); ; shift += 7 {
  1487. if shift >= 64 {
  1488. return ErrIntOverflowGenerated
  1489. }
  1490. if iNdEx >= l {
  1491. return io.ErrUnexpectedEOF
  1492. }
  1493. b := data[iNdEx]
  1494. iNdEx++
  1495. msglen |= (int(b) & 0x7F) << shift
  1496. if b < 0x80 {
  1497. break
  1498. }
  1499. }
  1500. if msglen < 0 {
  1501. return ErrInvalidLengthGenerated
  1502. }
  1503. postIndex := iNdEx + msglen
  1504. if postIndex > l {
  1505. return io.ErrUnexpectedEOF
  1506. }
  1507. if m.ResourceAttributes == nil {
  1508. m.ResourceAttributes = &ResourceAttributes{}
  1509. }
  1510. if err := m.ResourceAttributes.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1511. return err
  1512. }
  1513. iNdEx = postIndex
  1514. case 2:
  1515. if wireType != 2 {
  1516. return fmt.Errorf("proto: wrong wireType = %d for field NonResourceAttributes", wireType)
  1517. }
  1518. var msglen int
  1519. for shift := uint(0); ; shift += 7 {
  1520. if shift >= 64 {
  1521. return ErrIntOverflowGenerated
  1522. }
  1523. if iNdEx >= l {
  1524. return io.ErrUnexpectedEOF
  1525. }
  1526. b := data[iNdEx]
  1527. iNdEx++
  1528. msglen |= (int(b) & 0x7F) << shift
  1529. if b < 0x80 {
  1530. break
  1531. }
  1532. }
  1533. if msglen < 0 {
  1534. return ErrInvalidLengthGenerated
  1535. }
  1536. postIndex := iNdEx + msglen
  1537. if postIndex > l {
  1538. return io.ErrUnexpectedEOF
  1539. }
  1540. if m.NonResourceAttributes == nil {
  1541. m.NonResourceAttributes = &NonResourceAttributes{}
  1542. }
  1543. if err := m.NonResourceAttributes.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1544. return err
  1545. }
  1546. iNdEx = postIndex
  1547. default:
  1548. iNdEx = preIndex
  1549. skippy, err := skipGenerated(data[iNdEx:])
  1550. if err != nil {
  1551. return err
  1552. }
  1553. if skippy < 0 {
  1554. return ErrInvalidLengthGenerated
  1555. }
  1556. if (iNdEx + skippy) > l {
  1557. return io.ErrUnexpectedEOF
  1558. }
  1559. iNdEx += skippy
  1560. }
  1561. }
  1562. if iNdEx > l {
  1563. return io.ErrUnexpectedEOF
  1564. }
  1565. return nil
  1566. }
  1567. func (m *SubjectAccessReview) Unmarshal(data []byte) error {
  1568. l := len(data)
  1569. iNdEx := 0
  1570. for iNdEx < l {
  1571. preIndex := iNdEx
  1572. var wire uint64
  1573. for shift := uint(0); ; shift += 7 {
  1574. if shift >= 64 {
  1575. return ErrIntOverflowGenerated
  1576. }
  1577. if iNdEx >= l {
  1578. return io.ErrUnexpectedEOF
  1579. }
  1580. b := data[iNdEx]
  1581. iNdEx++
  1582. wire |= (uint64(b) & 0x7F) << shift
  1583. if b < 0x80 {
  1584. break
  1585. }
  1586. }
  1587. fieldNum := int32(wire >> 3)
  1588. wireType := int(wire & 0x7)
  1589. if wireType == 4 {
  1590. return fmt.Errorf("proto: SubjectAccessReview: wiretype end group for non-group")
  1591. }
  1592. if fieldNum <= 0 {
  1593. return fmt.Errorf("proto: SubjectAccessReview: illegal tag %d (wire type %d)", fieldNum, wire)
  1594. }
  1595. switch fieldNum {
  1596. case 1:
  1597. if wireType != 2 {
  1598. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  1599. }
  1600. var msglen int
  1601. for shift := uint(0); ; shift += 7 {
  1602. if shift >= 64 {
  1603. return ErrIntOverflowGenerated
  1604. }
  1605. if iNdEx >= l {
  1606. return io.ErrUnexpectedEOF
  1607. }
  1608. b := data[iNdEx]
  1609. iNdEx++
  1610. msglen |= (int(b) & 0x7F) << shift
  1611. if b < 0x80 {
  1612. break
  1613. }
  1614. }
  1615. if msglen < 0 {
  1616. return ErrInvalidLengthGenerated
  1617. }
  1618. postIndex := iNdEx + msglen
  1619. if postIndex > l {
  1620. return io.ErrUnexpectedEOF
  1621. }
  1622. if err := m.ObjectMeta.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1623. return err
  1624. }
  1625. iNdEx = postIndex
  1626. case 2:
  1627. if wireType != 2 {
  1628. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  1629. }
  1630. var msglen int
  1631. for shift := uint(0); ; shift += 7 {
  1632. if shift >= 64 {
  1633. return ErrIntOverflowGenerated
  1634. }
  1635. if iNdEx >= l {
  1636. return io.ErrUnexpectedEOF
  1637. }
  1638. b := data[iNdEx]
  1639. iNdEx++
  1640. msglen |= (int(b) & 0x7F) << shift
  1641. if b < 0x80 {
  1642. break
  1643. }
  1644. }
  1645. if msglen < 0 {
  1646. return ErrInvalidLengthGenerated
  1647. }
  1648. postIndex := iNdEx + msglen
  1649. if postIndex > l {
  1650. return io.ErrUnexpectedEOF
  1651. }
  1652. if err := m.Spec.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1653. return err
  1654. }
  1655. iNdEx = postIndex
  1656. case 3:
  1657. if wireType != 2 {
  1658. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  1659. }
  1660. var msglen int
  1661. for shift := uint(0); ; shift += 7 {
  1662. if shift >= 64 {
  1663. return ErrIntOverflowGenerated
  1664. }
  1665. if iNdEx >= l {
  1666. return io.ErrUnexpectedEOF
  1667. }
  1668. b := data[iNdEx]
  1669. iNdEx++
  1670. msglen |= (int(b) & 0x7F) << shift
  1671. if b < 0x80 {
  1672. break
  1673. }
  1674. }
  1675. if msglen < 0 {
  1676. return ErrInvalidLengthGenerated
  1677. }
  1678. postIndex := iNdEx + msglen
  1679. if postIndex > l {
  1680. return io.ErrUnexpectedEOF
  1681. }
  1682. if err := m.Status.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1683. return err
  1684. }
  1685. iNdEx = postIndex
  1686. default:
  1687. iNdEx = preIndex
  1688. skippy, err := skipGenerated(data[iNdEx:])
  1689. if err != nil {
  1690. return err
  1691. }
  1692. if skippy < 0 {
  1693. return ErrInvalidLengthGenerated
  1694. }
  1695. if (iNdEx + skippy) > l {
  1696. return io.ErrUnexpectedEOF
  1697. }
  1698. iNdEx += skippy
  1699. }
  1700. }
  1701. if iNdEx > l {
  1702. return io.ErrUnexpectedEOF
  1703. }
  1704. return nil
  1705. }
  1706. func (m *SubjectAccessReviewSpec) Unmarshal(data []byte) error {
  1707. l := len(data)
  1708. iNdEx := 0
  1709. for iNdEx < l {
  1710. preIndex := iNdEx
  1711. var wire uint64
  1712. for shift := uint(0); ; shift += 7 {
  1713. if shift >= 64 {
  1714. return ErrIntOverflowGenerated
  1715. }
  1716. if iNdEx >= l {
  1717. return io.ErrUnexpectedEOF
  1718. }
  1719. b := data[iNdEx]
  1720. iNdEx++
  1721. wire |= (uint64(b) & 0x7F) << shift
  1722. if b < 0x80 {
  1723. break
  1724. }
  1725. }
  1726. fieldNum := int32(wire >> 3)
  1727. wireType := int(wire & 0x7)
  1728. if wireType == 4 {
  1729. return fmt.Errorf("proto: SubjectAccessReviewSpec: wiretype end group for non-group")
  1730. }
  1731. if fieldNum <= 0 {
  1732. return fmt.Errorf("proto: SubjectAccessReviewSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  1733. }
  1734. switch fieldNum {
  1735. case 1:
  1736. if wireType != 2 {
  1737. return fmt.Errorf("proto: wrong wireType = %d for field ResourceAttributes", wireType)
  1738. }
  1739. var msglen int
  1740. for shift := uint(0); ; shift += 7 {
  1741. if shift >= 64 {
  1742. return ErrIntOverflowGenerated
  1743. }
  1744. if iNdEx >= l {
  1745. return io.ErrUnexpectedEOF
  1746. }
  1747. b := data[iNdEx]
  1748. iNdEx++
  1749. msglen |= (int(b) & 0x7F) << shift
  1750. if b < 0x80 {
  1751. break
  1752. }
  1753. }
  1754. if msglen < 0 {
  1755. return ErrInvalidLengthGenerated
  1756. }
  1757. postIndex := iNdEx + msglen
  1758. if postIndex > l {
  1759. return io.ErrUnexpectedEOF
  1760. }
  1761. if m.ResourceAttributes == nil {
  1762. m.ResourceAttributes = &ResourceAttributes{}
  1763. }
  1764. if err := m.ResourceAttributes.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1765. return err
  1766. }
  1767. iNdEx = postIndex
  1768. case 2:
  1769. if wireType != 2 {
  1770. return fmt.Errorf("proto: wrong wireType = %d for field NonResourceAttributes", wireType)
  1771. }
  1772. var msglen int
  1773. for shift := uint(0); ; shift += 7 {
  1774. if shift >= 64 {
  1775. return ErrIntOverflowGenerated
  1776. }
  1777. if iNdEx >= l {
  1778. return io.ErrUnexpectedEOF
  1779. }
  1780. b := data[iNdEx]
  1781. iNdEx++
  1782. msglen |= (int(b) & 0x7F) << shift
  1783. if b < 0x80 {
  1784. break
  1785. }
  1786. }
  1787. if msglen < 0 {
  1788. return ErrInvalidLengthGenerated
  1789. }
  1790. postIndex := iNdEx + msglen
  1791. if postIndex > l {
  1792. return io.ErrUnexpectedEOF
  1793. }
  1794. if m.NonResourceAttributes == nil {
  1795. m.NonResourceAttributes = &NonResourceAttributes{}
  1796. }
  1797. if err := m.NonResourceAttributes.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1798. return err
  1799. }
  1800. iNdEx = postIndex
  1801. case 3:
  1802. if wireType != 2 {
  1803. return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
  1804. }
  1805. var stringLen uint64
  1806. for shift := uint(0); ; shift += 7 {
  1807. if shift >= 64 {
  1808. return ErrIntOverflowGenerated
  1809. }
  1810. if iNdEx >= l {
  1811. return io.ErrUnexpectedEOF
  1812. }
  1813. b := data[iNdEx]
  1814. iNdEx++
  1815. stringLen |= (uint64(b) & 0x7F) << shift
  1816. if b < 0x80 {
  1817. break
  1818. }
  1819. }
  1820. intStringLen := int(stringLen)
  1821. if intStringLen < 0 {
  1822. return ErrInvalidLengthGenerated
  1823. }
  1824. postIndex := iNdEx + intStringLen
  1825. if postIndex > l {
  1826. return io.ErrUnexpectedEOF
  1827. }
  1828. m.User = string(data[iNdEx:postIndex])
  1829. iNdEx = postIndex
  1830. case 4:
  1831. if wireType != 2 {
  1832. return fmt.Errorf("proto: wrong wireType = %d for field Groups", wireType)
  1833. }
  1834. var stringLen uint64
  1835. for shift := uint(0); ; shift += 7 {
  1836. if shift >= 64 {
  1837. return ErrIntOverflowGenerated
  1838. }
  1839. if iNdEx >= l {
  1840. return io.ErrUnexpectedEOF
  1841. }
  1842. b := data[iNdEx]
  1843. iNdEx++
  1844. stringLen |= (uint64(b) & 0x7F) << shift
  1845. if b < 0x80 {
  1846. break
  1847. }
  1848. }
  1849. intStringLen := int(stringLen)
  1850. if intStringLen < 0 {
  1851. return ErrInvalidLengthGenerated
  1852. }
  1853. postIndex := iNdEx + intStringLen
  1854. if postIndex > l {
  1855. return io.ErrUnexpectedEOF
  1856. }
  1857. m.Groups = append(m.Groups, string(data[iNdEx:postIndex]))
  1858. iNdEx = postIndex
  1859. case 5:
  1860. if wireType != 2 {
  1861. return fmt.Errorf("proto: wrong wireType = %d for field Extra", wireType)
  1862. }
  1863. var msglen int
  1864. for shift := uint(0); ; shift += 7 {
  1865. if shift >= 64 {
  1866. return ErrIntOverflowGenerated
  1867. }
  1868. if iNdEx >= l {
  1869. return io.ErrUnexpectedEOF
  1870. }
  1871. b := data[iNdEx]
  1872. iNdEx++
  1873. msglen |= (int(b) & 0x7F) << shift
  1874. if b < 0x80 {
  1875. break
  1876. }
  1877. }
  1878. if msglen < 0 {
  1879. return ErrInvalidLengthGenerated
  1880. }
  1881. postIndex := iNdEx + msglen
  1882. if postIndex > l {
  1883. return io.ErrUnexpectedEOF
  1884. }
  1885. var keykey uint64
  1886. for shift := uint(0); ; shift += 7 {
  1887. if shift >= 64 {
  1888. return ErrIntOverflowGenerated
  1889. }
  1890. if iNdEx >= l {
  1891. return io.ErrUnexpectedEOF
  1892. }
  1893. b := data[iNdEx]
  1894. iNdEx++
  1895. keykey |= (uint64(b) & 0x7F) << shift
  1896. if b < 0x80 {
  1897. break
  1898. }
  1899. }
  1900. var stringLenmapkey uint64
  1901. for shift := uint(0); ; shift += 7 {
  1902. if shift >= 64 {
  1903. return ErrIntOverflowGenerated
  1904. }
  1905. if iNdEx >= l {
  1906. return io.ErrUnexpectedEOF
  1907. }
  1908. b := data[iNdEx]
  1909. iNdEx++
  1910. stringLenmapkey |= (uint64(b) & 0x7F) << shift
  1911. if b < 0x80 {
  1912. break
  1913. }
  1914. }
  1915. intStringLenmapkey := int(stringLenmapkey)
  1916. if intStringLenmapkey < 0 {
  1917. return ErrInvalidLengthGenerated
  1918. }
  1919. postStringIndexmapkey := iNdEx + intStringLenmapkey
  1920. if postStringIndexmapkey > l {
  1921. return io.ErrUnexpectedEOF
  1922. }
  1923. mapkey := string(data[iNdEx:postStringIndexmapkey])
  1924. iNdEx = postStringIndexmapkey
  1925. var valuekey uint64
  1926. for shift := uint(0); ; shift += 7 {
  1927. if shift >= 64 {
  1928. return ErrIntOverflowGenerated
  1929. }
  1930. if iNdEx >= l {
  1931. return io.ErrUnexpectedEOF
  1932. }
  1933. b := data[iNdEx]
  1934. iNdEx++
  1935. valuekey |= (uint64(b) & 0x7F) << shift
  1936. if b < 0x80 {
  1937. break
  1938. }
  1939. }
  1940. var mapmsglen int
  1941. for shift := uint(0); ; shift += 7 {
  1942. if shift >= 64 {
  1943. return ErrIntOverflowGenerated
  1944. }
  1945. if iNdEx >= l {
  1946. return io.ErrUnexpectedEOF
  1947. }
  1948. b := data[iNdEx]
  1949. iNdEx++
  1950. mapmsglen |= (int(b) & 0x7F) << shift
  1951. if b < 0x80 {
  1952. break
  1953. }
  1954. }
  1955. if mapmsglen < 0 {
  1956. return ErrInvalidLengthGenerated
  1957. }
  1958. postmsgIndex := iNdEx + mapmsglen
  1959. if mapmsglen < 0 {
  1960. return ErrInvalidLengthGenerated
  1961. }
  1962. if postmsgIndex > l {
  1963. return io.ErrUnexpectedEOF
  1964. }
  1965. mapvalue := &ExtraValue{}
  1966. if err := mapvalue.Unmarshal(data[iNdEx:postmsgIndex]); err != nil {
  1967. return err
  1968. }
  1969. iNdEx = postmsgIndex
  1970. if m.Extra == nil {
  1971. m.Extra = make(map[string]ExtraValue)
  1972. }
  1973. m.Extra[mapkey] = *mapvalue
  1974. iNdEx = postIndex
  1975. default:
  1976. iNdEx = preIndex
  1977. skippy, err := skipGenerated(data[iNdEx:])
  1978. if err != nil {
  1979. return err
  1980. }
  1981. if skippy < 0 {
  1982. return ErrInvalidLengthGenerated
  1983. }
  1984. if (iNdEx + skippy) > l {
  1985. return io.ErrUnexpectedEOF
  1986. }
  1987. iNdEx += skippy
  1988. }
  1989. }
  1990. if iNdEx > l {
  1991. return io.ErrUnexpectedEOF
  1992. }
  1993. return nil
  1994. }
  1995. func (m *SubjectAccessReviewStatus) Unmarshal(data []byte) error {
  1996. l := len(data)
  1997. iNdEx := 0
  1998. for iNdEx < l {
  1999. preIndex := iNdEx
  2000. var wire uint64
  2001. for shift := uint(0); ; shift += 7 {
  2002. if shift >= 64 {
  2003. return ErrIntOverflowGenerated
  2004. }
  2005. if iNdEx >= l {
  2006. return io.ErrUnexpectedEOF
  2007. }
  2008. b := data[iNdEx]
  2009. iNdEx++
  2010. wire |= (uint64(b) & 0x7F) << shift
  2011. if b < 0x80 {
  2012. break
  2013. }
  2014. }
  2015. fieldNum := int32(wire >> 3)
  2016. wireType := int(wire & 0x7)
  2017. if wireType == 4 {
  2018. return fmt.Errorf("proto: SubjectAccessReviewStatus: wiretype end group for non-group")
  2019. }
  2020. if fieldNum <= 0 {
  2021. return fmt.Errorf("proto: SubjectAccessReviewStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  2022. }
  2023. switch fieldNum {
  2024. case 1:
  2025. if wireType != 0 {
  2026. return fmt.Errorf("proto: wrong wireType = %d for field Allowed", wireType)
  2027. }
  2028. var v int
  2029. for shift := uint(0); ; shift += 7 {
  2030. if shift >= 64 {
  2031. return ErrIntOverflowGenerated
  2032. }
  2033. if iNdEx >= l {
  2034. return io.ErrUnexpectedEOF
  2035. }
  2036. b := data[iNdEx]
  2037. iNdEx++
  2038. v |= (int(b) & 0x7F) << shift
  2039. if b < 0x80 {
  2040. break
  2041. }
  2042. }
  2043. m.Allowed = bool(v != 0)
  2044. case 2:
  2045. if wireType != 2 {
  2046. return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  2047. }
  2048. var stringLen uint64
  2049. for shift := uint(0); ; shift += 7 {
  2050. if shift >= 64 {
  2051. return ErrIntOverflowGenerated
  2052. }
  2053. if iNdEx >= l {
  2054. return io.ErrUnexpectedEOF
  2055. }
  2056. b := data[iNdEx]
  2057. iNdEx++
  2058. stringLen |= (uint64(b) & 0x7F) << shift
  2059. if b < 0x80 {
  2060. break
  2061. }
  2062. }
  2063. intStringLen := int(stringLen)
  2064. if intStringLen < 0 {
  2065. return ErrInvalidLengthGenerated
  2066. }
  2067. postIndex := iNdEx + intStringLen
  2068. if postIndex > l {
  2069. return io.ErrUnexpectedEOF
  2070. }
  2071. m.Reason = string(data[iNdEx:postIndex])
  2072. iNdEx = postIndex
  2073. case 3:
  2074. if wireType != 2 {
  2075. return fmt.Errorf("proto: wrong wireType = %d for field EvaluationError", wireType)
  2076. }
  2077. var stringLen uint64
  2078. for shift := uint(0); ; shift += 7 {
  2079. if shift >= 64 {
  2080. return ErrIntOverflowGenerated
  2081. }
  2082. if iNdEx >= l {
  2083. return io.ErrUnexpectedEOF
  2084. }
  2085. b := data[iNdEx]
  2086. iNdEx++
  2087. stringLen |= (uint64(b) & 0x7F) << shift
  2088. if b < 0x80 {
  2089. break
  2090. }
  2091. }
  2092. intStringLen := int(stringLen)
  2093. if intStringLen < 0 {
  2094. return ErrInvalidLengthGenerated
  2095. }
  2096. postIndex := iNdEx + intStringLen
  2097. if postIndex > l {
  2098. return io.ErrUnexpectedEOF
  2099. }
  2100. m.EvaluationError = string(data[iNdEx:postIndex])
  2101. iNdEx = postIndex
  2102. default:
  2103. iNdEx = preIndex
  2104. skippy, err := skipGenerated(data[iNdEx:])
  2105. if err != nil {
  2106. return err
  2107. }
  2108. if skippy < 0 {
  2109. return ErrInvalidLengthGenerated
  2110. }
  2111. if (iNdEx + skippy) > l {
  2112. return io.ErrUnexpectedEOF
  2113. }
  2114. iNdEx += skippy
  2115. }
  2116. }
  2117. if iNdEx > l {
  2118. return io.ErrUnexpectedEOF
  2119. }
  2120. return nil
  2121. }
  2122. func skipGenerated(data []byte) (n int, err error) {
  2123. l := len(data)
  2124. iNdEx := 0
  2125. for iNdEx < l {
  2126. var wire uint64
  2127. for shift := uint(0); ; shift += 7 {
  2128. if shift >= 64 {
  2129. return 0, ErrIntOverflowGenerated
  2130. }
  2131. if iNdEx >= l {
  2132. return 0, io.ErrUnexpectedEOF
  2133. }
  2134. b := data[iNdEx]
  2135. iNdEx++
  2136. wire |= (uint64(b) & 0x7F) << shift
  2137. if b < 0x80 {
  2138. break
  2139. }
  2140. }
  2141. wireType := int(wire & 0x7)
  2142. switch wireType {
  2143. case 0:
  2144. for shift := uint(0); ; shift += 7 {
  2145. if shift >= 64 {
  2146. return 0, ErrIntOverflowGenerated
  2147. }
  2148. if iNdEx >= l {
  2149. return 0, io.ErrUnexpectedEOF
  2150. }
  2151. iNdEx++
  2152. if data[iNdEx-1] < 0x80 {
  2153. break
  2154. }
  2155. }
  2156. return iNdEx, nil
  2157. case 1:
  2158. iNdEx += 8
  2159. return iNdEx, nil
  2160. case 2:
  2161. var length int
  2162. for shift := uint(0); ; shift += 7 {
  2163. if shift >= 64 {
  2164. return 0, ErrIntOverflowGenerated
  2165. }
  2166. if iNdEx >= l {
  2167. return 0, io.ErrUnexpectedEOF
  2168. }
  2169. b := data[iNdEx]
  2170. iNdEx++
  2171. length |= (int(b) & 0x7F) << shift
  2172. if b < 0x80 {
  2173. break
  2174. }
  2175. }
  2176. iNdEx += length
  2177. if length < 0 {
  2178. return 0, ErrInvalidLengthGenerated
  2179. }
  2180. return iNdEx, nil
  2181. case 3:
  2182. for {
  2183. var innerWire uint64
  2184. var start int = iNdEx
  2185. for shift := uint(0); ; shift += 7 {
  2186. if shift >= 64 {
  2187. return 0, ErrIntOverflowGenerated
  2188. }
  2189. if iNdEx >= l {
  2190. return 0, io.ErrUnexpectedEOF
  2191. }
  2192. b := data[iNdEx]
  2193. iNdEx++
  2194. innerWire |= (uint64(b) & 0x7F) << shift
  2195. if b < 0x80 {
  2196. break
  2197. }
  2198. }
  2199. innerWireType := int(innerWire & 0x7)
  2200. if innerWireType == 4 {
  2201. break
  2202. }
  2203. next, err := skipGenerated(data[start:])
  2204. if err != nil {
  2205. return 0, err
  2206. }
  2207. iNdEx = start + next
  2208. }
  2209. return iNdEx, nil
  2210. case 4:
  2211. return iNdEx, nil
  2212. case 5:
  2213. iNdEx += 4
  2214. return iNdEx, nil
  2215. default:
  2216. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  2217. }
  2218. }
  2219. panic("unreachable")
  2220. }
  2221. var (
  2222. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  2223. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  2224. )
  2225. var fileDescriptorGenerated = []byte{
  2226. // 904 bytes of a gzipped FileDescriptorProto
  2227. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x56, 0x4f, 0x6f, 0x1b, 0x45,
  2228. 0x14, 0xf7, 0xfa, 0x5f, 0xec, 0x09, 0x90, 0x32, 0x55, 0xc9, 0x36, 0x48, 0xb6, 0x65, 0x10, 0x0a,
  2229. 0xa2, 0xec, 0x92, 0xf2, 0xa7, 0x55, 0x39, 0xa0, 0xac, 0x08, 0x7f, 0x24, 0xda, 0xa2, 0x89, 0xc8,
  2230. 0x01, 0x2e, 0x8c, 0x37, 0x2f, 0xf6, 0xd6, 0xde, 0x9d, 0x65, 0x66, 0x76, 0xdb, 0x70, 0xea, 0x8d,
  2231. 0x2b, 0x12, 0x17, 0x8e, 0x7c, 0x05, 0x3e, 0x00, 0x9c, 0x73, 0xa3, 0x07, 0x24, 0x38, 0x20, 0x8b,
  2232. 0x2c, 0x17, 0x3e, 0x06, 0x9a, 0xd9, 0x89, 0x37, 0xc6, 0x6b, 0x2a, 0x43, 0x25, 0x7a, 0xe8, 0x6d,
  2233. 0xe7, 0xbd, 0xdf, 0xef, 0xbd, 0xdf, 0xbc, 0x79, 0xb3, 0x6f, 0xd0, 0xdb, 0xe3, 0xeb, 0xc2, 0x09,
  2234. 0x98, 0x3b, 0x4e, 0x06, 0xc0, 0x23, 0x90, 0x20, 0xdc, 0x78, 0x3c, 0x74, 0x69, 0x1c, 0x08, 0x97,
  2235. 0x26, 0x72, 0xc4, 0x78, 0xf0, 0x25, 0x95, 0x01, 0x8b, 0xdc, 0x74, 0xc7, 0x1d, 0x42, 0x04, 0x9c,
  2236. 0x4a, 0x38, 0x74, 0x62, 0xce, 0x24, 0xc3, 0xaf, 0xe4, 0x64, 0xa7, 0x20, 0x3b, 0xf1, 0x78, 0xe8,
  2237. 0x28, 0xb2, 0x33, 0x47, 0x76, 0xd2, 0x9d, 0xad, 0x57, 0x87, 0x81, 0x1c, 0x25, 0x03, 0xc7, 0x67,
  2238. 0xa1, 0x3b, 0x64, 0x43, 0xe6, 0xea, 0x18, 0x83, 0xe4, 0x48, 0xaf, 0xf4, 0x42, 0x7f, 0xe5, 0xb1,
  2239. 0xb7, 0xde, 0x30, 0xc2, 0x68, 0x1c, 0x84, 0xd4, 0x1f, 0x05, 0x11, 0xf0, 0xe3, 0x42, 0x5a, 0x08,
  2240. 0x92, 0x96, 0x28, 0xda, 0x72, 0x97, 0xb1, 0x78, 0x12, 0xc9, 0x20, 0x84, 0x05, 0xc2, 0x5b, 0x0f,
  2241. 0x23, 0x08, 0x7f, 0x04, 0x21, 0x5d, 0xe0, 0xbd, 0xbe, 0x8c, 0x97, 0xc8, 0x60, 0xe2, 0x06, 0x91,
  2242. 0x14, 0x92, 0x2f, 0x90, 0xce, 0xed, 0x49, 0x00, 0x4f, 0x81, 0x17, 0x1b, 0x82, 0x7b, 0x34, 0x8c,
  2243. 0x27, 0x50, 0xb6, 0xa7, 0x2b, 0x4b, 0x8f, 0xa8, 0x04, 0xdd, 0xbf, 0x86, 0xd0, 0xde, 0x3d, 0xc9,
  2244. 0xe9, 0x01, 0x9d, 0x24, 0x80, 0xbb, 0xa8, 0x11, 0x48, 0x08, 0x85, 0x6d, 0xf5, 0x6a, 0xdb, 0x6d,
  2245. 0xaf, 0x9d, 0x4d, 0xbb, 0x8d, 0x0f, 0x95, 0x81, 0xe4, 0xf6, 0x1b, 0xad, 0x6f, 0xbf, 0xeb, 0x56,
  2246. 0xee, 0xff, 0xd6, 0xab, 0xf4, 0x7f, 0xae, 0x22, 0xfb, 0x23, 0xe6, 0xd3, 0xc9, 0x7e, 0x32, 0xb8,
  2247. 0x03, 0xbe, 0xdc, 0xf5, 0x7d, 0x10, 0x82, 0x40, 0x1a, 0xc0, 0x5d, 0xfc, 0x39, 0x6a, 0xa9, 0x92,
  2248. 0x1f, 0x52, 0x49, 0x6d, 0xab, 0x67, 0x6d, 0xaf, 0x5f, 0x7d, 0xcd, 0x31, 0x87, 0x7f, 0xbe, 0x02,
  2249. 0xc5, 0xf1, 0x2b, 0xb4, 0x93, 0xee, 0x38, 0xb7, 0x75, 0xac, 0x9b, 0x20, 0xa9, 0x87, 0x4f, 0xa6,
  2250. 0xdd, 0x4a, 0x36, 0xed, 0xa2, 0xc2, 0x46, 0x66, 0x51, 0xf1, 0x11, 0xaa, 0x8b, 0x18, 0x7c, 0xbb,
  2251. 0xaa, 0xa3, 0xbf, 0xeb, 0xac, 0xd0, 0x5a, 0x4e, 0x89, 0xe2, 0xfd, 0x18, 0x7c, 0xef, 0x29, 0x93,
  2252. 0xb1, 0xae, 0x56, 0x44, 0xc7, 0xc7, 0x11, 0x6a, 0x0a, 0x49, 0x65, 0x22, 0xec, 0x9a, 0xce, 0xf4,
  2253. 0xde, 0x7f, 0xce, 0xa4, 0xa3, 0x79, 0xcf, 0x98, 0x5c, 0xcd, 0x7c, 0x4d, 0x4c, 0x96, 0xfe, 0x67,
  2254. 0xe8, 0xd2, 0x2d, 0x16, 0x11, 0x10, 0x2c, 0xe1, 0x3e, 0xec, 0x4a, 0xc9, 0x83, 0x41, 0x22, 0x41,
  2255. 0xe0, 0x1e, 0xaa, 0xc7, 0x54, 0x8e, 0x74, 0x39, 0xdb, 0x85, 0xd4, 0x8f, 0xa9, 0x1c, 0x11, 0xed,
  2256. 0x51, 0x88, 0x14, 0xf8, 0x40, 0x97, 0xe4, 0x1c, 0xe2, 0x00, 0xf8, 0x80, 0x68, 0x4f, 0xff, 0xc7,
  2257. 0x2a, 0xc2, 0x25, 0xa1, 0x5d, 0xd4, 0x8e, 0x68, 0x08, 0x22, 0xa6, 0x3e, 0x98, 0xf8, 0xcf, 0x1a,
  2258. 0x76, 0xfb, 0xd6, 0x99, 0x83, 0x14, 0x98, 0x87, 0x67, 0xc2, 0x2f, 0xa0, 0xc6, 0x90, 0xb3, 0x24,
  2259. 0xd6, 0x55, 0x6b, 0x7b, 0x4f, 0x1b, 0x48, 0xe3, 0x7d, 0x65, 0x24, 0xb9, 0x0f, 0xbf, 0x8c, 0xd6,
  2260. 0x52, 0xe0, 0x22, 0x60, 0x91, 0x5d, 0xd7, 0xb0, 0x0d, 0x03, 0x5b, 0x3b, 0xc8, 0xcd, 0xe4, 0xcc,
  2261. 0x8f, 0xaf, 0xa0, 0x16, 0x37, 0xc2, 0xed, 0x86, 0xc6, 0x5e, 0x30, 0xd8, 0xd6, 0xd9, 0x86, 0xc8,
  2262. 0x0c, 0x81, 0xdf, 0x44, 0xeb, 0x22, 0x19, 0xcc, 0x08, 0x4d, 0x4d, 0xb8, 0x68, 0x08, 0xeb, 0xfb,
  2263. 0x85, 0x8b, 0x9c, 0xc7, 0xa9, 0x6d, 0xa9, 0x3d, 0xda, 0x6b, 0xf3, 0xdb, 0x52, 0x25, 0x20, 0xda,
  2264. 0xd3, 0xff, 0xa5, 0x8a, 0x36, 0xf7, 0x61, 0x72, 0xf4, 0xff, 0xf4, 0xfc, 0x9d, 0xb9, 0x9e, 0xff,
  2265. 0x60, 0xb5, 0x4e, 0x2c, 0x57, 0xfd, 0xd8, 0xf4, 0xfd, 0x0f, 0x55, 0xf4, 0xfc, 0x3f, 0x68, 0xc4,
  2266. 0x5f, 0x59, 0x08, 0xf3, 0x85, 0xd6, 0x35, 0x85, 0x7e, 0x67, 0x25, 0x71, 0x8b, 0x37, 0xc0, 0x7b,
  2267. 0x2e, 0x9b, 0x76, 0x4b, 0x6e, 0x06, 0x29, 0x49, 0x89, 0xbf, 0xb1, 0xd0, 0xa5, 0xa8, 0xec, 0x8a,
  2268. 0x9a, 0x73, 0xf1, 0x56, 0x12, 0x53, 0x7a, 0xd9, 0xbd, 0xcb, 0xd9, 0xb4, 0x5b, 0xfe, 0x1f, 0x20,
  2269. 0xe5, 0xb9, 0xfb, 0x3f, 0x55, 0xd1, 0xc5, 0x27, 0x7f, 0xe2, 0x47, 0xd9, 0x91, 0x7f, 0xd6, 0xd1,
  2270. 0xe6, 0x93, 0x6e, 0xfc, 0x57, 0xdd, 0x38, 0x1b, 0x10, 0xb5, 0xf9, 0x3f, 0xe9, 0x27, 0x02, 0xb8,
  2271. 0x19, 0x10, 0x7d, 0xd4, 0xd4, 0x43, 0x40, 0xd8, 0x75, 0xfd, 0xd4, 0x40, 0xea, 0x04, 0xf4, 0x74,
  2272. 0x10, 0xc4, 0x78, 0xb0, 0x44, 0x0d, 0x50, 0x6f, 0x13, 0xbb, 0xd1, 0xab, 0x6d, 0xaf, 0x5f, 0xbd,
  2273. 0xfd, 0x28, 0x5a, 0xcb, 0xd1, 0xaf, 0x9d, 0xbd, 0x48, 0xf2, 0xe3, 0x62, 0x2a, 0x69, 0x1b, 0xc9,
  2274. 0x93, 0x6d, 0x7d, 0x61, 0x5e, 0x44, 0x1a, 0x83, 0x2f, 0xa0, 0xda, 0x18, 0x8e, 0xf3, 0xa9, 0x48,
  2275. 0xd4, 0x27, 0xbe, 0x89, 0x1a, 0xa9, 0x7a, 0x2c, 0x99, 0x02, 0x5f, 0x5b, 0x49, 0x55, 0xf1, 0xd6,
  2276. 0x22, 0x79, 0x94, 0x1b, 0xd5, 0xeb, 0x56, 0xff, 0x7b, 0x0b, 0x5d, 0x5e, 0xda, 0xa0, 0x6a, 0x4c,
  2277. 0xd2, 0xc9, 0x84, 0xdd, 0x85, 0x43, 0x2d, 0xa3, 0x55, 0x8c, 0xc9, 0xdd, 0xdc, 0x4c, 0xce, 0xfc,
  2278. 0xf8, 0x25, 0xd4, 0xe4, 0x40, 0x05, 0x8b, 0xcc, 0x68, 0x9e, 0xf5, 0x36, 0xd1, 0x56, 0x62, 0xbc,
  2279. 0x78, 0x17, 0x6d, 0x80, 0x4a, 0xaf, 0x75, 0xed, 0x71, 0xce, 0xb8, 0x39, 0xaa, 0x4d, 0x43, 0xd8,
  2280. 0xd8, 0x9b, 0x77, 0x93, 0xbf, 0xe3, 0xbd, 0x17, 0x4f, 0x4e, 0x3b, 0x95, 0x07, 0xa7, 0x9d, 0xca,
  2281. 0xaf, 0xa7, 0x9d, 0xca, 0xfd, 0xac, 0x63, 0x9d, 0x64, 0x1d, 0xeb, 0x41, 0xd6, 0xb1, 0x7e, 0xcf,
  2282. 0x3a, 0xd6, 0xd7, 0x7f, 0x74, 0x2a, 0x9f, 0x56, 0xd3, 0x9d, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff,
  2283. 0x8a, 0xc4, 0x1f, 0xd5, 0x30, 0x0c, 0x00, 0x00,
  2284. }