github.com/microsoft/moc@v0.17.1/rpc/common/moc_common_nodeinfo.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // source: moc_common_nodeinfo.proto
     3  
     4  package common
     5  
     6  import (
     7  	fmt "fmt"
     8  	proto "github.com/golang/protobuf/proto"
     9  	math "math"
    10  )
    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  
    17  // This is a compile-time assertion to ensure that this generated file
    18  // is compatible with the proto package it is being compiled against.
    19  // A compilation error at this line likely means your copy of the
    20  // proto package needs to be updated.
    21  const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
    22  
    23  type OsRegistrationState int32
    24  
    25  const (
    26  	OsRegistrationState_notRegistered OsRegistrationState = 0
    27  	OsRegistrationState_registered    OsRegistrationState = 1
    28  )
    29  
    30  var OsRegistrationState_name = map[int32]string{
    31  	0: "notRegistered",
    32  	1: "registered",
    33  }
    34  
    35  var OsRegistrationState_value = map[string]int32{
    36  	"notRegistered": 0,
    37  	"registered":    1,
    38  }
    39  
    40  func (x OsRegistrationState) String() string {
    41  	return proto.EnumName(OsRegistrationState_name, int32(x))
    42  }
    43  
    44  func (OsRegistrationState) EnumDescriptor() ([]byte, []int) {
    45  	return fileDescriptor_7c83f03f7e6831a3, []int{0}
    46  }
    47  
    48  type OsRegistrationStatus struct {
    49  	Status               OsRegistrationState `protobuf:"varint,1,opt,name=status,proto3,enum=moc.common.OsRegistrationState" json:"status,omitempty"`
    50  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
    51  	XXX_unrecognized     []byte              `json:"-"`
    52  	XXX_sizecache        int32               `json:"-"`
    53  }
    54  
    55  func (m *OsRegistrationStatus) Reset()         { *m = OsRegistrationStatus{} }
    56  func (m *OsRegistrationStatus) String() string { return proto.CompactTextString(m) }
    57  func (*OsRegistrationStatus) ProtoMessage()    {}
    58  func (*OsRegistrationStatus) Descriptor() ([]byte, []int) {
    59  	return fileDescriptor_7c83f03f7e6831a3, []int{0}
    60  }
    61  
    62  func (m *OsRegistrationStatus) XXX_Unmarshal(b []byte) error {
    63  	return xxx_messageInfo_OsRegistrationStatus.Unmarshal(m, b)
    64  }
    65  func (m *OsRegistrationStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    66  	return xxx_messageInfo_OsRegistrationStatus.Marshal(b, m, deterministic)
    67  }
    68  func (m *OsRegistrationStatus) XXX_Merge(src proto.Message) {
    69  	xxx_messageInfo_OsRegistrationStatus.Merge(m, src)
    70  }
    71  func (m *OsRegistrationStatus) XXX_Size() int {
    72  	return xxx_messageInfo_OsRegistrationStatus.Size(m)
    73  }
    74  func (m *OsRegistrationStatus) XXX_DiscardUnknown() {
    75  	xxx_messageInfo_OsRegistrationStatus.DiscardUnknown(m)
    76  }
    77  
    78  var xxx_messageInfo_OsRegistrationStatus proto.InternalMessageInfo
    79  
    80  func (m *OsRegistrationStatus) GetStatus() OsRegistrationState {
    81  	if m != nil {
    82  		return m.Status
    83  	}
    84  	return OsRegistrationState_notRegistered
    85  }
    86  
    87  type Processor struct {
    88  	Name                 string        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    89  	Cores                uint32        `protobuf:"varint,2,opt,name=cores,proto3" json:"cores,omitempty"`
    90  	Speed                string        `protobuf:"bytes,3,opt,name=speed,proto3" json:"speed,omitempty"`
    91  	Type                 ProcessorType `protobuf:"varint,4,opt,name=type,proto3,enum=moc.ProcessorType" json:"type,omitempty"`
    92  	Virtualization       bool          `protobuf:"varint,5,opt,name=virtualization,proto3" json:"virtualization,omitempty"`
    93  	Logicalprocessors    uint32        `protobuf:"varint,6,opt,name=logicalprocessors,proto3" json:"logicalprocessors,omitempty"`
    94  	Hypervisorpresent    bool          `protobuf:"varint,7,opt,name=hypervisorpresent,proto3" json:"hypervisorpresent,omitempty"`
    95  	Manufacturer         string        `protobuf:"bytes,8,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
    96  	Architecture         Architecture  `protobuf:"varint,9,opt,name=architecture,proto3,enum=moc.Architecture" json:"architecture,omitempty"`
    97  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
    98  	XXX_unrecognized     []byte        `json:"-"`
    99  	XXX_sizecache        int32         `json:"-"`
   100  }
   101  
   102  func (m *Processor) Reset()         { *m = Processor{} }
   103  func (m *Processor) String() string { return proto.CompactTextString(m) }
   104  func (*Processor) ProtoMessage()    {}
   105  func (*Processor) Descriptor() ([]byte, []int) {
   106  	return fileDescriptor_7c83f03f7e6831a3, []int{1}
   107  }
   108  
   109  func (m *Processor) XXX_Unmarshal(b []byte) error {
   110  	return xxx_messageInfo_Processor.Unmarshal(m, b)
   111  }
   112  func (m *Processor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   113  	return xxx_messageInfo_Processor.Marshal(b, m, deterministic)
   114  }
   115  func (m *Processor) XXX_Merge(src proto.Message) {
   116  	xxx_messageInfo_Processor.Merge(m, src)
   117  }
   118  func (m *Processor) XXX_Size() int {
   119  	return xxx_messageInfo_Processor.Size(m)
   120  }
   121  func (m *Processor) XXX_DiscardUnknown() {
   122  	xxx_messageInfo_Processor.DiscardUnknown(m)
   123  }
   124  
   125  var xxx_messageInfo_Processor proto.InternalMessageInfo
   126  
   127  func (m *Processor) GetName() string {
   128  	if m != nil {
   129  		return m.Name
   130  	}
   131  	return ""
   132  }
   133  
   134  func (m *Processor) GetCores() uint32 {
   135  	if m != nil {
   136  		return m.Cores
   137  	}
   138  	return 0
   139  }
   140  
   141  func (m *Processor) GetSpeed() string {
   142  	if m != nil {
   143  		return m.Speed
   144  	}
   145  	return ""
   146  }
   147  
   148  func (m *Processor) GetType() ProcessorType {
   149  	if m != nil {
   150  		return m.Type
   151  	}
   152  	return ProcessorType_None
   153  }
   154  
   155  func (m *Processor) GetVirtualization() bool {
   156  	if m != nil {
   157  		return m.Virtualization
   158  	}
   159  	return false
   160  }
   161  
   162  func (m *Processor) GetLogicalprocessors() uint32 {
   163  	if m != nil {
   164  		return m.Logicalprocessors
   165  	}
   166  	return 0
   167  }
   168  
   169  func (m *Processor) GetHypervisorpresent() bool {
   170  	if m != nil {
   171  		return m.Hypervisorpresent
   172  	}
   173  	return false
   174  }
   175  
   176  func (m *Processor) GetManufacturer() string {
   177  	if m != nil {
   178  		return m.Manufacturer
   179  	}
   180  	return ""
   181  }
   182  
   183  func (m *Processor) GetArchitecture() Architecture {
   184  	if m != nil {
   185  		return m.Architecture
   186  	}
   187  	return Architecture_x86
   188  }
   189  
   190  type PhysicalMemory struct {
   191  	SizeBytes            uint64   `protobuf:"varint,1,opt,name=sizeBytes,proto3" json:"sizeBytes,omitempty"`
   192  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   193  	XXX_unrecognized     []byte   `json:"-"`
   194  	XXX_sizecache        int32    `json:"-"`
   195  }
   196  
   197  func (m *PhysicalMemory) Reset()         { *m = PhysicalMemory{} }
   198  func (m *PhysicalMemory) String() string { return proto.CompactTextString(m) }
   199  func (*PhysicalMemory) ProtoMessage()    {}
   200  func (*PhysicalMemory) Descriptor() ([]byte, []int) {
   201  	return fileDescriptor_7c83f03f7e6831a3, []int{2}
   202  }
   203  
   204  func (m *PhysicalMemory) XXX_Unmarshal(b []byte) error {
   205  	return xxx_messageInfo_PhysicalMemory.Unmarshal(m, b)
   206  }
   207  func (m *PhysicalMemory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   208  	return xxx_messageInfo_PhysicalMemory.Marshal(b, m, deterministic)
   209  }
   210  func (m *PhysicalMemory) XXX_Merge(src proto.Message) {
   211  	xxx_messageInfo_PhysicalMemory.Merge(m, src)
   212  }
   213  func (m *PhysicalMemory) XXX_Size() int {
   214  	return xxx_messageInfo_PhysicalMemory.Size(m)
   215  }
   216  func (m *PhysicalMemory) XXX_DiscardUnknown() {
   217  	xxx_messageInfo_PhysicalMemory.DiscardUnknown(m)
   218  }
   219  
   220  var xxx_messageInfo_PhysicalMemory proto.InternalMessageInfo
   221  
   222  func (m *PhysicalMemory) GetSizeBytes() uint64 {
   223  	if m != nil {
   224  		return m.SizeBytes
   225  	}
   226  	return 0
   227  }
   228  
   229  type GPU struct {
   230  	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   231  	SizeBytes            uint32   `protobuf:"varint,2,opt,name=sizeBytes,proto3" json:"sizeBytes,omitempty"`
   232  	Count                uint32   `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
   233  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   234  	XXX_unrecognized     []byte   `json:"-"`
   235  	XXX_sizecache        int32    `json:"-"`
   236  }
   237  
   238  func (m *GPU) Reset()         { *m = GPU{} }
   239  func (m *GPU) String() string { return proto.CompactTextString(m) }
   240  func (*GPU) ProtoMessage()    {}
   241  func (*GPU) Descriptor() ([]byte, []int) {
   242  	return fileDescriptor_7c83f03f7e6831a3, []int{3}
   243  }
   244  
   245  func (m *GPU) XXX_Unmarshal(b []byte) error {
   246  	return xxx_messageInfo_GPU.Unmarshal(m, b)
   247  }
   248  func (m *GPU) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   249  	return xxx_messageInfo_GPU.Marshal(b, m, deterministic)
   250  }
   251  func (m *GPU) XXX_Merge(src proto.Message) {
   252  	xxx_messageInfo_GPU.Merge(m, src)
   253  }
   254  func (m *GPU) XXX_Size() int {
   255  	return xxx_messageInfo_GPU.Size(m)
   256  }
   257  func (m *GPU) XXX_DiscardUnknown() {
   258  	xxx_messageInfo_GPU.DiscardUnknown(m)
   259  }
   260  
   261  var xxx_messageInfo_GPU proto.InternalMessageInfo
   262  
   263  func (m *GPU) GetName() string {
   264  	if m != nil {
   265  		return m.Name
   266  	}
   267  	return ""
   268  }
   269  
   270  func (m *GPU) GetSizeBytes() uint32 {
   271  	if m != nil {
   272  		return m.SizeBytes
   273  	}
   274  	return 0
   275  }
   276  
   277  func (m *GPU) GetCount() uint32 {
   278  	if m != nil {
   279  		return m.Count
   280  	}
   281  	return 0
   282  }
   283  
   284  type OperatingSystem struct {
   285  	Operatingsystemsku   uint64                `protobuf:"varint,1,opt,name=operatingsystemsku,proto3" json:"operatingsystemsku,omitempty"`
   286  	Ostype               OperatingSystemType   `protobuf:"varint,2,opt,name=ostype,proto3,enum=moc.OperatingSystemType" json:"ostype,omitempty"`
   287  	Osversion            string                `protobuf:"bytes,3,opt,name=osversion,proto3" json:"osversion,omitempty"`
   288  	OsRegistrationStatus *OsRegistrationStatus `protobuf:"bytes,4,opt,name=osRegistrationStatus,proto3" json:"osRegistrationStatus,omitempty"`
   289  	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
   290  	XXX_unrecognized     []byte                `json:"-"`
   291  	XXX_sizecache        int32                 `json:"-"`
   292  }
   293  
   294  func (m *OperatingSystem) Reset()         { *m = OperatingSystem{} }
   295  func (m *OperatingSystem) String() string { return proto.CompactTextString(m) }
   296  func (*OperatingSystem) ProtoMessage()    {}
   297  func (*OperatingSystem) Descriptor() ([]byte, []int) {
   298  	return fileDescriptor_7c83f03f7e6831a3, []int{4}
   299  }
   300  
   301  func (m *OperatingSystem) XXX_Unmarshal(b []byte) error {
   302  	return xxx_messageInfo_OperatingSystem.Unmarshal(m, b)
   303  }
   304  func (m *OperatingSystem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   305  	return xxx_messageInfo_OperatingSystem.Marshal(b, m, deterministic)
   306  }
   307  func (m *OperatingSystem) XXX_Merge(src proto.Message) {
   308  	xxx_messageInfo_OperatingSystem.Merge(m, src)
   309  }
   310  func (m *OperatingSystem) XXX_Size() int {
   311  	return xxx_messageInfo_OperatingSystem.Size(m)
   312  }
   313  func (m *OperatingSystem) XXX_DiscardUnknown() {
   314  	xxx_messageInfo_OperatingSystem.DiscardUnknown(m)
   315  }
   316  
   317  var xxx_messageInfo_OperatingSystem proto.InternalMessageInfo
   318  
   319  func (m *OperatingSystem) GetOperatingsystemsku() uint64 {
   320  	if m != nil {
   321  		return m.Operatingsystemsku
   322  	}
   323  	return 0
   324  }
   325  
   326  func (m *OperatingSystem) GetOstype() OperatingSystemType {
   327  	if m != nil {
   328  		return m.Ostype
   329  	}
   330  	return OperatingSystemType_WINDOWS
   331  }
   332  
   333  func (m *OperatingSystem) GetOsversion() string {
   334  	if m != nil {
   335  		return m.Osversion
   336  	}
   337  	return ""
   338  }
   339  
   340  func (m *OperatingSystem) GetOsRegistrationStatus() *OsRegistrationStatus {
   341  	if m != nil {
   342  		return m.OsRegistrationStatus
   343  	}
   344  	return nil
   345  }
   346  
   347  type NodeInfo struct {
   348  	Name                 string              `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   349  	Id                   string              `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
   350  	Capability           *Resources          `protobuf:"bytes,3,opt,name=capability,proto3" json:"capability,omitempty"`
   351  	Availability         *Resources          `protobuf:"bytes,4,opt,name=availability,proto3" json:"availability,omitempty"`
   352  	Ostype               OperatingSystemType `protobuf:"varint,6,opt,name=ostype,proto3,enum=moc.OperatingSystemType" json:"ostype,omitempty"`
   353  	Status               *Status             `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
   354  	Uptime               int64               `protobuf:"varint,8,opt,name=uptime,proto3" json:"uptime,omitempty"`
   355  	OsInfo               *OperatingSystem    `protobuf:"bytes,9,opt,name=osInfo,proto3" json:"osInfo,omitempty"`
   356  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
   357  	XXX_unrecognized     []byte              `json:"-"`
   358  	XXX_sizecache        int32               `json:"-"`
   359  }
   360  
   361  func (m *NodeInfo) Reset()         { *m = NodeInfo{} }
   362  func (m *NodeInfo) String() string { return proto.CompactTextString(m) }
   363  func (*NodeInfo) ProtoMessage()    {}
   364  func (*NodeInfo) Descriptor() ([]byte, []int) {
   365  	return fileDescriptor_7c83f03f7e6831a3, []int{5}
   366  }
   367  
   368  func (m *NodeInfo) XXX_Unmarshal(b []byte) error {
   369  	return xxx_messageInfo_NodeInfo.Unmarshal(m, b)
   370  }
   371  func (m *NodeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   372  	return xxx_messageInfo_NodeInfo.Marshal(b, m, deterministic)
   373  }
   374  func (m *NodeInfo) XXX_Merge(src proto.Message) {
   375  	xxx_messageInfo_NodeInfo.Merge(m, src)
   376  }
   377  func (m *NodeInfo) XXX_Size() int {
   378  	return xxx_messageInfo_NodeInfo.Size(m)
   379  }
   380  func (m *NodeInfo) XXX_DiscardUnknown() {
   381  	xxx_messageInfo_NodeInfo.DiscardUnknown(m)
   382  }
   383  
   384  var xxx_messageInfo_NodeInfo proto.InternalMessageInfo
   385  
   386  func (m *NodeInfo) GetName() string {
   387  	if m != nil {
   388  		return m.Name
   389  	}
   390  	return ""
   391  }
   392  
   393  func (m *NodeInfo) GetId() string {
   394  	if m != nil {
   395  		return m.Id
   396  	}
   397  	return ""
   398  }
   399  
   400  func (m *NodeInfo) GetCapability() *Resources {
   401  	if m != nil {
   402  		return m.Capability
   403  	}
   404  	return nil
   405  }
   406  
   407  func (m *NodeInfo) GetAvailability() *Resources {
   408  	if m != nil {
   409  		return m.Availability
   410  	}
   411  	return nil
   412  }
   413  
   414  func (m *NodeInfo) GetOstype() OperatingSystemType {
   415  	if m != nil {
   416  		return m.Ostype
   417  	}
   418  	return OperatingSystemType_WINDOWS
   419  }
   420  
   421  func (m *NodeInfo) GetStatus() *Status {
   422  	if m != nil {
   423  		return m.Status
   424  	}
   425  	return nil
   426  }
   427  
   428  func (m *NodeInfo) GetUptime() int64 {
   429  	if m != nil {
   430  		return m.Uptime
   431  	}
   432  	return 0
   433  }
   434  
   435  func (m *NodeInfo) GetOsInfo() *OperatingSystem {
   436  	if m != nil {
   437  		return m.OsInfo
   438  	}
   439  	return nil
   440  }
   441  
   442  type Resources struct {
   443  	Processor            *Processor                  `protobuf:"bytes,1,opt,name=processor,proto3" json:"processor,omitempty"`
   444  	Memory               *PhysicalMemory             `protobuf:"bytes,2,opt,name=memory,proto3" json:"memory,omitempty"`
   445  	Gpu                  *GPU                        `protobuf:"bytes,3,opt,name=gpu,proto3" json:"gpu,omitempty"`
   446  	VmCapabilities       *VirtualMachineCapabilities `protobuf:"bytes,5,opt,name=vmCapabilities,proto3" json:"vmCapabilities,omitempty"`
   447  	GpuList              []*Gpu                      `protobuf:"bytes,6,rep,name=gpuList,proto3" json:"gpuList,omitempty"`
   448  	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
   449  	XXX_unrecognized     []byte                      `json:"-"`
   450  	XXX_sizecache        int32                       `json:"-"`
   451  }
   452  
   453  func (m *Resources) Reset()         { *m = Resources{} }
   454  func (m *Resources) String() string { return proto.CompactTextString(m) }
   455  func (*Resources) ProtoMessage()    {}
   456  func (*Resources) Descriptor() ([]byte, []int) {
   457  	return fileDescriptor_7c83f03f7e6831a3, []int{6}
   458  }
   459  
   460  func (m *Resources) XXX_Unmarshal(b []byte) error {
   461  	return xxx_messageInfo_Resources.Unmarshal(m, b)
   462  }
   463  func (m *Resources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   464  	return xxx_messageInfo_Resources.Marshal(b, m, deterministic)
   465  }
   466  func (m *Resources) XXX_Merge(src proto.Message) {
   467  	xxx_messageInfo_Resources.Merge(m, src)
   468  }
   469  func (m *Resources) XXX_Size() int {
   470  	return xxx_messageInfo_Resources.Size(m)
   471  }
   472  func (m *Resources) XXX_DiscardUnknown() {
   473  	xxx_messageInfo_Resources.DiscardUnknown(m)
   474  }
   475  
   476  var xxx_messageInfo_Resources proto.InternalMessageInfo
   477  
   478  func (m *Resources) GetProcessor() *Processor {
   479  	if m != nil {
   480  		return m.Processor
   481  	}
   482  	return nil
   483  }
   484  
   485  func (m *Resources) GetMemory() *PhysicalMemory {
   486  	if m != nil {
   487  		return m.Memory
   488  	}
   489  	return nil
   490  }
   491  
   492  func (m *Resources) GetGpu() *GPU {
   493  	if m != nil {
   494  		return m.Gpu
   495  	}
   496  	return nil
   497  }
   498  
   499  func (m *Resources) GetVmCapabilities() *VirtualMachineCapabilities {
   500  	if m != nil {
   501  		return m.VmCapabilities
   502  	}
   503  	return nil
   504  }
   505  
   506  func (m *Resources) GetGpuList() []*Gpu {
   507  	if m != nil {
   508  		return m.GpuList
   509  	}
   510  	return nil
   511  }
   512  
   513  func init() {
   514  	proto.RegisterEnum("moc.common.OsRegistrationState", OsRegistrationState_name, OsRegistrationState_value)
   515  	proto.RegisterType((*OsRegistrationStatus)(nil), "moc.common.OsRegistrationStatus")
   516  	proto.RegisterType((*Processor)(nil), "moc.common.Processor")
   517  	proto.RegisterType((*PhysicalMemory)(nil), "moc.common.PhysicalMemory")
   518  	proto.RegisterType((*GPU)(nil), "moc.common.GPU")
   519  	proto.RegisterType((*OperatingSystem)(nil), "moc.common.OperatingSystem")
   520  	proto.RegisterType((*NodeInfo)(nil), "moc.common.NodeInfo")
   521  	proto.RegisterType((*Resources)(nil), "moc.common.Resources")
   522  }
   523  
   524  func init() { proto.RegisterFile("moc_common_nodeinfo.proto", fileDescriptor_7c83f03f7e6831a3) }
   525  
   526  var fileDescriptor_7c83f03f7e6831a3 = []byte{
   527  	// 726 bytes of a gzipped FileDescriptorProto
   528  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x54, 0xdd, 0x6e, 0xd3, 0x4c,
   529  	0x10, 0xfd, 0xf2, 0x53, 0x37, 0x99, 0xb4, 0x69, 0xbb, 0x5f, 0x01, 0x53, 0x10, 0x04, 0x57, 0x54,
   530  	0x11, 0x42, 0x09, 0x4a, 0x55, 0x01, 0x97, 0x94, 0x8b, 0x08, 0x44, 0x69, 0xb4, 0x6d, 0xb9, 0xe0,
   531  	0xa6, 0x72, 0x9d, 0x49, 0xb2, 0x22, 0xf6, 0x5a, 0xbb, 0xeb, 0x48, 0xee, 0x23, 0xf0, 0x5c, 0x3c,
   532  	0x01, 0x2f, 0xc1, 0x6b, 0x20, 0x8f, 0x9d, 0xc4, 0x4e, 0xa3, 0x8a, 0x2b, 0x7b, 0xe7, 0x9c, 0x99,
   533  	0x9d, 0x99, 0x33, 0x3b, 0xf0, 0xd8, 0x97, 0xde, 0xb5, 0x27, 0x7d, 0x5f, 0x06, 0xd7, 0x81, 0x1c,
   534  	0xa2, 0x08, 0x46, 0xb2, 0x13, 0x2a, 0x69, 0x24, 0x03, 0x5f, 0x7a, 0x9d, 0x14, 0x3a, 0x78, 0x94,
   535  	0xa3, 0xa5, 0x9f, 0x94, 0x74, 0xf0, 0xac, 0x08, 0x84, 0x91, 0xc1, 0x3c, 0xee, 0x9c, 0xc3, 0xfe,
   536  	0xb9, 0xe6, 0x38, 0x16, 0xda, 0x28, 0xd7, 0x08, 0x19, 0x5c, 0x18, 0xd7, 0x44, 0x9a, 0xbd, 0x05,
   537  	0x4b, 0xd3, 0x9f, 0x5d, 0x6a, 0x95, 0xda, 0xcd, 0xde, 0xf3, 0xce, 0xf2, 0xb6, 0xce, 0x5d, 0x0f,
   538  	0xe4, 0x19, 0xdd, 0xf9, 0x5d, 0x86, 0xfa, 0x40, 0x49, 0x0f, 0xb5, 0x96, 0x8a, 0x31, 0xa8, 0x06,
   539  	0xae, 0x8f, 0x14, 0xa4, 0xce, 0xe9, 0x9f, 0xed, 0xc3, 0x86, 0x27, 0x15, 0x6a, 0xbb, 0xdc, 0x2a,
   540  	0xb5, 0xb7, 0x79, 0x7a, 0x48, 0xac, 0x3a, 0x44, 0x1c, 0xda, 0x15, 0xa2, 0xa6, 0x07, 0x76, 0x04,
   541  	0x55, 0x13, 0x87, 0x68, 0x57, 0x29, 0x09, 0x46, 0x49, 0x2c, 0xa2, 0x5f, 0xc6, 0x21, 0x72, 0xc2,
   542  	0xd9, 0x11, 0x34, 0x67, 0x42, 0x99, 0xc8, 0x9d, 0x8a, 0x5b, 0x4a, 0xca, 0xde, 0x68, 0x95, 0xda,
   543  	0x35, 0xbe, 0x62, 0x65, 0xaf, 0x61, 0x6f, 0x2a, 0xc7, 0xc2, 0x73, 0xa7, 0xe1, 0x3c, 0x8a, 0xb6,
   544  	0x2d, 0xca, 0xe3, 0x2e, 0x90, 0xb0, 0x27, 0x71, 0x88, 0x6a, 0x26, 0xb4, 0x54, 0xa1, 0x42, 0x8d,
   545  	0x81, 0xb1, 0x37, 0x29, 0xf0, 0x5d, 0x80, 0x39, 0xb0, 0xe5, 0xbb, 0x41, 0x34, 0x72, 0x3d, 0x13,
   546  	0x29, 0x54, 0x76, 0x8d, 0x0a, 0x29, 0xd8, 0xd8, 0x09, 0x6c, 0xb9, 0xca, 0x9b, 0x08, 0x83, 0x64,
   547  	0xb0, 0xeb, 0x54, 0xd7, 0x1e, 0xd5, 0xf5, 0x21, 0x07, 0xf0, 0x02, 0xcd, 0xe9, 0x40, 0x73, 0x30,
   548  	0x89, 0x75, 0x92, 0xde, 0x19, 0xfa, 0x52, 0xc5, 0xec, 0x29, 0xd4, 0xb5, 0xb8, 0xc5, 0xd3, 0xd8,
   549  	0x60, 0x2a, 0x51, 0x95, 0x2f, 0x0d, 0xce, 0x19, 0x54, 0xfa, 0x83, 0xab, 0xb5, 0xdd, 0x2f, 0x38,
   550  	0xa6, 0x0a, 0x2c, 0x0d, 0xa9, 0x36, 0x51, 0x60, 0x48, 0x05, 0xd2, 0x26, 0x0a, 0x8c, 0xf3, 0xa7,
   551  	0x04, 0x3b, 0xe7, 0x21, 0x26, 0x72, 0x07, 0xe3, 0x8b, 0x58, 0x1b, 0xf4, 0x59, 0x07, 0x98, 0x9c,
   552  	0x9b, 0x34, 0x99, 0xf4, 0x8f, 0x28, 0xcb, 0x64, 0x0d, 0xc2, 0xde, 0x80, 0x25, 0x35, 0x69, 0x59,
   553  	0xa6, 0x9a, 0x6d, 0xaa, 0x79, 0x25, 0x2a, 0x29, 0x9a, 0xf1, 0x92, 0x4c, 0xa5, 0x9e, 0xa1, 0xd2,
   554  	0x89, 0x9c, 0xe9, 0x54, 0x2c, 0x0d, 0xec, 0x12, 0xf6, 0xe5, 0x9a, 0xc1, 0xa5, 0x49, 0x69, 0xf4,
   555  	0x5a, 0xf7, 0x8f, 0x6b, 0xa4, 0xf9, 0x5a, 0x6f, 0xe7, 0x57, 0x19, 0x6a, 0x5f, 0xe5, 0x10, 0x3f,
   556  	0x05, 0x23, 0xb9, 0xb6, 0x7d, 0x4d, 0x28, 0x8b, 0x21, 0x95, 0x50, 0xe7, 0x65, 0x31, 0x64, 0x27,
   557  	0x00, 0x9e, 0x1b, 0xba, 0x37, 0x62, 0x2a, 0x4c, 0x4c, 0x59, 0x36, 0x7a, 0x0f, 0xf2, 0x97, 0x73,
   558  	0xd4, 0x32, 0x52, 0x1e, 0x6a, 0x9e, 0x23, 0xb2, 0xf7, 0xb0, 0xe5, 0xce, 0x5c, 0x31, 0x9d, 0x3b,
   559  	0x56, 0xef, 0x73, 0x2c, 0x50, 0x73, 0x8d, 0xb4, 0xfe, 0xb1, 0x91, 0x87, 0x8b, 0xb7, 0xbc, 0x49,
   560  	0xd7, 0x34, 0xc8, 0x23, 0xeb, 0x43, 0x06, 0xb1, 0x87, 0x60, 0x45, 0xa1, 0x11, 0x3e, 0xd2, 0xdc,
   561  	0x56, 0x78, 0x76, 0x62, 0xc7, 0xc9, 0x75, 0x49, 0x3b, 0x68, 0x56, 0x1b, 0xbd, 0x27, 0x85, 0xce,
   562  	0x16, 0x6f, 0xe5, 0x19, 0xd5, 0xf9, 0x59, 0x86, 0xfa, 0x22, 0x7f, 0x76, 0x0c, 0xf5, 0xc5, 0xa3,
   563  	0xa2, 0x66, 0xae, 0x54, 0xba, 0x78, 0xd0, 0x7c, 0xc9, 0x63, 0x3d, 0xb0, 0x7c, 0x1a, 0x75, 0x6a,
   564  	0x76, 0xa3, 0x77, 0x50, 0xf0, 0x28, 0x3c, 0x06, 0x9e, 0x31, 0xd9, 0x0b, 0xa8, 0x8c, 0xc3, 0x28,
   565  	0x53, 0x61, 0x27, 0xef, 0xd0, 0x1f, 0x5c, 0xf1, 0x04, 0x63, 0x7d, 0x68, 0xce, 0xfc, 0x8f, 0x73,
   566  	0x21, 0x04, 0x6a, 0x5a, 0x14, 0x8d, 0x6c, 0xbf, 0x7d, 0x4b, 0xb7, 0xc5, 0x99, 0xeb, 0x4d, 0x44,
   567  	0x80, 0x79, 0x1a, 0x5f, 0x71, 0x63, 0x0e, 0x6c, 0x8e, 0xc3, 0xe8, 0x8b, 0xd0, 0xc6, 0xb6, 0x5a,
   568  	0x95, 0x76, 0xa3, 0x57, 0xa3, 0x08, 0xfd, 0x30, 0xe2, 0x73, 0xe0, 0x73, 0xb5, 0x56, 0xdd, 0xdd,
   569  	0x78, 0xf5, 0x0e, 0xfe, 0x5f, 0xb3, 0x30, 0xd9, 0x1e, 0x6c, 0x07, 0xd2, 0xa4, 0x76, 0x54, 0x38,
   570  	0xdc, 0xfd, 0x8f, 0x35, 0x01, 0xd4, 0xf2, 0x5c, 0x3a, 0x7d, 0xf9, 0xfd, 0x70, 0x2c, 0xcc, 0x24,
   571  	0xba, 0x49, 0xca, 0xe8, 0xfa, 0xc2, 0x53, 0x52, 0xcb, 0x91, 0xe9, 0xfa, 0xd2, 0xeb, 0xaa, 0xd0,
   572  	0xeb, 0xa6, 0xc5, 0xdd, 0x58, 0xb4, 0xca, 0x8f, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0xa1, 0x4d,
   573  	0x9b, 0x90, 0x2c, 0x06, 0x00, 0x00,
   574  }