Mirai's Miscellaneous Misadventures

M33 / models / mirai.c

// copyright 2022 zamfofex
// license: AGPLv3 or later

static struct mimimi_layer mimimi_mirai_face_value =
{
	0, -6, 0, 12, 32, 2,
	{
		{12, 12, 24, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x04, 0x04, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}},
		{12, 12, 24, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x04, 0xBC, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}},
	},
};

static struct mimimi_layer mimimi_mirai_hair_value =
{
	0, 1, 0, 20, 32, 28,
	{
		{4, 4, 1, {0x11}},
		{8, 8, 1, {0x11}},
		{10, 10, 1, {0x11}},
		{12, 12, 1, {0x11}},
		{14, 14, 28, {0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11}},
		{14, 14, 28, {0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x11, 0x11, 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x10, 0x10, 0x10}},
		{14, 14, 28, {0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x11, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}},
		{14, 14, 28, {0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}},
		{14, 14, 28, {0x10, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10}},
		{14, 14, 28, {0x10, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10}},
		{14, 14, 28, {0x10, 0x11, 0x10, 0x10, 0x11, 0x10, 0x10, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10}},
		{14, 14, 28, {0x10, 0x11, 0x10, 0x10, 0x11, 0x10, 0x10, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x10, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10}},
		{14, 14, 28, {0x10, 0x11, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10}},
		{16, 16, 32, {0x11, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10}},
		{16, 16, 32, {0x11, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}},
		{16, 16, 32, {0x11, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x10, 0x10, 0x10, 0x10}},
		{16, 16, 32, {0x11, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x10, 0x10, 0x10, 0x10}},
		{16, 16, 32, {0x10, 0x10, 0x11, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10, 0x10}},
		{16, 16, 32, {0x10, 0x10, 0x11, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10, 0x10}},
		{16, 16, 32, {0x10, 0x10, 0x11, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10}},
		{16, 16, 32, {0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10}},
		{16, 16, 32, {0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10}},
		{18, 18, 36, {0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}},
		{18, 18, 36, {0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}},
		{18, 18, 36, {0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}},
		{20, 20, 40, {0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00}},
		{20, 20, 40, {0x10, 0x10, 0x00, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00}},
		{20, 20, 40, {0x00, 0x10, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x10, 0x10, 0x00}},
	},
};

static struct mimimi_layer mimimi_mirai_yang_dress_value =
{
	0, -1, 0, 10, 32, 22,
	{
		{8, 4, 1, {0x05}},
		{10, 6, 20, {0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x0A, 0x0E, 0x0E, 0x0A, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{10, 6, 20, {0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x0A, 0x05, 0x05, 0x0A, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{10, 6, 20, {0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x0A, 0x0E, 0x0E, 0x0A, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{10, 6, 20, {0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x0A, 0x05, 0x05, 0x0A, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{10, 6, 20, {0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x0A, 0x0E, 0x0E, 0x0A, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{10, 6, 20, {0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x0A, 0x05, 0x05, 0x0A, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{10, 6, 20, {0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x0A, 0x0E, 0x0E, 0x0A, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{10, 6, 20, {0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x0A, 0x05, 0x05, 0x0A, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{10, 6, 20, {0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0E, 0x0E, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A}},
		{10, 6, 1, {0x0E}},
		{12, 6, 1, {0x0E}},
		{14, 8, 36, {0x05, 0x05, 0x0E, 0x05, 0x05, 0x0E, 0x05, 0x05, 0x0E, 0x05, 0x05, 0x0E, 0x05, 0x05, 0x0E, 0x05, 0x05, 0x0E, 0x05, 0x05, 0x0E, 0x05, 0x05, 0x0E, 0x05, 0x05, 0x0E, 0x05, 0x05, 0x0E, 0x05, 0x05, 0x0E, 0x05, 0x05, 0x0E}},
		{16, 10, 38, {0x05, 0x05, 0x05, 0x05, 0x05, 0x76, 0x76, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x76, 0x76, 0x05, 0x0E, 0x0E, 0x05, 0x76, 0x76, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x76, 0x76, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{18, 14, 38, {0x76, 0x76, 0x76, 0x76, 0x76, 0x05, 0x05, 0x76, 0x76, 0x05, 0x05, 0x05, 0x05, 0x05, 0x76, 0x76, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x76, 0x76, 0x05, 0x05, 0x05, 0x05, 0x05, 0x76, 0x76, 0x05, 0x05, 0x76, 0x76, 0x76, 0x76, 0x76}},
		{18, 18, 38, {0x76, 0x76, 0x76, 0x76, 0x76, 0x76, 0x05, 0x05, 0x76, 0x76, 0x76, 0x76, 0x76, 0x76, 0x76, 0x05, 0x05, 0x0E, 0x0E, 0x0E, 0x0E, 0x05, 0x05, 0x76, 0x76, 0x76, 0x76, 0x76, 0x76, 0x76, 0x05, 0x05, 0x76, 0x76, 0x76, 0x76, 0x76, 0x76}},
		{20, 20, 42, {0x76, 0x76, 0x76, 0x76, 0x76, 0x76, 0x76, 0x0E, 0x05, 0x05, 0x76, 0x76, 0x76, 0x76, 0x76, 0x76, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x76, 0x76, 0x76, 0x76, 0x76, 0x76, 0x05, 0x05, 0x0E, 0x76, 0x76, 0x76, 0x76, 0x76, 0x76, 0x76}},
		{20, 20, 42, {0x76, 0x76, 0x76, 0x76, 0x76, 0x76, 0x76, 0x0E, 0x0E, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x0E, 0x0E, 0x76, 0x76, 0x76, 0x76, 0x76, 0x76, 0x76}},
		{20, 20, 42, {0x76, 0x76, 0x76, 0x76, 0x76, 0x76, 0x0E, 0x0E, 0x0E, 0x0E, 0x05, 0x05, 0x05, 0x0E, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x0E, 0x05, 0x05, 0x05, 0x0E, 0x0E, 0x0E, 0x0E, 0x76, 0x76, 0x76, 0x76, 0x76, 0x76}},
		{22, 22, 42, {0x76, 0x76, 0x76, 0x76, 0x76, 0x76, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x05, 0x0E, 0x0E, 0x0E, 0x05, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x05, 0x0E, 0x0E, 0x0E, 0x05, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x76, 0x76, 0x76, 0x76}},
		{22, 22, 1, {0x0E}},
		{22, 22, 1, {0x76}},
	},
};

static struct mimimi_layer mimimi_mirai_yang_left_sleeve_value =
{
	0, 0, 0, 4, 32, 9,
	{
		{2, 2, 6, {0x05, 0x05, 0x05, 0x0E, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x05, 0x05, 0x05, 0x0E, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x05, 0x05, 0x05, 0x0E, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x05, 0x05, 0x05, 0x0E, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x05, 0x05, 0x05, 0x0E, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x05, 0x05, 0x05, 0x0E, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x05, 0x05, 0x05, 0x0E, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x05, 0x05, 0x05, 0x0E, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x05, 0x05, 0x05, 0x0E, 0x05, 0x05}},
	},
};

static struct mimimi_layer mimimi_mirai_yang_right_sleeve_value =
{
	0, 0, 0, 4, 32, 9,
	{
		{2, 2, 6, {0x05, 0x0E, 0x05, 0x05, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x0E, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x0E, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x0E, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x0E, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x0E, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x0E, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x0E, 0x05, 0x05, 0x05, 0x05, 0x05}},
		{4, 4, 8, {0x05, 0x05, 0x0E, 0x05, 0x05, 0x05, 0x05, 0x05}},
	},
};

static struct mimimi_layer mimimi_mirai_flash_shirt_value =
{
	0, 0, 0, 10, 32, 11,
	{
		{8, 4, 16, {0x00, 0x00, 0xEF, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0xEF, 0x00, 0x00}},
		{10, 6, 20, {0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00}},
		{10, 6, 20, {0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00}},
		{10, 6, 20, {0x00, 0xEF, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0xEF, 0x00, 0x00, 0xEF, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0xEF, 0x00}},
		{10, 6, 20, {0xEF, 0xEF, 0xEF, 0xEF, 0x00, 0x00, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0x00, 0x00, 0xEF, 0xEF, 0xEF, 0xEF}},
		{10, 6, 20, {0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0x5A, 0x5A, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF}},
		{10, 6, 20, {0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0x5A, 0xF6, 0xEF, 0x5A, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF}},
		{10, 6, 20, {0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0x5A, 0x5A, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF}},
		{10, 6, 1, {0xEF}},
		{10, 6, 1, {0xEF}},
		{10, 6, 1, {0xEF}},
		{10, 6, 1, {0xEF}},
	},
};

static struct mimimi_layer mimimi_mirai_flash_skirt_value =
{
	0, -11, 0, 10, 32, 5,
	{
		{10, 6, 3, {0x78, 0x78, 0x4A}},
		{10, 8, 3, {0x78, 0x78, 0x4A}},
		{12, 10, 3, {0x4A, 0x78, 0x78}},
		{12, 12, 3, {0x4A, 0x78, 0x78}},
		{12, 12, 3, {0x4A, 0x78, 0x78}},
	},
};

static struct mimimi_layer mimimi_mirai_flash_sock_value =
{
	0, -6, 0, 4, 32, 6,
	{
		{4, 4, 1, {0x0E}},
		{4, 4, 1, {0x0E}},
		{4, 4, 1, {0x0E}},
		{4, 4, 1, {0x0E}},
		{4, 4, 1, {0x0E}},
		{2, 2, 1, {0x0E}},
	},
};

static struct mimimi_layer mimimi_mirai_flash_shoe_value =
{
	0, -9, 0, 4, 32, 3,
	{
		{4, 4, 8, {0xEF, 0xEF, 0xEF, 0x7D, 0x7D, 0xEF, 0xEF, 0xEF}},
		{4, 4, 8, {0x7D, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0x7D}},
		{2, 2, 1, {0xEF}},
	},
};

static struct mimimi_layer mimimi_mirai_flash_bracelet_value =
{
	0, -8, 0, 4, 32, 2,
	{
		{4, 4, 1, {0xF6}},
	},
};

static struct mimimi_layer mimimi_mirai_flash_wristband_value =
{
	0, -7, 0, 4, 32, 2,
	{
		{4, 4, 1, {0x7F}},
		{4, 4, 12, {0x5A, 0x5A, 0x0E, 0x0E, 0x5A, 0x5A, 0x5A, 0x5A, 0x5A, 0x5A, 0x5A, 0x5A}},
	},
};

struct mimimi_layer *mimimi_mirai_yang_right_sleeve = &mimimi_mirai_yang_right_sleeve_value;
struct mimimi_layer *mimimi_mirai_face = &mimimi_mirai_face_value;
struct mimimi_layer *mimimi_mirai_hair = &mimimi_mirai_hair_value;
struct mimimi_layer *mimimi_mirai_yang_dress = &mimimi_mirai_yang_dress_value;
struct mimimi_layer *mimimi_mirai_yang_left_sleeve = &mimimi_mirai_yang_left_sleeve_value;

struct mimimi_layer *mimimi_mirai_flash_shirt = &mimimi_mirai_flash_shirt_value;
struct mimimi_layer *mimimi_mirai_flash_skirt = &mimimi_mirai_flash_skirt_value;
struct mimimi_layer *mimimi_mirai_flash_sock = &mimimi_mirai_flash_sock_value;
struct mimimi_layer *mimimi_mirai_flash_shoe = &mimimi_mirai_flash_shoe_value;
struct mimimi_layer *mimimi_mirai_flash_bracelet = &mimimi_mirai_flash_bracelet_value;
struct mimimi_layer *mimimi_mirai_flash_wristband = &mimimi_mirai_flash_wristband_value;

static struct mimimi_model mimimi_mirai_yang_value =
{
	11,
	{
		{0, &mimimi_torso_value},
		{0, &mimimi_head_value},
		{0, &mimimi_left_arm_value},
		{0, &mimimi_right_arm_value},
		{0, &mimimi_empty_layer},
		{0, &mimimi_empty_layer},
		
		{0, &mimimi_mirai_yang_dress_value},
		{1, &mimimi_mirai_face_value},
		{1, &mimimi_mirai_hair_value},
		{2, &mimimi_mirai_yang_left_sleeve_value},
		{3, &mimimi_mirai_yang_right_sleeve_value},
	},
};

struct mimimi_model *mimimi_mirai_yang = &mimimi_mirai_yang_value;

static struct mimimi_model mimimi_mirai_flash_value =
{
	16,
	{
		{0, &mimimi_torso_value},
		{0, &mimimi_head_value},
		{0, &mimimi_left_arm_value},
		{0, &mimimi_right_arm_value},
		{0, &mimimi_left_leg_value},
		{0, &mimimi_right_leg_value},
		
		{0, &mimimi_mirai_flash_shirt_value},
		{0, &mimimi_mirai_flash_skirt_value},
		{1, &mimimi_mirai_face_value},
		{1, &mimimi_mirai_hair_value},
		{2, &mimimi_mirai_flash_bracelet_value},
		{3, &mimimi_mirai_flash_wristband_value},
		{4, &mimimi_mirai_flash_sock_value},
		{4, &mimimi_mirai_flash_shoe_value},
		{5, &mimimi_mirai_flash_sock_value},
		{5, &mimimi_mirai_flash_shoe_value},
	},
};

struct mimimi_model *mimimi_mirai_flash = &mimimi_mirai_flash_value;