github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/libraries/pingcap/tipb/go-tipb/expression.pb.go (about)

     1  // Code generated by protoc-gen-go.
     2  // source: expression.proto
     3  // DO NOT EDIT!
     4  
     5  /*
     6  Package tipb is a generated protocol buffer package.
     7  
     8  It is generated from these files:
     9  	expression.proto
    10  	schema.proto
    11  	select.proto
    12  
    13  It has these top-level messages:
    14  	Expr
    15  	TableInfo
    16  	ColumnInfo
    17  	IndexInfo
    18  	KeyRange
    19  	ByItem
    20  	SelectRequest
    21  	Row
    22  	Error
    23  	SelectResponse
    24  */
    25  package tipb
    26  
    27  import proto "github.com/insionng/yougam/libraries/golang/protobuf/proto"
    28  import fmt "fmt"
    29  import math "math"
    30  
    31  // Reference imports to suppress errors if they are not otherwise used.
    32  var _ = proto.Marshal
    33  var _ = fmt.Errorf
    34  var _ = math.Inf
    35  
    36  // This is a compile-time assertion to ensure that this generated file
    37  // is compatible with the proto package it is being compiled against.
    38  const _ = proto.ProtoPackageIsVersion1
    39  
    40  type ExprType int32
    41  
    42  const (
    43  	// Values are encoded bytes.
    44  	ExprType_Null    ExprType = 0
    45  	ExprType_Int64   ExprType = 1
    46  	ExprType_Uint64  ExprType = 2
    47  	ExprType_Float32 ExprType = 3
    48  	ExprType_Float64 ExprType = 4
    49  	ExprType_String  ExprType = 5
    50  	ExprType_Bytes   ExprType = 6
    51  	// Mysql specific types.
    52  	ExprType_MysqlBit      ExprType = 101
    53  	ExprType_MysqlDecimal  ExprType = 102
    54  	ExprType_MysqlDuration ExprType = 103
    55  	ExprType_MysqlEnum     ExprType = 104
    56  	ExprType_MysqlHex      ExprType = 105
    57  	ExprType_MysqlSet      ExprType = 106
    58  	ExprType_MysqlTime     ExprType = 107
    59  	// Encoded value list.
    60  	ExprType_ValueList ExprType = 151
    61  	// Column reference. value is int64 column ID.
    62  	ExprType_ColumnRef ExprType = 201
    63  	// Unary operations, children count 1.
    64  	ExprType_Not    ExprType = 1001
    65  	ExprType_Neg    ExprType = 1002
    66  	ExprType_BitNeg ExprType = 1003
    67  	// Comparison operations.
    68  	ExprType_LT     ExprType = 2001
    69  	ExprType_LE     ExprType = 2002
    70  	ExprType_EQ     ExprType = 2003
    71  	ExprType_NE     ExprType = 2004
    72  	ExprType_GE     ExprType = 2005
    73  	ExprType_GT     ExprType = 2006
    74  	ExprType_NullEQ ExprType = 2007
    75  	// Bit operations.
    76  	ExprType_BitAnd    ExprType = 2101
    77  	ExprType_BitOr     ExprType = 2102
    78  	ExprType_BitXor    ExprType = 2103
    79  	ExprType_LeftShift ExprType = 2104
    80  	ExprType_RighShift ExprType = 2105
    81  	// Arithmatic.
    82  	ExprType_Plus   ExprType = 2201
    83  	ExprType_Minus  ExprType = 2202
    84  	ExprType_Mul    ExprType = 2203
    85  	ExprType_Div    ExprType = 2204
    86  	ExprType_IntDiv ExprType = 2205
    87  	ExprType_Mod    ExprType = 2206
    88  	// Logic operations.
    89  	ExprType_And ExprType = 2301
    90  	ExprType_Or  ExprType = 2302
    91  	ExprType_Xor ExprType = 2303
    92  	// Aggregate functions.
    93  	ExprType_Count       ExprType = 3001
    94  	ExprType_Sum         ExprType = 3002
    95  	ExprType_Avg         ExprType = 3003
    96  	ExprType_Min         ExprType = 3004
    97  	ExprType_Max         ExprType = 3005
    98  	ExprType_First       ExprType = 3006
    99  	ExprType_GroupConcat ExprType = 3007
   100  	// Math functions.
   101  	ExprType_Abs ExprType = 3101
   102  	ExprType_Pow ExprType = 3102
   103  	// String functions.
   104  	ExprType_Concat         ExprType = 3201
   105  	ExprType_ConcatWS       ExprType = 3202
   106  	ExprType_Left           ExprType = 3203
   107  	ExprType_Length         ExprType = 3204
   108  	ExprType_Lower          ExprType = 3205
   109  	ExprType_Repeat         ExprType = 3206
   110  	ExprType_Replace        ExprType = 3207
   111  	ExprType_Upper          ExprType = 3208
   112  	ExprType_Strcmp         ExprType = 3209
   113  	ExprType_Convert        ExprType = 3210
   114  	ExprType_Cast           ExprType = 3211
   115  	ExprType_Substring      ExprType = 3212
   116  	ExprType_SubstringIndex ExprType = 3213
   117  	ExprType_Locate         ExprType = 3214
   118  	ExprType_Trim           ExprType = 3215
   119  	// Control flow functions.
   120  	ExprType_If     ExprType = 3301
   121  	ExprType_NullIf ExprType = 3302
   122  	ExprType_IfNull ExprType = 3303
   123  	// Time functions.
   124  	ExprType_Date        ExprType = 3401
   125  	ExprType_DateAdd     ExprType = 3402
   126  	ExprType_DateSub     ExprType = 3403
   127  	ExprType_Year        ExprType = 3411
   128  	ExprType_YearWeek    ExprType = 3412
   129  	ExprType_Month       ExprType = 3421
   130  	ExprType_Week        ExprType = 3431
   131  	ExprType_Weekday     ExprType = 3432
   132  	ExprType_WeekOfYear  ExprType = 3433
   133  	ExprType_Day         ExprType = 3441
   134  	ExprType_DayName     ExprType = 3442
   135  	ExprType_DayOfYear   ExprType = 3443
   136  	ExprType_DayOfMonth  ExprType = 3444
   137  	ExprType_DayOfWeek   ExprType = 3445
   138  	ExprType_Hour        ExprType = 3451
   139  	ExprType_Minute      ExprType = 3452
   140  	ExprType_Second      ExprType = 3453
   141  	ExprType_Microsecond ExprType = 3454
   142  	ExprType_Extract     ExprType = 3461
   143  	// Other functions;
   144  	ExprType_Coalesce ExprType = 3501
   145  	// Other expressions.
   146  	ExprType_In      ExprType = 4001
   147  	ExprType_IsTruth ExprType = 4002
   148  	ExprType_IsNull  ExprType = 4003
   149  	ExprType_ExprRow ExprType = 4004
   150  	ExprType_Like    ExprType = 4005
   151  	ExprType_RLike   ExprType = 4006
   152  	ExprType_Case    ExprType = 4007
   153  )
   154  
   155  var ExprType_name = map[int32]string{
   156  	0:    "Null",
   157  	1:    "Int64",
   158  	2:    "Uint64",
   159  	3:    "Float32",
   160  	4:    "Float64",
   161  	5:    "String",
   162  	6:    "Bytes",
   163  	101:  "MysqlBit",
   164  	102:  "MysqlDecimal",
   165  	103:  "MysqlDuration",
   166  	104:  "MysqlEnum",
   167  	105:  "MysqlHex",
   168  	106:  "MysqlSet",
   169  	107:  "MysqlTime",
   170  	151:  "ValueList",
   171  	201:  "ColumnRef",
   172  	1001: "Not",
   173  	1002: "Neg",
   174  	1003: "BitNeg",
   175  	2001: "LT",
   176  	2002: "LE",
   177  	2003: "EQ",
   178  	2004: "NE",
   179  	2005: "GE",
   180  	2006: "GT",
   181  	2007: "NullEQ",
   182  	2101: "BitAnd",
   183  	2102: "BitOr",
   184  	2103: "BitXor",
   185  	2104: "LeftShift",
   186  	2105: "RighShift",
   187  	2201: "Plus",
   188  	2202: "Minus",
   189  	2203: "Mul",
   190  	2204: "Div",
   191  	2205: "IntDiv",
   192  	2206: "Mod",
   193  	2301: "And",
   194  	2302: "Or",
   195  	2303: "Xor",
   196  	3001: "Count",
   197  	3002: "Sum",
   198  	3003: "Avg",
   199  	3004: "Min",
   200  	3005: "Max",
   201  	3006: "First",
   202  	3007: "GroupConcat",
   203  	3101: "Abs",
   204  	3102: "Pow",
   205  	3201: "Concat",
   206  	3202: "ConcatWS",
   207  	3203: "Left",
   208  	3204: "Length",
   209  	3205: "Lower",
   210  	3206: "Repeat",
   211  	3207: "Replace",
   212  	3208: "Upper",
   213  	3209: "Strcmp",
   214  	3210: "Convert",
   215  	3211: "Cast",
   216  	3212: "Substring",
   217  	3213: "SubstringIndex",
   218  	3214: "Locate",
   219  	3215: "Trim",
   220  	3301: "If",
   221  	3302: "NullIf",
   222  	3303: "IfNull",
   223  	3401: "Date",
   224  	3402: "DateAdd",
   225  	3403: "DateSub",
   226  	3411: "Year",
   227  	3412: "YearWeek",
   228  	3421: "Month",
   229  	3431: "Week",
   230  	3432: "Weekday",
   231  	3433: "WeekOfYear",
   232  	3441: "Day",
   233  	3442: "DayName",
   234  	3443: "DayOfYear",
   235  	3444: "DayOfMonth",
   236  	3445: "DayOfWeek",
   237  	3451: "Hour",
   238  	3452: "Minute",
   239  	3453: "Second",
   240  	3454: "Microsecond",
   241  	3461: "Extract",
   242  	3501: "Coalesce",
   243  	4001: "In",
   244  	4002: "IsTruth",
   245  	4003: "IsNull",
   246  	4004: "ExprRow",
   247  	4005: "Like",
   248  	4006: "RLike",
   249  	4007: "Case",
   250  }
   251  var ExprType_value = map[string]int32{
   252  	"Null":           0,
   253  	"Int64":          1,
   254  	"Uint64":         2,
   255  	"Float32":        3,
   256  	"Float64":        4,
   257  	"String":         5,
   258  	"Bytes":          6,
   259  	"MysqlBit":       101,
   260  	"MysqlDecimal":   102,
   261  	"MysqlDuration":  103,
   262  	"MysqlEnum":      104,
   263  	"MysqlHex":       105,
   264  	"MysqlSet":       106,
   265  	"MysqlTime":      107,
   266  	"ValueList":      151,
   267  	"ColumnRef":      201,
   268  	"Not":            1001,
   269  	"Neg":            1002,
   270  	"BitNeg":         1003,
   271  	"LT":             2001,
   272  	"LE":             2002,
   273  	"EQ":             2003,
   274  	"NE":             2004,
   275  	"GE":             2005,
   276  	"GT":             2006,
   277  	"NullEQ":         2007,
   278  	"BitAnd":         2101,
   279  	"BitOr":          2102,
   280  	"BitXor":         2103,
   281  	"LeftShift":      2104,
   282  	"RighShift":      2105,
   283  	"Plus":           2201,
   284  	"Minus":          2202,
   285  	"Mul":            2203,
   286  	"Div":            2204,
   287  	"IntDiv":         2205,
   288  	"Mod":            2206,
   289  	"And":            2301,
   290  	"Or":             2302,
   291  	"Xor":            2303,
   292  	"Count":          3001,
   293  	"Sum":            3002,
   294  	"Avg":            3003,
   295  	"Min":            3004,
   296  	"Max":            3005,
   297  	"First":          3006,
   298  	"GroupConcat":    3007,
   299  	"Abs":            3101,
   300  	"Pow":            3102,
   301  	"Concat":         3201,
   302  	"ConcatWS":       3202,
   303  	"Left":           3203,
   304  	"Length":         3204,
   305  	"Lower":          3205,
   306  	"Repeat":         3206,
   307  	"Replace":        3207,
   308  	"Upper":          3208,
   309  	"Strcmp":         3209,
   310  	"Convert":        3210,
   311  	"Cast":           3211,
   312  	"Substring":      3212,
   313  	"SubstringIndex": 3213,
   314  	"Locate":         3214,
   315  	"Trim":           3215,
   316  	"If":             3301,
   317  	"NullIf":         3302,
   318  	"IfNull":         3303,
   319  	"Date":           3401,
   320  	"DateAdd":        3402,
   321  	"DateSub":        3403,
   322  	"Year":           3411,
   323  	"YearWeek":       3412,
   324  	"Month":          3421,
   325  	"Week":           3431,
   326  	"Weekday":        3432,
   327  	"WeekOfYear":     3433,
   328  	"Day":            3441,
   329  	"DayName":        3442,
   330  	"DayOfYear":      3443,
   331  	"DayOfMonth":     3444,
   332  	"DayOfWeek":      3445,
   333  	"Hour":           3451,
   334  	"Minute":         3452,
   335  	"Second":         3453,
   336  	"Microsecond":    3454,
   337  	"Extract":        3461,
   338  	"Coalesce":       3501,
   339  	"In":             4001,
   340  	"IsTruth":        4002,
   341  	"IsNull":         4003,
   342  	"ExprRow":        4004,
   343  	"Like":           4005,
   344  	"RLike":          4006,
   345  	"Case":           4007,
   346  }
   347  
   348  func (x ExprType) Enum() *ExprType {
   349  	p := new(ExprType)
   350  	*p = x
   351  	return p
   352  }
   353  func (x ExprType) String() string {
   354  	return proto.EnumName(ExprType_name, int32(x))
   355  }
   356  func (x *ExprType) UnmarshalJSON(data []byte) error {
   357  	value, err := proto.UnmarshalJSONEnum(ExprType_value, data, "ExprType")
   358  	if err != nil {
   359  		return err
   360  	}
   361  	*x = ExprType(value)
   362  	return nil
   363  }
   364  func (ExprType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
   365  
   366  // Evaluators should implement evaluation functions for every expression type.
   367  type Expr struct {
   368  	Tp               *ExprType `protobuf:"varint,1,opt,name=tp,enum=tipb.ExprType" json:"tp,omitempty"`
   369  	Val              []byte    `protobuf:"bytes,2,opt,name=val" json:"val,omitempty"`
   370  	Children         []*Expr   `protobuf:"bytes,3,rep,name=children" json:"children,omitempty"`
   371  	XXX_unrecognized []byte    `json:"-"`
   372  }
   373  
   374  func (m *Expr) Reset()                    { *m = Expr{} }
   375  func (m *Expr) String() string            { return proto.CompactTextString(m) }
   376  func (*Expr) ProtoMessage()               {}
   377  func (*Expr) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
   378  
   379  func (m *Expr) GetTp() ExprType {
   380  	if m != nil && m.Tp != nil {
   381  		return *m.Tp
   382  	}
   383  	return ExprType_Null
   384  }
   385  
   386  func (m *Expr) GetVal() []byte {
   387  	if m != nil {
   388  		return m.Val
   389  	}
   390  	return nil
   391  }
   392  
   393  func (m *Expr) GetChildren() []*Expr {
   394  	if m != nil {
   395  		return m.Children
   396  	}
   397  	return nil
   398  }
   399  
   400  func init() {
   401  	proto.RegisterType((*Expr)(nil), "tipb.Expr")
   402  	proto.RegisterEnum("tipb.ExprType", ExprType_name, ExprType_value)
   403  }
   404  
   405  var fileDescriptor0 = []byte{
   406  	// 877 bytes of a gzipped FileDescriptorProto
   407  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x44, 0x54, 0x49, 0x70, 0x1b, 0x45,
   408  	0x14, 0x45, 0x96, 0x6c, 0xc9, 0x6d, 0xc7, 0xfe, 0x1a, 0x8a, 0xb2, 0x66, 0x42, 0x95, 0x52, 0x9c,
   409  	0x52, 0x1c, 0x7c, 0x30, 0x14, 0x77, 0x2f, 0x4a, 0xa2, 0x2a, 0xc9, 0x31, 0x92, 0x42, 0xe0, 0x38,
   410  	0x9e, 0x69, 0x49, 0x8d, 0x47, 0xd3, 0x43, 0x4f, 0x8f, 0x23, 0x1d, 0x59, 0xc2, 0xbe, 0x1c, 0x29,
   411  	0x96, 0xa4, 0x8a, 0xfd, 0x94, 0x23, 0xfb, 0x76, 0x0e, 0x9c, 0x20, 0x01, 0x4e, 0x1c, 0x21, 0x04,
   412  	0x4e, 0x6c, 0x27, 0x20, 0xf0, 0xff, 0x1f, 0xa1, 0xdc, 0xde, 0xeb, 0x7e, 0x7f, 0xe9, 0xf7, 0xff,
   413  	0x8c, 0x00, 0x39, 0x4e, 0x8c, 0x4c, 0x53, 0xa5, 0xe3, 0xf5, 0xc4, 0x68, 0xab, 0x9d, 0x92, 0x55,
   414  	0xc9, 0xfe, 0x1d, 0x6d, 0x51, 0x6a, 0xe0, 0x8d, 0xe3, 0x89, 0x39, 0x9b, 0xd4, 0x0a, 0xc7, 0x0a,
   415  	0xc7, 0x57, 0x36, 0x56, 0xd6, 0xe9, 0x6a, 0x9d, 0xce, 0x7b, 0x93, 0x44, 0x3a, 0x4b, 0xa2, 0x78,
   416  	0xe8, 0x47, 0xb5, 0x39, 0xbc, 0x5c, 0x76, 0x6e, 0x17, 0x95, 0x60, 0xa8, 0xa2, 0xd0, 0xc8, 0xb8,
   417  	0x56, 0x3c, 0x56, 0x3c, 0xbe, 0xb4, 0x21, 0x6e, 0xca, 0xef, 0xbc, 0xb4, 0x28, 0x2a, 0xb3, 0xb8,
   418  	0x8a, 0x28, 0xed, 0x66, 0x51, 0x04, 0xb7, 0x38, 0x8b, 0x62, 0xbe, 0x19, 0xdb, 0x7b, 0xee, 0x86,
   419  	0x82, 0x23, 0xc4, 0xc2, 0x19, 0xc5, 0x78, 0x0e, 0x13, 0x97, 0x4f, 0x44, 0xda, 0xb7, 0x77, 0x6d,
   420  	0x40, 0x71, 0x46, 0xf0, 0xa6, 0x44, 0xaa, 0xae, 0x35, 0x2a, 0x1e, 0xc0, 0x3c, 0x05, 0x6f, 0x4d,
   421  	0xac, 0x4c, 0x61, 0xc1, 0x59, 0x16, 0x95, 0xf6, 0x24, 0x7d, 0x28, 0xda, 0x52, 0x16, 0xa4, 0x03,
   422  	0x62, 0x99, 0xd9, 0x8e, 0x0c, 0xd4, 0xc8, 0x8f, 0xa0, 0xef, 0x54, 0xc5, 0x91, 0xfc, 0x24, 0x33,
   423  	0xbe, 0xc5, 0xa7, 0xc2, 0xc0, 0x39, 0x22, 0x16, 0xf9, 0xa8, 0x11, 0x67, 0x23, 0x18, 0xce, 0x32,
   424  	0x9c, 0x92, 0x63, 0x50, 0x33, 0xd6, 0x95, 0x16, 0x1e, 0x9c, 0x49, 0x7b, 0x6a, 0x24, 0xe1, 0xc0,
   425  	0x59, 0x11, 0x8b, 0xf7, 0xf9, 0x51, 0x26, 0x5b, 0x2a, 0xb5, 0xf0, 0x62, 0x81, 0xf8, 0xb6, 0x8e,
   426  	0xb2, 0x51, 0xdc, 0x91, 0x7d, 0xb8, 0x5c, 0xc0, 0xe7, 0x15, 0x77, 0xb5, 0x85, 0xeb, 0x65, 0x46,
   427  	0x72, 0x00, 0x3f, 0x97, 0xf1, 0x11, 0x0b, 0xd8, 0x1b, 0x91, 0x5f, 0xca, 0x4e, 0x59, 0xcc, 0xb5,
   428  	0x7a, 0xf0, 0xd5, 0x2a, 0x83, 0x06, 0x7c, 0xcd, 0xa0, 0x71, 0x2f, 0x5c, 0x61, 0xb0, 0xdb, 0x80,
   429  	0xab, 0x0c, 0x4e, 0x36, 0xe0, 0x9b, 0x1c, 0xf4, 0xe0, 0xdb, 0x55, 0x4a, 0x41, 0xae, 0xa1, 0xee,
   430  	0xbb, 0xd5, 0x69, 0xbe, 0xcd, 0x38, 0x84, 0x77, 0x01, 0x4d, 0x99, 0x47, 0x72, 0xda, 0xc0, 0x7b,
   431  	0x30, 0xbd, 0xb8, 0x5f, 0x1b, 0x78, 0x1f, 0xa8, 0xb3, 0x96, 0xec, 0xdb, 0xee, 0x50, 0xf5, 0x2d,
   432  	0x7c, 0xc0, 0xbc, 0xa3, 0x06, 0xc3, 0x9c, 0x7f, 0x08, 0xe8, 0x60, 0x69, 0x2f, 0xca, 0x52, 0x78,
   433  	0xa9, 0x4a, 0x39, 0xda, 0x2a, 0x46, 0xfc, 0x72, 0x95, 0xda, 0x6e, 0x67, 0x11, 0xbc, 0xc2, 0x68,
   434  	0x47, 0x1d, 0xc2, 0xab, 0x55, 0xca, 0x8b, 0x93, 0x22, 0x72, 0x21, 0x17, 0xe8, 0x10, 0x2e, 0x32,
   435  	0xa2, 0x26, 0xfe, 0xa9, 0x52, 0x9f, 0xd8, 0xc1, 0x0d, 0x3e, 0xa2, 0xf2, 0xff, 0x72, 0xce, 0x6d,
   436  	0x9d, 0xc5, 0x58, 0x6a, 0x8d, 0x4e, 0xbb, 0x68, 0xf4, 0x47, 0x8c, 0x36, 0x0f, 0x07, 0xf0, 0x31,
   437  	0x23, 0xac, 0x09, 0x9f, 0xe4, 0xc8, 0x1f, 0xc3, 0xa7, 0x6b, 0x14, 0x73, 0x42, 0x19, 0x34, 0xf6,
   438  	0xb3, 0x35, 0x9c, 0xe3, 0xd2, 0x49, 0xa3, 0xb3, 0x64, 0x5b, 0xc7, 0x81, 0x6f, 0xe1, 0xf3, 0x3c,
   439  	0x76, 0x3f, 0x85, 0x0b, 0x35, 0x42, 0x7b, 0xfa, 0x1c, 0x5c, 0xac, 0x51, 0x67, 0x53, 0xc1, 0xc3,
   440  	0x2e, 0x8e, 0xaa, 0x92, 0x93, 0xb3, 0x5d, 0x78, 0xc4, 0xa5, 0x07, 0x92, 0x01, 0xf0, 0xa8, 0x4b,
   441  	0xb2, 0x96, 0x8c, 0x07, 0x76, 0x08, 0x8f, 0xb9, 0x54, 0xa5, 0xa5, 0xcf, 0x49, 0x03, 0xe7, 0xf9,
   442  	0xa2, 0x23, 0x13, 0x89, 0xf1, 0x8f, 0xbb, 0x38, 0xf8, 0x32, 0x92, 0xc8, 0x0f, 0x24, 0x3c, 0xc1,
   443  	0xb2, 0x33, 0x49, 0x82, 0xb2, 0x27, 0x59, 0x86, 0x9b, 0x17, 0x8c, 0x12, 0x78, 0x8a, 0x65, 0x58,
   444  	0xe6, 0x50, 0x1a, 0x0b, 0x4f, 0x73, 0x95, 0x6d, 0x1f, 0x5b, 0x7e, 0xc6, 0x25, 0x87, 0xbb, 0xd9,
   445  	0x7e, 0x9a, 0xaf, 0xe8, 0xb3, 0xae, 0x73, 0xab, 0x58, 0x99, 0xf1, 0x66, 0x1c, 0xe2, 0x72, 0x3d,
   446  	0x97, 0xb7, 0xa2, 0xb1, 0x47, 0x09, 0xcf, 0x73, 0x70, 0xcf, 0xa8, 0x11, 0xbc, 0xe0, 0x92, 0x85,
   447  	0xcd, 0x3e, 0xfc, 0xe0, 0xfe, 0x3f, 0x6a, 0x24, 0x3f, 0x32, 0x69, 0xf6, 0xf9, 0x7b, 0xb9, 0xc6,
   448  	0xea, 0x1d, 0x0a, 0xbc, 0xec, 0x51, 0x0f, 0x04, 0x37, 0xc3, 0x10, 0xbe, 0x98, 0x31, 0x2c, 0x06,
   449  	0x5f, 0x7a, 0x24, 0x7b, 0x40, 0xfa, 0x06, 0xae, 0x78, 0xe4, 0x08, 0xc1, 0xb3, 0x52, 0x1e, 0xc0,
   450  	0x55, 0x8f, 0xe7, 0xac, 0x63, 0x74, 0xe1, 0x7b, 0x56, 0xf1, 0xf1, 0x35, 0x0e, 0x27, 0x18, 0xfa,
   451  	0x13, 0xf8, 0xc9, 0x73, 0x56, 0x85, 0x20, 0x76, 0xba, 0xcf, 0x49, 0xae, 0x7b, 0xbc, 0x07, 0x78,
   452  	0xf5, 0xeb, 0xb4, 0xce, 0x64, 0xd7, 0xc7, 0x2f, 0xe1, 0x37, 0x8f, 0x9e, 0x8b, 0x6c, 0xaa, 0xfb,
   453  	0x9d, 0x03, 0x99, 0xe7, 0x25, 0xfe, 0xb8, 0x29, 0xe0, 0x3a, 0x7f, 0x72, 0xc9, 0x53, 0x3a, 0x33,
   454  	0xf0, 0x97, 0x47, 0xef, 0xa2, 0x8d, 0xc3, 0xc7, 0xfc, 0xcd, 0xa4, 0x2b, 0x03, 0x4d, 0xab, 0xe4,
   455  	0xd1, 0xdc, 0xdb, 0x2a, 0x30, 0x3a, 0xcd, 0x4f, 0x6e, 0x70, 0xd5, 0xc6, 0xd8, 0x1a, 0x3f, 0xb0,
   456  	0x70, 0xfe, 0x68, 0x3e, 0x64, 0x3f, 0x92, 0x29, 0x4e, 0xe9, 0xd2, 0x51, 0xb6, 0x2d, 0x86, 0xd7,
   457  	0xea, 0xa4, 0x6a, 0xa6, 0x3d, 0x93, 0x61, 0xe9, 0xd7, 0xeb, 0xec, 0x5b, 0xca, 0xbe, 0xbd, 0x51,
   458  	0xcf, 0x13, 0x24, 0xa6, 0x83, 0x2b, 0xf3, 0x66, 0x9d, 0xd7, 0x42, 0x1d, 0x48, 0x78, 0xab, 0x4e,
   459  	0x7e, 0x74, 0x18, 0xbf, 0x5d, 0x9f, 0xce, 0x51, 0xc2, 0x3b, 0xf5, 0x2d, 0x57, 0xdc, 0x16, 0xe8,
   460  	0xd1, 0x7a, 0x82, 0x63, 0x0b, 0xfc, 0x04, 0x7f, 0x64, 0xe1, 0x3e, 0xff, 0xcd, 0xf6, 0x0a, 0xff,
   461  	0x05, 0x00, 0x00, 0xff, 0xff, 0x3d, 0x30, 0x30, 0x14, 0x32, 0x05, 0x00, 0x00,
   462  }