pub const PACK_SIZE: u64 = 61493200;
pub const PACK_SHA256: [u8; 32] = [
141, 130, 135, 130, 6, 91, 58, 64, 87, 54, 203, 81, 228, 122, 116, 125, 8, 72, 166, 28, 164,
121, 88, 85, 14, 38, 145, 93, 227, 157, 104, 192,
];
pub const RESOURCES: [(u64, u64); 11] = [
(0, 13739804), (13739804, 1416040), (15155844, 509132), (13739804, 1416040), (15664976, 541656), (16206632, 729456), (16936088, 304340), (17240428, 324160), (17564588, 12054040), (29618628, 13660100), (43278728, 18214472), ];
pub const MODE0: &[(usize, u32, u32)] = &[
(1, 48, 25967),
(1, 49, 25969),
(1, 50, 25971),
(1, 51, 25973),
(1, 52, 25974),
(1, 53, 25976),
(1, 54, 25977),
(1, 55, 25978),
(1, 56, 25979),
(1, 57, 25980),
(1, 65288, 34042),
(1, 65289, 34050),
];
pub const MODE2: &[(usize, u32, u32)] = &[
(1, 45, 28770),
(1, 48, 25967),
(1, 49, 25969),
(1, 50, 25971),
(1, 51, 25973),
(1, 52, 25974),
(1, 53, 25976),
(1, 54, 25977),
(1, 55, 25978),
(1, 56, 25979),
(1, 57, 25980),
(1, 58, 25981),
(1, 65, 31908),
(1, 66, 26376),
(1, 67, 24742),
(1, 68, 38405),
(1, 69, 32792),
(1, 70, 20113),
(1, 71, 37095),
(1, 72, 21248),
(1, 73, 38504),
(1, 74, 20801),
(1, 75, 36816),
(1, 76, 76),
(1, 77, 37213),
(1, 78, 26197),
(1, 79, 38901),
(1, 80, 23381),
(1, 81, 21277),
(1, 82, 30776),
(1, 83, 26434),
(1, 84, 26685),
(1, 85, 21705),
(1, 86, 28798),
(1, 87, 23472),
(1, 88, 36733),
(1, 89, 20877),
(1, 90, 22312),
(1, 97, 33900),
(1, 98, 36973),
(1, 99, 31967),
(1, 100, 20991),
(1, 101, 34299),
(1, 102, 26531),
(1, 103, 20526),
(1, 104, 28577),
(1, 105, 34468),
(1, 106, 36481),
(1, 107, 22122),
(1, 108, 36896),
(1, 109, 30338),
(1, 110, 28790),
(1, 111, 29157),
(1, 112, 36131),
(1, 113, 25321),
(1, 114, 21017),
(1, 115, 27901),
(1, 116, 36156),
(1, 117, 24590),
(1, 118, 22686),
(1, 119, 24974),
(1, 120, 26366),
(1, 121, 36192),
(1, 122, 25166),
(1, 177, 26290),
(1, 183, 26255),
(1, 215, 26291),
(1, 937, 27615),
(1, 956, 27642),
(1, 8212, 25962),
(1, 8216, 26039),
(1, 8217, 25953),
(1, 8220, 34233),
(1, 8221, 34224),
(1, 8230, 26267),
(1, 8242, 26330),
(1, 8545, 26683),
(1, 8594, 26363),
(1, 8721, 26298),
(1, 8727, 28771),
(1, 8729, 28769),
(1, 8734, 26323),
(1, 8741, 26307),
(1, 8746, 26300),
(1, 8758, 26294),
(1, 8776, 26315),
(1, 8805, 26322),
(1, 9312, 26649),
(1, 9313, 26650),
(1, 9314, 26651),
(1, 9315, 26652),
(1, 9316, 26654),
(1, 9317, 26655),
(1, 9318, 26656),
(1, 9478, 28541),
(1, 9658, 29264),
(1, 12289, 26253),
(1, 12290, 26254),
(1, 12296, 26275),
(1, 12297, 26276),
(1, 12298, 26277),
(1, 12299, 26278),
(1, 12308, 26273),
(1, 12309, 26274),
(1, 59079, 27267),
(1, 65283, 26855),
(1, 65285, 25951),
(1, 65286, 25952),
(1, 65287, 24518),
(1, 65288, 28170),
(1, 65289, 20900),
(1, 65291, 25960),
(1, 65292, 25961),
(1, 65293, 25962),
(1, 65294, 25965),
(1, 65295, 25966),
(1, 65296, 25967),
(1, 65297, 25969),
(1, 65298, 25971),
(1, 65299, 25973),
(1, 65300, 25974),
(1, 65301, 25976),
(1, 65302, 25977),
(1, 65303, 25978),
(1, 65304, 25979),
(1, 65305, 25980),
(1, 65306, 26887),
(1, 65307, 25982),
(1, 65308, 25983),
(1, 65309, 25984),
(1, 65310, 25985),
(1, 65311, 25986),
(1, 65312, 25987),
(1, 65339, 34010),
(1, 65340, 26035),
(1, 65341, 34020),
(1, 65371, 26083),
(1, 65372, 26084),
(1, 65373, 26090),
(1, 65374, 26265),
(2, 45, 28770),
(2, 48, 25967),
(2, 49, 25969),
(2, 50, 25971),
(2, 51, 25973),
(2, 52, 25974),
(2, 53, 25976),
(2, 54, 25977),
(2, 55, 25978),
(2, 56, 25979),
(2, 57, 25980),
(2, 65, 31908),
(2, 66, 26376),
(2, 67, 24742),
(2, 68, 38405),
(2, 69, 32792),
(2, 70, 20113),
(2, 71, 37095),
(2, 72, 21248),
(2, 73, 38504),
(2, 74, 20801),
(2, 75, 36816),
(2, 76, 76),
(2, 77, 37213),
(2, 78, 26197),
(2, 79, 38901),
(2, 80, 23381),
(2, 81, 21277),
(2, 82, 30776),
(2, 83, 26434),
(2, 84, 26685),
(2, 85, 21705),
(2, 86, 28798),
(2, 87, 23472),
(2, 88, 36733),
(2, 89, 20877),
(2, 90, 22312),
(2, 97, 33900),
(2, 98, 36973),
(2, 99, 31967),
(2, 100, 20991),
(2, 101, 34299),
(2, 102, 26531),
(2, 103, 20526),
(2, 104, 28577),
(2, 105, 34468),
(2, 106, 36481),
(2, 107, 22122),
(2, 108, 36896),
(2, 109, 30338),
(2, 110, 28790),
(2, 111, 29157),
(2, 112, 36131),
(2, 113, 25321),
(2, 114, 21017),
(2, 115, 27901),
(2, 116, 36156),
(2, 117, 24590),
(2, 118, 22686),
(2, 119, 24974),
(2, 120, 26366),
(2, 121, 36192),
(2, 122, 25166),
(2, 8212, 25962),
(2, 9312, 26649),
(2, 12289, 26253),
(2, 65292, 25961),
(2, 65294, 25965),
(2, 65296, 25967),
(2, 65297, 25969),
(2, 65298, 25971),
(2, 65299, 25973),
(2, 65300, 25974),
(2, 65301, 25976),
(2, 65302, 25977),
(2, 65303, 25978),
(2, 65304, 25979),
(2, 65305, 25980),
(2, 65306, 26887),
(5, 45, 28770),
(5, 48, 25967),
(5, 49, 25969),
(5, 50, 25971),
(5, 51, 25973),
(5, 52, 25974),
(5, 53, 25976),
(5, 54, 25977),
(5, 55, 25978),
(5, 56, 25979),
(5, 57, 25980),
(5, 65, 31908),
(5, 66, 26376),
(5, 67, 24742),
(5, 68, 38405),
(5, 69, 32792),
(5, 70, 20113),
(5, 71, 37095),
(5, 72, 21248),
(5, 73, 38504),
(5, 74, 20801),
(5, 75, 36816),
(5, 76, 76),
(5, 77, 37213),
(5, 78, 26197),
(5, 79, 38901),
(5, 80, 23381),
(5, 81, 21277),
(5, 82, 30776),
(5, 83, 26434),
(5, 84, 26685),
(5, 85, 21705),
(5, 86, 28798),
(5, 87, 23472),
(5, 88, 36733),
(5, 89, 20877),
(5, 90, 22312),
(5, 97, 33900),
(5, 98, 36973),
(5, 99, 31967),
(5, 100, 20991),
(5, 101, 34299),
(5, 102, 26531),
(5, 103, 20526),
(5, 104, 28577),
(5, 105, 34468),
(5, 106, 36481),
(5, 107, 22122),
(5, 108, 36896),
(5, 109, 30338),
(5, 110, 28790),
(5, 111, 29157),
(5, 112, 36131),
(5, 113, 25321),
(5, 114, 21017),
(5, 115, 27901),
(5, 116, 36156),
(5, 117, 24590),
(5, 118, 22686),
(5, 119, 24974),
(5, 120, 26366),
(5, 121, 36192),
(5, 122, 25166),
(5, 946, 27628),
(5, 948, 27630),
(5, 949, 27632),
(5, 952, 27636),
(5, 963, 27649),
(5, 8242, 26330),
(5, 12289, 26253),
(5, 12308, 26273),
(5, 12309, 26274),
(5, 65285, 25951),
(5, 65286, 25952),
(5, 65288, 28170),
(5, 65289, 20900),
(5, 65292, 25961),
(5, 65294, 25965),
(5, 65295, 25966),
(5, 65296, 25967),
(5, 65297, 25969),
(5, 65298, 25971),
(5, 65299, 25973),
(5, 65301, 25976),
(5, 65302, 25977),
(5, 65303, 25978),
(5, 65305, 25980),
(5, 65306, 26887),
(5, 65307, 25982),
(6, 45, 28770),
(6, 48, 25967),
(6, 49, 25969),
(6, 50, 25971),
(6, 51, 25973),
(6, 52, 25974),
(6, 53, 25976),
(6, 54, 25977),
(6, 55, 25978),
(6, 56, 25979),
(6, 57, 25980),
(6, 65, 31908),
(6, 66, 26376),
(6, 67, 24742),
(6, 68, 38405),
(6, 69, 32792),
(6, 70, 20113),
(6, 71, 37095),
(6, 72, 21248),
(6, 73, 38504),
(6, 74, 20801),
(6, 75, 36816),
(6, 76, 76),
(6, 77, 37213),
(6, 78, 26197),
(6, 79, 38901),
(6, 80, 23381),
(6, 81, 21277),
(6, 82, 30776),
(6, 83, 26434),
(6, 84, 26685),
(6, 85, 21705),
(6, 86, 28798),
(6, 87, 23472),
(6, 88, 36733),
(6, 89, 20877),
(6, 90, 22312),
(6, 97, 33900),
(6, 98, 36973),
(6, 99, 31967),
(6, 100, 20991),
(6, 101, 34299),
(6, 102, 26531),
(6, 103, 20526),
(6, 104, 28577),
(6, 105, 34468),
(6, 106, 36481),
(6, 107, 22122),
(6, 108, 36896),
(6, 109, 30338),
(6, 110, 28790),
(6, 111, 29157),
(6, 112, 36131),
(6, 113, 25321),
(6, 114, 21017),
(6, 115, 27901),
(6, 116, 36156),
(6, 117, 24590),
(6, 118, 22686),
(6, 119, 24974),
(6, 120, 26366),
(6, 121, 36192),
(6, 122, 25166),
(6, 12289, 26253),
(6, 12290, 26254),
(6, 65288, 28170),
(6, 65289, 20900),
(6, 65292, 25961),
(6, 65294, 25965),
(6, 65295, 25966),
(6, 65307, 25982),
(7, 48, 25967),
(7, 49, 25969),
(7, 50, 25971),
(7, 51, 25973),
(7, 52, 25974),
(7, 53, 25976),
(7, 54, 25977),
(7, 55, 25978),
(7, 56, 25979),
(7, 57, 25980),
(7, 65, 31908),
(7, 66, 26376),
(7, 67, 24742),
(7, 68, 38405),
(7, 69, 32792),
(7, 70, 20113),
(7, 71, 37095),
(7, 72, 21248),
(7, 73, 38504),
(7, 74, 20801),
(7, 75, 36816),
(7, 76, 76),
(7, 77, 37213),
(7, 78, 26197),
(7, 79, 38901),
(7, 80, 23381),
(7, 81, 21277),
(7, 82, 30776),
(7, 83, 26434),
(7, 84, 26685),
(7, 85, 21705),
(7, 86, 28798),
(7, 87, 23472),
(7, 88, 36733),
(7, 89, 20877),
(7, 90, 22312),
(7, 97, 33900),
(7, 98, 36973),
(7, 99, 31967),
(7, 100, 20991),
(7, 101, 34299),
(7, 102, 26531),
(7, 103, 20526),
(7, 104, 28577),
(7, 105, 34468),
(7, 106, 36481),
(7, 107, 22122),
(7, 108, 36896),
(7, 109, 30338),
(7, 110, 28790),
(7, 111, 29157),
(7, 112, 36131),
(7, 113, 25321),
(7, 114, 21017),
(7, 115, 27901),
(7, 116, 36156),
(7, 117, 24590),
(7, 118, 22686),
(7, 119, 24974),
(7, 120, 26366),
(7, 121, 36192),
(7, 122, 25166),
];
pub const SYMBOLS: &[(u16, u32)] = &[
(40949, 26871),
(41377, 32),
(41378, 26253),
(41379, 26254),
(41386, 25962),
(41390, 26268),
(41391, 26270),
(41392, 26271),
(41393, 26272),
(41895, 24518),
(41899, 25960),
(41900, 25961),
(41901, 25962),
(41902, 25965),
(41914, 26887),
(41915, 25982),
(41919, 25986),
(41947, 26930),
(41949, 26933),
(43697, 26870),
(43698, 26038),
];
pub const ORNAMENTS: &[(u16, u32)] = &[(1, 23812), (2, 23813), (46, 23873), (117, 23957)];