Skip to content

Instantly share code, notes, and snippets.

@pwaller pwaller/testcase.go
Created Mar 6, 2019

Embed
What would you like to do?
Test case for reflect crash https://github.com/golang/go/issues/30606
package main
import "reflect"
func main() {}
var types = map[reflect.Kind]reflect.Type{
reflect.Bool: reflect.ValueOf(bool(false)).Type(),
reflect.Int: reflect.ValueOf(int(0)).Type(),
reflect.Int8: reflect.ValueOf(int8(0)).Type(),
reflect.Int16: reflect.ValueOf(int16(0)).Type(),
reflect.Int32: reflect.ValueOf(int32(0)).Type(),
reflect.Int64: reflect.ValueOf(int64(0)).Type(),
reflect.Uint: reflect.ValueOf(uint(0)).Type(),
reflect.Uint8: reflect.ValueOf(uint8(0)).Type(),
reflect.Uint16: reflect.ValueOf(uint16(0)).Type(),
reflect.Uint32: reflect.ValueOf(uint32(0)).Type(),
reflect.Uint64: reflect.ValueOf(uint64(0)).Type(),
reflect.Uintptr: reflect.ValueOf(uintptr(0)).Type(),
reflect.Float32: reflect.ValueOf(float32(0)).Type(),
reflect.Float64: reflect.ValueOf(float64(0)).Type(),
reflect.Complex64: reflect.ValueOf(complex64(0)).Type(),
reflect.Complex128: reflect.ValueOf(complex128(0)).Type(),
reflect.String: reflect.ValueOf("").Type(),
}
var x = reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: reflect.ArrayOf(6,
types[reflect.Float64])},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: reflect.ArrayOf(6,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: reflect.ArrayOf(5,
types[reflect.Float64])},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.Float64]},
{Name: "F11", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: reflect.ArrayOf(3,
types[reflect.Uint64])},
})},
{Name: "F12", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F2", Type: reflect.ArrayOf(2,
types[reflect.Float64])},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: types[reflect.Float64]},
})},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.Int64]},
{Name: "F10", Type: types[reflect.Int64]},
{Name: "F11", Type: reflect.ArrayOf(2,
reflect.ArrayOf(14,
types[reflect.Uint64]))},
{Name: "F12", Type: types[reflect.Uint64]},
{Name: "F13", Type: reflect.ArrayOf(12,
types[reflect.Int64])},
})},
{Name: "F13", Type: types[reflect.String]},
{Name: "F14", Type: types[reflect.Float64]},
})},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(reflect.ArrayOf(1,
reflect.SliceOf(types[reflect.String])))},
})},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: reflect.ArrayOf(5,
types[reflect.Uint64])},
{Name: "F10", Type: types[reflect.Uint64]},
{Name: "F11", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.ArrayOf(5,
types[reflect.Uint64])},
{Name: "F2", Type: reflect.ArrayOf(0,
types[reflect.String])},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.String]},
{Name: "F8", Type: types[reflect.Float64]},
})},
{Name: "F3", Type: reflect.ArrayOf(2,
types[reflect.String])},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: reflect.ArrayOf(14,
types[reflect.Int64])},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.SliceOf(reflect.ArrayOf(14,
types[reflect.Uint64]))},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Uint64]},
})},
})},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F3", Type: types[reflect.String]},
})},
{Name: "F5", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F6", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.String]},
})},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]}})},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Int64]},
}))},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(7,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: reflect.ArrayOf(2,
types[reflect.Float64])},
{Name: "F3", Type: types[reflect.Uint64]},
})},
}))},
{Name: "F1", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]}}))},
})},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F3", Type: reflect.ArrayOf(0,
reflect.SliceOf(reflect.StructOf([]reflect.StructField{})))},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: reflect.ArrayOf(2,
types[reflect.Uint64])},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: reflect.ArrayOf(8,
reflect.ArrayOf(1,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F1", Type: reflect.ArrayOf(8,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Float64]},
})},
}))},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: reflect.ArrayOf(5,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(2,
reflect.SliceOf(types[reflect.String]))},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: reflect.SliceOf(reflect.SliceOf(types[reflect.Float64]))},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: reflect.ArrayOf(10,
reflect.SliceOf(types[reflect.Float64]))},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(13,
types[reflect.Uint64])},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F5", Type: types[reflect.Uint64]},
})},
{Name: "F10", Type: types[reflect.Uint64]},
{Name: "F11", Type: types[reflect.Uint64]},
{Name: "F12", Type: types[reflect.Float64]},
{Name: "F13", Type: types[reflect.Uint64]},
}))},
{Name: "F7", Type: types[reflect.String]},
{Name: "F8", Type: types[reflect.String]},
{Name: "F9", Type: types[reflect.Uint64]},
{Name: "F10", Type: types[reflect.Uint64]},
{Name: "F11", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: reflect.ArrayOf(3,
types[reflect.Int64])},
{Name: "F3", Type: reflect.ArrayOf(7,
reflect.ArrayOf(12,
types[reflect.Uint64]))},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: reflect.SliceOf(reflect.ArrayOf(0,
types[reflect.Uint64]))},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: types[reflect.Uint64]},
})},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: reflect.ArrayOf(1,
types[reflect.Uint64])},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Uint64]},
})},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F3", Type: reflect.ArrayOf(10,
types[reflect.Int64])},
{Name: "F4", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F5", Type: types[reflect.Uint64]},
})},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.String]},
{Name: "F9", Type: types[reflect.Int64]},
{Name: "F10", Type: types[reflect.Uint64]},
{Name: "F11", Type: types[reflect.Int64]},
{Name: "F12", Type: types[reflect.Int64]},
})},
{Name: "F12", Type: types[reflect.Uint64]},
{Name: "F13", Type: types[reflect.Float64]},
})))},
{Name: "F9", Type: types[reflect.Float64]},
{Name: "F10", Type: types[reflect.Float64]},
{Name: "F11", Type: types[reflect.Uint64]},
{Name: "F12", Type: types[reflect.Uint64]},
})},
{Name: "F4", Type: reflect.ArrayOf(11,
types[reflect.Int64])},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F9", Type: types[reflect.Int64]},
{Name: "F10", Type: types[reflect.Float64]},
{Name: "F11", Type: types[reflect.Float64]},
{Name: "F12", Type: types[reflect.Uint64]},
{Name: "F13", Type: reflect.StructOf([]reflect.StructField{})},
{Name: "F14", Type: types[reflect.Int64]},
})},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: reflect.ArrayOf(10,
reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: reflect.ArrayOf(13,
types[reflect.Uint64])},
{Name: "F8", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(14,
types[reflect.Float64])},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: types[reflect.Uint64]},
})},
})))},
})},
{Name: "F1", Type: reflect.ArrayOf(15,
reflect.SliceOf(types[reflect.String]))},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(0,
types[reflect.Int64])},
{Name: "F1", Type: reflect.ArrayOf(2,
types[reflect.Uint64])},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Uint64]},
})},
{Name: "F3", Type: types[reflect.Uint64]},
})},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: reflect.ArrayOf(11,
types[reflect.Float64])},
{Name: "F7", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F8", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F9", Type: types[reflect.String]},
{Name: "F10", Type: types[reflect.Uint64]},
})},
})},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: reflect.ArrayOf(5,
types[reflect.Int64])},
{Name: "F2", Type: types[reflect.Uint64]},
})},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: reflect.SliceOf(reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: types[reflect.String]},
{Name: "F8", Type: reflect.SliceOf(reflect.SliceOf(types[reflect.Uint64]))},
})))},
})},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F6", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(3,
types[reflect.Float64])},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(8,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: reflect.ArrayOf(5,
types[reflect.Float64])},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: reflect.ArrayOf(13,
types[reflect.String])},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: reflect.StructOf([]reflect.StructField{})},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: types[reflect.Int64]},
}))},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: reflect.SliceOf(reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.ArrayOf(10,
reflect.SliceOf(reflect.ArrayOf(9,
types[reflect.Int64])))},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: reflect.ArrayOf(2,
types[reflect.Float64])},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Uint64]},
})},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(4,
types[reflect.Int64])},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F1", Type: reflect.SliceOf(reflect.ArrayOf(11,
types[reflect.Int64]))},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: reflect.ArrayOf(5,
types[reflect.Float64])},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.String]},
{Name: "F10", Type: reflect.ArrayOf(5,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: reflect.ArrayOf(3,
reflect.ArrayOf(14,
types[reflect.Uint64]))},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: reflect.ArrayOf(9,
types[reflect.Float64])},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: reflect.ArrayOf(2,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: reflect.ArrayOf(11,
types[reflect.Float64])},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Uint64]},
}))},
{Name: "F8", Type: types[reflect.String]},
{Name: "F9", Type: types[reflect.Uint64]},
{Name: "F10", Type: types[reflect.String]},
{Name: "F11", Type: types[reflect.Float64]},
{Name: "F12", Type: types[reflect.Int64]},
{Name: "F13", Type: types[reflect.Int64]},
})},
{Name: "F6", Type: types[reflect.Float64]},
}))},
{Name: "F11", Type: types[reflect.Float64]},
{Name: "F12", Type: types[reflect.Float64]},
{Name: "F13", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F14", Type: types[reflect.Uint64]},
}))},
{Name: "F3", Type: types[reflect.Int64]},
})},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(3,
types[reflect.Int64])},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: types[reflect.String]},
{Name: "F10", Type: types[reflect.String]},
{Name: "F11", Type: types[reflect.Float64]},
{Name: "F12", Type: types[reflect.Uint64]},
{Name: "F13", Type: types[reflect.Uint64]},
{Name: "F14", Type: reflect.SliceOf(reflect.SliceOf(types[reflect.Float64]))},
})},
{Name: "F4", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: reflect.SliceOf(reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.ArrayOf(8,
reflect.ArrayOf(15,
types[reflect.Float64]))},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Int64]},
})},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: reflect.ArrayOf(5,
types[reflect.Float64])},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(0,
types[reflect.Int64])},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(reflect.SliceOf(types[reflect.Float64]))},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(6,
types[reflect.Float64])},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Int64])},
})},
{Name: "F2", Type: reflect.ArrayOf(2,
types[reflect.String])},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.String]},
}))},
{Name: "F7", Type: types[reflect.String]},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: reflect.ArrayOf(9,
types[reflect.Int64])},
{Name: "F10", Type: types[reflect.String]},
{Name: "F11", Type: reflect.ArrayOf(11,
types[reflect.Uint64])},
{Name: "F12", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{})},
{Name: "F1", Type: reflect.ArrayOf(8,
types[reflect.Uint64])},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]}})},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: reflect.SliceOf(reflect.ArrayOf(8,
reflect.ArrayOf(8,
types[reflect.Int64])))},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.Int64]},
{Name: "F10", Type: types[reflect.Int64]},
{Name: "F11", Type: types[reflect.Float64]},
{Name: "F12", Type: types[reflect.Uint64]},
{Name: "F13", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: reflect.SliceOf(reflect.SliceOf(types[reflect.Uint64]))},
{Name: "F9", Type: types[reflect.Float64]},
{Name: "F10", Type: types[reflect.Int64]},
})},
{Name: "F14", Type: types[reflect.Float64]},
})},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: reflect.ArrayOf(14,
types[reflect.Int64])},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: types[reflect.Float64]},
})},
{Name: "F2", Type: reflect.ArrayOf(8,
types[reflect.Float64])},
{Name: "F3", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{})},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: types[reflect.String]},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: types[reflect.Float64]},
{Name: "F10", Type: types[reflect.Float64]},
{Name: "F11", Type: types[reflect.Int64]},
{Name: "F12", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F13", Type: types[reflect.Uint64]},
})},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: types[reflect.Float64]},
{Name: "F10", Type: types[reflect.Float64]},
{Name: "F11", Type: reflect.ArrayOf(12,
types[reflect.Int64])},
{Name: "F12", Type: types[reflect.Float64]},
{Name: "F13", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F14", Type: types[reflect.Uint64]},
})},
{Name: "F13", Type: reflect.ArrayOf(6,
types[reflect.Int64])},
})},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Float64]},
})},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: reflect.ArrayOf(7,
types[reflect.Float64])},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: reflect.SliceOf(types[reflect.Float64])},
}))},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: reflect.ArrayOf(13,
types[reflect.String])},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F2", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{}))},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{})},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Int64]},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: reflect.ArrayOf(7,
types[reflect.String])},
{Name: "F10", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F1", Type: reflect.SliceOf(reflect.ArrayOf(11,
reflect.SliceOf(types[reflect.Float64])))},
})},
{Name: "F11", Type: types[reflect.Int64]},
{Name: "F12", Type: types[reflect.Float64]},
{Name: "F13", Type: types[reflect.Float64]},
{Name: "F14", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: types[reflect.Float64]},
})},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(14,
types[reflect.Uint64])},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: reflect.SliceOf(reflect.SliceOf(types[reflect.Uint64]))},
{Name: "F7", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]}})},
{Name: "F8", Type: reflect.ArrayOf(10,
types[reflect.Int64])},
{Name: "F9", Type: types[reflect.Uint64]},
{Name: "F10", Type: reflect.ArrayOf(12,
types[reflect.Float64])},
{Name: "F11", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.ArrayOf(12,
types[reflect.Float64])},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Uint64])},
})},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F3", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F4", Type: types[reflect.Int64]},
})},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: types[reflect.String]},
})},
{Name: "F6", Type: reflect.ArrayOf(3,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{})},
{Name: "F2", Type: reflect.ArrayOf(6,
reflect.ArrayOf(2,
types[reflect.Float64]))},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]}})},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F7", Type: types[reflect.Int64]},
}))},
{Name: "F2", Type: types[reflect.String]},
}))},
{Name: "F7", Type: types[reflect.Int64]},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.Int64]},
{Name: "F10", Type: types[reflect.String]},
{Name: "F11", Type: types[reflect.Uint64]},
{Name: "F12", Type: types[reflect.Uint64]},
{Name: "F13", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.String]},
{Name: "F9", Type: types[reflect.Uint64]},
{Name: "F10", Type: types[reflect.Int64]},
{Name: "F11", Type: types[reflect.String]},
})},
{Name: "F14", Type: types[reflect.Uint64]},
})},
{Name: "F12", Type: types[reflect.Float64]},
{Name: "F13", Type: reflect.SliceOf(reflect.SliceOf(reflect.ArrayOf(9,
types[reflect.Int64])))},
{Name: "F14", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: reflect.ArrayOf(11,
reflect.SliceOf(types[reflect.Int64]))},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: types[reflect.Uint64]},
{Name: "F10", Type: types[reflect.Float64]},
{Name: "F11", Type: types[reflect.Uint64]},
{Name: "F12", Type: types[reflect.Uint64]},
})},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.String]},
})},
{Name: "F5", Type: types[reflect.Uint64]},
})},
})},
{Name: "F3", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Float64]},
})},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: reflect.SliceOf(reflect.SliceOf(types[reflect.Uint64]))},
{Name: "F7", Type: types[reflect.String]},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.String]},
{Name: "F10", Type: types[reflect.String]},
{Name: "F11", Type: types[reflect.Uint64]},
{Name: "F12", Type: types[reflect.Int64]},
{Name: "F13", Type: types[reflect.Uint64]},
{Name: "F14", Type: types[reflect.Float64]},
})},
})},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: reflect.SliceOf(types[reflect.Int64])},
}))},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.String]},
{Name: "F10", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Float64]},
})},
{Name: "F11", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: reflect.ArrayOf(13,
types[reflect.Float64])},
{Name: "F2", Type: reflect.ArrayOf(11,
types[reflect.Int64])},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Float64]},
})},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: reflect.SliceOf(types[reflect.Int64])},
})},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(6,
reflect.ArrayOf(6,
types[reflect.Float64]))},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: types[reflect.Int64]},
})},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: reflect.ArrayOf(13,
types[reflect.Int64])},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: reflect.ArrayOf(3,
types[reflect.Float64])},
{Name: "F6", Type: types[reflect.Float64]},
})},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.String]},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.String]},
{Name: "F10", Type: types[reflect.Uint64]},
{Name: "F11", Type: types[reflect.Float64]},
{Name: "F12", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: reflect.SliceOf(reflect.SliceOf(types[reflect.String]))},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{})},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.ArrayOf(1,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: reflect.ArrayOf(7,
reflect.ArrayOf(12,
types[reflect.String]))},
{Name: "F4", Type: reflect.ArrayOf(6,
types[reflect.Float64])},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Float64]},
}))},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Float64]},
})},
{Name: "F3", Type: reflect.ArrayOf(1,
types[reflect.Float64])},
{Name: "F4", Type: types[reflect.Float64]},
})},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Float64]},
})},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(10,
types[reflect.Int64])},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.ArrayOf(5,
types[reflect.Uint64])},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Int64]},
}))},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: reflect.SliceOf(reflect.SliceOf(types[reflect.Int64]))},
})},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: reflect.SliceOf(types[reflect.Uint64])},
})},
{Name: "F6", Type: reflect.SliceOf(reflect.SliceOf(reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.ArrayOf(5,
types[reflect.Float64])},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Int64]},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.Uint64]},
{Name: "F10", Type: types[reflect.String]},
{Name: "F11", Type: types[reflect.Uint64]},
{Name: "F12", Type: types[reflect.Int64]},
{Name: "F13", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: reflect.ArrayOf(0,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Uint64]},
}))},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: types[reflect.Int64]},
{Name: "F10", Type: reflect.ArrayOf(1,
types[reflect.String])},
{Name: "F11", Type: types[reflect.Float64]},
{Name: "F12", Type: types[reflect.Uint64]},
{Name: "F13", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F14", Type: types[reflect.Uint64]},
})},
{Name: "F14", Type: reflect.ArrayOf(1,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(1,
types[reflect.Float64])},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(14,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: reflect.SliceOf(reflect.SliceOf(reflect.ArrayOf(10,
types[reflect.Int64])))},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]}})},
{Name: "F3", Type: reflect.ArrayOf(0,
types[reflect.Int64])},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.ArrayOf(14,
types[reflect.Uint64])},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Int64]},
})},
})},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: types[reflect.Uint64]},
{Name: "F10", Type: types[reflect.Uint64]},
{Name: "F11", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(7,
types[reflect.Int64])},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: reflect.SliceOf(reflect.ArrayOf(15,
types[reflect.Float64]))},
{Name: "F8", Type: types[reflect.String]},
})},
}))},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: reflect.ArrayOf(3,
types[reflect.Uint64])},
{Name: "F3", Type: reflect.ArrayOf(14,
types[reflect.Float64])},
{Name: "F4", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Int64]},
}))},
{Name: "F3", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: types[reflect.Float64]},
{Name: "F10", Type: types[reflect.Uint64]},
{Name: "F11", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(10,
types[reflect.Uint64])},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.String])}}))},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]}})},
})},
{Name: "F12", Type: reflect.ArrayOf(10,
types[reflect.Float64])},
{Name: "F13", Type: types[reflect.Uint64]},
})},
}))},
}))))},
{Name: "F7", Type: types[reflect.Int64]},
{Name: "F8", Type: types[reflect.Float64]},
})},
{Name: "F4", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F5", Type: reflect.ArrayOf(1,
types[reflect.Int64])},
})},
{Name: "F5", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: reflect.SliceOf(types[reflect.Int64])},
})},
})},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: types[reflect.Int64]},
{Name: "F8", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: reflect.ArrayOf(14,
types[reflect.String])},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: reflect.ArrayOf(12,
types[reflect.Float64])},
})},
{Name: "F3", Type: reflect.ArrayOf(12,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: reflect.ArrayOf(12,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(11,
types[reflect.String])},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.Uint64]},
}))},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Uint64]},
})},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: reflect.ArrayOf(2,
types[reflect.Float64])},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: types[reflect.String]},
}))},
{Name: "F4", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.ArrayOf(8,
types[reflect.Int64])},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: reflect.SliceOf(reflect.SliceOf(reflect.ArrayOf(6,
reflect.SliceOf(types[reflect.Float64]))))},
{Name: "F8", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: reflect.ArrayOf(1,
types[reflect.Int64])},
})},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: types[reflect.String]},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: types[reflect.Uint64]},
})},
})},
{Name: "F10", Type: types[reflect.Float64]},
{Name: "F11", Type: types[reflect.Float64]},
{Name: "F12", Type: types[reflect.Int64]},
{Name: "F13", Type: types[reflect.Uint64]},
})},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.ArrayOf(10,
types[reflect.Float64])},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.String]},
})},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.String]},
})},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: reflect.SliceOf(reflect.SliceOf(reflect.ArrayOf(6,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(4,
reflect.ArrayOf(2,
types[reflect.String]))},
{Name: "F1", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: reflect.ArrayOf(12,
types[reflect.String])},
{Name: "F7", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.Uint64]},
}))},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: types[reflect.Uint64]},
})},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: reflect.ArrayOf(8,
types[reflect.Float64])},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: reflect.ArrayOf(2,
types[reflect.Int64])},
{Name: "F10", Type: types[reflect.Uint64]},
})},
{Name: "F4", Type: types[reflect.Int64]},
})},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.Float64]},
})},
}))))},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: reflect.ArrayOf(9,
types[reflect.Int64])},
{Name: "F10", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: types[reflect.Int64]},
{Name: "F10", Type: types[reflect.Float64]},
{Name: "F11", Type: reflect.StructOf([]reflect.StructField{})},
{Name: "F12", Type: types[reflect.Float64]},
})},
{Name: "F3", Type: reflect.ArrayOf(7,
reflect.ArrayOf(8,
types[reflect.Uint64]))},
})},
{Name: "F1", Type: reflect.ArrayOf(11,
types[reflect.Int64])},
{Name: "F2", Type: reflect.ArrayOf(15,
types[reflect.String])},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.ArrayOf(7,
types[reflect.Int64])},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Float64]},
})},
{Name: "F4", Type: reflect.ArrayOf(7,
reflect.SliceOf(reflect.ArrayOf(8,
reflect.SliceOf(types[reflect.Int64]))))},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]}})},
{Name: "F8", Type: types[reflect.String]},
{Name: "F9", Type: types[reflect.Uint64]},
{Name: "F10", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.ArrayOf(8,
types[reflect.Uint64])},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: reflect.ArrayOf(12,
types[reflect.Int64])},
{Name: "F4", Type: types[reflect.Float64]},
})},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.String]},
})},
{Name: "F11", Type: types[reflect.Float64]},
})},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(12,
types[reflect.Float64])},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.SliceOf(reflect.ArrayOf(1,
reflect.SliceOf(reflect.SliceOf(reflect.SliceOf(reflect.SliceOf(types[reflect.Int64]))))))},
{Name: "F4", Type: reflect.ArrayOf(9,
types[reflect.Float64])},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: reflect.ArrayOf(11,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F1", Type: reflect.ArrayOf(6,
types[reflect.Float64])},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(6,
reflect.SliceOf(types[reflect.Int64]))},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.Int64]},
})},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: types[reflect.Int64]},
{Name: "F10", Type: types[reflect.Uint64]},
{Name: "F11", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.ArrayOf(0,
types[reflect.Float64])},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: reflect.ArrayOf(14,
types[reflect.Int64])},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: reflect.ArrayOf(8,
types[reflect.Int64])},
})},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: reflect.ArrayOf(5,
types[reflect.Uint64])},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: types[reflect.Float64]},
{Name: "F10", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.SliceOf(reflect.SliceOf(reflect.SliceOf(reflect.ArrayOf(11,
types[reflect.Float64]))))},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F6", Type: reflect.ArrayOf(12,
types[reflect.Float64])},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.String]},
{Name: "F9", Type: types[reflect.String]},
{Name: "F10", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F11", Type: types[reflect.Float64]},
{Name: "F12", Type: types[reflect.Uint64]},
{Name: "F13", Type: types[reflect.Float64]},
{Name: "F14", Type: types[reflect.Float64]},
})},
{Name: "F11", Type: types[reflect.Float64]},
{Name: "F12", Type: types[reflect.Float64]},
{Name: "F13", Type: types[reflect.Float64]},
{Name: "F14", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]}})},
})},
{Name: "F12", Type: types[reflect.Int64]},
}))},
{Name: "F10", Type: types[reflect.String]},
{Name: "F11", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: reflect.ArrayOf(7,
types[reflect.String])},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Float64]},
})},
})},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: reflect.ArrayOf(12,
types[reflect.String])},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: types[reflect.Float64]},
{Name: "F10", Type: types[reflect.Int64]},
{Name: "F11", Type: types[reflect.Int64]},
})},
{Name: "F4", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F3", Type: types[reflect.Int64]},
}))},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.String]},
})},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Uint64]},
})},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: reflect.ArrayOf(0,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(15,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: reflect.SliceOf(reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: reflect.ArrayOf(7,
types[reflect.String])},
{Name: "F8", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: reflect.ArrayOf(8,
reflect.SliceOf(types[reflect.Int64]))},
{Name: "F4", Type: types[reflect.Float64]},
})},
})))},
}))},
{Name: "F1", Type: reflect.ArrayOf(12,
types[reflect.Float64])},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: types[reflect.Int64]},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.Float64]},
{Name: "F10", Type: types[reflect.Int64]},
{Name: "F11", Type: types[reflect.Int64]},
})},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(reflect.SliceOf(reflect.SliceOf(types[reflect.String])))},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(reflect.ArrayOf(15,
types[reflect.Float64]))},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Float64]},
})},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Float64]},
})},
{Name: "F10", Type: types[reflect.Uint64]},
{Name: "F11", Type: reflect.SliceOf(reflect.SliceOf(types[reflect.Int64]))},
})},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.String]},
}))},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.Float64]},
})},
})},
})},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: reflect.ArrayOf(0,
types[reflect.Float64])},
{Name: "F7", Type: types[reflect.Int64]},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: types[reflect.Float64]},
})},
{Name: "F9", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F10", Type: reflect.ArrayOf(3,
reflect.ArrayOf(6,
reflect.SliceOf(types[reflect.Uint64])))},
{Name: "F11", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{}))},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F4", Type: types[reflect.Int64]},
})},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: reflect.ArrayOf(11,
types[reflect.Float64])},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Uint64]},
})},
{Name: "F2", Type: types[reflect.Float64]},
})},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: reflect.ArrayOf(3,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F3", Type: reflect.ArrayOf(9,
types[reflect.Int64])},
{Name: "F4", Type: types[reflect.String]},
}))},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.Uint64]},
{Name: "F10", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Int64]},
})},
{Name: "F1", Type: reflect.ArrayOf(2,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: reflect.ArrayOf(13,
types[reflect.Float64])},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: types[reflect.Int64]},
{Name: "F8", Type: types[reflect.String]},
{Name: "F9", Type: types[reflect.Uint64]},
{Name: "F10", Type: types[reflect.Uint64]},
{Name: "F11", Type: reflect.SliceOf(types[reflect.Float64])},
}))},
{Name: "F2", Type: reflect.ArrayOf(6,
types[reflect.Float64])},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: reflect.ArrayOf(10,
types[reflect.Int64])},
})},
})},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F1", Type: reflect.SliceOf(reflect.ArrayOf(3,
types[reflect.Int64]))},
{Name: "F2", Type: reflect.ArrayOf(7,
types[reflect.Uint64])},
})},
{Name: "F5", Type: reflect.ArrayOf(2,
reflect.ArrayOf(14,
types[reflect.Uint64]))},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: types[reflect.Uint64]},
{Name: "F10", Type: types[reflect.Int64]},
{Name: "F11", Type: types[reflect.Float64]},
})},
{Name: "F12", Type: reflect.SliceOf(types[reflect.Float64])},
}))},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F9", Type: types[reflect.Int64]},
{Name: "F10", Type: reflect.ArrayOf(11,
types[reflect.String])},
})},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: reflect.SliceOf(reflect.SliceOf(reflect.ArrayOf(6,
types[reflect.Float64])))},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.Int64]},
{Name: "F10", Type: reflect.ArrayOf(3,
types[reflect.Uint64])},
{Name: "F11", Type: reflect.SliceOf(reflect.ArrayOf(5,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Int64]},
})))},
})},
{Name: "F9", Type: types[reflect.Uint64]},
{Name: "F10", Type: types[reflect.Float64]},
})},
{Name: "F2", Type: reflect.ArrayOf(1,
types[reflect.Int64])},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Int64]},
})},
{Name: "F6", Type: reflect.ArrayOf(13,
types[reflect.Int64])},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.String]},
{Name: "F9", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.ArrayOf(8,
types[reflect.String])},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: reflect.SliceOf(reflect.ArrayOf(9,
types[reflect.Int64]))},
{Name: "F6", Type: reflect.ArrayOf(12,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.ArrayOf(9,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{})},
{Name: "F2", Type: types[reflect.Float64]},
}))},
}))},
})},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: reflect.ArrayOf(14,
reflect.SliceOf(types[reflect.Int64]))},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: types[reflect.Float64]},
})},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: types[reflect.String]},
{Name: "F8", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Float64])},
})},
})},
{Name: "F9", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F10", Type: types[reflect.Uint64]},
{Name: "F11", Type: types[reflect.String]},
{Name: "F12", Type: types[reflect.Int64]},
{Name: "F13", Type: reflect.ArrayOf(8,
types[reflect.String])},
{Name: "F14", Type: reflect.SliceOf(types[reflect.Int64])},
}))},
{Name: "F10", Type: types[reflect.String]},
{Name: "F11", Type: types[reflect.Float64]},
{Name: "F12", Type: types[reflect.Int64]},
})},
})},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: reflect.SliceOf(types[reflect.String])},
})},
{Name: "F1", Type: types[reflect.Uint64]},
})},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: types[reflect.Uint64]},
})},
})},
{Name: "F6", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: reflect.ArrayOf(2,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(reflect.SliceOf(types[reflect.Float64]))},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F2", Type: reflect.SliceOf(reflect.ArrayOf(0,
types[reflect.Int64]))},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F10", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Float64]},
})},
{Name: "F6", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F7", Type: types[reflect.Float64]},
})},
{Name: "F11", Type: types[reflect.Int64]},
}))},
{Name: "F7", Type: types[reflect.Int64]},
{Name: "F8", Type: types[reflect.String]},
{Name: "F9", Type: reflect.SliceOf(reflect.SliceOf(types[reflect.Float64]))},
{Name: "F10", Type: types[reflect.Uint64]},
{Name: "F11", Type: types[reflect.Uint64]},
{Name: "F12", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: reflect.SliceOf(reflect.ArrayOf(10,
types[reflect.Int64]))},
})},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.Uint64]},
})},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: reflect.SliceOf(reflect.SliceOf(reflect.ArrayOf(2,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F7", Type: types[reflect.Int64]},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: types[reflect.Int64]},
{Name: "F10", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: reflect.ArrayOf(7,
reflect.SliceOf(types[reflect.Int64]))},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Float64]},
})},
{Name: "F11", Type: types[reflect.Float64]},
{Name: "F12", Type: types[reflect.Int64]},
{Name: "F13", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Float64]},
})},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: reflect.SliceOf(reflect.ArrayOf(3,
types[reflect.Float64]))},
{Name: "F7", Type: types[reflect.Int64]},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: reflect.ArrayOf(12,
reflect.ArrayOf(12,
reflect.ArrayOf(15,
types[reflect.Float64])))},
{Name: "F10", Type: types[reflect.Uint64]},
{Name: "F11", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.ArrayOf(3,
reflect.ArrayOf(14,
types[reflect.Uint64]))},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Float64]},
})},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: types[reflect.Uint64]},
}))},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Float64]},
})},
})},
{Name: "F1", Type: types[reflect.Float64]},
})},
})},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F3", Type: reflect.SliceOf(reflect.ArrayOf(2,
types[reflect.Float64]))},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.Int64]},
}))))},
{Name: "F6", Type: reflect.ArrayOf(14,
types[reflect.Float64])},
})},
})},
{Name: "F7", Type: types[reflect.String]},
{Name: "F8", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]}})},
{Name: "F9", Type: types[reflect.String]},
})},
{Name: "F4", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: reflect.ArrayOf(13,
reflect.SliceOf(reflect.ArrayOf(10,
types[reflect.Int64])))},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: types[reflect.Uint64]},
{Name: "F10", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: reflect.ArrayOf(3,
reflect.ArrayOf(4,
types[reflect.Float64]))},
})},
})},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Uint64]},
})},
{Name: "F8", Type: types[reflect.String]},
})},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.ArrayOf(4,
types[reflect.Uint64])},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Int64]},
})},
{Name: "F4", Type: types[reflect.Uint64]},
})},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: reflect.ArrayOf(7,
types[reflect.Uint64])},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: reflect.ArrayOf(8,
types[reflect.Int64])},
{Name: "F9", Type: types[reflect.Uint64]},
{Name: "F10", Type: types[reflect.Int64]},
{Name: "F11", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F3", Type: reflect.ArrayOf(9,
types[reflect.Float64])},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: reflect.ArrayOf(13,
types[reflect.String])},
{Name: "F9", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Uint64])},
})},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{})},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(reflect.SliceOf(reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.String]},
{Name: "F10", Type: types[reflect.Int64]},
{Name: "F11", Type: types[reflect.Int64]},
{Name: "F12", Type: types[reflect.Uint64]},
{Name: "F13", Type: types[reflect.Float64]},
}))))},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.ArrayOf(3,
types[reflect.Float64])},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.String]},
})},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.Uint64]},
})},
})},
{Name: "F10", Type: types[reflect.Uint64]},
{Name: "F11", Type: types[reflect.Int64]},
})},
})},
{Name: "F7", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F8", Type: types[reflect.String]},
{Name: "F9", Type: types[reflect.Int64]},
{Name: "F10", Type: types[reflect.Int64]},
{Name: "F11", Type: types[reflect.Uint64]},
{Name: "F12", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: reflect.StructOf([]reflect.StructField{})},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: types[reflect.Float64]},
}))},
{Name: "F13", Type: types[reflect.Int64]},
})},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: types[reflect.Float64]},
})},
{Name: "F4", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: reflect.ArrayOf(3,
types[reflect.String])},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: types[reflect.Float64]},
})},
{Name: "F5", Type: reflect.SliceOf(reflect.ArrayOf(12,
types[reflect.Float64]))},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Uint64]},
})},
})},
})},
})},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]}})},
})},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Int64]},
})},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: reflect.ArrayOf(7,
reflect.SliceOf(types[reflect.Float64]))},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F6", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: reflect.ArrayOf(15,
types[reflect.String])},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: reflect.SliceOf(types[reflect.String])},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Uint64]},
})},
{Name: "F9", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Float64]},
})},
{Name: "F10", Type: types[reflect.Int64]},
})},
})},
{Name: "F7", Type: types[reflect.String]},
{Name: "F8", Type: types[reflect.Float64]},
})},
{Name: "F7", Type: reflect.SliceOf(reflect.ArrayOf(7,
types[reflect.Uint64]))},
{Name: "F8", Type: types[reflect.Int64]},
{Name: "F9", Type: reflect.ArrayOf(11,
types[reflect.Float64])},
{Name: "F10", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F11", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F12", Type: types[reflect.Uint64]},
{Name: "F13", Type: types[reflect.Uint64]},
{Name: "F14", Type: types[reflect.String]},
})},
{Name: "F3", Type: types[reflect.Float64]},
})},
})},
})},
{Name: "F4", Type: reflect.ArrayOf(8,
types[reflect.Int64])},
})},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.Float64]},
{Name: "F10", Type: reflect.SliceOf(reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Int64]},
})))},
{Name: "F11", Type: types[reflect.Uint64]},
{Name: "F12", Type: types[reflect.Uint64]},
{Name: "F13", Type: types[reflect.Int64]},
})},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Int64]},
{Name: "F4", Type: reflect.SliceOf(reflect.SliceOf(types[reflect.Float64]))},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Float64]},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Int64]},
})},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Uint64]},
})},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: reflect.ArrayOf(15,
types[reflect.Int64])},
{Name: "F8", Type: types[reflect.Float64]},
{Name: "F9", Type: types[reflect.String]},
{Name: "F10", Type: types[reflect.Int64]},
{Name: "F11", Type: types[reflect.Float64]},
})},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: types[reflect.Int64]},
{Name: "F8", Type: types[reflect.String]},
{Name: "F9", Type: types[reflect.String]},
})},
})},
})},
{Name: "F10", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F11", Type: types[reflect.Float64]},
})))},
{Name: "F4", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: types[reflect.Int64]},
{Name: "F10", Type: types[reflect.Uint64]},
{Name: "F11", Type: types[reflect.Float64]},
{Name: "F12", Type: reflect.ArrayOf(13,
types[reflect.Float64])},
}))},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Int64]},
})},
{Name: "F9", Type: types[reflect.Float64]},
{Name: "F10", Type: reflect.ArrayOf(14,
types[reflect.Float64])},
})},
{Name: "F4", Type: types[reflect.Uint64]},
{Name: "F5", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F6", Type: types[reflect.Uint64]},
})},
{Name: "F1", Type: reflect.ArrayOf(12,
reflect.SliceOf(types[reflect.String]))},
{Name: "F2", Type: reflect.ArrayOf(14,
reflect.ArrayOf(10,
types[reflect.Uint64]))},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: reflect.ArrayOf(2,
reflect.SliceOf(reflect.SliceOf(types[reflect.Float64])))},
{Name: "F5", Type: types[reflect.String]},
{Name: "F6", Type: types[reflect.Uint64]},
{Name: "F7", Type: types[reflect.String]},
{Name: "F8", Type: types[reflect.Uint64]},
{Name: "F9", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F10", Type: types[reflect.String]},
{Name: "F11", Type: types[reflect.Int64]},
})},
{Name: "F3", Type: types[reflect.Float64]},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: reflect.ArrayOf(13,
types[reflect.Float64])},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Uint64]},
{Name: "F8", Type: types[reflect.Float64]},
}))},
{Name: "F10", Type: reflect.ArrayOf(9,
reflect.SliceOf(types[reflect.String]))},
}))},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: reflect.ArrayOf(0,
reflect.SliceOf(types[reflect.Int64]))},
{Name: "F7", Type: reflect.ArrayOf(4,
reflect.ArrayOf(2,
reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.String]},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F3", Type: reflect.SliceOf(reflect.SliceOf(types[reflect.Int64]))},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Uint64]},
})))},
{Name: "F8", Type: reflect.ArrayOf(15,
reflect.ArrayOf(10,
types[reflect.Float64]))},
})},
{Name: "F2", Type: types[reflect.Float64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.ArrayOf(2,
types[reflect.Int64])},
{Name: "F4", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Int64]},
})},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Int64]},
{Name: "F7", Type: reflect.SliceOf(reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: reflect.ArrayOf(5,
reflect.SliceOf(types[reflect.Float64]))},
{Name: "F2", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: types[reflect.Uint64]},
{Name: "F4", Type: types[reflect.String]},
{Name: "F5", Type: types[reflect.Float64]},
{Name: "F6", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Int64]},
})},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: types[reflect.String]},
{Name: "F9", Type: types[reflect.Float64]},
{Name: "F10", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: reflect.SliceOf(reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Float64]},
{Name: "F1", Type: types[reflect.Uint64]},
{Name: "F2", Type: reflect.SliceOf(reflect.ArrayOf(12,
types[reflect.Float64]))},
{Name: "F3", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.String]},
{Name: "F7", Type: reflect.ArrayOf(12,
types[reflect.String])},
{Name: "F8", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F1", Type: types[reflect.Float64]},
})},
})},
{Name: "F9", Type: types[reflect.Int64]},
}))},
{Name: "F2", Type: types[reflect.Int64]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.ArrayOf(14,
types[reflect.String])},
{Name: "F1", Type: reflect.SliceOf(types[reflect.Float64])},
{Name: "F2", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F3", Type: types[reflect.String]},
{Name: "F4", Type: reflect.ArrayOf(9,
types[reflect.Uint64])},
{Name: "F5", Type: types[reflect.Uint64]},
{Name: "F6", Type: types[reflect.Float64]},
{Name: "F7", Type: types[reflect.Float64]},
{Name: "F8", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Uint64]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.String]},
{Name: "F3", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.Int64]},
{Name: "F1", Type: types[reflect.Float64]},
})},
{Name: "F4", Type: types[reflect.Float64]},
{Name: "F5", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: types[reflect.String]},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: types[reflect.Uint64]},
{Name: "F3", Type: reflect.SliceOf(types[reflect.Uint64])},
{Name: "F4", Type: types[reflect.Int64]},
{Name: "F5", Type: types[reflect.Int64]},
{Name: "F6", Type: reflect.StructOf([]reflect.StructField{{Name: "F0", Type: reflect.SliceOf(types[reflect.Int64])},
{Name: "F1", Type: types[reflect.Int64]},
{Name: "F2", Type: reflect.ArrayOf(1,
types[reflect.String])},
{Name: "F3", Type: reflect.SliceOf(types[reflect.String])},
{Name