vpn.pb.go 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: vpn.proto
  3. package pb
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import _ "google.golang.org/genproto/googleapis/api/annotations"
  8. import (
  9. context "golang.org/x/net/context"
  10. grpc "google.golang.org/grpc"
  11. )
  12. // Reference imports to suppress errors if they are not otherwise used.
  13. var _ = proto.Marshal
  14. var _ = fmt.Errorf
  15. var _ = math.Inf
  16. type VPNProto int32
  17. const (
  18. VPNProto_NOPREF VPNProto = 0
  19. VPNProto_UDP VPNProto = 1
  20. VPNProto_TCP VPNProto = 2
  21. )
  22. var VPNProto_name = map[int32]string{
  23. 0: "NOPREF",
  24. 1: "UDP",
  25. 2: "TCP",
  26. }
  27. var VPNProto_value = map[string]int32{
  28. "NOPREF": 0,
  29. "UDP": 1,
  30. "TCP": 2,
  31. }
  32. func (x VPNProto) String() string {
  33. return proto.EnumName(VPNProto_name, int32(x))
  34. }
  35. func (VPNProto) EnumDescriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
  36. type VPNStatusRequest struct {
  37. }
  38. func (m *VPNStatusRequest) Reset() { *m = VPNStatusRequest{} }
  39. func (m *VPNStatusRequest) String() string { return proto.CompactTextString(m) }
  40. func (*VPNStatusRequest) ProtoMessage() {}
  41. func (*VPNStatusRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
  42. type VPNInitRequest struct {
  43. Hostname string `protobuf:"bytes,1,opt,name=hostname" json:"hostname,omitempty"`
  44. Port string `protobuf:"bytes,2,opt,name=port" json:"port,omitempty"`
  45. ProtoPref VPNProto `protobuf:"varint,3,opt,name=proto_pref,json=protoPref,enum=pb.VPNProto" json:"proto_pref,omitempty"`
  46. IpBlock string `protobuf:"bytes,4,opt,name=ip_block,json=ipBlock" json:"ip_block,omitempty"`
  47. Dns string `protobuf:"bytes,5,opt,name=dns" json:"dns,omitempty"`
  48. }
  49. func (m *VPNInitRequest) Reset() { *m = VPNInitRequest{} }
  50. func (m *VPNInitRequest) String() string { return proto.CompactTextString(m) }
  51. func (*VPNInitRequest) ProtoMessage() {}
  52. func (*VPNInitRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
  53. func (m *VPNInitRequest) GetHostname() string {
  54. if m != nil {
  55. return m.Hostname
  56. }
  57. return ""
  58. }
  59. func (m *VPNInitRequest) GetPort() string {
  60. if m != nil {
  61. return m.Port
  62. }
  63. return ""
  64. }
  65. func (m *VPNInitRequest) GetProtoPref() VPNProto {
  66. if m != nil {
  67. return m.ProtoPref
  68. }
  69. return VPNProto_NOPREF
  70. }
  71. func (m *VPNInitRequest) GetIpBlock() string {
  72. if m != nil {
  73. return m.IpBlock
  74. }
  75. return ""
  76. }
  77. func (m *VPNInitRequest) GetDns() string {
  78. if m != nil {
  79. return m.Dns
  80. }
  81. return ""
  82. }
  83. type VPNUpdateRequest struct {
  84. IpBlock string `protobuf:"bytes,1,opt,name=ip_block,json=ipBlock" json:"ip_block,omitempty"`
  85. Dns string `protobuf:"bytes,2,opt,name=dns" json:"dns,omitempty"`
  86. }
  87. func (m *VPNUpdateRequest) Reset() { *m = VPNUpdateRequest{} }
  88. func (m *VPNUpdateRequest) String() string { return proto.CompactTextString(m) }
  89. func (*VPNUpdateRequest) ProtoMessage() {}
  90. func (*VPNUpdateRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
  91. func (m *VPNUpdateRequest) GetIpBlock() string {
  92. if m != nil {
  93. return m.IpBlock
  94. }
  95. return ""
  96. }
  97. func (m *VPNUpdateRequest) GetDns() string {
  98. if m != nil {
  99. return m.Dns
  100. }
  101. return ""
  102. }
  103. type VPNRestartRequest struct {
  104. }
  105. func (m *VPNRestartRequest) Reset() { *m = VPNRestartRequest{} }
  106. func (m *VPNRestartRequest) String() string { return proto.CompactTextString(m) }
  107. func (*VPNRestartRequest) ProtoMessage() {}
  108. func (*VPNRestartRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
  109. type VPNStatusResponse struct {
  110. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  111. SerialNumber string `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber" json:"serial_number,omitempty"`
  112. Hostname string `protobuf:"bytes,3,opt,name=hostname" json:"hostname,omitempty"`
  113. Port string `protobuf:"bytes,4,opt,name=port" json:"port,omitempty"`
  114. Cert string `protobuf:"bytes,5,opt,name=cert" json:"cert,omitempty"`
  115. CaCert string `protobuf:"bytes,6,opt,name=ca_cert,json=caCert" json:"ca_cert,omitempty"`
  116. Net string `protobuf:"bytes,7,opt,name=net" json:"net,omitempty"`
  117. Mask string `protobuf:"bytes,8,opt,name=mask" json:"mask,omitempty"`
  118. CreatedAt string `protobuf:"bytes,9,opt,name=created_at,json=createdAt" json:"created_at,omitempty"`
  119. Proto string `protobuf:"bytes,10,opt,name=proto" json:"proto,omitempty"`
  120. Dns string `protobuf:"bytes,11,opt,name=dns" json:"dns,omitempty"`
  121. ExpiresAt string `protobuf:"bytes,12,opt,name=expires_at,json=expiresAt" json:"expires_at,omitempty"`
  122. CaExpiresAt string `protobuf:"bytes,13,opt,name=ca_expires_at,json=caExpiresAt" json:"ca_expires_at,omitempty"`
  123. }
  124. func (m *VPNStatusResponse) Reset() { *m = VPNStatusResponse{} }
  125. func (m *VPNStatusResponse) String() string { return proto.CompactTextString(m) }
  126. func (*VPNStatusResponse) ProtoMessage() {}
  127. func (*VPNStatusResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
  128. func (m *VPNStatusResponse) GetName() string {
  129. if m != nil {
  130. return m.Name
  131. }
  132. return ""
  133. }
  134. func (m *VPNStatusResponse) GetSerialNumber() string {
  135. if m != nil {
  136. return m.SerialNumber
  137. }
  138. return ""
  139. }
  140. func (m *VPNStatusResponse) GetHostname() string {
  141. if m != nil {
  142. return m.Hostname
  143. }
  144. return ""
  145. }
  146. func (m *VPNStatusResponse) GetPort() string {
  147. if m != nil {
  148. return m.Port
  149. }
  150. return ""
  151. }
  152. func (m *VPNStatusResponse) GetCert() string {
  153. if m != nil {
  154. return m.Cert
  155. }
  156. return ""
  157. }
  158. func (m *VPNStatusResponse) GetCaCert() string {
  159. if m != nil {
  160. return m.CaCert
  161. }
  162. return ""
  163. }
  164. func (m *VPNStatusResponse) GetNet() string {
  165. if m != nil {
  166. return m.Net
  167. }
  168. return ""
  169. }
  170. func (m *VPNStatusResponse) GetMask() string {
  171. if m != nil {
  172. return m.Mask
  173. }
  174. return ""
  175. }
  176. func (m *VPNStatusResponse) GetCreatedAt() string {
  177. if m != nil {
  178. return m.CreatedAt
  179. }
  180. return ""
  181. }
  182. func (m *VPNStatusResponse) GetProto() string {
  183. if m != nil {
  184. return m.Proto
  185. }
  186. return ""
  187. }
  188. func (m *VPNStatusResponse) GetDns() string {
  189. if m != nil {
  190. return m.Dns
  191. }
  192. return ""
  193. }
  194. func (m *VPNStatusResponse) GetExpiresAt() string {
  195. if m != nil {
  196. return m.ExpiresAt
  197. }
  198. return ""
  199. }
  200. func (m *VPNStatusResponse) GetCaExpiresAt() string {
  201. if m != nil {
  202. return m.CaExpiresAt
  203. }
  204. return ""
  205. }
  206. type VPNInitResponse struct {
  207. }
  208. func (m *VPNInitResponse) Reset() { *m = VPNInitResponse{} }
  209. func (m *VPNInitResponse) String() string { return proto.CompactTextString(m) }
  210. func (*VPNInitResponse) ProtoMessage() {}
  211. func (*VPNInitResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
  212. type VPNUpdateResponse struct {
  213. }
  214. func (m *VPNUpdateResponse) Reset() { *m = VPNUpdateResponse{} }
  215. func (m *VPNUpdateResponse) String() string { return proto.CompactTextString(m) }
  216. func (*VPNUpdateResponse) ProtoMessage() {}
  217. func (*VPNUpdateResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{6} }
  218. type VPNRestartResponse struct {
  219. }
  220. func (m *VPNRestartResponse) Reset() { *m = VPNRestartResponse{} }
  221. func (m *VPNRestartResponse) String() string { return proto.CompactTextString(m) }
  222. func (*VPNRestartResponse) ProtoMessage() {}
  223. func (*VPNRestartResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{7} }
  224. func init() {
  225. proto.RegisterType((*VPNStatusRequest)(nil), "pb.VPNStatusRequest")
  226. proto.RegisterType((*VPNInitRequest)(nil), "pb.VPNInitRequest")
  227. proto.RegisterType((*VPNUpdateRequest)(nil), "pb.VPNUpdateRequest")
  228. proto.RegisterType((*VPNRestartRequest)(nil), "pb.VPNRestartRequest")
  229. proto.RegisterType((*VPNStatusResponse)(nil), "pb.VPNStatusResponse")
  230. proto.RegisterType((*VPNInitResponse)(nil), "pb.VPNInitResponse")
  231. proto.RegisterType((*VPNUpdateResponse)(nil), "pb.VPNUpdateResponse")
  232. proto.RegisterType((*VPNRestartResponse)(nil), "pb.VPNRestartResponse")
  233. proto.RegisterEnum("pb.VPNProto", VPNProto_name, VPNProto_value)
  234. }
  235. // Reference imports to suppress errors if they are not otherwise used.
  236. var _ context.Context
  237. var _ grpc.ClientConn
  238. // This is a compile-time assertion to ensure that this generated file
  239. // is compatible with the grpc package it is being compiled against.
  240. const _ = grpc.SupportPackageIsVersion4
  241. // Client API for VPNService service
  242. type VPNServiceClient interface {
  243. Status(ctx context.Context, in *VPNStatusRequest, opts ...grpc.CallOption) (*VPNStatusResponse, error)
  244. Init(ctx context.Context, in *VPNInitRequest, opts ...grpc.CallOption) (*VPNInitResponse, error)
  245. Update(ctx context.Context, in *VPNUpdateRequest, opts ...grpc.CallOption) (*VPNUpdateResponse, error)
  246. Restart(ctx context.Context, in *VPNRestartRequest, opts ...grpc.CallOption) (*VPNRestartResponse, error)
  247. }
  248. type vPNServiceClient struct {
  249. cc *grpc.ClientConn
  250. }
  251. func NewVPNServiceClient(cc *grpc.ClientConn) VPNServiceClient {
  252. return &vPNServiceClient{cc}
  253. }
  254. func (c *vPNServiceClient) Status(ctx context.Context, in *VPNStatusRequest, opts ...grpc.CallOption) (*VPNStatusResponse, error) {
  255. out := new(VPNStatusResponse)
  256. err := grpc.Invoke(ctx, "/pb.VPNService/Status", in, out, c.cc, opts...)
  257. if err != nil {
  258. return nil, err
  259. }
  260. return out, nil
  261. }
  262. func (c *vPNServiceClient) Init(ctx context.Context, in *VPNInitRequest, opts ...grpc.CallOption) (*VPNInitResponse, error) {
  263. out := new(VPNInitResponse)
  264. err := grpc.Invoke(ctx, "/pb.VPNService/Init", in, out, c.cc, opts...)
  265. if err != nil {
  266. return nil, err
  267. }
  268. return out, nil
  269. }
  270. func (c *vPNServiceClient) Update(ctx context.Context, in *VPNUpdateRequest, opts ...grpc.CallOption) (*VPNUpdateResponse, error) {
  271. out := new(VPNUpdateResponse)
  272. err := grpc.Invoke(ctx, "/pb.VPNService/Update", in, out, c.cc, opts...)
  273. if err != nil {
  274. return nil, err
  275. }
  276. return out, nil
  277. }
  278. func (c *vPNServiceClient) Restart(ctx context.Context, in *VPNRestartRequest, opts ...grpc.CallOption) (*VPNRestartResponse, error) {
  279. out := new(VPNRestartResponse)
  280. err := grpc.Invoke(ctx, "/pb.VPNService/Restart", in, out, c.cc, opts...)
  281. if err != nil {
  282. return nil, err
  283. }
  284. return out, nil
  285. }
  286. // Server API for VPNService service
  287. type VPNServiceServer interface {
  288. Status(context.Context, *VPNStatusRequest) (*VPNStatusResponse, error)
  289. Init(context.Context, *VPNInitRequest) (*VPNInitResponse, error)
  290. Update(context.Context, *VPNUpdateRequest) (*VPNUpdateResponse, error)
  291. Restart(context.Context, *VPNRestartRequest) (*VPNRestartResponse, error)
  292. }
  293. func RegisterVPNServiceServer(s *grpc.Server, srv VPNServiceServer) {
  294. s.RegisterService(&_VPNService_serviceDesc, srv)
  295. }
  296. func _VPNService_Status_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  297. in := new(VPNStatusRequest)
  298. if err := dec(in); err != nil {
  299. return nil, err
  300. }
  301. if interceptor == nil {
  302. return srv.(VPNServiceServer).Status(ctx, in)
  303. }
  304. info := &grpc.UnaryServerInfo{
  305. Server: srv,
  306. FullMethod: "/pb.VPNService/Status",
  307. }
  308. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  309. return srv.(VPNServiceServer).Status(ctx, req.(*VPNStatusRequest))
  310. }
  311. return interceptor(ctx, in, info, handler)
  312. }
  313. func _VPNService_Init_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  314. in := new(VPNInitRequest)
  315. if err := dec(in); err != nil {
  316. return nil, err
  317. }
  318. if interceptor == nil {
  319. return srv.(VPNServiceServer).Init(ctx, in)
  320. }
  321. info := &grpc.UnaryServerInfo{
  322. Server: srv,
  323. FullMethod: "/pb.VPNService/Init",
  324. }
  325. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  326. return srv.(VPNServiceServer).Init(ctx, req.(*VPNInitRequest))
  327. }
  328. return interceptor(ctx, in, info, handler)
  329. }
  330. func _VPNService_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  331. in := new(VPNUpdateRequest)
  332. if err := dec(in); err != nil {
  333. return nil, err
  334. }
  335. if interceptor == nil {
  336. return srv.(VPNServiceServer).Update(ctx, in)
  337. }
  338. info := &grpc.UnaryServerInfo{
  339. Server: srv,
  340. FullMethod: "/pb.VPNService/Update",
  341. }
  342. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  343. return srv.(VPNServiceServer).Update(ctx, req.(*VPNUpdateRequest))
  344. }
  345. return interceptor(ctx, in, info, handler)
  346. }
  347. func _VPNService_Restart_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  348. in := new(VPNRestartRequest)
  349. if err := dec(in); err != nil {
  350. return nil, err
  351. }
  352. if interceptor == nil {
  353. return srv.(VPNServiceServer).Restart(ctx, in)
  354. }
  355. info := &grpc.UnaryServerInfo{
  356. Server: srv,
  357. FullMethod: "/pb.VPNService/Restart",
  358. }
  359. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  360. return srv.(VPNServiceServer).Restart(ctx, req.(*VPNRestartRequest))
  361. }
  362. return interceptor(ctx, in, info, handler)
  363. }
  364. var _VPNService_serviceDesc = grpc.ServiceDesc{
  365. ServiceName: "pb.VPNService",
  366. HandlerType: (*VPNServiceServer)(nil),
  367. Methods: []grpc.MethodDesc{
  368. {
  369. MethodName: "Status",
  370. Handler: _VPNService_Status_Handler,
  371. },
  372. {
  373. MethodName: "Init",
  374. Handler: _VPNService_Init_Handler,
  375. },
  376. {
  377. MethodName: "Update",
  378. Handler: _VPNService_Update_Handler,
  379. },
  380. {
  381. MethodName: "Restart",
  382. Handler: _VPNService_Restart_Handler,
  383. },
  384. },
  385. Streams: []grpc.StreamDesc{},
  386. Metadata: "vpn.proto",
  387. }
  388. func init() { proto.RegisterFile("vpn.proto", fileDescriptor1) }
  389. var fileDescriptor1 = []byte{
  390. // 568 bytes of a gzipped FileDescriptorProto
  391. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x93, 0xcd, 0x6e, 0xd3, 0x40,
  392. 0x10, 0xc7, 0xb1, 0x93, 0xe6, 0x63, 0xfa, 0x81, 0x3b, 0x4d, 0xa9, 0x09, 0x54, 0xaa, 0xcc, 0xa5,
  393. 0x2a, 0x52, 0x23, 0xca, 0x8d, 0x0b, 0x2a, 0xa5, 0x48, 0x48, 0xc8, 0x98, 0xd0, 0xe6, 0x6a, 0x6d,
  394. 0xdc, 0x6d, 0xb1, 0xda, 0xac, 0x97, 0xdd, 0x4d, 0xc4, 0x99, 0x57, 0xe0, 0xc6, 0x6b, 0x71, 0x82,
  395. 0x33, 0x0f, 0x82, 0x3c, 0xbb, 0x0e, 0x76, 0x04, 0xb7, 0xf1, 0x7f, 0x66, 0x7f, 0x9a, 0xf9, 0xcf,
  396. 0x18, 0xfa, 0x0b, 0x29, 0x8e, 0xa5, 0x2a, 0x4c, 0x81, 0xbe, 0x9c, 0x0e, 0x1f, 0xdf, 0x14, 0xc5,
  397. 0xcd, 0x1d, 0x1f, 0x31, 0x99, 0x8f, 0x98, 0x10, 0x85, 0x61, 0x26, 0x2f, 0x84, 0xb6, 0x15, 0x11,
  398. 0x42, 0x30, 0x49, 0xe2, 0x8f, 0x86, 0x99, 0xb9, 0x1e, 0xf3, 0xcf, 0x73, 0xae, 0x4d, 0xf4, 0xdd,
  399. 0x83, 0xad, 0x49, 0x12, 0xbf, 0x15, 0xb9, 0x71, 0x12, 0x0e, 0xa1, 0xf7, 0xa9, 0xd0, 0x46, 0xb0,
  400. 0x19, 0x0f, 0xbd, 0x03, 0xef, 0xb0, 0x3f, 0x5e, 0x7e, 0x23, 0x42, 0x5b, 0x16, 0xca, 0x84, 0x3e,
  401. 0xe9, 0x14, 0xe3, 0x53, 0x00, 0xe2, 0xa7, 0x52, 0xf1, 0xeb, 0xb0, 0x75, 0xe0, 0x1d, 0x6e, 0x9d,
  402. 0x6c, 0x1c, 0xcb, 0xe9, 0xf1, 0x24, 0x89, 0x93, 0x32, 0x31, 0xee, 0x53, 0x3e, 0x51, 0xfc, 0x1a,
  403. 0x1f, 0x42, 0x2f, 0x97, 0xe9, 0xf4, 0xae, 0xc8, 0x6e, 0xc3, 0x36, 0x41, 0xba, 0xb9, 0x7c, 0x55,
  404. 0x7e, 0x62, 0x00, 0xad, 0x2b, 0xa1, 0xc3, 0x35, 0x52, 0xcb, 0x30, 0x7a, 0x49, 0x0d, 0x5f, 0xca,
  405. 0x2b, 0x66, 0x78, 0xd5, 0x5d, 0x1d, 0xe0, 0xfd, 0x13, 0xe0, 0xff, 0x05, 0xec, 0xc0, 0xf6, 0x24,
  406. 0x89, 0xc7, 0x5c, 0x1b, 0xa6, 0xaa, 0xf9, 0xa2, 0x9f, 0x3e, 0xa9, 0x95, 0x0f, 0x5a, 0x16, 0x42,
  407. 0xd3, 0x64, 0xb5, 0x89, 0x29, 0xc6, 0x27, 0xb0, 0xa9, 0xb9, 0xca, 0xd9, 0x5d, 0x2a, 0xe6, 0xb3,
  408. 0x29, 0x57, 0x0e, 0xbd, 0x61, 0xc5, 0x98, 0xb4, 0x86, 0x5d, 0xad, 0xff, 0xd8, 0xd5, 0xae, 0xd9,
  409. 0x85, 0xd0, 0xce, 0xb8, 0x32, 0x6e, 0x4e, 0x8a, 0x71, 0x0f, 0xba, 0x19, 0x4b, 0x49, 0xee, 0x90,
  410. 0xdc, 0xc9, 0xd8, 0x59, 0x99, 0x08, 0xa0, 0x25, 0xb8, 0x09, 0xbb, 0x76, 0x24, 0xc1, 0xe9, 0xf9,
  411. 0x8c, 0xe9, 0xdb, 0xb0, 0x67, 0x9f, 0x97, 0x31, 0xee, 0x03, 0x64, 0x8a, 0x33, 0xc3, 0xaf, 0x52,
  412. 0x66, 0xc2, 0x3e, 0x65, 0xfa, 0x4e, 0x39, 0x35, 0x38, 0x80, 0x35, 0x5a, 0x40, 0x08, 0x94, 0xb1,
  413. 0x1f, 0x95, 0x5b, 0xeb, 0x4b, 0xb7, 0x4a, 0x0c, 0xff, 0x22, 0x73, 0xc5, 0x75, 0x89, 0xd9, 0xb0,
  414. 0x18, 0xa7, 0x9c, 0x1a, 0x8c, 0x60, 0x33, 0x63, 0x69, 0xad, 0x62, 0x93, 0x2a, 0xd6, 0x33, 0x76,
  415. 0x5e, 0xd5, 0x44, 0xdb, 0x70, 0x7f, 0x79, 0x4d, 0xd6, 0x58, 0xb7, 0x83, 0x6a, 0x89, 0x4e, 0x1c,
  416. 0x00, 0xd6, 0x17, 0x63, 0xd5, 0xa3, 0x43, 0xe8, 0x55, 0x37, 0x83, 0x00, 0x9d, 0xf8, 0x7d, 0x32,
  417. 0x3e, 0x7f, 0x13, 0xdc, 0xc3, 0x2e, 0xb4, 0x2e, 0x5f, 0x27, 0x81, 0x57, 0x06, 0x17, 0x67, 0x49,
  418. 0xe0, 0x9f, 0xfc, 0xf2, 0x01, 0xca, 0x1d, 0x72, 0xb5, 0xc8, 0x33, 0x8e, 0x1f, 0xa0, 0x63, 0xd7,
  419. 0x89, 0x03, 0x77, 0x78, 0x8d, 0x2b, 0x1f, 0xee, 0xae, 0xa8, 0xae, 0x8b, 0xe1, 0xd7, 0x1f, 0xbf,
  420. 0xbf, 0xf9, 0x03, 0x44, 0xfa, 0x61, 0x16, 0xcf, 0x46, 0x0b, 0x29, 0x46, 0xda, 0x82, 0xde, 0x41,
  421. 0xbb, 0x1c, 0x03, 0xd1, 0x3d, 0xad, 0xfd, 0x21, 0xc3, 0x9d, 0x86, 0xe6, 0x60, 0x8f, 0x08, 0xb6,
  422. 0x1b, 0x05, 0x75, 0x58, 0x2e, 0x72, 0xf3, 0xc2, 0x3b, 0xc2, 0x0b, 0xe8, 0x58, 0x07, 0x96, 0x0d,
  423. 0x36, 0xae, 0x7a, 0xd9, 0xe0, 0x8a, 0x4d, 0xfb, 0xc4, 0xdc, 0x8b, 0x1a, 0x0d, 0xce, 0xa9, 0xa6,
  424. 0xa4, 0x5e, 0x42, 0xd7, 0x59, 0x88, 0x15, 0xa0, 0x79, 0xeb, 0xc3, 0x07, 0xab, 0xf2, 0x4a, 0xb3,
  425. 0x3b, 0x75, 0xb0, 0xb2, 0x45, 0xd3, 0x0e, 0x1d, 0xc8, 0xf3, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff,
  426. 0xd4, 0x74, 0x98, 0x4b, 0x5d, 0x04, 0x00, 0x00,
  427. }