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

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // source: moc_common_common.proto
     3  
     4  package common
     5  
     6  import (
     7  	fmt "fmt"
     8  	proto "github.com/golang/protobuf/proto"
     9  	descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor"
    10  	math "math"
    11  )
    12  
    13  // Reference imports to suppress errors if they are not otherwise used.
    14  var _ = proto.Marshal
    15  var _ = fmt.Errorf
    16  var _ = math.Inf
    17  
    18  // This is a compile-time assertion to ensure that this generated file
    19  // is compatible with the proto package it is being compiled against.
    20  // A compilation error at this line likely means your copy of the
    21  // proto package needs to be updated.
    22  const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
    23  
    24  type Operation int32
    25  
    26  const (
    27  	Operation_GET      Operation = 0
    28  	Operation_POST     Operation = 1
    29  	Operation_DELETE   Operation = 2
    30  	Operation_UPDATE   Operation = 3
    31  	Operation_IMPORT   Operation = 4
    32  	Operation_EXPORT   Operation = 5
    33  	Operation_VALIDATE Operation = 6
    34  )
    35  
    36  var Operation_name = map[int32]string{
    37  	0: "GET",
    38  	1: "POST",
    39  	2: "DELETE",
    40  	3: "UPDATE",
    41  	4: "IMPORT",
    42  	5: "EXPORT",
    43  	6: "VALIDATE",
    44  }
    45  
    46  var Operation_value = map[string]int32{
    47  	"GET":      0,
    48  	"POST":     1,
    49  	"DELETE":   2,
    50  	"UPDATE":   3,
    51  	"IMPORT":   4,
    52  	"EXPORT":   5,
    53  	"VALIDATE": 6,
    54  }
    55  
    56  func (x Operation) String() string {
    57  	return proto.EnumName(Operation_name, int32(x))
    58  }
    59  
    60  func (Operation) EnumDescriptor() ([]byte, []int) {
    61  	return fileDescriptor_681f78e46755eb93, []int{0}
    62  }
    63  
    64  type ProvisionState int32
    65  
    66  const (
    67  	ProvisionState_UNKNOWN            ProvisionState = 0
    68  	ProvisionState_CREATING           ProvisionState = 1
    69  	ProvisionState_CREATED            ProvisionState = 2
    70  	ProvisionState_CREATE_FAILED      ProvisionState = 3
    71  	ProvisionState_DELETING           ProvisionState = 4
    72  	ProvisionState_DELETE_FAILED      ProvisionState = 5
    73  	ProvisionState_DELETED            ProvisionState = 6
    74  	ProvisionState_UPDATING           ProvisionState = 7
    75  	ProvisionState_UPDATE_FAILED      ProvisionState = 8
    76  	ProvisionState_UPDATED            ProvisionState = 9
    77  	ProvisionState_PROVISIONING       ProvisionState = 10
    78  	ProvisionState_PROVISIONED        ProvisionState = 11
    79  	ProvisionState_PROVISION_FAILED   ProvisionState = 12
    80  	ProvisionState_DEPROVISIONING     ProvisionState = 13
    81  	ProvisionState_DEPROVISIONED      ProvisionState = 14
    82  	ProvisionState_DEPROVISION_FAILED ProvisionState = 15
    83  	ProvisionState_DELETE_PENDING     ProvisionState = 16
    84  	ProvisionState_IMPORTING          ProvisionState = 17
    85  	ProvisionState_IMPORTED           ProvisionState = 18
    86  	ProvisionState_IMPORT_FAILED      ProvisionState = 19
    87  )
    88  
    89  var ProvisionState_name = map[int32]string{
    90  	0:  "UNKNOWN",
    91  	1:  "CREATING",
    92  	2:  "CREATED",
    93  	3:  "CREATE_FAILED",
    94  	4:  "DELETING",
    95  	5:  "DELETE_FAILED",
    96  	6:  "DELETED",
    97  	7:  "UPDATING",
    98  	8:  "UPDATE_FAILED",
    99  	9:  "UPDATED",
   100  	10: "PROVISIONING",
   101  	11: "PROVISIONED",
   102  	12: "PROVISION_FAILED",
   103  	13: "DEPROVISIONING",
   104  	14: "DEPROVISIONED",
   105  	15: "DEPROVISION_FAILED",
   106  	16: "DELETE_PENDING",
   107  	17: "IMPORTING",
   108  	18: "IMPORTED",
   109  	19: "IMPORT_FAILED",
   110  }
   111  
   112  var ProvisionState_value = map[string]int32{
   113  	"UNKNOWN":            0,
   114  	"CREATING":           1,
   115  	"CREATED":            2,
   116  	"CREATE_FAILED":      3,
   117  	"DELETING":           4,
   118  	"DELETE_FAILED":      5,
   119  	"DELETED":            6,
   120  	"UPDATING":           7,
   121  	"UPDATE_FAILED":      8,
   122  	"UPDATED":            9,
   123  	"PROVISIONING":       10,
   124  	"PROVISIONED":        11,
   125  	"PROVISION_FAILED":   12,
   126  	"DEPROVISIONING":     13,
   127  	"DEPROVISIONED":      14,
   128  	"DEPROVISION_FAILED": 15,
   129  	"DELETE_PENDING":     16,
   130  	"IMPORTING":          17,
   131  	"IMPORTED":           18,
   132  	"IMPORT_FAILED":      19,
   133  }
   134  
   135  func (x ProvisionState) String() string {
   136  	return proto.EnumName(ProvisionState_name, int32(x))
   137  }
   138  
   139  func (ProvisionState) EnumDescriptor() ([]byte, []int) {
   140  	return fileDescriptor_681f78e46755eb93, []int{1}
   141  }
   142  
   143  type HighAvailabilityState int32
   144  
   145  const (
   146  	HighAvailabilityState_UNKNOWN_HA_STATE HighAvailabilityState = 0
   147  	HighAvailabilityState_STABLE           HighAvailabilityState = 1
   148  	HighAvailabilityState_PENDING          HighAvailabilityState = 2
   149  )
   150  
   151  var HighAvailabilityState_name = map[int32]string{
   152  	0: "UNKNOWN_HA_STATE",
   153  	1: "STABLE",
   154  	2: "PENDING",
   155  }
   156  
   157  var HighAvailabilityState_value = map[string]int32{
   158  	"UNKNOWN_HA_STATE": 0,
   159  	"STABLE":           1,
   160  	"PENDING":          2,
   161  }
   162  
   163  func (x HighAvailabilityState) String() string {
   164  	return proto.EnumName(HighAvailabilityState_name, int32(x))
   165  }
   166  
   167  func (HighAvailabilityState) EnumDescriptor() ([]byte, []int) {
   168  	return fileDescriptor_681f78e46755eb93, []int{2}
   169  }
   170  
   171  type HealthState int32
   172  
   173  const (
   174  	HealthState_NOTKNOWN HealthState = 0
   175  	HealthState_OK       HealthState = 1
   176  	HealthState_WARNING  HealthState = 2
   177  	HealthState_CRITICAL HealthState = 3
   178  	// The entity went missing from the platform
   179  	HealthState_MISSING  HealthState = 4
   180  	HealthState_DEGRADED HealthState = 5
   181  	// The entity went missing from the agent
   182  	HealthState_NOTFOUND HealthState = 6
   183  )
   184  
   185  var HealthState_name = map[int32]string{
   186  	0: "NOTKNOWN",
   187  	1: "OK",
   188  	2: "WARNING",
   189  	3: "CRITICAL",
   190  	4: "MISSING",
   191  	5: "DEGRADED",
   192  	6: "NOTFOUND",
   193  }
   194  
   195  var HealthState_value = map[string]int32{
   196  	"NOTKNOWN": 0,
   197  	"OK":       1,
   198  	"WARNING":  2,
   199  	"CRITICAL": 3,
   200  	"MISSING":  4,
   201  	"DEGRADED": 5,
   202  	"NOTFOUND": 6,
   203  }
   204  
   205  func (x HealthState) String() string {
   206  	return proto.EnumName(HealthState_name, int32(x))
   207  }
   208  
   209  func (HealthState) EnumDescriptor() ([]byte, []int) {
   210  	return fileDescriptor_681f78e46755eb93, []int{3}
   211  }
   212  
   213  type ValidationStateCode int32
   214  
   215  const (
   216  	ValidationStateCode_NODE_UNREACHABLE        ValidationStateCode = 0
   217  	ValidationStateCode_ENTITY_MISSING          ValidationStateCode = 1
   218  	ValidationStateCode_CLIENT_CREATION_FAILURE ValidationStateCode = 2
   219  	ValidationStateCode_FORMAT_INVALID          ValidationStateCode = 3
   220  	ValidationStateCode_INFO_MISSING            ValidationStateCode = 4
   221  	ValidationStateCode_INFO_MISMATCH           ValidationStateCode = 5
   222  )
   223  
   224  var ValidationStateCode_name = map[int32]string{
   225  	0: "NODE_UNREACHABLE",
   226  	1: "ENTITY_MISSING",
   227  	2: "CLIENT_CREATION_FAILURE",
   228  	3: "FORMAT_INVALID",
   229  	4: "INFO_MISSING",
   230  	5: "INFO_MISMATCH",
   231  }
   232  
   233  var ValidationStateCode_value = map[string]int32{
   234  	"NODE_UNREACHABLE":        0,
   235  	"ENTITY_MISSING":          1,
   236  	"CLIENT_CREATION_FAILURE": 2,
   237  	"FORMAT_INVALID":          3,
   238  	"INFO_MISSING":            4,
   239  	"INFO_MISMATCH":           5,
   240  }
   241  
   242  func (x ValidationStateCode) String() string {
   243  	return proto.EnumName(ValidationStateCode_name, int32(x))
   244  }
   245  
   246  func (ValidationStateCode) EnumDescriptor() ([]byte, []int) {
   247  	return fileDescriptor_681f78e46755eb93, []int{4}
   248  }
   249  
   250  type ClientType int32
   251  
   252  const (
   253  	ClientType_CONTROLPLANE   ClientType = 0
   254  	ClientType_EXTERNALCLIENT ClientType = 1
   255  	ClientType_NODE           ClientType = 2
   256  	ClientType_ADMIN          ClientType = 3
   257  	ClientType_BAREMETAL      ClientType = 4
   258  	ClientType_LOADBALANCER   ClientType = 5
   259  	ClientType_HOST           ClientType = 6
   260  )
   261  
   262  var ClientType_name = map[int32]string{
   263  	0: "CONTROLPLANE",
   264  	1: "EXTERNALCLIENT",
   265  	2: "NODE",
   266  	3: "ADMIN",
   267  	4: "BAREMETAL",
   268  	5: "LOADBALANCER",
   269  	6: "HOST",
   270  }
   271  
   272  var ClientType_value = map[string]int32{
   273  	"CONTROLPLANE":   0,
   274  	"EXTERNALCLIENT": 1,
   275  	"NODE":           2,
   276  	"ADMIN":          3,
   277  	"BAREMETAL":      4,
   278  	"LOADBALANCER":   5,
   279  	"HOST":           6,
   280  }
   281  
   282  func (x ClientType) String() string {
   283  	return proto.EnumName(ClientType_name, int32(x))
   284  }
   285  
   286  func (ClientType) EnumDescriptor() ([]byte, []int) {
   287  	return fileDescriptor_681f78e46755eb93, []int{5}
   288  }
   289  
   290  type AuthenticationType int32
   291  
   292  const (
   293  	AuthenticationType_SELFSIGNED AuthenticationType = 0
   294  	AuthenticationType_CASIGNED   AuthenticationType = 1
   295  )
   296  
   297  var AuthenticationType_name = map[int32]string{
   298  	0: "SELFSIGNED",
   299  	1: "CASIGNED",
   300  }
   301  
   302  var AuthenticationType_value = map[string]int32{
   303  	"SELFSIGNED": 0,
   304  	"CASIGNED":   1,
   305  }
   306  
   307  func (x AuthenticationType) String() string {
   308  	return proto.EnumName(AuthenticationType_name, int32(x))
   309  }
   310  
   311  func (AuthenticationType) EnumDescriptor() ([]byte, []int) {
   312  	return fileDescriptor_681f78e46755eb93, []int{6}
   313  }
   314  
   315  type ProviderType int32
   316  
   317  const (
   318  	ProviderType_AnyProvider            ProviderType = 0
   319  	ProviderType_VirtualMachine         ProviderType = 1
   320  	ProviderType_VirtualMachineScaleSet ProviderType = 2
   321  	ProviderType_LoadBalancer           ProviderType = 3
   322  	ProviderType_VirtualNetwork         ProviderType = 4
   323  	ProviderType_VirtualHardDisk        ProviderType = 5
   324  	ProviderType_GalleryImage           ProviderType = 6
   325  	ProviderType_VirtualMachineImage    ProviderType = 7
   326  	ProviderType_NetworkInterface       ProviderType = 8
   327  	ProviderType_Certificate            ProviderType = 9
   328  	ProviderType_Key                    ProviderType = 10
   329  	ProviderType_Secret                 ProviderType = 11
   330  	ProviderType_KeyVault               ProviderType = 12
   331  	ProviderType_Identity               ProviderType = 13
   332  	ProviderType_Role                   ProviderType = 14
   333  	ProviderType_RoleAssignment         ProviderType = 15
   334  	ProviderType_Kubernetes             ProviderType = 16
   335  	ProviderType_Cluster                ProviderType = 17
   336  	ProviderType_ControlPlane           ProviderType = 18
   337  	ProviderType_Group                  ProviderType = 19
   338  	ProviderType_Node                   ProviderType = 20
   339  	ProviderType_Location               ProviderType = 21
   340  	ProviderType_StorageContainer       ProviderType = 22
   341  	ProviderType_StorageFile            ProviderType = 23
   342  	ProviderType_StorageDirectory       ProviderType = 24
   343  	ProviderType_Subscription           ProviderType = 25
   344  	ProviderType_VipPool                ProviderType = 26
   345  	ProviderType_MacPool                ProviderType = 27
   346  	ProviderType_EtcdCluster            ProviderType = 28
   347  	ProviderType_EtcdServer             ProviderType = 29
   348  	ProviderType_BareMetalMachine       ProviderType = 30
   349  	ProviderType_CredentialMonitor      ProviderType = 31
   350  	ProviderType_Logging                ProviderType = 32
   351  	ProviderType_Recovery               ProviderType = 33
   352  	ProviderType_Debug                  ProviderType = 34
   353  	ProviderType_BareMetalHost          ProviderType = 35
   354  	ProviderType_Authentication         ProviderType = 36
   355  	ProviderType_HealthMonitor          ProviderType = 37
   356  	ProviderType_LogicalNetwork         ProviderType = 38
   357  	ProviderType_AvailabilitySet        ProviderType = 39
   358  	ProviderType_NetworkSecurityGroup   ProviderType = 40
   359  )
   360  
   361  var ProviderType_name = map[int32]string{
   362  	0:  "AnyProvider",
   363  	1:  "VirtualMachine",
   364  	2:  "VirtualMachineScaleSet",
   365  	3:  "LoadBalancer",
   366  	4:  "VirtualNetwork",
   367  	5:  "VirtualHardDisk",
   368  	6:  "GalleryImage",
   369  	7:  "VirtualMachineImage",
   370  	8:  "NetworkInterface",
   371  	9:  "Certificate",
   372  	10: "Key",
   373  	11: "Secret",
   374  	12: "KeyVault",
   375  	13: "Identity",
   376  	14: "Role",
   377  	15: "RoleAssignment",
   378  	16: "Kubernetes",
   379  	17: "Cluster",
   380  	18: "ControlPlane",
   381  	19: "Group",
   382  	20: "Node",
   383  	21: "Location",
   384  	22: "StorageContainer",
   385  	23: "StorageFile",
   386  	24: "StorageDirectory",
   387  	25: "Subscription",
   388  	26: "VipPool",
   389  	27: "MacPool",
   390  	28: "EtcdCluster",
   391  	29: "EtcdServer",
   392  	30: "BareMetalMachine",
   393  	31: "CredentialMonitor",
   394  	32: "Logging",
   395  	33: "Recovery",
   396  	34: "Debug",
   397  	35: "BareMetalHost",
   398  	36: "Authentication",
   399  	37: "HealthMonitor",
   400  	38: "LogicalNetwork",
   401  	39: "AvailabilitySet",
   402  	40: "NetworkSecurityGroup",
   403  }
   404  
   405  var ProviderType_value = map[string]int32{
   406  	"AnyProvider":            0,
   407  	"VirtualMachine":         1,
   408  	"VirtualMachineScaleSet": 2,
   409  	"LoadBalancer":           3,
   410  	"VirtualNetwork":         4,
   411  	"VirtualHardDisk":        5,
   412  	"GalleryImage":           6,
   413  	"VirtualMachineImage":    7,
   414  	"NetworkInterface":       8,
   415  	"Certificate":            9,
   416  	"Key":                    10,
   417  	"Secret":                 11,
   418  	"KeyVault":               12,
   419  	"Identity":               13,
   420  	"Role":                   14,
   421  	"RoleAssignment":         15,
   422  	"Kubernetes":             16,
   423  	"Cluster":                17,
   424  	"ControlPlane":           18,
   425  	"Group":                  19,
   426  	"Node":                   20,
   427  	"Location":               21,
   428  	"StorageContainer":       22,
   429  	"StorageFile":            23,
   430  	"StorageDirectory":       24,
   431  	"Subscription":           25,
   432  	"VipPool":                26,
   433  	"MacPool":                27,
   434  	"EtcdCluster":            28,
   435  	"EtcdServer":             29,
   436  	"BareMetalMachine":       30,
   437  	"CredentialMonitor":      31,
   438  	"Logging":                32,
   439  	"Recovery":               33,
   440  	"Debug":                  34,
   441  	"BareMetalHost":          35,
   442  	"Authentication":         36,
   443  	"HealthMonitor":          37,
   444  	"LogicalNetwork":         38,
   445  	"AvailabilitySet":        39,
   446  	"NetworkSecurityGroup":   40,
   447  }
   448  
   449  func (x ProviderType) String() string {
   450  	return proto.EnumName(ProviderType_name, int32(x))
   451  }
   452  
   453  func (ProviderType) EnumDescriptor() ([]byte, []int) {
   454  	return fileDescriptor_681f78e46755eb93, []int{7}
   455  }
   456  
   457  // Operations specific to a provider
   458  // Format is [Provider]_[Operation]
   459  type ProviderAccessOperation int32
   460  
   461  const (
   462  	ProviderAccessOperation_Unspecified                       ProviderAccessOperation = 0
   463  	ProviderAccessOperation_Authentication_Login              ProviderAccessOperation = 100
   464  	ProviderAccessOperation_Certificate_Create                ProviderAccessOperation = 200
   465  	ProviderAccessOperation_Certificate_Update                ProviderAccessOperation = 201
   466  	ProviderAccessOperation_Certificate_Get                   ProviderAccessOperation = 202
   467  	ProviderAccessOperation_Certificate_Delete                ProviderAccessOperation = 203
   468  	ProviderAccessOperation_Certificate_Sign                  ProviderAccessOperation = 204
   469  	ProviderAccessOperation_Certificate_Renew                 ProviderAccessOperation = 205
   470  	ProviderAccessOperation_Identity_Create                   ProviderAccessOperation = 300
   471  	ProviderAccessOperation_Identity_Update                   ProviderAccessOperation = 301
   472  	ProviderAccessOperation_Identity_Revoke                   ProviderAccessOperation = 302
   473  	ProviderAccessOperation_Identity_Rotate                   ProviderAccessOperation = 303
   474  	ProviderAccessOperation_IdentityCertificate_Create        ProviderAccessOperation = 400
   475  	ProviderAccessOperation_IdentityCertificate_Update        ProviderAccessOperation = 401
   476  	ProviderAccessOperation_IdentityCertificate_Renew         ProviderAccessOperation = 402
   477  	ProviderAccessOperation_Key_Create                        ProviderAccessOperation = 500
   478  	ProviderAccessOperation_Key_Update                        ProviderAccessOperation = 501
   479  	ProviderAccessOperation_Key_Encrypt                       ProviderAccessOperation = 502
   480  	ProviderAccessOperation_Key_Decrypt                       ProviderAccessOperation = 503
   481  	ProviderAccessOperation_Key_WrapKey                       ProviderAccessOperation = 504
   482  	ProviderAccessOperation_Key_UnwrapKey                     ProviderAccessOperation = 505
   483  	ProviderAccessOperation_Key_Sign                          ProviderAccessOperation = 506
   484  	ProviderAccessOperation_Key_Verify                        ProviderAccessOperation = 507
   485  	ProviderAccessOperation_VirtualMachine_Create             ProviderAccessOperation = 600
   486  	ProviderAccessOperation_VirtualMachine_Update             ProviderAccessOperation = 601
   487  	ProviderAccessOperation_VirtualMachine_Delete             ProviderAccessOperation = 602
   488  	ProviderAccessOperation_VirtualMachine_Validate           ProviderAccessOperation = 603
   489  	ProviderAccessOperation_VirtualMachine_Start              ProviderAccessOperation = 604
   490  	ProviderAccessOperation_VirtualMachine_Stop               ProviderAccessOperation = 605
   491  	ProviderAccessOperation_VirtualMachine_Reset              ProviderAccessOperation = 606
   492  	ProviderAccessOperation_VirtualMachine_Repair_Guest_Agent ProviderAccessOperation = 607
   493  	ProviderAccessOperation_VirtualMachine_Pause              ProviderAccessOperation = 608
   494  	ProviderAccessOperation_VirtualMachine_Save               ProviderAccessOperation = 609
   495  	ProviderAccessOperation_Cluster_Create                    ProviderAccessOperation = 700
   496  	ProviderAccessOperation_Cluster_Update                    ProviderAccessOperation = 701
   497  	ProviderAccessOperation_Cluster_LoadCluster               ProviderAccessOperation = 702
   498  	ProviderAccessOperation_Cluster_UnloadCluster             ProviderAccessOperation = 703
   499  	ProviderAccessOperation_Cluster_GetCluster                ProviderAccessOperation = 704
   500  	ProviderAccessOperation_Cluster_GetNodes                  ProviderAccessOperation = 705
   501  	ProviderAccessOperation_Debug_DebugServer                 ProviderAccessOperation = 800
   502  	ProviderAccessOperation_Debug_StackTrace                  ProviderAccessOperation = 801
   503  	ProviderAccessOperation_BaremetalHost_Create              ProviderAccessOperation = 900
   504  	ProviderAccessOperation_BaremetalHost_Update              ProviderAccessOperation = 901
   505  	ProviderAccessOperation_BaremetalMachine_Create           ProviderAccessOperation = 1000
   506  	ProviderAccessOperation_BaremetalMachine_Update           ProviderAccessOperation = 1001
   507  	ProviderAccessOperation_ControlPlane_Create               ProviderAccessOperation = 1100
   508  	ProviderAccessOperation_ControlPlane_Update               ProviderAccessOperation = 1101
   509  	ProviderAccessOperation_EtcdCluster_Create                ProviderAccessOperation = 1200
   510  	ProviderAccessOperation_EtcdCluster_Update                ProviderAccessOperation = 1201
   511  	ProviderAccessOperation_EtcdServer_Create                 ProviderAccessOperation = 1300
   512  	ProviderAccessOperation_EtcdServer_Update                 ProviderAccessOperation = 1301
   513  	ProviderAccessOperation_GalleryImage_Create               ProviderAccessOperation = 1400
   514  	ProviderAccessOperation_GalleryImage_Update               ProviderAccessOperation = 1401
   515  	ProviderAccessOperation_Group_Create                      ProviderAccessOperation = 1500
   516  	ProviderAccessOperation_Group_Update                      ProviderAccessOperation = 1501
   517  	ProviderAccessOperation_KeyVault_Create                   ProviderAccessOperation = 1600
   518  	ProviderAccessOperation_KeyVault_Update                   ProviderAccessOperation = 1601
   519  	ProviderAccessOperation_Kubernetes_Create                 ProviderAccessOperation = 1700
   520  	ProviderAccessOperation_Kubernetes_Update                 ProviderAccessOperation = 1701
   521  	ProviderAccessOperation_LoadBalancer_Create               ProviderAccessOperation = 1800
   522  	ProviderAccessOperation_LoadBalancer_Update               ProviderAccessOperation = 1801
   523  	ProviderAccessOperation_Location_Create                   ProviderAccessOperation = 1900
   524  	ProviderAccessOperation_Location_Update                   ProviderAccessOperation = 1901
   525  	ProviderAccessOperation_Macpool_Create                    ProviderAccessOperation = 2000
   526  	ProviderAccessOperation_Macpool_Update                    ProviderAccessOperation = 2001
   527  	ProviderAccessOperation_NetworkInterface_Create           ProviderAccessOperation = 2100
   528  	ProviderAccessOperation_NetworkInterface_Update           ProviderAccessOperation = 2101
   529  	ProviderAccessOperation_Node_Create                       ProviderAccessOperation = 2200
   530  	ProviderAccessOperation_Node_Update                       ProviderAccessOperation = 2201
   531  	ProviderAccessOperation_Recovery_Create                   ProviderAccessOperation = 2300
   532  	ProviderAccessOperation_Recovery_Update                   ProviderAccessOperation = 2301
   533  	ProviderAccessOperation_Role_Create                       ProviderAccessOperation = 2400
   534  	ProviderAccessOperation_Role_Update                       ProviderAccessOperation = 2401
   535  	ProviderAccessOperation_RoleAssignment_Create             ProviderAccessOperation = 2500
   536  	ProviderAccessOperation_RoleAssignment_Update             ProviderAccessOperation = 2501
   537  	ProviderAccessOperation_Secret_Create                     ProviderAccessOperation = 2600
   538  	ProviderAccessOperation_Secret_Update                     ProviderAccessOperation = 2601
   539  	ProviderAccessOperation_StorageContainer_Create           ProviderAccessOperation = 2700
   540  	ProviderAccessOperation_StorageContainer_Update           ProviderAccessOperation = 2701
   541  	ProviderAccessOperation_Subscription_Create               ProviderAccessOperation = 2800
   542  	ProviderAccessOperation_Subscription_Update               ProviderAccessOperation = 2801
   543  	ProviderAccessOperation_Validation_Validate               ProviderAccessOperation = 2900
   544  	ProviderAccessOperation_VipPool_Create                    ProviderAccessOperation = 3000
   545  	ProviderAccessOperation_VipPool_Update                    ProviderAccessOperation = 3001
   546  	ProviderAccessOperation_VirtualHardDisk_Create            ProviderAccessOperation = 3100
   547  	ProviderAccessOperation_VirtualHardDisk_Update            ProviderAccessOperation = 3101
   548  	ProviderAccessOperation_VirtualMachineImage_Create        ProviderAccessOperation = 3200
   549  	ProviderAccessOperation_VirtualMachineImage_Update        ProviderAccessOperation = 3201
   550  	ProviderAccessOperation_VirtualMachineScaleSet_Create     ProviderAccessOperation = 3300
   551  	ProviderAccessOperation_VirtualMachineScaleSet_Update     ProviderAccessOperation = 3301
   552  	ProviderAccessOperation_VirtualNetwork_Create             ProviderAccessOperation = 3400
   553  	ProviderAccessOperation_VirtualNetwork_Update             ProviderAccessOperation = 3401
   554  	ProviderAccessOperation_AvailabilitySet_Create            ProviderAccessOperation = 3500
   555  	ProviderAccessOperation_AvailabilitySet_Delete            ProviderAccessOperation = 3501
   556  	ProviderAccessOperation_NetworkSecurityGroup_Create       ProviderAccessOperation = 3600
   557  	ProviderAccessOperation_NetworkSecurityGroup_Update       ProviderAccessOperation = 3601
   558  )
   559  
   560  var ProviderAccessOperation_name = map[int32]string{
   561  	0:    "Unspecified",
   562  	100:  "Authentication_Login",
   563  	200:  "Certificate_Create",
   564  	201:  "Certificate_Update",
   565  	202:  "Certificate_Get",
   566  	203:  "Certificate_Delete",
   567  	204:  "Certificate_Sign",
   568  	205:  "Certificate_Renew",
   569  	300:  "Identity_Create",
   570  	301:  "Identity_Update",
   571  	302:  "Identity_Revoke",
   572  	303:  "Identity_Rotate",
   573  	400:  "IdentityCertificate_Create",
   574  	401:  "IdentityCertificate_Update",
   575  	402:  "IdentityCertificate_Renew",
   576  	500:  "Key_Create",
   577  	501:  "Key_Update",
   578  	502:  "Key_Encrypt",
   579  	503:  "Key_Decrypt",
   580  	504:  "Key_WrapKey",
   581  	505:  "Key_UnwrapKey",
   582  	506:  "Key_Sign",
   583  	507:  "Key_Verify",
   584  	600:  "VirtualMachine_Create",
   585  	601:  "VirtualMachine_Update",
   586  	602:  "VirtualMachine_Delete",
   587  	603:  "VirtualMachine_Validate",
   588  	604:  "VirtualMachine_Start",
   589  	605:  "VirtualMachine_Stop",
   590  	606:  "VirtualMachine_Reset",
   591  	607:  "VirtualMachine_Repair_Guest_Agent",
   592  	608:  "VirtualMachine_Pause",
   593  	609:  "VirtualMachine_Save",
   594  	700:  "Cluster_Create",
   595  	701:  "Cluster_Update",
   596  	702:  "Cluster_LoadCluster",
   597  	703:  "Cluster_UnloadCluster",
   598  	704:  "Cluster_GetCluster",
   599  	705:  "Cluster_GetNodes",
   600  	800:  "Debug_DebugServer",
   601  	801:  "Debug_StackTrace",
   602  	900:  "BaremetalHost_Create",
   603  	901:  "BaremetalHost_Update",
   604  	1000: "BaremetalMachine_Create",
   605  	1001: "BaremetalMachine_Update",
   606  	1100: "ControlPlane_Create",
   607  	1101: "ControlPlane_Update",
   608  	1200: "EtcdCluster_Create",
   609  	1201: "EtcdCluster_Update",
   610  	1300: "EtcdServer_Create",
   611  	1301: "EtcdServer_Update",
   612  	1400: "GalleryImage_Create",
   613  	1401: "GalleryImage_Update",
   614  	1500: "Group_Create",
   615  	1501: "Group_Update",
   616  	1600: "KeyVault_Create",
   617  	1601: "KeyVault_Update",
   618  	1700: "Kubernetes_Create",
   619  	1701: "Kubernetes_Update",
   620  	1800: "LoadBalancer_Create",
   621  	1801: "LoadBalancer_Update",
   622  	1900: "Location_Create",
   623  	1901: "Location_Update",
   624  	2000: "Macpool_Create",
   625  	2001: "Macpool_Update",
   626  	2100: "NetworkInterface_Create",
   627  	2101: "NetworkInterface_Update",
   628  	2200: "Node_Create",
   629  	2201: "Node_Update",
   630  	2300: "Recovery_Create",
   631  	2301: "Recovery_Update",
   632  	2400: "Role_Create",
   633  	2401: "Role_Update",
   634  	2500: "RoleAssignment_Create",
   635  	2501: "RoleAssignment_Update",
   636  	2600: "Secret_Create",
   637  	2601: "Secret_Update",
   638  	2700: "StorageContainer_Create",
   639  	2701: "StorageContainer_Update",
   640  	2800: "Subscription_Create",
   641  	2801: "Subscription_Update",
   642  	2900: "Validation_Validate",
   643  	3000: "VipPool_Create",
   644  	3001: "VipPool_Update",
   645  	3100: "VirtualHardDisk_Create",
   646  	3101: "VirtualHardDisk_Update",
   647  	3200: "VirtualMachineImage_Create",
   648  	3201: "VirtualMachineImage_Update",
   649  	3300: "VirtualMachineScaleSet_Create",
   650  	3301: "VirtualMachineScaleSet_Update",
   651  	3400: "VirtualNetwork_Create",
   652  	3401: "VirtualNetwork_Update",
   653  	3500: "AvailabilitySet_Create",
   654  	3501: "AvailabilitySet_Delete",
   655  	3600: "NetworkSecurityGroup_Create",
   656  	3601: "NetworkSecurityGroup_Update",
   657  }
   658  
   659  var ProviderAccessOperation_value = map[string]int32{
   660  	"Unspecified":                       0,
   661  	"Authentication_Login":              100,
   662  	"Certificate_Create":                200,
   663  	"Certificate_Update":                201,
   664  	"Certificate_Get":                   202,
   665  	"Certificate_Delete":                203,
   666  	"Certificate_Sign":                  204,
   667  	"Certificate_Renew":                 205,
   668  	"Identity_Create":                   300,
   669  	"Identity_Update":                   301,
   670  	"Identity_Revoke":                   302,
   671  	"Identity_Rotate":                   303,
   672  	"IdentityCertificate_Create":        400,
   673  	"IdentityCertificate_Update":        401,
   674  	"IdentityCertificate_Renew":         402,
   675  	"Key_Create":                        500,
   676  	"Key_Update":                        501,
   677  	"Key_Encrypt":                       502,
   678  	"Key_Decrypt":                       503,
   679  	"Key_WrapKey":                       504,
   680  	"Key_UnwrapKey":                     505,
   681  	"Key_Sign":                          506,
   682  	"Key_Verify":                        507,
   683  	"VirtualMachine_Create":             600,
   684  	"VirtualMachine_Update":             601,
   685  	"VirtualMachine_Delete":             602,
   686  	"VirtualMachine_Validate":           603,
   687  	"VirtualMachine_Start":              604,
   688  	"VirtualMachine_Stop":               605,
   689  	"VirtualMachine_Reset":              606,
   690  	"VirtualMachine_Repair_Guest_Agent": 607,
   691  	"VirtualMachine_Pause":              608,
   692  	"VirtualMachine_Save":               609,
   693  	"Cluster_Create":                    700,
   694  	"Cluster_Update":                    701,
   695  	"Cluster_LoadCluster":               702,
   696  	"Cluster_UnloadCluster":             703,
   697  	"Cluster_GetCluster":                704,
   698  	"Cluster_GetNodes":                  705,
   699  	"Debug_DebugServer":                 800,
   700  	"Debug_StackTrace":                  801,
   701  	"BaremetalHost_Create":              900,
   702  	"BaremetalHost_Update":              901,
   703  	"BaremetalMachine_Create":           1000,
   704  	"BaremetalMachine_Update":           1001,
   705  	"ControlPlane_Create":               1100,
   706  	"ControlPlane_Update":               1101,
   707  	"EtcdCluster_Create":                1200,
   708  	"EtcdCluster_Update":                1201,
   709  	"EtcdServer_Create":                 1300,
   710  	"EtcdServer_Update":                 1301,
   711  	"GalleryImage_Create":               1400,
   712  	"GalleryImage_Update":               1401,
   713  	"Group_Create":                      1500,
   714  	"Group_Update":                      1501,
   715  	"KeyVault_Create":                   1600,
   716  	"KeyVault_Update":                   1601,
   717  	"Kubernetes_Create":                 1700,
   718  	"Kubernetes_Update":                 1701,
   719  	"LoadBalancer_Create":               1800,
   720  	"LoadBalancer_Update":               1801,
   721  	"Location_Create":                   1900,
   722  	"Location_Update":                   1901,
   723  	"Macpool_Create":                    2000,
   724  	"Macpool_Update":                    2001,
   725  	"NetworkInterface_Create":           2100,
   726  	"NetworkInterface_Update":           2101,
   727  	"Node_Create":                       2200,
   728  	"Node_Update":                       2201,
   729  	"Recovery_Create":                   2300,
   730  	"Recovery_Update":                   2301,
   731  	"Role_Create":                       2400,
   732  	"Role_Update":                       2401,
   733  	"RoleAssignment_Create":             2500,
   734  	"RoleAssignment_Update":             2501,
   735  	"Secret_Create":                     2600,
   736  	"Secret_Update":                     2601,
   737  	"StorageContainer_Create":           2700,
   738  	"StorageContainer_Update":           2701,
   739  	"Subscription_Create":               2800,
   740  	"Subscription_Update":               2801,
   741  	"Validation_Validate":               2900,
   742  	"VipPool_Create":                    3000,
   743  	"VipPool_Update":                    3001,
   744  	"VirtualHardDisk_Create":            3100,
   745  	"VirtualHardDisk_Update":            3101,
   746  	"VirtualMachineImage_Create":        3200,
   747  	"VirtualMachineImage_Update":        3201,
   748  	"VirtualMachineScaleSet_Create":     3300,
   749  	"VirtualMachineScaleSet_Update":     3301,
   750  	"VirtualNetwork_Create":             3400,
   751  	"VirtualNetwork_Update":             3401,
   752  	"AvailabilitySet_Create":            3500,
   753  	"AvailabilitySet_Delete":            3501,
   754  	"NetworkSecurityGroup_Create":       3600,
   755  	"NetworkSecurityGroup_Update":       3601,
   756  }
   757  
   758  func (x ProviderAccessOperation) String() string {
   759  	return proto.EnumName(ProviderAccessOperation_name, int32(x))
   760  }
   761  
   762  func (ProviderAccessOperation) EnumDescriptor() ([]byte, []int) {
   763  	return fileDescriptor_681f78e46755eb93, []int{8}
   764  }
   765  
   766  type ImageSource int32
   767  
   768  const (
   769  	ImageSource_LOCAL_SOURCE ImageSource = 0
   770  	ImageSource_SFS_SOURCE   ImageSource = 1
   771  	ImageSource_HTTP_SOURCE  ImageSource = 2
   772  	ImageSource_CLONE_SOURCE ImageSource = 3
   773  )
   774  
   775  var ImageSource_name = map[int32]string{
   776  	0: "LOCAL_SOURCE",
   777  	1: "SFS_SOURCE",
   778  	2: "HTTP_SOURCE",
   779  	3: "CLONE_SOURCE",
   780  }
   781  
   782  var ImageSource_value = map[string]int32{
   783  	"LOCAL_SOURCE": 0,
   784  	"SFS_SOURCE":   1,
   785  	"HTTP_SOURCE":  2,
   786  	"CLONE_SOURCE": 3,
   787  }
   788  
   789  func (x ImageSource) String() string {
   790  	return proto.EnumName(ImageSource_name, int32(x))
   791  }
   792  
   793  func (ImageSource) EnumDescriptor() ([]byte, []int) {
   794  	return fileDescriptor_681f78e46755eb93, []int{9}
   795  }
   796  
   797  type HyperVGeneration int32
   798  
   799  const (
   800  	HyperVGeneration_HyperVGenerationV2 HyperVGeneration = 0
   801  	HyperVGeneration_HyperVGenerationV1 HyperVGeneration = 1
   802  )
   803  
   804  var HyperVGeneration_name = map[int32]string{
   805  	0: "HyperVGenerationV2",
   806  	1: "HyperVGenerationV1",
   807  }
   808  
   809  var HyperVGeneration_value = map[string]int32{
   810  	"HyperVGenerationV2": 0,
   811  	"HyperVGenerationV1": 1,
   812  }
   813  
   814  func (x HyperVGeneration) String() string {
   815  	return proto.EnumName(HyperVGeneration_name, int32(x))
   816  }
   817  
   818  func (HyperVGeneration) EnumDescriptor() ([]byte, []int) {
   819  	return fileDescriptor_681f78e46755eb93, []int{10}
   820  }
   821  
   822  type DiskFileFormat int32
   823  
   824  const (
   825  	DiskFileFormat_DiskFileFormatVHDX DiskFileFormat = 0
   826  	DiskFileFormat_DiskFileFormatVHD  DiskFileFormat = 1
   827  )
   828  
   829  var DiskFileFormat_name = map[int32]string{
   830  	0: "DiskFileFormatVHDX",
   831  	1: "DiskFileFormatVHD",
   832  }
   833  
   834  var DiskFileFormat_value = map[string]int32{
   835  	"DiskFileFormatVHDX": 0,
   836  	"DiskFileFormatVHD":  1,
   837  }
   838  
   839  func (x DiskFileFormat) String() string {
   840  	return proto.EnumName(DiskFileFormat_name, int32(x))
   841  }
   842  
   843  func (DiskFileFormat) EnumDescriptor() ([]byte, []int) {
   844  	return fileDescriptor_681f78e46755eb93, []int{11}
   845  }
   846  
   847  type CloudInitDataSource int32
   848  
   849  const (
   850  	CloudInitDataSource_NoCloud CloudInitDataSource = 0
   851  	CloudInitDataSource_Azure   CloudInitDataSource = 1
   852  )
   853  
   854  var CloudInitDataSource_name = map[int32]string{
   855  	0: "NoCloud",
   856  	1: "Azure",
   857  }
   858  
   859  var CloudInitDataSource_value = map[string]int32{
   860  	"NoCloud": 0,
   861  	"Azure":   1,
   862  }
   863  
   864  func (x CloudInitDataSource) String() string {
   865  	return proto.EnumName(CloudInitDataSource_name, int32(x))
   866  }
   867  
   868  func (CloudInitDataSource) EnumDescriptor() ([]byte, []int) {
   869  	return fileDescriptor_681f78e46755eb93, []int{12}
   870  }
   871  
   872  type Error struct {
   873  	Message              string   `protobuf:"bytes,1,opt,name=Message,proto3" json:"Message,omitempty"`
   874  	Code                 int32    `protobuf:"varint,2,opt,name=Code,proto3" json:"Code,omitempty"`
   875  	Parameters           string   `protobuf:"bytes,3,opt,name=Parameters,proto3" json:"Parameters,omitempty"`
   876  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   877  	XXX_unrecognized     []byte   `json:"-"`
   878  	XXX_sizecache        int32    `json:"-"`
   879  }
   880  
   881  func (m *Error) Reset()         { *m = Error{} }
   882  func (m *Error) String() string { return proto.CompactTextString(m) }
   883  func (*Error) ProtoMessage()    {}
   884  func (*Error) Descriptor() ([]byte, []int) {
   885  	return fileDescriptor_681f78e46755eb93, []int{0}
   886  }
   887  
   888  func (m *Error) XXX_Unmarshal(b []byte) error {
   889  	return xxx_messageInfo_Error.Unmarshal(m, b)
   890  }
   891  func (m *Error) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   892  	return xxx_messageInfo_Error.Marshal(b, m, deterministic)
   893  }
   894  func (m *Error) XXX_Merge(src proto.Message) {
   895  	xxx_messageInfo_Error.Merge(m, src)
   896  }
   897  func (m *Error) XXX_Size() int {
   898  	return xxx_messageInfo_Error.Size(m)
   899  }
   900  func (m *Error) XXX_DiscardUnknown() {
   901  	xxx_messageInfo_Error.DiscardUnknown(m)
   902  }
   903  
   904  var xxx_messageInfo_Error proto.InternalMessageInfo
   905  
   906  func (m *Error) GetMessage() string {
   907  	if m != nil {
   908  		return m.Message
   909  	}
   910  	return ""
   911  }
   912  
   913  func (m *Error) GetCode() int32 {
   914  	if m != nil {
   915  		return m.Code
   916  	}
   917  	return 0
   918  }
   919  
   920  func (m *Error) GetParameters() string {
   921  	if m != nil {
   922  		return m.Parameters
   923  	}
   924  	return ""
   925  }
   926  
   927  type ProvisionStatus struct {
   928  	CurrentState         ProvisionState `protobuf:"varint,1,opt,name=currentState,proto3,enum=moc.ProvisionState" json:"currentState,omitempty"`
   929  	PreviousState        ProvisionState `protobuf:"varint,2,opt,name=previousState,proto3,enum=moc.ProvisionState" json:"previousState,omitempty"`
   930  	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
   931  	XXX_unrecognized     []byte         `json:"-"`
   932  	XXX_sizecache        int32          `json:"-"`
   933  }
   934  
   935  func (m *ProvisionStatus) Reset()         { *m = ProvisionStatus{} }
   936  func (m *ProvisionStatus) String() string { return proto.CompactTextString(m) }
   937  func (*ProvisionStatus) ProtoMessage()    {}
   938  func (*ProvisionStatus) Descriptor() ([]byte, []int) {
   939  	return fileDescriptor_681f78e46755eb93, []int{1}
   940  }
   941  
   942  func (m *ProvisionStatus) XXX_Unmarshal(b []byte) error {
   943  	return xxx_messageInfo_ProvisionStatus.Unmarshal(m, b)
   944  }
   945  func (m *ProvisionStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   946  	return xxx_messageInfo_ProvisionStatus.Marshal(b, m, deterministic)
   947  }
   948  func (m *ProvisionStatus) XXX_Merge(src proto.Message) {
   949  	xxx_messageInfo_ProvisionStatus.Merge(m, src)
   950  }
   951  func (m *ProvisionStatus) XXX_Size() int {
   952  	return xxx_messageInfo_ProvisionStatus.Size(m)
   953  }
   954  func (m *ProvisionStatus) XXX_DiscardUnknown() {
   955  	xxx_messageInfo_ProvisionStatus.DiscardUnknown(m)
   956  }
   957  
   958  var xxx_messageInfo_ProvisionStatus proto.InternalMessageInfo
   959  
   960  func (m *ProvisionStatus) GetCurrentState() ProvisionState {
   961  	if m != nil {
   962  		return m.CurrentState
   963  	}
   964  	return ProvisionState_UNKNOWN
   965  }
   966  
   967  func (m *ProvisionStatus) GetPreviousState() ProvisionState {
   968  	if m != nil {
   969  		return m.PreviousState
   970  	}
   971  	return ProvisionState_UNKNOWN
   972  }
   973  
   974  type DownloadStatus struct {
   975  	ProgressPercentage   int64    `protobuf:"varint,1,opt,name=progressPercentage,proto3" json:"progressPercentage,omitempty"`
   976  	DownloadSizeInBytes  int64    `protobuf:"varint,2,opt,name=downloadSizeInBytes,proto3" json:"downloadSizeInBytes,omitempty"`
   977  	FileSizeInBytes      int64    `protobuf:"varint,3,opt,name=fileSizeInBytes,proto3" json:"fileSizeInBytes,omitempty"`
   978  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   979  	XXX_unrecognized     []byte   `json:"-"`
   980  	XXX_sizecache        int32    `json:"-"`
   981  }
   982  
   983  func (m *DownloadStatus) Reset()         { *m = DownloadStatus{} }
   984  func (m *DownloadStatus) String() string { return proto.CompactTextString(m) }
   985  func (*DownloadStatus) ProtoMessage()    {}
   986  func (*DownloadStatus) Descriptor() ([]byte, []int) {
   987  	return fileDescriptor_681f78e46755eb93, []int{2}
   988  }
   989  
   990  func (m *DownloadStatus) XXX_Unmarshal(b []byte) error {
   991  	return xxx_messageInfo_DownloadStatus.Unmarshal(m, b)
   992  }
   993  func (m *DownloadStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   994  	return xxx_messageInfo_DownloadStatus.Marshal(b, m, deterministic)
   995  }
   996  func (m *DownloadStatus) XXX_Merge(src proto.Message) {
   997  	xxx_messageInfo_DownloadStatus.Merge(m, src)
   998  }
   999  func (m *DownloadStatus) XXX_Size() int {
  1000  	return xxx_messageInfo_DownloadStatus.Size(m)
  1001  }
  1002  func (m *DownloadStatus) XXX_DiscardUnknown() {
  1003  	xxx_messageInfo_DownloadStatus.DiscardUnknown(m)
  1004  }
  1005  
  1006  var xxx_messageInfo_DownloadStatus proto.InternalMessageInfo
  1007  
  1008  func (m *DownloadStatus) GetProgressPercentage() int64 {
  1009  	if m != nil {
  1010  		return m.ProgressPercentage
  1011  	}
  1012  	return 0
  1013  }
  1014  
  1015  func (m *DownloadStatus) GetDownloadSizeInBytes() int64 {
  1016  	if m != nil {
  1017  		return m.DownloadSizeInBytes
  1018  	}
  1019  	return 0
  1020  }
  1021  
  1022  func (m *DownloadStatus) GetFileSizeInBytes() int64 {
  1023  	if m != nil {
  1024  		return m.FileSizeInBytes
  1025  	}
  1026  	return 0
  1027  }
  1028  
  1029  type Health struct {
  1030  	CurrentState         HealthState `protobuf:"varint,1,opt,name=currentState,proto3,enum=moc.HealthState" json:"currentState,omitempty"`
  1031  	PreviousState        HealthState `protobuf:"varint,2,opt,name=previousState,proto3,enum=moc.HealthState" json:"previousState,omitempty"`
  1032  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
  1033  	XXX_unrecognized     []byte      `json:"-"`
  1034  	XXX_sizecache        int32       `json:"-"`
  1035  }
  1036  
  1037  func (m *Health) Reset()         { *m = Health{} }
  1038  func (m *Health) String() string { return proto.CompactTextString(m) }
  1039  func (*Health) ProtoMessage()    {}
  1040  func (*Health) Descriptor() ([]byte, []int) {
  1041  	return fileDescriptor_681f78e46755eb93, []int{3}
  1042  }
  1043  
  1044  func (m *Health) XXX_Unmarshal(b []byte) error {
  1045  	return xxx_messageInfo_Health.Unmarshal(m, b)
  1046  }
  1047  func (m *Health) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1048  	return xxx_messageInfo_Health.Marshal(b, m, deterministic)
  1049  }
  1050  func (m *Health) XXX_Merge(src proto.Message) {
  1051  	xxx_messageInfo_Health.Merge(m, src)
  1052  }
  1053  func (m *Health) XXX_Size() int {
  1054  	return xxx_messageInfo_Health.Size(m)
  1055  }
  1056  func (m *Health) XXX_DiscardUnknown() {
  1057  	xxx_messageInfo_Health.DiscardUnknown(m)
  1058  }
  1059  
  1060  var xxx_messageInfo_Health proto.InternalMessageInfo
  1061  
  1062  func (m *Health) GetCurrentState() HealthState {
  1063  	if m != nil {
  1064  		return m.CurrentState
  1065  	}
  1066  	return HealthState_NOTKNOWN
  1067  }
  1068  
  1069  func (m *Health) GetPreviousState() HealthState {
  1070  	if m != nil {
  1071  		return m.PreviousState
  1072  	}
  1073  	return HealthState_NOTKNOWN
  1074  }
  1075  
  1076  type ValidationState struct {
  1077  	Code                 ValidationStateCode `protobuf:"varint,1,opt,name=code,proto3,enum=moc.ValidationStateCode" json:"code,omitempty"`
  1078  	Message              string              `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
  1079  	Recommendation       string              `protobuf:"bytes,3,opt,name=recommendation,proto3" json:"recommendation,omitempty"`
  1080  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
  1081  	XXX_unrecognized     []byte              `json:"-"`
  1082  	XXX_sizecache        int32               `json:"-"`
  1083  }
  1084  
  1085  func (m *ValidationState) Reset()         { *m = ValidationState{} }
  1086  func (m *ValidationState) String() string { return proto.CompactTextString(m) }
  1087  func (*ValidationState) ProtoMessage()    {}
  1088  func (*ValidationState) Descriptor() ([]byte, []int) {
  1089  	return fileDescriptor_681f78e46755eb93, []int{4}
  1090  }
  1091  
  1092  func (m *ValidationState) XXX_Unmarshal(b []byte) error {
  1093  	return xxx_messageInfo_ValidationState.Unmarshal(m, b)
  1094  }
  1095  func (m *ValidationState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1096  	return xxx_messageInfo_ValidationState.Marshal(b, m, deterministic)
  1097  }
  1098  func (m *ValidationState) XXX_Merge(src proto.Message) {
  1099  	xxx_messageInfo_ValidationState.Merge(m, src)
  1100  }
  1101  func (m *ValidationState) XXX_Size() int {
  1102  	return xxx_messageInfo_ValidationState.Size(m)
  1103  }
  1104  func (m *ValidationState) XXX_DiscardUnknown() {
  1105  	xxx_messageInfo_ValidationState.DiscardUnknown(m)
  1106  }
  1107  
  1108  var xxx_messageInfo_ValidationState proto.InternalMessageInfo
  1109  
  1110  func (m *ValidationState) GetCode() ValidationStateCode {
  1111  	if m != nil {
  1112  		return m.Code
  1113  	}
  1114  	return ValidationStateCode_NODE_UNREACHABLE
  1115  }
  1116  
  1117  func (m *ValidationState) GetMessage() string {
  1118  	if m != nil {
  1119  		return m.Message
  1120  	}
  1121  	return ""
  1122  }
  1123  
  1124  func (m *ValidationState) GetRecommendation() string {
  1125  	if m != nil {
  1126  		return m.Recommendation
  1127  	}
  1128  	return ""
  1129  }
  1130  
  1131  type ValidationStatus struct {
  1132  	ValidationState      []*ValidationState `protobuf:"bytes,1,rep,name=validationState,proto3" json:"validationState,omitempty"`
  1133  	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
  1134  	XXX_unrecognized     []byte             `json:"-"`
  1135  	XXX_sizecache        int32              `json:"-"`
  1136  }
  1137  
  1138  func (m *ValidationStatus) Reset()         { *m = ValidationStatus{} }
  1139  func (m *ValidationStatus) String() string { return proto.CompactTextString(m) }
  1140  func (*ValidationStatus) ProtoMessage()    {}
  1141  func (*ValidationStatus) Descriptor() ([]byte, []int) {
  1142  	return fileDescriptor_681f78e46755eb93, []int{5}
  1143  }
  1144  
  1145  func (m *ValidationStatus) XXX_Unmarshal(b []byte) error {
  1146  	return xxx_messageInfo_ValidationStatus.Unmarshal(m, b)
  1147  }
  1148  func (m *ValidationStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1149  	return xxx_messageInfo_ValidationStatus.Marshal(b, m, deterministic)
  1150  }
  1151  func (m *ValidationStatus) XXX_Merge(src proto.Message) {
  1152  	xxx_messageInfo_ValidationStatus.Merge(m, src)
  1153  }
  1154  func (m *ValidationStatus) XXX_Size() int {
  1155  	return xxx_messageInfo_ValidationStatus.Size(m)
  1156  }
  1157  func (m *ValidationStatus) XXX_DiscardUnknown() {
  1158  	xxx_messageInfo_ValidationStatus.DiscardUnknown(m)
  1159  }
  1160  
  1161  var xxx_messageInfo_ValidationStatus proto.InternalMessageInfo
  1162  
  1163  func (m *ValidationStatus) GetValidationState() []*ValidationState {
  1164  	if m != nil {
  1165  		return m.ValidationState
  1166  	}
  1167  	return nil
  1168  }
  1169  
  1170  type Version struct {
  1171  	Number               string   `protobuf:"bytes,1,opt,name=number,proto3" json:"number,omitempty"`
  1172  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1173  	XXX_unrecognized     []byte   `json:"-"`
  1174  	XXX_sizecache        int32    `json:"-"`
  1175  }
  1176  
  1177  func (m *Version) Reset()         { *m = Version{} }
  1178  func (m *Version) String() string { return proto.CompactTextString(m) }
  1179  func (*Version) ProtoMessage()    {}
  1180  func (*Version) Descriptor() ([]byte, []int) {
  1181  	return fileDescriptor_681f78e46755eb93, []int{6}
  1182  }
  1183  
  1184  func (m *Version) XXX_Unmarshal(b []byte) error {
  1185  	return xxx_messageInfo_Version.Unmarshal(m, b)
  1186  }
  1187  func (m *Version) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1188  	return xxx_messageInfo_Version.Marshal(b, m, deterministic)
  1189  }
  1190  func (m *Version) XXX_Merge(src proto.Message) {
  1191  	xxx_messageInfo_Version.Merge(m, src)
  1192  }
  1193  func (m *Version) XXX_Size() int {
  1194  	return xxx_messageInfo_Version.Size(m)
  1195  }
  1196  func (m *Version) XXX_DiscardUnknown() {
  1197  	xxx_messageInfo_Version.DiscardUnknown(m)
  1198  }
  1199  
  1200  var xxx_messageInfo_Version proto.InternalMessageInfo
  1201  
  1202  func (m *Version) GetNumber() string {
  1203  	if m != nil {
  1204  		return m.Number
  1205  	}
  1206  	return ""
  1207  }
  1208  
  1209  type Status struct {
  1210  	Health               *Health           `protobuf:"bytes,1,opt,name=health,proto3" json:"health,omitempty"`
  1211  	ProvisioningStatus   *ProvisionStatus  `protobuf:"bytes,2,opt,name=provisioningStatus,proto3" json:"provisioningStatus,omitempty"`
  1212  	LastError            *Error            `protobuf:"bytes,3,opt,name=lastError,proto3" json:"lastError,omitempty"`
  1213  	Version              *Version          `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
  1214  	DownloadStatus       *DownloadStatus   `protobuf:"bytes,5,opt,name=downloadStatus,proto3" json:"downloadStatus,omitempty"`
  1215  	ValidationStatus     *ValidationStatus `protobuf:"bytes,6,opt,name=validationStatus,proto3" json:"validationStatus,omitempty"`
  1216  	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
  1217  	XXX_unrecognized     []byte            `json:"-"`
  1218  	XXX_sizecache        int32             `json:"-"`
  1219  }
  1220  
  1221  func (m *Status) Reset()         { *m = Status{} }
  1222  func (m *Status) String() string { return proto.CompactTextString(m) }
  1223  func (*Status) ProtoMessage()    {}
  1224  func (*Status) Descriptor() ([]byte, []int) {
  1225  	return fileDescriptor_681f78e46755eb93, []int{7}
  1226  }
  1227  
  1228  func (m *Status) XXX_Unmarshal(b []byte) error {
  1229  	return xxx_messageInfo_Status.Unmarshal(m, b)
  1230  }
  1231  func (m *Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1232  	return xxx_messageInfo_Status.Marshal(b, m, deterministic)
  1233  }
  1234  func (m *Status) XXX_Merge(src proto.Message) {
  1235  	xxx_messageInfo_Status.Merge(m, src)
  1236  }
  1237  func (m *Status) XXX_Size() int {
  1238  	return xxx_messageInfo_Status.Size(m)
  1239  }
  1240  func (m *Status) XXX_DiscardUnknown() {
  1241  	xxx_messageInfo_Status.DiscardUnknown(m)
  1242  }
  1243  
  1244  var xxx_messageInfo_Status proto.InternalMessageInfo
  1245  
  1246  func (m *Status) GetHealth() *Health {
  1247  	if m != nil {
  1248  		return m.Health
  1249  	}
  1250  	return nil
  1251  }
  1252  
  1253  func (m *Status) GetProvisioningStatus() *ProvisionStatus {
  1254  	if m != nil {
  1255  		return m.ProvisioningStatus
  1256  	}
  1257  	return nil
  1258  }
  1259  
  1260  func (m *Status) GetLastError() *Error {
  1261  	if m != nil {
  1262  		return m.LastError
  1263  	}
  1264  	return nil
  1265  }
  1266  
  1267  func (m *Status) GetVersion() *Version {
  1268  	if m != nil {
  1269  		return m.Version
  1270  	}
  1271  	return nil
  1272  }
  1273  
  1274  func (m *Status) GetDownloadStatus() *DownloadStatus {
  1275  	if m != nil {
  1276  		return m.DownloadStatus
  1277  	}
  1278  	return nil
  1279  }
  1280  
  1281  func (m *Status) GetValidationStatus() *ValidationStatus {
  1282  	if m != nil {
  1283  		return m.ValidationStatus
  1284  	}
  1285  	return nil
  1286  }
  1287  
  1288  type Entity struct {
  1289  	IsPlaceholder        bool     `protobuf:"varint,1,opt,name=IsPlaceholder,proto3" json:"IsPlaceholder,omitempty"`
  1290  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1291  	XXX_unrecognized     []byte   `json:"-"`
  1292  	XXX_sizecache        int32    `json:"-"`
  1293  }
  1294  
  1295  func (m *Entity) Reset()         { *m = Entity{} }
  1296  func (m *Entity) String() string { return proto.CompactTextString(m) }
  1297  func (*Entity) ProtoMessage()    {}
  1298  func (*Entity) Descriptor() ([]byte, []int) {
  1299  	return fileDescriptor_681f78e46755eb93, []int{8}
  1300  }
  1301  
  1302  func (m *Entity) XXX_Unmarshal(b []byte) error {
  1303  	return xxx_messageInfo_Entity.Unmarshal(m, b)
  1304  }
  1305  func (m *Entity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1306  	return xxx_messageInfo_Entity.Marshal(b, m, deterministic)
  1307  }
  1308  func (m *Entity) XXX_Merge(src proto.Message) {
  1309  	xxx_messageInfo_Entity.Merge(m, src)
  1310  }
  1311  func (m *Entity) XXX_Size() int {
  1312  	return xxx_messageInfo_Entity.Size(m)
  1313  }
  1314  func (m *Entity) XXX_DiscardUnknown() {
  1315  	xxx_messageInfo_Entity.DiscardUnknown(m)
  1316  }
  1317  
  1318  var xxx_messageInfo_Entity proto.InternalMessageInfo
  1319  
  1320  func (m *Entity) GetIsPlaceholder() bool {
  1321  	if m != nil {
  1322  		return m.IsPlaceholder
  1323  	}
  1324  	return false
  1325  }
  1326  
  1327  type Tag struct {
  1328  	Key                  string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  1329  	Value                string   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  1330  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1331  	XXX_unrecognized     []byte   `json:"-"`
  1332  	XXX_sizecache        int32    `json:"-"`
  1333  }
  1334  
  1335  func (m *Tag) Reset()         { *m = Tag{} }
  1336  func (m *Tag) String() string { return proto.CompactTextString(m) }
  1337  func (*Tag) ProtoMessage()    {}
  1338  func (*Tag) Descriptor() ([]byte, []int) {
  1339  	return fileDescriptor_681f78e46755eb93, []int{9}
  1340  }
  1341  
  1342  func (m *Tag) XXX_Unmarshal(b []byte) error {
  1343  	return xxx_messageInfo_Tag.Unmarshal(m, b)
  1344  }
  1345  func (m *Tag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1346  	return xxx_messageInfo_Tag.Marshal(b, m, deterministic)
  1347  }
  1348  func (m *Tag) XXX_Merge(src proto.Message) {
  1349  	xxx_messageInfo_Tag.Merge(m, src)
  1350  }
  1351  func (m *Tag) XXX_Size() int {
  1352  	return xxx_messageInfo_Tag.Size(m)
  1353  }
  1354  func (m *Tag) XXX_DiscardUnknown() {
  1355  	xxx_messageInfo_Tag.DiscardUnknown(m)
  1356  }
  1357  
  1358  var xxx_messageInfo_Tag proto.InternalMessageInfo
  1359  
  1360  func (m *Tag) GetKey() string {
  1361  	if m != nil {
  1362  		return m.Key
  1363  	}
  1364  	return ""
  1365  }
  1366  
  1367  func (m *Tag) GetValue() string {
  1368  	if m != nil {
  1369  		return m.Value
  1370  	}
  1371  	return ""
  1372  }
  1373  
  1374  type Tags struct {
  1375  	Tags                 []*Tag   `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"`
  1376  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1377  	XXX_unrecognized     []byte   `json:"-"`
  1378  	XXX_sizecache        int32    `json:"-"`
  1379  }
  1380  
  1381  func (m *Tags) Reset()         { *m = Tags{} }
  1382  func (m *Tags) String() string { return proto.CompactTextString(m) }
  1383  func (*Tags) ProtoMessage()    {}
  1384  func (*Tags) Descriptor() ([]byte, []int) {
  1385  	return fileDescriptor_681f78e46755eb93, []int{10}
  1386  }
  1387  
  1388  func (m *Tags) XXX_Unmarshal(b []byte) error {
  1389  	return xxx_messageInfo_Tags.Unmarshal(m, b)
  1390  }
  1391  func (m *Tags) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1392  	return xxx_messageInfo_Tags.Marshal(b, m, deterministic)
  1393  }
  1394  func (m *Tags) XXX_Merge(src proto.Message) {
  1395  	xxx_messageInfo_Tags.Merge(m, src)
  1396  }
  1397  func (m *Tags) XXX_Size() int {
  1398  	return xxx_messageInfo_Tags.Size(m)
  1399  }
  1400  func (m *Tags) XXX_DiscardUnknown() {
  1401  	xxx_messageInfo_Tags.DiscardUnknown(m)
  1402  }
  1403  
  1404  var xxx_messageInfo_Tags proto.InternalMessageInfo
  1405  
  1406  func (m *Tags) GetTags() []*Tag {
  1407  	if m != nil {
  1408  		return m.Tags
  1409  	}
  1410  	return nil
  1411  }
  1412  
  1413  var E_Sensitive = &proto.ExtensionDesc{
  1414  	ExtendedType:  (*descriptor.FieldOptions)(nil),
  1415  	ExtensionType: (*bool)(nil),
  1416  	Field:         50001,
  1417  	Name:          "moc.sensitive",
  1418  	Tag:           "varint,50001,opt,name=sensitive",
  1419  	Filename:      "moc_common_common.proto",
  1420  }
  1421  
  1422  func init() {
  1423  	proto.RegisterEnum("moc.Operation", Operation_name, Operation_value)
  1424  	proto.RegisterEnum("moc.ProvisionState", ProvisionState_name, ProvisionState_value)
  1425  	proto.RegisterEnum("moc.HighAvailabilityState", HighAvailabilityState_name, HighAvailabilityState_value)
  1426  	proto.RegisterEnum("moc.HealthState", HealthState_name, HealthState_value)
  1427  	proto.RegisterEnum("moc.ValidationStateCode", ValidationStateCode_name, ValidationStateCode_value)
  1428  	proto.RegisterEnum("moc.ClientType", ClientType_name, ClientType_value)
  1429  	proto.RegisterEnum("moc.AuthenticationType", AuthenticationType_name, AuthenticationType_value)
  1430  	proto.RegisterEnum("moc.ProviderType", ProviderType_name, ProviderType_value)
  1431  	proto.RegisterEnum("moc.ProviderAccessOperation", ProviderAccessOperation_name, ProviderAccessOperation_value)
  1432  	proto.RegisterEnum("moc.ImageSource", ImageSource_name, ImageSource_value)
  1433  	proto.RegisterEnum("moc.HyperVGeneration", HyperVGeneration_name, HyperVGeneration_value)
  1434  	proto.RegisterEnum("moc.DiskFileFormat", DiskFileFormat_name, DiskFileFormat_value)
  1435  	proto.RegisterEnum("moc.CloudInitDataSource", CloudInitDataSource_name, CloudInitDataSource_value)
  1436  	proto.RegisterType((*Error)(nil), "moc.Error")
  1437  	proto.RegisterType((*ProvisionStatus)(nil), "moc.ProvisionStatus")
  1438  	proto.RegisterType((*DownloadStatus)(nil), "moc.DownloadStatus")
  1439  	proto.RegisterType((*Health)(nil), "moc.Health")
  1440  	proto.RegisterType((*ValidationState)(nil), "moc.ValidationState")
  1441  	proto.RegisterType((*ValidationStatus)(nil), "moc.ValidationStatus")
  1442  	proto.RegisterType((*Version)(nil), "moc.Version")
  1443  	proto.RegisterType((*Status)(nil), "moc.Status")
  1444  	proto.RegisterType((*Entity)(nil), "moc.Entity")
  1445  	proto.RegisterType((*Tag)(nil), "moc.Tag")
  1446  	proto.RegisterType((*Tags)(nil), "moc.Tags")
  1447  	proto.RegisterExtension(E_Sensitive)
  1448  }
  1449  
  1450  func init() { proto.RegisterFile("moc_common_common.proto", fileDescriptor_681f78e46755eb93) }
  1451  
  1452  var fileDescriptor_681f78e46755eb93 = []byte{
  1453  	// 2555 bytes of a gzipped FileDescriptorProto
  1454  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x58, 0x7d, 0x88, 0x24, 0x47,
  1455  	0x15, 0xdf, 0xf9, 0xdc, 0xdd, 0x9a, 0xdd, 0x99, 0xda, 0xda, 0xdd, 0xdb, 0xb9, 0xbd, 0x4b, 0x72,
  1456  	0xd9, 0x24, 0xe7, 0x31, 0x98, 0x3d, 0x3d, 0x45, 0x51, 0x51, 0xe9, 0x9d, 0xe9, 0xdd, 0x1d, 0x6e,
  1457  	0x76, 0x66, 0xe8, 0xe9, 0xdd, 0x44, 0x11, 0x86, 0xde, 0x9e, 0xda, 0xd9, 0xe6, 0x7a, 0xba, 0x86,
  1458  	0xea, 0x9a, 0x39, 0x26, 0x7f, 0x19, 0x30, 0xa2, 0xa0, 0xa0, 0x62, 0x40, 0x21, 0x82, 0x82, 0x82,
  1459  	0x82, 0xf1, 0x03, 0x14, 0x14, 0xfc, 0x48, 0xc0, 0x80, 0x1f, 0x09, 0x18, 0x10, 0xfc, 0x4a, 0x34,
  1460  	0x41, 0x05, 0x05, 0x05, 0x05, 0x3f, 0x12, 0xbf, 0x90, 0x57, 0x5d, 0x35, 0x3b, 0x33, 0xdb, 0xe7,
  1461  	0x3f, 0x77, 0x5d, 0xbf, 0xf7, 0x7b, 0xaf, 0x5e, 0xbd, 0xf7, 0xea, 0xd5, 0x9b, 0x45, 0x1b, 0x3d,
  1462  	0xe6, 0xb6, 0x5d, 0xd6, 0xeb, 0xb1, 0x40, 0xfd, 0xb7, 0xdd, 0xe7, 0x4c, 0x30, 0x92, 0xea, 0x31,
  1463  	0x77, 0xf3, 0x4a, 0x97, 0xb1, 0xae, 0x4f, 0xaf, 0x4b, 0xe8, 0x78, 0x70, 0x72, 0xbd, 0x43, 0x43,
  1464  	0x97, 0x7b, 0x7d, 0xc1, 0x78, 0x44, 0xdb, 0x3a, 0x44, 0x19, 0x93, 0x73, 0xc6, 0x49, 0x11, 0xcd,
  1465  	0x1f, 0xd0, 0x30, 0x74, 0xba, 0xb4, 0x98, 0xb8, 0x92, 0xb8, 0xb6, 0x68, 0xe9, 0x25, 0x21, 0x28,
  1466  	0x5d, 0x66, 0x1d, 0x5a, 0x4c, 0x5e, 0x49, 0x5c, 0xcb, 0x58, 0xf2, 0x9b, 0xdc, 0x8d, 0x50, 0xd3,
  1467  	0xe1, 0x4e, 0x8f, 0x0a, 0xca, 0xc3, 0x62, 0x4a, 0x2a, 0x4c, 0x20, 0x5b, 0x8f, 0x25, 0x50, 0xa1,
  1468  	0xc9, 0xd9, 0xd0, 0x0b, 0x3d, 0x16, 0xb4, 0x84, 0x23, 0x06, 0x21, 0x79, 0x33, 0x5a, 0x72, 0x07,
  1469  	0x9c, 0xd3, 0x40, 0x00, 0x10, 0x6d, 0x93, 0xbf, 0xb1, 0xba, 0xdd, 0x63, 0xee, 0xf6, 0x14, 0x97,
  1470  	0x5a, 0x53, 0x44, 0xf2, 0x16, 0xb4, 0xdc, 0xe7, 0x74, 0xe8, 0xb1, 0x41, 0x18, 0x69, 0x26, 0xef,
  1471  	0xac, 0x39, 0xcd, 0xdc, 0x7a, 0x22, 0x81, 0xf2, 0x15, 0x76, 0x3b, 0xf0, 0x99, 0xd3, 0x51, 0x6e,
  1472  	0x6c, 0x23, 0xd2, 0xe7, 0xac, 0xcb, 0x69, 0x18, 0x36, 0x29, 0x77, 0x69, 0x20, 0xf4, 0x99, 0x53,
  1473  	0x56, 0x8c, 0x84, 0xbc, 0x0e, 0xad, 0x76, 0xb4, 0x05, 0xef, 0x11, 0x5a, 0x0d, 0x76, 0x46, 0x82,
  1474  	0x86, 0xd2, 0x87, 0x94, 0x15, 0x27, 0x22, 0xd7, 0x50, 0xe1, 0xc4, 0xf3, 0xe9, 0x24, 0x3b, 0x25,
  1475  	0xd9, 0xb3, 0xf0, 0xd6, 0x10, 0x65, 0xf7, 0xa9, 0xe3, 0x8b, 0x53, 0xf2, 0xc6, 0xd8, 0xe0, 0x60,
  1476  	0x79, 0xc4, 0x88, 0x12, 0x17, 0x99, 0x37, 0xc5, 0x47, 0xe6, 0xbc, 0xda, 0x4c, 0x58, 0x1e, 0x4d,
  1477  	0xa0, 0xc2, 0x91, 0xe3, 0x7b, 0x1d, 0x47, 0xe8, 0xc8, 0x91, 0xd7, 0xa2, 0xb4, 0x0b, 0x69, 0x8e,
  1478  	0x76, 0x2e, 0x4a, 0x13, 0x33, 0x1c, 0x48, 0xbd, 0x25, 0x59, 0x50, 0x2e, 0x3d, 0x55, 0x2e, 0xc9,
  1479  	0xa8, 0x5c, 0xd4, 0x92, 0x5c, 0x45, 0x79, 0x4e, 0xa1, 0x14, 0x69, 0x10, 0xa9, 0xaa, 0xf2, 0x98,
  1480  	0x41, 0xb7, 0x2c, 0x84, 0xa7, 0xcd, 0x0f, 0x42, 0xf2, 0x0e, 0x54, 0x18, 0x4e, 0x6f, 0x59, 0x4c,
  1481  	0x5c, 0x49, 0x5d, 0xcb, 0xdd, 0x58, 0x8b, 0x73, 0xc7, 0x9a, 0x25, 0x6f, 0xdd, 0x8b, 0xe6, 0x8f,
  1482  	0x28, 0x87, 0x6a, 0x20, 0x17, 0x50, 0x36, 0x18, 0xf4, 0x8e, 0x29, 0x57, 0xe5, 0xac, 0x56, 0x5b,
  1483  	0xcf, 0x24, 0x51, 0x56, 0xed, 0x76, 0x1f, 0xca, 0x9e, 0xca, 0x18, 0x49, 0x4a, 0xee, 0x46, 0x6e,
  1484  	0x22, 0x6c, 0x96, 0x12, 0x91, 0x8a, 0x2c, 0x97, 0xa8, 0xc4, 0xbc, 0xa0, 0x1b, 0xa9, 0xca, 0x33,
  1485  	0x6b, 0xaf, 0x66, 0xea, 0xdc, 0x8a, 0xe1, 0x93, 0x6b, 0x68, 0xd1, 0x77, 0x42, 0x21, 0xaf, 0x9a,
  1486  	0x8c, 0x47, 0xee, 0x06, 0x92, 0xca, 0x12, 0xb1, 0xce, 0x84, 0xe4, 0x2a, 0x9a, 0x1f, 0x46, 0x47,
  1487  	0x28, 0xa6, 0x25, 0x6f, 0x29, 0x3a, 0x7a, 0x84, 0x59, 0x5a, 0x48, 0xde, 0x86, 0xf2, 0x9d, 0xa9,
  1488  	0xc2, 0x2e, 0x66, 0x24, 0x3d, 0xba, 0x15, 0xd3, 0x35, 0x6f, 0xcd, 0x50, 0x89, 0x81, 0xf0, 0x70,
  1489  	0x26, 0xf6, 0xc5, 0xac, 0x54, 0x5f, 0x8f, 0x09, 0xf4, 0x20, 0xb4, 0xce, 0xd1, 0xb7, 0xb6, 0x51,
  1490  	0xd6, 0x0c, 0x84, 0x27, 0x46, 0xe4, 0x7e, 0xb4, 0x5c, 0x0d, 0x9b, 0xbe, 0xe3, 0xd2, 0x53, 0xe6,
  1491  	0x77, 0x54, 0xc0, 0x17, 0xac, 0x69, 0x70, 0xeb, 0x41, 0x94, 0xb2, 0x9d, 0x2e, 0xc1, 0x28, 0x75,
  1492  	0x8b, 0x8e, 0x54, 0x4e, 0xe0, 0x93, 0xac, 0xa1, 0xcc, 0xd0, 0xf1, 0x07, 0xba, 0x8e, 0xa2, 0xc5,
  1493  	0xd6, 0xfd, 0x28, 0x6d, 0x3b, 0xdd, 0x90, 0x5c, 0x46, 0x69, 0xe1, 0x74, 0x43, 0x55, 0x06, 0x0b,
  1494  	0xd2, 0x3b, 0xdb, 0xe9, 0x5a, 0x12, 0x2d, 0xbd, 0x07, 0x2d, 0x36, 0xfa, 0x94, 0x4b, 0xbf, 0xc8,
  1495  	0x3c, 0x4a, 0xed, 0x99, 0x36, 0x9e, 0x23, 0x0b, 0x28, 0xdd, 0x6c, 0xb4, 0x6c, 0x9c, 0x20, 0x08,
  1496  	0x65, 0x2b, 0x66, 0xcd, 0xb4, 0x4d, 0x9c, 0x84, 0xef, 0xc3, 0x66, 0xc5, 0xb0, 0x4d, 0x9c, 0x82,
  1497  	0xef, 0xea, 0x41, 0xb3, 0x61, 0xd9, 0x38, 0x0d, 0xdf, 0xe6, 0xc3, 0xf2, 0x3b, 0x43, 0x96, 0xd0,
  1498  	0xc2, 0x91, 0x51, 0xab, 0x4a, 0x56, 0xb6, 0xf4, 0x9b, 0x24, 0xca, 0x4f, 0xb7, 0x17, 0x92, 0x43,
  1499  	0xf3, 0x87, 0xf5, 0x9b, 0xf5, 0xc6, 0x43, 0x75, 0x3c, 0x07, 0xec, 0xb2, 0x65, 0x1a, 0x76, 0xb5,
  1500  	0xbe, 0x87, 0x13, 0x20, 0x92, 0x2b, 0xb3, 0x82, 0x93, 0x64, 0x05, 0x2d, 0x47, 0x8b, 0xf6, 0xae,
  1501  	0x51, 0xad, 0x99, 0x15, 0x9c, 0x02, 0xb6, 0xf4, 0x05, 0xd8, 0x69, 0x20, 0x44, 0x9e, 0x69, 0x42,
  1502  	0x06, 0x0c, 0x44, 0x50, 0x05, 0x67, 0x81, 0x2d, 0xbd, 0x05, 0xf6, 0x3c, 0xb0, 0x23, 0xdf, 0x35,
  1503  	0x7b, 0x41, 0x7a, 0x22, 0xa1, 0x0a, 0x5e, 0x24, 0x18, 0x2d, 0x35, 0xad, 0xc6, 0x51, 0xb5, 0x55,
  1504  	0x6d, 0xd4, 0x41, 0x03, 0x91, 0x02, 0xca, 0x8d, 0x11, 0xb3, 0x82, 0x73, 0x64, 0x0d, 0xe1, 0x31,
  1505  	0xa0, 0xad, 0x2c, 0x11, 0x82, 0xf2, 0x15, 0x73, 0x4a, 0x75, 0x39, 0x72, 0x6d, 0x52, 0x39, 0x4f,
  1506  	0x2e, 0x20, 0x32, 0x01, 0x69, 0xf5, 0x42, 0xa4, 0x2e, 0x4f, 0xd1, 0x34, 0xeb, 0x15, 0x50, 0xc7,
  1507  	0x64, 0x19, 0x2d, 0x46, 0xb1, 0x85, 0xe5, 0x0a, 0x1c, 0x24, 0x5a, 0x9a, 0x15, 0x4c, 0xc0, 0x76,
  1508  	0xb4, 0xd2, 0x36, 0x56, 0x4b, 0xbb, 0x68, 0x7d, 0xdf, 0xeb, 0x9e, 0x1a, 0x43, 0xc7, 0xf3, 0x9d,
  1509  	0x63, 0xcf, 0xf7, 0xc4, 0x28, 0x8a, 0xf5, 0x1a, 0xc2, 0x2a, 0xd6, 0xed, 0x7d, 0xa3, 0xdd, 0xb2,
  1510  	0x21, 0x29, 0x73, 0x90, 0xae, 0x96, 0x6d, 0xec, 0xd4, 0xcc, 0x28, 0xe4, 0x7a, 0xdf, 0x64, 0xa9,
  1511  	0x8b, 0x72, 0x13, 0x1d, 0x0f, 0xf6, 0xad, 0x37, 0x6c, 0x9d, 0xaa, 0x2c, 0x4a, 0x36, 0x6e, 0x46,
  1512  	0x1a, 0x0f, 0x19, 0x96, 0x3c, 0x68, 0x32, 0xca, 0x5f, 0xd5, 0xae, 0x96, 0x8d, 0x1a, 0x4e, 0x81,
  1513  	0xe8, 0xa0, 0xda, 0x6a, 0x45, 0xe9, 0x91, 0xc9, 0xda, 0xb3, 0x8c, 0x8a, 0xcc, 0x4c, 0x64, 0x6b,
  1514  	0xb7, 0x71, 0x58, 0xaf, 0xe0, 0x6c, 0xe9, 0xf1, 0x04, 0x5a, 0x8d, 0x69, 0x8c, 0xe0, 0x6f, 0xbd,
  1515  	0x51, 0x31, 0xdb, 0x87, 0x75, 0xcb, 0x34, 0xca, 0xfb, 0xd2, 0xc7, 0x39, 0x08, 0x91, 0x59, 0xb7,
  1516  	0xab, 0xf6, 0xbb, 0xda, 0xda, 0x7a, 0x82, 0x5c, 0x42, 0x1b, 0xe5, 0x5a, 0xd5, 0xac, 0xdb, 0xed,
  1517  	0xa8, 0x7e, 0x54, 0x48, 0x0f, 0x2d, 0xa8, 0x53, 0x82, 0xf2, 0xbb, 0x0d, 0xeb, 0xc0, 0xb0, 0xdb,
  1518  	0xd5, 0xba, 0x2c, 0x46, 0x9c, 0x82, 0xfc, 0x56, 0xeb, 0xbb, 0x8d, 0xf6, 0x99, 0x83, 0x10, 0x48,
  1519  	0x85, 0x1c, 0x18, 0x76, 0x79, 0x1f, 0x67, 0x4a, 0x1c, 0xa1, 0xb2, 0xef, 0xd1, 0x40, 0xd8, 0xa3,
  1520  	0x3e, 0x05, 0x95, 0x72, 0xa3, 0x6e, 0x5b, 0x8d, 0x5a, 0xb3, 0x66, 0xd4, 0xb5, 0x27, 0x0f, 0xdb,
  1521  	0xa6, 0x55, 0x37, 0x6a, 0xd1, 0xee, 0x38, 0x01, 0x57, 0x05, 0x7c, 0xc6, 0x49, 0xb2, 0x88, 0x32,
  1522  	0x46, 0xe5, 0xa0, 0x5a, 0xc7, 0x29, 0xc8, 0xe0, 0x8e, 0x61, 0x99, 0x07, 0xa6, 0x6d, 0xd4, 0x70,
  1523  	0x1a, 0x2c, 0xd5, 0x1a, 0x46, 0x65, 0xc7, 0xa8, 0x19, 0xf5, 0xb2, 0x69, 0xe1, 0x0c, 0x68, 0xed,
  1524  	0xc3, 0x05, 0xcb, 0x96, 0x6e, 0x20, 0x62, 0x0c, 0xc4, 0x29, 0x0d, 0x84, 0xe7, 0xca, 0x70, 0xc8,
  1525  	0xbd, 0xf3, 0x08, 0xb5, 0xcc, 0xda, 0x6e, 0xab, 0xba, 0x07, 0xe5, 0x13, 0x5d, 0x14, 0x43, 0xad,
  1526  	0x12, 0xa5, 0x9f, 0x66, 0xd0, 0x92, 0xbc, 0x56, 0x1d, 0xca, 0x25, 0xbd, 0x80, 0x72, 0x46, 0x30,
  1527  	0xd2, 0x50, 0xe4, 0xe9, 0x91, 0xc7, 0xc5, 0xc0, 0xf1, 0x0f, 0x1c, 0xf7, 0xd4, 0x0b, 0x28, 0x4e,
  1528  	0x90, 0x4d, 0x74, 0x61, 0x1a, 0x6b, 0xb9, 0x8e, 0x4f, 0x5b, 0x54, 0xe0, 0xa4, 0xf4, 0x90, 0x39,
  1529  	0x9d, 0x1d, 0xc7, 0x77, 0x02, 0x97, 0x72, 0x9c, 0x9a, 0xb0, 0x50, 0xa7, 0xe2, 0x36, 0xe3, 0xb7,
  1530  	0x70, 0x9a, 0xac, 0xa2, 0x82, 0xc2, 0xf6, 0x1d, 0xde, 0xa9, 0x78, 0xe1, 0x2d, 0x9c, 0x01, 0xd5,
  1531  	0x3d, 0xc7, 0xf7, 0x29, 0x1f, 0x55, 0x7b, 0x4e, 0x97, 0xe2, 0x2c, 0xd9, 0x40, 0xab, 0xd3, 0x1b,
  1532  	0x45, 0x82, 0x79, 0x99, 0xdf, 0xc8, 0x58, 0x35, 0x10, 0x94, 0x9f, 0x38, 0x2e, 0xc5, 0x0b, 0xe0,
  1533  	0x7c, 0x99, 0x72, 0xe1, 0x9d, 0x40, 0x00, 0x28, 0x5e, 0x84, 0x36, 0x74, 0x93, 0x8e, 0x30, 0x92,
  1534  	0x95, 0x4a, 0x5d, 0x4e, 0x05, 0xce, 0x41, 0x04, 0x6e, 0xd2, 0xd1, 0x91, 0x33, 0xf0, 0x05, 0x5e,
  1535  	0x92, 0x77, 0xa2, 0x43, 0x65, 0xf7, 0xc4, 0xcb, 0x10, 0x4d, 0x8b, 0xf9, 0x14, 0xe7, 0xc1, 0x6b,
  1536  	0xf8, 0x32, 0xc2, 0xd0, 0xeb, 0x06, 0x3d, 0x1a, 0x08, 0x5c, 0x80, 0x58, 0xde, 0x1c, 0x1c, 0x53,
  1537  	0x1e, 0x50, 0x41, 0x43, 0x8c, 0x65, 0x9b, 0xf1, 0x07, 0xa1, 0xa0, 0x1c, 0xaf, 0xc8, 0x24, 0xb3,
  1538  	0x40, 0x70, 0xe6, 0x37, 0x7d, 0x27, 0xa0, 0x98, 0x40, 0x1a, 0xf7, 0x38, 0x1b, 0xf4, 0xf1, 0xaa,
  1539  	0xcc, 0x2d, 0xeb, 0x50, 0xbc, 0x06, 0xfb, 0xd5, 0x58, 0x94, 0x1f, 0xbc, 0x0e, 0xe7, 0x68, 0x09,
  1540  	0xc6, 0x9d, 0x2e, 0x05, 0x5d, 0xc7, 0x0b, 0x28, 0xc7, 0x17, 0xe0, 0x1c, 0x0a, 0xdd, 0xf5, 0x7c,
  1541  	0x8a, 0x37, 0x26, 0x68, 0x15, 0x8f, 0x53, 0x57, 0x30, 0x3e, 0xc2, 0x45, 0xd8, 0xb1, 0x35, 0x38,
  1542  	0x8e, 0x86, 0x48, 0x30, 0x77, 0x11, 0x1c, 0x3a, 0xf2, 0xfa, 0x4d, 0xc6, 0x7c, 0xbc, 0x29, 0x2f,
  1543  	0x91, 0xe3, 0xca, 0xc5, 0x25, 0x30, 0x69, 0x0a, 0xb7, 0xa3, 0xdd, 0xbd, 0x0c, 0x67, 0x01, 0xa0,
  1544  	0x45, 0xf9, 0x90, 0x72, 0x7c, 0x17, 0x6c, 0xb1, 0xe3, 0x70, 0x7a, 0x40, 0xc5, 0x59, 0xa6, 0xef,
  1545  	0x26, 0xeb, 0x68, 0xa5, 0xcc, 0xa9, 0x8c, 0x8f, 0xe3, 0x1f, 0xb0, 0xc0, 0x13, 0x8c, 0xe3, 0x7b,
  1546  	0xc0, 0x74, 0x8d, 0x75, 0xbb, 0x5e, 0xd0, 0xc5, 0x57, 0xe0, 0x44, 0x16, 0x75, 0xd9, 0x90, 0xf2,
  1547  	0x11, 0xbe, 0x17, 0x0e, 0x5d, 0xa1, 0xc7, 0x83, 0x2e, 0xde, 0x82, 0x7b, 0x31, 0x36, 0xb9, 0xcf,
  1548  	0x42, 0x81, 0xef, 0x83, 0xa8, 0x4e, 0xd7, 0x28, 0xbe, 0x1f, 0x68, 0x51, 0xb3, 0xd0, 0xf6, 0x1f,
  1549  	0x00, 0x5a, 0x8d, 0x75, 0x3d, 0xf7, 0xac, 0x64, 0xae, 0x42, 0xc9, 0x4c, 0xf5, 0x25, 0x2a, 0xf0,
  1550  	0x6b, 0x48, 0x11, 0xad, 0x29, 0x46, 0x8b, 0xba, 0x03, 0xee, 0x89, 0x51, 0x14, 0xf1, 0x6b, 0xa5,
  1551  	0xff, 0x12, 0xb4, 0xa1, 0xcb, 0xd8, 0x70, 0x5d, 0x1a, 0x86, 0x67, 0xaf, 0x53, 0x01, 0xe5, 0x0e,
  1552  	0x83, 0xb0, 0x4f, 0x5d, 0xef, 0xc4, 0xa3, 0x1d, 0x3c, 0x07, 0x66, 0xa6, 0xdd, 0x6a, 0xc3, 0xf6,
  1553  	0x01, 0xee, 0x90, 0x0d, 0x44, 0x26, 0x4a, 0xaa, 0x5d, 0xe6, 0x14, 0x2a, 0xeb, 0xfb, 0x89, 0x59,
  1554  	0xc1, 0x61, 0xbf, 0x03, 0x82, 0x1f, 0x24, 0xc8, 0x1a, 0x2a, 0x4c, 0x0a, 0xf6, 0xa8, 0xc0, 0x3f,
  1555  	0x3c, 0x47, 0xaf, 0x50, 0x9f, 0x0a, 0x8a, 0x7f, 0x94, 0x20, 0xeb, 0x08, 0x4f, 0x0a, 0x5a, 0x5e,
  1556  	0x37, 0xc0, 0xcf, 0x26, 0xc8, 0x05, 0xb4, 0x32, 0x09, 0x5b, 0x34, 0xa0, 0xb7, 0xf1, 0x73, 0xd2,
  1557  	0xba, 0x2e, 0x57, 0xed, 0xcc, 0x17, 0x93, 0x53, 0xa8, 0xf2, 0xe4, 0xc9, 0x69, 0xd4, 0xa2, 0x43,
  1558  	0x76, 0x8b, 0xe2, 0x2f, 0xcd, 0xa0, 0x0c, 0x3a, 0x26, 0xfe, 0x72, 0x92, 0xdc, 0x83, 0x36, 0x35,
  1559  	0x1a, 0x73, 0xde, 0x8f, 0xa4, 0xee, 0x44, 0x50, 0xbb, 0x7d, 0x34, 0x45, 0xee, 0x46, 0x17, 0xe3,
  1560  	0x08, 0x91, 0xe7, 0x1f, 0x4b, 0x91, 0x02, 0x42, 0x37, 0xe9, 0xd8, 0xe9, 0xbf, 0x8e, 0x01, 0x65,
  1561  	0xe1, 0x6f, 0xd0, 0x59, 0x73, 0x00, 0x98, 0x81, 0xcb, 0x47, 0x7d, 0x81, 0xff, 0x3e, 0x46, 0x2a,
  1562  	0x34, 0x42, 0xfe, 0x31, 0x46, 0x1e, 0xe2, 0x4e, 0x1f, 0x6e, 0xf6, 0x2b, 0xd0, 0x5e, 0x96, 0xa5,
  1563  	0x99, 0xe0, 0xb6, 0xc2, 0x5e, 0x85, 0xae, 0x09, 0x57, 0x3c, 0x0a, 0xe6, 0x3f, 0xc7, 0x3b, 0x1d,
  1564  	0x51, 0xee, 0x9d, 0x8c, 0xf0, 0xbf, 0x52, 0x64, 0x13, 0xad, 0x4f, 0xf7, 0x15, 0xed, 0xd6, 0xcf,
  1565  	0xd2, 0x31, 0x32, 0xe5, 0xe1, 0xcf, 0xe3, 0x64, 0x2a, 0x91, 0xbf, 0x48, 0x93, 0xcb, 0x68, 0x63,
  1566  	0x46, 0xa6, 0x1e, 0x26, 0x8a, 0x7f, 0x99, 0x26, 0x17, 0xd1, 0xda, 0x8c, 0xb4, 0x25, 0x1c, 0x2e,
  1567  	0xf0, 0x0b, 0x69, 0x52, 0x9c, 0x6d, 0x72, 0xed, 0x96, 0x60, 0x7d, 0xfc, 0x62, 0x9c, 0x92, 0x45,
  1568  	0x43, 0x2a, 0xf0, 0xaf, 0xd2, 0xe4, 0x2a, 0xba, 0xf7, 0x9c, 0xa8, 0xef, 0x78, 0xbc, 0xbd, 0x37,
  1569  	0xa0, 0xa1, 0x68, 0x1b, 0x5d, 0xe8, 0x58, 0xbf, 0x8e, 0x33, 0xd1, 0x74, 0x06, 0x21, 0xc5, 0x2f,
  1570  	0xc5, 0xee, 0xeb, 0x0c, 0x29, 0x7e, 0x19, 0xba, 0x73, 0x5e, 0x35, 0x0a, 0x1d, 0x97, 0x6f, 0x65,
  1571  	0x26, 0x41, 0x15, 0x90, 0x6f, 0x67, 0xc0, 0x86, 0x06, 0xa1, 0xeb, 0xeb, 0xf6, 0xf2, 0x9d, 0x0c,
  1572  	0x84, 0x6a, 0x4c, 0x97, 0xe3, 0xae, 0x96, 0x7d, 0x37, 0x23, 0x2f, 0x83, 0x92, 0xed, 0x51, 0xa1,
  1573  	0x05, 0x4f, 0x65, 0xe4, 0x65, 0x38, 0x13, 0x40, 0xc7, 0x0c, 0xf1, 0xd3, 0x19, 0xb8, 0x0c, 0xb2,
  1574  	0xa7, 0xb4, 0xe5, 0xbf, 0xaa, 0x65, 0x7d, 0x3a, 0x0b, 0xf4, 0x08, 0x6f, 0x09, 0xc7, 0xbd, 0x65,
  1575  	0x73, 0x78, 0x05, 0x3e, 0x93, 0x85, 0x33, 0x43, 0xdf, 0xe9, 0xe9, 0xbe, 0xa3, 0x0f, 0xf1, 0xbe,
  1576  	0xf9, 0xf3, 0x22, 0x75, 0x94, 0xc7, 0xe6, 0x21, 0x7f, 0x63, 0xd1, 0x4c, 0x55, 0xfc, 0x3e, 0x5e,
  1577  	0xaa, 0x74, 0xff, 0x30, 0x2f, 0xc3, 0x30, 0xd1, 0xfb, 0xb5, 0xde, 0xb3, 0x0b, 0xe7, 0x24, 0x4a,
  1578  	0xe7, 0xb9, 0x05, 0x08, 0xc2, 0x44, 0x47, 0xd6, 0x2a, 0x5f, 0x59, 0x9c, 0x15, 0x28, 0x8d, 0xaf,
  1579  	0x2e, 0x42, 0x18, 0xce, 0x5a, 0xb6, 0x56, 0xf8, 0x38, 0x9a, 0xc1, 0x15, 0xff, 0x71, 0x04, 0x7b,
  1580  	0x4f, 0xbe, 0xa7, 0x5a, 0xe3, 0x95, 0xf3, 0x12, 0xa5, 0xf3, 0x2a, 0x22, 0x2b, 0x68, 0x49, 0x76,
  1581  	0x50, 0x4d, 0x7e, 0x21, 0x77, 0x06, 0x29, 0xd6, 0x8b, 0x30, 0xc0, 0x16, 0xf4, 0x13, 0xaa, 0x89,
  1582  	0x4f, 0x2d, 0x4d, 0xa1, 0x8a, 0xfb, 0xf4, 0x12, 0x78, 0x77, 0xf6, 0x68, 0x6a, 0xf6, 0x67, 0x97,
  1583  	0x67, 0x70, 0xc5, 0xff, 0xdc, 0x32, 0xf8, 0x36, 0x39, 0x40, 0x68, 0x8d, 0x0f, 0xe4, 0xcf, 0x49,
  1584  	0x94, 0xce, 0x07, 0xf3, 0xb0, 0xb3, 0x7e, 0x54, 0x35, 0xff, 0x8f, 0xd3, 0xa8, 0xe2, 0xfe, 0x29,
  1585  	0x0f, 0x75, 0x7c, 0xe0, 0xb8, 0x7d, 0xc6, 0x7c, 0x4d, 0xfd, 0x71, 0x61, 0x12, 0x54, 0xcc, 0xe7,
  1586  	0x0b, 0x90, 0xf3, 0xd9, 0x21, 0x43, 0xab, 0x7c, 0x0d, 0xc7, 0x4a, 0x95, 0xee, 0xd7, 0x31, 0xf4,
  1587  	0x29, 0x28, 0x5f, 0xcd, 0xff, 0xc4, 0xca, 0x18, 0x51, 0x9c, 0x4f, 0xae, 0x80, 0x7f, 0xfa, 0xe1,
  1588  	0xd4, 0xbc, 0x7f, 0x4f, 0xa3, 0x8a, 0xfb, 0x1f, 0xa9, 0x0d, 0xe3, 0x88, 0xe6, 0xbd, 0x44, 0xc6,
  1589  	0x88, 0xe2, 0xbc, 0x4c, 0xe0, 0xca, 0x4d, 0x8f, 0x2c, 0x9a, 0xfd, 0xbd, 0xd5, 0x18, 0x99, 0xd2,
  1590  	0x7b, 0x66, 0x15, 0x3a, 0x68, 0x34, 0x1c, 0x69, 0xfe, 0xe7, 0xd7, 0x26, 0x30, 0xc5, 0xfb, 0xc2,
  1591  	0x1a, 0x9c, 0x78, 0x76, 0x58, 0xd1, 0x1a, 0x1f, 0x5a, 0x8f, 0x95, 0x2a, 0xdd, 0x0f, 0xaf, 0x43,
  1592  	0xee, 0x26, 0x67, 0x15, 0xad, 0xf7, 0xe7, 0xf3, 0x12, 0xa5, 0xf3, 0x17, 0x29, 0x39, 0x9b, 0xed,
  1593  	0xcf, 0xba, 0xe9, 0x4f, 0x2e, 0x40, 0xba, 0xd4, 0x9c, 0xa3, 0x0d, 0x7d, 0x63, 0x63, 0x12, 0x54,
  1594  	0x36, 0xbe, 0xb9, 0x41, 0x2e, 0x8d, 0x47, 0x55, 0x3d, 0x68, 0x6a, 0x8d, 0x27, 0x8a, 0x71, 0x42,
  1595  	0xa5, 0xf9, 0xa9, 0x22, 0x3c, 0x78, 0x31, 0xb3, 0xa7, 0xd6, 0x7e, 0xef, 0xc5, 0x3b, 0x11, 0x94,
  1596  	0x85, 0x47, 0x2f, 0x92, 0x2d, 0x74, 0x57, 0xfc, 0x98, 0xac, 0x8d, 0xfc, 0xf6, 0xff, 0x71, 0x94,
  1597  	0x9d, 0xdf, 0x5d, 0x9c, 0x78, 0x75, 0x54, 0xc1, 0x8d, 0xc7, 0x90, 0xcd, 0x18, 0x99, 0x9e, 0x44,
  1598  	0x36, 0xe1, 0x78, 0x33, 0x13, 0xd3, 0x78, 0x64, 0xb8, 0x14, 0x27, 0x54, 0x6f, 0xd9, 0x93, 0x97,
  1599  	0xc8, 0x15, 0x74, 0x29, 0x6e, 0xac, 0x1a, 0x8f, 0x03, 0x97, 0xef, 0xc8, 0xd0, 0xf3, 0xc0, 0xe5,
  1600  	0x92, 0x85, 0x72, 0x32, 0x20, 0x2d, 0x36, 0xe0, 0x2e, 0x8d, 0x7e, 0xb9, 0x94, 0x8d, 0x5a, 0xbb,
  1601  	0xd5, 0x38, 0xb4, 0xca, 0xf0, 0x1b, 0x08, 0x7e, 0x99, 0xec, 0xb6, 0xf4, 0x3a, 0x01, 0x53, 0xd9,
  1602  	0xbe, 0x6d, 0x37, 0x35, 0x20, 0x7f, 0x4a, 0x94, 0x6b, 0x8d, 0xba, 0xa9, 0x91, 0x54, 0x69, 0x07,
  1603  	0xe1, 0xfd, 0x51, 0x9f, 0xf2, 0xa3, 0x3d, 0x1a, 0xe8, 0x61, 0xee, 0x02, 0x22, 0xb3, 0xd8, 0xd1,
  1604  	0x0d, 0x3c, 0x17, 0x8b, 0xbf, 0x1e, 0x27, 0x4a, 0xef, 0x44, 0x79, 0xc8, 0x34, 0x4c, 0xd6, 0xbb,
  1605  	0x8c, 0xf7, 0x1c, 0x21, 0x7f, 0x51, 0x4f, 0x21, 0x47, 0xfb, 0x95, 0x87, 0xf1, 0x1c, 0x0c, 0xbf,
  1606  	0xe7, 0x70, 0x9c, 0x28, 0x3d, 0x08, 0x6f, 0x1e, 0x1b, 0x74, 0xaa, 0x81, 0x27, 0x2a, 0x8e, 0x70,
  1607  	0xd4, 0x01, 0x73, 0x68, 0xbe, 0xce, 0xa4, 0x00, 0xcf, 0xc9, 0x5f, 0x70, 0x8f, 0x0c, 0x38, 0xc5,
  1608  	0x89, 0xb7, 0xbe, 0x1d, 0x2d, 0x86, 0x34, 0x08, 0x3d, 0xe1, 0x0d, 0x29, 0xb9, 0x6b, 0x3b, 0xfa,
  1609  	0x2b, 0xf0, 0xb6, 0xfe, 0x2b, 0xf0, 0xf6, 0xae, 0x47, 0xfd, 0x4e, 0x43, 0x96, 0x7e, 0x58, 0x7c,
  1610  	0xfe, 0xfd, 0x29, 0xf9, 0xf7, 0x9a, 0x33, 0x8d, 0x9d, 0x07, 0xde, 0x7d, 0x5f, 0xd7, 0x13, 0xa7,
  1611  	0x83, 0xe3, 0x6d, 0x97, 0xf5, 0xae, 0xf7, 0x3c, 0x97, 0xb3, 0x90, 0x9d, 0x88, 0xeb, 0x3d, 0xe6,
  1612  	0x5e, 0xe7, 0x7d, 0xf7, 0x7a, 0xf4, 0x87, 0xe6, 0xe3, 0xac, 0x34, 0xf8, 0x86, 0xff, 0x05, 0x00,
  1613  	0x00, 0xff, 0xff, 0x93, 0x8b, 0xda, 0x8c, 0x84, 0x16, 0x00, 0x00,
  1614  }