diff --git a/.github/README-de.md b/.github/README-de.md index 44772a99d5c..bad205ab9f5 100644 --- a/.github/README-de.md +++ b/.github/README-de.md @@ -24,7 +24,7 @@ PKHeX erwartet entschlüsselte Spielstände. Da diese konsolenspezifisch verschl ## Screenshots -![Main Window](https://i.imgur.com/37SMQSr.png) +![Main Window](https://i.imgur.com/7ErmRJI.png) ## Erstellen diff --git a/.github/README-es.md b/.github/README-es.md index 2d2fed4a451..9bca5366e6a 100644 --- a/.github/README-es.md +++ b/.github/README-es.md @@ -24,7 +24,7 @@ PKHeX espera archivos de guardado que no estén cifrados con las claves específ ## Capturas de Pantalla -![Pantalla principal](https://i.imgur.com/gREbXFH.png) +![Pantalla principal](https://i.imgur.com/oM407mV.png) ## Building diff --git a/.github/README-fr.md b/.github/README-fr.md index a2116dac2b2..9f5fdc4d4a1 100644 --- a/.github/README-fr.md +++ b/.github/README-fr.md @@ -23,7 +23,7 @@ PKHeX attend des fichiers de sauvegarde qui ne sont pas chiffrés avec des clés ## Captures d'écran -![Main Window](https://i.imgur.com/fk6IX2a.png) +![Main Window](https://i.imgur.com/YEdBzlt.png) ## Construction diff --git a/.github/README-it.md b/.github/README-it.md index f5afbb6826f..ac2ba85c01e 100644 --- a/.github/README-it.md +++ b/.github/README-it.md @@ -24,7 +24,7 @@ PKHeX si aspetta file di salvataggio non criptati con le chiavi specifiche della ## Screenshots -![Main Window](https://i.imgur.com/epXOQ5M.png) +![Main Window](https://i.imgur.com/ICmQ41m.png) ## Building diff --git a/.github/README-zh.md b/.github/README-zh.md index 2b53325e3d5..d5cd74363fc 100644 --- a/.github/README-zh.md +++ b/.github/README-zh.md @@ -24,7 +24,7 @@ PKHeX 所读取存档文件必须是未经主机唯一密钥加密,因此请 ## 截图 -![主介面](https://i.imgur.com/hM8GJ4U.png) +![主介面](https://i.imgur.com/SfskT2Q.png) ## 构建 diff --git a/.github/README-zhHK.md b/.github/README-zhHK.md index b2845435122..5ce43c735b5 100644 --- a/.github/README-zhHK.md +++ b/.github/README-zhHK.md @@ -24,7 +24,7 @@ PKHeX 所讀取檔案須未經主機唯一密鑰加密,因而請使用儲存 ## 螢幕擷取截圖 -![主介面](https://i.imgur.com/U5FKBIF.png) +![主介面](https://i.imgur.com/zEGGuJC.png) ## 構建 diff --git a/PKHeX.Core/Editing/HiddenPower.cs b/PKHeX.Core/Editing/HiddenPower.cs index 948277ecadf..15db2bf98f6 100644 --- a/PKHeX.Core/Editing/HiddenPower.cs +++ b/PKHeX.Core/Editing/HiddenPower.cs @@ -66,6 +66,11 @@ public static int GetTypeBigEndian(uint u32) return SixBitType[(int)hp]; } + /// + /// Count of unique Hidden Power Types + /// + public const int TypeCount = 16; + private static ReadOnlySpan SixBitType => [ // (low-bit mash) * 15 / 63 diff --git a/PKHeX.Core/Editing/Saves/Slots/Extensions.cs b/PKHeX.Core/Editing/Saves/Slots/Extensions.cs index d99cb3c00d2..99fb5da9427 100644 --- a/PKHeX.Core/Editing/Saves/Slots/Extensions.cs +++ b/PKHeX.Core/Editing/Saves/Slots/Extensions.cs @@ -222,12 +222,17 @@ private static List GetExtraSlots9(SAV9SV sav) var afterBox = sav.GetBoxOffset(BoxLayout9.BoxCount); var list = new List { + // Ride Legend new(sav.BoxInfo.Data.AsMemory(afterBox), 0, true, Mutable: true) { Type = StorageSlotType.Party }, }; var block = sav.Blocks.GetBlock(SaveBlockAccessor9SV.KFusedCalyrex); - var c = new SlotInfoMisc(block.Data, 3, 0, true) { Type = StorageSlotType.Fused }; - list.Add(c); + list.Add(new(block.Data, 0, 0, true) { Type = StorageSlotType.Fused }); + + if (sav.Blocks.TryGetBlock(SaveBlockAccessor9SV.KFusedKyurem, out var kyurem)) + list.Add(new(kyurem.Data, 1, 0, true) { Type = StorageSlotType.Fused }); + if (sav.Blocks.TryGetBlock(SaveBlockAccessor9SV.KFusedNecrozma, out var necrozma)) + list.Add(new(necrozma.Data, 2, 0, true) { Type = StorageSlotType.Fused }); return list; } } diff --git a/PKHeX.Core/Editing/Showdown/ShowdownSet.cs b/PKHeX.Core/Editing/Showdown/ShowdownSet.cs index 424be6e5382..23a01bc79a8 100644 --- a/PKHeX.Core/Editing/Showdown/ShowdownSet.cs +++ b/PKHeX.Core/Editing/Showdown/ShowdownSet.cs @@ -309,7 +309,11 @@ private bool ParseTeraType(ReadOnlySpan value) var types = Strings.types; var val = StringUtil.FindIndexIgnoreCase(types, value); if (val < 0) - return false; + { + if (value is not "Stellar") + return false; + val = TeraTypeUtil.Stellar; + } TeraType = (MoveType)val; return true; } @@ -369,8 +373,14 @@ public List GetSetLines() // Secondary Stats if ((uint)Ability < Strings.Ability.Count) result.Add($"Ability: {Strings.Ability[Ability]}"); - if (Context == EntityContext.Gen9 && TeraType != MoveType.Any && (uint)TeraType < Strings.Types.Count) - result.Add($"Tera Type: {Strings.Types[(int)TeraType]}"); + if (Context == EntityContext.Gen9 && TeraType != MoveType.Any) + { + if ((uint)TeraType <= (int)MoveType.Fairy) + result.Add($"Tera Type: {Strings.Types[(int)TeraType]}"); + else if ((uint)TeraType == TeraTypeUtil.Stellar) + result.Add($"Tera Type: {Strings.Types[TeraTypeUtil.StellarTypeDisplayStringIndex]}"); + } + if (Level != 100) result.Add($"Level: {Level}"); if (Shiny) @@ -703,7 +713,8 @@ private ReadOnlySpan ParseLineMove(ReadOnlySpan line) // Defined Hidden Power var type = GetHiddenPowerType(moveString[(hiddenPowerName.Length + 1)..]); - int hpVal = StringUtil.FindIndexIgnoreCase(Strings.types.AsSpan(1, 16), type); // Get HP Type + var types = Strings.types.AsSpan(1, HiddenPower.TypeCount); + int hpVal = StringUtil.FindIndexIgnoreCase(types, type); // Get HP Type if (hpVal == -1) return hiddenPowerName; diff --git a/PKHeX.Core/Game/Enums/Ability.cs b/PKHeX.Core/Game/Enums/Ability.cs index 03703fd5cd1..65d68d83cc4 100644 --- a/PKHeX.Core/Game/Enums/Ability.cs +++ b/PKHeX.Core/Game/Enums/Ability.cs @@ -312,5 +312,9 @@ public enum Ability : ushort EmbodyAspect3, ToxicChain, SupersweetSyrup, + TeraShift, + TeraShell, + TeraformZero, + PoisonPuppeteer, MAX_COUNT, } diff --git a/PKHeX.Core/Game/Enums/Move.cs b/PKHeX.Core/Game/Enums/Move.cs index cfe793821a5..b68ae261951 100644 --- a/PKHeX.Core/Game/Enums/Move.cs +++ b/PKHeX.Core/Game/Enums/Move.cs @@ -910,5 +910,20 @@ public enum Move : ushort MatchaGotcha, SyrupBomb, IvyCudgel, + ElectroShot, + TeraStarstorm, + FickleBeam, + BurningBulwark, + Thunderclap, + MightyCleave, + TachyonCutter, + HardPress, + DragonCheer, + AlluringVoice, + TemperFlare, + SupercellSlam, + PsychicNoise, + UpperHand, + MalignantChain, MAX_COUNT, } diff --git a/PKHeX.Core/Game/Enums/Species.cs b/PKHeX.Core/Game/Enums/Species.cs index add537e6cb8..2ee6405482c 100644 --- a/PKHeX.Core/Game/Enums/Species.cs +++ b/PKHeX.Core/Game/Enums/Species.cs @@ -1023,5 +1023,13 @@ public enum Species : ushort Munkidori, Fezandipiti, Ogerpon, + Archaludon, + Hydrapple, + GougingFire, + RagingBolt, + IronBoulder, + IronCrown, + Terapagos, + Pecharunt, MAX_COUNT, } diff --git a/PKHeX.Core/Game/GameStrings/GameStrings.cs b/PKHeX.Core/Game/GameStrings/GameStrings.cs index 372d8aa6932..75e4dc8121e 100644 --- a/PKHeX.Core/Game/GameStrings/GameStrings.cs +++ b/PKHeX.Core/Game/GameStrings/GameStrings.cs @@ -613,6 +613,9 @@ private void SanitizeMetGen9(LocationSet6 set) m[164] += " (1)"; // Kitakami Wilds m[167] += " (2)"; // Kitakami Wilds + m[196] += " (1)"; // Area Zero Underdepths + m[198] += " (2)"; // Area Zero Underdepths + set.Met3[1] += $" ({NPC})"; // Anything from an NPC set.Met3[2] += $" ({EggName})"; // Egg From Link Trade for (int i = 3; i <= 6; i++) // distinguish first set of regions (unused) from second (used) diff --git a/PKHeX.Core/Game/Locations/Locations.cs b/PKHeX.Core/Game/Locations/Locations.cs index 58c489bbd30..bc0cbb987fb 100644 --- a/PKHeX.Core/Game/Locations/Locations.cs +++ b/PKHeX.Core/Game/Locations/Locations.cs @@ -169,8 +169,8 @@ public static bool IsEggLocationBred4(int loc, GameVersion ver) public static bool IsMetLocation7SM(ushort z) => z < 200; // Outer Cape public static bool IsMetLocation7USUM(ushort z) => z < 234; // Dividing Peak Tunnel public static bool IsMetLocation7GG(ushort z) => z <= 54; // Pokémon League - public static bool IsMetLocation8SWSH(ushort z) => z <= 246; // at the Crown Tundra Station + public static bool IsMetLocation8SWSH(ushort z) => z <= 246; // Crown Tundra Station public static bool IsMetLocation8BDSP(ushort z) => z <= 657; // Ramanas Park (Genome Room) public static bool IsMetLocation8LA(ushort z) => z <= 155; // Training Grounds - public static bool IsMetLocation9SV(ushort z) => z <= 131; // Uva Academy + public static bool IsMetLocation9SV(ushort z) => z <= 200; // Terarium (Entry Tunnel) } diff --git a/PKHeX.Core/Game/Locations/Locations9.cs b/PKHeX.Core/Game/Locations/Locations9.cs index 039f1dc2215..fadd4356ac9 100644 --- a/PKHeX.Core/Game/Locations/Locations9.cs +++ b/PKHeX.Core/Game/Locations/Locations9.cs @@ -7,13 +7,23 @@ internal static class Locations9 /// /// Checks if the location is accessible in Paldea (without DLC). /// - public static bool IsAccessiblePreDLC(ushort location) => !IsKitakami(location); + public static bool IsAccessiblePreDLC(ushort location) => location <= 131; /// /// Checks if the location is accessible in Kitakami. /// public static bool IsKitakami(ushort location) => location is (>= 132 and <= 170); + /// + /// Checks if the location is accessible in Blueberry Academy. + /// + public static bool IsBlueberry(ushort location) => location is (>= 172 and <= 194); + + /// + /// Checks if the location is accessible in Blueberry Academy. + /// + public static bool IsPaldeaDLC(ushort location) => location is 196 or 198; // Area Zero Underdepths + public static ReadOnlySpan Met0 => [ 002, 004, 006, 008, @@ -36,7 +46,10 @@ internal static class Locations9 130, 131, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, - 164, 166, 168, 170, + 164, 166, 168, 170, 172, 174, + 176, 178, 180, 182, 184, 186, + 188, 190, 192, 194, 196, 198, + 200, ]; public static ReadOnlySpan Met3 => diff --git a/PKHeX.Core/Items/HeldItemLumpImage.cs b/PKHeX.Core/Items/HeldItemLumpImage.cs index 87e89c955ea..ab0e19d41f6 100644 --- a/PKHeX.Core/Items/HeldItemLumpImage.cs +++ b/PKHeX.Core/Items/HeldItemLumpImage.cs @@ -47,7 +47,7 @@ 8 when item is (>= 1130 and <= 1229) => HeldItemLumpImage.TechnicalRecord, // Ge 9 when item is (>= 0328 and <= 0419) // TM01-TM92 or (>= 0618 and <= 0620) // TM093-TM095 or (>= 0690 and <= 0693) // TM096-TM099 - or (>= 2160 and <= 2261) /* TM100-TM201 */ => HeldItemLumpImage.TechnicalMachine, + or (>= 2160 and <= 2289) /* TM100-TM229 */ => HeldItemLumpImage.TechnicalMachine, _ => HeldItemLumpImage.NotLump, }; } diff --git a/PKHeX.Core/Items/ItemStorage9SV.cs b/PKHeX.Core/Items/ItemStorage9SV.cs index cc4a364c871..4c7623bfa3b 100644 --- a/PKHeX.Core/Items/ItemStorage9SV.cs +++ b/PKHeX.Core/Items/ItemStorage9SV.cs @@ -40,27 +40,29 @@ public sealed class ItemStorage9SV : IItemStorage 0045, 0046, 0047, 0048, 0049, 0050, 0051, 0052, 0053, 0080, 0081, 0082, 0083, 0084, 0085, 0107, 0108, 0109, 0110, 0111, 0112, 0135, 0136, 0213, 0214, 0217, 0218, 0219, 0220, 0221, - 0222, 0223, 0224, 0228, 0229, 0230, 0231, 0232, 0233, 0234, - 0236, 0237, 0238, 0239, 0240, 0241, 0242, 0243, 0244, 0245, - 0246, 0247, 0248, 0249, 0250, 0251, 0253, 0265, 0266, 0267, - 0268, 0269, 0270, 0271, 0272, 0273, 0275, 0276, 0277, 0278, - 0279, 0280, 0281, 0282, 0283, 0284, 0285, 0286, 0287, 0288, - 0289, 0290, 0291, 0292, 0293, 0294, 0295, 0296, 0297, 0298, - 0299, 0300, 0301, 0302, 0303, 0304, 0305, 0306, 0307, 0308, - 0309, 0310, 0311, 0312, 0313, 0325, 0326, 0327, 0485, 0486, - 0487, 0488, 0489, 0490, 0491, 0537, 0538, 0539, 0540, 0541, - 0542, 0543, 0544, 0545, 0546, 0547, 0564, 0565, 0566, 0567, - 0568, 0569, 0570, 0639, 0640, 0644, 0645, 0648, 0649, 0650, - 0795, 0796, 0846, 0849, 0853, 0854, 0855, 0856, 0879, 0880, - 0881, 0882, 0883, 0884, 1103, 1104, 1116, 1117, 1118, 1119, - 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1231, - 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, - 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, - 1253, 1254, 1582, 1592, 1606, 1777, 1778, 1779, 1861, 1862, - 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, - 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, - 1883, 1884, 1885, 1886, 2344, 2345, 2401, 2402, 2403, 2404, - 2406, 2407, 2408, 2411, 2412, 2413, 2414, 2415, 2416, 2479, + 0222, 0223, 0224, 0225, 0228, 0229, 0230, 0231, 0232, 0233, + 0234, 0235, 0236, 0237, 0238, 0239, 0240, 0241, 0242, 0243, + 0244, 0245, 0246, 0247, 0248, 0249, 0250, 0251, 0252, 0253, + 0265, 0266, 0267, 0268, 0269, 0270, 0271, 0272, 0273, 0275, + 0276, 0277, 0278, 0279, 0280, 0281, 0282, 0283, 0284, 0285, + 0286, 0287, 0288, 0289, 0290, 0291, 0292, 0293, 0294, 0295, + 0296, 0297, 0298, 0299, 0300, 0301, 0302, 0303, 0304, 0305, + 0306, 0307, 0308, 0309, 0310, 0311, 0312, 0313, 0321, 0322, + 0323, 0324, 0325, 0326, 0327, 0485, 0486, 0487, 0488, 0489, + 0490, 0491, 0537, 0538, 0539, 0540, 0541, 0542, 0543, 0544, + 0545, 0546, 0547, 0564, 0565, 0566, 0567, 0568, 0569, 0570, + 0639, 0640, 0644, 0645, 0648, 0649, 0650, 0795, 0796, 0846, + 0849, 0853, 0854, 0855, 0856, 0879, 0880, 0881, 0882, 0883, + 0884, 1103, 1104, 1109, 1110, 1111, 1112, 1113, 1114, 1115, + 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, + 1126, 1127, 1128, 1231, 1232, 1233, 1234, 1235, 1236, 1237, + 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, + 1248, 1249, 1250, 1251, 1253, 1254, 1581, 1582, 1592, 1606, + 1777, 1778, 1779, 1861, 1862, 1863, 1864, 1865, 1866, 1867, + 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, + 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 2344, + 2345, 2401, 2402, 2403, 2404, 2406, 2407, 2408, 2411, 2412, + 2413, 2414, 2415, 2416, 2479, 2482, 2549, ]; private static ReadOnlySpan Pouch_TM_SV => @@ -85,7 +87,9 @@ public sealed class ItemStorage9SV : IItemStorage 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, - 2260, 2261, + 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, + 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, + 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, ]; private static ReadOnlySpan Pouch_Treasure_SV => @@ -112,14 +116,18 @@ public sealed class ItemStorage9SV : IItemStorage 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, - 2435, 2436, 2437, + 2435, 2436, 2437, 2548, 2551, 2552, ]; private static ReadOnlySpan Pouch_Event_SV => [ - 0078, 0466, 0631, 0632, 0638, 0703, 0765, 1267, 1278, 1587, - 1589, 1590, 1591, 1829, 1830, 1831, 1832, 1833, 1834, 1835, - 1836, 1857, 1858, 2405, 2409, 2410, 2480, 2481, + 0078, 0466, 0628, 0629, 0631, 0632, 0638, 0703, 0765, 0943, + 0944, 0945, 0946, 1267, 1278, 1587, 1589, 1590, 1591, 1829, + 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1857, 1858, 2405, + 2409, 2410, 2480, 2481, 2483, 2522, 2523, 2524, 2525, 2526, + 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, + 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, + 2547, 2550, 2553, 2554, 2555, 2556, 2557, ]; private static ReadOnlySpan Pouch_Material_SV => @@ -146,7 +154,10 @@ public sealed class ItemStorage9SV : IItemStorage 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, - 2477, 2478, + 2477, 2478, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, + 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, + 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, + 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, ]; internal static ReadOnlySpan ValidTypes => @@ -166,10 +177,8 @@ public sealed class ItemStorage9SV : IItemStorage InventoryType.Treasure, ]; - // [AUCTION] Porto Marinada specialty auctioneer, locked behind HOME in 2023. public static ReadOnlySpan Unreleased => [ - 0005, // Safari Ball 0016, // Cherish Ball 0111, // Odd Keystone @@ -182,16 +191,12 @@ public sealed class ItemStorage9SV : IItemStorage 0490, // White Apricorn 0491, // Black Apricorn - 0499, // Sport Ball 0500, // Park Ball 0708, // Lumiose Galette 0709, // Shalour Sable 1230, // TM00 - Mega Punch (Nothing learns, not obtainable even though it is assigned a move.) - 1582, // Galarica Cuff - 1592, // Galarica Wreath - 1785, // Strange Ball ]; diff --git a/PKHeX.Core/Legality/Breeding.cs b/PKHeX.Core/Legality/Breeding.cs index 6d14f921d43..b03303e3093 100644 --- a/PKHeX.Core/Legality/Breeding.cs +++ b/PKHeX.Core/Legality/Breeding.cs @@ -206,6 +206,7 @@ public static bool CanHatchAsEgg(ushort species, byte form, EntityContext contex (int)Koraidon or (int)Miraidon => false, (int)WalkingWake or (int)IronLeaves => false, (int)Okidogi or (int)Munkidori or (int)Fezandipiti or (int)Ogerpon => false, + (int)GougingFire or (int)RagingBolt or (int)IronBoulder or (int)IronCrown or (int)Terapagos or (int)Pecharunt => false, _ => true, }; diff --git a/PKHeX.Core/Legality/Core.cs b/PKHeX.Core/Legality/Core.cs index d0cd7977672..5773e1da20f 100644 --- a/PKHeX.Core/Legality/Core.cs +++ b/PKHeX.Core/Legality/Core.cs @@ -114,10 +114,10 @@ public static class Legal //internal const int MaxGameID_8b = (int)GameVersion.SP; internal const int MaxAbilityID_8b = MaxAbilityID_8_R2; - internal const int MaxSpeciesID_9 = MaxSpeciesID_9_T1; - internal const int MaxMoveID_9 = MaxMoveID_9_T1; - internal const int MaxItemID_9 = MaxItemID_9_T1; - internal const int MaxAbilityID_9 = MaxAbilityID_9_T1; + internal const int MaxSpeciesID_9 = MaxSpeciesID_9_T2; + internal const int MaxMoveID_9 = MaxMoveID_9_T2; + internal const int MaxItemID_9 = MaxItemID_9_T2; + internal const int MaxAbilityID_9 = MaxAbilityID_9_T2; internal const int MaxSpeciesID_9_T0 = (int)Species.IronLeaves; internal const int MaxMoveID_9_T0 = (int)Move.MagicalTorque; @@ -129,6 +129,11 @@ public static class Legal internal const int MaxItemID_9_T1 = 2481; // Glimmering Charm internal const int MaxAbilityID_9_T1 = (int)Ability.SupersweetSyrup; + internal const int MaxSpeciesID_9_T2 = (int)Species.Pecharunt; + internal const int MaxMoveID_9_T2 = (int)Move.MalignantChain; + internal const int MaxItemID_9_T2 = 2557; // Briar’s Book + internal const int MaxAbilityID_9_T2 = (int)Ability.PoisonPuppeteer; + internal const int MaxBallID_9 = (int)Ball.LAOrigin; internal const int MaxGameID_9 = (int)GameVersion.VL; internal const int MaxGameID_HOME = MaxGameID_9; diff --git a/PKHeX.Core/Legality/Encounters/Data/Gen9/Encounters9.cs b/PKHeX.Core/Legality/Encounters/Data/Gen9/Encounters9.cs index 0f598bd8dd3..a666462cb19 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Gen9/Encounters9.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Gen9/Encounters9.cs @@ -74,6 +74,42 @@ internal static class Encounters9 new(SV) { FixedBall = Ball.Poke, Species = 0390, Shiny = Never, Level = 01, Location = 000, Ability = OnlyFirst, Size = 128, EggLocation = 60005 }, // Chimchar new(SV) { FixedBall = Ball.Poke, Species = 0393, Shiny = Never, Level = 01, Location = 000, Ability = OnlyFirst, Size = 128, EggLocation = 60005 }, // Piplup #endregion + + #region Sudachi 2 + // Legendary Pokémon + new(SV) { Species = 0144, Shiny = Never, Level = 70, Location = 038, Ability = OnlyFirst, TeraType = GemType.Ice, Size = 128 }, // Articuno + new(SV) { Species = 0145, Shiny = Never, Level = 70, Location = 006, Ability = OnlyFirst, TeraType = GemType.Electric, Size = 128 }, // Zapdos + new(SV) { Species = 0146, Shiny = Never, Level = 70, Location = 024, Ability = OnlyFirst, TeraType = GemType.Fire, Size = 128 }, // Moltres + new(SV) { Species = 0243, Shiny = Never, Level = 70, Location = 022, Ability = OnlyFirst, TeraType = GemType.Electric, Size = 128 }, // Raikou + new(SV) { Species = 0244, Shiny = Never, Level = 70, Location = 032, Ability = OnlyFirst, TeraType = GemType.Fire, Size = 128 }, // Entei + new(SV) { Species = 0245, Shiny = Never, Level = 70, Location = 040, Ability = OnlyFirst, TeraType = GemType.Water, Size = 128 }, // Suicune + new(SV) { Species = 0249, Shiny = Never, Level = 70, Location = 062, Ability = OnlyFirst, TeraType = GemType.Water, Size = 128 }, // Lugia + new(SV) { Species = 0250, Shiny = Never, Level = 70, Location = 014, Ability = OnlyFirst, TeraType = GemType.Fire, Size = 128 }, // Ho-Oh + new(SV) { Species = 0380, Shiny = Never, Level = 70, Location = 014, Ability = OnlyFirst, Gender = 1, TeraType = GemType.Psychic, Size = 128 }, // Latias + new(SV) { Species = 0381, Shiny = Never, Level = 70, Location = 048, Ability = OnlyFirst, Gender = 0, TeraType = GemType.Psychic, Size = 128, Moves = new(295,406,428,225) }, // Latios + new(SV) { Species = 0382, Shiny = Never, Level = 70, Location = 040, Ability = OnlyFirst, TeraType = GemType.Water, Size = 128 }, // Kyogre + new(SV) { Species = 0383, Shiny = Never, Level = 70, Location = 067, Ability = OnlyFirst, TeraType = GemType.Fire, Size = 128 }, // Groudon + new(SV) { Species = 0384, Shiny = Never, Level = 70, Location = 050, Ability = OnlyFirst, TeraType = GemType.Flying, Size = 128 }, // Rayquaza + new(SV) { Species = 0638, Shiny = Never, Level = 70, Location = 048, Ability = OnlyFirst, TeraType = GemType.Fighting, Size = 128 }, // Cobalion + new(SV) { Species = 0639, Shiny = Never, Level = 70, Location = 022, Ability = OnlyFirst, TeraType = GemType.Fighting, Size = 128 }, // Terrakion + new(SV) { Species = 0640, Shiny = Never, Level = 70, Location = 030, Ability = OnlyFirst, TeraType = GemType.Fighting, Size = 128 }, // Virizion + new(SV) { Species = 0643, Shiny = Never, Level = 70, Location = 034, Ability = OnlyFirst, TeraType = GemType.Dragon, Size = 128 }, // Reshiram + new(SV) { Species = 0644, Shiny = Never, Level = 70, Location = 018, Ability = OnlyFirst, TeraType = GemType.Dragon, Size = 128 }, // Zekrom + new(SV) { Species = 0646, Shiny = Never, Level = 70, Location = 069, Ability = OnlyFirst, TeraType = GemType.Dragon, Size = 128 }, // Kyurem + new(SV) { Species = 0791, Shiny = Never, Level = 70, Location = 010, Ability = OnlyFirst, TeraType = GemType.Psychic, Size = 128 }, // Solgaleo + new(SV) { Species = 0792, Shiny = Never, Level = 70, Location = 040, Ability = OnlyFirst, TeraType = GemType.Psychic, Size = 128 }, // Lunala + new(SV) { Species = 0800, Shiny = Never, Level = 70, Location = 109, Ability = OnlyFirst, TeraType = GemType.Psychic, Size = 128 }, // Necrozma + new(SV) { Species = 0891, Shiny = Never, Level = 30, Location = 048, Ability = OnlyFirst, TeraType = GemType.Fighting, Size = 128 }, // Kubfu + new(SV) { Species = 0896, Shiny = Never, Level = 70, Location = 038, Ability = OnlyFirst, TeraType = GemType.Ice, Size = 128 }, // Glastrier + new(SV) { Species = 0897, Shiny = Never, Level = 70, Location = 038, Ability = OnlyFirst, TeraType = GemType.Ghost, Size = 128 }, // Spectrier + + // Terapagos (Captured in Stellar Form) + new(SV) { Species = 1024, Shiny = Never, Level = 85, Location = 198, Ability = OnlyFirst, Gender = 0, Nature = Nature.Hardy, TeraType = GemType.Stellar, Size = 128, IVs = new(31,15,31,31,31,31), Moves = new(906,428,414,352) }, // Terapagos + + // Mythical Pokémon + new(SV) { Species = 0648, Shiny = Never, Level = 70, Location = 176, Ability = OnlyFirst, TeraType = GemType.Fighting, Size = 128, FlawlessIVCount = 3, Moves = new(547,304,047,094) }, // Meloetta + //new(SV) { Species = 1025, Shiny = Never, Level = 88, Location = 138, Ability = OnlyFirst, Nature = Nature.Timid, TeraType = GemType.Poison, Size = 128, FlawlessIVCount = 3, Moves = new(417,092,919,247) }, // Pecharunt + #endregion ]; internal static readonly EncounterStatic9[] StaticSL = @@ -89,6 +125,10 @@ internal static class Encounters9 // Former Quaking Earth Titan new(SL) { Species = 0984, Shiny = Never, Level = 45, Location = 024, Ability = OnlyFirst, Nature = Nature.Naughty, Size = 255, IVs = new(30,30,30,30,30,30), Moves = new(229,280,282,707), IsTitan = true }, // Great Tusk + + // Paradox Pokémon + new(SL) { Species = 1020, Shiny = Never, Level = 75, Location = 124, Ability = OnlyFirst, TeraType = GemType.Fire, Size = 128, IVs = new(20,20,20,20,20,20) }, // Gouging Fire + new(SL) { Species = 1021, Shiny = Never, Level = 75, Location = 124, Ability = OnlyFirst, TeraType = GemType.Electric, Size = 128, IVs = new(20,20,20,20,20,20) }, // Raging Bolt ]; internal static readonly EncounterStatic9[] StaticVL = @@ -105,20 +145,56 @@ internal static class Encounters9 // Former Quaking Earth Titan new(VL) { Species = 0990, Shiny = Never, Level = 45, Location = 024, Ability = OnlyFirst, Nature = Nature.Naughty, Size = 255, IVs = new(30,30,30,30,30,30), Moves = new(229,442,282,707), IsTitan = true }, // Iron Treads + // Paradox Pokémon + new(VL) { Species = 1022, Shiny = Never, Level = 75, Location = 124, Ability = OnlyFirst, TeraType = GemType.Rock, Size = 128, IVs = new(20,20,20,20,20,20) }, // Iron Boulder + new(VL) { Species = 1023, Shiny = Never, Level = 75, Location = 124, Ability = OnlyFirst, TeraType = GemType.Steel, Size = 128, IVs = new(20,20,20,20,20,20) }, // Iron Crown + ]; private const string tradeSV = "tradesv"; private static readonly string[][] TradeNames = Util.GetLanguageStrings10(tradeSV, "zh2"); + // 3 Trades are currently inaccessible (legally at least) until the Mochi Mayhem Epilogue is released. internal static readonly EncounterTrade9[] TradeGift_SV = [ - new(TradeNames, 00, SV, 0194,18) { ID32 = 033081, Ability = OnlySecond, OTGender = 1, Gender = 0, Nature = Nature.Relaxed, IVs = new(27,18,25,13,16,31) }, // Wooper - new(TradeNames, 01, SV, 0093,25) { ID32 = 016519, Ability = OnlyFirst, OTGender = 1, Gender = 1, Nature = Nature.Lonely, IVs = new(14,20,25,31,28,16), EvolveOnTrade = true }, // Haunter - new(TradeNames, 02, SV, 0872,10) { ID32 = 050724, Ability = Any12, OTGender = 0, Gender = 1, Nature = Nature.Bashful, IVs = new(31,18,13,20,28,26) }, // Snom + new(TradeNames, 00, SV, 0194, 18) { FixedBall = Ball.Poke, ID32 = 033081, Ability = OnlySecond, OTGender = 1, Gender = 0, Nature = Nature.Relaxed, TeraType = GemType.Water, Weight = SizeType9.M, Scale = SizeType9.M, IVs = new(27,18,25,13,16,31) }, // Wooper + new(TradeNames, 01, SV, 0093, 25) { FixedBall = Ball.Poke, ID32 = 016519, Ability = OnlyFirst, OTGender = 1, Gender = 1, Nature = Nature.Lonely, TeraType = GemType.Ghost, Weight = SizeType9.S, Scale = SizeType9.S, IVs = new(14,20,25,31,28,16), EvolveOnTrade = true }, // Haunter + new(TradeNames, 02, SV, 0240, 12) { FixedBall = Ball.Quick, ID32 = 418071, Ability = OnlyHidden, OTGender = 0, Gender = 0, Nature = Nature.Docile, TeraType = GemType.Fire, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(31,12,25,15,31,31), Moves = new(264,052,108,499) }, // Magby + new(TradeNames, 03, SV, 0982, 35) { FixedBall = Ball.Poke, ID32 = 766634, Ability = OnlyFirst, OTGender = 0, Gender = 0, Nature = Nature.Relaxed, TeraType = GemType.Flying, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(15,24,31,26,31,11), Moves = new(263,403,529,887) }, // Dudunsparce + //new(TradeNames, 04, SV, 0133, 01) { FixedBall = Ball.Poke, ID32 = 376983, Ability = OnlyHidden, OTGender = 1, Gender = 0, Nature = Nature.Modest, TeraType = GemType.Dark, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(08,26,31,31,31,31), Moves = new(033,039,270,174) }, // Eevee + new(TradeNames, 05, SV, 0194, 08) { FixedBall = Ball.Poke, ID32 = 591912, Ability = OnlyHidden, OTGender = 1, Gender = 0, Nature = Nature.Naughty, TeraType = GemType.Poison, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(27,31,31,06,16,30), Moves = new(341,068,491,342), Form = 1 }, // Wooper-1 + new(TradeNames, 06, SV, 0922, 24) { FixedBall = Ball.Poke, ID32 = 209896, Ability = OnlyFirst, OTGender = 0, Gender = 0, Nature = Nature.Hasty, TeraType = GemType.Fighting, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(15,22,31,29,14,03) }, // Pawmo + new(TradeNames, 07, SV, 0974, 37) { FixedBall = Ball.Poke, ID32 = 209896, Ability = OnlyHidden, OTGender = 0, Gender = 0, Nature = Nature.Bashful, TeraType = GemType.Ice, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(31,23,18,31,15,09) }, // Cetoddle + new(TradeNames, 08, SV, 0976, 20) { FixedBall = Ball.Poke, ID32 = 373015, Ability = OnlyHidden, OTGender = 0, Gender = 1, Nature = Nature.Sassy, TeraType = GemType.Water, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(31,28,14,26,14,18) }, // Veluza + new(TradeNames, 09, SV, 0997, 45) { FixedBall = Ball.Poke, ID32 = 316242, Ability = OnlyFirst, OTGender = 0, Gender = 0, Nature = Nature.Relaxed, TeraType = GemType.Dragon, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(24,22,21,30,30,31), Moves = new(407,423,242,116) }, // Arctibax + new(TradeNames, 10, SV, 0415, 15) { FixedBall = Ball.Poke, ID32 = 993663, Ability = OnlyHidden, OTGender = 1, Gender = 1, Nature = Nature.Calm, TeraType = GemType.Bug, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(24,22,31,16,28,00) }, // Combee + new(TradeNames, 11, SV, 0884, 36) { FixedBall = Ball.Poke, ID32 = 217978, Ability = OnlyHidden, OTGender = 0, Gender = 0, Nature = Nature.Quiet, TeraType = GemType.Electric, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(20,30,25,00,31,13) }, // Duraludon + new(TradeNames, 12, SV, 0307, 28) { FixedBall = Ball.Poke, ID32 = 137719, Ability = OnlySecond, OTGender = 1, Gender = 0, Nature = Nature.Quirky, TeraType = GemType.Fire, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(24,30,12,29,00,06), Moves = new(223,007,008,009) }, // Meditite + new(TradeNames, 13, SV, 0192, 40) { FixedBall = Ball.Poke, ID32 = 584457, Ability = OnlySecond, OTGender = 0, Gender = 0, Nature = Nature.Brave, TeraType = GemType.Grass, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(12,19,25,20,16,24), Moves = new(885,241,283,235) }, // Sunflora + new(TradeNames, 14, SV, 0747, 20) { FixedBall = Ball.Poke, ID32 = 158604, Ability = OnlyHidden, OTGender = 1, Gender = 1, Nature = Nature.Timid, TeraType = GemType.Poison, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(30,21,10,16,22,29) }, // Mareanie + new(TradeNames, 15, SV, 0081, 22) { FixedBall = Ball.Poke, ID32 = 568659, Ability = OnlyFirst, OTGender = 1, Gender = 2, Nature = Nature.Rash, TeraType = GemType.Electric, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(04,29,08,30,31,02), Moves = new(527,048,086,209) }, // Magnemite + //new(TradeNames, 16, SV, 0128, 50) { FixedBall = Ball.Poke, ID32 = 933665, Ability = OnlyFirst, OTGender = 1, Gender = 0, Nature = Nature.Jolly, TeraType = GemType.Fighting, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(31,31,26,31,31,31), Moves = new(873,528,038,370), Form = 1 }, // Tauros-1 + new(TradeNames, 17, SV, 0227, 40) { FixedBall = Ball.Heavy, ID32 = 745642, Ability = OnlySecond, OTGender = 1, Gender = 1, Nature = Nature.Lonely, TeraType = GemType.Steel, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(24,15,22,19,14,09) }, // Skarmory + new(TradeNames, 18, SV, 0969, 05) { FixedBall = Ball.Poke, ID32 = 661291, Ability = OnlyHidden, OTGender = 1, Gender = 1, Nature = Nature.Modest, TeraType = GemType.Psychic, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(31,00,22,31,30,31), Moves = new(851,092,088,479) }, // Glimmet + //new(TradeNames, 19, SV, 0819, 07) { FixedBall = Ball.Poke, ID32 = 105971, Ability = OnlyHidden, OTGender = 0, Gender = 1, Nature = Nature.Gentle, TeraType = GemType.Fighting, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(14,12,22,10,23,22) }, // Skwovet + new(TradeNames, 20, SV, 0958, 25) { FixedBall = Ball.Poke, ID32 = 949475, Ability = OnlyFirst, OTGender = 1, Gender = 1, Nature = Nature.Careful, TeraType = GemType.Fairy, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(12,29,29,26,28,22) }, // Tinkatuff + new(TradeNames, 21, SV, 0971, 10) { FixedBall = Ball.Poke, ID32 = 275703, Ability = OnlyHidden, OTGender = 1, Gender = 0, Nature = Nature.Jolly, TeraType = GemType.Ghost, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(15,26,14,16,04,31) }, // Greavard + new(TradeNames, 22, SV, 0999, 30) { FixedBall = Ball.Poke, ID32 = 361010, Ability = OnlyFirst, OTGender = 1, Gender = 2, Nature = Nature.Sassy, TeraType = GemType.Steel, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(05,12,01,22,16,18) }, // Gimmighoul + new(TradeNames, 23, SV, 0955, 32) { FixedBall = Ball.Poke, ID32 = 149671, Ability = OnlyHidden, OTGender = 1, Gender = 1, Nature = Nature.Impish, TeraType = GemType.Psychic, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(13,20,12,12,21,21) }, // Flittle + new(TradeNames, 24, SV, 0857, 33) { FixedBall = Ball.Poke, ID32 = 654886, Ability = OnlyFirst, OTGender = 0, Gender = 1, Nature = Nature.Serious, TeraType = GemType.Fairy, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(22,18,18,07,31,31) }, // Hattrem + new(TradeNames, 25, SV, 0052, 21) { FixedBall = Ball.Poke, ID32 = 314512, Ability = OnlySecond, OTGender = 0, Gender = 1, Nature = Nature.Relaxed, TeraType = GemType.Dark, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(09,31,24,11,12,12), Form = 1 }, // Meowth-1 + new(TradeNames, 26, SV, 0522, 20) { FixedBall = Ball.Poke, ID32 = 390518, Ability = OnlyFirst, OTGender = 0, Gender = 0, Nature = Nature.Hardy, TeraType = GemType.Electric, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(31,25,23,31,23,31), Shiny = Always }, // Blitzle + new(TradeNames, 27, SV, 0840, 15) { FixedBall = Ball.Poke, ID32 = 184745, Ability = OnlyHidden, OTGender = 0, Gender = 0, Nature = Nature.Modest, TeraType = GemType.Dragon, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(30,31,22,18,31,26), Moves = new(110,310,278,389) }, // Applin + new(TradeNames, 28, SV, 0209, 18) { FixedBall = Ball.Nest, ID32 = 816963, Ability = OnlyFirst, OTGender = 1, Gender = 0, Nature = Nature.Adamant, TeraType = GemType.Fairy, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(18,30,24,31,24,25) }, // Snubbull + new(TradeNames, 29, SV, 0744, 12) { FixedBall = Ball.Poke, ID32 = 980975, Ability = OnlyHidden, OTGender = 1, Gender = 1, Nature = Nature.Impish, TeraType = GemType.Ground, Weight = SizeType9.M, Scale = SizeType9.M, IVs = new(20,30,02,19,15,17), Moves = new(707,088,387,283) }, // Rockruff + new(TradeNames, 30, SV, 1012, 30) { FixedBall = Ball.Poke, ID32 = 704310, Ability = OnlyFirst, OTGender = 1, Gender = 1, Nature = Nature.Sassy, TeraType = GemType.Water, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(12,19,29,22,31,03), Moves = new(506,072,078,503) }, // Poltchageist + new(TradeNames, 31, SV, 0316, 17) { FixedBall = Ball.Poke, ID32 = 134745, Ability = OnlyHidden, OTGender = 0, Gender = 1, Nature = Nature.Gentle, TeraType = GemType.Poison, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(12,28,25,19,17,31), Moves = new(491,227,499,281) }, // Gulpin + new(TradeNames, 32, SV, 0872, 10) { FixedBall = Ball.Poke, ID32 = 050724, Ability = Any12, OTGender = 0, Gender = 1, Nature = Nature.Bashful, TeraType = GemType.Ice, Weight = SizeType9.L, Scale = SizeType9.L, IVs = new(31,18,13,20,28,26) }, // Snom ]; internal static readonly EncounterTera9[] TeraBase = EncounterTera9.GetArray(Get("gem_paldea"), TeraRaidMapParent.Paldea); internal static readonly EncounterTera9[] TeraDLC1 = EncounterTera9.GetArray(Get("gem_kitakami"), TeraRaidMapParent.Kitakami); + internal static readonly EncounterTera9[] TeraDLC2 = EncounterTera9.GetArray(Get("gem_blueberry"), TeraRaidMapParent.Blueberry); internal static readonly EncounterDist9[] Dist = EncounterDist9.GetArray(Get("dist_paldea")); internal static readonly EncounterMight9[] Might = EncounterMight9.GetArray(Get("might_paldea")); internal static readonly EncounterFixed9[] Fixed = EncounterFixed9.GetArray(Get("fixed_paldea")); diff --git a/PKHeX.Core/Legality/Encounters/Generator/Possible/EncounterPossible9.cs b/PKHeX.Core/Legality/Encounters/Generator/Possible/EncounterPossible9.cs index e4d3e0f9146..70a15a0277c 100644 --- a/PKHeX.Core/Legality/Encounters/Generator/Possible/EncounterPossible9.cs +++ b/PKHeX.Core/Legality/Encounters/Generator/Possible/EncounterPossible9.cs @@ -43,6 +43,7 @@ private enum YieldState : byte StaticFixed, StaticTeraBase, StaticTeraDLC1, + StaticTeraDLC2, StaticDist, StaticOutbreak, StaticMight, @@ -117,6 +118,10 @@ public bool MoveNext() case YieldState.StaticTeraDLC1: if (TryGetNext(Encounters9.TeraDLC1)) return true; + Index = 0; State = YieldState.StaticTeraDLC2; goto case YieldState.StaticTeraDLC2; + case YieldState.StaticTeraDLC2: + if (TryGetNext(Encounters9.TeraDLC2)) + return true; Index = 0; State = YieldState.StaticDist; goto case YieldState.StaticDist; case YieldState.StaticDist: if (TryGetNext(Encounters9.Dist)) diff --git a/PKHeX.Core/Legality/Encounters/Generator/Search/Dirtied/EncounterEnumerator9SWSH.cs b/PKHeX.Core/Legality/Encounters/Generator/Search/Dirtied/EncounterEnumerator9SWSH.cs index 2f5c1087921..39f86230680 100644 --- a/PKHeX.Core/Legality/Encounters/Generator/Search/Dirtied/EncounterEnumerator9SWSH.cs +++ b/PKHeX.Core/Legality/Encounters/Generator/Search/Dirtied/EncounterEnumerator9SWSH.cs @@ -45,6 +45,7 @@ private enum YieldState : byte StaticFixed, StaticTeraBase, StaticTeraDLC1, + StaticTeraDLC2, StaticDist, StaticOutbreak, StaticMight, @@ -140,6 +141,10 @@ public bool MoveNext() case YieldState.StaticTeraDLC1: if (TryGetNext(Encounters9.TeraDLC1)) return true; + Index = 0; State = YieldState.StaticTeraDLC2; goto case YieldState.StaticTeraDLC2; + case YieldState.StaticTeraDLC2: + if (TryGetNext(Encounters9.TeraDLC2)) + return true; Index = 0; State = YieldState.StaticDist; goto case YieldState.StaticDist; case YieldState.StaticDist: if (TryGetNext(Encounters9.Dist)) diff --git a/PKHeX.Core/Legality/Encounters/Generator/Search/EncounterEnumerator9.cs b/PKHeX.Core/Legality/Encounters/Generator/Search/EncounterEnumerator9.cs index b6cb00b675c..f0e3ea5f0a4 100644 --- a/PKHeX.Core/Legality/Encounters/Generator/Search/EncounterEnumerator9.cs +++ b/PKHeX.Core/Legality/Encounters/Generator/Search/EncounterEnumerator9.cs @@ -46,6 +46,7 @@ private enum YieldState : byte StaticFixed, StaticTeraBase, StaticTeraDLC1, + StaticTeraDLC2, StaticDist, StaticOutbreak, StaticMight, @@ -147,6 +148,10 @@ public bool MoveNext() case YieldState.StaticTeraDLC1: if (TryGetNext(Encounters9.TeraDLC1)) return true; + Index = 0; State = YieldState.StaticTeraDLC2; goto case YieldState.StaticTeraDLC2; + case YieldState.StaticTeraDLC2: + if (TryGetNext(Encounters9.TeraDLC2)) + return true; Index = 0; State = YieldState.StaticDist; goto case YieldState.StaticDist; case YieldState.StaticDist: if (TryGetNext(Encounters9.Dist)) diff --git a/PKHeX.Core/Legality/Encounters/Templates/Gen8/EncounterStatic8Nest.cs b/PKHeX.Core/Legality/Encounters/Templates/Gen8/EncounterStatic8Nest.cs index b2fe21b36bc..beefec5309a 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/Gen8/EncounterStatic8Nest.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/Gen8/EncounterStatic8Nest.cs @@ -142,7 +142,7 @@ public bool IsMatchExact(PKM pk, EvoCriteria evo) if (pk is IRibbonSetMark8 { HasMarkEncounter8: true }) return false; - if (pk.Species == (int)Core.Species.Shedinja && pk is IRibbonSetAffixed { AffixedRibbon: >= (int)RibbonIndex.MarkLunchtime and <= (int)RibbonIndex.MarkSlump }) + if (pk.Species == (int)Core.Species.Shedinja && pk is IRibbonSetAffixed x && ((RibbonIndex)x.AffixedRibbon).IsEncounterMark8()) return false; if (!IsMatchEggLocation(pk)) diff --git a/PKHeX.Core/Legality/Encounters/Templates/Gen8a/EncounterSlot8a.cs b/PKHeX.Core/Legality/Encounters/Templates/Gen8a/EncounterSlot8a.cs index 3e7a2ae8ade..fe4c1830509 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/Gen8a/EncounterSlot8a.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/Gen8a/EncounterSlot8a.cs @@ -174,7 +174,7 @@ public EncounterMatchRating GetMatchRating(PKM pk) private bool IsFormArgMismatch(PKM pk) => pk.Species switch { (int)Core.Species.Wyrdeer when Species is not (int)Core.Species.Wyrdeer && pk is IFormArgument { FormArgument: 0 } => true, - (int)Core.Species.Overqwil when Species is not (int)Core.Species.Overqwil && pk is IFormArgument { FormArgument: 0 } => true, + (int)Core.Species.Overqwil when Species is not (int)Core.Species.Overqwil && pk is IFormArgument { FormArgument: 0 } and IHomeTrack { HasTracker: false } => true, (int)Core.Species.Basculegion when Species is not (int)Core.Species.Basculegion && pk is IFormArgument { FormArgument: 0 } => true, _ => false, }; diff --git a/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterStatic9.cs b/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterStatic9.cs index c860fe98cea..376fe24a857 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterStatic9.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterStatic9.cs @@ -6,7 +6,7 @@ namespace PKHeX.Core; /// Generation 9 Static Encounter /// public sealed record EncounterStatic9(GameVersion Version) - : IEncounterable, IEncounterMatch, IEncounterConvertible, IMoveset, IFlawlessIVCount, IFixedIVSet, IGemType, IFixedGender, IFixedNature, IEncounterMarkExtra + : IEncounterable, IEncounterMatch, IEncounterConvertible, IMoveset, IFlawlessIVCount, IFixedIVSet, IGemType, IFatefulEncounterReadOnly, IFixedGender, IFixedNature, IEncounterMarkExtra { public int Generation => 9; public EntityContext Context => EntityContext.Gen9; @@ -32,6 +32,7 @@ public sealed record EncounterStatic9(GameVersion Version) public byte Size { get; init; } public bool IsTitan { get; init; } public bool RibbonMarkCrafty => Species == (int)Core.Species.Munchlax; // Shiny etc + public bool FatefulEncounter { get; init; } public bool IsMissingExtraMark(PKM pk, out RibbonIndex index) { if (RibbonMarkCrafty) @@ -80,6 +81,7 @@ public PK9 ConvertToPKM(ITrainerInfo tr, EncounterCriteria criteria) MetDate = EncounterDate.GetDateSwitch(), Version = (byte)version, Ball = (byte)Ball.Poke, + FatefulEncounter = FatefulEncounter, Nickname = SpeciesName.GetSpeciesNameGeneration(Species, lang, Generation), Obedience_Level = LevelMin, diff --git a/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTera9.cs b/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTera9.cs index 0231cbdae4f..2bd57fda502 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTera9.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTera9.cs @@ -56,6 +56,7 @@ public sealed record EncounterTera9 { TeraRaidMapParent.Paldea => GetRateTotalBaseSL(star), TeraRaidMapParent.Kitakami => GetRateTotalKitakamiSL(star), + TeraRaidMapParent.Blueberry => GetRateTotalBlueberry(star), _ => 0, }; @@ -64,6 +65,7 @@ public sealed record EncounterTera9 { TeraRaidMapParent.Paldea => GetRateTotalBaseVL(star), TeraRaidMapParent.Kitakami => GetRateTotalKitakamiVL(star), + TeraRaidMapParent.Blueberry => GetRateTotalBlueberry(star), _ => 0, }; @@ -111,6 +113,18 @@ public sealed record EncounterTera9 _ => 0, }; + // finally the same for both games + public static short GetRateTotalBlueberry(int star) => star switch + { + 1 => 1100, + 2 => 1100, + 3 => 2000, + 4 => 1900, + 5 => 2100, + 6 => 2600, + _ => 0, + }; + public static EncounterTera9[] GetArray(ReadOnlySpan data, TeraRaidMapParent map) { const int size = 0x18; @@ -312,4 +326,5 @@ public enum TeraRaidMapParent : byte { Paldea, Kitakami, + Blueberry, } diff --git a/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTrade9.cs b/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTrade9.cs index 9260e817eb5..2b9631e9161 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTrade9.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTrade9.cs @@ -6,14 +6,14 @@ namespace PKHeX.Core; /// Generation 9 Trade Encounter /// public sealed record EncounterTrade9 - : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IEncounterConvertible, IGemType, IFixedGender, IFixedNature + : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IEncounterConvertible, IGemType, IFixedGender, IFixedNature, IRibbonPartner, IMoveset { public int Generation => 9; public EntityContext Context => EntityContext.Gen9; public int Location => Locations.LinkTrade6NPC; - public Shiny Shiny => Shiny.Never; + public Shiny Shiny { get; init; } public bool EggEncounter => false; - public Ball FixedBall => Ball.Poke; + public Ball FixedBall { get; init; } public bool IsShiny => false; public int EggLocation => 0; public bool IsFixedTrainer => true; @@ -24,16 +24,20 @@ public sealed record EncounterTrade9 private string[] Nicknames { get; } public required Nature Nature { get; init; } - public required ushort ID32 { get; init; } + public required uint ID32 { get; init; } public required AbilityPermission Ability { get; init; } - public required byte Gender { get; init; } + public byte Gender { get; init; } public required byte OTGender { get; init; } public required IndividualValueSet IVs { get; init; } public ushort Species { get; } public byte Level { get; } + public Moveset Moves { get; init; } public bool EvolveOnTrade { get; init; } + public SizeType9 Weight { get; init; } + public SizeType9 Scale { get; init; } + private const byte FixedValueScale = 128; - public byte Form => 0; + public byte Form { get; init; } private const string _name = "In-game Trade"; public string Name => _name; @@ -41,13 +45,15 @@ public sealed record EncounterTrade9 public byte LevelMin => Level; public byte LevelMax => Level; - public GemType TeraType => GemType.Default; + public required GemType TeraType { get; init; } + public bool RibbonPartner { get; } public EncounterTrade9(ReadOnlySpan names, byte index, GameVersion game, ushort species, byte level) { Version = game; Nicknames = EncounterUtil.GetNamesForLanguage(names, index); TrainerNames = EncounterUtil.GetNamesForLanguage(names, (uint)(index + (names[1].Length >> 1))); + RibbonPartner = index is (>= 2 and <= 31); Species = species; Level = level; } @@ -64,6 +70,7 @@ public PK9 ConvertToPKM(ITrainerInfo tr, EncounterCriteria criteria) var version = this.GetCompatibleVersion((GameVersion)tr.Game); int lang = (int)Language.GetSafeLanguage(Generation, (LanguageID)tr.Language, version); var pi = PersonalTable.SV[Species, Form]; + var rnd = new Xoroshiro128Plus(Util.Rand.Rand64()); var pk = new PK9 { Species = Species, @@ -89,8 +96,8 @@ public PK9 ConvertToPKM(ITrainerInfo tr, EncounterCriteria criteria) Nickname = Nicknames[lang], HeightScalar = PokeSizeUtil.GetRandomScalar(), - WeightScalar = PokeSizeUtil.GetRandomScalar(), - Scale = PokeSizeUtil.GetRandomScalar(), + WeightScalar = Weight.GetSizeValue(Weight == SizeType9.RANDOM ? FixedValueScale : default, ref rnd), + Scale = Scale.GetSizeValue(Scale == SizeType9.RANDOM ? FixedValueScale : default, ref rnd), TeraTypeOriginal = GetOriginalTeraType(), HT_Name = tr.OT, @@ -104,6 +111,8 @@ public PK9 ConvertToPKM(ITrainerInfo tr, EncounterCriteria criteria) SetPINGA(pk, criteria, pi); if (EvolveOnTrade) pk.Species++; + if (RibbonPartner) + pk.RibbonPartner = true; pk.ResetPartyStats(); @@ -174,9 +183,23 @@ public bool IsMatchExact(PKM pk, EvoCriteria evo) return false; if (EvolveOnTrade && pk.Species == Species) return false; + if (pk is IScaledSize s2) + { + if (pk is IScaledSize3 s3 && !VerifyScalar(Scale, s3.Scale)) + return false; + if (!VerifyScalar(Weight, s2.WeightScalar)) + return false; + } return true; } + private static bool VerifyScalar(SizeType9 type, byte value) + { + if (type is SizeType9.VALUE) + return value == FixedValueScale; + return type.IsWithinRange(value); + } + private bool IsMatchEggLocation(PKM pk) { var metState = LocationsHOME.GetRemapState(Context, pk.Context); diff --git a/PKHeX.Core/Legality/Encounters/Templates/Gen9/IGemType.cs b/PKHeX.Core/Legality/Encounters/Templates/Gen9/IGemType.cs index 5c3e3cdb051..f37ffb27bff 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/Gen9/IGemType.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/Gen9/IGemType.cs @@ -36,6 +36,7 @@ public enum GemType : byte Dragon = 17, Dark = 18, Fairy = 19, + Stellar = 101, } /// diff --git a/PKHeX.Core/Legality/Encounters/Templates/Gen9/SizeType9.cs b/PKHeX.Core/Legality/Encounters/Templates/Gen9/SizeType9.cs index 55d2623d4ef..0510aedab1a 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/Gen9/SizeType9.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/Gen9/SizeType9.cs @@ -39,7 +39,7 @@ public static class SizeType9Extensions /// Gets a random size value for the specified . /// /// Size Type - /// Value if , unused otherwise. + /// Value if , unused otherwise. /// RNG to generate value with. /// Size Value /// @@ -54,4 +54,22 @@ public static class SizeType9Extensions VALUE => value, _ => throw new ArgumentOutOfRangeException(nameof(type), type, null), }; + + /// + /// Checks if the specified value is within the range of the . + /// + /// Size Type + /// Value to check + /// True if the value is within the range of the . + /// + public static bool IsWithinRange(this SizeType9 type, byte value) => type switch + { + RANDOM => true, + XS => value < 0x10, + S => value is >= 0x10 and < 0x30, + M => value is >= 0x30 and < 0xD0, + L => value is >= 0xD0 and < 0xF0, + XL => value >= 0xF0, + _ => throw new ArgumentOutOfRangeException(nameof(type), type, null), + }; } diff --git a/PKHeX.Core/Legality/Encounters/Verifiers/EggHatchLocation9.cs b/PKHeX.Core/Legality/Encounters/Verifiers/EggHatchLocation9.cs index 7d211a609d4..cc0ab42ebe4 100644 --- a/PKHeX.Core/Legality/Encounters/Verifiers/EggHatchLocation9.cs +++ b/PKHeX.Core/Legality/Encounters/Verifiers/EggHatchLocation9.cs @@ -38,6 +38,9 @@ private static bool HasLocationFlag(ReadOnlySpan arr, byte mask, int locat 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, - 3, 0, + 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, + 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, + 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, + 3, // Terarium (Entry Tunnel) ]; } diff --git a/PKHeX.Core/Legality/Evolutions/EvolutionGroup/EvolutionGroupHOME.cs b/PKHeX.Core/Legality/Evolutions/EvolutionGroup/EvolutionGroupHOME.cs index 51b15651872..e4a61a80a7f 100644 --- a/PKHeX.Core/Legality/Evolutions/EvolutionGroup/EvolutionGroupHOME.cs +++ b/PKHeX.Core/Legality/Evolutions/EvolutionGroup/EvolutionGroupHOME.cs @@ -273,9 +273,5 @@ public bool TryEvolve(T head, ISpeciesForm next, PKM pk, byte currentMaxLevel } // Unreleased Item - private static bool IsEvolutionBanned(in ISpeciesForm head) => head.Species switch - { - (int)Species.Slowpoke => head.Form == 1, - _ => false, - }; + private static bool IsEvolutionBanned(in ISpeciesForm head) => false; } diff --git a/PKHeX.Core/Legality/RNG/Methods/Gen9/Tera9RNG.cs b/PKHeX.Core/Legality/RNG/Methods/Gen9/Tera9RNG.cs index 4eaa7af7ada..a6a70797581 100644 --- a/PKHeX.Core/Legality/RNG/Methods/Gen9/Tera9RNG.cs +++ b/PKHeX.Core/Legality/RNG/Methods/Gen9/Tera9RNG.cs @@ -7,6 +7,9 @@ namespace PKHeX.Core; /// public static class Tera9RNG { + /// + /// Type max (exclusive) to use when picking a random a Tera Type. + /// private const uint TeraTypeCount = 18; /// diff --git a/PKHeX.Core/Legality/Tables/FormInfo.cs b/PKHeX.Core/Legality/Tables/FormInfo.cs index b244c271574..6587449c643 100644 --- a/PKHeX.Core/Legality/Tables/FormInfo.cs +++ b/PKHeX.Core/Legality/Tables/FormInfo.cs @@ -187,6 +187,7 @@ public static bool IsFormChangeable(ushort species, byte oldForm, byte newForm, (int)Palafin, (int)Ogerpon, + (int)Terapagos, ]; /// diff --git a/PKHeX.Core/Legality/Tables/SpeciesCategory.cs b/PKHeX.Core/Legality/Tables/SpeciesCategory.cs index 3461af6614b..fcb8cf6b3fb 100644 --- a/PKHeX.Core/Legality/Tables/SpeciesCategory.cs +++ b/PKHeX.Core/Legality/Tables/SpeciesCategory.cs @@ -19,7 +19,8 @@ public static bool IsMythical(ushort species) => species is (int)Diancie or (int)Hoopa or (int)Volcanion or (int)Magearna or (int)Marshadow or (int)Zeraora or (int)Meltan or (int)Melmetal or - (int)Zarude + (int)Zarude or + (int)Pecharunt ; /// @@ -36,7 +37,8 @@ public static bool IsLegendary(ushort species) => species is (int)Xerneas or (int)Yveltal or (int)Zygarde or (int)Cosmog or (int)Cosmoem or (int)Solgaleo or (int)Lunala or (int)Necrozma or (int)Zacian or (int)Zamazenta or (int)Eternatus or (int)Calyrex or - (int)Koraidon or (int)Miraidon + (int)Koraidon or (int)Miraidon or + (int)Terapagos ; /// @@ -63,7 +65,9 @@ public static bool IsSubLegendary(ushort species) => species is /// /// Checks if the is a Paradox Pokémon. /// - public static bool IsParadox(ushort species) => species is (>= (int)GreatTusk and <= (int)IronThorns) or (int)RoaringMoon or (int)IronValiant; + public static bool IsParadox(ushort species) => species is (>= (int)GreatTusk and <= (int)IronThorns) + or (int)RoaringMoon or (int)IronValiant + or (int)GougingFire or (int)RagingBolt or (int)IronBoulder or (int)IronCrown; public static bool IsFixedGenderFromDual(ushort currentSpecies) => currentSpecies switch { diff --git a/PKHeX.Core/Legality/Verifiers/Ball/BallContextHOME.cs b/PKHeX.Core/Legality/Verifiers/Ball/BallContextHOME.cs index 17fa827d2f5..5ae0f233604 100644 --- a/PKHeX.Core/Legality/Verifiers/Ball/BallContextHOME.cs +++ b/PKHeX.Core/Legality/Verifiers/Ball/BallContextHOME.cs @@ -91,56 +91,56 @@ public static bool IsAbilityPatchPossible(int format, ushort species) public static ReadOnlySpan Permit => [ 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7B, 0x0B, 0x0B, 0x6F, 0x0B, 0x0B, 0x6F, // 000-019 - 0x0B, 0x6F, 0x0B, 0x6F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 020-039 - 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x0B, 0x7F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x6B, 0x7F, 0x7F, // 040-059 - 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x6B, 0x7F, 0x7F, 0x6F, 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, // 060-079 - 0x7F, 0x7F, 0x7F, 0x7F, 0x2F, 0x0B, 0x6B, 0x0B, 0x6F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x7F, 0x7F, // 080-099 - 0x6F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 100-119 + 0x0B, 0x6F, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 020-039 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 040-059 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 060-079 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 080-099 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 100-119 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 120-139 - 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x4B, 0x0B, 0x0B, 0x6B, 0x6B, 0x6B, 0x4B, 0x0B, // 140-159 - 0x0B, 0x6F, 0x6B, 0x7F, 0x7F, 0x6F, 0x0B, 0x6F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, // 160-179 - 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x6F, 0x6F, 0x6F, 0x6B, 0x6F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x7F, // 180-199 - 0x6F, 0x00, 0x7F, 0x6F, 0x6F, 0x6B, 0x7F, 0x6F, 0x7F, 0x6F, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x6B, 0x6B, // 200-219 - 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x7F, 0x6F, 0x6B, 0x7F, 0x6F, 0x6F, 0x7F, 0x7F, 0x7F, 0x7F, // 220-239 + 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 140-159 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 160-179 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 180-199 + 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 200-219 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 220-239 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 240-259 - 0x7F, 0x6B, 0x6B, 0x7F, 0x7F, 0x3B, 0x0B, 0x0B, 0x0B, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x0B, 0x7F, 0x7F, // 260-279 - 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x6F, 0x6B, 0x6F, 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x6B, 0x7F, 0x6F, // 280-299 - 0x2B, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x7F, 0x7F, 0x2B, 0x2B, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x7F, 0x7F, // 300-319 - 0x7F, 0x7F, 0x6B, 0x6B, 0x7F, 0x6B, 0x6B, 0x6F, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x7F, 0x7F, 0x6F, 0x6F, 0x7F, 0x7F, 0x7F, // 320-339 - 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x6F, 0x6F, 0x6B, 0x7F, 0x7F, 0x6F, 0x6F, 0x7F, // 340-359 - 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x0B, 0x0B, 0x7F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, // 360-379 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x0B, 0x0B, 0x6B, 0x0B, 0x0B, 0x6B, 0x0B, 0x0B, 0x6F, 0x6B, 0x6B, 0x2F, // 380-399 - 0x0B, 0x7B, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x23, 0x0B, 0x23, 0x0B, 0x2B, 0x0B, 0x0B, 0x7F, 0x7F, 0x6F, 0x6F, 0x6B, // 400-419 - 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x6B, 0x2B, 0x0B, 0x6F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 420-439 - 0x7F, 0x2B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x2F, 0x6B, 0x6B, 0x7F, 0x7F, // 440-459 - 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x7F, 0x7F, 0x6B, 0x7F, 0x7F, 0x7F, 0x6B, 0x7F, 0x7F, 0x7F, // 460-479 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4B, 0x03, 0x03, 0x4B, 0x03, // 480-499 - 0x03, 0x6B, 0x6B, 0x6B, 0x03, 0x03, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x23, 0x03, 0x23, 0x03, 0x23, 0x03, 0x7F, 0x7F, 0x7F, // 500-519 - 0x7F, 0x7F, 0x03, 0x03, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 520-539 - 0x6B, 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 540-559 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x3B, 0x0B, 0x0B, 0x0B, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x0B, 0x7F, 0x7F, // 260-279 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 280-299 + 0x2B, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 300-319 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 320-339 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x6F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 340-359 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x0B, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, // 360-379 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x2F, // 380-399 + 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x2B, 0x0B, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 400-419 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x2B, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 420-439 + 0x7F, 0x2B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x2F, 0x7F, 0x7F, 0x7F, 0x7F, // 440-459 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 460-479 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 480-499 + 0x7F, 0x7F, 0x7F, 0x7F, 0x03, 0x03, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x23, 0x03, 0x23, 0x03, 0x23, 0x03, 0x7F, 0x7F, 0x7F, // 500-519 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 520-539 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 540-559 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 560-579 - 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 580-599 - 0x7F, 0x7F, 0x6B, 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 600-619 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 580-599 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 600-619 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, // 620-639 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x7F, // 640-659 - 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x7F, 0x7F, 0x4B, 0x7F, 0x7F, 0x7F, // 660-679 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 640-659 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x4B, 0x7F, 0x7F, 0x7F, // 660-679 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 680-699 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00, // 700-719 - 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x4B, 0x43, 0x43, 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x6B, // 720-739 - 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 740-759 - 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x4B, 0x6B, 0x7F, 0x7F, 0x7F, 0x6B, // 760-779 + 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 720-739 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 740-759 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 760-779 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 780-799 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x7F, // 800-819 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 800-819 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 820-839 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 840-859 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 860-879 - 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, // 880-899 - 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, // 900-919 - 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, // 920-939 - 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, // 940-959 - 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, // 960-979 - 0x6B, 0x6B, 0x6B, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x6B, 0x6B, 0x00, // 980-999 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x6B, 0x6B, + 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, // 880-899 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 900-919 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 920-939 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 940-959 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 960-979 + 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x00, // 980-999 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, // 1000-1019 ]; private enum BallType : byte diff --git a/PKHeX.Core/Legality/Verifiers/Ball/BallUseLegality.cs b/PKHeX.Core/Legality/Verifiers/Ball/BallUseLegality.cs index 25795b6a10a..8beb5858b0f 100644 --- a/PKHeX.Core/Legality/Verifiers/Ball/BallUseLegality.cs +++ b/PKHeX.Core/Legality/Verifiers/Ball/BallUseLegality.cs @@ -90,5 +90,6 @@ 8 when GameVersion.BDSP.Contains(game) => WildPokeBalls4_HGSS, public const ulong WildPokeballs8g_WithRaid = WildPokeballs7b & ~(1ul << (int)Master); // Ultra Great Poke Premier, no Master public const ulong WildPokeballs8g_WithoutRaid = WildPokeRegular & ~(1ul << (int)Master); // Ultra Great Poke, no Premier/Master - public const ulong WildPokeballs9 = WildPokeballs7 | WildPokeEnhance5; // Same as Gen7 + Dream + public const ulong WildPokeballs9 = WildPokeballs8; + public const ulong WildPokeballs9PreDLC2 = WildPokeballs7 | WildPokeEnhance5; // Same as Gen7 + Dream } diff --git a/PKHeX.Core/Legality/Verifiers/MarkVerifier.cs b/PKHeX.Core/Legality/Verifiers/MarkVerifier.cs index 5b8b9b499e6..d16eb2fcd47 100644 --- a/PKHeX.Core/Legality/Verifiers/MarkVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/MarkVerifier.cs @@ -30,10 +30,10 @@ public override void Verify(LegalityAnalysis data) private void VerifyNoMarksPresent(LegalityAnalysis data, IRibbonIndex m) { - for (var x = MarkLunchtime; x <= MarkSlump; x++) + for (var mark = MarkLunchtime; mark <= MarkSlump; mark++) { - if (m.GetRibbon((int)x)) - data.AddLine(GetInvalid(string.Format(LRibbonMarkingFInvalid_0, GetRibbonNameSafe(x)))); + if (m.GetRibbon((int)mark)) + data.AddLine(GetInvalid(string.Format(LRibbonMarkingFInvalid_0, GetRibbonNameSafe(mark)))); } } diff --git a/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs b/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs index 857c26a8c94..d7b11841000 100644 --- a/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs @@ -175,6 +175,11 @@ private void VerifySVStats(LegalityAnalysis data, PK9 pk9) if (pk9.TeraTypeOverride != (MoveType)TeraTypeUtil.OverrideNone) data.AddLine(GetInvalid(LTeraTypeIncorrect)); } + else if (pk9.Species == (int)Species.Terapagos) + { + if (!TeraTypeUtil.IsValidTerapagos((byte)pk9.TeraTypeOverride)) + data.AddLine(GetInvalid(LTeraTypeIncorrect)); + } else if (pk9.Species == (int)Species.Ogerpon) { if (!TeraTypeUtil.IsValidOgerpon((byte)pk9.TeraTypeOverride, pk9.Form)) @@ -223,8 +228,15 @@ private void VerifySVStats(LegalityAnalysis data, PK9 pk9) { if (enc is { Species: (int)Species.Larvesta, Form: 0 } and not EncounterEgg) DisallowLevelUpMove(24, (ushort)Move.BugBite, pk9, data); - if (enc is { Species: (int)Species.Zorua, Form: 1 } and not EncounterEgg) + else if (enc is { Species: (int)Species.Zorua, Form: 1 } and not EncounterEgg) DisallowLevelUpMove(28, (ushort)Move.Spite, pk9, data); + else + return; + + // Safari and Sport are not obtainable in the base game. + // For the learnset restricted cases, we need to check if the ball is available too. + if (((BallUseLegality.WildPokeballs9PreDLC2 >> pk9.Ball) & 1) != 1) + data.AddLine(GetInvalid(LBallUnavailable)); } } diff --git a/PKHeX.Core/Legality/Verifiers/Ribbons/MarkRules.cs b/PKHeX.Core/Legality/Verifiers/Ribbons/MarkRules.cs index 6f55a8cbfc3..37ecadae002 100644 --- a/PKHeX.Core/Legality/Verifiers/Ribbons/MarkRules.cs +++ b/PKHeX.Core/Legality/Verifiers/Ribbons/MarkRules.cs @@ -248,9 +248,9 @@ public static bool IsMarkPresentTitan(IEncounterTemplate enc) public static RibbonIndex GetMaxAffixValue(EvolutionHistory evos) { if (evos.HasVisitedGen9) - return MarkTitan; + return RibbonIndexExtensions.MAX_G9; if (evos.HasVisitedSWSH) - return MarkSlump; // Pioneer and Twinkling Star cannot be selected in SW/SH. + return RibbonIndexExtensions.MAX_G8; // Pioneer and Twinkling Star cannot be selected in SW/SH. return unchecked((RibbonIndex)(-1)); } } diff --git a/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonRules.cs b/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonRules.cs index c9dea3d9907..4094c33547b 100644 --- a/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonRules.cs +++ b/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonRules.cs @@ -94,7 +94,7 @@ public static bool IsRibbonValidMasterRank(PKM pk, IEncounterTemplate enc, Evolu return true; // Legendaries can not compete in ranked yet. - if (evos.HasVisitedGen9 && IsRibbonValidMasterRankSV(pk)) + if (evos.HasVisitedGen9 && IsRibbonValidMasterRankSV(enc)) return true; return false; @@ -135,9 +135,111 @@ private static bool IsRibbonValidMasterRankSV(ISpeciesForm pk) return false; if (SpeciesCategory.IsMythical(species)) return false; + if (TempBanRegE.Contains(species)) + return false; return true; } + private static ReadOnlySpan TempBanRegE => + [ + 0001, // Bulbasaur + 0002, // Ivysaur + 0003, // Venusaur + 0007, // Squirtle + 0008, // Wartortle + 0009, // Blastoise + 0043, // Oddish + 0044, // Gloom + 0045, // Vileplume + 0084, // Doduo + 0085, // Dodrio + 0086, // Seel + 0087, // Dewgong + 0102, // Exeggcute + 0103, // Exeggutor + 0103, // Exeggutor + 0106, // Hitmonlee + 0107, // Hitmonchan + 0111, // Rhyhorn + 0112, // Rhydon + 0126, // Magmar + 0131, // Lapras + 0152, // Chikorita + 0153, // Bayleef + 0154, // Meganium + 0158, // Totodile + 0159, // Croconaw + 0160, // Feraligatr + 0182, // Bellossom + 0227, // Skarmory + 0235, // Smeargle + 0236, // Tyrogue + 0237, // Hitmontop + 0240, // Magby + 0252, // Treecko + 0253, // Grovyle + 0254, // Sceptile + 0255, // Torchic + 0256, // Combusken + 0257, // Blaziken + 0258, // Mudkip + 0259, // Marshtomp + 0260, // Swampert + 0328, // Trapinch + 0329, // Vibrava + 0330, // Flygon + 0374, // Beldum + 0375, // Metang + 0376, // Metagross + 0408, // Cranidos + 0409, // Rampardos + 0410, // Shieldon + 0411, // Bastiodon + 0464, // Rhyperior + 0467, // Magmortar + 0495, // Snivy + 0496, // Servine + 0497, // Serperior + 0498, // Tepig + 0499, // Pignite + 0500, // Emboar + 0522, // Blitzle + 0523, // Zebstrika + 0546, // Cottonee + 0547, // Whimsicott + 0572, // Minccino + 0573, // Cinccino + 0577, // Solosis + 0578, // Duosion + 0579, // Reuniclus + 0622, // Golett + 0623, // Golurk + 0677, // Espurr + 0678, // Meowstic + 0686, // Inkay + 0687, // Malamar + 0725, // Litten + 0726, // Torracat + 0727, // Incineroar + 0728, // Popplio + 0729, // Brionne + 0730, // Primarina + 0731, // Pikipek + 0732, // Trumbeak + 0733, // Toucannon + 0868, // Milcery + 0869, // Alcremie + 0884, // Duraludon + + // New Species + (ushort)Archaludon, + //(ushort)Hydrapple, + (ushort)GougingFire, + (ushort)RagingBolt, + (ushort)IronBoulder, + (ushort)IronCrown, + ]; + /// /// Checks if the input can receive the ribbon. /// diff --git a/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifierCommon9.cs b/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifierCommon9.cs index 6a9b5a9b8d3..54b644a91c2 100644 --- a/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifierCommon9.cs +++ b/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifierCommon9.cs @@ -13,6 +13,8 @@ public static void Parse(this IRibbonSetCommon9 r, RibbonVerifierArguments args, list.Add(ChampionPaldea); if (r.RibbonOnceInALifetime) // Flag it. list.Add(OnceInALifetime); + if (r.RibbonPartner != args.Encounter is IRibbonPartner { RibbonPartner: true }) + list.Add(Partner); } public static void ParseEgg(this IRibbonSetCommon9 r, ref RibbonResultList list) @@ -21,5 +23,7 @@ public static void ParseEgg(this IRibbonSetCommon9 r, ref RibbonResultList list) list.Add(ChampionPaldea); if (r.RibbonOnceInALifetime) list.Add(OnceInALifetime); + if (r.RibbonPartner) + list.Add(Partner); } } diff --git a/PKHeX.Core/Moves/MoveInfo.cs b/PKHeX.Core/Moves/MoveInfo.cs index 85b39cdd8ef..e7ab3de063c 100644 --- a/PKHeX.Core/Moves/MoveInfo.cs +++ b/PKHeX.Core/Moves/MoveInfo.cs @@ -77,7 +77,12 @@ public static byte GetPP(EntityContext context, ushort move) /// Checks if the move can be known by anything in any context. /// /// Assumes the move ID is within [0,max]. - public static bool IsMoveKnowable(ushort move) => !IsMoveZ(move) && !IsMoveDynamax(move); + public static bool IsMoveKnowable(ushort move) => !IsMoveZ(move) && !IsMoveDynamax(move) && !IsMoveTorque(move); + + /// + /// Checks if the move is a Starmobile-only move. + /// + public static bool IsMoveTorque(ushort move) => move - (uint)CombatTorque <= 3; /// /// Checks if the is unable to be used in battle. @@ -173,6 +178,7 @@ public static bool IsSketchValid(ushort move, EntityContext context) { Gen6 when move is (int)ThousandArrows or (int)ThousandWaves => false, Gen8b when IsDummiedMove(MoveInfo8b.DummiedMoves, move) => false, + Gen9 when IsDummiedMove(MoveInfo9.DummiedMoves, move) => false, _ => true, }; diff --git a/PKHeX.Core/Moves/MoveInfo9.cs b/PKHeX.Core/Moves/MoveInfo9.cs index 92cb300d9c1..5da9e58ec4f 100644 --- a/PKHeX.Core/Moves/MoveInfo9.cs +++ b/PKHeX.Core/Moves/MoveInfo9.cs @@ -54,7 +54,7 @@ internal static class MoveInfo9 10, 10, 10, 10, 15, 15, 10, 10, 10, 05, 15, 10, 10, 10, 10, 10, 10, 15, 15, 05, 10, 15, 05, 01, 15, 10, 15, 10, 10, 10, 10, 10, 10, 10, 05, 15, 15, 10, 05, 05, 10, 10, 10, 10, 20, 20, 20, 05, 10, 10, 05, 10, 05, 05, 10, 20, 10, 10, 10, 10, - 10, 05, 15, 10, 10, + 10, 05, 15, 10, 10, 10, 05, 05, 10, 05, 05, 10, 10, 15, 10, 10, 15, 10, 15, 05, ]; public static ReadOnlySpan MoveType_SV => @@ -104,7 +104,7 @@ internal static class MoveInfo9 13, 07, 08, 01, 07, 16, 02, 12, 04, 13, 13, 00, 06, 01, 07, 13, 15, 10, 11, 08, 00, 14, 15, 00, 05, 10, 03, 00, 00, 16, 11, 09, 10, 00, 08, 13, 10, 16, 01, 12, 00, 14, 00, 14, 06, 11, 10, 00, 13, 07, 09, 09, 12, 08, 16, 10, 09, 16, 03, 01, - 17, 00, 11, 11, 11, + 17, 00, 11, 11, 11, 12, 00, 15, 09, 12, 05, 08, 08, 15, 17, 09, 12, 13, 01, 03, ]; /// @@ -118,13 +118,13 @@ internal static class MoveInfo9 [ 0x1C, 0x20, 0x00, 0x0C, 0x00, 0x02, 0x02, 0x00, 0x04, 0x00, 0x04, 0x00, 0x09, 0x00, 0xA1, 0x22, 0x5D, 0x50, 0x36, 0xC8, - 0xC1, 0x0E, 0x03, 0x42, 0x02, 0x00, 0x00, 0x65, 0x10, 0x22, - 0x00, 0x00, 0x04, 0x0A, 0xA4, 0x80, 0xA7, 0x71, 0x00, 0x51, - 0x91, 0x00, 0x00, 0x04, 0x64, 0x08, 0xA0, 0x67, 0x04, 0x00, - 0x00, 0x00, 0x00, 0xA4, 0x80, 0x28, 0x01, 0x41, 0x04, 0x28, - 0x23, 0x00, 0x04, 0x08, 0x10, 0x00, 0x0C, 0x83, 0xF7, 0xC6, - 0x8A, 0x02, 0x4D, 0x10, 0x80, 0x03, 0xF0, 0xC3, 0xFF, 0xFF, - 0xFF, 0xFF, 0x07, 0x85, 0x26, 0xA0, 0x94, 0xFF, 0x91, 0xE7, - 0xFF, 0xFF, 0xFF, 0x00, 0xEE, 0xFF, 0x7F, 0x0A, 0x00, 0x0D, + 0x00, 0x0E, 0x00, 0x42, 0x02, 0x00, 0x00, 0x45, 0x10, 0x22, + 0x00, 0x00, 0x04, 0x0A, 0xA4, 0x80, 0x27, 0x70, 0x00, 0x51, + 0x91, 0x00, 0x00, 0x04, 0x60, 0x08, 0xA0, 0x67, 0x04, 0x00, + 0x00, 0x00, 0x00, 0xA4, 0x00, 0x28, 0x01, 0x01, 0x04, 0x28, + 0x23, 0x00, 0x04, 0x08, 0x10, 0x00, 0x0C, 0x83, 0x07, 0x00, + 0x8A, 0x02, 0x4C, 0x10, 0x80, 0x03, 0xF0, 0xC3, 0xFF, 0xFF, + 0xFF, 0xFF, 0x07, 0x80, 0x26, 0xA0, 0x80, 0xFF, 0x11, 0xE1, + 0xFB, 0xFF, 0xFF, 0x00, 0xEE, 0xFF, 0x7F, 0x08, 0x00, 0x0D, ]; } diff --git a/PKHeX.Core/MysteryGifts/WA8.cs b/PKHeX.Core/MysteryGifts/WA8.cs index 23169fad644..cbbeca5784b 100644 --- a/PKHeX.Core/MysteryGifts/WA8.cs +++ b/PKHeX.Core/MysteryGifts/WA8.cs @@ -813,7 +813,7 @@ public override bool IsMatchExact(PKM pk, EvoCriteria evo) public void SetRibbon(int index, bool value = true) { - ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)MarkSlump); + ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)RibbonIndexExtensions.MAX_G8A); if (value) { if (GetRibbon(index)) diff --git a/PKHeX.Core/MysteryGifts/WB8.cs b/PKHeX.Core/MysteryGifts/WB8.cs index 4b4347c686b..a753e282d87 100644 --- a/PKHeX.Core/MysteryGifts/WB8.cs +++ b/PKHeX.Core/MysteryGifts/WB8.cs @@ -826,11 +826,11 @@ private bool IsMatchLocationRemapped(PKM pk) public bool RibbonHisui { get => this.GetRibbonIndex(Hisui); set => this.SetRibbonIndex(Hisui, value); } public int GetRibbonByte(int index) => Array.IndexOf(Data, (byte)index, RibbonBytesOffset, RibbonBytesCount); - public bool GetRibbon(int index) => GetRibbonByte(index) >= 0; + public bool GetRibbon(int index) => RibbonSpan.Contains((byte)index); public void SetRibbon(int index, bool value = true) { - ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)MarkSlump); + ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)RibbonIndexExtensions.MAX_G8B); if (value) { if (GetRibbon(index)) diff --git a/PKHeX.Core/MysteryGifts/WC8.cs b/PKHeX.Core/MysteryGifts/WC8.cs index e55fc46a0eb..a8bbf735d44 100644 --- a/PKHeX.Core/MysteryGifts/WC8.cs +++ b/PKHeX.Core/MysteryGifts/WC8.cs @@ -195,16 +195,17 @@ public override int HeldItem private const int RibbonBytesCount = 0x20; private const int RibbonByteNone = 0xFF; // signed -1 + private ReadOnlySpan RibbonSpan => Data.AsSpan(RibbonBytesOffset, RibbonBytesCount); + public bool HasMarkEncounter8 { get { - for (int i = 0; i < RibbonBytesCount; i++) + foreach (var value in RibbonSpan) { - var value = Data[RibbonBytesOffset + i]; if (value == RibbonByteNone) - return false; - if ((RibbonIndex)value is >= MarkLunchtime and <= MarkSlump) + return false; // end + if (((RibbonIndex)value).IsEncounterMark8()) return true; } @@ -883,11 +884,11 @@ private bool IsHOMEShinyPossible() public bool RibbonHisui { get => this.GetRibbonIndex(Hisui); set => this.SetRibbonIndex(Hisui, value); } public int GetRibbonByte(int index) => Array.IndexOf(Data, (byte)index, RibbonBytesOffset, RibbonBytesCount); - public bool GetRibbon(int index) => GetRibbonByte(index) >= 0; + public bool GetRibbon(int index) => RibbonSpan.Contains((byte)index); public void SetRibbon(int index, bool value = true) { - ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)MarkSlump); + ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)RibbonIndexExtensions.MAX_G8); if (value) { if (GetRibbon(index)) diff --git a/PKHeX.Core/MysteryGifts/WC9.cs b/PKHeX.Core/MysteryGifts/WC9.cs index 56b18b7e56a..7424c944f12 100644 --- a/PKHeX.Core/MysteryGifts/WC9.cs +++ b/PKHeX.Core/MysteryGifts/WC9.cs @@ -903,13 +903,14 @@ protected override bool IsMatchPartial(PKM pk) public bool RibbonMarkAlpha { get => this.GetRibbonIndex(MarkAlpha); set => this.SetRibbonIndex(MarkAlpha, value); } public bool RibbonMarkMightiest { get => this.GetRibbonIndex(MarkMightiest); set => this.SetRibbonIndex(MarkMightiest, value); } public bool RibbonMarkTitan { get => this.GetRibbonIndex(MarkTitan); set => this.SetRibbonIndex(MarkTitan, value); } + public bool RibbonPartner { get => this.GetRibbonIndex(Partner); set => this.SetRibbonIndex(Partner, value); } public int GetRibbonByte(int index) => Array.IndexOf(Data, (byte)index, RibbonBytesOffset, RibbonBytesCount); - public bool GetRibbon(int index) => GetRibbonByte(index) >= 0; + public bool GetRibbon(int index) => RibbonSpan.Contains((byte)index); public void SetRibbon(int index, bool value = true) { - ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)RibbonPartner); + ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)RibbonIndexExtensions.MAX_G9); if (value) { if (GetRibbon(index)) diff --git a/PKHeX.Core/PKM/HOME/GameDataCore.cs b/PKHeX.Core/PKM/HOME/GameDataCore.cs index 8466fe6a375..55f2a92b581 100644 --- a/PKHeX.Core/PKM/HOME/GameDataCore.cs +++ b/PKHeX.Core/PKM/HOME/GameDataCore.cs @@ -191,7 +191,7 @@ public int WriteTo(Span result) public bool RibbonMarkAlpha { get => GetFlag(0x3F, 3); set => SetFlag(0x3F, 3, value); } public bool RibbonMarkMightiest { get => GetFlag(0x3F, 4); set => SetFlag(0x3F, 4, value); } public bool RibbonMarkTitan { get => GetFlag(0x3F, 5); set => SetFlag(0x3F, 5, value); } - public bool RIB45_6 { get => GetFlag(0x3F, 6); set => SetFlag(0x3F, 6, value); } + public bool RibbonPartner { get => GetFlag(0x3F, 6); set => SetFlag(0x3F, 6, value); } public bool RIB45_7 { get => GetFlag(0x3F, 7); set => SetFlag(0x3F, 7, value); } public bool RIB46_0 { get => GetFlag(0x40, 0); set => SetFlag(0x40, 0, value); } diff --git a/PKHeX.Core/PKM/Interfaces/ITeraType.cs b/PKHeX.Core/PKM/Interfaces/ITeraType.cs index ccdb5207865..ebe720e52fe 100644 --- a/PKHeX.Core/PKM/Interfaces/ITeraType.cs +++ b/PKHeX.Core/PKM/Interfaces/ITeraType.cs @@ -27,11 +27,21 @@ public static class TeraTypeUtil /// public const byte OverrideNone = 19; + /// + /// Magic value to indicate that a Tera Type is the Stellar type. + /// + public const byte Stellar = 99; + /// /// Max amount of Tera Types possible. Range is [0,17]. /// public const byte MaxType = 17; + /// + /// String resource index for the Stellar type. + /// + public const byte StellarTypeDisplayStringIndex = 18; + /// /// For out of range values, we fall back to this Tera Type. /// @@ -51,7 +61,14 @@ public static MoveType GetTeraType(this ITeraType t) /// /// Current override value /// True if valid. - public static bool IsValid(byte @override) => @override is <= MaxType or OverrideNone; + public static bool IsValid(byte @override) => @override is <= MaxType or OverrideNone or Stellar; + + /// + /// Indicates if the Tera Type value is valid (changed to anything). + /// + /// Current override value + /// True if valid. + public static bool IsOverrideValid(byte @override) => @override is <= MaxType or Stellar; /// /// Checks if Ogerpon's Tera Type is valid. @@ -68,6 +85,13 @@ public static MoveType GetTeraType(this ITeraType t) _ => false, }; + /// + /// Checks if Terapagos' Tera Type is valid. + /// + /// Tera Type to check + /// True if the Tera Type is valid. + public static bool IsValidTerapagos(byte type) => type == OverrideNone; + /// /// Calculates the effective Tera Type based on the inputs. /// @@ -75,12 +99,12 @@ public static MoveType GetTeraType(this ITeraType t) /// If the type was modified, this value will indicate accordingly. public static MoveType GetTeraType(byte original, byte @override) { - if (@override <= MaxType) + if (IsOverrideValid(@override)) return (MoveType)@override; if (@override != OverrideNone) return Fallback; // 18 or out of range. - if (original <= MaxType) + if (original <= Stellar) return (MoveType)original; return Fallback; // out of range. } @@ -92,7 +116,7 @@ public static MoveType GetTeraType(byte original, byte @override) /// Value to update with. public static void SetTeraType(this ITeraType t, MoveType type) { - if ((byte)type > MaxType) + if ((byte)type > Stellar) type = Fallback; var original = t.TeraTypeOriginal; @@ -139,5 +163,5 @@ public static void ResetTeraType(PK9 pk, IEncounterTemplate enc) /// /// Species to check /// True if the species can have its Tera Type changed. - public static bool CanChangeTeraType(ushort species) => species != (int)Species.Ogerpon; + public static bool CanChangeTeraType(ushort species) => species is not ((int)Species.Ogerpon or (int)Species.Terapagos); } diff --git a/PKHeX.Core/PKM/PA8.cs b/PKHeX.Core/PKM/PA8.cs index 3274f637b6f..09a6c1fd350 100644 --- a/PKHeX.Core/PKM/PA8.cs +++ b/PKHeX.Core/PKM/PA8.cs @@ -290,7 +290,7 @@ public void FixRelearn() public bool RibbonMarkAlpha { get => FlagUtil.GetFlag(Data, 0x45, 3); set => FlagUtil.SetFlag(Data, 0x45, 3, value); } public bool RibbonMarkMightiest { get => FlagUtil.GetFlag(Data, 0x45, 4); set => FlagUtil.SetFlag(Data, 0x45, 4, value); } public bool RibbonMarkTitan { get => FlagUtil.GetFlag(Data, 0x45, 5); set => FlagUtil.SetFlag(Data, 0x45, 5, value); } - public bool RIB45_6 { get => FlagUtil.GetFlag(Data, 0x45, 6); set => FlagUtil.SetFlag(Data, 0x45, 6, value); } + public bool RibbonPartner { get => FlagUtil.GetFlag(Data, 0x45, 6); set => FlagUtil.SetFlag(Data, 0x45, 6, value); } public bool RIB45_7 { get => FlagUtil.GetFlag(Data, 0x45, 7); set => FlagUtil.SetFlag(Data, 0x45, 7, value); } public bool RIB46_0 { get => FlagUtil.GetFlag(Data, 0x46, 0); set => FlagUtil.SetFlag(Data, 0x46, 0, value); } diff --git a/PKHeX.Core/PKM/PK9.cs b/PKHeX.Core/PKM/PK9.cs index f4aa7ab69cd..0b908d3d46d 100644 --- a/PKHeX.Core/PKM/PK9.cs +++ b/PKHeX.Core/PKM/PK9.cs @@ -288,7 +288,7 @@ public void FixRelearn() public bool RibbonMarkAlpha { get => FlagUtil.GetFlag(Data, 0x45, 3); set => FlagUtil.SetFlag(Data, 0x45, 3, value); } public bool RibbonMarkMightiest { get => FlagUtil.GetFlag(Data, 0x45, 4); set => FlagUtil.SetFlag(Data, 0x45, 4, value); } public bool RibbonMarkTitan { get => FlagUtil.GetFlag(Data, 0x45, 5); set => FlagUtil.SetFlag(Data, 0x45, 5, value); } - public bool RIB45_6 { get => FlagUtil.GetFlag(Data, 0x45, 6); set => FlagUtil.SetFlag(Data, 0x45, 6, value); } + public bool RibbonPartner { get => FlagUtil.GetFlag(Data, 0x45, 6); set => FlagUtil.SetFlag(Data, 0x45, 6, value); } public bool RIB45_7 { get => FlagUtil.GetFlag(Data, 0x45, 7); set => FlagUtil.SetFlag(Data, 0x45, 7, value); } public bool RIB46_0 { get => FlagUtil.GetFlag(Data, 0x46, 0); set => FlagUtil.SetFlag(Data, 0x46, 0, value); } diff --git a/PKHeX.Core/PKM/Shared/G8PKM.cs b/PKHeX.Core/PKM/Shared/G8PKM.cs index 7dc65e8d87e..429e9c72c14 100644 --- a/PKHeX.Core/PKM/Shared/G8PKM.cs +++ b/PKHeX.Core/PKM/Shared/G8PKM.cs @@ -264,7 +264,7 @@ public void FixRelearn() public bool RibbonMarkAlpha { get => FlagUtil.GetFlag(Data, 0x45, 3); set => FlagUtil.SetFlag(Data, 0x45, 3, value); } public bool RibbonMarkMightiest { get => FlagUtil.GetFlag(Data, 0x45, 4); set => FlagUtil.SetFlag(Data, 0x45, 4, value); } public bool RibbonMarkTitan { get => FlagUtil.GetFlag(Data, 0x45, 5); set => FlagUtil.SetFlag(Data, 0x45, 5, value); } - public bool RIB45_6 { get => FlagUtil.GetFlag(Data, 0x45, 6); set => FlagUtil.SetFlag(Data, 0x45, 6, value); } + public bool RibbonPartner { get => FlagUtil.GetFlag(Data, 0x45, 6); set => FlagUtil.SetFlag(Data, 0x45, 6, value); } public bool RIB45_7 { get => FlagUtil.GetFlag(Data, 0x45, 7); set => FlagUtil.SetFlag(Data, 0x45, 7, value); } public bool RIB46_0 { get => FlagUtil.GetFlag(Data, 0x46, 0); set => FlagUtil.SetFlag(Data, 0x46, 0, value); } diff --git a/PKHeX.Core/PKM/Strings/StringConverter12.cs b/PKHeX.Core/PKM/Strings/StringConverter12.cs index a41f288733c..1ed0193a8d0 100644 --- a/PKHeX.Core/PKM/Strings/StringConverter12.cs +++ b/PKHeX.Core/PKM/Strings/StringConverter12.cs @@ -17,7 +17,7 @@ private static bool AllJapanese(ReadOnlySpan str) return false; } return true; - static bool IsJapanese(char c) => c is >= '\u3000' and <= '\u30FC'; // todo: bitmask check + static bool IsJapanese(char c) => c is >= '\u3000' and <= '\u30FC'; } public static bool GetIsG1English(ReadOnlySpan str) => !GetIsG1Japanese(str); diff --git a/PKHeX.Core/PKM/Strings/StringConverter3.cs b/PKHeX.Core/PKM/Strings/StringConverter3.cs index ebb03873f1d..264ce78c2fe 100644 --- a/PKHeX.Core/PKM/Strings/StringConverter3.cs +++ b/PKHeX.Core/PKM/Strings/StringConverter3.cs @@ -9,6 +9,8 @@ public static class StringConverter3 { private const byte TerminatorByte = 0xFF; private const char Terminator = (char)TerminatorByte; + private const char Apostrophe = '\''; // ’ + private const byte ApostropheByte = 0xB4; /// /// Converts a Generation 3 encoded value array to string. @@ -68,8 +70,8 @@ public static int SetString(Span buffer, ReadOnlySpan value, int max for (; i < value.Length; i++) { var chr = value[i]; - if (chr == '\'') // ’ - return 0xB4; + if (chr == Apostrophe) // ’ + return ApostropheByte; var b = (byte)table.IndexOf(chr); if (b == TerminatorByte) break; @@ -102,8 +104,8 @@ public static char GetG3Char(byte chr, bool jp) /// Generation 3 encoded value. public static byte SetG3Char(char chr, bool jp) { - if (chr == '\'') // ’ - return 0xB4; + if (chr == Apostrophe) + return ApostropheByte; var table = jp ? G3_JP : G3_EN; var index = table.IndexOf(chr); return (byte)index; diff --git a/PKHeX.Core/PKM/Util/Conversion/FormConverter.cs b/PKHeX.Core/PKM/Util/Conversion/FormConverter.cs index 9a46ef71fc8..e686b6352ae 100644 --- a/PKHeX.Core/PKM/Util/Conversion/FormConverter.cs +++ b/PKHeX.Core/PKM/Util/Conversion/FormConverter.cs @@ -22,6 +22,8 @@ public static class FormConverter /// A list of strings corresponding to the forms that a Pokémon can have. public static string[] GetFormList(ushort species, IReadOnlyList types, IReadOnlyList forms, IReadOnlyList genders, EntityContext context) { + int generation = context.Generation(); + // Mega List if (context.IsMegaGeneration() && IsFormListSingleMega(species)) return GetMegaSingle(types, forms); @@ -33,13 +35,13 @@ public static string[] GetFormList(ushort species, IReadOnlyList types, { <= Legal.MaxSpeciesID_1 => GetFormsGen1(species, types, forms, context), <= Legal.MaxSpeciesID_2 => GetFormsGen2(species, types, forms, context), - <= Legal.MaxSpeciesID_3 => GetFormsGen3(species, types, forms, context.Generation()), - <= Legal.MaxSpeciesID_4 => GetFormsGen4(species, types, forms, context.Generation()), - <= Legal.MaxSpeciesID_5 => GetFormsGen5(species, types, forms, context.Generation()), - <= Legal.MaxSpeciesID_6 => GetFormsGen6(species, types, forms, genders, context.Generation()), - <= Legal.MaxSpeciesID_7_USUM => GetFormsGen7(species, types, forms, context.Generation()), - <= Legal.MaxSpeciesID_8a => GetFormsGen8(species, context.Generation(), types, forms, genders), - _ => GetFormsGen9(species, context.Generation(), types, forms, genders), + <= Legal.MaxSpeciesID_3 => GetFormsGen3(species, types, forms, generation), + <= Legal.MaxSpeciesID_4 => GetFormsGen4(species, types, forms, generation), + <= Legal.MaxSpeciesID_5 => GetFormsGen5(species, types, forms, generation), + <= Legal.MaxSpeciesID_6 => GetFormsGen6(species, types, forms, genders, generation), + <= Legal.MaxSpeciesID_7_USUM => GetFormsGen7(species, types, forms, generation), + <= Legal.MaxSpeciesID_8a => GetFormsGen8(species, generation, types, forms, genders), + _ => GetFormsGen9(species, generation, types, forms, genders), }; } @@ -351,12 +353,17 @@ private static string[] GetFormsGen7(ushort species, IReadOnlyList types forms[(int)Mimikyu], // Disguised forms[1058], // Busted ], - Necrozma => [ + Necrozma when generation == 7 => [ types[0], // Normal forms[1065], // Dusk Mane forms[1066], // Dawn Wings forms[1067], // Ultra Necrozma ], + Necrozma => [ + types[0], // Normal + forms[1065], // Dusk Mane + forms[1066], // Dawn Wings + ], Magearna => [ types[0], forms[1062], // Original @@ -509,6 +516,11 @@ private static string[] GetFormsGen9(ushort species, int generation, IReadOnlyLi forms[Unremarkable], forms[Masterpiece], ], + Terapagos => [ + types[0], // Normal + forms[Terastal], + forms[Stellar], + ], _ => EMPTY, }; } @@ -904,6 +916,8 @@ private static string[] GetFormsGalarSlowbro(IReadOnlyList types, IReadO internal const int MaskCornerstone = 1132; private const int Artisan = 1133; private const int Masterpiece = 1134; + private const int Terastal = 1135; + private const int Stellar = 1136; public static string GetGigantamaxName(IReadOnlyList forms) => forms[Gigantamax]; diff --git a/PKHeX.Core/PKM/Util/Conversion/SpeciesConverter.cs b/PKHeX.Core/PKM/Util/Conversion/SpeciesConverter.cs index 268bc7e2bb5..ffa1746e05c 100644 --- a/PKHeX.Core/PKM/Util/Conversion/SpeciesConverter.cs +++ b/PKHeX.Core/PKM/Util/Conversion/SpeciesConverter.cs @@ -150,12 +150,10 @@ public static ushort GetNational9(ushort raw) 029, -53, -65, 025, -06, -03, -07, -04, -04, -08, -04, 001, -03, -03, -06, -04, -47, -47, -47, -23, -23, -05, -07, -09, -07, -20, -13, -09, -09, -29, - -23, 001, 012, 012, 000, 000, 000, -06, UNK, UNK, - UNK, UNK, UNK, UNK, UNK, UNK, + -23, 001, 012, 012, 000, 000, 000, -06, 005, -06, + -03, -03, -02, -04, -03, -03, ]; - private const sbyte UNK = 111; - /// /// Difference of Gen9 Species IDs (index) and the associated National Dex IDs (value) /// @@ -171,7 +169,7 @@ public static ushort GetNational9(ushort raw) 029, 008, 003, 004, 004, 020, 004, 023, 006, 003, 003, 004, -01, 013, 009, 007, 005, 007, 009, 009, -43, -43, -43, -68, -68, -68, -58, -58, -25, -29, - -31, 006, -01, UNK, 000, 000, 000, UNK, UNK, UNK, - UNK, UNK, UNK, UNK, -12, -12, + -31, 006, -01, 006, 000, 000, 000, 003, 003, 004, + 002, 003, 003, -05, -12, -12, ]; } diff --git a/PKHeX.Core/PersonalInfo/Info/PersonalInfo9SV.cs b/PKHeX.Core/PersonalInfo/Info/PersonalInfo9SV.cs index 14d0c27dbd8..71484928392 100644 --- a/PKHeX.Core/PersonalInfo/Info/PersonalInfo9SV.cs +++ b/PKHeX.Core/PersonalInfo/Info/PersonalInfo9SV.cs @@ -135,7 +135,9 @@ public void SetAllLearnTM(Span result) 796, 851, 046, 268, 114, 092, 328, 180, 356, 479, 360, 282, 450, 162, 410, 679, 667, 333, 503, 535, 669, 253, 264, 311, 803, 807, 812, 814, 809, 808, - 799, 802, + 799, 802, 220, 244, 038, 283, 572, 915, 250, 330, + 916, 527, 813, 811, 482, 815, 297, 248, 797, 806, + 800, 675, 784, 319, 174, 912, 913, 914, 917, 918, ]; public byte DexKitakami { get => Data[0x4A]; set => Data[0x4A] = value; } diff --git a/PKHeX.Core/Resources/byte/eggmove/eggmove_sv.pkl b/PKHeX.Core/Resources/byte/eggmove/eggmove_sv.pkl index c1e3469d114..bb8934f6042 100644 Binary files a/PKHeX.Core/Resources/byte/eggmove/eggmove_sv.pkl and b/PKHeX.Core/Resources/byte/eggmove/eggmove_sv.pkl differ diff --git a/PKHeX.Core/Resources/byte/evolve/evos_sv.pkl b/PKHeX.Core/Resources/byte/evolve/evos_sv.pkl index 78c180a0c8e..954443ae63f 100644 Binary files a/PKHeX.Core/Resources/byte/evolve/evos_sv.pkl and b/PKHeX.Core/Resources/byte/evolve/evos_sv.pkl differ diff --git a/PKHeX.Core/Resources/byte/levelup/lvlmove_sv.pkl b/PKHeX.Core/Resources/byte/levelup/lvlmove_sv.pkl index 2df6615f7e9..e38e5f9481a 100644 Binary files a/PKHeX.Core/Resources/byte/levelup/lvlmove_sv.pkl and b/PKHeX.Core/Resources/byte/levelup/lvlmove_sv.pkl differ diff --git a/PKHeX.Core/Resources/byte/personal/personal_sv b/PKHeX.Core/Resources/byte/personal/personal_sv index cf5db435e4b..5f6d3582c50 100644 Binary files a/PKHeX.Core/Resources/byte/personal/personal_sv and b/PKHeX.Core/Resources/byte/personal/personal_sv differ diff --git a/PKHeX.Core/Resources/byte/personal/reminder_sv.pkl b/PKHeX.Core/Resources/byte/personal/reminder_sv.pkl index 5415ea6b323..a857298cfac 100644 Binary files a/PKHeX.Core/Resources/byte/personal/reminder_sv.pkl and b/PKHeX.Core/Resources/byte/personal/reminder_sv.pkl differ diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_de.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_de.txt index 93feb381a4b..67ff1743b07 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_de.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_de.txt @@ -1,6 +1,66 @@ Marinchen Spectra +Magby +Dummimisel +Evoli +Felino +Pamamo +Flaniwal +Agiluza +Cryospino +Wadribie +Duraludon +Meditie +Sonnflora +Garstella +Magnetilo +Tauros +Panzaeron +Lumispross +Raffel +Tafforgita +Gruff +Gierspenst +Flattutu +Brimano +Mauzi +Elezeba +Knapfel +Snubbull +Wuffels +Mortcha +Schluppuck Flöckchen Lotti Polla +Matt +Aoki +Cosima +Cay +Clavel +Grusha +Kombu +Sinius +Ronah +Levy +Amura +Colzo +Mimi +Enigmara +Nemila +Erin +Sagaria +Pepper +Poppy +Etta +Moira +Tulia +Saguaro +Salvatore +Cyano +Jo +Tara +Quendella +Hana +Jim Misha \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_en.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_en.txt index 4b610c052b3..51ad0d331b5 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_en.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_en.txt @@ -1,6 +1,66 @@ Manchester Hauntikins +Magby +Dudunsparce +Eevee +Wooper +Pawmo +Cetoddle +Veluza +Arctibax +Combee +Duraludon +Meditite +Sunflora +Mareanie +Magnemite +Tauros +Skarmory +Glimmet +Skwovet +Tinkatuff +Greavard +Gimmighoul +Flittle +Hattrem +Meowth +Blitzle +Applin +Snubbull +Rockruff +Poltchageist +Gulpin Snowsalot Sue Blossom +Crispin +Larry +Penny +Rika +Clavell +Grusha +Kofu +Hassel +Katy +Drayton +Dendra +Brassius +Miriam +Iono +Nemona +Amarys +Geeta +Arven +Poppy +Ryme +Raifort +Tulip +Saguaro +Salvatore +Cyrano +Kieran +Lacey +Tyme +Carmine +Jacq Glen \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_es.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_es.txt index 43d26c55774..77596901721 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_es.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_es.txt @@ -1,6 +1,66 @@ Celeste Umbra +Magby +Dudunsparce +Eevee +Wooper +Pawmo +Cetoddle +Veluza +Arctibax +Combee +Duraludon +Meditite +Sunflora +Mareanie +Magnemite +Tauros +Skarmory +Glimmet +Skwovet +Tinkatuff +Greavard +Gimmighoul +Flittle +Hattrem +Meowth +Blitzle +Applin +Snubbull +Rockruff +Poltchageist +Gulpin Nevadito Anita Estrella +Denis +Laureano +Noa +Cayena +Clavel +Grusha +Fuco +Hesperio +Araceli +Levi +Kendra +Brais +Mimí +e-Nigma +Mencía +Nerina +Ságita +Damián +Pola +Lima +Cloe +Tuli +Hugo +Silvio +Mirtilo +Cass +Aroa +Mila +Corin +Cinio Fernán \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_fr.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_fr.txt index f4f9bf33fec..6772f15d584 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_fr.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_fr.txt @@ -1,6 +1,66 @@ Lazuli Spectrounet +Magby +Deusolourdo +Évoli +Axoloto +Pohmotte +Piétacé +Délestin +Cryodo +Apitrini +Duralugon +Méditikka +Héliatronc +Vorastérie +Magnéti +Tauros +Airmure +Germéclat +Rongourmand +Forgella +Toutombe +Mordudor +Flotillon +Chapotus +Miaouss +Zébibron +Verpom +Snubbull +Rocabot +Poltchageist +Gloupti Floconou Anna Electra +Rubépin +Okuba +Pania +Cayenn +Clavel +Grusha +Kombu +Hassa +Éra +Irido +Élige +Colza +Mimosa +Mashynn +Menzi +Nérine +Alisma +Pepper +Popi +Laïm +Mora +Tully +Saguaro +Salvio +Cyano +Kassis +Taro +Thaïm +Roseille +Jacq Flavio \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_it.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_it.txt index 1d166f9e47e..f488ab203dd 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_it.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_it.txt @@ -1,6 +1,66 @@ Celestino Babau +Magby +Dudunsparce +Eevee +Wooper +Pawmo +Cetoddle +Veluza +Arctibax +Combee +Duraludon +Meditite +Sunflora +Mareanie +Magnemite +Tauros +Skarmory +Glimmet +Skwovet +Tinkatuff +Greavard +Gimmighoul +Flittle +Hattrem +Meowth +Blitzle +Applin +Snubbull +Rockruff +Poltchageist +Gulpin Nevolino Woopy Harriet +Piros +Ubaldo +Penny +Capsi +Clavel +Grusha +Algaro +Oranzio +Aceria +Aris +Dendra +Brassius +Mimosa +Kissara +Nemi +Erin +Alisma +Pepe +Verina +Lima +Morasia +Tulipa +Guaro +Salvis +Bluebert +Riben +Rupi +Thyma +Rubra +Zim Florio \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_ja.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_ja.txt index 5ac9a11e100..beea7c5e1d4 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_ja.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_ja.txt @@ -1,6 +1,66 @@ マサオ ちみちゃん +ブビィ +ノココッチ +イーブイ +ウパー +パモット +アルクジラ +ミガルーサ +セゴール +ミツハニー +ジュラルドン +アサナン +キマワリ +ヒドイデ +コイル +ケンタロス +エアームド +キラーメ +ホシガリス +ナカヌチャン +ボチ +コレクレー +ヒラヒナ +テブリム +ニャース +シママ +カジッチュ +ブルー +イワンコ +チャデス +ゴクリン こゆきち チェミ サキねえ +アカマツ +アオキ +ボタン +チリ +クラベル +グルーシャ +ハイダイ +ハッサク +カエデ +カキツバタ +キハダ +コルサ +ミモザ +ナンジャモ +ネモ +ネリネ +オモダカ +ペパー +ポピー +ライム +レホール +リップ +サワロ +セイジ +シアノ +スグリ +タロ +タイム +ゼイユ +ジニア ヒカタロ \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_ko.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_ko.txt index 91aa7d76e01..80eaf6f792c 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_ko.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_ko.txt @@ -1,6 +1,66 @@ 퍼랭이 티미 +마그비 +노고고치 +이브이 +우파 +빠모트 +터벅고래 +가비루사 +드니꽁 +세꿀버리 +두랄루돈 +요가랑 +해루미 +시마사리 +코일 +켄타로스 +무장조 +초롱순 +탐리스 +벼리짱 +망망이 +모으령 +하느라기 +손지브림 +나옹 +줄뮤마 +과사삭벌레 +블루 +암멍이 +차데스 +꼴깍몬 가루누니 체미 소희 +하솔 +청목 +모란 +칠리 +클라벨 +그루샤 +곤포 +팔자크 +단풍 +제빈 +운향 +콜사 +미모사 +모야모 +네모 +네리네 +테사 +페퍼 +뽀삐 +라임 +레포르 +리파 +사구아로 +세이지 +시아노 +카지 +타로 +타임 +시유 +지니어 태호 \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh.txt index d180d2276cd..1acd8536f52 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh.txt @@ -1,6 +1,66 @@ 真苍 智美 +鸭嘴宝宝 +土龙节节 +伊布 +乌波 +布土拨 +走鲸 +轻身鳕 +冻脊龙 +三蜜蜂 +铝钢龙 +玛沙那 +向日花怪 +好坏星 +小磁怪 +肯泰罗 +盔甲鸟 +晶光芽 +贪心栗鼠 +巧锻匠 +墓仔狗 +索财灵 +飘飘雏 +提布莉姆 +喵喵 +斑斑马 +啃果虫 +布鲁 +岩狗狗 +斯魔茶 +溶食兽 小由吉 彩美 纱希姐 +赤松 +青木 +牡丹 +辛俐 +克拉韦尔 +古鲁夏 +海岱 +八朔 +阿枫 +杜若 +凰檗 +寇沙 +米莫莎 +奇树 +妮莫 +纳莉 +也慈 +派帕 +波琵 +莱姆 +蕾荷 +莉普 +萨瓦罗 +赛吉 +席蓝 +乌栗 +紫竽 +泰姆 +丹瑜 +吉尼亚 彼加太郎 \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh2.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh2.txt index e94427bfb0a..3838029ca00 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh2.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh2.txt @@ -1,6 +1,66 @@ 真蒼 智美 +鴨嘴寶寶 +土龍節節 +伊布 +烏波 +布土撥 +走鯨 +輕身鱈 +凍脊龍 +三蜜蜂 +鋁鋼龍 +瑪沙那 +向日花怪 +好壞星 +小磁怪 +肯泰羅 +盔甲鳥 +晶光芽 +貪心栗鼠 +巧鍛匠 +墓仔狗 +索財靈 +飄飄雛 +提布莉姆 +喵喵 +斑斑馬 +啃果蟲 +布魯 +岩狗狗 +斯魔茶 +溶食獸 小由吉 彩美 紗希姐 +赤松 +青木 +牡丹 +辛俐 +克拉韋爾 +古魯夏 +海岱 +八朔 +阿楓 +杜若 +凰檗 +寇沙 +米莫莎 +奇樹 +妮莫 +納莉 +也慈 +派帕 +波琵 +萊姆 +蕾荷 +莉普 +薩瓦羅 +賽吉 +席藍 +烏栗 +紫竽 +泰姆 +丹瑜 +吉尼亞 彼加太朗 \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/wild/Gen9/encounter_gem_blueberry.pkl b/PKHeX.Core/Resources/legality/wild/Gen9/encounter_gem_blueberry.pkl new file mode 100644 index 00000000000..7b41465c03b Binary files /dev/null and b/PKHeX.Core/Resources/legality/wild/Gen9/encounter_gem_blueberry.pkl differ diff --git a/PKHeX.Core/Resources/legality/wild/Gen9/encounter_wild_paldea.pkl b/PKHeX.Core/Resources/legality/wild/Gen9/encounter_wild_paldea.pkl index 311805db6a5..ddd171acc82 100644 Binary files a/PKHeX.Core/Resources/legality/wild/Gen9/encounter_wild_paldea.pkl and b/PKHeX.Core/Resources/legality/wild/Gen9/encounter_wild_paldea.pkl differ diff --git a/PKHeX.Core/Resources/text/items/text_Items_de.txt b/PKHeX.Core/Resources/text/items/text_Items_de.txt index f9dd64a1616..9e8aa87627c 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_de.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_de.txt @@ -2479,4 +2479,80 @@ Morpeko-Samen Mortcha-Puder Neuanfangs-Mochi Rotom-Stick -Glitzerpin \ No newline at end of file +Glitzerpin +Legierungsmetall +Blaue Style-Karte +Myrapla-Blatt +Tentacha-Stachel +Dodu-Daune +Jurob-Haar +Owei-Schale +Rabauz-Schweiß +Rihorn-Zahn +Seeper-Tinte +Elekid-Haar +Magby-Haar +Lapras-Träne +Porygon-Splitter +Lampi-Strom +Snubbull-Haar +Panzaeron-Feder +Farbeagle-Tinte +Plusle-Haar +Minun-Haar +Knacklion-Schale +Tanhel-Kralle +Koknodon-Stachel +Schilterus-Kralle +Elezeba-Mähnenhaar +Rotomurf-Kralle +Waumboll-Watte +Zurrokex-Schweiß +Picochilla-Haar +Monozyto-Gel +Wattzapf-Faden +Golbit-Splitter +Psiau-Haar +Iscalar-Tinte +Peppeck-Feder +Araqua-Faden +Curelei-Blüte +Meteno-Schale +Hokumil-Sahne +Duraludon-Patina +Arktos-Snack +Zapdos-Snack +Lavados-Snack +Raikou-Snack +Entei-Snack +Suicune-Snack +Lugia-Snack +Ho-Oh-Snack +Latias-Snack +Latios-Snack +Kyogre-Snack +Groudon-Snack +Rayquaza-Snack +Kobalium-Snack +Terrakium-Snack +Viridium-Snack +Reshiram-Snack +Zekrom-Snack +Kyurem-Snack +Solgaleo-Snack +Lunala-Snack +Necrozma-Snack +Dakuma-Snack +Polaross-Snack +Phantoross-Snack +Indigoblaue Scheibe +Flammen-Pikser +Tera-Stück (Stellar) +Mysteriöse Pirsifbeere +Blaubeer-Tischtuch +Blaubeer-Stühle +Synchromaschine +Meteorit +Karmesinbuch +Purpurbuch +Briannas Buch \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_en.txt b/PKHeX.Core/Resources/text/items/text_Items_en.txt index 4be2eda1c02..de7fa73eeda 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_en.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_en.txt @@ -2479,4 +2479,80 @@ Morpeko Snack Poltchageist Powder Fresh-Start Mochi Roto-Stick -Glimmering Charm \ No newline at end of file +Glimmering Charm +Metal Alloy +Indigo Style Card +Oddish Leaf +Tentacool Stinger +Doduo Down +Seel Fur +Exeggcute Shell +Tyrogue Sweat +Rhyhorn Fang +Horsea Ink +Elekid Fur +Magby Hair +Lapras Teardrop +Porygon Fragment +Chinchou Sparks +Snubbull Hair +Skarmory Feather +Smeargle Paint +Plusle Fur +Minun Fur +Trapinch Shell +Beldum Claw +Cranidos Spike +Shieldon Claw +Blitzle Mane Hair +Drilbur Claw +Cottonee Fluff +Scraggy Sweat +Minccino Fur +Solosis Gel +Joltik Thread +Golett Shard +Espurr Fur +Inkay Ink +Pikipek Feather +Dewpider Thread +Comfey Flower +Minior Shell +Milcery Cream +Duraludon Tarnish +Articuno Treat +Zapdos Treat +Moltres Treat +Raikou Treat +Entei Treat +Suicune Treat +Lugia Treat +Ho-Oh Treat +Latias Treat +Latios Treat +Kyogre Treat +Groudon Treat +Rayquaza Treat +Cobalion Treat +Terrakion Treat +Virizion Treat +Reshiram Treat +Zekrom Treat +Kyurem Treat +Solgaleo Treat +Lunala Treat +Necrozma Treat +Kubfu Treat +Glastrier Treat +Spectrier Treat +Indigo Disk +Fiery Pick +Stellar Tera Shard +Mythical Pecha Berry +Blueberry Tablecloth +Blueberry Chairs +Synchro Machine +Meteorite +Scarlet Book +Violet Book +Briar’s Book \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_es.txt b/PKHeX.Core/Resources/text/items/text_Items_es.txt index 2fe13a1bb38..3a51abefcc3 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_es.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_es.txt @@ -449,7 +449,7 @@ Supercaña Psydugadera Pokochera Bici -Llave Suite +Llave de la Suite Carta Prof. Oak Pluma Lunar Carné de Socio @@ -2479,4 +2479,80 @@ Semilla de Morpeko Polvo de Poltchageist Mochi Reinicio Paloselfi Rotom -Amuleto Cristalino \ No newline at end of file +Amuleto Cristalino +Metal Compuesto +Tarjeta Chic Azul +Hoja de Oddish +Aguijón de Tentacool +Plumón de Doduo +Pelo de Seel +Cáscara de Exeggcute +Sudor de Tyrogue +Colmillo de Rhyhorn +Tinta de Horsea +Pelo de Elekid +Pelo de Magby +Lágrima de Lapras +Fragmento de Porygon +Electricidad de Chinchou +Pelo de Snubbull +Pluma de Skarmory +Pintura de Smeargle +Pelo de Plusle +Pelo de Minun +Coraza de Trapinch +Garra de Beldum +Púa de Cranidos +Garra de Shieldon +Mechón de Blitzle +Garra de Drilbur +Algodón de Cottonee +Sudor de Scraggy +Pelo de Minccino +Gel de Solosis +Hilo de Joltik +Fragmento de Golett +Pelo de Espurr +Tinta de Inkay +Pluma de Pikipek +Hilo de Dewpider +Flor de Comfey +Caparazón de Minior +Nata de Milcery +Óxido de Duraludon +Galleta Articuno +Galleta Zapdos +Galleta Moltres +Galleta Raikou +Galleta Entei +Galleta Suicune +Galleta Lugia +Galleta Ho-Oh +Galleta Latias +Galleta Latios +Galleta Kyogre +Galleta Groudon +Galleta Rayquaza +Galleta Cobalion +Galleta Terrakion +Galleta Virizion +Galleta Reshiram +Galleta Zekrom +Galleta Kyurem +Galleta Solgaleo +Galleta Lunala +Galleta Necrozma +Galleta Kubfu +Galleta Glastrier +Galleta Spectrier +Disco Índigo +Palillo Ígneo +Teralito Astral +Baya Meloc Singular +Mantel Arándano +Sillas Arándano +Sincromisor +Meteorito +Libro Escarlata +Libro Púrpura +Libro de Brie \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_fr.txt b/PKHeX.Core/Resources/text/items/text_Items_fr.txt index 34324d6a998..3facd08843d 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_fr.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_fr.txt @@ -2479,4 +2479,80 @@ Graine de Morpeko Poudre de Poltchageist Mochi Renouveau Perche à Motismart -Charme Éclatant \ No newline at end of file +Charme Éclatant +Métal Composite +Carte Élégance Bleue +Feuille de Mystherbe +Aiguillon de Tentacool +Duvet de Doduo +Poils d’Otaria +Coquille de Noeunoeuf +Sueur de Debugant +Croc de Rhinocorne +Encre d’Hypotrempe +Poils d’Élekid +Poils de Magby +Larme de Lokhlass +Fragment de Porygon +Électricité de Loupio +Poils de Snubbull +Plume d’Airmure +Peinture de Queulorior +Poils de Posipi +Poils de Négapi +Carapace de Kraknoix +Griffe de Terhal +Piquant de Kranidos +Ongle de Dinoclier +Crinière de Zébibron +Griffe de Rototaupe +Coton de Doudouvet +Sueur de Baggiguane +Poils de Chinchidou +Fluide de Nucléos +Fil de Statitik +Fragment de Gringolem +Poils de Psystigri +Encre de Sepiatop +Plume de Picassaut +Fil d’Araqua +Fleur de Guérilande +Carapace de Météno +Crème de Crèmy +Rouille de Duralugon +Friandise Artikodin +Friandise Électhor +Friandise Sulfura +Friandise Raikou +Friandise Entei +Friandise Suicune +Friandise Lugia +Friandise Ho-Oh +Friandise Latias +Friandise Latios +Friandise Kyogre +Friandise Groudon +Friandise Rayquaza +Friandise Cobaltium +Friandise Terrakium +Friandise Viridium +Friandise Reshiram +Friandise Zekrom +Friandise Kyurem +Friandise Solgaleo +Friandise Lunala +Friandise Necrozma +Friandise Wushours +Friandise Blizzeval +Friandise Spectreval +Disque Indigo +Pique Volcanique +Téra-Éclat Stellaire +Baie Pêcha Fabuleuse +Nappe Myrtille +Sièges Myrtille +Synchrotron +Météorite +Livre Écarlate +Livre Violet +Livre de Bria \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_it.txt b/PKHeX.Core/Resources/text/items/text_Items_it.txt index 688aa38b028..3daa3a7751c 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_it.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_it.txt @@ -2479,4 +2479,80 @@ Seme di Morpeko Polvere di Poltchageist Mochi del ripristino Bastone Rotoselfie -Brillamuleto \ No newline at end of file +Brillamuleto +Metallo composito +Tessera chic blu +Foglia di Oddish +Aculeo di Tentacool +Piuma di Doduo +Pelo di Seel +Guscio di Exeggcute +Sudore di Tyrogue +Zanna di Rhyhorn +Inchiostro di Horsea +Pelo di Elekid +Pelo di Magby +Lacrime di Lapras +Frammento di Porygon +Elettricità di Chinchou +Pelo di Snubbull +Penna di Skarmory +Pittura di Smeargle +Pelo di Plusle +Pelo di Minun +Guscio di Trapinch +Artiglio di Beldum +Punta di Cranidos +Artiglio di Shieldon +Crine di Blitzle +Artiglio di Drilbur +Lanugine di Cottonee +Sudore di Scraggy +Pelo di Minccino +Gel di Solosis +Filo di Joltik +Frammento di Golett +Pelo di Espurr +Inchiostro di Inkay +Penna di Pikipek +Filo di Dewpider +Fiore di Comfey +Guscio di Minior +Panna di Milcery +Ruggine di Duraludon +Spuntino per Articuno +Spuntino per Zapdos +Spuntino per Moltres +Spuntino per Raikou +Spuntino per Entei +Spuntino per Suicune +Spuntino per Lugia +Spuntino per Ho-Oh +Spuntino per Latias +Spuntino per Latios +Spuntino per Kyogre +Spuntino per Groudon +Spuntino per Rayquaza +Spuntino per Cobalion +Spuntino per Terrakion +Spuntino per Virizion +Spuntino per Reshiram +Spuntino per Zekrom +Spuntino per Kyurem +Spuntino per Solgaleo +Spuntino per Lunala +Spuntino per Necrozma +Spuntino per Kubfu +Spuntino per Glastrier +Spuntino per Spectrier +Disco indaco +Stecchino infuocato +Teralite Astrale +Baccapesca misteriosa +Tovaglia Mirtillo +Sedie Mirtillo +Sincronizzatore +Meteorite +Libro scarlatto +Libro violetto +Libro di Rea \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_ja.txt b/PKHeX.Core/Resources/text/items/text_Items_ja.txt index bed3a6e0c8d..88648a54217 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_ja.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_ja.txt @@ -1613,16 +1613,16 @@ ふるさとマフィン ぼんぐりのみ コトブキマフィン -ビルドアッパー +マルチアップ クリティカッター こだわりちまき にばいづけ あべこべやき -まるいはっぱ -たくみのえまき +タマゼンマイ +かいでんのタネ モンスターボール -ススキのおとしもの -こだいのこおり +??? +えいえんのこおり ユクシーのつめ アグノムのきば エムリットのはね @@ -1637,46 +1637,46 @@ ごりごりミネラル もくざい キングリーフ -シズメダマ2 +ぬまのシズメダマ モンスターボール スーパーボール ハイパーボール -クラフトレシピ41 +フェザーボール ポケモンこけし -クラフトレシピ06 -クラフトレシピ07 +??? +めかくしだま ばりばりだま ねばりだま -クラフトレシピ10 -クラフトレシピ11 -むらさきハーブ -クラフトレシピ12 -クラフトレシピ13 -クラフトレシピ14 -クラフトレシピ15 -クラフトレシピ16 -クラフトレシピ17 -クラフトレシピ18 -クラフトレシピ19 -クラフトレシピ20 -クラフトレシピ21 -クラフトレシピ22 -クラフトレシピ23 -クラフトレシピ24 -クラフトレシピ25 -クラフトレシピ26 -クラフトレシピ27 -クラフトレシピ28 -クラフトレシピ29 -クラフトレシピ30 -クラフトレシピ31 -??? -クラフトレシピ33 -クラフトレシピ34 -クラフトレシピ35 -クラフトレシピ36 -クラフトレシピ37 -しずめダマ +ほしのかけら +キノコよせだま +ムシヨケソウ +ミツよせだま +イナホよせだま +マメよせだま +ミネラルよせだま +キズぐすり +いいキズぐすり +すごいキズぐすり +まんたんのくすり +かいふくのくすり +カンポーやく +いいカンポーやく +すごいカンポーやく +もりのヨウカン +コトブキマフィン +なんでもなおし +げんきのかけら +げんきのかたまり +ピーピーリカバー +ピーピーマックス +ひそやかスプレー +??? +せめのがんやく +まもりのがんやく +クリティカッター +ヨクアタラーヌ +マルチアップ +もりのシズメダマ てつのかけら ??? くろいろたまいし @@ -1684,38 +1684,38 @@ ??? どろだんご ??? -バリバリモズク +バリバリモ ケムリイモ むしくいぼんぐり ゆきだま ねばりだま くろのきせき ピートブロック -むしよけスプレー +ひそやかスプレー クスリソウ -ゲンキツボミ +ゲンキノツボミ ピーピーグサ ??? ??? -ふしぎなおまもり2(仮) -ふしぎなおまもり3(仮) +みがわりおまもり2 +みがわりおまもり3 ツルギマイタケ テッペキクラゲ -カゲブンシメジ(仮) -キュウショウロ(仮) -すなはまダイコン -ふしぎなおまもり4(仮) -ふしぎなおまもり5(仮) +カゲブンシメジ +キュウショウロ +スナハマダイコン +みがわりおまもり4 +みがわりおまもり5 スイートトリュフ よせだまのもと モンスターボール スーパーボール ハイパーボール フェザーボール -アーチボール -とくしゅボール -ビビリだま -けむりだま +??? +??? +ばりばりだま +めかくしだま ??? ??? ポケモンこけし @@ -1727,9 +1727,9 @@ マメよせだま キノコよせだま ミネラルよせだま -クラフトレシピ38 -クラフトレシピ39 -クラフトレシピ40 +あべこべやき +こだわりちまき +にばいづけ あんぜんおまもり1 あんぜんおまもり2 あんぜんおまもり3 @@ -1750,30 +1750,30 @@ メガトンボール ギガトンボール ウイングボール -クラフトレシピ42 -クラフトレシピ43 +ジェットボール +ヘビーボール ポフのみ すごいカンポーやく -アタックアップ -ディフェンスアップ +せめのがんやく +まもりのがんやく ヨクアタラーヌ ガンバリのすな ガンバリのじゃり ガンバリのいし ガンバリのいわ -ガンバリセット -ふしぎなおまもり -だれかのポーチ -だれかのポーチ -だれかのポーチ -だれかのポーチ -だれかのポーチ -スマートフォン +ひでんのくすり +みがわりおまもり1 +だれかのおとしもの +だれかのおとしもの +だれかのおとしもの +だれかのおとしもの +だれかのおとしもの +??? オリジンボール -だれかのきんちゃく -タマカゴ -だんいんしょう -くさりのはへん +??? +??? +??? +??? オリジンこうせき だいこんごうだま だいしらたま @@ -1781,15 +1781,15 @@ まっさらプレート ??? クラフトキット -クラフトレシピ44 -クラフトレシピ45 +メガトンボール +ギガトンボール ストレンジボール ポケモンずかん ふるいポエム1 ふるいポエム2 ふるいポエム3 ふるいポエム4 -アルセウスフォン +??? ふるいポエム5 ふるいポエム6 ふるいポエム7 @@ -2479,4 +2479,80 @@ Bステンレスボトル チャデスのこな まっさらもち ロトりぼう -きらめくおまもり \ No newline at end of file +きらめくおまもり +ふくごうきんぞく +おしゃれカードあお +ナゾノクサのはっぱ +メノクラゲのはり +ドードーのうもう +パウワウのけ +タマタマのから +バルキーのあせ +サイホーンのキバ +タッツーのスミ +エレキッドのけ +ブビィのけ +ラプラスのなみだ +ポリゴンのかけら +チョンチーのでんき +ブルーのけ +エアームドのはね +ドーブルのインク +プラスルのけ +マイナンのけ +ナックラーのから +ダンバルのツメ +ズガイドスのトゲ +タテトプスのツメ +シママのたてがみ +モグリューのツメ +モンメンのわたげ +ズルッグのあせ +チラーミィのけ +ユニランのジェル +バチュルのいと +ゴビットのかけら +ニャスパーのけ +マーイーカのスミ +ツツケラのはね +シズクモのいと +キュワワーのはな +メテノのから +マホミルのクリーム +ジュラルドンのさび +フリーザーのおやつ +サンダーのおやつ +ファイヤーのおやつ +ライコウのおやつ +エンテイのおやつ +スイクンのおやつ +ルギアのおやつ +ホウオウのおやつ +ラティアスのおやつ +ラティオスのおやつ +カイオーガのおやつ +グラードンのおやつ +レックウザのおやつ +コバルオンのおやつ +テラキオンのおやつ +ビリジオンのおやつ +レシラムのおやつ +ゼクロムのおやつ +キュレムのおやつ +ソルガレオのおやつ +ルナアーラのおやつ +ネクロズマのおやつ +ダクマのおやつ +ブリザポスのおやつ +レイスポスのおやつ +あおのディスク +メラメラピック +テラピースステラ +まぼろしモモン +ブルーベリークロス +ブルーベリーチェア +シンクロマシン +いんせき +スカーレットブック +バイオレットブック +ゼロの秘宝 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_ko.txt b/PKHeX.Core/Resources/text/items/text_Items_ko.txt index 9deb60dcfcf..89c2dd748c6 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_ko.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_ko.txt @@ -2479,4 +2479,80 @@ B 스테인리스 보틀 차데스의가루 순백떡 로토무셀카봉 -반짝이는부적 \ No newline at end of file +반짝이는부적 +복합금속 +멋쟁이카드 블루 +뚜벅쵸의잎 +왕눈해의가시 +두두의솜털 +쥬쥬의털 +아라리의껍데기 +배루키의땀 +뿔카노의이빨 +쏘드라의먹물 +에레키드의털 +마그비의털 +라프라스의눈물 +폴리곤의조각 +초라기의전기 +블루의털 +무장조의깃털 +루브도의잉크 +플러시의털 +마이농의털 +톱치의껍데기 +메탕의발톱 +두개도스의가시 +방패톱스의발톱 +줄뮤마의갈기 +두더류의손톱 +소미안의솜 +곤율랭의땀 +치라미의털 +유니란의젤 +파쪼옥의실 +골비람의조각 +냐스퍼의털 +오케이징의먹물 +콕코구리의깃털 +물거미의실 +큐아링의꽃 +메테노의껍데기 +마빌크의크림 +두랄루돈의녹 +프리져의간식 +썬더의간식 +파이어의간식 +라이코의간식 +앤테이의간식 +스이쿤의간식 +루기아의간식 +칠색조의간식 +라티아스의간식 +라티오스의간식 +가이오가의간식 +그란돈의간식 +레쿠쟈의간식 +코바르온의간식 +테라키온의간식 +비리디온의간식 +레시라무의간식 +제크로무의간식 +큐레무의간식 +솔가레오의간식 +루나아라의간식 +네크로즈마의간식 +치고마의간식 +블리자포스의간식 +레이스포스의간식 +남청의디스크 +이글이글 픽 +테라피스 스텔라 +환상복슝 +블루베리 테이블보 +블루베리 체어 +싱크로머신 +운석 +스칼렛북 +바이올렛북 +제로의 비보 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_zh.txt b/PKHeX.Core/Resources/text/items/text_Items_zh.txt index 60326ec48bb..71157f5969e 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_zh.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_zh.txt @@ -2479,4 +2479,80 @@ 斯魔茶的粉 净空粘糕 洛拍棒 -晶耀护符 \ No newline at end of file +晶耀护符 +复合金属 +蓝之时尚名人卡 +走路草的叶片 +玛瑙水母的针 +嘟嘟的羽绒 +小海狮的毛 +蛋蛋的壳 +无畏小子的汗 +独角犀牛的牙 +墨海马的墨汁 +电击怪的毛 +鸭嘴宝宝的毛 +拉普拉斯的眼泪 +多边兽的碎片 +灯笼鱼的电力 +布鲁的毛 +盔甲鸟的羽毛 +图图犬的墨汁 +正电拍拍的毛 +负电拍拍的毛 +大颚蚁的壳 +铁哑铃的爪子 +头盖龙的刺 +盾甲龙的爪子 +斑斑马的鬃毛 +螺钉地鼠的爪子 +木棉球的棉絮 +滑滑小子的汗 +泡沫栗鼠的毛 +单卵细胞球的凝胶 +电电虫的丝 +泥偶小人的碎片 +妙喵的毛 +好啦鱿的墨汁 +小笃儿的羽毛 +滴蛛的丝 +花疗环环的花 +小陨星的壳 +小仙奶的奶油 +铝钢龙的锈 +急冻鸟的点心 +闪电鸟的点心 +火焰鸟的点心 +雷公的点心 +炎帝的点心 +水君的点心 +洛奇亚的点心 +凤王的点心 +拉帝亚斯的点心 +拉帝欧斯的点心 +盖欧卡的点心 +固拉多的点心 +烈空坐的点心 +勾帕路翁的点心 +代拉基翁的点心 +毕力吉翁的点心 +莱希拉姆的点心 +捷克罗姆的点心 +酋雷姆的点心 +索尔迦雷欧的点心 +露奈雅拉的点心 +奈克洛兹玛的点心 +熊徒弟的点心 +雪暴马的点心 +灵幽马的点心 +蓝之光碟 +鸭嘴炎兽三明治签 +星晶太晶碎块 +幻之桃桃果 +蓝莓桌巾 +蓝莓椅子 +同步器 +陨石 +朱之书 +紫之书 +零之秘宝 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_zh2.txt b/PKHeX.Core/Resources/text/items/text_Items_zh2.txt index b88ca2e6cc2..2a67989e5c5 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_zh2.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_zh2.txt @@ -2479,4 +2479,80 @@ 斯魔茶的粉 淨空糬 洛拍棒 -晶耀護符 \ No newline at end of file +晶耀護符 +複合金屬 +藍之時尚名人卡 +走路草的葉片 +瑪瑙水母的針 +嘟嘟的羽絨 +小海獅的毛 +蛋蛋的殼 +無畏小子的汗 +獨角犀牛的牙 +墨海馬的墨汁 +電擊怪的毛 +鴨嘴寶寶的毛 +拉普拉斯的眼淚 +多邊獸的碎片 +燈籠魚的電力 +布魯的毛 +盔甲鳥的羽毛 +圖圖犬的墨汁 +正電拍拍的毛 +負電拍拍的毛 +大顎蟻的殼 +鐵啞鈴的爪子 +頭蓋龍的刺 +盾甲龍的爪子 +斑斑馬的鬃毛 +螺釘地鼠的爪子 +木棉球的棉絮 +滑滑小子的汗 +泡沫栗鼠的毛 +單卵細胞球的凝膠 +電電蟲的絲 +泥偶小人的碎片 +妙喵的毛 +好啦魷的墨汁 +小篤兒的羽毛 +滴蛛的絲 +花療環環的花 +小隕星的殼 +小仙奶的奶油 +鋁鋼龍的鏽 +急凍鳥的點心 +閃電鳥的點心 +火焰鳥的點心 +雷公的點心 +炎帝的點心 +水君的點心 +洛奇亞的點心 +鳳王的點心 +拉帝亞斯的點心 +拉帝歐斯的點心 +蓋歐卡的點心 +固拉多的點心 +烈空坐的點心 +勾帕路翁的點心 +代拉基翁的點心 +畢力吉翁的點心 +萊希拉姆的點心 +捷克羅姆的點心 +酋雷姆的點心 +索爾迦雷歐的點心 +露奈雅拉的點心 +奈克洛茲瑪的點心 +熊徒弟的點心 +雪暴馬的點心 +靈幽馬的點心 +藍之光碟 +鴨嘴炎獸三明治籤 +星晶太晶碎塊 +幻之桃桃果 +藍莓桌巾 +藍莓椅子 +同步器 +隕石 +朱之書 +紫之書 +零之秘寶 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_de.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_de.txt index c4aae222786..05f7f496935 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_de.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_de.txt @@ -168,4 +168,34 @@ Immerwald Wildnis von Kitakami Infernopass Oniyama -Kaltwasserkarst \ No newline at end of file +Kaltwasserkarst + +Blaubeer-Akademie + +Savannen-Areal +Tera-Kuppel +Küsten-Areal +Tera-Kuppel +Canyon-Areal +Tera-Kuppel +Polar-Areal +Tera-Kuppel +Zentralplatz +Tera-Kuppel +Savannen-Platz +Tera-Kuppel +Küsten-Platz +Tera-Kuppel +Canyon-Platz +Tera-Kuppel +Polar-Platz +Tera-Kuppel +Elektrolithgrotte +Tera-Kuppel +Fackellabyrinth +Tera-Kuppel +Höhlensystem Null + +Höhlensystem Null + +Tera-Kuppel diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_en.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_en.txt index 12f41866aae..f215fbdec00 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_en.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_en.txt @@ -168,4 +168,34 @@ Timeless Woods Kitakami Wilds Infernal Pass Oni Mountain -Chilling Waterhead \ No newline at end of file +Chilling Waterhead + +Blueberry Academy + +Savanna Biome +Terarium +Coastal Biome +Terarium +Canyon Biome +Terarium +Polar Biome +Terarium +Central Plaza +Terarium +Savanna Plaza +Terarium +Coastal Plaza +Terarium +Canyon Plaza +Terarium +Polar Plaza +Terarium +Chargestone Cavern +Terarium +Torchlit Labyrinth +Terarium +Area Zero Underdepths + +Area Zero Underdepths + +Terarium diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_es.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_es.txt index 7bfe19cabd8..8242d747a86 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_es.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_es.txt @@ -168,4 +168,34 @@ Soto Sempiterno Campos Prístinos de Noroteo Paso del Averno Monte Ogro -Cueva Aguafría \ No newline at end of file +Cueva Aguafría + +Academia Arándano + +Área Árida +Biodomo +Área Costera +Biodomo +Área Escarpada +Biodomo +Área Polar +Biodomo +Plaza Cúbica +Biodomo +Plaza Árida +Biodomo +Plaza Costera +Biodomo +Plaza Escarpada +Biodomo +Plaza Polar +Biodomo +Gruta Electrorroca +Biodomo +Laberinto Lumbre +Biodomo +Caverna Abisal Cero + +Caverna Abisal Cero + +Biodomo diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_fr.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_fr.txt index 1dc16ad57cf..219496038fe 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_fr.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_fr.txt @@ -168,4 +168,34 @@ Forêt Ternelle Terres Vierges de Septentria Val Infernal Mont Strueux -Grotte Douche Froide \ No newline at end of file +Grotte Douche Froide + +Institut Myrtille + +Zone Savane +Terra-Dôme +Zone Côtière +Terra-Dôme +Zone Canyon +Terra-Dôme +Zone Polaire +Terra-Dôme +Poste Central +Terra-Dôme +Poste Savane +Terra-Dôme +Poste Côtier +Terra-Dôme +Poste Canyon +Terra-Dôme +Poste Polaire +Terra-Dôme +Caverne Électrolithe +Terra-Dôme +Dédale des Torches +Terra-Dôme +Abîme Zéro + +Abîme Zéro + +Terra-Dôme diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_it.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_it.txt index 1a88cd91a02..b11b6c5368e 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_it.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_it.txt @@ -168,4 +168,34 @@ Foresta Perpetua Terre Primeve di Nordivia Pendio Infernale Monte Orco -Grotta Doccia Fredda \ No newline at end of file +Grotta Doccia Fredda + +Istituto Mirtillo + +Settore Savana +Bioterarium +Settore Costa +Bioterarium +Settore Canyon +Bioterarium +Settore Ghiacciai +Bioterarium +Piazza Centrale +Bioterarium +Piazza della Savana +Bioterarium +Piazza della Costa +Bioterarium +Piazza del Canyon +Bioterarium +Piazza dei Ghiacciai +Bioterarium +Grotta Pietrelettrica +Bioterarium +Labirinto dei Lumi +Bioterarium +Grande Abisso Zero + +Grande Abisso Zero + +Bioterarium diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ja.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ja.txt index 5d4c2c5e6a5..76e60d74927 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ja.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ja.txt @@ -168,4 +168,34 @@ キタカミ原生地域 地獄谷 鬼が山 -ひやみず洞 \ No newline at end of file +ひやみず洞 + +ブルーベリー学園 + +サバンナエリア +テラリウムドーム +コーストエリア +テラリウムドーム +キャニオンエリア +テラリウムドーム +ポーラエリア +テラリウムドーム +センタースクエア +テラリウムドーム +サバンナスクエア +テラリウムドーム +コーストスクエア +テラリウムドーム +キャニオンスクエア +テラリウムドーム +ポーラスクエア +テラリウムドーム +電気石の岩窟 +テラリウムドーム +ともしびの迷路 +テラリウムドーム +ゼロの大空洞 + +ゼロの大空洞 + +テラリウムドーム diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ko.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ko.txt index 7403464e6fa..2f5cd1e0a24 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ko.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ko.txt @@ -168,4 +168,34 @@ 북신 원생지 지옥골 도깨비산 -찬물 동굴 \ No newline at end of file +찬물 동굴 + +블루베리 아카데미 + +사바나 에리어 +테라리움 돔 +코스트 에리어 +테라리움 돔 +캐니언 에리어 +테라리움 돔 +폴라 에리어 +테라리움 돔 +센터 스퀘어 +테라리움 돔 +사바나 스퀘어 +테라리움 돔 +코스트 스퀘어 +테라리움 돔 +캐니언 스퀘어 +테라리움 돔 +폴라 스퀘어 +테라리움 돔 +전기돌의 암굴 +테라리움 돔 +등불의 미로 +테라리움 돔 +제로의 대공동 + +제로의 대공동 + +테라리움 돔 diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh.txt index 5a81c582764..f1f36c09d1f 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh.txt @@ -168,4 +168,34 @@ 北上原生区 地狱谷 鬼山 -冷水洞 \ No newline at end of file +冷水洞 + +蓝莓学园 + +草原区 +生态巨蛋 +海岸区 +生态巨蛋 +峡谷区 +生态巨蛋 +极地区 +生态巨蛋 +中心广场 +生态巨蛋 +草原广场 +生态巨蛋 +海岸广场 +生态巨蛋 +峡谷广场 +生态巨蛋 +极地广场 +生态巨蛋 +电气石岩窟 +生态巨蛋 +火光迷宫 +生态巨蛋 +零之大空洞 + +零之大空洞 + +生态巨蛋 diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh2.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh2.txt index 39a173932b2..fd16cb04e94 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh2.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh2.txt @@ -168,4 +168,34 @@ 北上原生區 地獄谷 鬼山 -冷水洞 \ No newline at end of file +冷水洞 + +藍莓學園 + +草原區 +生態巨蛋 +海岸區 +生態巨蛋 +峽谷區 +生態巨蛋 +極地區 +生態巨蛋 +中心廣場 +生態巨蛋 +草原廣場 +生態巨蛋 +海岸廣場 +生態巨蛋 +峽谷廣場 +生態巨蛋 +極地廣場 +生態巨蛋 +電氣石岩窟 +生態巨蛋 +火光迷宮 +生態巨蛋 +零之大空洞 + +零之大空洞 + +生態巨蛋 diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_de.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_de.txt index e7c306acdf6..dcda52bbaf1 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_de.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_de.txt @@ -141,6 +141,5 @@ Pokémon HOME - diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_en.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_en.txt index 73d8aefc2bf..f1efefcbf51 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_en.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_en.txt @@ -77,70 +77,69 @@ a Pokémon shop a demo version the Poké Ball Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_es.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_es.txt index 30360dc78f5..8badcc3c816 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_es.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_es.txt @@ -77,70 +77,69 @@ Establecimiento Pokémon Versión de prueba Poké Ball Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_fr.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_fr.txt index 43541dbecdc..04188b0f9de 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_fr.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_fr.txt @@ -77,70 +77,69 @@ Magasin Pokémon Démo Poké Ball Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_it.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_it.txt index 97fc81df7cc..4e8b27a18f3 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_it.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_it.txt @@ -77,70 +77,69 @@ un negozio Pokémon una versione demo la Poké Ball Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ja.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ja.txt index e460d65ea46..7736f5d8ee4 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ja.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ja.txt @@ -77,70 +77,69 @@ Pokémon GO 体験版 モンスターボール Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ko.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ko.txt index 1e6b8b735ce..7d4a713aa84 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ko.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ko.txt @@ -77,70 +77,69 @@ a Pokémon shop 체험판 몬스터볼 Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh.txt index ef96b51617e..2b4da155a2e 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh.txt @@ -77,70 +77,69 @@ Pokémon GO 体验版 精灵球 Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh2.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh2.txt index 0242de1fe78..0d3776e2988 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh2.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh2.txt @@ -77,70 +77,69 @@ Pokémon GO 體驗版 精靈球 Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_60000_de.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_60000_de.txt index f41631717b5..0e60878878f 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_60000_de.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_60000_de.txt @@ -3,4 +3,4 @@ Ferne Person Hortleiterinnen Schatzsucher Dame der Heißen Quellen -Jim +Jim \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/de/text_Abilities_de.txt b/PKHeX.Core/Resources/text/other/de/text_Abilities_de.txt index 6d0a1b7d5f7..a3ca0aa86c1 100644 --- a/PKHeX.Core/Resources/text/other/de/text_Abilities_de.txt +++ b/PKHeX.Core/Resources/text/other/de/text_Abilities_de.txt @@ -304,4 +304,8 @@ Erinnerungskraft Erinnerungskraft Erinnerungskraft Giftkette -Süßer Nektar \ No newline at end of file +Süßer Nektar +Tera-Wandel +Tera-Panzer +Teraforming Null +Giftpuppenspiel \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/de/text_Forms_de.txt b/PKHeX.Core/Resources/text/other/de/text_Forms_de.txt index e6805dd1702..ae7b2229d0e 100644 --- a/PKHeX.Core/Resources/text/other/de/text_Forms_de.txt +++ b/PKHeX.Core/Resources/text/other/de/text_Forms_de.txt @@ -1132,4 +1132,6 @@ Brunnen Ofen Fundament Kostbarkeits -Edle \ No newline at end of file +Edle +Terastal +Stellar \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/de/text_Moves_de.txt b/PKHeX.Core/Resources/text/other/de/text_Moves_de.txt index ea5b9ceb759..9ea5808fef5 100644 --- a/PKHeX.Core/Resources/text/other/de/text_Moves_de.txt +++ b/PKHeX.Core/Resources/text/other/de/text_Moves_de.txt @@ -902,4 +902,19 @@ Zauberturbo Blutmond Quirlschuss Sirupbombe -Rankenkeule \ No newline at end of file +Rankenkeule +Stromstrahl +Tera-Sternhagel +Launenlaser +Flammenschild +Sturmblitz +Wuchtklinge +Tachyon-Schnitt +Stahlpresse +Drachenschrei +Lockstimme +Frustflamme +Donnerstoß +Psycholärm +Schnellkonter +Giftkettung \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/de/text_Ribbons_de.txt b/PKHeX.Core/Resources/text/other/de/text_Ribbons_de.txt index 9fa7757603d..1bea39e5ac2 100644 --- a/PKHeX.Core/Resources/text/other/de/text_Ribbons_de.txt +++ b/PKHeX.Core/Resources/text/other/de/text_Ribbons_de.txt @@ -160,4 +160,5 @@ RibbonMarkGourmand Gourmet-Zeichen RibbonOnceInALifetime Glückstrefferband RibbonMarkAlpha Elite-Zeichen RibbonMarkMightiest Titanen-Zeichen -RibbonMarkTitan Herrscher-Zeichen \ No newline at end of file +RibbonMarkTitan Herrscher-Zeichen +RibbonPartner Partnerband \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/de/text_Species_de.txt b/PKHeX.Core/Resources/text/other/de/text_Species_de.txt index 04eb852a998..42c57c0a1a3 100644 --- a/PKHeX.Core/Resources/text/other/de/text_Species_de.txt +++ b/PKHeX.Core/Resources/text/other/de/text_Species_de.txt @@ -1015,4 +1015,12 @@ Fatalitcha Boninu Benesaru Beatori -Ogerpon \ No newline at end of file +Ogerpon +Briduradon +Hydrapfel +Keilflamme +Furienblitz +Eisenfels +Eisenhaupt +Terapagos +Infamomo \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/de/text_Types_de.txt b/PKHeX.Core/Resources/text/other/de/text_Types_de.txt index 4b4fcedccc9..4d1d8e85f90 100644 --- a/PKHeX.Core/Resources/text/other/de/text_Types_de.txt +++ b/PKHeX.Core/Resources/text/other/de/text_Types_de.txt @@ -15,4 +15,5 @@ Psycho Eis Drache Unlicht -Fee \ No newline at end of file +Fee +Stellar \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/en/text_Abilities_en.txt b/PKHeX.Core/Resources/text/other/en/text_Abilities_en.txt index 1ccc4a53e1f..67c446f3ad7 100644 --- a/PKHeX.Core/Resources/text/other/en/text_Abilities_en.txt +++ b/PKHeX.Core/Resources/text/other/en/text_Abilities_en.txt @@ -304,4 +304,8 @@ Embody Aspect Embody Aspect Embody Aspect Toxic Chain -Supersweet Syrup \ No newline at end of file +Supersweet Syrup +Tera Shift +Tera Shell +Teraform Zero +Poison Puppeteer \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/en/text_Forms_en.txt b/PKHeX.Core/Resources/text/other/en/text_Forms_en.txt index 726a704321a..04ce4cbad66 100644 --- a/PKHeX.Core/Resources/text/other/en/text_Forms_en.txt +++ b/PKHeX.Core/Resources/text/other/en/text_Forms_en.txt @@ -1132,4 +1132,6 @@ Wellspring Hearthflame Cornerstone Artisan -Masterpiece \ No newline at end of file +Masterpiece +Terastal +Stellar \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/en/text_Moves_en.txt b/PKHeX.Core/Resources/text/other/en/text_Moves_en.txt index f8444f8bd76..7a514259af4 100644 --- a/PKHeX.Core/Resources/text/other/en/text_Moves_en.txt +++ b/PKHeX.Core/Resources/text/other/en/text_Moves_en.txt @@ -902,4 +902,19 @@ Magical Torque Blood Moon Matcha Gotcha Syrup Bomb -Ivy Cudgel \ No newline at end of file +Ivy Cudgel +Electro Shot +Tera Starstorm +Fickle Beam +Burning Bulwark +Thunderclap +Mighty Cleave +Tachyon Cutter +Hard Press +Dragon Cheer +Alluring Voice +Temper Flare +Supercell Slam +Psychic Noise +Upper Hand +Malignant Chain \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/en/text_Ribbons_en.txt b/PKHeX.Core/Resources/text/other/en/text_Ribbons_en.txt index 9113645f18d..37a81b5fac4 100644 --- a/PKHeX.Core/Resources/text/other/en/text_Ribbons_en.txt +++ b/PKHeX.Core/Resources/text/other/en/text_Ribbons_en.txt @@ -160,4 +160,5 @@ RibbonMarkGourmand Gourmand Mark RibbonOnceInALifetime Once-in-a-Lifetime RibbonMarkAlpha Alpha Mark RibbonMarkMightiest Mightiest Mark -RibbonMarkTitan Titan Mark \ No newline at end of file +RibbonMarkTitan Titan Mark +RibbonPartner Partner Ribbon \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/en/text_Species_en.txt b/PKHeX.Core/Resources/text/other/en/text_Species_en.txt index 9a81423d4af..5813bf8ce71 100644 --- a/PKHeX.Core/Resources/text/other/en/text_Species_en.txt +++ b/PKHeX.Core/Resources/text/other/en/text_Species_en.txt @@ -1015,4 +1015,12 @@ Sinistcha Okidogi Munkidori Fezandipiti -Ogerpon \ No newline at end of file +Ogerpon +Archaludon +Hydrapple +Gouging Fire +Raging Bolt +Iron Boulder +Iron Crown +Terapagos +Pecharunt \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/en/text_Types_en.txt b/PKHeX.Core/Resources/text/other/en/text_Types_en.txt index 699847325b7..10327719505 100644 --- a/PKHeX.Core/Resources/text/other/en/text_Types_en.txt +++ b/PKHeX.Core/Resources/text/other/en/text_Types_en.txt @@ -15,4 +15,5 @@ Psychic Ice Dragon Dark -Fairy \ No newline at end of file +Fairy +Stellar \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/es/text_Abilities_es.txt b/PKHeX.Core/Resources/text/other/es/text_Abilities_es.txt index 4acd50fe463..44a63809a54 100644 --- a/PKHeX.Core/Resources/text/other/es/text_Abilities_es.txt +++ b/PKHeX.Core/Resources/text/other/es/text_Abilities_es.txt @@ -304,4 +304,8 @@ Evocarrecuerdos Evocarrecuerdos Evocarrecuerdos Cadena Tóxica -Néctar Dulce \ No newline at end of file +Néctar Dulce +Teracambio +Teracaparazón +Teraformación 0 +Títere Tóxico \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/es/text_Forms_es.txt b/PKHeX.Core/Resources/text/other/es/text_Forms_es.txt index 968d111c163..549ecdd7c04 100644 --- a/PKHeX.Core/Resources/text/other/es/text_Forms_es.txt +++ b/PKHeX.Core/Resources/text/other/es/text_Forms_es.txt @@ -1132,4 +1132,6 @@ Fuente Horno Cimiento Opulenta -Exquisita \ No newline at end of file +Exquisita +Teracristal +Astral \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/es/text_Moves_es.txt b/PKHeX.Core/Resources/text/other/es/text_Moves_es.txt index 249323550fa..bebc04d4a8a 100644 --- a/PKHeX.Core/Resources/text/other/es/text_Moves_es.txt +++ b/PKHeX.Core/Resources/text/other/es/text_Moves_es.txt @@ -902,4 +902,19 @@ Feerichoque Luna Roja Cañón Batidor Bomba Caramelo -Garrote Liana \ No newline at end of file +Garrote Liana +Electrorrayo +Teraclúster +Láser Veleidoso +Llama Protectora +Relámpago Súbito +Filo Potente +Tajo Taquión +Prensa Metálica +Bramido Dragón +Canto Encantador +Cólera Ardiente +Plancha Voltaica +Psicorruido +Palma Rauda +Cadena Virulenta \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/es/text_Ribbons_es.txt b/PKHeX.Core/Resources/text/other/es/text_Ribbons_es.txt index fd6e2f5f2b4..b3f4289d603 100644 --- a/PKHeX.Core/Resources/text/other/es/text_Ribbons_es.txt +++ b/PKHeX.Core/Resources/text/other/es/text_Ribbons_es.txt @@ -160,4 +160,5 @@ RibbonMarkGourmand Emblema Sibaritismo RibbonOnceInALifetime Excepcionalidad RibbonMarkAlpha Emblema Alfa RibbonMarkMightiest Emblema Imbatibilidad -RibbonMarkTitan Emblema Dominancia \ No newline at end of file +RibbonMarkTitan Emblema Dominancia +RibbonPartner Camarada \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/es/text_Species_es.txt b/PKHeX.Core/Resources/text/other/es/text_Species_es.txt index f8b6893f0a9..54d06f4baa2 100644 --- a/PKHeX.Core/Resources/text/other/es/text_Species_es.txt +++ b/PKHeX.Core/Resources/text/other/es/text_Species_es.txt @@ -1015,4 +1015,12 @@ Sinistcha Okidogi Munkidori Fezandipiti -Ogerpon \ No newline at end of file +Ogerpon +Archaludon +Hydrapple +Flamariete +Electrofuria +Ferromole +Ferrotesta +Terapagos +Pecharunt \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/es/text_Types_es.txt b/PKHeX.Core/Resources/text/other/es/text_Types_es.txt index c083f48498a..0b9cb021ff5 100644 --- a/PKHeX.Core/Resources/text/other/es/text_Types_es.txt +++ b/PKHeX.Core/Resources/text/other/es/text_Types_es.txt @@ -15,4 +15,5 @@ Psíquico Hielo Dragón Siniestro -Hada \ No newline at end of file +Hada +Astral \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/fr/text_Abilities_fr.txt b/PKHeX.Core/Resources/text/other/fr/text_Abilities_fr.txt index 5613600c323..353d63adf3d 100644 --- a/PKHeX.Core/Resources/text/other/fr/text_Abilities_fr.txt +++ b/PKHeX.Core/Resources/text/other/fr/text_Abilities_fr.txt @@ -33,7 +33,7 @@ Paratonnerre Sérénité Glissade Chlorophylle -Lumiattirance +Luminescence Calque Coloforce Point Poison @@ -304,4 +304,8 @@ Force Mémorielle Force Mémorielle Force Mémorielle Chaîne Toxique -Nectar Mielleux \ No newline at end of file +Nectar Mielleux +Téramorphose +Téra-Carapace +Téraformation 0 +Emprise Toxique \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/fr/text_Forms_fr.txt b/PKHeX.Core/Resources/text/other/fr/text_Forms_fr.txt index b7ff6bd1f9e..a6fc9be2f58 100644 --- a/PKHeX.Core/Resources/text/other/fr/text_Forms_fr.txt +++ b/PKHeX.Core/Resources/text/other/fr/text_Forms_fr.txt @@ -1132,4 +1132,6 @@ Puits Fourneau Pierre Onéreuse -Exceptionnelle \ No newline at end of file +Exceptionnelle +Téracristal +Stellaire \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/fr/text_Moves_fr.txt b/PKHeX.Core/Resources/text/other/fr/text_Moves_fr.txt index 1d9cdd4d0bb..cb89f911500 100644 --- a/PKHeX.Core/Resources/text/other/fr/text_Moves_fr.txt +++ b/PKHeX.Core/Resources/text/other/fr/text_Moves_fr.txt @@ -902,4 +902,19 @@ Crash Magique Lune Rouge Mortier Matcha Bombe au Sirop -Massue Liane \ No newline at end of file +Massue Liane +Fulgurayon +Pluie Térastrale +Laser Hasard +Rempart Brûlant +Vif Éclair +Lame Puissante +Lame Tachyonique +Pression Extrême +Cri Draconique +Voix Envoûtante +Indignition +Volt Assaut +Dissonance Psy +Prio-Parade +Chaîne Malsaine \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/fr/text_Ribbons_fr.txt b/PKHeX.Core/Resources/text/other/fr/text_Ribbons_fr.txt index 4a33e83126a..2d4a908db15 100644 --- a/PKHeX.Core/Resources/text/other/fr/text_Ribbons_fr.txt +++ b/PKHeX.Core/Resources/text/other/fr/text_Ribbons_fr.txt @@ -160,4 +160,5 @@ RibbonMarkGourmand Insigne Gourmet RibbonOnceInALifetime Exceptionnel RibbonMarkAlpha Insigne Baron RibbonMarkMightiest Insigne Surpuissant -RibbonMarkTitan Insigne Dominant \ No newline at end of file +RibbonMarkTitan Insigne Dominant +RibbonPartner Partner Ribbon \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/fr/text_Species_fr.txt b/PKHeX.Core/Resources/text/other/fr/text_Species_fr.txt index 913296d0b18..1b4548215ac 100644 --- a/PKHeX.Core/Resources/text/other/fr/text_Species_fr.txt +++ b/PKHeX.Core/Resources/text/other/fr/text_Species_fr.txt @@ -1015,4 +1015,12 @@ Théffroyable Félicanis Fortusimia Favianos -Ogerpon \ No newline at end of file +Ogerpon +Pondralugon +Pomdorochi +Feu-Perçant +Ire-Foudre +Roc-de-Fer +Chef-de-Fer +Terapagos +Pêchaminus \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/fr/text_Types_fr.txt b/PKHeX.Core/Resources/text/other/fr/text_Types_fr.txt index 14826f71940..d2aeb8b8fbc 100644 --- a/PKHeX.Core/Resources/text/other/fr/text_Types_fr.txt +++ b/PKHeX.Core/Resources/text/other/fr/text_Types_fr.txt @@ -15,4 +15,5 @@ Psy Glace Dragon Ténèbres -Fée \ No newline at end of file +Fée +Stellaire \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/it/text_Abilities_it.txt b/PKHeX.Core/Resources/text/other/it/text_Abilities_it.txt index 99060a80d44..8fa25147419 100644 --- a/PKHeX.Core/Resources/text/other/it/text_Abilities_it.txt +++ b/PKHeX.Core/Resources/text/other/it/text_Abilities_it.txt @@ -304,4 +304,8 @@ Albergamemorie Albergamemorie Albergamemorie Catena Tossica -Sciroppo Sublime \ No newline at end of file +Sciroppo Sublime +Teramorfosi +Teraguscio +Zeroformazione +Malia Tossica \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/it/text_Forms_it.txt b/PKHeX.Core/Resources/text/other/it/text_Forms_it.txt index 17f6c979987..ab78da7cd96 100644 --- a/PKHeX.Core/Resources/text/other/it/text_Forms_it.txt +++ b/PKHeX.Core/Resources/text/other/it/text_Forms_it.txt @@ -1132,4 +1132,6 @@ Pozzo Focolare Fondamenta Pregiata -Eccezionale \ No newline at end of file +Eccezionale +Teracristal +Astrale \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/it/text_Moves_it.txt b/PKHeX.Core/Resources/text/other/it/text_Moves_it.txt index 51ec41cf065..0f912d2e261 100644 --- a/PKHeX.Core/Resources/text/other/it/text_Moves_it.txt +++ b/PKHeX.Core/Resources/text/other/it/text_Moves_it.txt @@ -902,4 +902,19 @@ Turboincanto Luna Rossa Spruzzatè Bomba Sciroppata -Clava di Liane \ No newline at end of file +Clava di Liane +Elettroraggio +Teracluster +Irregolaser +Egida Ignea +Saetta +Taglio Poderoso +Tachiontaglio +Pressa d’Acciaio +Grido del Drago +Ammaliavoce +Rabbia Bruciante +Elettrotuffo +Psicorumore +Colpo di Mano +Intossicatena \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/it/text_Ribbons_it.txt b/PKHeX.Core/Resources/text/other/it/text_Ribbons_it.txt index 94dfbac8e7a..841034b6ae2 100644 --- a/PKHeX.Core/Resources/text/other/it/text_Ribbons_it.txt +++ b/PKHeX.Core/Resources/text/other/it/text_Ribbons_it.txt @@ -1,49 +1,49 @@ -RibbonChampionKalos Kalos Champion -RibbonChampionG3 Champion (Gen3) -RibbonChampionSinnoh Sinnoh Champion -RibbonBestFriends Best Friends +RibbonChampionKalos Campione Kalos +RibbonChampionG3 Campione (Gen3) +RibbonChampionSinnoh Campione Sinnoh +RibbonBestFriends Amicizia RibbonTraining Training -RibbonBattlerSkillful Skillful Battler -RibbonBattlerExpert Expert Battler -RibbonEffort Effort -RibbonAlert Alert -RibbonShock Shock -RibbonDowncast Downcast -RibbonCareless Careless +RibbonBattlerSkillful Asso della Lotta +RibbonBattlerExpert Genio della Lotta +RibbonEffort Merito +RibbonAlert Allarme +RibbonShock Stupore +RibbonDowncast Sconforto +RibbonCareless Indolenza RibbonRelax Relax -RibbonSnooze Snooze -RibbonSmile Smile -RibbonGorgeous Gorgeous -RibbonRoyal Royal -RibbonGorgeousRoyal Gorgeous Royal -RibbonArtist Artist -RibbonFootprint Footprint +RibbonSnooze Pisolino +RibbonSmile Sorriso +RibbonGorgeous Meraviglia +RibbonRoyal Reale +RibbonGorgeousRoyal Meraviglia Reale +RibbonArtist Artista +RibbonFootprint Orma RibbonRecord Record -RibbonLegend Legend -RibbonCountry Country -RibbonNational National -RibbonEarth Earth -RibbonWorld World -RibbonClassic Classic -RibbonPremier Premier -RibbonEvent Event -RibbonBirthday Birthday -RibbonSpecial Special -RibbonSouvenir Souvenir -RibbonWishing Wishing -RibbonChampionBattle Battle Champion -RibbonChampionRegional Regional Champion -RibbonChampionNational National Champion -RibbonChampionWorld World Champion -RibbonCountMemoryContest Contest Memory -RibbonCountMemoryBattle Battle Memory -RibbonChampionG6Hoenn Hoenn Champion (ORAS) -RibbonContestStar Contest Star -RibbonMasterCoolness Coolness Master -RibbonMasterBeauty Beauty Master -RibbonMasterCuteness Cuteness Master -RibbonMasterCleverness Cleverness Master -RibbonMasterToughness Toughness Master +RibbonLegend Leggenda +RibbonCountry Paese +RibbonNational Nazionale +RibbonEarth Geo +RibbonWorld Mondiale +RibbonClassic Classico +RibbonPremier Principale +RibbonEvent Evento +RibbonBirthday Compleanno +RibbonSpecial Speciale +RibbonSouvenir Ricordo +RibbonWishing Desiderio +RibbonChampionBattle Campione Lotta +RibbonChampionRegional Campione Locale +RibbonChampionNational Campione Nazionale +RibbonChampionWorld Campione Mondiale +RibbonCountMemoryContest Ricordo delle Gare +RibbonCountMemoryBattle Ricordo delle Lotte +RibbonChampionG6Hoenn Campione Hoenn (ORAS) +RibbonContestStar Stella delle Gare +RibbonMasterCoolness Classe Suprema +RibbonMasterBeauty Bellezza Suprema +RibbonMasterCuteness Grazia Suprema +RibbonMasterCleverness Acume Supremo +RibbonMasterToughness Grinta Suprema RibbonG3Cool Cool (G3) RibbonG3CoolSuper Cool Super RibbonG3CoolHyper Cool Hyper @@ -97,10 +97,10 @@ RibbonCountG3Beauty Beauty RibbonCountG3Cute Cute RibbonCountG3Smart Smart RibbonCountG3Tough Tough -RibbonChampionAlola Alola Champion -RibbonBattleRoyale Battle Royal Champion -RibbonBattleTreeGreat Battle Tree Great -RibbonBattleTreeMaster Battle Tree Master +RibbonChampionAlola Campione Alola +RibbonBattleRoyale Asso Royale +RibbonBattleTreeGreat Asso dell’Albero +RibbonBattleTreeMaster Genio dell’Albero RibbonChampionGalar Campione Galar RibbonTowerMaster Asso della Torre RibbonMasterRank Asso Competizione @@ -160,4 +160,5 @@ RibbonMarkGourmand Emblema Gourmet RibbonOnceInALifetime Eccezionale RibbonMarkAlpha Emblema dell’Alfa RibbonMarkMightiest Emblema della Forza Assoluta -RibbonMarkTitan Emblema del dominante \ No newline at end of file +RibbonMarkTitan Emblema del dominante +RibbonPartner Compagno \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/it/text_Species_it.txt b/PKHeX.Core/Resources/text/other/it/text_Species_it.txt index 98766478b6f..817e5436b91 100644 --- a/PKHeX.Core/Resources/text/other/it/text_Species_it.txt +++ b/PKHeX.Core/Resources/text/other/it/text_Species_it.txt @@ -1015,4 +1015,12 @@ Sinistcha Okidogi Munkidori Fezandipiti -Ogerpon \ No newline at end of file +Ogerpon +Archaludon +Hydrapple +Vampeaguzze +Furiatonante +Massoferreo +Capoferreo +Terapagos +Pecharunt \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/it/text_Types_it.txt b/PKHeX.Core/Resources/text/other/it/text_Types_it.txt index b51b540b092..309fdc83406 100644 --- a/PKHeX.Core/Resources/text/other/it/text_Types_it.txt +++ b/PKHeX.Core/Resources/text/other/it/text_Types_it.txt @@ -15,4 +15,5 @@ Psico Ghiaccio Drago Buio -Folletto \ No newline at end of file +Folletto +Astrale \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ja/text_Abilities_ja.txt b/PKHeX.Core/Resources/text/other/ja/text_Abilities_ja.txt index 4f3cb144aae..745f6bb4088 100644 --- a/PKHeX.Core/Resources/text/other/ja/text_Abilities_ja.txt +++ b/PKHeX.Core/Resources/text/other/ja/text_Abilities_ja.txt @@ -304,4 +304,8 @@ おもかげやどし おもかげやどし どくのくさり -かんろなミツ \ No newline at end of file +かんろなミツ +テラスチェンジ +テラスシェル +ゼロフォーミング +どくくぐつ \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ja/text_Forms_ja.txt b/PKHeX.Core/Resources/text/other/ja/text_Forms_ja.txt index cdc2704c1a3..b7b6231ebe5 100644 --- a/PKHeX.Core/Resources/text/other/ja/text_Forms_ja.txt +++ b/PKHeX.Core/Resources/text/other/ja/text_Forms_ja.txt @@ -1132,4 +1132,6 @@ かまど いしずえ タカイモノ -ケッサク \ No newline at end of file +ケッサク +テラスタル +ステラ \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ja/text_Moves_ja.txt b/PKHeX.Core/Resources/text/other/ja/text_Moves_ja.txt index e6afd53f4f0..f1d05110877 100644 --- a/PKHeX.Core/Resources/text/other/ja/text_Moves_ja.txt +++ b/PKHeX.Core/Resources/text/other/ja/text_Moves_ja.txt @@ -902,4 +902,19 @@ ブラッドムーン シャカシャカほう みずあめボム -ツタこんぼう \ No newline at end of file +ツタこんぼう +エレクトロビーム +テラクラスター +きまぐレーザー +かえんのまもり +じんらい +パワフルエッジ +タキオンカッター +ハードプレス +ドラゴンエール +みわくのボイス +やけっぱち +サンダーダイブ +サイコノイズ +はやてがえし +じゃどくのくさり \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ja/text_Ribbons_ja.txt b/PKHeX.Core/Resources/text/other/ja/text_Ribbons_ja.txt index 93027b19965..964aec1659b 100644 --- a/PKHeX.Core/Resources/text/other/ja/text_Ribbons_ja.txt +++ b/PKHeX.Core/Resources/text/other/ja/text_Ribbons_ja.txt @@ -160,4 +160,5 @@ RibbonMarkGourmand グルメなあかし RibbonOnceInALifetime せんざいいちぐうリボン RibbonMarkAlpha オヤブンのあかし RibbonMarkMightiest さいきょうのあかし -RibbonMarkTitan ヌシのあかし \ No newline at end of file +RibbonMarkTitan ヌシのあかし +RibbonPartner パートナーリボン \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ja/text_Species_ja.txt b/PKHeX.Core/Resources/text/other/ja/text_Species_ja.txt index fe1f4924096..755bb631c5e 100644 --- a/PKHeX.Core/Resources/text/other/ja/text_Species_ja.txt +++ b/PKHeX.Core/Resources/text/other/ja/text_Species_ja.txt @@ -1015,4 +1015,12 @@ イイネイヌ マシマシラ キチキギス -オーガポン \ No newline at end of file +オーガポン +ブリジュラス +カミツオロチ +ウガツホムラ +タケルライコ +テツノイワオ +テツノカシラ +テラパゴス +モモワロウ \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ja/text_Types_ja.txt b/PKHeX.Core/Resources/text/other/ja/text_Types_ja.txt index 3ee2f3cd556..402674d130a 100644 --- a/PKHeX.Core/Resources/text/other/ja/text_Types_ja.txt +++ b/PKHeX.Core/Resources/text/other/ja/text_Types_ja.txt @@ -15,4 +15,5 @@ こおり ドラゴン あく -フェアリー \ No newline at end of file +フェアリー +ステラ \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ko/text_Abilities_ko.txt b/PKHeX.Core/Resources/text/other/ko/text_Abilities_ko.txt index 7198a18a280..ffd39a4f5b3 100644 --- a/PKHeX.Core/Resources/text/other/ko/text_Abilities_ko.txt +++ b/PKHeX.Core/Resources/text/other/ko/text_Abilities_ko.txt @@ -304,4 +304,8 @@ AR시스템 초상투영 초상투영 독사슬 -감미로운꿀 \ No newline at end of file +감미로운꿀 +테라체인지 +테라셸 +제로포밍 +독조종 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ko/text_Forms_ko.txt b/PKHeX.Core/Resources/text/other/ko/text_Forms_ko.txt index 07458a63c0a..b3f00a2c692 100644 --- a/PKHeX.Core/Resources/text/other/ko/text_Forms_ko.txt +++ b/PKHeX.Core/Resources/text/other/ko/text_Forms_ko.txt @@ -1132,4 +1132,6 @@ 화덕 주춧돌 알짜배기 -걸작 \ No newline at end of file +걸작 +테라스탈폼 +스텔라폼 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ko/text_Moves_ko.txt b/PKHeX.Core/Resources/text/other/ko/text_Moves_ko.txt index ccc60631261..c8464029342 100644 --- a/PKHeX.Core/Resources/text/other/ko/text_Moves_ko.txt +++ b/PKHeX.Core/Resources/text/other/ko/text_Moves_ko.txt @@ -902,4 +902,19 @@ G의힘 블러드문 휘적휘적포 시럽봄 -덩굴방망이 \ No newline at end of file +덩굴방망이 +일렉트로빔 +테라클러스터 +변덕레이저 +화염의수호 +질풍신뢰 +파워풀에지 +타키온커터 +하드프레스 +드래곤옐 +매혹의보이스 +열불내기 +썬더다이브 +사이코노이즈 +기선제압 +악독사슬 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ko/text_Ribbons_ko.txt b/PKHeX.Core/Resources/text/other/ko/text_Ribbons_ko.txt index e4353466684..e4a5faa6522 100644 --- a/PKHeX.Core/Resources/text/other/ko/text_Ribbons_ko.txt +++ b/PKHeX.Core/Resources/text/other/ko/text_Ribbons_ko.txt @@ -160,4 +160,5 @@ RibbonMarkGourmand 미식가의증표 RibbonOnceInALifetime 천재일우리본 RibbonMarkAlpha 우두머리의증표 RibbonMarkMightiest 최강의증표 -RibbonMarkTitan 주인의증표 \ No newline at end of file +RibbonMarkTitan 주인의증표 +RibbonPartner 파트너리본 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ko/text_Species_ko.txt b/PKHeX.Core/Resources/text/other/ko/text_Species_ko.txt index e37f45214e8..d28d38cf1fd 100644 --- a/PKHeX.Core/Resources/text/other/ko/text_Species_ko.txt +++ b/PKHeX.Core/Resources/text/other/ko/text_Species_ko.txt @@ -1015,4 +1015,12 @@ 조타구 이야후 기로치 -오거폰 \ No newline at end of file +오거폰 +브리두라스 +과미드라 +꿰뚫는화염 +날뛰는우레 +무쇠암석 +무쇠감투 +테라파고스 +복숭악동 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ko/text_Types_ko.txt b/PKHeX.Core/Resources/text/other/ko/text_Types_ko.txt index 0b827f983a4..5f631f74f09 100644 --- a/PKHeX.Core/Resources/text/other/ko/text_Types_ko.txt +++ b/PKHeX.Core/Resources/text/other/ko/text_Types_ko.txt @@ -15,4 +15,5 @@ 얼음 드래곤 악 -페어리 \ No newline at end of file +페어리 +스텔라 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh.txt b/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh.txt index 86851926f45..3f625e5b1c6 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh.txt @@ -304,4 +304,8 @@ 面影辉映 面影辉映 毒锁链 -甘露之蜜 \ No newline at end of file +甘露之蜜 +太晶变形 +太晶甲壳 +归零化境 +毒傀儡 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh2.txt b/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh2.txt index 36e654370cc..4de6b5d0072 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh2.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh2.txt @@ -304,4 +304,8 @@ 面影輝映 面影輝映 毒鎖鏈 -甘露之蜜 \ No newline at end of file +甘露之蜜 +太晶變形 +太晶甲殼 +歸零化境 +毒傀儡 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Forms_zh.txt b/PKHeX.Core/Resources/text/other/zh/text_Forms_zh.txt index 9af8ad35364..3d07fdb1f3b 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Forms_zh.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Forms_zh.txt @@ -1132,4 +1132,6 @@ 火灶面具 础石面具 高档货的样子 -杰作的样子 \ No newline at end of file +杰作的样子 +太晶形态 +星晶形态 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Forms_zh2.txt b/PKHeX.Core/Resources/text/other/zh/text_Forms_zh2.txt index d5a660353d8..71e8b985938 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Forms_zh2.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Forms_zh2.txt @@ -1132,4 +1132,6 @@ Mega蒂安希 火灶面具 礎石面具 高檔貨的樣子 -傑作的樣子 \ No newline at end of file +傑作的樣子 +太晶形態 +星晶形態 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Moves_zh.txt b/PKHeX.Core/Resources/text/other/zh/text_Moves_zh.txt index 495d577fdb5..dda359e4cfa 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Moves_zh.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Moves_zh.txt @@ -902,4 +902,19 @@ 血月 刷刷茶炮 糖浆炸弹 -棘藤棒 \ No newline at end of file +棘藤棒 +电光束 +晶光星群 +随机光 +火焰守护 +迅雷 +强刃攻击 +迅子利刃 +硬压 +龙声鼓舞 +魅诱之声 +豁出去 +闪电强袭 +精神噪音 +快手还击 +邪毒锁链 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Moves_zh2.txt b/PKHeX.Core/Resources/text/other/zh/text_Moves_zh2.txt index 8f2edb805f5..6c86c0b52fe 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Moves_zh2.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Moves_zh2.txt @@ -902,4 +902,19 @@ 血月 刷刷茶炮 糖漿炸彈 -棘藤棒 \ No newline at end of file +棘藤棒 +電光束 +晶光星群 +隨機光 +火焰守護 +迅雷 +強刃攻擊 +迅子利刃 +硬壓 +龍聲鼓舞 +魅誘之聲 +豁出去 +閃電強襲 +精神噪音 +快手還擊 +邪毒鎖鏈 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh.txt b/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh.txt index 3b32ddb45d3..1b7fa432120 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh.txt @@ -160,4 +160,5 @@ RibbonMarkGourmand 美食之证 RibbonOnceInALifetime 千载难逢奖章 RibbonMarkAlpha 头目之证 RibbonMarkMightiest 最强之证 -RibbonMarkTitan 宝主之证 \ No newline at end of file +RibbonMarkTitan 宝主之证 +RibbonPartner 同伴奖章 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh2.txt b/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh2.txt index b4f677e876e..9fc81479b7f 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh2.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh2.txt @@ -1,4 +1,4 @@ -RibbonChampionKalos 卡洛斯冠軍 +RibbonChampionKalos 卡洛斯冠軍 RibbonChampionG3 冠軍 (Gen3) RibbonChampionSinnoh 神奧冠軍 RibbonBestFriends 好友 @@ -160,4 +160,5 @@ RibbonMarkGourmand 美食之證 RibbonOnceInALifetime 千載難逢獎章 RibbonMarkAlpha 頭目之證 RibbonMarkMightiest 最強之證 -RibbonMarkTitan 寳主之證 \ No newline at end of file +RibbonMarkTitan 寳主之證 +RibbonPartner 同伴獎章 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Species_zh.txt b/PKHeX.Core/Resources/text/other/zh/text_Species_zh.txt index bb4438e72df..f415f09d2a5 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Species_zh.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Species_zh.txt @@ -1015,4 +1015,12 @@ 够赞狗 愿增猿 吉雉鸡 -厄诡椪 \ No newline at end of file +厄诡椪 +铝钢桥龙 +蜜集大蛇 +破空焰 +猛雷鼓 +铁磐岩 +铁头壳 +太乐巴戈斯 +桃歹郎 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Species_zh2.txt b/PKHeX.Core/Resources/text/other/zh/text_Species_zh2.txt index bb43c5f453b..c7ba5a0856b 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Species_zh2.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Species_zh2.txt @@ -1015,4 +1015,12 @@ 夠讚狗 願增猿 吉雉雞 -厄鬼椪 \ No newline at end of file +厄鬼椪 +鋁鋼橋龍 +蜜集大蛇 +破空焰 +猛雷鼓 +鐵磐岩 +鐵頭殼 +太樂巴戈斯 +桃歹郎 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Types_zh.txt b/PKHeX.Core/Resources/text/other/zh/text_Types_zh.txt index 119aee83a85..a429b2fdd0a 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Types_zh.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Types_zh.txt @@ -15,4 +15,5 @@ 冰 龙 恶 -妖精 \ No newline at end of file +妖精 +星晶 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Types_zh2.txt b/PKHeX.Core/Resources/text/other/zh/text_Types_zh2.txt index 7aa3d981454..9e0658f6edf 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Types_zh2.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Types_zh2.txt @@ -15,4 +15,5 @@ 冰 龍 惡 -妖精 \ No newline at end of file +妖精 +星晶 \ No newline at end of file diff --git a/PKHeX.Core/Ribbons/IRibbonSetCommon9.cs b/PKHeX.Core/Ribbons/IRibbonSetCommon9.cs index af5ba85209a..ddc3c772eef 100644 --- a/PKHeX.Core/Ribbons/IRibbonSetCommon9.cs +++ b/PKHeX.Core/Ribbons/IRibbonSetCommon9.cs @@ -1,10 +1,16 @@ namespace PKHeX.Core; /// Common Ribbons introduced in Generation 9 -public interface IRibbonSetCommon9 +public interface IRibbonSetCommon9 : IRibbonPartner { bool RibbonChampionPaldea { get; set; } bool RibbonOnceInALifetime { get; set; } + new bool RibbonPartner { get; set; } +} + +public interface IRibbonPartner +{ + public bool RibbonPartner { get; } } public static partial class RibbonExtensions @@ -13,5 +19,6 @@ public static void CopyRibbonSetCommon9(this IRibbonSetCommon9 set, IRibbonSetCo { dest.RibbonChampionPaldea = set.RibbonChampionPaldea; dest.RibbonOnceInALifetime = set.RibbonOnceInALifetime; + dest.RibbonPartner = set.RibbonPartner; } } diff --git a/PKHeX.Core/Ribbons/RibbonIndex.cs b/PKHeX.Core/Ribbons/RibbonIndex.cs index a192f21362b..0a5cfe4c215 100644 --- a/PKHeX.Core/Ribbons/RibbonIndex.cs +++ b/PKHeX.Core/Ribbons/RibbonIndex.cs @@ -121,14 +121,18 @@ public enum RibbonIndex : byte MarkAlpha, MarkMightiest, MarkTitan, - - RibbonPartner = MarkTitan, // Todo DLC2 + Partner, MAX_COUNT, } public static class RibbonIndexExtensions { + public const RibbonIndex MAX_G8 = MarkSlump; + public const RibbonIndex MAX_G8A = Hisui; + public const RibbonIndex MAX_G8B = TwinklingStar; + public const RibbonIndex MAX_G9 = Partner; + public static bool GetRibbonIndex(this IRibbonIndex x, RibbonIndex r) => x.GetRibbon((int)r); public static void SetRibbonIndex(this IRibbonIndex x, RibbonIndex r, bool value = true) => x.SetRibbon((int)r, value); public static bool IsEncounterMark8(this RibbonIndex r) => r is >= MarkLunchtime and <= MarkSlump; @@ -255,6 +259,7 @@ private static RibbonIndexGroup GetGroup(this RibbonIndex r) MarkAlpha => RibbonIndexGroup.Common9, MarkMightiest => RibbonIndexGroup.Common9, MarkTitan => RibbonIndexGroup.Common9, + Partner => RibbonIndexGroup.Common9, _ => RibbonIndexGroup.None, }; @@ -364,6 +369,7 @@ public static void Fix(this RibbonIndex r, RibbonVerifierArguments args, bool st { if (r == ChampionPaldea) c9.RibbonChampionPaldea = state; else if (r == OnceInALifetime) c9.RibbonOnceInALifetime = state; + else if (r == Partner) c9.RibbonPartner = state; } if (pk is IRibbonSetMark9 m9) { @@ -549,6 +555,7 @@ private static void FixEncounterMark(this RibbonIndex r, PKM pk, bool state) MarkAlpha => nameof(IRibbonSetMark9.RibbonMarkAlpha), MarkMightiest => nameof(IRibbonSetMark9.RibbonMarkMightiest), MarkTitan => nameof(IRibbonSetMark9.RibbonMarkTitan), + Partner => nameof(IRibbonSetCommon9.RibbonPartner), _ => throw new ArgumentOutOfRangeException(nameof(r), r, null), }; } diff --git a/PKHeX.Core/Saves/Access/ISaveBlock9Main.cs b/PKHeX.Core/Saves/Access/ISaveBlock9Main.cs index 3133538054a..cac725d35ad 100644 --- a/PKHeX.Core/Saves/Access/ISaveBlock9Main.cs +++ b/PKHeX.Core/Saves/Access/ISaveBlock9Main.cs @@ -19,4 +19,6 @@ public interface ISaveBlock9Main PlayerAppearance9 PlayerAppearance { get; } RaidSpawnList9 RaidPaldea { get; } RaidSpawnList9 RaidKitakami { get; } + RaidSpawnList9 RaidBlueberry { get; } + BlueberryQuestRecord9 BlueberryQuestRecord { get; } } diff --git a/PKHeX.Core/Saves/Access/SCBlockAccessor.cs b/PKHeX.Core/Saves/Access/SCBlockAccessor.cs index d3cb09c056a..e51e5cb7ebb 100644 --- a/PKHeX.Core/Saves/Access/SCBlockAccessor.cs +++ b/PKHeX.Core/Saves/Access/SCBlockAccessor.cs @@ -54,6 +54,9 @@ public T GetBlockValue(uint key) where T : struct /// True if found, false if not found. public bool TryGetBlock(uint key, [NotNullWhen(true)] out SCBlock? block) => TryFind(BlockInfo, key, out block); + /// + public bool TryGetBlock(ReadOnlySpan name, [NotNullWhen(true)] out SCBlock? block) => TryGetBlock(Hash(name), out block); + /// /// Tries to grab the actual block, and returns a new dummy if the block does not exist. /// diff --git a/PKHeX.Core/Saves/Access/SaveBlockAccessor9SV.cs b/PKHeX.Core/Saves/Access/SaveBlockAccessor9SV.cs index 90381470fee..905d5247af4 100644 --- a/PKHeX.Core/Saves/Access/SaveBlockAccessor9SV.cs +++ b/PKHeX.Core/Saves/Access/SaveBlockAccessor9SV.cs @@ -26,8 +26,10 @@ public sealed class SaveBlockAccessor9SV : SCBlockAccessor, ISaveBlock9Main public PlayerAppearance9 PlayerAppearance { get; } public RaidSpawnList9 RaidPaldea { get; } public RaidSpawnList9 RaidKitakami { get; } + public RaidSpawnList9 RaidBlueberry { get; } public RaidSevenStar9 RaidSevenStar { get; } public Epoch1900Value EnrollmentDate { get; } + public BlueberryQuestRecord9 BlueberryQuestRecord { get; } public SaveBlockAccessor9SV(SAV9SV sav) { @@ -47,8 +49,10 @@ public SaveBlockAccessor9SV(SAV9SV sav) PlayerAppearance = new PlayerAppearance9(sav, GetBlock(KCurrentAppearance)); RaidPaldea = new RaidSpawnList9(sav, GetBlock(KTeraRaidPaldea), RaidSpawnList9.RaidCountLegal_T0, true); RaidKitakami = new RaidSpawnList9(sav, GetBlockSafe(KTeraRaidKitakami), RaidSpawnList9.RaidCountLegal_T1, false); + RaidBlueberry = new RaidSpawnList9(sav, GetBlockSafe(KTeraRaidBlueberry), RaidSpawnList9.RaidCountLegal_T2, false); RaidSevenStar = new RaidSevenStar9(sav, GetBlock(KSevenStarRaidsCapture)); EnrollmentDate = new Epoch1900Value(GetBlock(KEnrollmentDate)); + BlueberryQuestRecord = new BlueberryQuestRecord9(sav, GetBlockSafe(KBlueberryQuestRecords)); } // Arrays (Blocks) @@ -71,6 +75,7 @@ public SaveBlockAccessor9SV(SAV9SV sav) public const uint KCurrentBox = 0x017C3CBB; // U32 Box Index public const uint KMoney = 0x4F35D0DD; // u32 public const uint KLeaguePoints = 0xADB4FE17; // u32 + public const uint KBlueberryPoints = 0x66A33824; // u32 private const uint KMyStatus = 0xE3E89BD1; // Trainer Details private const uint KConfig = 0xDF4F1875; // u32 bits private const uint KConfigCamera = 0x998844C9; // u32 bits @@ -81,8 +86,11 @@ public SaveBlockAccessor9SV(SAV9SV sav) private const uint KGimmighoul = 0x53DC955C; // ulong seed x2 (today and tomorrow); Gimmighoul struct (0x20): bool is_active, u64 hash, u64 seed, bool ??, bool first_time private const uint KTeraRaidPaldea = 0xCAAC8800; private const uint KTeraRaidKitakami = 0x100B93DA; + private const uint KTeraRaidBlueberry = 0x0C62D416; public const uint KBoxesUnlocked = 0x71825204; - public const uint KFusedCalyrex = 0x916BCA9E; // Calyrex + public const uint KFusedKyurem = 0x7E0ADF89; + public const uint KFusedNecrozma = 0x203FF693; + public const uint KFusedCalyrex = 0x916BCA9E; private const uint KZukan = 0x0DEAAEBD; private const uint KZukanT1 = 0xF5D7C0E2; private const uint KMysteryGift = 0x99E1625E; @@ -90,6 +98,7 @@ public SaveBlockAccessor9SV(SAV9SV sav) private const uint KLastSaved = 0x7495969E; // u64 time_t private const uint KEnrollmentDate = 0xC7409C89; private const uint KPlayRecords = 0x549B6033; // 0x18 per entry, first 8 bytes always 01, u64 fnv hash of entry, last 8 bytes value + private const uint KBlueberryQuestRecords = 0x7BF02DBE; private const uint KSandwiches = 0x29B4AED2; // [0xC][151] index, unlocked, times made private const uint KCurrentClothing = 0x64235B3D; private const uint KCurrentAppearance = 0x812FC3E3; @@ -242,6 +251,24 @@ public SaveBlockAccessor9SV(SAV9SV sav) public const uint FSYS_YMAP_FLY_SU1_SPOT05 = 0xB59001F8; public const uint FSYS_YMAP_FLY_SU1_SPOT06 = 0xB5900711; public const uint FSYS_YMAP_SU1MAP_CHANGE = 0x69284BE7; + public const uint FSYS_YMAP_FLY_SU2_DRAGON = 0x5BB15E3B; + public const uint FSYS_YMAP_FLY_SU2_ENTRANCE = 0x08C9673E; + public const uint FSYS_YMAP_FLY_SU2_FAIRY = 0x8FB3DFED; + public const uint FSYS_YMAP_FLY_SU2_HAGANE = 0x24F34372; + public const uint FSYS_YMAP_FLY_SU2_HONOO = 0x0CEEA16F; + public const uint FSYS_YMAP_FLY_SU2_SPOT01 = 0x5E3A36DB; + public const uint FSYS_YMAP_FLY_SU2_SPOT02 = 0x5E3A388E; + public const uint FSYS_YMAP_FLY_SU2_SPOT03 = 0x5E3A3A41; + public const uint FSYS_YMAP_FLY_SU2_SPOT04 = 0x5E3A3BF4; + public const uint FSYS_YMAP_FLY_SU2_SPOT05 = 0x5E3A3DA7; + public const uint FSYS_YMAP_FLY_SU2_SPOT06 = 0x5E3A3F5A; + public const uint FSYS_YMAP_FLY_SU2_SPOT07 = 0x5E3A410D; + public const uint FSYS_YMAP_FLY_SU2_SPOT08 = 0x5E3A2790; + public const uint FSYS_YMAP_FLY_SU2_SPOT09 = 0x5E3A2943; + public const uint FSYS_YMAP_FLY_SU2_SPOT10 = 0x5E3C7531; + public const uint FSYS_YMAP_FLY_SU2_SPOT11 = 0x5E3C737E; + public const uint FSYS_YMAP_POKECEN_SU02 = 0x6B58E1A5; + public const uint FSYS_YMAP_S2_MAPCHANGE_ENABLE = 0xD0906C85; private const uint FSYS_YMAP_SCENARIO_DAN_AKU = 0x1EE90D7F; private const uint FSYS_YMAP_SCENARIO_DAN_DOKU = 0x6D2CE931; @@ -355,6 +382,37 @@ public SaveBlockAccessor9SV(SAV9SV sav) private const uint KUnlockedMultiplayerBGM24 = 0x727C056F; // FSYS_BGM_VS_SELECT_24 private const uint KUnlockedMultiplayerBGM25 = 0x727C03BC; // FSYS_BGM_VS_SELECT_25 private const uint KUnlockedMultiplayerBGM26 = 0x727C08D5; // FSYS_BGM_VS_SELECT_26 + //private const uint KUnlockedMultiplayerBGM27 = 0x727C0722; // FSYS_BGM_VS_SELECT_27 does not exist + private const uint KUnlockedMultiplayerBGM28 = 0x727C0C3B; // FSYS_BGM_VS_SELECT_28 + private const uint KUnlockedMultiplayerBGM29 = 0x727C0A88; // FSYS_BGM_VS_SELECT_29 + private const uint KUnlockedMultiplayerBGM30 = 0x72791B7A; // FSYS_BGM_VS_SELECT_30 + private const uint KUnlockedMultiplayerBGM31 = 0x72791D2D; // FSYS_BGM_VS_SELECT_31 + private const uint KUnlockedMultiplayerBGM32 = 0x72791814; // FSYS_BGM_VS_SELECT_32 + private const uint KUnlockedMultiplayerBGM33 = 0x727919C7; // FSYS_BGM_VS_SELECT_33 + private const uint KUnlockedMultiplayerBGM34 = 0x727914AE; // FSYS_BGM_VS_SELECT_34 + private const uint KUnlockedMultiplayerBGM35 = 0x72791661; // FSYS_BGM_VS_SELECT_35 + private const uint KUnlockedMultiplayerBGM36 = 0x72791148; // FSYS_BGM_VS_SELECT_36 + private const uint KUnlockedMultiplayerBGM37 = 0x727912FB; // FSYS_BGM_VS_SELECT_37 + private const uint KUnlockedMultiplayerBGM38 = 0x72790DE2; // FSYS_BGM_VS_SELECT_38 + private const uint KUnlockedMultiplayerBGM39 = 0x72790F95; // FSYS_BGM_VS_SELECT_39 + private const uint KUnlockedMultiplayerBGM40 = 0x728231B5; // FSYS_BGM_VS_SELECT_40 + private const uint KUnlockedMultiplayerBGM41 = 0x72823002; // FSYS_BGM_VS_SELECT_41 + private const uint KUnlockedMultiplayerBGM42 = 0x72822E4F; // FSYS_BGM_VS_SELECT_42 + private const uint KUnlockedMultiplayerBGM43 = 0x72822C9C; // FSYS_BGM_VS_SELECT_43 + private const uint KUnlockedMultiplayerBGM44 = 0x72822AE9; // FSYS_BGM_VS_SELECT_44 + private const uint KUnlockedMultiplayerBGM45 = 0x72822936; // FSYS_BGM_VS_SELECT_45 + private const uint KUnlockedMultiplayerBGM46 = 0x72822783; // FSYS_BGM_VS_SELECT_46 + private const uint KUnlockedMultiplayerBGM47 = 0x728225D0; // FSYS_BGM_VS_SELECT_47 + private const uint KUnlockedMultiplayerBGM48 = 0x72823F4D; // FSYS_BGM_VS_SELECT_48 + private const uint KUnlockedMultiplayerBGM49 = 0x72823D9A; // FSYS_BGM_VS_SELECT_49 + private const uint KUnlockedMultiplayerBGM50 = 0x727F182C; // FSYS_BGM_VS_SELECT_50 + private const uint KUnlockedMultiplayerBGM51 = 0x727F19DF; // FSYS_BGM_VS_SELECT_51 + private const uint KUnlockedMultiplayerBGM52 = 0x727F1B92; // FSYS_BGM_VS_SELECT_52 + private const uint KUnlockedMultiplayerBGM53 = 0x727F1D45; // FSYS_BGM_VS_SELECT_53 + private const uint KUnlockedMultiplayerBGM54 = 0x727F1160; // FSYS_BGM_VS_SELECT_54 + private const uint KUnlockedMultiplayerBGM55 = 0x727F1313; // FSYS_BGM_VS_SELECT_55 + private const uint KUnlockedMultiplayerBGM56 = 0x727F14C6; // FSYS_BGM_VS_SELECT_56 + private const uint KUnlockedMultiplayerBGM57 = 0x727F1679; // FSYS_BGM_VS_SELECT_57 #endregion #region Tips @@ -411,6 +469,42 @@ public SaveBlockAccessor9SV(SAV9SV sav) private const uint FSYS_TIPS_NEW_RAIDBATTLE_02 = 0xD864AA16; private const uint FSYS_TIPS_DISP_GO_01 = 0xCFC538C9; private const uint FSYS_TIPS_NEWS_GO_01 = 0xE2096F66; + private const uint FSYS_TIPS_DISP_BBMISSION_01 = 0x993B805B; + private const uint FSYS_TIPS_DISP_BBMISSION_02 = 0x993B820E; + private const uint FSYS_TIPS_DISP_BBMISSION_03 = 0x993B83C1; + private const uint FSYS_TIPS_DISP_BBMISSION_04 = 0x993B8574; + private const uint FSYS_TIPS_DISP_BBPOINT_01 = 0x16175953; + private const uint FSYS_TIPS_DISP_CLUBPC_01 = 0x9F190A1C; + private const uint FSYS_TIPS_DISP_CLUBPC_02 = 0x9F190F35; + private const uint FSYS_TIPS_DISP_CLUB_01 = 0x4B7CB04B; + private const uint FSYS_TIPS_DISP_HAGANE_01 = 0xD0D3A1F1; + private const uint FSYS_TIPS_DISP_HAGANE_02 = 0xD0D39CD8; + private const uint FSYS_TIPS_DISP_ITEMMACHINE_01 = 0xBBF27AF1; + private const uint FSYS_TIPS_DISP_PHOTOMODE_07 = 0x19792A1A; + private const uint FSYS_TIPS_DISP_PHOTOMODE_08 = 0x19791403; + private const uint FSYS_TIPS_DISP_RIDEFLY_01 = 0x5DA980EC; + private const uint FSYS_TIPS_DISP_RIDEFLY_02 = 0x5DA98605; + private const uint FSYS_TIPS_DISP_SCAN_01 = 0x240A7698; + private const uint FSYS_TIPS_DISP_SMACHINE_01 = 0x431261AD; + private const uint FSYS_TIPS_DISP_TTYPE_02 = 0x21737B64; + private const uint FSYS_TIPS_NEW_BBMISSION_01 = 0xE35C2239; + private const uint FSYS_TIPS_NEW_BBMISSION_02 = 0xE35C1D20; + private const uint FSYS_TIPS_NEW_BBMISSION_03 = 0xE35C1ED3; + private const uint FSYS_TIPS_NEW_BBMISSION_04 = 0xE35C2752; + private const uint FSYS_TIPS_NEW_BBPOINT_01 = 0x0ECDCBC1; + private const uint FSYS_TIPS_NEW_CLUBPC_01 = 0x5D6A9612; + private const uint FSYS_TIPS_NEW_CLUBPC_02 = 0x5D6A945F; + private const uint FSYS_TIPS_NEW_CLUB_01 = 0xBEAF2A0D; + private const uint FSYS_TIPS_NEW_HAGANE_01 = 0x3E7138CB; + private const uint FSYS_TIPS_NEW_HAGANE_02 = 0x3E713A7E; + private const uint FSYS_TIPS_NEW_ITEMMACHINE_01 = 0xB021BF5F; + private const uint FSYS_TIPS_NEW_PHOTOMODE_07 = 0x1756C5A0; + private const uint FSYS_TIPS_NEW_PHOTOMODE_08 = 0x1756DF1D; + private const uint FSYS_TIPS_NEW_RIDEFLY_01 = 0xAB3BFCA2; + private const uint FSYS_TIPS_NEW_RIDEFLY_02 = 0xAB3BFAEF; + private const uint FSYS_TIPS_NEW_SCAN_01 = 0x0EA4F786; + private const uint FSYS_TIPS_NEW_SMACHINE_01 = 0x15D6397B; + private const uint FSYS_TIPS_NEW_TTYPE_02 = 0x1D3E0CD6; #endregion #region TM @@ -882,6 +976,11 @@ public SaveBlockAccessor9SV(SAV9SV sav) private const uint KAuctionVenue4Quantity = 0xFDDFB678; // WEVT_GYM_MIZU_SERI_VENUE4_ITEM_NUM private const uint KAuctionVenue4NPC1 = 0x3275F474; // WEVT_GYM_MIZU_SERI_VENUE4_NPC_ID1 private const uint KAuctionVenue4NPC2 = 0x3275F98D; // WEVT_GYM_MIZU_SERI_VENUE4_NPC_ID2 + private const uint KAuctionVenue5PurchasedItem = 0x732558F2; // WEVT_S2_SUB_004_SERI_VENUE5_PROGRESS + private const uint KAuctionVenue5Item = 0x20581C5A; // WEVT_S2_SUB_004_SERI_VENUE5_ITEM_ID + private const uint KAuctionVenue5Quantity = 0xDCFF8585; // WEVT_S2_SUB_004_SERI_VENUE5_ITEM_NUM + private const uint KAuctionVenue5NPC1 = 0xE118CB2F; // WEVT_S2_SUB_004_SERI_VENUE5_NPC_ID1 + private const uint KAuctionVenue5NPC2 = 0xE118CCE2; // WEVT_S2_SUB_004_SERI_VENUE5_NPC_ID2 private const uint FEVT_SERI_LEGEND_0112 = 0x8048F243; // unused Griseous Orb private const uint KPurchasedGriseousOrb = 0xF917055C; // FEVT_SERI_LEGEND_0112_v2 @@ -916,6 +1015,20 @@ public SaveBlockAccessor9SV(SAV9SV sav) private const uint KPurchasedGriseousCore = 0xFE092048; // FEVT_SERI_LEGEND_1779_v2 private const uint KPurchasedScrollOfDarkness = 0x06B12DD6; // FEVT_SERI_LEGEND_1857 private const uint KPurchasedScrollOfWaters = 0x06B14087; // FEVT_SERI_LEGEND_1858 + private const uint KPurchasedNSolarizer = 0xA7353475; // FEVT_SERI_LEGEND_0943 + private const uint KPurchasedNLunarizer = 0xA7352890; // FEVT_SERI_LEGEND_0944 + private const uint KPurchasedMeteorite = 0xBE2BE1AB; // FEVT_SERI_LEGEND_2554 + private const uint KPurchasedDNASplicers = 0xA1EADC77; // FEVT_SERI_LEGEND_0628 + private const uint KPurchasedSoulDew = 0x8EA73E6C; // FEVT_SERI_LEGEND_0225 + + private const uint KPurchasedAtticusItem01 = 0x4C5E07B4; // FEVT_SERI_DRESSUP_2154 + private const uint KPurchasedAtticusItem02 = 0x98898F16; // FEVT_SERI_DRESSUP_3177 + private const uint KPurchasedAtticusItem03 = 0x9B1E6158; // FEVT_SERI_DRESSUP_4211 + private const uint KPurchasedAtticusItem04 = 0x6B31E119; // FEVT_SERI_DRESSUP_5570 + private const uint KPurchasedAtticusItem05 = 0x6B31DF66; // FEVT_SERI_DRESSUP_5571 + private const uint KPurchasedAtticusItem06 = 0x6B31DC00; // FEVT_SERI_DRESSUP_5573 + private const uint KPurchasedAtticusItem07 = 0x4B432C0F; // FEVT_SERI_DRESSUP_1248 + private const uint KPurchasedAtticusItem08 = 0x6B31DDB3; // FEVT_SERI_DRESSUP_5572 #endregion #region Former Titans @@ -1333,6 +1446,54 @@ public SaveBlockAccessor9SV(SAV9SV sav) private const uint KOutbreak01DLC2DeliveryID = 0x8273D376; // EncountOutbreakSave_f2_deliveryId[0] private const uint KOutbreak01DLC2DeliveryZoneID = 0x1BF676D4; // EncountOutbreakSave_f2_deliveryZoneIdx[0] private const uint KOutbreak01DLC2DeliveryPokeID = 0x1786D1CB; // EncountOutbreakSave_f2_deliveryPokeIdx[0] + + private const uint KOutbreak02DLC2CenterPos = 0xCE42C6C1; // EncountOutbreakSave_f2_centerPos[1] + private const uint KOutbreak02DLC2DummyPos = 0x0B10616E; // EncountOutbreakSave_f2_dummyPos[1] + private const uint KOutbreak02DLC2Species = 0xB8ED11D8; // EncountOutbreakSave_f2_monsno[1] + private const uint KOutbreak02DLC2Form = 0xEFA2A897; // EncountOutbreakSave_f2_formno[1] + private const uint KOutbreak02DLC2Found = 0x32051A05; // EncountOutbreakSave_f2_isFind[1] + private const uint KOutbreak02DLC2NumKOed = 0x4EFBEB30; // EncountOutbreakSave_f2_subjugationCount[1] + private const uint KOutbreak02DLC2TotalSpawns = 0x43887C78; // EncountOutbreakSave_f2_subjugationLimit[1] + private const uint KOutbreak02DLC2Materials = 0x01AF04DF; // EncountOutbreakSave_f2_dropMaterialCount[1] + private const uint KOutbreak02DLC2DeliveryID = 0x827196D3; // EncountOutbreakSave_f2_deliveryId[1] + private const uint KOutbreak02DLC2DeliveryZoneID = 0x1BF294C9; // EncountOutbreakSave_f2_deliveryZoneIdx[1] + private const uint KOutbreak02DLC2DeliveryPokeID = 0x178AC16E; // EncountOutbreakSave_f2_deliveryPokeIdx[1] + + private const uint KOutbreak03DLC2CenterPos = 0xCE4090EA; // EncountOutbreakSave_f2_centerPos[2] + private const uint KOutbreak03DLC2DummyPos = 0x0B130405; // EncountOutbreakSave_f2_dummyPos[2] + private const uint KOutbreak03DLC2Species = 0xB8E37713; // EncountOutbreakSave_f2_monsno[2] + private const uint KOutbreak03DLC2Form = 0xEFAB69DC; // EncountOutbreakSave_f2_formno[2] + private const uint KOutbreak03DLC2Found = 0x3202776E; // EncountOutbreakSave_f2_isFind[2] + private const uint KOutbreak03DLC2NumKOed = 0x4EF4036B; // EncountOutbreakSave_f2_subjugationCount[2] + private const uint KOutbreak03DLC2TotalSpawns = 0x437FBB33; // EncountOutbreakSave_f2_subjugationLimit[2] + private const uint KOutbreak03DLC2Materials = 0x01B89FA4; // EncountOutbreakSave_f2_dropMaterialCount[2] + private const uint KOutbreak03DLC2DeliveryID = 0x82797E98; // EncountOutbreakSave_f2_deliveryId[2] + private const uint KOutbreak03DLC2DeliveryZoneID = 0x1BF05EF2; // EncountOutbreakSave_f2_deliveryZoneIdx[2] + private const uint KOutbreak03DLC2DeliveryPokeID = 0x178D6405; // EncountOutbreakSave_f2_deliveryPokeIdx[2] + + private const uint KOutbreak04DLC2CenterPos = 0xCE3DE787; // EncountOutbreakSave_f2_centerPos[3] + private const uint KOutbreak04DLC2DummyPos = 0x0B153310; // EncountOutbreakSave_f2_dummyPos[3] + private const uint KOutbreak04DLC2Species = 0xB8E766B6; // EncountOutbreakSave_f2_monsno[3] + private const uint KOutbreak04DLC2Form = 0xEFA93AD1; // EncountOutbreakSave_f2_formno[3] + private const uint KOutbreak04DLC2Found = 0x31FE87CB; // EncountOutbreakSave_f2_isFind[3] + private const uint KOutbreak04DLC2NumKOed = 0x4EF6400E; // EncountOutbreakSave_f2_subjugationCount[3] + private const uint KOutbreak04DLC2TotalSpawns = 0x4383AAD6; // EncountOutbreakSave_f2_subjugationLimit[3] + private const uint KOutbreak04DLC2Materials = 0x01B4BD99; // EncountOutbreakSave_f2_dropMaterialCount[3] + private const uint KOutbreak04DLC2DeliveryID = 0x8277BC4D; // EncountOutbreakSave_f2_deliveryId[3] + private const uint KOutbreak04DLC2DeliveryZoneID = 0x1BECDC0F; // EncountOutbreakSave_f2_deliveryZoneIdx[3] + private const uint KOutbreak04DLC2DeliveryPokeID = 0x178F9310; // EncountOutbreakSave_f2_deliveryPokeIdx[3] + + private const uint KOutbreak05DLC2CenterPos = 0xCE513328; // EncountOutbreakSave_f2_centerPos[4] + private const uint KOutbreak05DLC2DummyPos = 0x0B01E76F; // EncountOutbreakSave_f2_dummyPos[4] + private const uint KOutbreak05DLC2Species = 0xB8DEA571; // EncountOutbreakSave_f2_monsno[4] + private const uint KOutbreak05DLC2Form = 0xEFB12296; // EncountOutbreakSave_f2_formno[4] + private const uint KOutbreak05DLC2Found = 0x31FCBEB4; // EncountOutbreakSave_f2_isFind[4] + private const uint KOutbreak05DLC2NumKOed = 0x4EED7EC9; // EncountOutbreakSave_f2_subjugationCount[4] + private const uint KOutbreak05DLC2TotalSpawns = 0x437A1011; // EncountOutbreakSave_f2_subjugationLimit[4] + private const uint KOutbreak05DLC2Materials = 0x01BD7EDE; // EncountOutbreakSave_f2_dropMaterialCount[4] + private const uint KOutbreak05DLC2DeliveryID = 0x8269491A; // EncountOutbreakSave_f2_deliveryId[4] + private const uint KOutbreak05DLC2DeliveryZoneID = 0x1C010130; // EncountOutbreakSave_f2_deliveryZoneIdx[4] + private const uint KOutbreak05DLC2DeliveryPokeID = 0x177C476F; // EncountOutbreakSave_f2_deliveryPokeIdx[4] #endregion #region EncountOutbreakSave_bc (Paldea, BCAT) @@ -1743,12 +1904,12 @@ public SaveBlockAccessor9SV(SAV9SV sav) private const uint KCanClaimPokedexDiplomaKitakami = 0xC4E1A713; // FSYS_DLC1_POKEDEX_SYOUJOU_ENABLE private const uint KClaimedPokedexDiplomaKitakami = 0xA066600C; // FSYS_DLC1_POKEDEX_SYOUJOU_EVENT private const uint KUnlockedRotoStick = 0x478A8C60; // FSYS_DLC1_SELFIE_STICK_UNLOCK - private const uint KUnlockedDLCEmote0 = 0x99849BBF; // FSYS_DLC1_EMOTE_00_RELEASE - private const uint KUnlockedDLCEmote1 = 0xF6A77854; // FSYS_DLC1_EMOTE_01_RELEASE - private const uint KUnlockedDLCEmote2 = 0xC2ECD3E5; // FSYS_DLC1_EMOTE_02_RELEASE - private const uint KUnlockedDLCEmote3 = 0x29583572; // FSYS_DLC1_EMOTE_03_RELEASE - private const uint KUnlockedDLCEmote4 = 0x298A7CFB; // FSYS_DLC1_EMOTE_04_RELEASE - private const uint KUnlockedDLCEmote5 = 0x3DA607F0; // FSYS_DLC1_EMOTE_05_RELEASE + private const uint KUnlockedDLCEmote00 = 0x99849BBF; // FSYS_DLC1_EMOTE_00_RELEASE + private const uint KUnlockedDLCEmote01 = 0xF6A77854; // FSYS_DLC1_EMOTE_01_RELEASE + private const uint KUnlockedDLCEmote02 = 0xC2ECD3E5; // FSYS_DLC1_EMOTE_02_RELEASE + private const uint KUnlockedDLCEmote03 = 0x29583572; // FSYS_DLC1_EMOTE_03_RELEASE + private const uint KUnlockedDLCEmote04 = 0x298A7CFB; // FSYS_DLC1_EMOTE_04_RELEASE + private const uint KUnlockedDLCEmote05 = 0x3DA607F0; // FSYS_DLC1_EMOTE_05_RELEASE private const uint KUnlockedDLCSelfieEmote1 = 0x1170E5C8; // FSYS_DLC1_EMOTE_SELFIE_00_RELEASE private const uint KUnlockedDLCSelfieEmote2 = 0xBBBA5D73; // FSYS_DLC1_EMOTE_SELFIE_01_RELEASE private const uint KUnlockedDLCSelfieEmote3 = 0xA3EB52A6; // FSYS_DLC1_EMOTE_SELFIE_02_RELEASE @@ -1820,4 +1981,277 @@ public SaveBlockAccessor9SV(SAV9SV sav) private const uint WSYS_S1_POKECEN_KAIFUKU_COUNT = 0x5CC43913; private const uint WSYS_S1_SYOUTEN_LP_FLAG_COUNT = 0x3ECD61A0; #endregion + + #region Sudachi 2 + private const uint KGameClearIndigoDisk = 0x0DDBBAAF; // FSYS_SCENARIO_GAME_CLEAR_SU2 + + // ItemMachineSave + private const uint KItemMachineDeployRank = 0x28C953BA; // ItemMachineSave_deployRank + private const uint KItemMachineLotteryCount = 0x138CABE2; // ItemMachineSave_totalLottryCount + private const uint KItemMachineCurrentMode = 0xB1569533; // ItemMachineSave_currentMode + private const uint KItemMachineRemain = 0x516B0440; // ItemMachineSave_remainFluctuationMode + private const uint KItemMachineCurrentLotteryCount = 0x2B669CE8; // ItemMachineSave_currentSelectLotteryCount + private const uint KItemMachineMonster = 0x8E71343A; // ItemMachineSave_isFinishedRankupTalkGuideMonster + private const uint KItemMachineSuper = 0x20D430E7; // ItemMachineSave_isFinishedRankupTalkGuideSuper + private const uint KItemMachineHyper = 0x8F64EB06; // ItemMachineSave_isFinishedRankupTalkGuideHyper + + private const uint KMeloettaStatus = 0x3B43EC45; // WEVT_S2_SUB_003_STATUS -- Set to 1 to have Meloetta spawned in the overworld. + private const uint KMeloettaPoint = 0xB06231C3; // WEVT_S2_SUB_003_POP_POINT_NO -- random spot Meloetta will spawn at if Status is 1. + + private const uint KUnlockedUpgradeFly = 0x3A9255B2; // FSYS_RIDE_FLIGHT_ENABLE + private const uint KUnlockedClubroomBGM01 = 0x0215F564; // FSYS_CLUBROOM_BGM_RELEASE_00 + private const uint KUnlockedClubroomBGM02 = 0x0215F717; // FSYS_CLUBROOM_BGM_RELEASE_01 + private const uint KUnlockedClubroomBGM03 = 0x0215F8CA; // FSYS_CLUBROOM_BGM_RELEASE_02 + private const uint KUnlockedClubroomBGM04 = 0x0215FA7D; // FSYS_CLUBROOM_BGM_RELEASE_03 + private const uint KUnlockedClubroomBGM05 = 0x0215EE98; // FSYS_CLUBROOM_BGM_RELEASE_04 + private const uint KUnlockedClubroomBGM06 = 0x0215F04B; // FSYS_CLUBROOM_BGM_RELEASE_05 + private const uint KUnlockedSpecialCoaches = 0xD236F495; // FSYS_CLUBROOM_PC_COACH + private const uint KUnlockedBlueberryQuests = 0xF26983F0; // FSYS_CLUB_BBMISSION_ENABLE + private const uint KUnlockedAdvancedBBQs = 0x9D6CE802; // FSYS_CLUB_BBMISSION_LVUP_01 + private const uint KUnlockedGroupBBQs = 0x9D6CE64F; // FSYS_CLUB_BBMISSION_LVUP_02 + private const uint KUnlockedAdvancedBBQsEvent = 0x3681943B; // FSYS_CLUB_BBMISSION_LVUP_EVENT_01 + private const uint KUnlockedGroupBBQsEvent = 0x368195EE; // FSYS_CLUB_BBMISSION_LVUP_EVENT_02 + private const uint KUnlockedSpecialCoachPenny = 0xB5236DCD; // FSYS_CLUB_HUD_COACH_BOTAN + private const uint KUnlockedSpecialCoachPoppy = 0xBD5944BF; // FSYS_CLUB_HUD_COACH_CHAMP_HAGANE + private const uint KUnlockedSpecialCoachRika = 0x45825C80; // FSYS_CLUB_HUD_COACH_CHAMP_JIMEN + private const uint KUnlockedSpecialCoachGeeta = 0xB59CC7B0; // FSYS_CLUB_HUD_COACH_CHAMP_TOP + private const uint KUnlockedSpecialCoachArven = 0x70F44B91; // FSYS_CLUB_HUD_COACH_FRIEND + private const uint KUnlockedSpecialCoachNemona = 0x1D854087; // FSYS_CLUB_HUD_COACH_RIVAL + private const uint KUnlockedSpecialCoachHassel = 0xF12544CF; // FSYS_CLUB_HUD_COACH_TEACHER_ART + private const uint KUnlockedSpecialCoachDendra = 0x0B403D86; // FSYS_CLUB_HUD_COACH_TEACHER_ATHLETIC + private const uint KUnlockedSpecialCoachJacq = 0x7D6C9A65; // FSYS_CLUB_HUD_COACH_TEACHER_BIOLOGY + private const uint KUnlockedSpecialCoachClavell = 0x4287D1DC; // FSYS_CLUB_HUD_COACH_TEACHER_HEAD + private const uint KUnlockedSpecialCoachMiriam = 0xE0DBBCF8; // FSYS_CLUB_HUD_COACH_TEACHER_HEALTH + private const uint KUnlockedSpecialCoachRaifort = 0xD067C9D2; // FSYS_CLUB_HUD_COACH_TEACHER_HISTORY + private const uint KUnlockedSpecialCoachSaguaro = 0x119B604D; // FSYS_CLUB_HUD_COACH_TEACHER_HOME + private const uint KUnlockedSpecialCoachSalvatore = 0xE3FFF180; // FSYS_CLUB_HUD_COACH_TEACHER_LANGUAGE + private const uint KUnlockedSpecialCoachTyme = 0xFA1952E8; // FSYS_CLUB_HUD_COACH_TEACHER_MATH + private const uint KItemMachineUnlockedStellarShard = 0x5044B3DF; // FSYS_CLUB_ITEM_MACHINE_RELEASE_RAINBOW_PIECE + private const uint KUnlockedBallThrowSet01 = 0x9BC0F251; // FSYS_CLUB_ROOM_BALL_THROW_FORM_01 + private const uint KUnlockedBallThrowSet02 = 0x9BC0ED38; // FSYS_CLUB_ROOM_BALL_THROW_FORM_02 + private const uint KUnlockedBallThrowSet03 = 0x9BC0EEEB; // FSYS_CLUB_ROOM_BALL_THROW_FORM_03 + + // Starter Pokémon + private const uint KUnlockedTerariumStarters01 = 0xFAE9772D; // FSYS_CLUB_ROOM_ENCOUNT_RELEASE_00 + private const uint KUnlockedTerariumStarters02 = 0xFAE9757A; // FSYS_CLUB_ROOM_ENCOUNT_RELEASE_01 + private const uint KUnlockedTerariumStarters03 = 0xFAE973C7; // FSYS_CLUB_ROOM_ENCOUNT_RELEASE_02 + private const uint KUnlockedTerariumStarters04 = 0xFAE97214; // FSYS_CLUB_ROOM_ENCOUNT_RELEASE_03 + + private const uint KUnlockedClubroomStyleSet01 = 0x255992C9; // FSYS_CLUB_ROOM_ROOM_STYLE_01 + private const uint KUnlockedClubroomStyleSet02 = 0x25598DB0; // FSYS_CLUB_ROOM_ROOM_STYLE_02 + private const uint KUnlockedClubroomStyleSet03 = 0x25598F63; // FSYS_CLUB_ROOM_ROOM_STYLE_03 + private const uint KUnlockedDLCEmote06 = 0x511570D8; // FSYS_DLC2_EMOTE_00_RELEASE + private const uint KUnlockedDLCEmote07 = 0xB49C2E43; // FSYS_DLC2_EMOTE_01_RELEASE + private const uint KUnlockedDLCEmote08 = 0x0F5E8B36; // FSYS_DLC2_EMOTE_02_RELEASE + private const uint KUnlockedDLCEmote09 = 0x5D1C2089; // FSYS_DLC2_EMOTE_03_RELEASE + private const uint KUnlockedDLCEmote10 = 0xD57ACCDC; // FSYS_DLC2_EMOTE_04_RELEASE + private const uint KUnlockedDLCEmote11 = 0x8E6B4987; // FSYS_DLC2_EMOTE_05_RELEASE + private const uint KUnlockedDLCSelfie00 = 0x6F5EF795; // FSYS_DLC2_EMOTE_SELFIE_00_RELEASE + private const uint KUnlockedDLCSelfie01 = 0x102D3DA2; // FSYS_DLC2_EMOTE_SELFIE_01_RELEASE + private const uint KUnlockedDLCSelfie02 = 0xBE729BEF; // FSYS_DLC2_EMOTE_SELFIE_02_RELEASE + private const uint KUnlockedPhotoDeco00 = 0xACEBDCB6; // FSYS_DLC2_PHOTO_DECO_00_RELEASE + private const uint KUnlockedPhotoDeco01 = 0xFAA97209; // FSYS_DLC2_PHOTO_DECO_01_RELEASE + private const uint KUnlockedPhotoDeco02 = 0xEEA2C258; // FSYS_DLC2_PHOTO_DECO_02_RELEASE + private const uint KUnlockedPhotoDeco03 = 0x52297FC3; // FSYS_DLC2_PHOTO_DECO_03_RELEASE + private const uint KUnlockedPhotoDeco04 = 0xA256D5DA; // FSYS_DLC2_PHOTO_DECO_04_RELEASE + private const uint KUnlockedPhotoDeco05 = 0x71D1646D; // FSYS_DLC2_PHOTO_DECO_05_RELEASE + private const uint KUnlockedPhotoDeco06 = 0x73081E5C; // FSYS_DLC2_PHOTO_DECO_06_RELEASE + private const uint KUnlockedPhotoDeco07 = 0x2BF89B07; // FSYS_DLC2_PHOTO_DECO_07_RELEASE + private const uint KUnlockedPhotoDeco08 = 0x11A8ED8E; // FSYS_DLC2_PHOTO_DECO_08_RELEASE + private const uint KUnlockedPhotoDeco09 = 0xB707E501; // FSYS_DLC2_PHOTO_DECO_09_RELEASE + private const uint KUnlockedPhotoDeco10 = 0xBF2E7F93; // FSYS_DLC2_PHOTO_DECO_10_RELEASE + private const uint KUnlockedPhotoDeco11 = 0x940817E8; // FSYS_DLC2_PHOTO_DECO_11_RELEASE + private const uint KUnlockedPokedexBlueberry = 0x84284137; // FSYS_DLC2_POKEDEX_ADD + private const uint KCanClaimPokedexDiplomaBlueberry = 0x95AC870C; // FSYS_DLC2_POKEDEX_SYOUJOU_ENABLE + private const uint KClaimedPokedexDiplomaBlueberry = 0x9950D651; // FSYS_DLC2_POKEDEX_SYOUJOU_EVENT + private const uint KUnlockedDressupUpgrade02 = 0x3FCD09A3; // FSYS_DRESSUP_UNLOCK_02 + private const uint KUnlockedHairSalonUpgrade02 = 0x1922C364; // FSYS_HAIRSALON_UNLOCK_02 + private const uint KBattledStellarTerapagosOnce = 0x04A230FA; // FSYS_KODAIGAME_FORM2_ALREADY_BATTLED_ONCE + private const uint KLastPokedexVolumeRewardThresholdBlueberry = 0x10E48257; // WSYS_S2_POKEDX_REWARD_CHIHOUA_VALUE + private const uint KUnlockedAtticusAuctions = 0x88DEDE8E; // FEVT_S2_SUB_004_ENABLE_SERI + private const uint KClubroomReachedGoldIono = 0x25776710; // WEVT_S2_CLUBROOM_COACH_GYM_DENKI + private const uint KClubroomReachedGoldLarry = 0xE5B935B6; // WEVT_S2_CLUBROOM_COACH_GYM_NORMAL + private const uint KUnlockedSynchroMachine = 0x47CDA43D; // FSYS_SYNCHRO_POKEMON_ENABLE + + // Snacksworth Legendary Pokémon + private const uint KLegendaryStateArticuno = 0x89CA5245; // WEVT_S2_SUB_013_STATE + private const uint KLegendaryStateZapdos = 0xCBDBC66C; // WEVT_S2_SUB_014_STATE + private const uint KLegendaryStateMoltres = 0xC07011C7; // WEVT_S2_SUB_015_STATE + private const uint KLegendaryStateRaikou = 0x92625C3E; // WEVT_S2_SUB_016_STATE + private const uint KLegendaryStateEntei = 0xE53A43E9; // WEVT_S2_SUB_017_STATE + private const uint KLegendaryStateSuicune = 0xA3009C30; // WEVT_S2_SUB_018_STATE + private const uint KLegendaryStateLugia = 0x408FD5EB; // WEVT_S2_SUB_019_STATE + private const uint KLegendaryStateHoOh = 0x9A4C4C57; // WEVT_S2_SUB_020_STATE + private const uint KLegendaryStateLatias = 0x50E4FDFC; // WEVT_S2_SUB_021_STATE + private const uint KLegendaryStateLatios = 0xF5E6BCF9; // WEVT_S2_SUB_022_STATE + private const uint KLegendaryStateKyogre = 0xAFCF960E; // WEVT_S2_SUB_023_STATE + private const uint KLegendaryStateGroudon = 0x58A26DB3; // WEVT_S2_SUB_024_STATE + private const uint KLegendaryStateRayquaza = 0x6623B5F8; // WEVT_S2_SUB_025_STATE + private const uint KLegendaryStateCobalion = 0xED5D6C15; // WEVT_S2_SUB_026_STATE + private const uint KLegendaryStateTerrakion = 0x6DAB710A; // WEVT_S2_SUB_027_STATE + private const uint KLegendaryStateVirizion = 0x29D699FF; // WEVT_S2_SUB_028_STATE + private const uint KLegendaryStateReshiram = 0xD13DFD64; // WEVT_S2_SUB_029_STATE + private const uint KLegendaryStateZekrom = 0x82D45B5E; // WEVT_S2_SUB_030_STATE + private const uint KLegendaryStateKyurem = 0x0D598609; // WEVT_S2_SUB_031_STATE + private const uint KLegendaryStateSolgaleo = 0x3FC0D18C; // WEVT_S2_SUB_032_STATE + private const uint KLegendaryStateLunala = 0x651DFAE7; // WEVT_S2_SUB_033_STATE + private const uint KLegendaryStateNecrozma = 0xD3877C9A; // WEVT_S2_SUB_034_STATE + private const uint KLegendaryStateKubfu = 0x04CC40E5; // WEVT_S2_SUB_035_STATE + private const uint KLegendaryStateGlastrier = 0x41D6BB48; // WEVT_S2_SUB_036_STATE + private const uint KLegendaryStateSpectrier = 0xF5E78743; // WEVT_S2_SUB_037_STATE + + private const uint KTerariumCounselorReceivedReward01 = 0xA26D7394; // WEVT_S2_SUB_040_AREA_01_GET_REWARD_COUNT + private const uint KTerariumCounselorReceivedReward02 = 0xEA0D25C3; // WEVT_S2_SUB_040_AREA_02_GET_REWARD_COUNT + private const uint KTerariumCounselorReceivedReward03 = 0x80909E8A; // WEVT_S2_SUB_040_AREA_03_GET_REWARD_COUNT + private const uint KTerariumCounselorReceivedReward04 = 0x6139C751; // WEVT_S2_SUB_040_AREA_04_GET_REWARD_COUNT + + private const uint FSYS_OPTION_RIDE_FLIGHT_RELEASE = 0xE1F8DEBA; + private const uint FSYS_PHOTO_CONVERSION_ENABLE = 0x20B167D8; + private const uint FSYS_SCENARIO_LAST_EPISODE_CLEAR = 0x4EF04CF2; + private const uint FSYS_SU2_SHOPWAZAMACHINE_MESSAGE = 0x91D434A6; + private const uint FSYS_TBALL_POWERUP_ENABLE = 0x59AFCA7B; + private const uint FSYS_UI_BB_SCHOOL_MAP_CLASS_01_ROOM = 0x00E98985; + private const uint FSYS_UI_BB_SCHOOL_MAP_CLASS_02_ROOM = 0xB96291D6; + private const uint FSYS_UI_BB_SCHOOL_MAP_CLUB_ROOM = 0x8CD9BF8B; + private const uint FSYS_UI_BB_SCHOOL_MAP_DINING = 0x7461D906; + private const uint FSYS_UI_BB_SCHOOL_MAP_DOME_AREA = 0xF39A2414; + private const uint FSYS_UI_BB_SCHOOL_MAP_ENTRANCE = 0x96B4DFA5; + private const uint FSYS_UI_BB_SCHOOL_MAP_FRIEND_01_ROOM = 0x97BAC3F3; + private const uint FSYS_UI_BB_SCHOOL_MAP_FRIEND_02_ROOM = 0x87D10030; + private const uint FSYS_UI_BB_SCHOOL_MAP_PLAYER_ROOM = 0x0538039C; + private const uint FSYS_UI_BB_SCHOOL_MAP_SHOP = 0x4A0EA13B; + private const uint FSYS_UI_PHOTO_DECO_ENABLE = 0x596819E0; + private const uint FSYS_UI_SCAN_ENABLE = 0x9E3B4243; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0000 = 0x79B2E777; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0020 = 0x79ACB465; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0050 = 0x79A477AA; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0060 = 0x79A15E21; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0075 = 0x799E4D17; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0080 = 0x799C048F; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0090 = 0x7998EB06; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0095 = 0x7998F385; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0100 = 0x746E83AC; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0110 = 0x74719D35; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0120 = 0x7473DD3E; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0165 = 0x746881E1; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0170 = 0x746B6A23; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0180 = 0x7456FDA4; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0185 = 0x7456F88B; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0190 = 0x745A172D; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE02_0000 = 0xA264AD90; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE02_0005 = 0xA264B60F; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE02_0010 = 0xA266ED99; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE02_0020 = 0xA26A0722; + private const uint FSYS_YMAP_SCENARIO_SDC02_0000 = 0x36C0F5DB; + private const uint FSYS_YMAP_SCENARIO_SDC02_0010 = 0x36BDDC52; + private const uint FSYS_YMAP_SCENARIO_SDC02_0040 = 0x36CC4C1F; + private const uint FSYS_YMAP_SCENARIO_SDC02_0050 = 0x36C93296; + private const uint FSYS_YMAP_SCENARIO_SDC02_0060 = 0x36C64F6D; + private const uint FSYS_YMAP_SCENARIO_SDC02_0070 = 0x36C335E4; + private const uint FSYS_YMAP_SCENARIO_SDC02_0080 = 0x36D7A263; + private const uint FSYS_YMAP_SCENARIO_SDC02_0085 = 0x36D7A77C; + private const uint FSYS_YMAP_SCENARIO_SDC02_0089 = 0x36D7AE48; + private const uint FSYS_YMAP_SCENARIO_SDC02_0090 = 0x36D4BF3A; + private const uint FSYS_YMAP_SCENARIO_SDC02_0110 = 0x317ED219; + private const uint FSYS_YMAP_SCENARIO_SDC02_0130 = 0x3185052B; + private const uint FSYS_YMAP_SCENARIO_SDC02_0140 = 0x31881EB4; + private const uint FSYS_YMAP_SCENARIO_SDC02_0150 = 0x318A5EBD; + private const uint FSYS_YMAP_SCENARIO_SDC02_0160 = 0x318D41E6; + private const uint FSYS_YMAP_SCENARIO_SDC02_0170 = 0x31905B6F; + private const uint FSYS_YMAP_SCENARIO_SDC02_0180 = 0x319374F8; + private const uint FSYS_YMAP_SCENARIO_SDC02_0200 = 0x41498711; + private const uint FSYS_YMAP_SCENARIO_SDC02_0210 = 0x41466D88; + private const uint FSYS_YMAP_SCENARIO_SDC02_0220 = 0x414F83C3; + private const uint FSYS_YMAP_SCENARIO_SDC02_0230 = 0x414CA09A; + private const uint FSYS_YMAP_SCENARIO_SDC02_0235 = 0x414C9B81; + private const uint FSYS_YMAP_SCENARIO_SDC02_0250 = 0x4151C3CC; + private const uint FSYS_YMAP_SCENARIO_SDC02_0252 = 0x4151C732; + private const uint FSYS_YMAP_SCENARIO_SDC02_0254 = 0x4151BD00; + private const uint FSYS_YMAP_SCENARIO_SDC02_0256 = 0x4151C066; + private const uint FSYS_YMAP_SCENARIO_SDC02_0260 = 0x415B1067; + private const uint FSYS_YMAP_SCENARIO_SDC02_0262 = 0x415B13CD; + private const uint FSYS_YMAP_SCENARIO_SDC02_0263 = 0x415B121A; + private const uint FSYS_YMAP_SCENARIO_SDC02_0264 = 0x415B099B; + private const uint FSYS_YMAP_SCENARIO_SDC02_0265 = 0x415B07E8; + private const uint FSYS_YMAP_SCENARIO_SDC02_0266 = 0x415B0D01; + private const uint FSYS_YMAP_SCENARIO_SDC02_0267 = 0x415B0B4E; + private const uint FSYS_YMAP_SCENARIO_SDC02_0268 = 0x415B02CF; + private const uint FSYS_YMAP_SCENARIO_SDC02_0270 = 0x4157F6DE; + private const uint FSYS_YMAP_SCENARIO_SDC02_0300 = 0x3C052346; + private const uint FSYS_YMAP_SCENARIO_SDC02_0360 = 0x3BF399F0; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_A_01 = 0x190C92CF; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_A_02 = 0x190C9482; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_A_03 = 0x190C9635; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_A_04 = 0x190C8A50; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_B_01 = 0x401A2878; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_B_02 = 0x401A2D91; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_B_03 = 0x401A2BDE; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_B_04 = 0x401A30F7; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_C_01 = 0x8AF4810D; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_C_02 = 0x8AF47BF4; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_C_03 = 0x8AF47DA7; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_C_04 = 0x8AF4788E; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_D_01 = 0xEC018B16; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_D_02 = 0xEC018963; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_D_03 = 0xEC0187B0; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_D_04 = 0xEC019395; + private const uint WSYS_S2_EMOTE_NEW_FLAG = 0x6BD54AEE; + private const uint WSYS_S2_EMOTE_SELFIE_NEW_FLAG = 0xE7D142D1; + private const uint WSYS_S2_PHOTO_DECO_NEW_FLAG = 0x2DF201B2; + private const uint FEVT_CLUBROOM_ART_CLUB_1STEVENT = 0x0755D298; + private const uint FEVT_CLUBROOM_FAVORITE_GYM_LEADER_TALKED = 0x1FEDE4BB; + private const uint FEVT_S2_SUB_040_AREA_01_CLEAR = 0x17B28AF8; + private const uint FEVT_S2_SUB_040_AREA_01_FIRST = 0xA7388F23; + private const uint FEVT_S2_SUB_040_AREA_02_CLEAR = 0x5E712C9D; + private const uint FEVT_S2_SUB_040_AREA_02_FIRST = 0x7D50B5DE; + private const uint FEVT_S2_SUB_040_AREA_03_CLEAR = 0xD586940E; + private const uint FEVT_S2_SUB_040_AREA_03_FIRST = 0xB18E928D; + private const uint FEVT_S2_SUB_040_AREA_04_CLEAR = 0x70C5A84B; + private const uint FEVT_S2_SUB_040_AREA_04_FIRST = 0xB6B4C348; + private const uint FEVT_S2_SUB_041_GUIDE_TALK = 0x36EAC9AF; + private const uint FEVT_S2_SUB_041_TUTORIAL = 0x4B3833D2; + private const uint FEVT_S2_SUB_042_FRIEND_TALKED = 0xF504033B; + private const uint FEVT_SDC02_0180_FIRST_TALK = 0x77314D65; + private const uint FEVT_SDC02_DRAGON_BATTLE_WIN_01 = 0x64B0D737; + private const uint FEVT_SDC02_DRAGON_BATTLE_WIN_02 = 0x64B0D8EA; + private const uint FEVT_SDC02_DRAGON_BATTLE_WIN_03 = 0x64B0DA9D; + private const uint FEVT_SDC02_DRAGON_CHALLENGE = 0xDDA84D75; + private const uint FEVT_SDC02_FAIRY_QUIZ_PERFECT = 0x449799D9; + private const uint FEVT_SDC02_HAGANE_CLEAR_ADVANCED = 0x96EDAF73; + private const uint FEVT_SDC02_HAGANE_CLEAR_ELEMENTARY = 0x370AAED3; + private const uint FEVT_SDC02_HAGANE_CLEAR_INTERMEDIANTE = 0x3EB0BCA0; + private const uint FEVT_SDC02_HAGANE_CLEAR_SUPERLATIVE = 0x7D215B69; + private const uint FEVT_SDC02_HAGANE_RELEASE_SUPERLATIVE = 0x10298895; + private const uint FEVT_SDC02_HONOO_FINISH_01 = 0x9793622B; + private const uint FEVT_SDC02_HONOO_FINISH_02 = 0x979363DE; + private const uint FEVT_SDC02_HONOO_FINISH_03 = 0x97936591; + private const uint FEVT_SDC02_HONOO_FINISH_04 = 0x97936744; + private const uint FEVT_SDC02_HONOO_FINISH_05 = 0x979368F7; + private const uint FEVT_SDC02_HONOO_FINISH_06 = 0x97936AAA; + private const uint FEVT_SDC02_HONOO_FINISH_07 = 0x97936C5D; + private const uint FEVT_SDC02_HONOO_FINISH_08 = 0x979352E0; + private const uint FEVT_SDC02_HONOO_FINISH_09 = 0x97935493; + private const uint FEVT_SDC02_HONOO_SELECT_06 = 0xB9EBABC3; + private const uint FEVT_SDC02_HONOO_SELECT_09 = 0xB9EBC1DA; + private const uint WEVT_S2_SIDE02_0010_STATE = 0x47F06CEF; + private const uint WEVT_S2_SIDE02_0020_STATE = 0x449803E0; + private const uint WEVT_S2_SUB_009_DOKU_RESULT = 0xF1F5520C; + private const uint WEVT_S2_SUB_009_FAIRY_RESULT = 0xAE205522; + private const uint WEVT_S2_SUB_009_HONOO_RESULT = 0x363B9E7C; + private const uint WEVT_S2_SUB_041_CLEAR_TUTORIAL = 0xE9EA2C75; + private const uint WEVT_S2_SUB_041_REWARD_SYNCHRO_COUNT = 0x7879E9FF; + private const uint WEVT_SDC02_0089_TUTORIAL = 0xBEB3C1F7; + private const uint WEVT_SDC02_DRAGON_CLEAR_NUM = 0x2413FDB1; + private const uint WEVT_SDC02_FAIRY_CLEAR_NUM = 0x5D406355; + private const uint WEVT_SDC02_FAIRY_CLEAR_QUESTION = 0xEBFE7753; + private const uint WEVT_SDC02_HAGANE_BEST_RECORD_ADVANCED = 0x38DC7F7F; + private const uint WEVT_SDC02_HAGANE_BEST_RECORD_ELEMENTARY = 0x19FADB5F; + private const uint WEVT_SDC02_HAGANE_BEST_RECORD_INTERMEDIANTE = 0x653DE564; + private const uint WEVT_SDC02_HAGANE_BEST_RECORD_SUPERLATIVE = 0x4C0B8215; + private const uint WEVT_SDC02_HAGANE_CLEAR_NUM = 0x819E21EC; + private const uint WEVT_SDC02_HAGANE_FAILD_COUNT = 0x9B37E77E; + private const uint WEVT_SDC02_HONOO_CLEAR_NUM = 0x04B519D3; + private const uint WEVT_SDC02_HONOO_PLAYING = 0x8E6114CB; + private const uint WEVT_SDC02_SUB_HAGANE_COURSE_LEVEL = 0x4B5F031F; + #endregion } diff --git a/PKHeX.Core/Saves/SAV9SV.cs b/PKHeX.Core/Saves/SAV9SV.cs index c161d4606a8..8b06e086df1 100644 --- a/PKHeX.Core/Saves/SAV9SV.cs +++ b/PKHeX.Core/Saves/SAV9SV.cs @@ -18,7 +18,7 @@ private SAV9SV(IReadOnlyList blocks) : base([]) { AllBlocks = blocks; Blocks = new SaveBlockAccessor9SV(this); - SaveRevision = Zukan.GetRevision(); + SaveRevision = RaidBlueberry.Data.Length != 0 ? 2 : RaidKitakami.Data.Length != 0 ? 1 : 0; Initialize(); } @@ -26,7 +26,7 @@ public SAV9SV() { AllBlocks = Meta9.GetBlankDataSV(); Blocks = new SaveBlockAccessor9SV(this); - SaveRevision = Zukan.GetRevision(); + SaveRevision = Meta9.BlankRevision; Initialize(); ClearBoxes(); } @@ -80,8 +80,10 @@ protected override void SetChecksums() { } // None! public PlayerAppearance9 PlayerAppearance => Blocks.PlayerAppearance; public RaidSpawnList9 RaidPaldea => Blocks.RaidPaldea; public RaidSpawnList9 RaidKitakami => Blocks.RaidKitakami; + public RaidSpawnList9 RaidBlueberry => Blocks.RaidBlueberry; public RaidSevenStar9 RaidSevenStar => Blocks.RaidSevenStar; public Epoch1900Value EnrollmentDate => Blocks.EnrollmentDate; + public BlueberryQuestRecord9 BlueberryQuestRecord => Blocks.BlueberryQuestRecord; #endregion protected override SAV9SV CloneInternal() @@ -122,6 +124,13 @@ private void Initialize() m_item = Legal.MaxItemID_9_T1; m_abil = Legal.MaxAbilityID_9_T1; } + else if (rev == 2) + { + m_move = Legal.MaxMoveID_9_T2; + m_spec = Legal.MaxSpeciesID_9_T2; + m_item = Legal.MaxItemID_9_T2; + m_abil = Legal.MaxAbilityID_9_T2; + } else { throw new ArgumentOutOfRangeException(nameof(SaveRevision)); @@ -171,6 +180,7 @@ public override int SetString(Span destBuffer, ReadOnlySpan value, i public override string OT { get => MyStatus.OT; set => MyStatus.OT = value; } public override uint Money { get => (uint)Blocks.GetBlockValue(SaveBlockAccessor9SV.KMoney); set => Blocks.SetBlockValue(SaveBlockAccessor9SV.KMoney, value); } public uint LeaguePoints { get => (uint)Blocks.GetBlockValue(SaveBlockAccessor9SV.KLeaguePoints); set => Blocks.SetBlockValue(SaveBlockAccessor9SV.KLeaguePoints, value); } + public uint BlueberryPoints { get => (uint)Blocks.GetBlockValue(SaveBlockAccessor9SV.KBlueberryPoints); set => Blocks.SetBlockValueSafe(SaveBlockAccessor9SV.KBlueberryPoints, value); } public override int PlayedHours { get => Played.PlayedHours; set => Played.PlayedHours = value; } public override int PlayedMinutes { get => Played.PlayedMinutes; set => Played.PlayedMinutes = value; } @@ -368,4 +378,40 @@ public void UnlockAllTMRecipes() block.ChangeBooleanType(SCTypeCode.Bool2); } } + + public void ActivateSnacksworthLegendaries() + { + for (int i = 13; i <= 37; i++) + { + var flag = $"WEVT_S2_SUB_{i:000}_STATE"; + var hash = (uint)FnvHash.HashFnv1a_64(flag); + if (Accessor.TryGetBlock(hash, out var block)) + block.SetValue(1); // appeared, not captured + } + } + + public void UnlockAllCoaches() + { + string[] blocks = + [ + "FSYS_CLUB_HUD_COACH_BOTAN", + "FSYS_CLUB_HUD_COACH_CHAMP_HAGANE", + "FSYS_CLUB_HUD_COACH_CHAMP_JIMEN", + "FSYS_CLUB_HUD_COACH_CHAMP_TOP", + "FSYS_CLUB_HUD_COACH_FRIEND", + "FSYS_CLUB_HUD_COACH_RIVAL", + "FSYS_CLUB_HUD_COACH_TEACHER_ART", + "FSYS_CLUB_HUD_COACH_TEACHER_ATHLETIC", + "FSYS_CLUB_HUD_COACH_TEACHER_BIOLOGY", + "FSYS_CLUB_HUD_COACH_TEACHER_HEAD", + "FSYS_CLUB_HUD_COACH_TEACHER_HEALTH", + "FSYS_CLUB_HUD_COACH_TEACHER_HISTORY", + "FSYS_CLUB_HUD_COACH_TEACHER_HOME", + "FSYS_CLUB_HUD_COACH_TEACHER_LANGUAGE", + "FSYS_CLUB_HUD_COACH_TEACHER_MATH", + ]; + + foreach (var block in blocks) + Accessor.GetBlock(block).SetValue(SCTypeCode.Bool2); + } } diff --git a/PKHeX.Core/Saves/Substructures/Gen9/BlueberryQuestRecord9.cs b/PKHeX.Core/Saves/Substructures/Gen9/BlueberryQuestRecord9.cs new file mode 100644 index 00000000000..ba6b35d9b92 --- /dev/null +++ b/PKHeX.Core/Saves/Substructures/Gen9/BlueberryQuestRecord9.cs @@ -0,0 +1,12 @@ +using System; +using static System.Buffers.Binary.BinaryPrimitives; + +namespace PKHeX.Core; + +public sealed class BlueberryQuestRecord9(SAV9SV sav, SCBlock block) : SaveBlock(sav, block.Data) +{ + private Span Span => Data.AsSpan(); + + public uint QuestsDoneSolo { get => ReadUInt32LittleEndian(Span[0x188..]); set => WriteUInt32LittleEndian(Span[0x188..], value); } + public uint QuestsDoneGroup { get => ReadUInt32LittleEndian(Span[0x18C..]); set => WriteUInt32LittleEndian(Span[0x18C..], value); } +} diff --git a/PKHeX.Core/Saves/Substructures/Gen9/Meta9.cs b/PKHeX.Core/Saves/Substructures/Gen9/Meta9.cs index 8644d306ce6..f3af9c5ae07 100644 --- a/PKHeX.Core/Saves/Substructures/Gen9/Meta9.cs +++ b/PKHeX.Core/Saves/Substructures/Gen9/Meta9.cs @@ -5,6 +5,7 @@ namespace PKHeX.Core; public static class Meta9 { + public const byte BlankRevision = 2; public static SCBlock[] GetBlankDataSV() => GetBlankBlockArray(DefaultChunkSizesSV); /// @@ -47,519 +48,637 @@ public static IEnumerable RipSizes(IReadOnlyCollection blocks) private static ReadOnlySpan DefaultChunkSizesSV => [ - 0x0018E0B9, 0x00008, 0x001FD42F, 0x00008, 0x0022B5C9, 0x00008, 0x003096FA, 0x00008, - 0x0031E2C7, 0x00008, 0x003D333A, 0x00020, 0x0044E726, 0x00008, 0x00475C1C, 0x00008, - 0x004E50A7, 0x00008, 0x00521A8B, 0x00020, 0x005A9661, 0x00008, 0x005AD5F7, 0x00008, - 0x00687E41, 0x00008, 0x006D638F, 0x00008, 0x00791FDC, 0x00020, 0x0080C4A6, 0x00008, - 0x00826C0A, 0x00008, 0x0098E1A4, 0x00008, 0x00ABF408, 0x00008, 0x00B2D187, 0x00008, - 0x00B99514, 0x00008, 0x00C90F83, 0x00020, 0x00D2D668, 0x00008, 0x00D2FA38, 0x00008, - 0x00D3699F, 0x00008, 0x00DD626B, 0x00008, 0x00DF8696, 0x00008, 0x00EAEA74, 0x00008, - 0x00F86D1D, 0x00008, 0x01023CEB, 0x00020, 0x010CCB8C, 0x00008, 0x013F5292, 0x00008, - 0x01658728, 0x00008, 0x0167DC7F, 0x00008, 0x0177BF12, 0x00008, 0x017C3CBB, 0x00001, - 0x0190AF1A, 0x00008, 0x01951067, 0x00008, 0x019EBB76, 0x00008, 0x019EC85B, 0x00008, - 0x01AD6330, 0x00008, 0x01B2F482, 0x00004, 0x01C07200, 0x00008, 0x01C2A473, 0x00008, - 0x01C8146A, 0x00020, 0x01CDC3CA, 0x00008, 0x01D494D2, 0x00008, 0x01D4FE7C, 0x00008, - 0x01D79540, 0x00008, 0x01DDAE77, 0x00020, 0x01E0C844, 0x00008, 0x01FD031F, 0x40000, - 0x020388C7, 0x00008, 0x02083762, 0x00008, 0x020D5517, 0x00008, 0x02108C87, 0x00008, - 0x0213DEBB, 0x00008, 0x021B25BD, 0x00020, 0x02201704, 0x00020, 0x0221A618, 0x00960, - 0x022CA7F0, 0x00004, 0x022CA9A3, 0x00004, 0x022CAD09, 0x00004, 0x023131CC, 0x00008, - 0x02367B8B, 0x00008, 0x023FA46D, 0x00008, 0x024869E0, 0x00020, 0x024C08BC, 0x00008, + 0x00051292, 0x00008, 0x00182D33, 0x00008, 0x0018E0B9, 0x00008, 0x001FD42F, 0x00008, + 0x0022B5C9, 0x00008, 0x003096FA, 0x00008, 0x0031E2C7, 0x00008, 0x003D333A, 0x00020, + 0x0044E726, 0x00008, 0x00475C1C, 0x00008, 0x004E50A7, 0x00008, 0x005197BF, 0x00008, + 0x00521A8B, 0x00020, 0x005A9661, 0x00008, 0x005AD5F7, 0x00008, 0x00687E41, 0x00008, + 0x006D638F, 0x00008, 0x006FF132, 0x00008, 0x0076CF56, 0x00008, 0x00791FDC, 0x00020, + 0x0080C4A6, 0x00008, 0x00826C0A, 0x00008, 0x0095C689, 0x00008, 0x0098E1A4, 0x00008, + 0x00ABF408, 0x00008, 0x00B2D187, 0x00008, 0x00B88C34, 0x00008, 0x00B99514, 0x00008, + 0x00C90F83, 0x00020, 0x00D2D668, 0x00008, 0x00D2FA38, 0x00008, 0x00D3699F, 0x00008, + 0x00DD626B, 0x00008, 0x00DF8696, 0x00008, 0x00EAEA74, 0x00008, 0x00F86D1D, 0x00008, + 0x01023CEB, 0x00020, 0x0106CBF2, 0x00008, 0x010CCB8C, 0x00008, 0x012E9079, 0x00020, + 0x013F5292, 0x00008, 0x01440E28, 0x00008, 0x01658728, 0x00008, 0x0167DC7F, 0x00008, + 0x0177BF12, 0x00008, 0x017C3CBB, 0x00001, 0x0190AF1A, 0x00008, 0x01951067, 0x00008, + 0x019EBB76, 0x00008, 0x019EC85B, 0x00008, 0x01AD6330, 0x00008, 0x01ADA270, 0x00008, + 0x01AF04DF, 0x00004, 0x01B2F482, 0x00004, 0x01B4BD99, 0x00004, 0x01B89FA4, 0x00004, + 0x01BD7EDE, 0x00004, 0x01C07200, 0x00008, 0x01C2A473, 0x00008, 0x01C8146A, 0x00020, + 0x01CDC3CA, 0x00008, 0x01D494D2, 0x00008, 0x01D4FE7C, 0x00008, 0x01D79540, 0x00008, + 0x01DDAE77, 0x00020, 0x01E0C844, 0x00008, 0x01EFD687, 0x00008, 0x01FD031F, 0x40000, + 0x0200306E, 0x00008, 0x020388C7, 0x00008, 0x02083762, 0x00008, 0x020D5517, 0x00008, + 0x02108C87, 0x00008, 0x0213DEBB, 0x00008, 0x0218765C, 0x00008, 0x021B25BD, 0x00020, + 0x02201704, 0x00020, 0x0221A618, 0x00960, 0x022CA7F0, 0x00004, 0x022CA9A3, 0x00004, + 0x022CAD09, 0x00004, 0x023131CC, 0x00008, 0x02367B8B, 0x00008, 0x023FA46D, 0x00008, + 0x024869E0, 0x00020, 0x024C08BC, 0x00008, 0x0253C5FD, 0x00008, 0x02575E73, 0x00008, 0x025C4E64, 0x00008, 0x0265ECEB, 0x00004, 0x026E5B04, 0x00008, 0x027DB93D, 0x00020, - 0x028331BC, 0x00008, 0x028BB9A2, 0x00008, 0x0291F0CA, 0x00008, 0x0298413C, 0x00008, - 0x02BE68BB, 0x00008, 0x02C1764B, 0x00008, 0x02C57A0D, 0x00008, 0x02D7C3E7, 0x00020, - 0x02DA26F4, 0x00008, 0x02E6EF03, 0x00008, 0x02F570A4, 0x00020, 0x02FD4938, 0x00008, - 0x02FFE3EC, 0x00008, 0x030A70D0, 0x00008, 0x031CA0D1, 0x00008, 0x03242435, 0x00008, - 0x032EA187, 0x00008, 0x033557DB, 0x00008, 0x03363D54, 0x00008, 0x033D9947, 0x00008, - 0x03521ABA, 0x00008, 0x0354F067, 0x00008, 0x035A3BA5, 0x00008, 0x035D5309, 0x00008, - 0x0365ECEC, 0x00008, 0x0367D708, 0x00008, 0x036B446A, 0x00008, 0x036D323F, 0x00008, - 0x037335A7, 0x00008, 0x037B5B68, 0x00008, 0x037C6781, 0x00008, 0x03859DC7, 0x00008, - 0x0389F30E, 0x00008, 0x039D4D07, 0x00020, 0x039DD5B3, 0x00004, 0x03A1C556, 0x00004, - 0x03A45422, 0x00008, 0x03AA7FCF, 0x00004, 0x03AACBE9, 0x00008, 0x03AC4FB2, 0x00004, - 0x03B03889, 0x00004, 0x03B26794, 0x00004, 0x03B50A2B, 0x00004, 0x03B745DB, 0x00008, - 0x03B8F9CE, 0x00004, 0x03BAC2E5, 0x00004, 0x03BEA4F0, 0x00004, 0x03C34962, 0x00008, - 0x03CAB80B, 0x00008, 0x03E22B4E, 0x00008, 0x03E3CD82, 0x00020, 0x03E5639F, 0x00008, - 0x03E90244, 0x00008, 0x03EEBE93, 0x00008, 0x03F391EE, 0x00008, 0x03F3FB9C, 0x00008, - 0x03FA24DD, 0x00008, 0x041A1449, 0x00008, 0x04377DDC, 0x00008, 0x043E0405, 0x00008, - 0x044D4A8C, 0x00008, 0x044F4C1B, 0x00004, 0x044F4DCE, 0x00004, 0x04509187, 0x00008, - 0x045300EE, 0x00008, 0x046EFA49, 0x00008, 0x04739B59, 0x00008, 0x04969EB2, 0x00008, - 0x0499731B, 0x00008, 0x04A466A4, 0x00008, 0x04B49662, 0x00008, 0x04B555C0, 0x00008, - 0x04B808FE, 0x00008, 0x04C05BB1, 0x00008, 0x04C5EF28, 0x00008, 0x04CBD0EF, 0x00008, - 0x04D0F5E4, 0x00008, 0x04D54F37, 0x00008, 0x04D978BC, 0x00008, 0x04E2422B, 0x00008, - 0x04E40003, 0x00008, 0x04F14AF3, 0x00008, 0x04FA8777, 0x00008, 0x05172425, 0x00008, - 0x05177392, 0x00020, 0x0518BCAB, 0x00008, 0x0518E17B, 0x00008, 0x0520A1B0, 0x07530, - 0x05312277, 0x00008, 0x0549005E, 0x00008, 0x055545E3, 0x00008, 0x055F436E, 0x00008, - 0x055F5EF5, 0x00008, 0x056CB892, 0x00008, 0x0576E1B2, 0x00008, 0x05779CAF, 0x00008, - 0x057E109F, 0x00020, 0x058364D5, 0x00008, 0x0584B164, 0x00008, 0x058BD107, 0x00020, - 0x0597D206, 0x00008, 0x05BC3C0C, 0x00008, 0x05C89B9E, 0x00008, 0x05E585C0, 0x00008, - 0x05EC6C5A, 0x00008, 0x05FB7FC6, 0x00008, 0x061CDAB5, 0x00008, 0x0623F549, 0x00040, - 0x063302EB, 0x00008, 0x06352B52, 0x00008, 0x0650CCD3, 0x00008, 0x0653F423, 0x00008, - 0x065555FA, 0x00008, 0x06567C83, 0x00008, 0x06596EF9, 0x00008, 0x0664AFDA, 0x00008, - 0x0687D2F7, 0x00008, 0x06939EEA, 0x00008, 0x06A70B68, 0x00004, 0x06A70D1B, 0x00004, + 0x028331BC, 0x00008, 0x028BB9A2, 0x00008, 0x028D034A, 0x00008, 0x0291F0CA, 0x00008, + 0x0298413C, 0x00008, 0x02BE68BB, 0x00008, 0x02C1764B, 0x00008, 0x02C57A0D, 0x00008, + 0x02C75083, 0x00020, 0x02D648E6, 0x00008, 0x02D7C3E7, 0x00020, 0x02DA26F4, 0x00008, + 0x02E6EF03, 0x00008, 0x02F570A4, 0x00020, 0x02F6A243, 0x00008, 0x02FD4938, 0x00008, + 0x02FFE3EC, 0x00008, 0x030A70D0, 0x00008, 0x031CA0D1, 0x00008, 0x0323F090, 0x00040, + 0x03242435, 0x00008, 0x032EA187, 0x00008, 0x032FE024, 0x00008, 0x033557DB, 0x00008, + 0x03363D54, 0x00008, 0x033D9947, 0x00008, 0x03521ABA, 0x00008, 0x0354F067, 0x00008, + 0x035A3BA5, 0x00008, 0x035D5309, 0x00008, 0x0365ECEC, 0x00008, 0x0367D708, 0x00008, + 0x036B446A, 0x00008, 0x036D323F, 0x00008, 0x037335A7, 0x00008, 0x037B5B68, 0x00008, + 0x037C6781, 0x00008, 0x03859DC7, 0x00008, 0x0389F30E, 0x00008, 0x039D4D07, 0x00020, + 0x039DD5B3, 0x00004, 0x03A1C556, 0x00004, 0x03A45422, 0x00008, 0x03AA7FCF, 0x00004, + 0x03AACBE9, 0x00008, 0x03AC4FB2, 0x00004, 0x03B03889, 0x00004, 0x03B26794, 0x00004, + 0x03B50A2B, 0x00004, 0x03B745DB, 0x00008, 0x03B8F9CE, 0x00004, 0x03BAC2E5, 0x00004, + 0x03BEA4F0, 0x00004, 0x03C34962, 0x00008, 0x03CAB80B, 0x00008, 0x03E22B4E, 0x00008, + 0x03E3CD82, 0x00020, 0x03E5639F, 0x00008, 0x03E90244, 0x00008, 0x03EEBE93, 0x00008, + 0x03F391EE, 0x00008, 0x03F3FB9C, 0x00008, 0x03F5D87C, 0x00020, 0x03FA24DD, 0x00008, + 0x04080550, 0x00008, 0x041A1449, 0x00008, 0x042728CB, 0x00008, 0x04341ACD, 0x00008, + 0x04366BDD, 0x00008, 0x04377DDC, 0x00008, 0x043E0405, 0x00008, 0x044D4A8C, 0x00008, + 0x044F4C1B, 0x00004, 0x044F4DCE, 0x00004, 0x04509187, 0x00008, 0x045300EE, 0x00008, + 0x046AFFE9, 0x00008, 0x046EFA49, 0x00008, 0x04739B59, 0x00008, 0x04969EB2, 0x00008, + 0x0499731B, 0x00008, 0x04A22F6D, 0x00008, 0x04A466A4, 0x00008, 0x04AAA5E6, 0x00008, + 0x04B49662, 0x00008, 0x04B519D3, 0x00004, 0x04B555C0, 0x00008, 0x04B808FE, 0x00008, + 0x04BAAB41, 0x00008, 0x04C05BB1, 0x00008, 0x04C5EF28, 0x00008, 0x04CBD0EF, 0x00008, + 0x04CC40E5, 0x00004, 0x04D0F5E4, 0x00008, 0x04D54F37, 0x00008, 0x04D978BC, 0x00008, + 0x04E2422B, 0x00008, 0x04E40003, 0x00008, 0x04F14AF3, 0x00008, 0x04FA8777, 0x00008, + 0x05119349, 0x00008, 0x05172425, 0x00008, 0x05177392, 0x00020, 0x05177658, 0x00008, + 0x0518BCAB, 0x00008, 0x0518E17B, 0x00008, 0x0520A1B0, 0x07530, 0x05253CA7, 0x00008, + 0x05312277, 0x00008, 0x0549005E, 0x00008, 0x054A6734, 0x00008, 0x055545E3, 0x00008, + 0x055F436E, 0x00008, 0x055F49C2, 0x00008, 0x055F5EF5, 0x00008, 0x056CB892, 0x00008, + 0x0576E1B2, 0x00008, 0x05779CAF, 0x00008, 0x057E109F, 0x00020, 0x058364D5, 0x00008, + 0x0584B164, 0x00008, 0x058BD107, 0x00020, 0x0597D206, 0x00008, 0x05A54775, 0x00008, + 0x05BA4018, 0x00020, 0x05BC3C0C, 0x00008, 0x05C89B9E, 0x00008, 0x05E585C0, 0x00008, + 0x05EB2289, 0x00008, 0x05EC6C5A, 0x00008, 0x05FB7FC6, 0x00008, 0x060EF4DB, 0x00008, + 0x061CDAB5, 0x00008, 0x0623F549, 0x00040, 0x063302EB, 0x00008, 0x06352B52, 0x00008, + 0x064520C2, 0x00008, 0x0650CCD3, 0x00008, 0x0653F423, 0x00008, 0x065555FA, 0x00008, + 0x06567C83, 0x00008, 0x06596EF9, 0x00008, 0x0664AFDA, 0x00008, 0x0687D2F7, 0x00008, + 0x068FD540, 0x00008, 0x06939EEA, 0x00008, 0x06A70B68, 0x00004, 0x06A70D1B, 0x00004, 0x06A70ECE, 0x00004, 0x06B36323, 0x00008, 0x06BD805C, 0x00008, 0x06C6A170, 0x00008, - 0x06CB933F, 0x00020, 0x06CE0BAB, 0x00008, 0x06E581B3, 0x00008, 0x06E88477, 0x00008, - 0x06EB433C, 0x00008, 0x070DA4E4, 0x00008, 0x07336BB3, 0x00020, 0x07425151, 0x00021, + 0x06CB933F, 0x00020, 0x06CE0BAB, 0x00008, 0x06DCD9FC, 0x00008, 0x06E06BF4, 0x00008, + 0x06E581B3, 0x00008, 0x06E88477, 0x00008, 0x06EB433C, 0x00008, 0x07075401, 0x00008, + 0x070DA4E4, 0x00008, 0x071689C3, 0x00008, 0x07336BB3, 0x00020, 0x07425151, 0x00021, 0x075C57C1, 0x00008, 0x076B34DF, 0x00008, 0x0772AA4C, 0x00020, 0x07948924, 0x00008, 0x079D2BA6, 0x00008, 0x07AB9E15, 0x00008, 0x07ACD4E4, 0x00008, 0x07B3D85F, 0x00008, - 0x07C061C9, 0x00020, 0x07C8FD12, 0x00008, 0x07C9BA0D, 0x00008, 0x07EF27B1, 0x00008, - 0x08161923, 0x00008, 0x081BF386, 0x00008, 0x0821704D, 0x00008, 0x08233272, 0x00008, - 0x08264130, 0x00008, 0x0837600A, 0x00008, 0x0850305E, 0x00008, 0x08755292, 0x00008, - 0x0888BC95, 0x00008, 0x088F24D4, 0x00008, 0x089A4B94, 0x00008, 0x08A95250, 0x00008, - 0x08D2F52A, 0x00008, 0x08E1CF45, 0x00020, 0x08FE24AE, 0x00008, 0x090728DF, 0x00008, - 0x091FA2E0, 0x00008, 0x0939EC2C, 0x00008, 0x095451E4, 0x00058, 0x096CC563, 0x00008, - 0x09734223, 0x00008, 0x09741C5D, 0x00008, 0x09757D18, 0x00008, 0x09773F4D, 0x00008, - 0x097F2067, 0x00004, 0x0980F04A, 0x00004, 0x0983D6FA, 0x00008, 0x0984D921, 0x00004, - 0x098774EC, 0x00004, 0x0989AAC3, 0x00004, 0x098D2DA6, 0x00004, 0x098F637D, 0x00004, + 0x07C061C9, 0x00020, 0x07C8FD12, 0x00008, 0x07C9BA0D, 0x00008, 0x07DE92F8, 0x00008, + 0x07EF27B1, 0x00008, 0x08161923, 0x00008, 0x081BF386, 0x00008, 0x0821704D, 0x00008, + 0x08233272, 0x00008, 0x08264130, 0x00008, 0x08290F0F, 0x00EB8, 0x0837600A, 0x00008, + 0x0850305E, 0x00008, 0x08755292, 0x00008, 0x0888BC95, 0x00008, 0x088F24D4, 0x00008, + 0x089A4B94, 0x00008, 0x089C6230, 0x00008, 0x08A917A4, 0x00020, 0x08A95250, 0x00008, + 0x08D2F52A, 0x00008, 0x08DD5C99, 0x00008, 0x08E1CF45, 0x00020, 0x08E1F6B1, 0x00008, + 0x08FE24AE, 0x00008, 0x090728DF, 0x00008, 0x090ACE49, 0x00008, 0x091FA2E0, 0x00008, + 0x09265CEA, 0x00008, 0x09295AE6, 0x00008, 0x0931ACB3, 0x00020, 0x0939EC2C, 0x00008, + 0x093DB281, 0x00008, 0x095451E4, 0x00058, 0x096CC563, 0x00008, 0x09734223, 0x00008, + 0x09741C5D, 0x00008, 0x09757D18, 0x00008, 0x09773F4D, 0x00008, 0x097F2067, 0x00004, + 0x0980F04A, 0x00004, 0x0983D6FA, 0x00008, 0x0984D921, 0x00004, 0x098774EC, 0x00004, + 0x09894579, 0x00008, 0x0989AAC3, 0x00004, 0x098D2DA6, 0x00004, 0x098F637D, 0x00004, 0x0992D4EF, 0x00008, 0x09934588, 0x00004, 0x099346A9, 0x00008, 0x09961BC6, 0x00008, - 0x09979550, 0x00008, 0x099FCD79, 0x00008, 0x09A697F5, 0x00004, 0x09AA0D40, 0x00004, - 0x09B4F112, 0x00008, 0x09DA310A, 0x00008, 0x09E13C3C, 0x00008, 0x09F3B1EF, 0x00008, - 0x0A01F535, 0x00008, 0x0A03138C, 0x00008, 0x0A0F4A00, 0x00008, 0x0A2F60E1, 0x00008, - 0x0A386E7A, 0x00008, 0x0A422998, 0x00008, 0x0A4CF085, 0x00008, 0x0A4E1478, 0x00008, - 0x0A52B776, 0x00008, 0x0A677477, 0x00004, 0x0A67762A, 0x00004, 0x0A6777DD, 0x00004, - 0x0A6E92F3, 0x00020, 0x0A7394FE, 0x00008, 0x0A803DC0, 0x00008, 0x0A81ADC0, 0x00400, + 0x09979550, 0x00008, 0x099FCD79, 0x00008, 0x09A47B29, 0x00008, 0x09A697F5, 0x00004, + 0x09AA0D40, 0x00004, 0x09B07D04, 0x00008, 0x09B4F112, 0x00008, 0x09DA310A, 0x00008, + 0x09E13C3C, 0x00008, 0x09F3B1EF, 0x00008, 0x0A01F535, 0x00008, 0x0A03138C, 0x00008, + 0x0A0F4A00, 0x00008, 0x0A2F60E1, 0x00008, 0x0A336249, 0x00008, 0x0A386E7A, 0x00008, + 0x0A422998, 0x00008, 0x0A4CF085, 0x00008, 0x0A4E1478, 0x00008, 0x0A52B776, 0x00008, + 0x0A677477, 0x00004, 0x0A67762A, 0x00004, 0x0A6777DD, 0x00004, 0x0A6E92F3, 0x00020, + 0x0A7394FE, 0x00008, 0x0A7AFA69, 0x00020, 0x0A803DC0, 0x00008, 0x0A81ADC0, 0x00400, 0x0A84416B, 0x00008, 0x0A845901, 0x00008, 0x0A8FF43E, 0x00008, 0x0AAFBE2F, 0x00008, 0x0AB733F4, 0x00008, 0x0AC086B6, 0x00008, 0x0AC18A97, 0x00008, 0x0ACADC10, 0x00008, - 0x0AE17B36, 0x00020, 0x0AFF274C, 0x00008, 0x0B0285DB, 0x00008, 0x0B07ECD3, 0x00008, - 0x0B0C71CB, 0x0000C, 0x0B124A70, 0x00008, 0x0B1A43CC, 0x00020, 0x0B2EF8AC, 0x00008, + 0x0AE17B36, 0x00020, 0x0AFF274C, 0x00008, 0x0B01E76F, 0x0000C, 0x0B0285DB, 0x00008, + 0x0B07ECD3, 0x00008, 0x0B0C71CB, 0x0000C, 0x0B10616E, 0x0000C, 0x0B124A70, 0x00008, + 0x0B130405, 0x0000C, 0x0B153310, 0x0000C, 0x0B1A43CC, 0x00020, 0x0B2EF8AC, 0x00008, 0x0B30B64A, 0x00008, 0x0B384C24, 0x00004, 0x0B4B110D, 0x00020, 0x0B4D8845, 0x00008, 0x0B5EDCAB, 0x00008, 0x0B5F0F01, 0x00008, 0x0B614F14, 0x00008, 0x0B81AF53, 0x00400, 0x0B82AC02, 0x00008, 0x0B82C5D9, 0x00008, 0x0B844D4E, 0x00008, 0x0B9832F4, 0x00008, - 0x0BAE549F, 0x00008, 0x0BB057C9, 0x00008, 0x0BE532C8, 0x00008, 0x0BEB3455, 0x00008, - 0x0BF74359, 0x00008, 0x0C089D22, 0x00004, 0x0C0B17EF, 0x00008, 0x0C0E10BC, 0x00008, - 0x0C102F77, 0x00008, 0x0C22B515, 0x00008, 0x0C25B6AC, 0x00008, 0x0C2ED496, 0x00008, - 0x0C3DEC41, 0x00008, 0x0C477BED, 0x00008, 0x0C4A4CAC, 0x00020, 0x0C5BD9D8, 0x00008, - 0x0C62D416, 0x01000, 0x0C6824A6, 0x00008, 0x0C6ABC07, 0x00008, 0x0C707C4E, 0x00020, - 0x0C7A95B3, 0x00008, 0x0C7C81E9, 0x00020, 0x0C7C956C, 0x00008, 0x0C81B0E6, 0x00400, - 0x0C84A9D0, 0x00008, 0x0C8659ED, 0x00041, 0x0C865CA8, 0x00008, 0x0C88F5B8, 0x00041, - 0x0C8B2B8F, 0x00041, 0x0C8EAE72, 0x00041, 0x0C90E449, 0x00041, 0x0C932C69, 0x00008, - 0x0C94C654, 0x00041, 0x0C95C4F9, 0x00020, 0x0C9768EB, 0x00041, 0x0C99A58E, 0x00041, - 0x0C9D21A5, 0x00041, 0x0C9F50B0, 0x00041, 0x0CB2BF62, 0x00004, 0x0CB86917, 0x00008, - 0x0CC3161A, 0x00020, 0x0CCC19FC, 0x00008, 0x0CD452DA, 0x00008, 0x0CF51824, 0x00008, - 0x0D0602DE, 0x00004, 0x0D0A5B2C, 0x00008, 0x0D0C386E, 0x00008, 0x0D237267, 0x00008, - 0x0D27BDFE, 0x00008, 0x0D312A9C, 0x00001, 0x0D326604, 0x00001, 0x0D3FE6DF, 0x00008, - 0x0D4965A9, 0x00008, 0x0D51B488, 0x00008, 0x0D51D700, 0x00008, 0x0D569ACE, 0x00008, - 0x0D56FE46, 0x04000, 0x0D66012C, 0x53250, 0x0D81B279, 0x00400, 0x0D87EFAC, 0x00008, - 0x0D8D82E3, 0x00008, 0x0D948F85, 0x00008, 0x0DA0B83F, 0x00008, 0x0DAD3C09, 0x00008, + 0x0B9C0423, 0x00008, 0x0BA0EDFF, 0x00008, 0x0BAE549F, 0x00008, 0x0BB057C9, 0x00008, + 0x0BBD411F, 0x00008, 0x0BE532C8, 0x00008, 0x0BEA106A, 0x00020, 0x0BEB3455, 0x00008, + 0x0BF74359, 0x00008, 0x0C089D22, 0x00004, 0x0C0B17EF, 0x00008, 0x0C0C17CB, 0x00020, + 0x0C0E10BC, 0x00008, 0x0C102F77, 0x00008, 0x0C22B515, 0x00008, 0x0C25B6AC, 0x00008, + 0x0C2ED496, 0x00008, 0x0C3DEC41, 0x00008, 0x0C477BED, 0x00008, 0x0C4A4CAC, 0x00020, + 0x0C561B41, 0x00008, 0x0C5BD9D8, 0x00008, 0x0C62D416, 0x01000, 0x0C6824A6, 0x00008, + 0x0C6ABC07, 0x00008, 0x0C707C4E, 0x00020, 0x0C7184C6, 0x00008, 0x0C7A95B3, 0x00008, + 0x0C7C81E9, 0x00020, 0x0C7C956C, 0x00008, 0x0C81B0E6, 0x00400, 0x0C84A9D0, 0x00008, + 0x0C8659ED, 0x00041, 0x0C865CA8, 0x00008, 0x0C88F5B8, 0x00041, 0x0C8B2B8F, 0x00041, + 0x0C8EAE72, 0x00041, 0x0C90E449, 0x00041, 0x0C932C69, 0x00008, 0x0C94C654, 0x00041, + 0x0C95C4F9, 0x00020, 0x0C9768EB, 0x00041, 0x0C99A58E, 0x00041, 0x0C9D21A5, 0x00041, + 0x0C9F50B0, 0x00041, 0x0CB2BF62, 0x00004, 0x0CB86917, 0x00008, 0x0CC3161A, 0x00020, + 0x0CCC19FC, 0x00008, 0x0CD452DA, 0x00008, 0x0CF51824, 0x00008, 0x0D0602DE, 0x00004, + 0x0D0A5B2C, 0x00008, 0x0D0C386E, 0x00008, 0x0D1A34AC, 0x00008, 0x0D237267, 0x00008, + 0x0D27BDFE, 0x00008, 0x0D29122A, 0x00008, 0x0D312A9C, 0x00001, 0x0D326604, 0x00001, + 0x0D3FE6DF, 0x00008, 0x0D4027C5, 0x00008, 0x0D4965A9, 0x00008, 0x0D51B488, 0x00008, + 0x0D51D700, 0x00008, 0x0D569ACE, 0x00008, 0x0D56FE46, 0x04000, 0x0D598609, 0x00004, + 0x0D66012C, 0x53250, 0x0D79CDFC, 0x00008, 0x0D7DCAF8, 0x00008, 0x0D81B279, 0x00400, + 0x0D86413E, 0x00008, 0x0D87EFAC, 0x00008, 0x0D8D82E3, 0x00008, 0x0D948F85, 0x00008, + 0x0DA0B83F, 0x00008, 0x0DAD3C09, 0x00008, 0x0DB7732A, 0x00008, 0x0DBC0518, 0x00008, 0x0DC28E42, 0x00008, 0x0DD24538, 0x00008, 0x0DD654C7, 0x00008, 0x0DE87DB3, 0x00004, 0x0DEAAEBD, 0x0BD24, 0x0DEC6D56, 0x00004, 0x0DEEA32D, 0x00004, 0x0DF13EF8, 0x00004, 0x0DF2881B, 0x00008, 0x0DF5349A, 0x00008, 0x0E030B3E, 0x00008, 0x0E19098B, 0x00008, - 0x0E1DAC77, 0x00008, 0x0E1E8A1B, 0x00008, 0x0E3953D1, 0x00008, 0x0E415A14, 0x00008, - 0x0E49BCA0, 0x00008, 0x0E4A1B2D, 0x00008, 0x0E5A7B91, 0x00008, 0x0E5BF605, 0x00020, - 0x0E649DBC, 0x00008, 0x0E658369, 0x00008, 0x0E6962B7, 0x00008, 0x0E7E4A83, 0x00008, - 0x0E81B40C, 0x00400, 0x0E867A21, 0x00008, 0x0E8D6153, 0x00008, 0x0E8EB446, 0x00008, - 0x0EAA3E9E, 0x00008, 0x0EAB8C8A, 0x00020, 0x0EB7ECD6, 0x00008, 0x0EC3F8E4, 0x00008, - 0x0EDE86F4, 0x00008, 0x0EF06EC9, 0x00008, 0x0EF411F0, 0x00008, 0x0EF98365, 0x00008, - 0x0F1BA3A2, 0x00008, 0x0F2E1041, 0x00008, 0x0F3444A1, 0x00004, 0x0F36E06C, 0x00004, - 0x0F45539F, 0x00004, 0x0F479042, 0x00004, 0x0F4B0C59, 0x00004, 0x0F4D3B64, 0x00004, - 0x0F5050F6, 0x00008, 0x0F51243B, 0x00004, 0x0F53CD9E, 0x00004, 0x0F560375, 0x00004, - 0x0F594F10, 0x00008, 0x0F5978C0, 0x00004, 0x0F5C78A1, 0x00008, 0x0F6466AB, 0x00008, - 0x0F6941C3, 0x00008, 0x0F6BF9D2, 0x00008, 0x0F6E6B96, 0x00020, 0x0F6ED4CD, 0x00008, - 0x0F75F76A, 0x00008, 0x0F81B59F, 0x00400, 0x0FA8CEF9, 0x00008, 0x0FAC669B, 0x00008, - 0x0FAD0B61, 0x00008, 0x0FB1854F, 0x00008, 0x0FB76169, 0x00008, 0x0FBC33F6, 0x00008, - 0x0FBEDD7A, 0x00008, 0x0FC86C60, 0x00008, 0x0FCEDE55, 0x00020, 0x0FCEEDD9, 0x00008, - 0x0FD2F9E2, 0x00004, 0x0FD99C8A, 0x00008, 0x0FE1FE02, 0x00008, 0x0FF557FA, 0x00008, - 0x0FF78FD2, 0x00020, 0x1006090F, 0x00008, 0x100A6FA6, 0x00020, 0x100B93DA, 0x01910, - 0x101E5747, 0x00020, 0x10253B74, 0x00004, 0x10271297, 0x00008, 0x104C7680, 0x00020, - 0x1050E1E2, 0x00020, 0x10554AAA, 0x00008, 0x1057215E, 0x00008, 0x105BB58C, 0x00008, - 0x106EE5D9, 0x00008, 0x107226B7, 0x0000C, 0x107742B9, 0x00020, 0x1079ADA2, 0x00008, - 0x107DA279, 0x00008, 0x1081B732, 0x00400, 0x10855E57, 0x00008, 0x108E9317, 0x00008, - 0x10991527, 0x00008, 0x109CB764, 0x00008, 0x10AE8ACC, 0x00008, 0x10C15328, 0x00008, - 0x10CBCF05, 0x00008, 0x10D87AA9, 0x00008, 0x10DCF9E3, 0x00008, 0x10ED4884, 0x00008, - 0x10FBE7A9, 0x00008, 0x10FE6B94, 0x00008, 0x10FFB1B8, 0x00008, 0x1105011A, 0x00008, - 0x11070F4B, 0x00008, 0x110C34FC, 0x00004, 0x110C3862, 0x00004, 0x110C3A15, 0x00004, - 0x110CD523, 0x00008, 0x110D6E02, 0x00020, 0x111C394C, 0x00008, 0x111DAFA3, 0x00008, - 0x11398528, 0x00001, 0x1181B8C5, 0x00400, 0x118869D9, 0x00008, 0x11DE0B94, 0x00008, - 0x11E838D0, 0x00008, 0x11FDB775, 0x00008, 0x12068177, 0x00008, 0x1207851D, 0x00008, - 0x120A3884, 0x00004, 0x12116038, 0x00008, 0x12354A29, 0x00008, 0x123983E9, 0x00020, - 0x12435F28, 0x00020, 0x1243D855, 0x00008, 0x124D98DF, 0x00008, 0x12529F13, 0x00008, - 0x12650736, 0x00008, 0x1279E10E, 0x00008, 0x127B5E4A, 0x00008, 0x128191FC, 0x00008, - 0x1281BA58, 0x00400, 0x12990A84, 0x00008, 0x12B08ECF, 0x00008, 0x12BFC6A6, 0x00008, + 0x0E1C6AE7, 0x00008, 0x0E1DAC77, 0x00008, 0x0E1E8A1B, 0x00008, 0x0E3953D1, 0x00008, + 0x0E3FEDDE, 0x00008, 0x0E415A14, 0x00008, 0x0E49BCA0, 0x00008, 0x0E4A1B2D, 0x00008, + 0x0E5A7B91, 0x00008, 0x0E5BF605, 0x00020, 0x0E649DBC, 0x00008, 0x0E658369, 0x00008, + 0x0E6962B7, 0x00008, 0x0E697FD8, 0x00008, 0x0E7E4A83, 0x00008, 0x0E81B40C, 0x00400, + 0x0E83EBFC, 0x00008, 0x0E867A21, 0x00008, 0x0E8D6153, 0x00008, 0x0E8EB446, 0x00008, + 0x0E9366C6, 0x00020, 0x0EAA3E9E, 0x00008, 0x0EAB8C8A, 0x00020, 0x0EB7ECD6, 0x00008, + 0x0EC3F8E4, 0x00008, 0x0EC8ED65, 0x00008, 0x0EDE86F4, 0x00008, 0x0EF06EC9, 0x00008, + 0x0EF411F0, 0x00008, 0x0EF98365, 0x00008, 0x0F05218D, 0x00008, 0x0F1BA3A2, 0x00008, + 0x0F2E1041, 0x00008, 0x0F3444A1, 0x00004, 0x0F36E06C, 0x00004, 0x0F3FD909, 0x00020, + 0x0F45539F, 0x00004, 0x0F479042, 0x00004, 0x0F480D72, 0x00008, 0x0F4B0C59, 0x00004, + 0x0F4D3B64, 0x00004, 0x0F5050F6, 0x00008, 0x0F51243B, 0x00004, 0x0F522DD7, 0x00008, + 0x0F53CD9E, 0x00004, 0x0F560375, 0x00004, 0x0F594F10, 0x00008, 0x0F5978C0, 0x00004, + 0x0F5C78A1, 0x00008, 0x0F6466AB, 0x00008, 0x0F6941C3, 0x00008, 0x0F6BF9D2, 0x00008, + 0x0F6E6B96, 0x00020, 0x0F6ED4CD, 0x00008, 0x0F75F76A, 0x00008, 0x0F81B59F, 0x00400, + 0x0F928315, 0x00008, 0x0F92F8D7, 0x00008, 0x0FA00C9F, 0x00020, 0x0FA8CEF9, 0x00008, + 0x0FAC669B, 0x00008, 0x0FAD0B61, 0x00008, 0x0FB15B72, 0x00008, 0x0FB1854F, 0x00008, + 0x0FB76169, 0x00008, 0x0FBC33F6, 0x00008, 0x0FBEDD7A, 0x00008, 0x0FC86C60, 0x00008, + 0x0FC950BA, 0x00008, 0x0FCEDE55, 0x00020, 0x0FCEEDD9, 0x00008, 0x0FD2F9E2, 0x00004, + 0x0FD99C8A, 0x00008, 0x0FE1FE02, 0x00008, 0x0FF557FA, 0x00008, 0x0FF78FD2, 0x00020, + 0x1006090F, 0x00008, 0x100A6FA6, 0x00020, 0x100B93DA, 0x01910, 0x100C8F40, 0x00008, + 0x101E5747, 0x00020, 0x10253B74, 0x00004, 0x10271297, 0x00008, 0x1030F0FC, 0x00008, + 0x103B9523, 0x00008, 0x103E0B22, 0x00008, 0x104C7680, 0x00020, 0x1050E1E2, 0x00020, + 0x10554AAA, 0x00008, 0x1057215E, 0x00008, 0x105BB58C, 0x00008, 0x106EE5D9, 0x00008, + 0x107226B7, 0x0000C, 0x1075C6A6, 0x00008, 0x107742B9, 0x00020, 0x1079ADA2, 0x00008, + 0x107DA279, 0x00008, 0x1081B732, 0x00400, 0x10855E57, 0x00008, 0x1086ACF3, 0x00008, + 0x108E9317, 0x00008, 0x10987176, 0x00008, 0x10991527, 0x00008, 0x109C3E6B, 0x00008, + 0x109CB764, 0x00008, 0x10AE8ACC, 0x00008, 0x10C15328, 0x00008, 0x10CBCF05, 0x00008, + 0x10D66137, 0x00008, 0x10D87AA9, 0x00008, 0x10DCF9E3, 0x00008, 0x10E48257, 0x00004, + 0x10ED4884, 0x00008, 0x10FBE7A9, 0x00008, 0x10FE6B94, 0x00008, 0x10FFB1B8, 0x00008, + 0x1105011A, 0x00008, 0x11070F4B, 0x00008, 0x110C34FC, 0x00004, 0x110C3862, 0x00004, + 0x110C3A15, 0x00004, 0x110CD523, 0x00008, 0x110D6E02, 0x00020, 0x1111EEC3, 0x00008, + 0x111C394C, 0x00008, 0x111CFAF0, 0x00008, 0x111DAFA3, 0x00008, 0x11398528, 0x00001, + 0x1181B8C5, 0x00400, 0x118869D9, 0x00008, 0x119BEAC2, 0x00008, 0x119F81AE, 0x00008, + 0x11BC7A2C, 0x00008, 0x11D9A4B9, 0x00008, 0x11DE0B94, 0x00008, 0x11E838D0, 0x00008, + 0x11FDB775, 0x00008, 0x12068177, 0x00008, 0x1207851D, 0x00008, 0x120A3884, 0x00004, + 0x12116038, 0x00008, 0x122421DA, 0x00008, 0x12354A29, 0x00008, 0x1238A317, 0x00008, + 0x123983E9, 0x00020, 0x12435F28, 0x00020, 0x1243D855, 0x00008, 0x124D98DF, 0x00008, + 0x12529F13, 0x00008, 0x12650736, 0x00008, 0x1265181A, 0x00020, 0x1279E10E, 0x00008, + 0x127B5E4A, 0x00008, 0x128191FC, 0x00008, 0x1281BA58, 0x00400, 0x12860959, 0x00008, + 0x1294AE52, 0x00008, 0x12990A84, 0x00008, 0x12B08ECF, 0x00008, 0x12BFC6A6, 0x00008, 0x12C0A7A0, 0x00020, 0x12D6B33E, 0x00008, 0x12E60F78, 0x00008, 0x12E9590E, 0x00008, 0x12F02849, 0x00008, 0x12FE197A, 0x00021, 0x130321A3, 0x00008, 0x130D09E1, 0x00008, - 0x1312FAB3, 0x00008, 0x1315D3DA, 0x00008, 0x13224001, 0x00008, 0x133308B5, 0x00008, - 0x1372A27E, 0x00008, 0x1375F2D4, 0x00020, 0x13762343, 0x00008, 0x1381BBEB, 0x00400, - 0x138723BD, 0x00008, 0x13A6395C, 0x00008, 0x13AF5203, 0x00004, 0x13AF53B6, 0x00004, - 0x13B20625, 0x00008, 0x13BCF7F0, 0x00020, 0x13D9313F, 0x00008, 0x13F59CF1, 0x00008, - 0x140536BD, 0x00008, 0x14274922, 0x00020, 0x142A49B3, 0x00008, 0x1433CED7, 0x00008, - 0x144A48F0, 0x00008, 0x145666E6, 0x00008, 0x145DAE33, 0x00008, 0x146383CE, 0x00008, - 0x146ADF16, 0x00008, 0x14719D73, 0x00008, 0x1474181B, 0x00008, 0x1477BAAA, 0x00020, - 0x1478F200, 0x00008, 0x147F7393, 0x00008, 0x148C4CF6, 0x00008, 0x14BBF956, 0x00008, - 0x14C5A101, 0x97E00, 0x14DC6706, 0x00008, 0x150BFB74, 0x00008, 0x15154DA2, 0x00008, - 0x151930CC, 0x00008, 0x151A741C, 0x00008, 0x15221883, 0x00008, 0x1522C79C, 0x00008, - 0x15333B6E, 0x00008, 0x153F0299, 0x00020, 0x1541D7B5, 0x00008, 0x154498E8, 0x00020, - 0x15560500, 0x00008, 0x1559DB4A, 0x00008, 0x155F2427, 0x00020, 0x15704101, 0x00008, - 0x15833665, 0x00008, 0x1588FE7E, 0x00008, 0x15AA2FC6, 0x00008, 0x15AA57F4, 0x00008, - 0x15C0CDCA, 0x00008, 0x15C6B9A7, 0x00008, 0x15E270FE, 0x00008, 0x15E395C5, 0x00008, - 0x15EB565B, 0x00008, 0x15F0F3D4, 0x00004, 0x15F6B1FF, 0x00004, 0x15F6B3B2, 0x00004, - 0x15F6B565, 0x00004, 0x15F708E9, 0x00008, 0x160C8D4E, 0x00008, 0x160D5B75, 0x00008, - 0x160EC11D, 0x00008, 0x162C4F4D, 0x00008, 0x162CA44F, 0x00020, 0x1643B734, 0x00008, - 0x1657BE40, 0x00008, 0x1673E5FF, 0x00008, 0x167956C0, 0x00008, 0x168BAF4C, 0x00008, - 0x16A091A0, 0x00008, 0x16A2E93A, 0x00008, 0x16A30C49, 0x00008, 0x16A80D11, 0x00020, - 0x16ADA85E, 0x00008, 0x16B2B16C, 0x00008, 0x16B310CB, 0x00008, 0x16B4146D, 0x00008, - 0x16BCFC19, 0x00020, 0x16C4700C, 0x00008, 0x16CF35ED, 0x00008, 0x16D0E186, 0x00008, - 0x16E28871, 0x00008, 0x16E49E31, 0x00020, 0x16EA1721, 0x00008, 0x17054FA5, 0x00008, - 0x1713A0A9, 0x00008, 0x1718A332, 0x00008, 0x171DE3C1, 0x00020, 0x1720A5E0, 0x00400, - 0x1722834C, 0x00008, 0x172FAAB1, 0x00008, 0x1730757E, 0x00008, 0x173304D8, 0x02490, - 0x173D4CFF, 0x00008, 0x1740343B, 0x00008, 0x17415C8C, 0x00020, 0x17421A4C, 0x00008, - 0x175B9879, 0x00008, 0x1761A7F2, 0x00008, 0x1779F070, 0x00040, 0x177FA023, 0x00020, - 0x1780FA36, 0x00008, 0x1786D1CB, 0x00001, 0x1788A578, 0x00008, 0x178AC492, 0x00004, - 0x17A5E2D6, 0x00008, 0x17CB2782, 0x00008, 0x17D03820, 0x00008, 0x17D91777, 0x00008, - 0x17DC0476, 0x00020, 0x17DD44B1, 0x00020, 0x17DD843C, 0x00008, 0x17E01A9C, 0x00008, - 0x17F6A3B0, 0x00008, 0x17F79C77, 0x00008, 0x180A33EA, 0x00008, 0x18194261, 0x00008, - 0x181E86A9, 0x00008, 0x18347902, 0x00008, 0x18364DC5, 0x00008, 0x18492964, 0x00008, - 0x1862ED90, 0x00008, 0x186ADBC8, 0x00008, 0x187595F7, 0x00008, 0x1879B293, 0x00008, - 0x1890D8FC, 0x00008, 0x189BF0B1, 0x00008, 0x18A192B4, 0x00008, 0x18A3DC7A, 0x00008, - 0x18A4463D, 0x00020, 0x18A6BFCD, 0x00008, 0x18A6D576, 0x00008, 0x18A6EB39, 0x00008, - 0x18A8561B, 0x00008, 0x18BD8F3F, 0x00008, 0x18D79FB8, 0x00008, 0x18F52DBE, 0x00008, - 0x190D74C3, 0x00020, 0x190FBB0C, 0x00008, 0x191C7C81, 0x00001, 0x191E3ECC, 0x00001, - 0x1920C1E4, 0x00084, 0x1922E91A, 0x00008, 0x192CB1FF, 0x00001, 0x1930A1A2, 0x00001, - 0x19334439, 0x00001, 0x19357344, 0x00001, 0x19379DB5, 0x00008, 0x19395C1B, 0x00001, - 0x193B2BFE, 0x00001, 0x193F14D5, 0x00001, 0x1941B0A0, 0x00001, 0x195E394F, 0x00008, - 0x19722C89, 0x00462, 0x1975360B, 0x00008, 0x197CD299, 0x00008, 0x19807465, 0x00008, - 0x19889A2B, 0x00008, 0x19A17F27, 0x00008, 0x19A32D08, 0x00008, 0x19A50F62, 0x00008, - 0x19A98811, 0x00001, 0x19BAD6EA, 0x00008, 0x19CB0339, 0x02954, 0x19CD85B9, 0x00020, - 0x19E10B8E, 0x00008, 0x19E69BAB, 0x00008, 0x19F61CDE, 0x00020, 0x19FA6E74, 0x00008, - 0x19FAA0FA, 0x00008, 0x19FC5B7B, 0x00004, 0x1A0AA12F, 0x00008, 0x1A0BAD73, 0x00008, - 0x1A1B60E5, 0x00008, 0x1A216D24, 0x00008, 0x1A42E14E, 0x00020, 0x1A8743EC, 0x00008, - 0x1A8A1E06, 0x00008, 0x1A8E58F6, 0x00008, 0x1A8FC37C, 0x00008, 0x1A900120, 0x00008, - 0x1A929F85, 0x00008, 0x1AA9D98D, 0x00008, 0x1AB8884E, 0x00008, 0x1AC68EA5, 0x00020, - 0x1ACF397E, 0x00008, 0x1AD3C1B2, 0x00008, 0x1AD6BCA9, 0x00008, 0x1ADA07D9, 0x00008, - 0x1ADAA8B4, 0x00008, 0x1ADE28A4, 0x00020, 0x1AFA1433, 0x00008, 0x1AFF5524, 0x00008, - 0x1B1FB3AE, 0x00008, 0x1B2500ED, 0x00008, 0x1B45E41C, 0x00300, 0x1B4BB6FD, 0x00008, - 0x1B4ECAC3, 0x00001, 0x1B50B3B0, 0x00008, 0x1B568119, 0x00020, 0x1B67EAA0, 0x00008, - 0x1B6B6A1B, 0x00008, 0x1B92F121, 0x00008, 0x1B94F443, 0x00008, 0x1B9C1163, 0x00008, - 0x1BA02914, 0x00008, 0x1BAB5460, 0x00008, 0x1BAC534E, 0x00020, 0x1BAE436F, 0x00008, - 0x1BB0D042, 0x00008, 0x1BB0E031, 0x00008, 0x1BC53003, 0x00008, 0x1BC782D6, 0x00008, - 0x1BCA1DAB, 0x00008, 0x1BCF1D00, 0x00020, 0x1BF5E6F4, 0x00008, 0x1BF676D4, 0x00001, - 0x1C05E914, 0x00008, 0x1C1CB898, 0x00008, 0x1C2150F9, 0x00008, 0x1C29D6BA, 0x00008, - 0x1C4E80D2, 0x00008, 0x1C55FB65, 0x00008, 0x1C6D1383, 0x00020, 0x1C8DCDAA, 0x00008, - 0x1C9C4C04, 0x00004, 0x1C9C4F6A, 0x00004, 0x1C9C511D, 0x00004, 0x1CA68D9C, 0x00008, - 0x1CAD5EAC, 0x00008, 0x1CC094C9, 0x00008, 0x1D21A729, 0x00008, 0x1D2A6E1F, 0x00008, - 0x1D2DCD47, 0x00008, 0x1D34A397, 0x00008, 0x1D36DF97, 0x00008, 0x1D3F56C4, 0x00008, - 0x1D42D9D1, 0x00008, 0x1D4AFD6D, 0x00008, 0x1D4D3781, 0x00008, 0x1D543E96, 0x00008, - 0x1D560DB7, 0x00008, 0x1D56B5BE, 0x00008, 0x1D699440, 0x00008, 0x1D7F8D12, 0x00400, - 0x1D82CF63, 0x00008, 0x1D8755CB, 0x00008, 0x1DAA0886, 0x00008, 0x1DB00CFF, 0x00008, - 0x1DB6EAAC, 0x00008, 0x1DBA2751, 0x00008, 0x1DBADEDD, 0x00008, 0x1DCC4C9A, 0x00020, - 0x1DD61DBC, 0x00008, 0x1DD91549, 0x00008, 0x1DE28D7C, 0x00008, 0x1DE64533, 0x00020, + 0x1312FAB3, 0x00008, 0x1315D3DA, 0x00008, 0x13224001, 0x00008, 0x1332F4CF, 0x00008, + 0x133308B5, 0x00008, 0x1372A27E, 0x00008, 0x1375F2D4, 0x00020, 0x13762343, 0x00008, + 0x1381BBEB, 0x00400, 0x138723BD, 0x00008, 0x138CABE2, 0x00008, 0x139C45DA, 0x00008, + 0x13A6395C, 0x00008, 0x13AF5203, 0x00004, 0x13AF53B6, 0x00004, 0x13B20625, 0x00008, + 0x13BB7D06, 0x00020, 0x13BCF7F0, 0x00020, 0x13BF86E7, 0x00008, 0x13D9313F, 0x00008, + 0x13F59CF1, 0x00008, 0x13FD7659, 0x00008, 0x140536BD, 0x00008, 0x140723CB, 0x00008, + 0x14274922, 0x00020, 0x142A49B3, 0x00008, 0x1433CED7, 0x00008, 0x144A48F0, 0x00008, + 0x145666E6, 0x00008, 0x145DAE33, 0x00008, 0x146383CE, 0x00008, 0x146ADF16, 0x00008, + 0x14719D73, 0x00008, 0x1474181B, 0x00008, 0x1477BAAA, 0x00020, 0x1478F200, 0x00008, + 0x147F7393, 0x00008, 0x148B43EF, 0x00008, 0x148C4CF6, 0x00008, 0x1490F6F6, 0x00020, + 0x14BBF956, 0x00008, 0x14C5A101, 0x97E00, 0x14DC6706, 0x00008, 0x1503ECA6, 0x00040, + 0x150BFB74, 0x00008, 0x15154DA2, 0x00008, 0x151930CC, 0x00008, 0x151A741C, 0x00008, + 0x1521D986, 0x00008, 0x15221883, 0x00008, 0x1522C79C, 0x00008, 0x15333B6E, 0x00008, + 0x153F0299, 0x00020, 0x1541D7B5, 0x00008, 0x154498E8, 0x00020, 0x15560500, 0x00008, + 0x1559DB4A, 0x00008, 0x155F2427, 0x00020, 0x15704101, 0x00008, 0x15833665, 0x00008, + 0x1588FE7E, 0x00008, 0x15A816C0, 0x00008, 0x15AA2FC6, 0x00008, 0x15AA57F4, 0x00008, + 0x15C0CDCA, 0x00008, 0x15C6B9A7, 0x00008, 0x15C88882, 0x00008, 0x15D11203, 0x00008, + 0x15E270FE, 0x00008, 0x15E395C5, 0x00008, 0x15EB565B, 0x00008, 0x15F0F3D4, 0x00004, + 0x15F6B1FF, 0x00004, 0x15F6B3B2, 0x00004, 0x15F6B565, 0x00004, 0x15F708E9, 0x00008, + 0x160C8D4E, 0x00008, 0x160D5B75, 0x00008, 0x160EC11D, 0x00008, 0x161CA579, 0x00008, + 0x162C4F4D, 0x00008, 0x162CA44F, 0x00020, 0x1643B734, 0x00008, 0x1657BE40, 0x00008, + 0x166CB800, 0x00008, 0x1673E5FF, 0x00008, 0x16779CF3, 0x00008, 0x167956C0, 0x00008, + 0x16894E86, 0x00008, 0x168BAF4C, 0x00008, 0x16A091A0, 0x00008, 0x16A2E93A, 0x00008, + 0x16A30C49, 0x00008, 0x16A80D11, 0x00020, 0x16AC338D, 0x00008, 0x16ADA85E, 0x00008, + 0x16B2B16C, 0x00008, 0x16B310CB, 0x00008, 0x16B4146D, 0x00008, 0x16BCFC19, 0x00020, + 0x16C4700C, 0x00008, 0x16CF35ED, 0x00008, 0x16D0E186, 0x00008, 0x16E28871, 0x00008, + 0x16E49E31, 0x00020, 0x16EA1721, 0x00008, 0x17054FA5, 0x00008, 0x1713A0A9, 0x00008, + 0x1718A332, 0x00008, 0x171DE3C1, 0x00020, 0x1720A5E0, 0x00400, 0x1722834C, 0x00008, + 0x172FAAB1, 0x00008, 0x1730757E, 0x00008, 0x173304D8, 0x02490, 0x173D4CFF, 0x00008, + 0x1740343B, 0x00008, 0x17415C8C, 0x00020, 0x17421A4C, 0x00008, 0x175B9879, 0x00008, + 0x1761A7F2, 0x00008, 0x1779F070, 0x00040, 0x177C476F, 0x00001, 0x177FA023, 0x00020, + 0x1780FA36, 0x00008, 0x1786D1CB, 0x00001, 0x1788A578, 0x00008, 0x178AC16E, 0x00001, + 0x178AC492, 0x00004, 0x178D6405, 0x00001, 0x178F9310, 0x00001, 0x17A5E2D6, 0x00008, + 0x17CB2782, 0x00008, 0x17D03820, 0x00008, 0x17D91777, 0x00008, 0x17DC0476, 0x00020, + 0x17DD44B1, 0x00020, 0x17DD843C, 0x00008, 0x17E01A9C, 0x00008, 0x17F6A3B0, 0x00008, + 0x17F79C77, 0x00008, 0x180A33EA, 0x00008, 0x1818839A, 0x00008, 0x18194261, 0x00008, + 0x181E86A9, 0x00008, 0x18347902, 0x00008, 0x18364DC5, 0x00008, 0x184546D9, 0x00008, + 0x18492964, 0x00008, 0x18576DF6, 0x00008, 0x18620AC8, 0x00008, 0x1862ED90, 0x00008, + 0x186ADBC8, 0x00008, 0x187595F7, 0x00008, 0x1879B293, 0x00008, 0x1890D8FC, 0x00008, + 0x189BF0B1, 0x00008, 0x18A192B4, 0x00008, 0x18A29C5F, 0x00020, 0x18A3DC7A, 0x00008, + 0x18A43A88, 0x00008, 0x18A4463D, 0x00020, 0x18A6BFCD, 0x00008, 0x18A6D576, 0x00008, + 0x18A6EB39, 0x00008, 0x18A8561B, 0x00008, 0x18BD8F3F, 0x00008, 0x18D79FB8, 0x00008, + 0x18D7E31A, 0x00008, 0x18F52DBE, 0x00008, 0x190D74C3, 0x00020, 0x190FBB0C, 0x00008, + 0x191C7C81, 0x00001, 0x191E3ECC, 0x00001, 0x1920C1E4, 0x00084, 0x1922E91A, 0x00008, + 0x192CB1FF, 0x00001, 0x1930A1A2, 0x00001, 0x19334439, 0x00001, 0x19357344, 0x00001, + 0x19379DB5, 0x00008, 0x1938B2D9, 0x00008, 0x19395C1B, 0x00001, 0x193B2BFE, 0x00001, + 0x193F14D5, 0x00001, 0x1941B0A0, 0x00001, 0x194BB19D, 0x00008, 0x194C8972, 0x00008, + 0x195E394F, 0x00008, 0x19722C89, 0x00462, 0x1975360B, 0x00008, 0x197CD299, 0x00008, + 0x19807465, 0x00008, 0x19889A2B, 0x00008, 0x19A17F27, 0x00008, 0x19A32D08, 0x00008, + 0x19A50F62, 0x00008, 0x19A98811, 0x00001, 0x19BAD6EA, 0x00008, 0x19CB0339, 0x02954, + 0x19CD85B9, 0x00020, 0x19E10B8E, 0x00008, 0x19E69BAB, 0x00008, 0x19E69BF1, 0x00008, + 0x19F61CDE, 0x00020, 0x19FA6E74, 0x00008, 0x19FAA0FA, 0x00008, 0x19FADB5F, 0x00004, + 0x19FC5B7B, 0x00004, 0x1A0AA12F, 0x00008, 0x1A0BAD73, 0x00008, 0x1A1B60E5, 0x00008, + 0x1A216D24, 0x00008, 0x1A229622, 0x00008, 0x1A3CD6FC, 0x00008, 0x1A42E14E, 0x00020, + 0x1A7E59BD, 0x00008, 0x1A8743EC, 0x00008, 0x1A8A1E06, 0x00008, 0x1A8E58F6, 0x00008, + 0x1A8FC37C, 0x00008, 0x1A900120, 0x00008, 0x1A929F85, 0x00008, 0x1AA9D98D, 0x00008, + 0x1AB8884E, 0x00008, 0x1AC68EA5, 0x00020, 0x1ACF397E, 0x00008, 0x1AD3C1B2, 0x00008, + 0x1AD6BCA9, 0x00008, 0x1ADA07D9, 0x00008, 0x1ADAA8B4, 0x00008, 0x1ADD78C4, 0x00008, + 0x1ADE28A4, 0x00020, 0x1AFA1433, 0x00008, 0x1AFF5524, 0x00008, 0x1B07DD4A, 0x00008, + 0x1B15C2B1, 0x00008, 0x1B1FB3AE, 0x00008, 0x1B2500ED, 0x00008, 0x1B45E41C, 0x00300, + 0x1B4BB6FD, 0x00008, 0x1B4ECAC3, 0x00001, 0x1B50B3B0, 0x00008, 0x1B568119, 0x00020, + 0x1B67EAA0, 0x00008, 0x1B6B6A1B, 0x00008, 0x1B71C5BD, 0x00008, 0x1B8D20A6, 0x00008, + 0x1B92F121, 0x00008, 0x1B94F443, 0x00008, 0x1B9C1163, 0x00008, 0x1BA02914, 0x00008, + 0x1BAB5460, 0x00008, 0x1BAC534E, 0x00020, 0x1BAE436F, 0x00008, 0x1BB0D042, 0x00008, + 0x1BB0E031, 0x00008, 0x1BC53003, 0x00008, 0x1BC782D6, 0x00008, 0x1BCA1DAB, 0x00008, + 0x1BCF1D00, 0x00020, 0x1BECDC0F, 0x00001, 0x1BF05EF2, 0x00001, 0x1BF294C9, 0x00001, + 0x1BF45DDE, 0x00020, 0x1BF5E6F4, 0x00008, 0x1BF676D4, 0x00001, 0x1C010130, 0x00001, + 0x1C05E914, 0x00008, 0x1C17CE21, 0x00008, 0x1C1CB898, 0x00008, 0x1C2150F9, 0x00008, + 0x1C29D6BA, 0x00008, 0x1C4E80D2, 0x00008, 0x1C53208F, 0x00008, 0x1C55FB65, 0x00008, + 0x1C6D1383, 0x00020, 0x1C8A1B2A, 0x00008, 0x1C8B30FD, 0x00008, 0x1C8DCDAA, 0x00008, + 0x1C9253CC, 0x00008, 0x1C986250, 0x00008, 0x1C9C4C04, 0x00004, 0x1C9C4F6A, 0x00004, + 0x1C9C511D, 0x00004, 0x1CA68D9C, 0x00008, 0x1CAD5EAC, 0x00008, 0x1CC094C9, 0x00008, + 0x1CC7FEF7, 0x00008, 0x1CCF2357, 0x00008, 0x1CE08EEB, 0x00008, 0x1CEF5316, 0x00020, + 0x1CF2AA9B, 0x00008, 0x1D1E3BAD, 0x00008, 0x1D21A729, 0x00008, 0x1D2588E8, 0x00008, + 0x1D2A6E1F, 0x00008, 0x1D2DCD47, 0x00008, 0x1D34A397, 0x00008, 0x1D3522FD, 0x00008, + 0x1D36DF97, 0x00008, 0x1D3F56C4, 0x00008, 0x1D42D9D1, 0x00008, 0x1D4AFD6D, 0x00008, + 0x1D4D3781, 0x00008, 0x1D543E96, 0x00008, 0x1D560DB7, 0x00008, 0x1D56B5BE, 0x00008, + 0x1D699440, 0x00008, 0x1D7F8D12, 0x00400, 0x1D82CF63, 0x00008, 0x1D8755CB, 0x00008, + 0x1DA40EE1, 0x00008, 0x1DAA0886, 0x00008, 0x1DB00CFF, 0x00008, 0x1DB6EAAC, 0x00008, + 0x1DBA2751, 0x00008, 0x1DBADEDD, 0x00008, 0x1DCC4C9A, 0x00020, 0x1DD61DBC, 0x00008, + 0x1DD91549, 0x00008, 0x1DE28D7C, 0x00008, 0x1DE4DEFA, 0x00008, 0x1DE64533, 0x00020, 0x1DEB4F34, 0x00008, 0x1DEC793C, 0x00020, 0x1DF3E454, 0x00008, 0x1E0C0EFA, 0x00008, - 0x1E164E88, 0x00008, 0x1E1F01D3, 0x00008, 0x1E439C36, 0x00008, 0x1E49DD4F, 0x00008, - 0x1E505002, 0x00004, 0x1E55392F, 0x00004, 0x1E5A557D, 0x00008, 0x1E61564F, 0x00008, - 0x1E768AF9, 0x00008, 0x1E7F8EA5, 0x00400, 0x1E839529, 0x00008, 0x1EA72AA6, 0x00008, - 0x1EA7E3DD, 0x00008, 0x1EB3FAA3, 0x00008, 0x1EBD71BD, 0x00008, 0x1ECB89CA, 0x00008, - 0x1ECF654C, 0x00008, 0x1ED1ACAC, 0x00008, 0x1ED4A273, 0x00008, 0x1ED61FB7, 0x00008, - 0x1EE8B38C, 0x00008, 0x1EF84639, 0x00020, 0x1F02C746, 0x00020, 0x1F0E9221, 0x00020, - 0x1F23133C, 0x00008, 0x1F433765, 0x00008, 0x1F43AA3C, 0x00008, 0x1F6479E6, 0x00080, - 0x1F65DA15, 0x00008, 0x1F6611D2, 0x00008, 0x1F7F9038, 0x00400, 0x1FAEE954, 0x00008, - 0x1FB1F0F0, 0x00008, 0x1FE69E3D, 0x00008, 0x1FEB3379, 0x00008, 0x1FF0B9C1, 0x00008, + 0x1E164E88, 0x00008, 0x1E1F01D3, 0x00008, 0x1E213D9A, 0x00008, 0x1E439C36, 0x00008, + 0x1E49DD4F, 0x00008, 0x1E505002, 0x00004, 0x1E55392F, 0x00004, 0x1E5A557D, 0x00008, + 0x1E61564F, 0x00008, 0x1E6C1179, 0x00008, 0x1E768AF9, 0x00008, 0x1E7F8EA5, 0x00400, + 0x1E839529, 0x00008, 0x1EA72AA6, 0x00008, 0x1EA7E3DD, 0x00008, 0x1EB3FAA3, 0x00008, + 0x1EBD71BD, 0x00008, 0x1ECB89CA, 0x00008, 0x1ECDF43B, 0x00008, 0x1ECF654C, 0x00008, + 0x1ED1ACAC, 0x00008, 0x1ED4A273, 0x00008, 0x1ED61FB7, 0x00008, 0x1EE8B38C, 0x00008, + 0x1EF84639, 0x00020, 0x1F02C746, 0x00020, 0x1F0E9221, 0x00020, 0x1F1D2A83, 0x00008, + 0x1F23133C, 0x00008, 0x1F28BAD0, 0x00008, 0x1F433765, 0x00008, 0x1F43AA3C, 0x00008, + 0x1F5A3255, 0x00008, 0x1F6479E6, 0x00080, 0x1F65DA15, 0x00008, 0x1F6611D2, 0x00008, + 0x1F7F9038, 0x00400, 0x1FAEE954, 0x00008, 0x1FB1F0F0, 0x00008, 0x1FE69E3D, 0x00008, + 0x1FEAA55D, 0x00020, 0x1FEB3379, 0x00008, 0x1FF0B9C1, 0x00008, 0x1FF3EC6D, 0x00008, 0x1FF70D7E, 0x00008, 0x1FFA612A, 0x00020, 0x1FFC5501, 0x00008, 0x2018985D, 0x00008, - 0x202A2BA9, 0x00020, 0x202B3295, 0x00008, 0x203844D9, 0x00020, 0x204D5E8F, 0x00008, - 0x205789B7, 0x00008, 0x205904D0, 0x00008, 0x20647B79, 0x00080, 0x207078E7, 0x00008, + 0x202A2BA9, 0x00020, 0x202B3295, 0x00008, 0x203844D9, 0x00020, 0x203FF693, 0x00158, + 0x204D0578, 0x00008, 0x204D5E8F, 0x00008, 0x205789B7, 0x00008, 0x20581C5A, 0x00004, + 0x205904D0, 0x00008, 0x205EFED3, 0x00008, 0x20647B79, 0x00080, 0x207078E7, 0x00008, 0x20764655, 0x00008, 0x207F91CB, 0x00400, 0x20800D98, 0x00008, 0x208C75FE, 0x00008, 0x20924F53, 0x00008, 0x20A47A57, 0x00008, 0x20AB0002, 0x00008, 0x20ACB1AA, 0x00008, - 0x20B66113, 0x00008, 0x20CDECA8, 0x00008, 0x20D9ACE4, 0x00008, 0x20F21276, 0x00008, - 0x20FA32EA, 0x00008, 0x2117634A, 0x00008, 0x211D6D46, 0x00008, 0x21273822, 0x00008, - 0x213D0617, 0x00020, 0x21404EC1, 0x00008, 0x2153AB61, 0x00008, 0x21552FF5, 0x00008, - 0x2160110F, 0x00020, 0x216C3E06, 0x00008, 0x216C534D, 0x00008, 0x217A7851, 0x00008, - 0x217F935E, 0x00400, 0x2182F460, 0x00008, 0x21874826, 0x00008, 0x21963501, 0x00008, - 0x21965D68, 0x00008, 0x219ABABB, 0x00008, 0x21A69071, 0x00008, 0x21B7FD10, 0x00008, - 0x21B8E78F, 0x00020, 0x21BEA6CE, 0x00008, 0x21C9BD44, 0x0BB80, 0x21CB6184, 0x00008, - 0x21E3F60B, 0x00008, 0x21E69CF1, 0x00008, 0x21E88756, 0x00020, 0x21F9AE22, 0x00020, - 0x2225A14D, 0x00008, 0x2230F1CE, 0x00008, 0x2244B65A, 0x00008, 0x224E327B, 0x00008, - 0x22563E68, 0x00020, 0x2256888C, 0x00008, 0x225C3FF1, 0x00008, 0x2269588D, 0x00008, - 0x22724367, 0x00008, 0x227292E3, 0x00008, 0x22783D58, 0x00008, 0x227F94F1, 0x00400, - 0x228DE42B, 0x00008, 0x229E786B, 0x00008, 0x229F4DFB, 0x00008, 0x22A3AB30, 0x00008, - 0x22AA2346, 0x00020, 0x22AE0BCC, 0x00008, 0x22AEF5B5, 0x00020, 0x22B854B6, 0x00008, - 0x22B88EAB, 0x00008, 0x22C1A911, 0x00008, 0x22D4FB96, 0x00008, 0x22D8E5C9, 0x00008, - 0x22DA774A, 0x00008, 0x22E47B73, 0x00008, 0x22E75163, 0x00008, 0x22EB0273, 0x00008, - 0x22F70BCF, 0x00001, 0x22FB0931, 0x00008, 0x23131D6B, 0x00020, 0x231BF4B7, 0x00010, - 0x23263B29, 0x00008, 0x2336A560, 0x00008, 0x23483246, 0x00008, 0x2350E045, 0x00008, + 0x20B66113, 0x00008, 0x20CACDDA, 0x00008, 0x20CDECA8, 0x00008, 0x20D9ACE4, 0x00008, + 0x20F21276, 0x00008, 0x20FA32EA, 0x00008, 0x2117634A, 0x00008, 0x211C819E, 0x00008, + 0x211D6D46, 0x00008, 0x21273822, 0x00008, 0x213D0617, 0x00020, 0x21404EC1, 0x00008, + 0x2147A007, 0x00008, 0x2153AB61, 0x00008, 0x21552FF5, 0x00008, 0x2160110F, 0x00020, + 0x216C3E06, 0x00008, 0x216C534D, 0x00008, 0x217A7851, 0x00008, 0x217F935E, 0x00400, + 0x2182F460, 0x00008, 0x21874826, 0x00008, 0x21963501, 0x00008, 0x21965D68, 0x00008, + 0x219ABABB, 0x00008, 0x21A69071, 0x00008, 0x21B7FD10, 0x00008, 0x21B8E78F, 0x00020, + 0x21BEA6CE, 0x00008, 0x21C9BD44, 0x0BB80, 0x21CB6184, 0x00008, 0x21D95BB4, 0x00008, + 0x21DA3225, 0x00008, 0x21E3F60B, 0x00008, 0x21E69CF1, 0x00008, 0x21E88756, 0x00020, + 0x21F8A22A, 0x00020, 0x21F9AE22, 0x00020, 0x21FC456E, 0x00008, 0x2225A14D, 0x00008, + 0x222643C0, 0x00008, 0x2230F1CE, 0x00008, 0x223B3511, 0x00020, 0x2244B65A, 0x00008, + 0x224E327B, 0x00008, 0x22563E68, 0x00020, 0x2256888C, 0x00008, 0x225C3FF1, 0x00008, + 0x2269588D, 0x00008, 0x22724367, 0x00008, 0x227292E3, 0x00008, 0x22783D58, 0x00008, + 0x227F94F1, 0x00400, 0x228DE42B, 0x00008, 0x229CD30D, 0x00008, 0x229E786B, 0x00008, + 0x229F4DFB, 0x00008, 0x22A3AB30, 0x00008, 0x22AA2346, 0x00020, 0x22AE0BCC, 0x00008, + 0x22AEF5B5, 0x00020, 0x22B854B6, 0x00008, 0x22B88EAB, 0x00008, 0x22BEC463, 0x00008, + 0x22C1A911, 0x00008, 0x22D4FB96, 0x00008, 0x22D8E5C9, 0x00008, 0x22DA774A, 0x00008, + 0x22E0639C, 0x00008, 0x22E47B73, 0x00008, 0x22E75163, 0x00008, 0x22EB0273, 0x00008, + 0x22F70BCF, 0x00001, 0x22FB0931, 0x00008, 0x22FDF1C1, 0x00008, 0x2301F4C2, 0x00008, + 0x23131D6B, 0x00020, 0x231BF4B7, 0x00010, 0x23263B29, 0x00008, 0x23292E30, 0x00008, + 0x2336A560, 0x00008, 0x2342A01C, 0x00008, 0x23483246, 0x00008, 0x2350E045, 0x00008, 0x23570152, 0x00008, 0x23779FA3, 0x00008, 0x237F4349, 0x00008, 0x237F9684, 0x00400, - 0x2389A955, 0x00008, 0x23927FB1, 0x00008, 0x239D03FA, 0x00008, 0x23A2F8A4, 0x00008, - 0x23BB834B, 0x00008, 0x23D05480, 0x00008, 0x23E394D1, 0x00020, 0x2401AC9C, 0x00008, - 0x240EA068, 0x00008, 0x2416813E, 0x00008, 0x24194490, 0x00008, 0x241C7D26, 0x00008, + 0x2389A955, 0x00008, 0x23927FB1, 0x00008, 0x239D03FA, 0x00008, 0x23A135CA, 0x00008, + 0x23A2F8A4, 0x00008, 0x23BB834B, 0x00008, 0x23D05480, 0x00008, 0x23E394D1, 0x00020, + 0x23E49F3E, 0x00008, 0x23EAF38E, 0x00008, 0x2401AC9C, 0x00008, 0x240EA068, 0x00008, + 0x2413FDB1, 0x00004, 0x2416813E, 0x00008, 0x24194490, 0x00008, 0x241C7D26, 0x00008, 0x243EF17F, 0x00008, 0x244B73C0, 0x00020, 0x245978C2, 0x00008, 0x245CFF50, 0x00008, - 0x245FDFE1, 0x00008, 0x246B2604, 0x00008, 0x2470B851, 0x00008, 0x247F28BC, 0x00008, - 0x247F9817, 0x00400, 0x2482AD60, 0x3A980, 0x248F3CD0, 0x00008, 0x2495EDAE, 0x00020, + 0x245FDFE1, 0x00008, 0x246A5BB6, 0x00008, 0x246B2604, 0x00008, 0x246B5C89, 0x00008, + 0x246E1D0F, 0x00008, 0x2470B851, 0x00008, 0x247F28BC, 0x00008, 0x247F9817, 0x00400, + 0x2482AD60, 0x3A980, 0x248F3CD0, 0x00008, 0x2494B17E, 0x00008, 0x2495EDAE, 0x00020, 0x24A1AAAB, 0x00008, 0x24A1EC33, 0x00008, 0x24AD643D, 0x00008, 0x24B2EC1B, 0x00008, 0x24B36B08, 0x00008, 0x24B54C36, 0x00008, 0x24BCE26F, 0x00008, 0x24C08FE1, 0x00008, 0x24E1B545, 0x00008, 0x24E6C092, 0x00008, 0x24F1F7BD, 0x00008, 0x24FBF83D, 0x00020, - 0x24FED684, 0x00008, 0x2503E583, 0x00008, 0x2516DAE4, 0x00008, 0x251A52DD, 0x00008, - 0x2522AD7E, 0x00718, 0x2523D6E1, 0x00004, 0x25255573, 0x00008, 0x2544FA8B, 0x00008, - 0x2545B554, 0x00008, 0x2545F62B, 0x00008, 0x25648358, 0x00080, 0x256878DF, 0x00008, - 0x2574A0AE, 0x00020, 0x257C5E20, 0x00008, 0x257F99AA, 0x00400, 0x25839373, 0x00004, - 0x2591447B, 0x00020, 0x2591928A, 0x00008, 0x25A0F1BF, 0x00008, 0x25A71ADC, 0x00008, - 0x25A9FFBD, 0x00020, 0x25AEA792, 0x00008, 0x25AEF104, 0x00020, 0x25B306FC, 0x00008, - 0x25B5C027, 0x00001, 0x25BBFA82, 0x00008, 0x25C24E2D, 0x00020, 0x25C2668B, 0x00008, - 0x25C35A74, 0x00008, 0x25E0523D, 0x00008, 0x25E19BE5, 0x00008, 0x25E30834, 0x00008, - 0x25E34223, 0x00008, 0x25E58005, 0x00008, 0x25EDCDB8, 0x00008, 0x25EE1323, 0x00008, - 0x25F238F7, 0x00008, 0x25FA4810, 0x00008, 0x2607C93E, 0x00020, 0x261D4C23, 0x00008, - 0x26239944, 0x00008, 0x26297547, 0x00020, 0x2639E91E, 0x00004, 0x2646B0BE, 0x00008, - 0x2648E717, 0x00008, 0x264CECCE, 0x00020, 0x264F6D14, 0x00008, 0x2657EBBF, 0x00020, - 0x265887B8, 0x00008, 0x266484EB, 0x00080, 0x267F49FB, 0x00008, 0x267F9B3D, 0x00400, - 0x2684C61E, 0x00008, 0x26865BCD, 0x00008, 0x268A1BE8, 0x00008, 0x268B9E5F, 0x00008, - 0x268CEBA3, 0x00008, 0x26B40D4C, 0x00008, 0x26B67610, 0x00002, 0x26D11416, 0x00008, - 0x26D71FE3, 0x00008, 0x26DAAFBF, 0x00020, 0x26DF819E, 0x00020, 0x26E69AA9, 0x00004, - 0x26E8B4CF, 0x00008, 0x26F510C4, 0x00004, 0x26F7B122, 0x00008, 0x2709B172, 0x00008, - 0x2715BC96, 0x00020, 0x272395A8, 0x00020, 0x2727DD4E, 0x00008, 0x2732987D, 0x00008, - 0x2734BBBE, 0x00008, 0x273C80A7, 0x00008, 0x27435101, 0x00008, 0x274EB68A, 0x00008, - 0x27526396, 0x0000C, 0x2764867E, 0x00080, 0x276B1847, 0x00008, 0x277F40AA, 0x00008, - 0x2783B4F1, 0x00008, 0x279A7B59, 0x00008, 0x279D7314, 0x00008, 0x279D73DC, 0x00008, - 0x27B37AA3, 0x00008, 0x27C22B89, 0x00008, 0x27C875A0, 0x00008, 0x27D1AA7A, 0x00020, - 0x27D4F8D1, 0x00008, 0x27DBF575, 0x00008, 0x27E6020B, 0x00008, 0x27EA5DBB, 0x00020, - 0x27F16BDB, 0x00008, 0x27F506E7, 0x00008, 0x28087519, 0x00008, 0x28209B9B, 0x00020, - 0x28226644, 0x00008, 0x2828808B, 0x00008, 0x28385CF1, 0x00008, 0x283A4922, 0x00008, - 0x2858EC6E, 0x00008, 0x28648811, 0x00080, 0x28709FC6, 0x00008, 0x287ED11F, 0x00004, - 0x2887BCFA, 0x00008, 0x28891822, 0x00008, 0x289F0E65, 0x00008, 0x28BDC616, 0x00008, - 0x28DD1C6B, 0x00008, 0x28E4A528, 0x00008, 0x28E8C72E, 0x00008, 0x28E9E32B, 0x00008, - 0x28EA4A3A, 0x00008, 0x28F4F0FA, 0x00008, 0x2903D070, 0x00008, 0x291C81BC, 0x00008, - 0x292B0E45, 0x00190, 0x296489A4, 0x00080, 0x296D8F4D, 0x00008, 0x2985AE32, 0x00008, + 0x24FED684, 0x00008, 0x2503E583, 0x00008, 0x2514795B, 0x00008, 0x2516DAE4, 0x00008, + 0x251A52DD, 0x00008, 0x2522AD7E, 0x00718, 0x2523D6E1, 0x00004, 0x25255573, 0x00008, + 0x253C6BD4, 0x00008, 0x2544FA8B, 0x00008, 0x2545B554, 0x00008, 0x2545F62B, 0x00008, + 0x255A4F50, 0x00020, 0x25648358, 0x00080, 0x256878DF, 0x00008, 0x2574A0AE, 0x00020, + 0x25776710, 0x00004, 0x257C5E20, 0x00008, 0x257F99AA, 0x00400, 0x25839373, 0x00004, + 0x2589ACA8, 0x00008, 0x258AECE2, 0x00008, 0x2591447B, 0x00020, 0x2591928A, 0x00008, + 0x25A0F1BF, 0x00008, 0x25A71ADC, 0x00008, 0x25A9FFBD, 0x00020, 0x25AEA792, 0x00008, + 0x25AEF104, 0x00020, 0x25B306FC, 0x00008, 0x25B5C027, 0x00001, 0x25BBFA82, 0x00008, + 0x25C24E2D, 0x00020, 0x25C2668B, 0x00008, 0x25C35A74, 0x00008, 0x25D71C6A, 0x00008, + 0x25E0523D, 0x00008, 0x25E19BE5, 0x00008, 0x25E30834, 0x00008, 0x25E34223, 0x00008, + 0x25E58005, 0x00008, 0x25EB147D, 0x00008, 0x25EDCDB8, 0x00008, 0x25EE1323, 0x00008, + 0x25F238F7, 0x00008, 0x25FA4810, 0x00008, 0x2607C93E, 0x00020, 0x26162CDF, 0x00008, + 0x261D4C23, 0x00008, 0x26239944, 0x00008, 0x26297547, 0x00020, 0x2632D929, 0x00008, + 0x2639E91E, 0x00004, 0x2646B0BE, 0x00008, 0x26477F15, 0x00008, 0x2648E717, 0x00008, + 0x264C9C6E, 0x00008, 0x264CECCE, 0x00020, 0x264F6D14, 0x00008, 0x2657EBBF, 0x00020, + 0x265887B8, 0x00008, 0x266484EB, 0x00080, 0x266C9EF8, 0x00008, 0x267F49FB, 0x00008, + 0x267F9B3D, 0x00400, 0x2684C61E, 0x00008, 0x26865BCD, 0x00008, 0x268A1BE8, 0x00008, + 0x268B9E5F, 0x00008, 0x268CEBA3, 0x00008, 0x26B40D4C, 0x00008, 0x26B67610, 0x00002, + 0x26D11416, 0x00008, 0x26D71FE3, 0x00008, 0x26DAAFBF, 0x00020, 0x26DF819E, 0x00020, + 0x26E69AA9, 0x00004, 0x26E8B4CF, 0x00008, 0x26F510C4, 0x00004, 0x26F7B122, 0x00008, + 0x26FB9965, 0x00008, 0x2709B172, 0x00008, 0x270D9604, 0x00008, 0x2715BC96, 0x00020, + 0x272395A8, 0x00020, 0x2727DD4E, 0x00008, 0x2732987D, 0x00008, 0x2734BBBE, 0x00008, + 0x273C80A7, 0x00008, 0x27435101, 0x00008, 0x274EB68A, 0x00008, 0x27526396, 0x0000C, + 0x2764867E, 0x00080, 0x27679664, 0x00008, 0x276B1847, 0x00008, 0x27732009, 0x00008, + 0x2774061F, 0x00008, 0x277F40AA, 0x00008, 0x2783B4F1, 0x00008, 0x279A7B59, 0x00008, + 0x279BFDE3, 0x00008, 0x279D7314, 0x00008, 0x279D73DC, 0x00008, 0x27B37AA3, 0x00008, + 0x27C22B89, 0x00008, 0x27C875A0, 0x00008, 0x27CF15A6, 0x00008, 0x27D1AA7A, 0x00020, + 0x27D4F8D1, 0x00008, 0x27DBF575, 0x00008, 0x27E54B48, 0x00008, 0x27E6020B, 0x00008, + 0x27EA5DBB, 0x00020, 0x27F16BDB, 0x00008, 0x27F506E7, 0x00008, 0x28087519, 0x00008, + 0x281B35B3, 0x00008, 0x28209B9B, 0x00020, 0x28226644, 0x00008, 0x2828808B, 0x00008, + 0x28385CF1, 0x00008, 0x283A4922, 0x00008, 0x283B67C5, 0x00008, 0x2850F7B5, 0x00020, + 0x28568266, 0x00008, 0x2858EC6E, 0x00008, 0x28648811, 0x00080, 0x28709FC6, 0x00008, + 0x287ED11F, 0x00004, 0x2887BCFA, 0x00008, 0x28891822, 0x00008, 0x289CAFF5, 0x00008, + 0x289F0E65, 0x00008, 0x28ACFEA3, 0x00008, 0x28B22C6F, 0x00008, 0x28B2AD31, 0x00008, + 0x28BDC616, 0x00008, 0x28C953BA, 0x00008, 0x28DD1C6B, 0x00008, 0x28E475DE, 0x00C80, + 0x28E4A528, 0x00008, 0x28E8C72E, 0x00008, 0x28E9E32B, 0x00008, 0x28EA4A3A, 0x00008, + 0x28F4F0FA, 0x00008, 0x2903D070, 0x00008, 0x290866E5, 0x00008, 0x291C81BC, 0x00008, + 0x292B0E45, 0x00190, 0x292FA831, 0x00008, 0x293971D4, 0x00020, 0x294F2ED9, 0x00008, + 0x296489A4, 0x00080, 0x296D8F4D, 0x00008, 0x2985AE32, 0x00008, 0x2994EFEA, 0x00008, 0x299AEB08, 0x00004, 0x299AECBB, 0x00004, 0x299AF021, 0x00004, 0x29A344C7, 0x00001, - 0x29A4E691, 0x00008, 0x29A4F57C, 0x00008, 0x29A5EE2A, 0x00001, 0x29A9D701, 0x00001, - 0x29AB994C, 0x00001, 0x29AF8223, 0x00001, 0x29B1CE38, 0x00008, 0x29B22B86, 0x00001, - 0x29B4615D, 0x00001, 0x29B4AED2, 0x00718, 0x29B84368, 0x00001, 0x29BCA684, 0x00008, - 0x29CFF371, 0x00008, 0x29DA68C1, 0x00008, 0x29F24002, 0x00008, 0x29F46734, 0x00008, - 0x29F4EB6E, 0x00008, 0x29F59A93, 0x00008, 0x29F9736A, 0x00008, 0x2A01E108, 0x00008, - 0x2A070BB8, 0x00008, 0x2A0D38BB, 0x00008, 0x2A0DF99D, 0x00008, 0x2A1767B5, 0x00008, - 0x2A1F009B, 0x00008, 0x2A26DC6D, 0x00008, 0x2A3AC89A, 0x00004, 0x2A4231C2, 0x00020, - 0x2A54FAE6, 0x00008, 0x2A648B37, 0x00080, 0x2A71E6B0, 0x00008, 0x2A95DFE7, 0x00008, - 0x2A9942DB, 0x00008, 0x2A9CCE3C, 0x00008, 0x2A9E68EC, 0x00008, 0x2AA2FB92, 0x00008, - 0x2AB3AEE6, 0x00008, 0x2AB42C7B, 0x00008, 0x2ABF1C43, 0x00008, 0x2AC14C12, 0x00008, - 0x2ACABCC8, 0x00008, 0x2AF01A7F, 0x00008, 0x2B04FCF0, 0x00008, 0x2B054DF2, 0x00020, - 0x2B08967F, 0x00008, 0x2B1BD36E, 0x00008, 0x2B3D672F, 0x00008, 0x2B4982E1, 0x00008, - 0x2B4EC817, 0x00008, 0x2B53974F, 0x00008, 0x2B5508E5, 0x00008, 0x2B648CCA, 0x00080, - 0x2B7EFC7F, 0x00008, 0x2B971B2B, 0x00008, 0x2B9C07F6, 0x00008, 0x2BA38A70, 0x00008, - 0x2BBA966F, 0x00008, 0x2BC05667, 0x00008, 0x2BC79FD3, 0x00008, 0x2BC82B3B, 0x00008, - 0x2BCC63C1, 0x00008, 0x2BCEFC32, 0x00008, 0x2BD8C433, 0x00008, 0x2BFE5A55, 0x00020, - 0x2BFEAADB, 0x00008, 0x2C237D27, 0x00020, 0x2C2CED4C, 0x00008, 0x2C2F6A5B, 0x00008, - 0x2C305C61, 0x00008, 0x2C3457FB, 0x00008, 0x2C39E7F3, 0x00008, 0x2C3EDA7A, 0x00008, - 0x2C42BAE4, 0x00008, 0x2C49EF1A, 0x00008, 0x2C51FF26, 0x00008, 0x2C5909EF, 0x00008, - 0x2C648E5D, 0x00080, 0x2C64CBED, 0x00008, 0x2C7084E3, 0x00008, 0x2C7C80E7, 0x00008, - 0x2C84DE5E, 0x00008, 0x2C8D3999, 0x00008, 0x2C96CF44, 0x00008, 0x2CA34D40, 0x00004, - 0x2CA34EF3, 0x00004, 0x2CA350A6, 0x00004, 0x2CB00691, 0x00008, 0x2CB5E57E, 0x00008, - 0x2CB5E7E4, 0x00008, 0x2CBA337F, 0x00008, 0x2CD1D95C, 0x00020, 0x2CDABF3D, 0x00008, - 0x2CE99281, 0x00008, 0x2CF10BDA, 0x00020, 0x2D05D7F9, 0x00008, 0x2D05F1FF, 0x00008, - 0x2D1A5CCB, 0x00008, 0x2D262377, 0x00020, 0x2D3A3C5C, 0x00008, 0x2D4707CA, 0x00008, + 0x29A3D3DD, 0x00008, 0x29A4E691, 0x00008, 0x29A4F57C, 0x00008, 0x29A5EE2A, 0x00001, + 0x29A9D701, 0x00001, 0x29AB994C, 0x00001, 0x29AF8223, 0x00001, 0x29B1CE38, 0x00008, + 0x29B22B86, 0x00001, 0x29B4615D, 0x00001, 0x29B483BB, 0x00008, 0x29B4AED2, 0x00718, + 0x29B84368, 0x00001, 0x29BCA684, 0x00008, 0x29CFF371, 0x00008, 0x29D699FF, 0x00004, + 0x29DA68C1, 0x00008, 0x29F24002, 0x00008, 0x29F46734, 0x00008, 0x29F4EB6E, 0x00008, + 0x29F59A93, 0x00008, 0x29F9736A, 0x00008, 0x2A01E108, 0x00008, 0x2A070BB8, 0x00008, + 0x2A0D38BB, 0x00008, 0x2A0DF99D, 0x00008, 0x2A1767B5, 0x00008, 0x2A1F009B, 0x00008, + 0x2A26DC6D, 0x00008, 0x2A3AC89A, 0x00004, 0x2A4231C2, 0x00020, 0x2A54FAE6, 0x00008, + 0x2A648B37, 0x00080, 0x2A71E6B0, 0x00008, 0x2A95DFE7, 0x00008, 0x2A9942DB, 0x00008, + 0x2A9CCE3C, 0x00008, 0x2A9E68EC, 0x00008, 0x2AA2FB92, 0x00008, 0x2AB3AEE6, 0x00008, + 0x2AB42C7B, 0x00008, 0x2ABF1C43, 0x00008, 0x2AC14C12, 0x00008, 0x2ACABCC8, 0x00008, + 0x2ADA836D, 0x00008, 0x2AF01A7F, 0x00008, 0x2B04FCF0, 0x00008, 0x2B054DF2, 0x00020, + 0x2B08967F, 0x00008, 0x2B1BD36E, 0x00008, 0x2B2C31BB, 0x00008, 0x2B3D672F, 0x00008, + 0x2B4982E1, 0x00008, 0x2B4EC817, 0x00008, 0x2B53974F, 0x00008, 0x2B5508E5, 0x00008, + 0x2B648CCA, 0x00080, 0x2B669CE8, 0x00008, 0x2B7EFC7F, 0x00008, 0x2B971B2B, 0x00008, + 0x2B9B8F07, 0x00008, 0x2B9C07F6, 0x00008, 0x2BA38A70, 0x00008, 0x2BBA966F, 0x00008, + 0x2BC05667, 0x00008, 0x2BC79FD3, 0x00008, 0x2BC82B3B, 0x00008, 0x2BC8A6DC, 0x00008, + 0x2BCC63C1, 0x00008, 0x2BCEFC32, 0x00008, 0x2BD8C433, 0x00008, 0x2BE230E4, 0x00008, + 0x2BE346E1, 0x00008, 0x2BEAB93C, 0x00008, 0x2BFE5A55, 0x00020, 0x2BFEAADB, 0x00008, + 0x2C163878, 0x00008, 0x2C237D27, 0x00020, 0x2C2CED4C, 0x00008, 0x2C2F6A5B, 0x00008, + 0x2C305C61, 0x00008, 0x2C3457FB, 0x00008, 0x2C39E7F3, 0x00008, 0x2C3CC351, 0x00008, + 0x2C3EDA7A, 0x00008, 0x2C42BAE4, 0x00008, 0x2C49EF1A, 0x00008, 0x2C51FF26, 0x00008, + 0x2C5909EF, 0x00008, 0x2C648E5D, 0x00080, 0x2C64CBED, 0x00008, 0x2C7084E3, 0x00008, + 0x2C7B6186, 0x00008, 0x2C7C80E7, 0x00008, 0x2C84DE5E, 0x00008, 0x2C8D3999, 0x00008, + 0x2C96CF44, 0x00008, 0x2CA34D40, 0x00004, 0x2CA34EF3, 0x00004, 0x2CA350A6, 0x00004, + 0x2CB00691, 0x00008, 0x2CB27FED, 0x00008, 0x2CB5E57E, 0x00008, 0x2CB5E7E4, 0x00008, + 0x2CBA337F, 0x00008, 0x2CC3A316, 0x00008, 0x2CC86861, 0x00008, 0x2CCE2385, 0x00008, + 0x2CD1D95C, 0x00020, 0x2CDABF3D, 0x00008, 0x2CE99281, 0x00008, 0x2CF10BDA, 0x00020, + 0x2D05D7F9, 0x00008, 0x2D05F1FF, 0x00008, 0x2D1A5CCB, 0x00008, 0x2D262377, 0x00020, + 0x2D2E0A7C, 0x00008, 0x2D3A3C5C, 0x00008, 0x2D4707CA, 0x00008, 0x2D4D0E04, 0x00008, 0x2D5004EF, 0x00008, 0x2D54FB3C, 0x00008, 0x2D5734DF, 0x00020, 0x2D63DCFD, 0x00008, - 0x2D64A4A9, 0x00020, 0x2D78B7E5, 0x00008, 0x2D88C497, 0x00008, 0x2D94D732, 0x00008, - 0x2D98E9E3, 0x00008, 0x2DA64436, 0x00008, 0x2DA7805A, 0x00008, 0x2DAC8879, 0x00008, - 0x2DC5B48A, 0x00008, 0x2DE976B6, 0x00008, 0x2DF3EA1D, 0x00008, 0x2DFEC315, 0x00008, - 0x2E0C6757, 0x00004, 0x2E0EA3FA, 0x00004, 0x2E114691, 0x00004, 0x2E15289C, 0x00004, - 0x2E16F1B3, 0x00004, 0x2E17479A, 0x00001, 0x2E1AE156, 0x00004, 0x2E1CEB78, 0x00008, - 0x2E1CF9AD, 0x00008, 0x2E1D172D, 0x00004, 0x2E1FB2F8, 0x00004, 0x2E20E59D, 0x00008, - 0x2E2214E8, 0x00020, 0x2E25FBE5, 0x00008, 0x2E281D1A, 0x00008, 0x2E33DEE5, 0x00004, - 0x2E367F4A, 0x00008, 0x2E37C0F0, 0x00004, 0x2E5647D0, 0x00008, 0x2E60E444, 0x00008, + 0x2D64A4A9, 0x00020, 0x2D78B7E5, 0x00008, 0x2D88C497, 0x00008, 0x2D89C157, 0x00008, + 0x2D94D732, 0x00008, 0x2D98E9E3, 0x00008, 0x2DA64436, 0x00008, 0x2DA7805A, 0x00008, + 0x2DAC8879, 0x00008, 0x2DC5B48A, 0x00008, 0x2DDEEC7A, 0x00008, 0x2DE976B6, 0x00008, + 0x2DF201B2, 0x00004, 0x2DF3EA1D, 0x00008, 0x2DFEC315, 0x00008, 0x2E0C6757, 0x00004, + 0x2E0EA3FA, 0x00004, 0x2E114691, 0x00004, 0x2E15289C, 0x00004, 0x2E16F1B3, 0x00004, + 0x2E17479A, 0x00001, 0x2E1AE156, 0x00004, 0x2E1CEB78, 0x00008, 0x2E1CF9AD, 0x00008, + 0x2E1D172D, 0x00004, 0x2E1FB2F8, 0x00004, 0x2E20E59D, 0x00008, 0x2E2214E8, 0x00020, + 0x2E233763, 0x00008, 0x2E25FBE5, 0x00008, 0x2E281D1A, 0x00008, 0x2E2DAB54, 0x00008, + 0x2E33DEE5, 0x00004, 0x2E367F4A, 0x00008, 0x2E37C0F0, 0x00004, 0x2E5647D0, 0x00008, + 0x2E5ABD6D, 0x00008, 0x2E5B1B9C, 0x00008, 0x2E60E444, 0x00008, 0x2E643360, 0x00008, 0x2E65F40A, 0x00008, 0x2E790F65, 0x00004, 0x2E7B3668, 0x00020, 0x2E8B0AE6, 0x00008, 0x2E90CF53, 0x00008, 0x2E97F5B9, 0x00008, 0x2EA3DE0B, 0x00008, 0x2EAAAB4E, 0x00008, 0x2EB1B190, 0x00021, 0x2EC1CC77, 0x0000C, 0x2EC5BC1A, 0x0000C, 0x2EC78531, 0x0000C, - 0x2ECB673C, 0x0000C, 0x2ECE09D3, 0x0000C, 0x2ED04676, 0x0000C, 0x2ED42F4D, 0x0000C, - 0x2ED5F198, 0x0000C, 0x2EE2C482, 0x00008, 0x2EE3E797, 0x00008, 0x2EF42B8A, 0x00020, - 0x2EF6EE63, 0x00008, 0x2F0AFED6, 0x00008, 0x2F0EE608, 0x00008, 0x2F1DB158, 0x00008, - 0x2F20C116, 0x00008, 0x2F288563, 0x00008, 0x2F37EA60, 0x00008, 0x2F455DEB, 0x00008, - 0x2F532744, 0x00004, 0x2F59A5F5, 0x00008, 0x2F5E21E0, 0x00008, 0x2F5F0597, 0x00008, + 0x2EC95754, 0x00008, 0x2ECB673C, 0x0000C, 0x2ECE09D3, 0x0000C, 0x2ED04676, 0x0000C, + 0x2ED42F4D, 0x0000C, 0x2ED5F198, 0x0000C, 0x2EE2C482, 0x00008, 0x2EE3E797, 0x00008, + 0x2EF42B8A, 0x00020, 0x2EF6EE63, 0x00008, 0x2F0AFED6, 0x00008, 0x2F0EE608, 0x00008, + 0x2F1DB158, 0x00008, 0x2F20C116, 0x00008, 0x2F287E83, 0x00008, 0x2F288563, 0x00008, + 0x2F37EA60, 0x00008, 0x2F455DEB, 0x00008, 0x2F532744, 0x00004, 0x2F534F66, 0x00008, + 0x2F585585, 0x00008, 0x2F59A5F5, 0x00008, 0x2F5E21E0, 0x00008, 0x2F5F0597, 0x00008, 0x2F705F70, 0x00008, 0x2F77B50F, 0x00008, 0x2F83F088, 0x00008, 0x2F840DF2, 0x00008, - 0x2FA7057B, 0x00008, 0x2FAF3426, 0x00008, 0x2FB0E02A, 0x00008, 0x2FB6E9D1, 0x00008, - 0x2FBDA24B, 0x00020, 0x2FD5ED43, 0x00008, 0x2FF2254B, 0x00008, 0x2FFC9057, 0x00008, - 0x300CB0FF, 0x00008, 0x301CD04A, 0x00008, 0x301DB3BB, 0x00008, 0x301FAE69, 0x00008, - 0x302AACAA, 0x00008, 0x30418AF8, 0x00008, 0x3047A41F, 0x00008, 0x3049337E, 0x00008, - 0x304F462D, 0x00008, 0x3054BC90, 0x00008, 0x305928F6, 0x00008, 0x3065B8E0, 0x00008, - 0x3071218A, 0x00008, 0x3078A6E9, 0x00008, 0x3082DA5A, 0x00008, 0x308B067D, 0x00008, - 0x30933810, 0x00008, 0x30B64C2C, 0x00008, 0x30BFDE14, 0x00008, 0x30C24642, 0x00008, - 0x30D4461E, 0x00008, 0x30E0760D, 0x00008, 0x30E73FB2, 0x00008, 0x30E7493E, 0x00008, + 0x2F94C5F8, 0x00008, 0x2FA7057B, 0x00008, 0x2FAF3426, 0x00008, 0x2FB0E02A, 0x00008, + 0x2FB6E9D1, 0x00008, 0x2FBDA24B, 0x00020, 0x2FD5ED43, 0x00008, 0x2FDFF29E, 0x00008, + 0x2FE4BA02, 0x00020, 0x2FF2254B, 0x00008, 0x2FFC9057, 0x00008, 0x300CB0FF, 0x00008, + 0x301CD04A, 0x00008, 0x301DB3BB, 0x00008, 0x301FAE69, 0x00008, 0x302AACAA, 0x00008, + 0x30418AF8, 0x00008, 0x3045BC2D, 0x00008, 0x3047A41F, 0x00008, 0x3049337E, 0x00008, + 0x304F462D, 0x00008, 0x3054BC90, 0x00008, 0x3058C6B7, 0x00008, 0x305928F6, 0x00008, + 0x3065B8E0, 0x00008, 0x3071218A, 0x00008, 0x3078A6E9, 0x00008, 0x3082DA5A, 0x00008, + 0x308B067D, 0x00008, 0x308C990F, 0x00008, 0x30933810, 0x00008, 0x30B64C2C, 0x00008, + 0x30BFDE14, 0x00008, 0x30C24642, 0x00008, 0x30D4461E, 0x00008, 0x30E0760D, 0x00008, + 0x30E44D2E, 0x00008, 0x30E73FB2, 0x00008, 0x30E7493E, 0x00008, 0x30F6630F, 0x00008, 0x3105F5D4, 0x00008, 0x310E4BA6, 0x00008, 0x310F3354, 0x00020, 0x312220C5, 0x00008, 0x3122E18D, 0x00008, 0x3129555B, 0x00008, 0x314695AE, 0x00008, 0x3146FB6D, 0x00008, - 0x31670005, 0x00008, 0x317051B5, 0x00008, 0x317D3A34, 0x00020, 0x317F3AD1, 0x00008, - 0x3183BEE8, 0x00008, 0x318DE493, 0x00008, 0x318F1132, 0x00008, 0x319AD909, 0x00020, - 0x319E1CB4, 0x00008, 0x31A721BD, 0x00008, 0x31B9C301, 0x00010, 0x31BB1180, 0x00008, - 0x31BEF78C, 0x00020, 0x31C097B3, 0x00008, 0x31CD1DC0, 0x00008, 0x31D1F16F, 0x00008, - 0x31DE21F6, 0x00008, 0x31E3A67C, 0x00008, 0x31EF132C, 0x00010, 0x31F52833, 0x00008, - 0x31F5B652, 0x00008, 0x320794F8, 0x00008, 0x3207AC9C, 0x00008, 0x320862ED, 0x00008, + 0x31670005, 0x00008, 0x316D9214, 0x00008, 0x317051B5, 0x00008, 0x317D3A34, 0x00020, + 0x317F3AD1, 0x00008, 0x3183BEE8, 0x00008, 0x318DE493, 0x00008, 0x318F1132, 0x00008, + 0x319AD909, 0x00020, 0x319E1CB4, 0x00008, 0x31A721BD, 0x00008, 0x31B9C301, 0x00010, + 0x31BB1180, 0x00008, 0x31BEF78C, 0x00020, 0x31C097B3, 0x00008, 0x31CABF12, 0x00008, + 0x31CD1DC0, 0x00008, 0x31D1F16F, 0x00008, 0x31DE21F6, 0x00008, 0x31E3A67C, 0x00008, + 0x31E757A4, 0x00008, 0x31EF132C, 0x00010, 0x31F52833, 0x00008, 0x31F5B652, 0x00008, + 0x31FB910F, 0x00008, 0x320794F8, 0x00008, 0x3207AC9C, 0x00008, 0x320862ED, 0x00008, 0x320BE700, 0x00008, 0x32163707, 0x00008, 0x3222AFC0, 0x00008, 0x32232AA4, 0x00008, - 0x322F945D, 0x00008, 0x323556DF, 0x00008, 0x323E1F97, 0x00008, 0x32566908, 0x00008, - 0x3256A957, 0x00008, 0x32632399, 0x00008, 0x32691778, 0x00008, 0x3275F474, 0x00004, - 0x3275F98D, 0x00004, 0x3286B31C, 0x00008, 0x32939B5D, 0x00008, 0x329C9262, 0x00001, - 0x329F6783, 0x00008, 0x32A7FBD0, 0x00008, 0x32B09F0D, 0x00008, 0x32CB90F2, 0x00008, - 0x33003B2F, 0x00008, 0x330260C0, 0x00008, 0x3320F1D5, 0x00008, 0x33219BDE, 0x00008, - 0x333025C2, 0x00008, 0x334171AA, 0x00008, 0x334DF045, 0x00008, 0x3351FB51, 0x00008, - 0x33525688, 0x00008, 0x3353E3E4, 0x00008, 0x33690FBB, 0x00008, 0x33772FBD, 0x00008, - 0x33881DA4, 0x00008, 0x33891317, 0x00008, 0x33943650, 0x00008, 0x339F6564, 0x00001, - 0x33B5678F, 0x00008, 0x33CE9300, 0x00008, 0x33D8715C, 0x00008, 0x33DBC464, 0x00020, - 0x33DC7141, 0x00008, 0x33EA01A6, 0x00008, 0x33F11BA3, 0x00008, 0x33F39467, 0x00048, - 0x33F593F3, 0x00008, 0x340E29BF, 0x00008, 0x341EA3FB, 0x00008, 0x342CFC48, 0x00008, - 0x342FD51A, 0x00008, 0x34367A44, 0x00008, 0x344168C2, 0x00008, 0x344CE2F1, 0x00008, - 0x344D89A3, 0x00008, 0x34557161, 0x00004, 0x345782E6, 0x00008, 0x345C52AD, 0x00008, - 0x34687822, 0x00008, 0x348B973A, 0x00008, 0x3490380A, 0x00008, 0x349AD021, 0x00008, + 0x322F945D, 0x00008, 0x323556DF, 0x00008, 0x323E1F97, 0x00008, 0x324AA8A9, 0x00008, + 0x32566908, 0x00008, 0x3256A957, 0x00008, 0x3258D890, 0x00008, 0x325D8E5A, 0x00008, + 0x32632399, 0x00008, 0x32691778, 0x00008, 0x3275F474, 0x00004, 0x3275F98D, 0x00004, + 0x3286B31C, 0x00008, 0x32939B5D, 0x00008, 0x329C9262, 0x00001, 0x329F6783, 0x00008, + 0x32A7FBD0, 0x00008, 0x32AC82C8, 0x00008, 0x32B09F0D, 0x00008, 0x32CB90F2, 0x00008, + 0x32EEEF25, 0x00008, 0x33003B2F, 0x00008, 0x330260C0, 0x00008, 0x331D6790, 0x00008, + 0x3320F1D5, 0x00008, 0x33219BDE, 0x00008, 0x333025C2, 0x00008, 0x334171AA, 0x00008, + 0x334DF045, 0x00008, 0x3351FB51, 0x00008, 0x33525688, 0x00008, 0x3353E3E4, 0x00008, + 0x33690FBB, 0x00008, 0x33772FBD, 0x00008, 0x33881DA4, 0x00008, 0x33891317, 0x00008, + 0x33943650, 0x00008, 0x339F6564, 0x00001, 0x33B5678F, 0x00008, 0x33CE9300, 0x00008, + 0x33D8715C, 0x00008, 0x33DBC464, 0x00020, 0x33DC7141, 0x00008, 0x33DD4B17, 0x00008, + 0x33EA01A6, 0x00008, 0x33F11BA3, 0x00008, 0x33F39467, 0x00048, 0x33F593F3, 0x00008, + 0x33F7FCF4, 0x00008, 0x340E29BF, 0x00008, 0x340F4ED7, 0x00020, 0x341EA3FB, 0x00008, + 0x342CFC48, 0x00008, 0x342FD51A, 0x00008, 0x34367A44, 0x00008, 0x344168C2, 0x00008, + 0x3449C69C, 0x00020, 0x344CE2F1, 0x00008, 0x344D89A3, 0x00008, 0x34557161, 0x00004, + 0x345782E6, 0x00008, 0x345C1C13, 0x00008, 0x345C52AD, 0x00008, 0x34687822, 0x00008, + 0x34692AA4, 0x00008, 0x348B973A, 0x00008, 0x3490380A, 0x00008, 0x349AD021, 0x00008, 0x349C9CFB, 0x00008, 0x34A0B628, 0x00020, 0x34A0EA8D, 0x00020, 0x34A5282A, 0x00008, 0x34AA63B8, 0x00008, 0x34B6FE87, 0x00008, 0x34B8F08C, 0x00008, 0x34BD65DA, 0x00008, - 0x34CA7B84, 0x00008, 0x34E5B009, 0x00008, 0x34EA04EA, 0x00008, 0x34EF7EA6, 0x00008, - 0x34F2E9EC, 0x00008, 0x34F68ED1, 0x00008, 0x34F7C44C, 0x00008, 0x34FD5227, 0x00008, - 0x34FE99A1, 0x00008, 0x3513F633, 0x00008, 0x352A48EB, 0x00008, 0x3534F275, 0x00008, - 0x355492F4, 0x00008, 0x356359F1, 0x00008, 0x356A3B89, 0x00008, 0x356B8D9D, 0x00008, - 0x356DB638, 0x00008, 0x359436C5, 0x00004, 0x359BC3BC, 0x00008, 0x35D58AFE, 0x00008, + 0x34CA7B84, 0x00008, 0x34E49CCA, 0x00008, 0x34E5B009, 0x00008, 0x34E95BDE, 0x00008, + 0x34EA04EA, 0x00008, 0x34EF7EA6, 0x00008, 0x34F2E9EC, 0x00008, 0x34F68ED1, 0x00008, + 0x34F7C44C, 0x00008, 0x34FD5227, 0x00008, 0x34FE99A1, 0x00008, 0x351202AE, 0x00008, + 0x3513F633, 0x00008, 0x352A48EB, 0x00008, 0x35319906, 0x00008, 0x3534F275, 0x00008, + 0x35414D3E, 0x00008, 0x35476F6D, 0x00008, 0x35493A3D, 0x00008, 0x355492F4, 0x00008, + 0x355E8010, 0x00008, 0x355F694F, 0x00020, 0x356359F1, 0x00008, 0x356A3B89, 0x00008, + 0x356B8D9D, 0x00008, 0x356DB638, 0x00008, 0x3574471C, 0x00008, 0x359436C5, 0x00004, + 0x359BC3BC, 0x00008, 0x35CC71EE, 0x00008, 0x35D58AFE, 0x00008, 0x35DAD211, 0x00020, 0x35E1731C, 0x00008, 0x35E8729B, 0x00008, 0x35F6931C, 0x00008, 0x36052284, 0x00008, - 0x3605556F, 0x00008, 0x361C3948, 0x00008, 0x361FB5C2, 0x00008, 0x362DC4A5, 0x00008, - 0x364943DC, 0x00020, 0x36534FBB, 0x00008, 0x3656BB9B, 0x00008, 0x366984C9, 0x00008, - 0x368A7CA6, 0x00008, 0x368F098F, 0x00008, 0x369960EE, 0x00008, 0x36AD3AAA, 0x00020, - 0x36AEE193, 0x00008, 0x36E2369D, 0x00008, 0x36E62171, 0x00008, 0x36F24B2D, 0x00008, - 0x36F3BD04, 0x00008, 0x370EAB9E, 0x00008, 0x372B87D8, 0x00001, 0x3734072D, 0x00008, - 0x374E5703, 0x00008, 0x374E5F04, 0x00002, 0x374FA43C, 0x00008, 0x3762B9FD, 0x00020, - 0x3764B457, 0x00008, 0x37657881, 0x00008, 0x3766873B, 0x00008, 0x376FA0DA, 0x00008, - 0x37748C14, 0x00008, 0x377A72F4, 0x00008, 0x3793D5FE, 0x00008, 0x3796AABC, 0x00008, + 0x3605556F, 0x00008, 0x360970F2, 0x00008, 0x360A7F78, 0x00008, 0x361C3948, 0x00008, + 0x361FB5C2, 0x00008, 0x362DC4A5, 0x00008, 0x363B9E7C, 0x00004, 0x364943DC, 0x00020, + 0x36534FBB, 0x00008, 0x3656BB9B, 0x00008, 0x366984C9, 0x00008, 0x36763784, 0x00020, + 0x368A7CA6, 0x00008, 0x368F098F, 0x00008, 0x369960EE, 0x00008, 0x36AD12D2, 0x00008, + 0x36AD3AAA, 0x00020, 0x36AEE193, 0x00008, 0x36C972ED, 0x00008, 0x36E2369D, 0x00008, + 0x36E62171, 0x00008, 0x36F24B2D, 0x00008, 0x36F3BD04, 0x00008, 0x370EAB9E, 0x00008, + 0x372B87D8, 0x00001, 0x3734072D, 0x00008, 0x374E5703, 0x00008, 0x374E5F04, 0x00002, + 0x374FA43C, 0x00008, 0x3762B9FD, 0x00020, 0x3764B457, 0x00008, 0x37657881, 0x00008, + 0x3766873B, 0x00008, 0x376B009E, 0x00008, 0x376FA0DA, 0x00008, 0x37748C14, 0x00008, + 0x377A72F4, 0x00008, 0x3793D5FE, 0x00008, 0x3796AABC, 0x00008, 0x37975D46, 0x00008, 0x3799E219, 0x00008, 0x37A14EAC, 0x00008, 0x37A35B6C, 0x00008, 0x37A8F32A, 0x00008, 0x37AA8939, 0x00008, 0x37AF0454, 0x00021, 0x37B99B4D, 0x00004, 0x37BC7B27, 0x00020, - 0x37D9C035, 0x00008, 0x37DD779F, 0x00004, 0x37DFB442, 0x00004, 0x37E0F453, 0x00008, - 0x37E33059, 0x00004, 0x37E55F64, 0x00004, 0x37ED0CDA, 0x00008, 0x3820225E, 0x00020, + 0x37CE62BA, 0x00008, 0x37D9C035, 0x00008, 0x37DD779F, 0x00004, 0x37DFB442, 0x00004, + 0x37E0F453, 0x00008, 0x37E33059, 0x00004, 0x37E55F64, 0x00004, 0x37ED0CDA, 0x00008, + 0x37F071F8, 0x00008, 0x381DB643, 0x00008, 0x3820225E, 0x00020, 0x382349F4, 0x00008, 0x3824A376, 0x00020, 0x383B1C40, 0x00020, 0x384084CA, 0x00008, 0x3846AF3C, 0x00008, 0x384847E3, 0x00008, 0x38529CAA, 0x00008, 0x3856EF1D, 0x00008, 0x385733A5, 0x00008, - 0x38598EF0, 0x00008, 0x3861634D, 0x00008, 0x387362BE, 0x00008, 0x3880C14B, 0x00008, - 0x3887421C, 0x00020, 0x38874DA2, 0x00008, 0x38892B1E, 0x00008, 0x388FC464, 0x00008, - 0x389C8706, 0x00008, 0x38A6C21F, 0x00008, 0x38DEE97B, 0x00008, 0x38E08776, 0x00008, - 0x38EFFD3B, 0x00008, 0x39003A5D, 0x00008, 0x391477B2, 0x00008, 0x392E2B92, 0x00020, - 0x39359144, 0x00008, 0x394A237A, 0x00008, 0x395212DD, 0x00008, 0x39549185, 0x00008, - 0x395965DB, 0x00008, 0x395E5278, 0x00020, 0x395F3794, 0x00020, 0x39818F36, 0x00008, - 0x398EA437, 0x00008, 0x399492F0, 0x00008, 0x399D1450, 0x00008, 0x39A56B34, 0x00008, - 0x39B4C161, 0x00008, 0x39B68158, 0x00008, 0x39B8E3FD, 0x00008, 0x39C0F042, 0x00008, - 0x39EE2798, 0x00008, 0x3A038B88, 0x00008, 0x3A0A0A7B, 0x00008, 0x3A0D2606, 0x00008, - 0x3A0E8A79, 0x00008, 0x3A0FC689, 0x00008, 0x3A0FDE7C, 0x00008, 0x3A2233AF, 0x00008, - 0x3A2885EA, 0x00008, 0x3A2C639E, 0x00008, 0x3A3239A8, 0x00008, 0x3A3327AF, 0x00020, - 0x3A3F2CCA, 0x00008, 0x3A3F521B, 0x00008, 0x3A6C43AE, 0x00008, 0x3A79A609, 0x00008, - 0x3A7AC374, 0x00020, 0x3A84E9C1, 0x00008, 0x3A881EE6, 0x00008, 0x3A8ECDE2, 0x00008, - 0x3A9B594E, 0x00020, 0x3AA1A9AD, 0x00814, 0x3AAA95BB, 0x00008, 0x3AB4AF85, 0x00020, + 0x38598EF0, 0x00008, 0x385D8480, 0x00008, 0x3861634D, 0x00008, 0x3870C4B4, 0x00020, + 0x387362BE, 0x00008, 0x3880C14B, 0x00008, 0x38824544, 0x00008, 0x3887421C, 0x00020, + 0x38874DA2, 0x00008, 0x38892B1E, 0x00008, 0x388FC464, 0x00008, 0x389C8706, 0x00008, + 0x38A6C21F, 0x00008, 0x38B84E13, 0x00020, 0x38DC7F7F, 0x00004, 0x38DEE97B, 0x00008, + 0x38E08776, 0x00008, 0x38EFFD3B, 0x00008, 0x39003A5D, 0x00008, 0x391477B2, 0x00008, + 0x392E2B92, 0x00020, 0x39359144, 0x00008, 0x3936DF1E, 0x00008, 0x39456A3E, 0x00020, + 0x394A237A, 0x00008, 0x395212DD, 0x00008, 0x39549185, 0x00008, 0x395965DB, 0x00008, + 0x395E5278, 0x00020, 0x395F3794, 0x00020, 0x397D60E0, 0x00008, 0x39818F36, 0x00008, + 0x398EA437, 0x00008, 0x399492F0, 0x00008, 0x3998AF78, 0x00008, 0x399D1450, 0x00008, + 0x39A4066D, 0x00001, 0x39A535AC, 0x00008, 0x39A56B34, 0x00008, 0x39A6A238, 0x00001, + 0x39A8D80F, 0x00001, 0x39AC5AF2, 0x00001, 0x39AE90C9, 0x00001, 0x39AFDD4D, 0x00008, + 0x39B272D4, 0x00001, 0x39B4C161, 0x00008, 0x39B5156B, 0x00001, 0x39B68158, 0x00008, + 0x39B7520E, 0x00001, 0x39B8E3FD, 0x00008, 0x39BACE25, 0x00001, 0x39BCFD30, 0x00001, + 0x39C0F042, 0x00008, 0x39EE2798, 0x00008, 0x3A038B88, 0x00008, 0x3A0A0A7B, 0x00008, + 0x3A0D2606, 0x00008, 0x3A0E8A79, 0x00008, 0x3A0FC689, 0x00008, 0x3A0FDE7C, 0x00008, + 0x3A2233AF, 0x00008, 0x3A2885EA, 0x00008, 0x3A2C639E, 0x00008, 0x3A305D17, 0x00008, + 0x3A3239A8, 0x00008, 0x3A3327AF, 0x00020, 0x3A3F2CCA, 0x00008, 0x3A3F521B, 0x00008, + 0x3A6C43AE, 0x00008, 0x3A79A609, 0x00008, 0x3A7AC374, 0x00020, 0x3A84E9C1, 0x00008, + 0x3A881EE6, 0x00008, 0x3A8ECDE2, 0x00008, 0x3A9B594E, 0x00020, 0x3AA1A9AD, 0x00814, + 0x3AA55FA0, 0x00008, 0x3AAA95BB, 0x00008, 0x3AB4AF85, 0x00020, 0x3ACE0210, 0x00008, 0x3AD7C5C2, 0x00008, 0x3AE1883E, 0x00008, 0x3AE66F65, 0x00008, 0x3B11F7A8, 0x00008, - 0x3B286434, 0x00008, 0x3B307C63, 0x00020, 0x3B41AE00, 0x00008, 0x3B52C7BE, 0x00008, - 0x3B52E4A6, 0x00020, 0x3B55FD37, 0x00008, 0x3B801B79, 0x00008, 0x3B819021, 0x00004, - 0x3B87146E, 0x00008, 0x3B8CD0A1, 0x00008, 0x3B8E2597, 0x00008, 0x3B98346F, 0x00008, - 0x3B98D6BA, 0x00008, 0x3B9C4D70, 0x00008, 0x3B9DB747, 0x00008, 0x3BA85055, 0x00008, - 0x3BBAB762, 0x00008, 0x3BC869A3, 0x00008, 0x3BDBD6FC, 0x00008, 0x3BDFCD8E, 0x00008, - 0x3BE45B9F, 0x00008, 0x3BF8BCF4, 0x00020, 0x3BFC829E, 0x00008, 0x3C1AE61D, 0x00008, - 0x3C3609BC, 0x00008, 0x3C37DEDB, 0x00021, 0x3C438092, 0x00008, 0x3C4B6531, 0x00008, - 0x3C4FAAF9, 0x00008, 0x3C677251, 0x00008, 0x3C6C7E5D, 0x00020, 0x3C7BF670, 0x00008, - 0x3C818D32, 0x00008, 0x3C97B277, 0x00008, 0x3CB27F62, 0x00008, 0x3CBD8FAC, 0x00008, - 0x3CD0AB84, 0x00008, 0x3CDE9A98, 0x00008, 0x3CE81C5D, 0x00008, 0x3CE842D9, 0x00008, - 0x3CF29BAE, 0x00008, 0x3CF58577, 0x00008, 0x3CF5A164, 0x00008, 0x3CFE63A4, 0x00008, - 0x3D08B4B4, 0x00008, 0x3D10B75B, 0x00008, 0x3D113C88, 0x00008, 0x3D17A490, 0x00020, - 0x3D278FFA, 0x00008, 0x3D46C02F, 0x00008, 0x3D489FA4, 0x00008, 0x3D578AC7, 0x00008, - 0x3D5FE4C1, 0x00004, 0x3D6AB458, 0x00008, 0x3D6C0764, 0x00008, 0x3D74DDBD, 0x00008, - 0x3D837AB6, 0x00004, 0x3D870597, 0x00008, 0x3D9A7246, 0x00008, 0x3DA837F7, 0x00008, - 0x3DBC7598, 0x00008, 0x3DC11E5B, 0x00008, 0x3DC1ACDD, 0x00008, 0x3DDFB19C, 0x00008, - 0x3DEF5AF5, 0x00008, 0x3DF03D2F, 0x00008, 0x3DF9C532, 0x00008, 0x3DFA33DC, 0x00008, - 0x3E05FDAE, 0x00008, 0x3E0799B5, 0x00008, 0x3E11C856, 0x00021, 0x3E30F241, 0x00008, - 0x3E31138E, 0x00008, 0x3E32467E, 0x00008, 0x3E36AE3E, 0x00008, 0x3E3C33C3, 0x00008, + 0x3B286434, 0x00008, 0x3B307C63, 0x00020, 0x3B323E99, 0x00008, 0x3B41AE00, 0x00008, + 0x3B43EC45, 0x00004, 0x3B52C7BE, 0x00008, 0x3B52E4A6, 0x00020, 0x3B55FD37, 0x00008, + 0x3B5B012F, 0x00008, 0x3B801B79, 0x00008, 0x3B819021, 0x00004, 0x3B87146E, 0x00008, + 0x3B8CD0A1, 0x00008, 0x3B8E2597, 0x00008, 0x3B98346F, 0x00008, 0x3B98D6BA, 0x00008, + 0x3B9C4D70, 0x00008, 0x3B9DB747, 0x00008, 0x3BA28723, 0x00008, 0x3BA85055, 0x00008, + 0x3BAC965A, 0x00008, 0x3BBAB762, 0x00008, 0x3BC869A3, 0x00008, 0x3BDBD6FC, 0x00008, + 0x3BDFCD8E, 0x00008, 0x3BE45B9F, 0x00008, 0x3BF8BCF4, 0x00020, 0x3BFC829E, 0x00008, + 0x3C11BED5, 0x00008, 0x3C1AE61D, 0x00008, 0x3C1B6F2F, 0x00008, 0x3C3609BC, 0x00008, + 0x3C37DEDB, 0x00021, 0x3C4148E3, 0x00008, 0x3C438092, 0x00008, 0x3C4B6531, 0x00008, + 0x3C4FAAF9, 0x00008, 0x3C5A3C3A, 0x00008, 0x3C677251, 0x00008, 0x3C687F32, 0x00008, + 0x3C6C7E5D, 0x00020, 0x3C723F51, 0x00008, 0x3C7BF670, 0x00008, 0x3C818D32, 0x00008, + 0x3C97B277, 0x00008, 0x3CB27F62, 0x00008, 0x3CB9CA34, 0x00008, 0x3CBAF8CF, 0x00008, + 0x3CBD8FAC, 0x00008, 0x3CD0AB84, 0x00008, 0x3CDE9A98, 0x00008, 0x3CE81C5D, 0x00008, + 0x3CE842D9, 0x00008, 0x3CF29BAE, 0x00008, 0x3CF58577, 0x00008, 0x3CF5A164, 0x00008, + 0x3CFE63A4, 0x00008, 0x3D08B4B4, 0x00008, 0x3D10B75B, 0x00008, 0x3D113C88, 0x00008, + 0x3D17A490, 0x00020, 0x3D278FFA, 0x00008, 0x3D46C02F, 0x00008, 0x3D489FA4, 0x00008, + 0x3D53A8C6, 0x00008, 0x3D578AC7, 0x00008, 0x3D5FE4C1, 0x00004, 0x3D6AB458, 0x00008, + 0x3D6C0764, 0x00008, 0x3D74DDBD, 0x00008, 0x3D837AB6, 0x00004, 0x3D870597, 0x00008, + 0x3D9A7246, 0x00008, 0x3DA837F7, 0x00008, 0x3DBC7598, 0x00008, 0x3DC11E5B, 0x00008, + 0x3DC1ACDD, 0x00008, 0x3DD2EECF, 0x00008, 0x3DDFB19C, 0x00008, 0x3DEF5AF5, 0x00008, + 0x3DF03D2F, 0x00008, 0x3DF9C532, 0x00008, 0x3DFA33DC, 0x00008, 0x3E05FDAE, 0x00008, + 0x3E0799B5, 0x00008, 0x3E11C856, 0x00021, 0x3E30F241, 0x00008, 0x3E31138E, 0x00008, + 0x3E32467E, 0x00008, 0x3E36AE3E, 0x00008, 0x3E3C33C3, 0x00008, 0x3E4A66B2, 0x00008, 0x3E4F65DF, 0x00008, 0x3E5568A5, 0x00020, 0x3E5BB0B9, 0x00008, 0x3E5CB8EE, 0x00008, - 0x3E6E5A84, 0x00008, 0x3E7033F4, 0x00008, 0x3E721546, 0x00008, 0x3E734830, 0x00008, - 0x3E760CCD, 0x00008, 0x3E7C1B42, 0x00008, 0x3E84D7AC, 0x00008, 0x3E8D481A, 0x00008, - 0x3E8F94DD, 0x00020, 0x3E93643E, 0x00008, 0x3E9FF198, 0x00008, 0x3EBA53DB, 0x00008, - 0x3EBFD543, 0x00008, 0x3EC1DE89, 0x00008, 0x3ECD61A0, 0x00004, 0x3ED4CDDB, 0x00008, - 0x3EDBD1FF, 0x00008, 0x3EDFEBD4, 0x00008, 0x3EE068F1, 0x00020, 0x3EE19166, 0x00020, - 0x3EEB8F15, 0x00008, 0x3EEE5D61, 0x00008, 0x3EF8E721, 0x00008, 0x3EFB7B20, 0x00008, - 0x3EFBA005, 0x00008, 0x3F00D0D2, 0x00008, 0x3F093B8D, 0x00008, 0x3F1D53BC, 0x00008, - 0x3F2EF900, 0x00008, 0x3F4672BC, 0x00020, 0x3F4AFAEC, 0x00008, 0x3F660414, 0x00008, - 0x3F6865D2, 0x00008, 0x3F8B5E39, 0x00008, 0x3F8D0C74, 0x00008, 0x3F9883A5, 0x00008, - 0x3FA15E95, 0x00008, 0x3FA71EC9, 0x00008, 0x3FB4D7F2, 0x00008, 0x3FBA9DE1, 0x00008, - 0x3FBB303C, 0x00008, 0x3FCE81BE, 0x00008, 0x3FDAECA7, 0x00008, 0x3FDC5DFF, 0x00300, - 0x3FDCFBE2, 0x00008, 0x3FDD57BD, 0x00008, 0x3FE29ADF, 0x00008, 0x3FE36C96, 0x00008, - 0x3FED780B, 0x00008, 0x3FF6BFB3, 0x00008, 0x40043BE1, 0x00001, 0x4006F07B, 0x00008, - 0x400A98FA, 0x00008, 0x400C4AE2, 0x00008, 0x40119847, 0x00008, 0x401441AA, 0x00008, - 0x4014B2CB, 0x00020, 0x40182A81, 0x00008, 0x4019ECCC, 0x00008, 0x401DD5A3, 0x00008, - 0x401EA1AD, 0x00008, 0x4020269E, 0x00008, 0x40207F06, 0x00008, 0x40220942, 0x00008, - 0x4022B4DD, 0x00008, 0x402696E8, 0x00008, 0x40285FFF, 0x00008, 0x402C4FA2, 0x00008, - 0x4034AC29, 0x00008, 0x403DAA3A, 0x00020, 0x403EB6F3, 0x00020, 0x405D2EF4, 0x00008, - 0x405F8AE6, 0x00020, 0x4060E981, 0x00008, 0x40689A92, 0x00008, 0x407AA3D1, 0x00020, - 0x40858C1D, 0x00008, 0x409A9F0C, 0x00008, 0x40A8E2E1, 0x00008, 0x40BCA687, 0x00008, - 0x40C3936D, 0x00008, 0x40C3A9D5, 0x00008, 0x40C58F58, 0x00008, 0x40CC5A21, 0x00002, - 0x40CF3F98, 0x00008, 0x40E50659, 0x00008, 0x40EB5809, 0x00008, 0x40EECC82, 0x00002, - 0x40F35031, 0x00008, 0x40F48D35, 0x00008, 0x40F59D09, 0x00008, 0x40F97C21, 0x00008, - 0x40F9D833, 0x00001, 0x40FDC7D6, 0x00001, 0x4106824F, 0x00001, 0x41085232, 0x00001, - 0x410C3B09, 0x00001, 0x410E6A14, 0x00001, 0x41110CAB, 0x00001, 0x4114FC4E, 0x00001, - 0x41157C1D, 0x00008, 0x4116C565, 0x00001, 0x411A0C07, 0x0000C, 0x411AA770, 0x00001, - 0x411CB56A, 0x0000C, 0x411EEB41, 0x0000C, 0x4122608C, 0x0000C, 0x41309084, 0x00001, + 0x3E60B298, 0x00020, 0x3E6E5A84, 0x00008, 0x3E7033F4, 0x00008, 0x3E721546, 0x00008, + 0x3E734830, 0x00008, 0x3E760CCD, 0x00008, 0x3E7C1B42, 0x00008, 0x3E84D7AC, 0x00008, + 0x3E8D481A, 0x00008, 0x3E8F94DD, 0x00020, 0x3E93643E, 0x00008, 0x3E987082, 0x00008, + 0x3E9FF198, 0x00008, 0x3EBA53DB, 0x00008, 0x3EBFD543, 0x00008, 0x3EC1DE89, 0x00008, + 0x3ECD61A0, 0x00004, 0x3ED4CDDB, 0x00008, 0x3EDBD1FF, 0x00008, 0x3EDFEBD4, 0x00008, + 0x3EE068F1, 0x00020, 0x3EE19166, 0x00020, 0x3EEB8F15, 0x00008, 0x3EEE5D61, 0x00008, + 0x3EF8E721, 0x00008, 0x3EFB7B20, 0x00008, 0x3EFBA005, 0x00008, 0x3F00D0D2, 0x00008, + 0x3F093B8D, 0x00008, 0x3F0F753E, 0x00008, 0x3F1D53BC, 0x00008, 0x3F2A2686, 0x00008, + 0x3F2EF900, 0x00008, 0x3F4672BC, 0x00020, 0x3F4AFAEC, 0x00008, 0x3F60F63B, 0x00008, + 0x3F660414, 0x00008, 0x3F6865D2, 0x00008, 0x3F76DF54, 0x00020, 0x3F8B5E39, 0x00008, + 0x3F8D0C74, 0x00008, 0x3F93B0A3, 0x00008, 0x3F9883A5, 0x00008, 0x3FA15E95, 0x00008, + 0x3FA71EC9, 0x00008, 0x3FB4D7F2, 0x00008, 0x3FB64825, 0x00008, 0x3FBA9DE1, 0x00008, + 0x3FBB303C, 0x00008, 0x3FC0D18C, 0x00004, 0x3FCE81BE, 0x00008, 0x3FDAECA7, 0x00008, + 0x3FDC5DFF, 0x00300, 0x3FDCFBE2, 0x00008, 0x3FDD57BD, 0x00008, 0x3FE29ADF, 0x00008, + 0x3FE36C96, 0x00008, 0x3FE79D07, 0x00008, 0x3FED780B, 0x00008, 0x3FF6BFB3, 0x00008, + 0x40043BE1, 0x00001, 0x4006F07B, 0x00008, 0x400A98FA, 0x00008, 0x400C4AE2, 0x00008, + 0x40119847, 0x00008, 0x401441AA, 0x00008, 0x4014B2CB, 0x00020, 0x40182A81, 0x00008, + 0x4019ECCC, 0x00008, 0x401DD5A3, 0x00008, 0x401EA1AD, 0x00008, 0x4020269E, 0x00008, + 0x40207F06, 0x00008, 0x40220942, 0x00008, 0x4022B4DD, 0x00008, 0x402696E8, 0x00008, + 0x40285FFF, 0x00008, 0x402B24DD, 0x00008, 0x402C4FA2, 0x00008, 0x4034AC29, 0x00008, + 0x403DAA3A, 0x00020, 0x403EB6F3, 0x00020, 0x405D2EF4, 0x00008, 0x405F8AE6, 0x00020, + 0x4060E981, 0x00008, 0x40689A92, 0x00008, 0x407AA3D1, 0x00020, 0x40858C1D, 0x00008, + 0x408FD5EB, 0x00004, 0x409A9F0C, 0x00008, 0x40A8E2E1, 0x00008, 0x40BCA687, 0x00008, + 0x40C3936D, 0x00008, 0x40C3A9D5, 0x00008, 0x40C58F58, 0x00008, 0x40C900CC, 0x00008, + 0x40CC5A21, 0x00002, 0x40CF3F98, 0x00008, 0x40CFF9BB, 0x00008, 0x40D8C4BB, 0x00008, + 0x40E50659, 0x00008, 0x40EACED8, 0x00008, 0x40EB5809, 0x00008, 0x40EECC82, 0x00002, + 0x40F35031, 0x00008, 0x40F48D35, 0x00008, 0x40F59D09, 0x00008, 0x40F6713D, 0x00020, + 0x40F97C21, 0x00008, 0x40F9D833, 0x00001, 0x40FB6284, 0x00020, 0x40FDC7D6, 0x00001, + 0x4106824F, 0x00001, 0x41085232, 0x00001, 0x410C3B09, 0x00001, 0x410E6A14, 0x00001, + 0x41110CAB, 0x00001, 0x4114FC4E, 0x00001, 0x41157C1D, 0x00008, 0x4116C565, 0x00001, + 0x411A0C07, 0x0000C, 0x411AA770, 0x00001, 0x411CB56A, 0x0000C, 0x411EEB41, 0x0000C, + 0x4122608C, 0x0000C, 0x41309084, 0x00001, 0x4130C4AC, 0x00008, 0x4135C88C, 0x00008, 0x413A67AF, 0x00020, 0x41406077, 0x00008, 0x4141D887, 0x00008, 0x41448F5D, 0x00008, - 0x4149092E, 0x00008, 0x41808537, 0x00008, 0x4182F0FB, 0x00020, 0x4185576E, 0x00008, - 0x4185E3A2, 0x00008, 0x418AF208, 0x00008, 0x41927293, 0x00008, 0x419B5937, 0x00008, - 0x41B9A564, 0x00008, 0x41C0ED32, 0x00008, 0x41D23846, 0x00008, 0x41D84D57, 0x00008, - 0x41D94454, 0x00008, 0x41DC0A87, 0x00008, 0x41E4E28A, 0x00008, 0x41E806E8, 0x00008, - 0x41EDEFBC, 0x00008, 0x42024C90, 0x00008, 0x420CDC4A, 0x00008, 0x420DD5B1, 0x00008, - 0x4212EF76, 0x00008, 0x421C85DA, 0x00008, 0x42283DD7, 0x00008, 0x423E8403, 0x00008, - 0x424249C5, 0x00008, 0x4249983F, 0x00020, 0x424C8175, 0x00008, 0x424CA9C3, 0x00008, - 0x42579CF4, 0x00004, 0x42634ED6, 0x00008, 0x4263C428, 0x00008, 0x428170FE, 0x00008, - 0x42943F78, 0x00008, 0x42A16856, 0x00008, 0x42BBE255, 0x00008, 0x42BFA0A8, 0x00008, - 0x42D585E9, 0x00008, 0x42E82811, 0x00008, 0x42F6222D, 0x00008, 0x42FC29C5, 0x00020, - 0x43053CFC, 0x00008, 0x431D5808, 0x00001, 0x432025F0, 0x00020, 0x4325A27E, 0x00008, - 0x43283926, 0x00008, 0x4349D960, 0x00008, 0x435726B6, 0x00008, 0x43666083, 0x00008, - 0x43702400, 0x00008, 0x437B8F30, 0x00008, 0x437CBA77, 0x00008, 0x4385E0AD, 0x00004, - 0x439CC6E6, 0x00008, 0x439DD54A, 0x00008, 0x439EBC8C, 0x00008, 0x43A451A2, 0x00008, - 0x43A9EDBD, 0x00008, 0x43ADFE05, 0x00008, 0x43AEF55A, 0x00008, 0x43AF3518, 0x00008, - 0x43BD8F2A, 0x00008, 0x43C5EA18, 0x00008, 0x43C628AE, 0x00008, 0x43D389DE, 0x00020, - 0x43D7A754, 0x00008, 0x43DF3653, 0x00008, 0x43F6041F, 0x00008, 0x43FF156A, 0x00008, - 0x4403C0A2, 0x00008, 0x440CD7FC, 0x00008, 0x4417210D, 0x00008, 0x441902A4, 0x00008, + 0x4149092E, 0x00008, 0x415D576D, 0x00008, 0x41808537, 0x00008, 0x4182F0FB, 0x00020, + 0x4185576E, 0x00008, 0x4185E3A2, 0x00008, 0x41897BCD, 0x00008, 0x418AF208, 0x00008, + 0x41927293, 0x00008, 0x419B5937, 0x00008, 0x41B9A564, 0x00008, 0x41C0ED32, 0x00008, + 0x41D23846, 0x00008, 0x41D6BB48, 0x00004, 0x41D84D57, 0x00008, 0x41D94454, 0x00008, + 0x41DC0A87, 0x00008, 0x41E4E28A, 0x00008, 0x41E806E8, 0x00008, 0x41ED761F, 0x00008, + 0x41EDEFBC, 0x00008, 0x41F17125, 0x00008, 0x42024C90, 0x00008, 0x420CDC4A, 0x00008, + 0x420DD5B1, 0x00008, 0x4212EF76, 0x00008, 0x421C85DA, 0x00008, 0x42283DD7, 0x00008, + 0x423E8403, 0x00008, 0x42422759, 0x00008, 0x424249C5, 0x00008, 0x4248099F, 0x00008, + 0x4249983F, 0x00020, 0x424C8175, 0x00008, 0x424CA9C3, 0x00008, 0x42579CF4, 0x00004, + 0x42619A68, 0x00008, 0x42634ED6, 0x00008, 0x4263C428, 0x00008, 0x427C6962, 0x00008, + 0x428170FE, 0x00008, 0x4290FB5F, 0x00008, 0x42943F78, 0x00008, 0x429A17F6, 0x00008, + 0x42A16856, 0x00008, 0x42AA8E2D, 0x00020, 0x42BB116A, 0x00008, 0x42BBE255, 0x00008, + 0x42BFA0A8, 0x00008, 0x42D585E9, 0x00008, 0x42E82811, 0x00008, 0x42F6222D, 0x00008, + 0x42F684CA, 0x00008, 0x42FC29C5, 0x00020, 0x43053CFC, 0x00008, 0x431D5808, 0x00001, + 0x432025F0, 0x00020, 0x4325A27E, 0x00008, 0x43283926, 0x00008, 0x432AF4D3, 0x00008, + 0x4349D960, 0x00008, 0x434F88AF, 0x00008, 0x435726B6, 0x00008, 0x43666083, 0x00008, + 0x43702400, 0x00008, 0x437A1011, 0x00004, 0x437B8F30, 0x00008, 0x437CBA77, 0x00008, + 0x437FBB33, 0x00004, 0x4383AAD6, 0x00004, 0x4385E0AD, 0x00004, 0x43887C78, 0x00004, + 0x43980AF1, 0x00020, 0x439CC6E6, 0x00008, 0x439DD54A, 0x00008, 0x439EBC8C, 0x00008, + 0x43A451A2, 0x00008, 0x43A9EDBD, 0x00008, 0x43AD374C, 0x00008, 0x43ADFE05, 0x00008, + 0x43AEF55A, 0x00008, 0x43AF3518, 0x00008, 0x43BD8F2A, 0x00008, 0x43C5EA18, 0x00008, + 0x43C628AE, 0x00008, 0x43D389DE, 0x00020, 0x43D7A754, 0x00008, 0x43DF3653, 0x00008, + 0x43EF7379, 0x00008, 0x43F6041F, 0x00008, 0x43FF156A, 0x00008, 0x4403C0A2, 0x00008, + 0x440CD7FC, 0x00008, 0x4417210D, 0x00008, 0x441902A4, 0x00008, 0x4421CF79, 0x00008, 0x442320AE, 0x00008, 0x4427ECBB, 0x00008, 0x442C1A05, 0x00020, 0x443D0EC8, 0x00008, - 0x443E47C5, 0x00008, 0x444439AF, 0x00008, 0x445D3B71, 0x00008, 0x44632C67, 0x00008, - 0x4467F4F5, 0x00020, 0x44697044, 0x00008, 0x4472943A, 0x00008, 0x44827E06, 0x00008, - 0x448B7EA3, 0x00008, 0x449200AE, 0x00008, 0x4495280C, 0x00008, 0x449E8C24, 0x00008, + 0x443E47C5, 0x00008, 0x44430497, 0x00008, 0x444439AF, 0x00008, 0x444C0D87, 0x00008, + 0x445D3B71, 0x00008, 0x44632C67, 0x00008, 0x4467F4F5, 0x00020, 0x44697044, 0x00008, + 0x4472943A, 0x00008, 0x447FAFF7, 0x00020, 0x44827E06, 0x00008, 0x448B7EA3, 0x00008, + 0x449200AE, 0x00008, 0x4495280C, 0x00008, 0x449803E0, 0x00004, 0x449E8C24, 0x00008, 0x44A3AF74, 0x00008, 0x44AA080A, 0x00008, 0x44AB45E9, 0x00008, 0x44B863AE, 0x00008, - 0x44C47BE5, 0x00020, 0x44DDAE59, 0x00008, 0x44E511B5, 0x00008, 0x4543B966, 0x00008, - 0x45496E61, 0x00008, 0x454A81EC, 0x00008, 0x4557397F, 0x00008, 0x455D6917, 0x00008, - 0x455E5247, 0x00008, 0x456FACDA, 0x00008, 0x4577639C, 0x00008, 0x4585185C, 0x00008, + 0x44C47BE5, 0x00020, 0x44CAAD5F, 0x00008, 0x44DDAE59, 0x00008, 0x44E511B5, 0x00008, + 0x4502A787, 0x00008, 0x45283246, 0x00008, 0x4543B966, 0x00008, 0x45496E61, 0x00008, + 0x454A81EC, 0x00008, 0x4557397F, 0x00008, 0x455D6917, 0x00008, 0x455E5247, 0x00008, + 0x456FACDA, 0x00008, 0x4577639C, 0x00008, 0x457DEFB3, 0x00008, 0x4585185C, 0x00008, 0x4589D434, 0x00008, 0x45A94F60, 0x00008, 0x45AD450C, 0x00008, 0x45AEB78B, 0x00004, 0x45B070BB, 0x00008, 0x45BE4C88, 0x00008, 0x45C30FBE, 0x00004, 0x45C31171, 0x00004, 0x45C31324, 0x00004, 0x45C314D7, 0x00004, 0x45C3168A, 0x00004, 0x45C3183D, 0x00004, 0x45C5F800, 0x00004, 0x45C5FB66, 0x00004, 0x45C5FD19, 0x00004, 0x45C5FECC, 0x00004, 0x45C6007F, 0x00004, 0x45C60232, 0x00004, 0x45C603E5, 0x00004, 0x45C60598, 0x00004, 0x45C6074B, 0x00004, 0x45D15A90, 0x00008, 0x45D220CD, 0x00008, 0x45D457AA, 0x00020, - 0x45F556D0, 0x00021, 0x45F782F9, 0x00008, 0x45F895C9, 0x00008, 0x460314AA, 0x00008, - 0x4607CE1E, 0x00008, 0x46082D8C, 0x00008, 0x46169D71, 0x00020, 0x4616A617, 0x00008, - 0x461F1698, 0x00008, 0x4640BB42, 0x00008, 0x4643D0F3, 0x00008, 0x46563014, 0x00008, - 0x46651969, 0x00008, 0x46705521, 0x00008, 0x467998B9, 0x00008, 0x467A32C3, 0x00008, - 0x467C7615, 0x00008, 0x4686FBE4, 0x00008, 0x46A6ED11, 0x00008, 0x46ACC737, 0x00008, - 0x46B6CB30, 0x00004, 0x46CF12FA, 0x00008, 0x46D3B493, 0x00008, 0x46DDABC1, 0x00008, - 0x46DE57E4, 0x00008, 0x46EDBE62, 0x00008, 0x46F07A32, 0x00020, 0x471C28B8, 0x00008, + 0x45DAAF84, 0x00008, 0x45F556D0, 0x00021, 0x45F782F9, 0x00008, 0x45F895C9, 0x00008, + 0x460314AA, 0x00008, 0x4607CE1E, 0x00008, 0x46082D8C, 0x00008, 0x46169D71, 0x00020, + 0x4616A617, 0x00008, 0x461F1698, 0x00008, 0x4634D8C8, 0x00008, 0x463E51B2, 0x00008, + 0x4640BB42, 0x00008, 0x4643D0F3, 0x00008, 0x46563014, 0x00008, 0x46651969, 0x00008, + 0x46705521, 0x00008, 0x46750790, 0x00008, 0x467998B9, 0x00008, 0x467A32C3, 0x00008, + 0x467B8F0D, 0x00008, 0x467BC084, 0x00008, 0x467C7615, 0x00008, 0x467D7638, 0x00008, + 0x4686FBE4, 0x00008, 0x46A6ED11, 0x00008, 0x46ACC737, 0x00008, 0x46B6CB30, 0x00004, + 0x46CF12FA, 0x00008, 0x46D3B493, 0x00008, 0x46DDABC1, 0x00008, 0x46DE57E4, 0x00008, + 0x46ED6120, 0x00008, 0x46EDBE62, 0x00008, 0x46F07A32, 0x00020, 0x471C28B8, 0x00008, 0x4725FA11, 0x00008, 0x4738BA3C, 0x00008, 0x47420643, 0x00008, 0x474BAE62, 0x00008, - 0x475D9FD4, 0x00001, 0x47677996, 0x00008, 0x4779D56C, 0x00008, 0x478C107E, 0x00008, - 0x479775F7, 0x00008, 0x47A7F62C, 0x00008, 0x47B4B21A, 0x00008, 0x47C8CD1E, 0x00020, - 0x47C9BB06, 0x00008, 0x47CAA27F, 0x00008, 0x47CD235C, 0x00008, 0x47DB87C7, 0x00008, - 0x47DF4A83, 0x00008, 0x480977C0, 0x00008, 0x480B12A6, 0x00008, 0x480CA5A4, 0x00008, + 0x474C712C, 0x00008, 0x475D9FD4, 0x00001, 0x47677996, 0x00008, 0x4779D56C, 0x00008, + 0x478C107E, 0x00008, 0x479775F7, 0x00008, 0x47A7F62C, 0x00008, 0x47ACE01A, 0x00008, + 0x47B4B21A, 0x00008, 0x47C8CD1E, 0x00020, 0x47C9BB06, 0x00008, 0x47CAA27F, 0x00008, + 0x47CD235C, 0x00008, 0x47DB87C7, 0x00008, 0x47DF4A83, 0x00008, 0x47F06CEF, 0x00004, + 0x47F9FC3F, 0x00008, 0x480977C0, 0x00008, 0x480B12A6, 0x00008, 0x480CA5A4, 0x00008, 0x480CE128, 0x00020, 0x481DE0A8, 0x00008, 0x482AFAA6, 0x00008, 0x4836FBC6, 0x00020, - 0x483AEF5D, 0x00008, 0x484CC5DF, 0x00020, 0x4854A2D4, 0x00008, 0x4863CB2F, 0x00008, - 0x4874E130, 0x00004, 0x48772C29, 0x00008, 0x487D63AD, 0x00008, 0x488215D6, 0x00020, - 0x48939357, 0x00008, 0x489A2657, 0x00008, 0x48CBFDFD, 0x00020, 0x48CEA634, 0x00008, + 0x483A442F, 0x00008, 0x483AEF5D, 0x00008, 0x48402A1A, 0x00008, 0x484B01EB, 0x00008, + 0x484CC5DF, 0x00020, 0x4854A2D4, 0x00008, 0x4863CB2F, 0x00008, 0x4874E130, 0x00004, + 0x48772C29, 0x00008, 0x487D63AD, 0x00008, 0x488215D6, 0x00020, 0x48939357, 0x00008, + 0x489A2657, 0x00008, 0x48CBFDFD, 0x00020, 0x48CEA634, 0x00008, 0x48D69986, 0x00008, 0x48DB5468, 0x00008, 0x48DE97A3, 0x00008, 0x48E81E57, 0x00008, 0x48EF9F93, 0x00008, - 0x48FC23B1, 0x00008, 0x49012BE7, 0x00008, 0x490D644F, 0x00008, 0x49105C7D, 0x00008, - 0x4913CF7E, 0x00008, 0x49188137, 0x00008, 0x4918F04F, 0x00008, 0x491B5EF8, 0x00008, - 0x49216ED2, 0x00008, 0x4923CA24, 0x00008, 0x492E5D15, 0x00004, 0x493052FF, 0x00008, - 0x494283D5, 0x00008, 0x49449131, 0x00008, 0x49475505, 0x00004, 0x494AFD8F, 0x00008, - 0x49519D0B, 0x00008, 0x495B4D61, 0x00008, 0x495E822A, 0x00008, 0x49626753, 0x00008, - 0x496C2A9A, 0x00008, 0x49705184, 0x00008, 0x49773DDE, 0x00008, 0x497B5CDF, 0x00008, - 0x497C652D, 0x00008, 0x498079F0, 0x00008, 0x4985820E, 0x00008, 0x4988AA5E, 0x00008, - 0x49898575, 0x00008, 0x499815D5, 0x00008, 0x499E025E, 0x00008, 0x49A6CB14, 0x00008, + 0x48FC23B1, 0x00008, 0x49012BE7, 0x00008, 0x4907DF4F, 0x00008, 0x490D644F, 0x00008, + 0x49105C7D, 0x00008, 0x4913CF7E, 0x00008, 0x49188137, 0x00008, 0x4918F04F, 0x00008, + 0x491B5EF8, 0x00008, 0x49216ED2, 0x00008, 0x4923CA24, 0x00008, 0x492E5D15, 0x00004, + 0x493052FF, 0x00008, 0x494283D5, 0x00008, 0x49449131, 0x00008, 0x49475505, 0x00004, + 0x4948408B, 0x00020, 0x494AFD8F, 0x00008, 0x49519D0B, 0x00008, 0x495B4D61, 0x00008, + 0x495E822A, 0x00008, 0x49626753, 0x00008, 0x496C2A9A, 0x00008, 0x49705184, 0x00008, + 0x49773DDE, 0x00008, 0x497B5CDF, 0x00008, 0x497C652D, 0x00008, 0x498079F0, 0x00008, + 0x4985820E, 0x00008, 0x4988AA5E, 0x00008, 0x49898575, 0x00008, 0x498E8B88, 0x00008, + 0x499815D5, 0x00008, 0x499E025E, 0x00008, 0x49A6CB14, 0x00008, 0x49B17C44, 0x00008, 0x49BB2B00, 0x00008, 0x49CAE541, 0x00008, 0x49CAEC26, 0x00008, 0x49D261D9, 0x00008, 0x49E90B80, 0x00008, 0x49ECFD46, 0x00008, 0x49EF7B5A, 0x00008, 0x4A05A723, 0x00008, 0x4A0BD6B7, 0x0000C, 0x4A0E135A, 0x0000C, 0x4A10B562, 0x00008, 0x4A118F71, 0x0000C, 0x4A13BE7C, 0x0000C, 0x4A166113, 0x0000C, 0x4A16CB22, 0x00008, 0x4A1A50B6, 0x0000C, - 0x4A1C868D, 0x0000C, 0x4A1FFBD8, 0x0000C, 0x4A2D65B2, 0x00008, 0x4A32020D, 0x00008, - 0x4A388AC5, 0x00008, 0x4A51B734, 0x00008, 0x4A58ED02, 0x00008, 0x4A5A5011, 0x00008, + 0x4A1C868D, 0x0000C, 0x4A1C90B9, 0x00008, 0x4A1DC0F6, 0x00008, 0x4A1FFBD8, 0x0000C, + 0x4A2D65B2, 0x00008, 0x4A2F5388, 0x00020, 0x4A32020D, 0x00008, 0x4A388AC5, 0x00008, + 0x4A425B17, 0x00008, 0x4A51B734, 0x00008, 0x4A58ED02, 0x00008, 0x4A5A5011, 0x00008, 0x4A62E903, 0x00008, 0x4A6AEC07, 0x00008, 0x4A6C4E12, 0x00008, 0x4A7D761C, 0x00008, 0x4A81A1E7, 0x00008, 0x4A83EAE0, 0x00008, 0x4A86ACEB, 0x00008, 0x4A884FA8, 0x00004, 0x4A93AEA6, 0x00008, 0x4A9E97F8, 0x00008, 0x4AC229D8, 0x00008, 0x4AC2518B, 0x00008, - 0x4AD309FE, 0x00008, 0x4AF64A8D, 0x00008, 0x4AF9B6A8, 0x00008, 0x4AFC811E, 0x00020, - 0x4B022E2C, 0x00008, 0x4B027000, 0x00008, 0x4B0D7DAE, 0x00008, 0x4B14BF1F, 0x00004, - 0x4B15DD3C, 0x00008, 0x4B16FBC2, 0x00004, 0x4B18B731, 0x00008, 0x4B1A77D9, 0x00004, - 0x4B1CA6E4, 0x00004, 0x4B208FBB, 0x00004, 0x4B21806E, 0x00008, 0x4B23391E, 0x00004, - 0x4B256EF5, 0x00004, 0x4B28E440, 0x00004, 0x4B48DE65, 0x00008, 0x4B4C8401, 0x00008, - 0x4B5C022E, 0x00008, 0x4B6E8575, 0x00008, 0x4B70688A, 0x00008, 0x4B779A90, 0x00040, - 0x4B830D6E, 0x00008, 0x4B8D5914, 0x00008, 0x4B911AD7, 0x00020, 0x4BB5E43D, 0x00008, - 0x4BBB5ACC, 0x00020, 0x4BD1700F, 0x00020, 0x4BE02689, 0x00008, 0x4BE03A19, 0x00008, - 0x4BE67CCF, 0x00008, 0x4BEBA89B, 0x00008, 0x4BEF3569, 0x00008, 0x4BF44A18, 0x00008, - 0x4BF7F373, 0x00008, 0x4C131634, 0x00008, 0x4C1E2C97, 0x00020, 0x4C26F032, 0x00020, + 0x4AD309FE, 0x00008, 0x4ADD0643, 0x00008, 0x4AF64A8D, 0x00008, 0x4AF9B6A8, 0x00008, + 0x4AFC811E, 0x00020, 0x4B022E2C, 0x00008, 0x4B027000, 0x00008, 0x4B0D7DAE, 0x00008, + 0x4B14BF1F, 0x00004, 0x4B15DD3C, 0x00008, 0x4B16B0B2, 0x00008, 0x4B16FBC2, 0x00004, + 0x4B18B731, 0x00008, 0x4B1A77D9, 0x00004, 0x4B1CA6E4, 0x00004, 0x4B208FBB, 0x00004, + 0x4B21806E, 0x00008, 0x4B23391E, 0x00004, 0x4B256EF5, 0x00004, 0x4B28E440, 0x00004, + 0x4B299775, 0x00008, 0x4B48DE65, 0x00008, 0x4B4C8401, 0x00008, 0x4B5C022E, 0x00008, + 0x4B5F031F, 0x00004, 0x4B6E8575, 0x00008, 0x4B70688A, 0x00008, 0x4B779A90, 0x00040, + 0x4B77ED39, 0x00008, 0x4B7A62CF, 0x00008, 0x4B830D6E, 0x00008, 0x4B8D5914, 0x00008, + 0x4B911AD7, 0x00020, 0x4BB5E43D, 0x00008, 0x4BBB5ACC, 0x00020, 0x4BD1700F, 0x00020, + 0x4BE02689, 0x00008, 0x4BE03A19, 0x00008, 0x4BE67CCF, 0x00008, 0x4BE71C92, 0x00008, + 0x4BEBA89B, 0x00008, 0x4BEF3569, 0x00008, 0x4BF44A18, 0x00008, 0x4BF7F373, 0x00008, + 0x4C0B8215, 0x00004, 0x4C131634, 0x00008, 0x4C1E2C97, 0x00020, 0x4C26F032, 0x00020, 0x4C3B6551, 0x00008, 0x4C437D2C, 0x00020, 0x4C509439, 0x00008, 0x4C557953, 0x00008, 0x4C5B86DD, 0x00008, 0x4C63958C, 0x00008, 0x4C6BEDAB, 0x00020, 0x4C6C1C27, 0x00020, 0x4C760505, 0x00008, 0x4C7714E6, 0x00008, 0x4C824E8E, 0x00008, 0x4C86A56B, 0x00008, 0x4C8943F4, 0x00008, 0x4C8C01F4, 0x00008, 0x4C91C664, 0x00008, 0x4C989716, 0x00008, 0x4CA69037, 0x00008, 0x4CA9ADD3, 0x00008, 0x4CB89536, 0x00008, 0x4CB943F3, 0x00008, - 0x4CBB2346, 0x00008, 0x4CCC07E9, 0x00001, 0x4CCF6832, 0x00008, 0x4CEB65AE, 0x00008, - 0x4CF5F66D, 0x00008, 0x4D01E608, 0x00008, 0x4D03239C, 0x00008, 0x4D0577EB, 0x00008, - 0x4D0F438A, 0x00008, 0x4D0FBA92, 0x00008, 0x4D19D3A9, 0x00008, 0x4D216CE1, 0x00008, - 0x4D219BA9, 0x00008, 0x4D2A95F5, 0x00008, 0x4D2AE06A, 0x00008, 0x4D373799, 0x00008, - 0x4D536865, 0x00008, 0x4D584727, 0x00008, 0x4D6AA86A, 0x00008, 0x4D793BFE, 0x00008, - 0x4D8835A4, 0x00020, 0x4D89617D, 0x00008, 0x4D91498C, 0x00008, 0x4D99B98A, 0x00008, - 0x4D9E5A60, 0x00008, 0x4DADCF65, 0x00020, 0x4DB8FC90, 0x00008, 0x4DC3A44B, 0x00008, + 0x4CBB2346, 0x00008, 0x4CCC07E9, 0x00001, 0x4CCF6832, 0x00008, 0x4CD6749C, 0x00008, + 0x4CEB65AE, 0x00008, 0x4CF5F66D, 0x00008, 0x4D01E608, 0x00008, 0x4D03239C, 0x00008, + 0x4D0577EB, 0x00008, 0x4D0D3C1B, 0x00008, 0x4D0F438A, 0x00008, 0x4D0FBA92, 0x00008, + 0x4D19D3A9, 0x00008, 0x4D19ED77, 0x00008, 0x4D216CE1, 0x00008, 0x4D219BA9, 0x00008, + 0x4D2A95F5, 0x00008, 0x4D2AE06A, 0x00008, 0x4D2C46F0, 0x00008, 0x4D2CC72B, 0x00008, + 0x4D373799, 0x00008, 0x4D4F9ADC, 0x00008, 0x4D536865, 0x00008, 0x4D584727, 0x00008, + 0x4D6AA86A, 0x00008, 0x4D793BFE, 0x00008, 0x4D8835A4, 0x00020, 0x4D89617D, 0x00008, + 0x4D91498C, 0x00008, 0x4D99B98A, 0x00008, 0x4D9E5A60, 0x00008, 0x4DADCF65, 0x00020, + 0x4DB8FC90, 0x00008, 0x4DBAE21A, 0x00008, 0x4DBD2819, 0x00008, 0x4DC3A44B, 0x00008, 0x4DC8AA6F, 0x00004, 0x4DD0C741, 0x00008, 0x4DD3DB3B, 0x00008, 0x4DD4E235, 0x00020, 0x4DDC73C8, 0x00008, 0x4DDE5A07, 0x00008, 0x4DE0F67C, 0x00008, 0x4DEC736E, 0x00008, 0x4DF27E30, 0x00008, 0x4DFD8539, 0x00020, 0x4E042DA6, 0x00008, 0x4E049E31, 0x00008, @@ -569,48 +688,60 @@ public static IEnumerable RipSizes(IReadOnlyCollection blocks) 0x4E45FED1, 0x00008, 0x4E486D46, 0x00008, 0x4E4C561D, 0x00008, 0x4E4E8528, 0x00008, 0x4E57D6F3, 0x00008, 0x4E617A00, 0x00008, 0x4E61E1A6, 0x00008, 0x4E62B115, 0x00008, 0x4E64AEFD, 0x00008, 0x4E654CE0, 0x00008, 0x4E6CE964, 0x00020, 0x4E6E0D22, 0x00008, - 0x4E7B3EF4, 0x00008, 0x4E80BD47, 0x00008, 0x4E8BAAD0, 0x00008, 0x4E9E19B1, 0x00008, - 0x4EAF78E1, 0x00008, 0x4EC69E92, 0x00008, 0x4EC72CDB, 0x00008, 0x4ECB997A, 0x00008, - 0x4EDDC8C4, 0x00004, 0x4EE2A670, 0x00008, 0x4EEFD259, 0x00008, 0x4EF99C5A, 0x00008, - 0x4EF9BC25, 0x00004, 0x4F062F24, 0x00020, 0x4F1148C0, 0x00008, 0x4F15EE3A, 0x00008, - 0x4F16D5F9, 0x00008, 0x4F1B7345, 0x00008, 0x4F1D2880, 0x00008, 0x4F20840B, 0x00008, - 0x4F27AD58, 0x00008, 0x4F31DB28, 0x00020, 0x4F35D0DD, 0x00004, 0x4F4F4F77, 0x00008, - 0x4F53634D, 0x00008, 0x4F5A428F, 0x00008, 0x4F84AA55, 0x00008, 0x4F99986A, 0x00021, - 0x4FABB1AB, 0x00008, 0x4FABE60D, 0x00008, 0x4FBC316D, 0x00008, 0x4FE7710E, 0x00008, - 0x4FED4539, 0x00020, 0x4FF4EF94, 0x00008, 0x4FF68239, 0x00008, 0x4FFE3B4D, 0x00008, - 0x502566AD, 0x00008, 0x50306E18, 0x00008, 0x504131C1, 0x00008, 0x50531CE6, 0x00004, - 0x50540575, 0x0000C, 0x5057A201, 0x00008, 0x505A9EC1, 0x00008, 0x50619052, 0x00008, - 0x506EA818, 0x00008, 0x508769E0, 0x00008, 0x509126A3, 0x00008, 0x50994239, 0x00008, - 0x509943C3, 0x00008, 0x5099926D, 0x00008, 0x509A069F, 0x00008, 0x50A52D9B, 0x00008, - 0x50AA6405, 0x00008, 0x50AFF3F3, 0x00008, 0x50B2123C, 0x0000C, 0x50C7B530, 0x00008, - 0x50D1E320, 0x00008, 0x50DC0A19, 0x00008, 0x50F2E690, 0x00008, 0x51113998, 0x00008, - 0x5133B91A, 0x00008, 0x5136A610, 0x00020, 0x513CBE4E, 0x00008, 0x513DDC1D, 0x00008, - 0x51407BF0, 0x00008, 0x5142CBDC, 0x00008, 0x5146CE90, 0x00008, 0x514B9DEA, 0x00008, - 0x514F6CB6, 0x00008, 0x5160D2B4, 0x00008, 0x5163DFDC, 0x00008, 0x5170181E, 0x00008, - 0x51702602, 0x00008, 0x5175B9DF, 0x00020, 0x518E9066, 0x00008, 0x51A4F94B, 0x00008, - 0x51A5B20F, 0x00008, 0x51A90256, 0x00008, 0x51B12B1F, 0x00008, 0x51C3683E, 0x00008, - 0x51D4038A, 0x00008, 0x51D9DE18, 0x00008, 0x51DAC8AB, 0x00008, 0x51E9C40A, 0x00008, - 0x51F5F6B4, 0x00008, 0x51FF6D5A, 0x00008, 0x520032F6, 0x00008, 0x5210B562, 0x00008, - 0x52114CEF, 0x00020, 0x52166C29, 0x00008, 0x521D2239, 0x00008, 0x522541E2, 0x00008, - 0x52281656, 0x00008, 0x522C21F3, 0x00008, 0x5231527B, 0x00008, 0x5234ABEE, 0x00008, - 0x5241E354, 0x00008, 0x52934631, 0x00008, 0x52A2380B, 0x00008, 0x52A689FF, 0x00008, - 0x52B267E3, 0x00008, 0x52C030AC, 0x00008, 0x52C1E399, 0x00008, 0x52C3546F, 0x00008, - 0x52D3A7E6, 0x00008, 0x52EC3C43, 0x00008, 0x52EED3A2, 0x00008, 0x52F0F77B, 0x00008, - 0x52F7FB36, 0x00008, 0x531FC011, 0x00008, 0x532C8F61, 0x00008, 0x5336AD3A, 0x00008, - 0x5340C672, 0x00008, 0x53431DE8, 0x00008, 0x534C4E48, 0x00008, 0x5351C78A, 0x00008, - 0x53523716, 0x00008, 0x535291B3, 0x00008, 0x5361CEB5, 0x00004, 0x5362405B, 0x00008, - 0x5365AF5F, 0x00020, 0x53772213, 0x00008, 0x5389D686, 0x00008, 0x538F799D, 0x00008, - 0x539661D2, 0x00008, 0x5396B014, 0x00008, 0x539EFA6D, 0x00008, 0x53B9DDA7, 0x00008, + 0x4E794387, 0x00008, 0x4E7B3EF4, 0x00008, 0x4E80BD47, 0x00008, 0x4E8BAAD0, 0x00008, + 0x4E9E19B1, 0x00008, 0x4E9E3DDE, 0x00008, 0x4EAF78E1, 0x00008, 0x4EC69E92, 0x00008, + 0x4EC72CDB, 0x00008, 0x4ECB997A, 0x00008, 0x4EDDC8C4, 0x00004, 0x4EE2A670, 0x00008, + 0x4EED7EC9, 0x00004, 0x4EEFD259, 0x00008, 0x4EF4036B, 0x00004, 0x4EF6400E, 0x00004, + 0x4EF99C5A, 0x00008, 0x4EF9BC25, 0x00004, 0x4EFBEB30, 0x00004, 0x4F062F24, 0x00020, + 0x4F1148C0, 0x00008, 0x4F15EE3A, 0x00008, 0x4F16D5F9, 0x00008, 0x4F194CAC, 0x00008, + 0x4F1B7345, 0x00008, 0x4F1D2880, 0x00008, 0x4F20840B, 0x00008, 0x4F27AD58, 0x00008, + 0x4F31DB28, 0x00020, 0x4F35D0DD, 0x00004, 0x4F37C679, 0x00020, 0x4F3CC67E, 0x00008, + 0x4F47EAAE, 0x00008, 0x4F4F4F77, 0x00008, 0x4F508624, 0x00008, 0x4F53634D, 0x00008, + 0x4F5A428F, 0x00008, 0x4F65CDFE, 0x00008, 0x4F84AA55, 0x00008, 0x4F99986A, 0x00021, + 0x4FABB1AB, 0x00008, 0x4FABE60D, 0x00008, 0x4FBC316D, 0x00008, 0x4FCF4C28, 0x00008, + 0x4FE7710E, 0x00008, 0x4FED4539, 0x00020, 0x4FF4EF94, 0x00008, 0x4FF68239, 0x00008, + 0x4FF732D1, 0x00008, 0x4FFE3B4D, 0x00008, 0x50094242, 0x00008, 0x502566AD, 0x00008, + 0x50306E18, 0x00008, 0x504131C1, 0x00008, 0x5046E899, 0x00008, 0x50487A8A, 0x00008, + 0x50531CE6, 0x00004, 0x50540575, 0x0000C, 0x5057A201, 0x00008, 0x5058A1C5, 0x00008, + 0x505A9EC1, 0x00008, 0x50619052, 0x00008, 0x506EA818, 0x00008, 0x508769E0, 0x00008, + 0x509126A3, 0x00008, 0x50973714, 0x00008, 0x50994239, 0x00008, 0x509943C3, 0x00008, + 0x5099926D, 0x00008, 0x509A069F, 0x00008, 0x50A52D9B, 0x00008, 0x50AA6405, 0x00008, + 0x50AFF3F3, 0x00008, 0x50B2123C, 0x0000C, 0x50B9090C, 0x00008, 0x50BFE3E1, 0x00008, + 0x50C7B530, 0x00008, 0x50D1E320, 0x00008, 0x50D38CF5, 0x00008, 0x50DC0A19, 0x00008, + 0x50E4FDFC, 0x00004, 0x50F2E690, 0x00008, 0x51113998, 0x00008, 0x5133B91A, 0x00008, + 0x5136A610, 0x00020, 0x513CBE4E, 0x00008, 0x513DDC1D, 0x00008, 0x51407BF0, 0x00008, + 0x5142CBDC, 0x00008, 0x5146CE90, 0x00008, 0x514B9DEA, 0x00008, 0x514F6CB6, 0x00008, + 0x5160D2B4, 0x00008, 0x5163DFDC, 0x00008, 0x516B0440, 0x00008, 0x5170181E, 0x00008, + 0x51702602, 0x00008, 0x5175B9DF, 0x00020, 0x517F4076, 0x00008, 0x518E9066, 0x00008, + 0x51A4F94B, 0x00008, 0x51A5B20F, 0x00008, 0x51A90256, 0x00008, 0x51B12B1F, 0x00008, + 0x51C3683E, 0x00008, 0x51D4038A, 0x00008, 0x51D70B5B, 0x00008, 0x51D9DE18, 0x00008, + 0x51DAC8AB, 0x00008, 0x51DC507D, 0x00008, 0x51DD087B, 0x00008, 0x51E83AD9, 0x00008, + 0x51E9C40A, 0x00008, 0x51F5F6B4, 0x00008, 0x51FF13F4, 0x00008, 0x51FF6D5A, 0x00008, + 0x520032F6, 0x00008, 0x5210B562, 0x00008, 0x52114CEF, 0x00020, 0x52166C29, 0x00008, + 0x521974D8, 0x00008, 0x521D2239, 0x00008, 0x522541E2, 0x00008, 0x52281656, 0x00008, + 0x522C21F3, 0x00008, 0x5231527B, 0x00008, 0x5234ABEE, 0x00008, 0x5241E354, 0x00008, + 0x526380B9, 0x00008, 0x526F205E, 0x00008, 0x52934631, 0x00008, 0x52A2380B, 0x00008, + 0x52A689FF, 0x00008, 0x52B267E3, 0x00008, 0x52BD8E8B, 0x00020, 0x52C030AC, 0x00008, + 0x52C1E399, 0x00008, 0x52C3546F, 0x00008, 0x52C3830C, 0x00008, 0x52D3A7E6, 0x00008, + 0x52EC3C43, 0x00008, 0x52EED3A2, 0x00008, 0x52F0F77B, 0x00008, 0x52F7FB36, 0x00008, + 0x531FC011, 0x00008, 0x532C8F61, 0x00008, 0x5336AD3A, 0x00008, 0x533809BA, 0x00008, + 0x53405989, 0x00008, 0x5340C672, 0x00008, 0x53431DE8, 0x00008, 0x534C4E48, 0x00008, + 0x5351C78A, 0x00008, 0x53523716, 0x00008, 0x535291B3, 0x00008, 0x5361CEB5, 0x00004, + 0x5362405B, 0x00008, 0x5365AF5F, 0x00020, 0x5369FC39, 0x00158, 0x53772213, 0x00008, + 0x5389D686, 0x00008, 0x538F799D, 0x00008, 0x539661D2, 0x00008, 0x5396B014, 0x00008, + 0x539EFA6D, 0x00008, 0x53A007FF, 0x00008, 0x53A119A8, 0x00008, 0x53B9DDA7, 0x00008, 0x53C3104F, 0x00008, 0x53C6BE83, 0x00001, 0x53C88E66, 0x00001, 0x53CF0AF6, 0x00008, 0x53D148DF, 0x00001, 0x53D53882, 0x00001, 0x53D70199, 0x00001, 0x53DAE3A4, 0x00001, 0x53DC955C, 0x03E90, 0x53DD197B, 0x00001, 0x53DFC2DE, 0x00001, 0x53E3ABB5, 0x00001, - 0x53E56E00, 0x00001, 0x53F44298, 0x00008, 0x53FDCACD, 0x00008, 0x54014790, 0x00008, - 0x54032467, 0x00008, 0x541104BE, 0x00008, 0x541EB022, 0x00008, 0x542A20DC, 0x00020, - 0x542AF8DF, 0x00008, 0x5435AC58, 0x00008, 0x54434512, 0x00008, 0x544A287A, 0x00008, - 0x544A4452, 0x00020, 0x5452A1B1, 0x00004, 0x545E36A6, 0x00008, 0x54682D35, 0x00008, - 0x54742EF8, 0x00008, 0x54877EB5, 0x00008, 0x549187F5, 0x00004, 0x549B6033, 0x03000, - 0x54A2DD1C, 0x00008, 0x54A9115C, 0x00020, 0x54CA44EC, 0x00020, 0x54D20A60, 0x00008, - 0x54D645C0, 0x00008, 0x54D737FF, 0x00004, 0x54D7865B, 0x00008, 0x54E18686, 0x00008, + 0x53E3F180, 0x00008, 0x53E56E00, 0x00001, 0x53F44298, 0x00008, 0x53FDCACD, 0x00008, + 0x54014790, 0x00008, 0x54032467, 0x00008, 0x541104BE, 0x00008, 0x541EB022, 0x00008, + 0x542A20DC, 0x00020, 0x542AB41D, 0x00008, 0x542AF8DF, 0x00008, 0x54330B8F, 0x00008, + 0x5435AC58, 0x00008, 0x54433B3A, 0x00008, 0x54434512, 0x00008, 0x544A287A, 0x00008, + 0x544A4452, 0x00020, 0x5452A1B1, 0x00004, 0x545D60A7, 0x00008, 0x545E36A6, 0x00008, + 0x54682D35, 0x00008, 0x54742EF8, 0x00008, 0x54877EB5, 0x00008, 0x549187F5, 0x00004, + 0x549B6033, 0x03000, 0x54A2DD1C, 0x00008, 0x54A9115C, 0x00020, 0x54AA3A8D, 0x00008, + 0x54AD35D4, 0x00008, 0x54CA44EC, 0x00020, 0x54D20A60, 0x00008, 0x54D645C0, 0x00008, + 0x54D737FF, 0x00004, 0x54D7865B, 0x00008, 0x54D86FEE, 0x00008, 0x54E18686, 0x00008, 0x54E1C8AA, 0x00008, 0x54E481A2, 0x00008, 0x54ED4A27, 0x00008, 0x54EF9CB3, 0x00008, 0x54F285A2, 0x00008, 0x54FA4FE9, 0x00008, 0x550D2DBD, 0x00020, 0x551198FE, 0x00002, 0x55121F04, 0x00020, 0x551C9D14, 0x00008, 0x55251787, 0x00008, 0x55352312, 0x00008, @@ -618,1154 +749,1406 @@ public static IEnumerable RipSizes(IReadOnlyCollection blocks) 0x555E5847, 0x00008, 0x55685EF0, 0x00008, 0x55924488, 0x00008, 0x559AD100, 0x00008, 0x559D7C4B, 0x00008, 0x55AFEEFD, 0x00008, 0x55B2A263, 0x00008, 0x55B399EC, 0x00008, 0x55B75262, 0x00008, 0x55BD3ABA, 0x00008, 0x55D41408, 0x00008, 0x55D9F68F, 0x00008, - 0x55DD0D39, 0x00008, 0x55F3F460, 0x00020, 0x56189D44, 0x00008, 0x5628A778, 0x00008, - 0x56295787, 0x00008, 0x562F82C2, 0x00008, 0x56491939, 0x00008, 0x564937EB, 0x00008, + 0x55DD0D39, 0x00008, 0x55F3F460, 0x00020, 0x55F42945, 0x00008, 0x56189D44, 0x00008, + 0x56269EB5, 0x00008, 0x5628306D, 0x00008, 0x5628A778, 0x00008, 0x56295787, 0x00008, + 0x562F82C2, 0x00008, 0x56491939, 0x00008, 0x564937EB, 0x00008, 0x566082C2, 0x00008, 0x566492A5, 0x00008, 0x56686880, 0x00008, 0x567179CA, 0x00020, 0x56823B48, 0x00008, - 0x568AC6EA, 0x00008, 0x569DA2A3, 0x00008, 0x56A19D8F, 0x00008, 0x56D0F50E, 0x00008, - 0x56D47B52, 0x00008, 0x56D7E4C8, 0x00008, 0x56D810B6, 0x00004, 0x56DB0501, 0x00008, - 0x56E0FAEF, 0x00008, 0x56E6EE12, 0x00020, 0x56F35AC5, 0x00008, 0x570C2D67, 0x00008, - 0x570F0AEE, 0x00008, 0x570F73B8, 0x00008, 0x571AE74A, 0x00008, 0x57255F3F, 0x00008, - 0x5728A2BE, 0x00008, 0x573313D3, 0x00008, 0x57420ADE, 0x00008, 0x574CB3E1, 0x00008, - 0x574D6EBA, 0x00008, 0x57568332, 0x00008, 0x576E8626, 0x00008, 0x57763BE8, 0x00008, - 0x577EAD15, 0x00008, 0x5793FBE4, 0x00008, 0x57B251DC, 0x00008, 0x57C5BA69, 0x00008, - 0x57C6673E, 0x00008, 0x57C74287, 0x00008, 0x57CAE6F8, 0x00008, 0x57DA3BA5, 0x00008, - 0x57F317BF, 0x00008, 0x57FDD23C, 0x00008, 0x57FEE0EA, 0x00008, 0x580010DC, 0x00008, - 0x580C7F6E, 0x00008, 0x581667B1, 0x00640, 0x5819E3FD, 0x00008, 0x581E924C, 0x00008, - 0x58285A1D, 0x00008, 0x58320CC2, 0x00008, 0x583DB57A, 0x00020, 0x583F61D2, 0x00008, - 0x584541F4, 0x00008, 0x5857115E, 0x00008, 0x585DC8AA, 0x00008, 0x5863CDA5, 0x00008, - 0x58662868, 0x00004, 0x58713DC7, 0x00008, 0x5875ADE5, 0x00008, 0x5875DE97, 0x00020, - 0x587BB609, 0x00008, 0x5886274D, 0x00008, 0x588C5A49, 0x00008, 0x58A44C54, 0x00008, + 0x568AC6EA, 0x00008, 0x568D8D62, 0x00008, 0x569DA2A3, 0x00008, 0x56A19D8F, 0x00008, + 0x56C885EC, 0x00020, 0x56D0F50E, 0x00008, 0x56D47B52, 0x00008, 0x56D7E4C8, 0x00008, + 0x56D810B6, 0x00004, 0x56DB0501, 0x00008, 0x56DEFE9D, 0x00008, 0x56E0FAEF, 0x00008, + 0x56E6EE12, 0x00020, 0x56F35AC5, 0x00008, 0x570766CF, 0x00008, 0x570C2D67, 0x00008, + 0x570F0AEE, 0x00008, 0x570F73B8, 0x00008, 0x571AE74A, 0x00008, 0x572427E0, 0x00008, + 0x57255F3F, 0x00008, 0x5728A2BE, 0x00008, 0x573313D3, 0x00008, 0x573975EA, 0x00008, + 0x573AE2B3, 0x00020, 0x57420ADE, 0x00008, 0x574CB3E1, 0x00008, 0x574D6EBA, 0x00008, + 0x57568332, 0x00008, 0x576E8626, 0x00008, 0x57763BE8, 0x00008, 0x577EAD15, 0x00008, + 0x578A9353, 0x00008, 0x5793FBE4, 0x00008, 0x57B251DC, 0x00008, 0x57C5BA69, 0x00008, + 0x57C6673E, 0x00008, 0x57C74287, 0x00008, 0x57CAE6F8, 0x00008, 0x57D4CC1D, 0x00008, + 0x57DA3BA5, 0x00008, 0x57E916B0, 0x00008, 0x57F23560, 0x00020, 0x57F317BF, 0x00008, + 0x57F9454C, 0x00008, 0x57FDD23C, 0x00008, 0x57FEE0EA, 0x00008, 0x580010DC, 0x00008, + 0x580C7F6E, 0x00008, 0x5812CCF6, 0x00008, 0x581667B1, 0x00640, 0x5819E3FD, 0x00008, + 0x581E924C, 0x00008, 0x581F3BA3, 0x00008, 0x58285A1D, 0x00008, 0x582CF9B6, 0x00008, + 0x58320CC2, 0x00008, 0x583DB57A, 0x00020, 0x583F61D2, 0x00008, 0x584541F4, 0x00008, + 0x5857115E, 0x00008, 0x585D1219, 0x00008, 0x585DC8AA, 0x00008, 0x5863CDA5, 0x00008, + 0x58662868, 0x00004, 0x586E5001, 0x00008, 0x587139BD, 0x00008, 0x58713DC7, 0x00008, + 0x5875ADE5, 0x00008, 0x5875DE97, 0x00020, 0x587BB609, 0x00008, 0x5886274D, 0x00008, + 0x588C5A49, 0x00008, 0x58997CDF, 0x00020, 0x58A26DB3, 0x00004, 0x58A44C54, 0x00008, 0x58A7295E, 0x00008, 0x58A9CA4E, 0x00008, 0x58AED758, 0x00008, 0x58B03A4E, 0x00008, - 0x58C2D756, 0x00008, 0x58CF1A42, 0x00008, 0x58D25FD5, 0x00008, 0x58D7E2ED, 0x00008, - 0x58D9FCBD, 0x00008, 0x58DAD458, 0x00008, 0x58DBF466, 0x00008, 0x58E1035D, 0x00004, - 0x58F0B983, 0x00020, 0x58FCD8E1, 0x00008, 0x58FDB139, 0x00008, 0x590932BB, 0x00008, - 0x590F3B29, 0x00008, 0x590FA71E, 0x00008, 0x59129E2F, 0x00008, 0x592B186A, 0x00008, - 0x5933B869, 0x00008, 0x59388478, 0x00008, 0x5938AADF, 0x00008, 0x594394F9, 0x00008, - 0x5946EB5D, 0x00008, 0x594732F0, 0x00008, 0x594B504B, 0x00020, 0x594C6D8C, 0x00004, - 0x594C6F3F, 0x00004, 0x594C72A5, 0x00004, 0x59524DB8, 0x00008, 0x5963ADA6, 0x00008, - 0x5969A7C2, 0x00008, 0x598C9F67, 0x00004, 0x598E6F4A, 0x00004, 0x59902FDA, 0x00008, - 0x59925821, 0x00004, 0x5992C4F2, 0x00008, 0x59931F45, 0x00008, 0x5994F3EC, 0x00004, - 0x599729C3, 0x00004, 0x5997EBD6, 0x00008, 0x599AACA6, 0x00004, 0x599CE27D, 0x00004, - 0x59A0C488, 0x00004, 0x59AA37A3, 0x00020, 0x59AC86BE, 0x00008, 0x59B1CD3A, 0x00008, - 0x59B40D60, 0x00008, 0x59B6E04D, 0x00008, 0x59BA5242, 0x00008, 0x59BEA186, 0x00008, - 0x59DEFD81, 0x00008, 0x59E176A5, 0x00008, 0x59F78D45, 0x00021, 0x59FACF14, 0x00008, - 0x5A14F7A3, 0x00008, 0x5A17DE56, 0x00008, 0x5A1B6E58, 0x00008, 0x5A1C3AFB, 0x00008, - 0x5A208523, 0x00008, 0x5A24F68B, 0x00008, 0x5A381304, 0x00008, 0x5A4C3994, 0x00008, - 0x5A531C5B, 0x00020, 0x5A542B55, 0x00008, 0x5A5EACD2, 0x00008, 0x5A69987E, 0x00020, - 0x5A69A910, 0x00008, 0x5A70A03C, 0x00008, 0x5A754C8A, 0x00008, 0x5A8E531F, 0x00008, - 0x5A9EBD4F, 0x00020, 0x5AAB99E4, 0x00008, 0x5ABD8A47, 0x00040, 0x5ABFFA7F, 0x00008, - 0x5AC8BE26, 0x00008, 0x5AE9CE79, 0x00008, 0x5B02A16E, 0x00008, 0x5B296379, 0x00008, - 0x5B2AFD11, 0x00008, 0x5B33BAA9, 0x00008, 0x5B3980C9, 0x00008, 0x5B3D42E0, 0x00020, - 0x5B45C26D, 0x00008, 0x5B4737CC, 0x00020, 0x5B4788F0, 0x00020, 0x5B4AAB94, 0x00008, - 0x5B5C52AF, 0x00008, 0x5B6142D4, 0x00008, 0x5B8DD68C, 0x00008, 0x5B97E224, 0x00008, - 0x5BA7512D, 0x00008, 0x5BAF2C7F, 0x00020, 0x5BBAA3EE, 0x00008, 0x5BBC27F7, 0x00020, - 0x5BC26BAC, 0x00008, 0x5BC9F8A1, 0x00008, 0x5BCB582A, 0x00008, 0x5BE8AE7F, 0x00008, - 0x5BF7C73A, 0x00020, 0x5C0123A2, 0x00008, 0x5C1F3C1C, 0x00008, 0x5C2330A2, 0x00008, - 0x5C26BCC4, 0x00008, 0x5C3764C3, 0x00008, 0x5C6F8291, 0x0000C, 0x5C8812DA, 0x00008, - 0x5CA4C4DC, 0x00008, 0x5CABA673, 0x00020, 0x5CAF6CDA, 0x00008, 0x5CB19C60, 0x00008, - 0x5CB20356, 0x00008, 0x5CB4599E, 0x00008, 0x5CBCCCDD, 0x00002, 0x5CC43913, 0x00004, - 0x5CCC1F5D, 0x00008, 0x5CDBE4EA, 0x00008, 0x5D3D548B, 0x00008, 0x5D6DBDC1, 0x00008, - 0x5D6F8110, 0x00640, 0x5D76889B, 0x00008, 0x5DB01150, 0x00008, 0x5DB3986C, 0x00020, - 0x5DB4AA68, 0x00008, 0x5DB9BB7B, 0x00008, 0x5DBF9074, 0x00008, 0x5DC32CCB, 0x00008, - 0x5DD72D06, 0x00008, 0x5DEAEEFE, 0x00008, 0x5DF03DE6, 0x00008, 0x5DF216DB, 0x00008, - 0x5DF9D303, 0x00008, 0x5E0516CC, 0x00008, 0x5E10DF53, 0x00008, 0x5E1F93F3, 0x00020, - 0x5E23723C, 0x00008, 0x5E2CE5CD, 0x00008, 0x5E3FDCE1, 0x00008, 0x5E499B07, 0x00008, - 0x5E5F2199, 0x00008, 0x5E6376E7, 0x00008, 0x5E7178B6, 0x00008, 0x5E7B7DA1, 0x00008, + 0x58B55753, 0x00008, 0x58C2D756, 0x00008, 0x58CF1A42, 0x00008, 0x58D25FD5, 0x00008, + 0x58D7E2ED, 0x00008, 0x58D9FCBD, 0x00008, 0x58DAD458, 0x00008, 0x58DBF466, 0x00008, + 0x58E1035D, 0x00004, 0x58F0B983, 0x00020, 0x58FCD8E1, 0x00008, 0x58FDB139, 0x00008, + 0x590932BB, 0x00008, 0x590F3B29, 0x00008, 0x590FA71E, 0x00008, 0x5910ED51, 0x00008, + 0x59129E2F, 0x00008, 0x5916C2CC, 0x00008, 0x592B186A, 0x00008, 0x5933B869, 0x00008, + 0x59388478, 0x00008, 0x5938AADF, 0x00008, 0x594394F9, 0x00008, 0x5946EB5D, 0x00008, + 0x594732F0, 0x00008, 0x594B504B, 0x00020, 0x594C6D8C, 0x00004, 0x594C6F3F, 0x00004, + 0x594C72A5, 0x00004, 0x59524DB8, 0x00008, 0x595ECEBC, 0x00008, 0x59619ACE, 0x00008, + 0x5963ADA6, 0x00008, 0x5969A7C2, 0x00008, 0x597E8A99, 0x00008, 0x598C9F67, 0x00004, + 0x598E6F4A, 0x00004, 0x59902FDA, 0x00008, 0x59925821, 0x00004, 0x5992C4F2, 0x00008, + 0x59931F45, 0x00008, 0x5994F3EC, 0x00004, 0x599729C3, 0x00004, 0x5997EBD6, 0x00008, + 0x599AACA6, 0x00004, 0x599CE27D, 0x00004, 0x59A0C488, 0x00004, 0x59A37DB3, 0x00008, + 0x59A65506, 0x00008, 0x59AA37A3, 0x00020, 0x59AC86BE, 0x00008, 0x59B0D1B6, 0x00008, + 0x59B1CD3A, 0x00008, 0x59B40D60, 0x00008, 0x59B6E04D, 0x00008, 0x59BA5242, 0x00008, + 0x59BEA186, 0x00008, 0x59DEFD81, 0x00008, 0x59E176A5, 0x00008, 0x59F78D45, 0x00021, + 0x59FACF14, 0x00008, 0x5A14F7A3, 0x00008, 0x5A17DE56, 0x00008, 0x5A1B6E58, 0x00008, + 0x5A1C3AFB, 0x00008, 0x5A208523, 0x00008, 0x5A24F68B, 0x00008, 0x5A381304, 0x00008, + 0x5A4C3994, 0x00008, 0x5A531C5B, 0x00020, 0x5A542B55, 0x00008, 0x5A5EACD2, 0x00008, + 0x5A69987E, 0x00020, 0x5A69A910, 0x00008, 0x5A70A03C, 0x00008, 0x5A754C8A, 0x00008, + 0x5A8E531F, 0x00008, 0x5A9EBD4F, 0x00020, 0x5AAB5AE6, 0x00008, 0x5AAB99E4, 0x00008, + 0x5AAD7F4D, 0x00008, 0x5ABD8A47, 0x00040, 0x5ABFFA7F, 0x00008, 0x5AC8BE26, 0x00008, + 0x5AE9CE79, 0x00008, 0x5AF12B80, 0x00008, 0x5AFB0088, 0x00008, 0x5B02A16E, 0x00008, + 0x5B0B2894, 0x00008, 0x5B1F1238, 0x00008, 0x5B296379, 0x00008, 0x5B2AFD11, 0x00008, + 0x5B33BAA9, 0x00008, 0x5B3980C9, 0x00008, 0x5B3D42E0, 0x00020, 0x5B45C26D, 0x00008, + 0x5B4737CC, 0x00020, 0x5B4788F0, 0x00020, 0x5B4AAB94, 0x00008, 0x5B5C52AF, 0x00008, + 0x5B6142D4, 0x00008, 0x5B7C28AB, 0x00008, 0x5B8DD68C, 0x00008, 0x5B96B4CC, 0x00008, + 0x5B97E224, 0x00008, 0x5BA7512D, 0x00008, 0x5BAF2C7F, 0x00020, 0x5BB72B25, 0x00008, + 0x5BBAA3EE, 0x00008, 0x5BBC27F7, 0x00020, 0x5BC26BAC, 0x00008, 0x5BC9F8A1, 0x00008, + 0x5BCB582A, 0x00008, 0x5BD58D68, 0x00020, 0x5BE8AE7F, 0x00008, 0x5BF7C73A, 0x00020, + 0x5C0123A2, 0x00008, 0x5C1F3C1C, 0x00008, 0x5C2330A2, 0x00008, 0x5C26BCC4, 0x00008, + 0x5C3165FC, 0x00008, 0x5C3764C3, 0x00008, 0x5C6F8291, 0x0000C, 0x5C8812DA, 0x00008, + 0x5C9C73B4, 0x00008, 0x5CA4C4DC, 0x00008, 0x5CABA673, 0x00020, 0x5CAF6CDA, 0x00008, + 0x5CB19C60, 0x00008, 0x5CB20356, 0x00008, 0x5CB4599E, 0x00008, 0x5CBB6CBB, 0x00008, + 0x5CBCCCDD, 0x00002, 0x5CC43913, 0x00004, 0x5CCC1F5D, 0x00008, 0x5CDBE4EA, 0x00008, + 0x5D39E2E4, 0x00008, 0x5D3D548B, 0x00008, 0x5D406355, 0x00004, 0x5D45C9F0, 0x00020, + 0x5D6DBDC1, 0x00008, 0x5D6F8110, 0x00640, 0x5D76889B, 0x00008, 0x5D84979C, 0x00008, + 0x5DB01150, 0x00008, 0x5DB3986C, 0x00020, 0x5DB4AA68, 0x00008, 0x5DB9BB7B, 0x00008, + 0x5DBF9074, 0x00008, 0x5DC32CCB, 0x00008, 0x5DD72D06, 0x00008, 0x5DEAEEFE, 0x00008, + 0x5DF03DE6, 0x00008, 0x5DF216DB, 0x00008, 0x5DF9D303, 0x00008, 0x5E0516CC, 0x00008, + 0x5E10DF53, 0x00008, 0x5E1F93F3, 0x00020, 0x5E23723C, 0x00008, 0x5E2CE5CD, 0x00008, + 0x5E3CDA53, 0x00008, 0x5E3FDCE1, 0x00008, 0x5E499B07, 0x00008, 0x5E5F2199, 0x00008, + 0x5E630FA9, 0x00008, 0x5E6376E7, 0x00008, 0x5E7178B6, 0x00008, 0x5E7B7DA1, 0x00008, 0x5E869347, 0x00008, 0x5E8994F4, 0x00008, 0x5E8E569F, 0x00008, 0x5E8EFB10, 0x00008, - 0x5E9A962D, 0x00008, 0x5EA81CFD, 0x00008, 0x5EAF6E44, 0x00008, 0x5EC3D137, 0x00008, - 0x5EE04B40, 0x00008, 0x5EE429BF, 0x00008, 0x5EE49FC5, 0x00008, 0x5EFCCB5A, 0x00008, - 0x5F288510, 0x00020, 0x5F2B2C30, 0x00008, 0x5F2E1F86, 0x00008, 0x5F3DE23E, 0x00008, - 0x5F58B203, 0x00008, 0x5F737808, 0x00008, 0x5F759CBB, 0x00008, 0x5F7AC792, 0x00008, - 0x5F92EE58, 0x00008, 0x5F9FCE0B, 0x00008, 0x5FAC9091, 0x00008, 0x5FB116E3, 0x00002, - 0x5FB63760, 0x00008, 0x5FB9A124, 0x00008, 0x5FC075F0, 0x00008, 0x5FC2685D, 0x00008, - 0x5FCFBC58, 0x00008, 0x5FE0DDC0, 0x00008, 0x5FE19577, 0x00008, 0x5FEB7433, 0x00008, - 0x5FFC6C29, 0x00008, 0x60009AD2, 0x00008, 0x600A0B94, 0x00020, 0x60120880, 0x00008, - 0x60123121, 0x00008, 0x60124D2C, 0x00008, 0x6013EC99, 0x00008, 0x6018AF16, 0x00020, - 0x60217D99, 0x00008, 0x60273B38, 0x00008, 0x603562B5, 0x00004, 0x60356D43, 0x00008, - 0x6035DBEA, 0x00008, 0x603A6271, 0x00020, 0x603A6513, 0x00008, 0x605195BC, 0x00008, - 0x60593EB7, 0x00041, 0x605ADE4D, 0x00008, 0x605B7B5A, 0x00041, 0x605EBC30, 0x00001, - 0x605EF771, 0x00041, 0x6061267C, 0x00041, 0x6063C913, 0x00041, 0x6067B8B6, 0x00041, - 0x6069EE8D, 0x00041, 0x606D63D8, 0x00041, 0x606F99AF, 0x00041, 0x60724312, 0x00041, - 0x608028DD, 0x00008, 0x60857B45, 0x00008, 0x60990985, 0x00020, 0x609BBC0C, 0x00008, - 0x60A11A96, 0x00008, 0x60A3796E, 0x00008, 0x60C184CF, 0x00008, 0x60E0C20E, 0x00008, - 0x60E356E6, 0x00008, 0x60E4F4BE, 0x00008, 0x60E874DE, 0x00020, 0x60FA25B2, 0x00008, - 0x6121DDD3, 0x00008, 0x612732BE, 0x00008, 0x612E2777, 0x00004, 0x612F8344, 0x00008, + 0x5E9A962D, 0x00008, 0x5EA81CFD, 0x00008, 0x5EAEEC67, 0x00008, 0x5EAF6E44, 0x00008, + 0x5EC3D137, 0x00008, 0x5EE04B40, 0x00008, 0x5EE429BF, 0x00008, 0x5EE49FC5, 0x00008, + 0x5EEB2561, 0x00008, 0x5EFCCB5A, 0x00008, 0x5F288510, 0x00020, 0x5F2B2C30, 0x00008, + 0x5F2E1F86, 0x00008, 0x5F30D759, 0x00008, 0x5F3DE23E, 0x00008, 0x5F58B203, 0x00008, + 0x5F737808, 0x00008, 0x5F759CBB, 0x00008, 0x5F7AC792, 0x00008, 0x5F92EE58, 0x00008, + 0x5F9FCE0B, 0x00008, 0x5FAC9091, 0x00008, 0x5FB116E3, 0x00002, 0x5FB63760, 0x00008, + 0x5FB9A124, 0x00008, 0x5FC075F0, 0x00008, 0x5FC2685D, 0x00008, 0x5FCFBC58, 0x00008, + 0x5FE0DDC0, 0x00008, 0x5FE19577, 0x00008, 0x5FEB7433, 0x00008, 0x5FFC6C29, 0x00008, + 0x60009AD2, 0x00008, 0x600A0B94, 0x00020, 0x60120880, 0x00008, 0x60123121, 0x00008, + 0x60124D2C, 0x00008, 0x6013EC99, 0x00008, 0x6018AF16, 0x00020, 0x60217D99, 0x00008, + 0x60273B38, 0x00008, 0x602A0890, 0x00008, 0x6030900D, 0x00008, 0x603562B5, 0x00004, + 0x60356D43, 0x00008, 0x6035DBEA, 0x00008, 0x603A6271, 0x00020, 0x603A6513, 0x00008, + 0x604D5C8D, 0x00008, 0x605195BC, 0x00008, 0x60593EB7, 0x00041, 0x605ADE4D, 0x00008, + 0x605B7B5A, 0x00041, 0x605EBC30, 0x00001, 0x605EF771, 0x00041, 0x6061267C, 0x00041, + 0x6063C913, 0x00041, 0x6067B8B6, 0x00041, 0x6069EE8D, 0x00041, 0x606D63D8, 0x00041, + 0x606E4E1A, 0x00020, 0x606F99AF, 0x00041, 0x60724312, 0x00041, 0x608028DD, 0x00008, + 0x60857B45, 0x00008, 0x6094330F, 0x00020, 0x60990985, 0x00020, 0x609BBC0C, 0x00008, + 0x60A11A96, 0x00008, 0x60A1D70D, 0x00020, 0x60A3796E, 0x00008, 0x60B27AF7, 0x00008, + 0x60C184CF, 0x00008, 0x60E0C20E, 0x00008, 0x60E356E6, 0x00008, 0x60E4F4BE, 0x00008, + 0x60E874DE, 0x00020, 0x60E939CC, 0x00020, 0x60FA25B2, 0x00008, 0x6121DDD3, 0x00008, + 0x612732BE, 0x00008, 0x612E2777, 0x00004, 0x612F8344, 0x00008, 0x6139C751, 0x00004, 0x613A33E0, 0x00008, 0x613DF464, 0x00008, 0x61415070, 0x00008, 0x61504EF5, 0x00008, - 0x6153ED51, 0x00008, 0x615EF179, 0x00008, 0x6167C482, 0x00008, 0x6190CAD5, 0x00008, - 0x61989411, 0x00008, 0x61A35EA4, 0x00008, 0x61A3A659, 0x00008, 0x61B30C12, 0x00008, - 0x61B78621, 0x00008, 0x61B91F82, 0x00001, 0x61D7D034, 0x00008, 0x61DE3A50, 0x00008, - 0x61F73649, 0x00008, 0x620CF705, 0x00020, 0x6218B769, 0x00008, 0x6234D3D8, 0x00008, - 0x625EE211, 0x00008, 0x6274721F, 0x00008, 0x627A40BC, 0x00008, 0x6291A0A6, 0x00008, - 0x62A30604, 0x00008, 0x62B54318, 0x00008, 0x62BB864C, 0x00008, 0x62BC02A0, 0x00008, - 0x62C993FD, 0x00008, 0x62CD8062, 0x00008, 0x62E66C12, 0x00008, 0x62F01DE6, 0x00008, + 0x6153ED51, 0x00008, 0x615EF179, 0x00008, 0x6167C482, 0x00008, 0x616E9452, 0x00008, + 0x6190CAD5, 0x00008, 0x61989411, 0x00008, 0x61A35EA4, 0x00008, 0x61A3A659, 0x00008, + 0x61B30C12, 0x00008, 0x61B78621, 0x00008, 0x61B91F82, 0x00001, 0x61D7D034, 0x00008, + 0x61DE3A50, 0x00008, 0x61F73649, 0x00008, 0x620CF705, 0x00020, 0x6218B769, 0x00008, + 0x6231E45A, 0x00008, 0x6234D3D8, 0x00008, 0x625EE211, 0x00008, 0x626A3B71, 0x00008, + 0x6274721F, 0x00008, 0x627A40BC, 0x00008, 0x6291A0A6, 0x00008, 0x62A30604, 0x00008, + 0x62A443C6, 0x00008, 0x62B54318, 0x00008, 0x62B640E9, 0x00008, 0x62BB864C, 0x00008, + 0x62BC02A0, 0x00008, 0x62C993FD, 0x00008, 0x62CD8062, 0x00008, 0x62E27185, 0x00008, + 0x62E66C12, 0x00008, 0x62E88430, 0x00008, 0x62EC4CB1, 0x00020, 0x62F01DE6, 0x00008, 0x62FFE7B8, 0x00008, 0x6306186B, 0x00008, 0x630939E1, 0x00008, 0x63212DD7, 0x00008, 0x63281A99, 0x00008, 0x632C14B2, 0x00008, 0x632D2C1B, 0x0000C, 0x632EFBFE, 0x0000C, 0x63319609, 0x00008, 0x6332E4D5, 0x0000C, 0x6334C7B0, 0x00008, 0x633580A0, 0x0000C, 0x633807DA, 0x00008, 0x634670F7, 0x00008, 0x634BCBA2, 0x00008, 0x634D1BB5, 0x00008, - 0x635DFC75, 0x00008, 0x6370F3EB, 0x00008, 0x63757EF0, 0x00008, 0x6377D0E6, 0x00004, - 0x637C1E5C, 0x00008, 0x63815DA2, 0x00008, 0x6384C90E, 0x00001, 0x63855488, 0x00008, - 0x63B431A1, 0x00008, 0x63B7C4D5, 0x00008, 0x63C7FED7, 0x00008, 0x63D29D62, 0x00008, - 0x63D2F60B, 0x00008, 0x63F31174, 0x00008, 0x63F3E968, 0x00008, 0x63FDBF59, 0x00008, - 0x640FB6F3, 0x00021, 0x6411F396, 0x00021, 0x64194880, 0x00008, 0x641AAE0F, 0x00021, - 0x641B09C3, 0x00008, 0x641E30F2, 0x00021, 0x642066C9, 0x00021, 0x6421C613, 0x00008, - 0x64235B3D, 0x00058, 0x642448D4, 0x00021, 0x6426EB6B, 0x00021, 0x6429280E, 0x00021, - 0x642CA425, 0x00021, 0x642ED330, 0x00021, 0x644A5EB1, 0x00008, 0x646ADC95, 0x00008, - 0x646B4D09, 0x00008, 0x646B8A9B, 0x00008, 0x646FF730, 0x00008, 0x64711319, 0x00008, - 0x647183A6, 0x00020, 0x6474AA27, 0x00008, 0x6479A878, 0x00020, 0x6489CF90, 0x00008, - 0x648E6043, 0x00008, 0x648FA297, 0x00008, 0x649F5195, 0x00008, 0x64A6BCF9, 0x00008, - 0x64AA29E4, 0x00008, 0x64AB2220, 0x00400, 0x64C49179, 0x00008, 0x64C9C35D, 0x00020, - 0x64CBDC5A, 0x00008, 0x64DDD0A9, 0x00008, 0x64E6629E, 0x00008, 0x64ED0C9B, 0x00008, - 0x64F508A7, 0x00008, 0x64F73DC2, 0x00008, 0x64F9ACB8, 0x00020, 0x650604AD, 0x00008, - 0x65179821, 0x00008, 0x6527F898, 0x00008, 0x6539A33C, 0x00008, 0x6563CDAC, 0x00008, - 0x657672CD, 0x00004, 0x6579271C, 0x00008, 0x65915E97, 0x00004, 0x6594709B, 0x00008, - 0x65954E3A, 0x00004, 0x659D18C8, 0x00008, 0x65A549DD, 0x00008, 0x65A8930F, 0x00004, - 0x65AB23B3, 0x00400, 0x65AB9885, 0x00008, 0x65AC15F2, 0x00004, 0x65AE4BC9, 0x00004, - 0x65B22DD4, 0x00004, 0x65B48D54, 0x00004, 0x65B4D06B, 0x00004, 0x65B70D0E, 0x00004, - 0x65BA8925, 0x00004, 0x65BCB830, 0x00004, 0x65CB24AE, 0x00008, 0x65DF5AD7, 0x00008, - 0x65ED2C00, 0x00008, 0x65F243B2, 0x00008, 0x65F377C8, 0x00008, 0x65FBF6E8, 0x00020, - 0x65FD783E, 0x00008, 0x661BB745, 0x00008, 0x66218AEA, 0x00020, 0x662A012F, 0x00008, - 0x662D26BD, 0x00008, 0x6640CACA, 0x00008, 0x6647BCDD, 0x00020, 0x664A20D4, 0x00004, - 0x66621BDB, 0x00001, 0x66651C42, 0x00008, 0x6666EAD4, 0x00008, 0x666B9289, 0x00008, - 0x6671E3CF, 0x00008, 0x66799CAC, 0x00008, 0x667C435C, 0x00008, 0x667CBD49, 0x00008, - 0x6686BAE9, 0x00008, 0x668CB063, 0x00008, 0x66991D3F, 0x00008, 0x66CE6868, 0x00008, - 0x66D51994, 0x00008, 0x66EAC2E7, 0x00001, 0x66F36CD9, 0x00020, 0x6702DC9E, 0x00008, - 0x6710B6A8, 0x00008, 0x6711BA82, 0x00008, 0x6719CC73, 0x00008, 0x672DD768, 0x00008, - 0x673CF11E, 0x00008, 0x6740E7FB, 0x00008, 0x6742AA62, 0x00008, 0x674E2418, 0x00020, - 0x675E27EA, 0x00008, 0x676A9935, 0x00008, 0x676D543E, 0x00008, 0x677AE58C, 0x00008, - 0x67869030, 0x00008, 0x6791D58B, 0x00008, 0x6798E81E, 0x00008, 0x67AA1D5E, 0x00008, - 0x67B96645, 0x00008, 0x67CEB9DD, 0x00008, 0x67D84CF9, 0x00008, 0x67E0FE5C, 0x00008, - 0x67E15292, 0x00008, 0x67EAE9F7, 0x00008, 0x67FFAC48, 0x00020, 0x68068175, 0x00008, - 0x68103757, 0x00008, 0x6818CE6E, 0x00008, 0x682ACC6F, 0x00008, 0x6849A429, 0x00020, - 0x684FB2D2, 0x00008, 0x6850A672, 0x00004, 0x68521A16, 0x00008, 0x6864BB13, 0x00008, - 0x68ACFE70, 0x00020, 0x68BDD152, 0x00008, 0x68CDDD7E, 0x00008, 0x68D8A74B, 0x00020, - 0x68DAE7B4, 0x00008, 0x68E026A1, 0x00008, 0x68E08661, 0x00008, 0x68E2A7E7, 0x00008, - 0x68EE5126, 0x00008, 0x68F4150C, 0x00020, 0x69055E76, 0x00020, 0x692DE3B0, 0x00008, + 0x635DFC75, 0x00008, 0x63701039, 0x00008, 0x6370F3EB, 0x00008, 0x63757EF0, 0x00008, + 0x6377D0E6, 0x00004, 0x637C1E5C, 0x00008, 0x63815DA2, 0x00008, 0x6384C90E, 0x00001, + 0x63851626, 0x00008, 0x63855488, 0x00008, 0x63ACD14D, 0x00020, 0x63B431A1, 0x00008, + 0x63B47CC4, 0x00008, 0x63B7C4D5, 0x00008, 0x63C7FED7, 0x00008, 0x63D29D62, 0x00008, + 0x63D2F60B, 0x00008, 0x63F31174, 0x00008, 0x63F3E968, 0x00008, 0x63F9DEF9, 0x00008, + 0x63FDBF59, 0x00008, 0x640D1E70, 0x00008, 0x640FB6F3, 0x00021, 0x6411F396, 0x00021, + 0x64194880, 0x00008, 0x641AAE0F, 0x00021, 0x641B09C3, 0x00008, 0x641E30F2, 0x00021, + 0x642066C9, 0x00021, 0x6421C613, 0x00008, 0x64235B3D, 0x00058, 0x642448D4, 0x00021, + 0x6426EB6B, 0x00021, 0x6429280E, 0x00021, 0x642CA425, 0x00021, 0x642ED330, 0x00021, + 0x6446B3DA, 0x00008, 0x644A5EB1, 0x00008, 0x646ADC95, 0x00008, 0x646B4D09, 0x00008, + 0x646B8A9B, 0x00008, 0x646FF730, 0x00008, 0x64711319, 0x00008, 0x647183A6, 0x00020, + 0x6474AA27, 0x00008, 0x6479A878, 0x00020, 0x6489CF90, 0x00008, 0x648E6043, 0x00008, + 0x648FA297, 0x00008, 0x649F5195, 0x00008, 0x64A5B59F, 0x00001, 0x64A6BCF9, 0x00008, + 0x64A7F242, 0x00001, 0x64AA29E4, 0x00008, 0x64AB2220, 0x00400, 0x64AB6E59, 0x00001, + 0x64AD9D64, 0x00001, 0x64B42F9E, 0x00001, 0x64C49179, 0x00008, 0x64C9C35D, 0x00020, + 0x64CBDC5A, 0x00008, 0x64DAA0AA, 0x00008, 0x64DDD0A9, 0x00008, 0x64E6629E, 0x00008, + 0x64ED0C9B, 0x00008, 0x64F508A7, 0x00008, 0x64F73DC2, 0x00008, 0x64F9ACB8, 0x00020, + 0x650604AD, 0x00008, 0x65179821, 0x00008, 0x651DFAE7, 0x00004, 0x652487CE, 0x00008, + 0x6527F898, 0x00008, 0x65342EE5, 0x00008, 0x6539A33C, 0x00008, 0x653DE564, 0x00004, + 0x653E69B6, 0x00008, 0x6563CDAC, 0x00008, 0x656A760B, 0x00008, 0x657672CD, 0x00004, + 0x6579271C, 0x00008, 0x657BAF33, 0x00008, 0x65915E97, 0x00004, 0x6593EE33, 0x00008, + 0x6594709B, 0x00008, 0x65954E3A, 0x00004, 0x659D18C8, 0x00008, 0x65A549DD, 0x00008, + 0x65A8930F, 0x00004, 0x65AB23B3, 0x00400, 0x65AB9885, 0x00008, 0x65AC15F2, 0x00004, + 0x65AE4BC9, 0x00004, 0x65B22DD4, 0x00004, 0x65B48D54, 0x00004, 0x65B4D06B, 0x00004, + 0x65B70D0E, 0x00004, 0x65B88A75, 0x00008, 0x65BA8925, 0x00004, 0x65BCB830, 0x00004, + 0x65CB24AE, 0x00008, 0x65DF5AD7, 0x00008, 0x65ED2C00, 0x00008, 0x65F243B2, 0x00008, + 0x65F377C8, 0x00008, 0x65FBF6E8, 0x00020, 0x65FD5C22, 0x00008, 0x65FD783E, 0x00008, + 0x6610CDE2, 0x00008, 0x661BB745, 0x00008, 0x66218AEA, 0x00020, 0x6623B5F8, 0x00004, + 0x662A012F, 0x00008, 0x662D26BD, 0x00008, 0x6640CACA, 0x00008, 0x664231B2, 0x00008, + 0x6647BCDD, 0x00020, 0x664A20D4, 0x00004, 0x66621BDB, 0x00001, 0x66651C42, 0x00008, + 0x6666EAD4, 0x00008, 0x666B9289, 0x00008, 0x6671E3CF, 0x00008, 0x66799CAC, 0x00008, + 0x667C435C, 0x00008, 0x667CBD49, 0x00008, 0x6686BAE9, 0x00008, 0x668CB063, 0x00008, + 0x66991D3F, 0x00008, 0x66A33824, 0x00004, 0x66C7BCEB, 0x00008, 0x66CE6868, 0x00008, + 0x66D51994, 0x00008, 0x66EAC2E7, 0x00001, 0x66F36CD9, 0x00020, 0x66F5B4ED, 0x00008, + 0x6702DC9E, 0x00008, 0x6710B6A8, 0x00008, 0x6711BA82, 0x00008, 0x6719CC73, 0x00008, + 0x672DD768, 0x00008, 0x6735002F, 0x00008, 0x673A6FA6, 0x00008, 0x673CF11E, 0x00008, + 0x6740E7FB, 0x00008, 0x6742AA62, 0x00008, 0x674E2418, 0x00020, 0x675E27EA, 0x00008, + 0x676A9935, 0x00008, 0x676D543E, 0x00008, 0x677AE58C, 0x00008, 0x67869030, 0x00008, + 0x6791D58B, 0x00008, 0x6798E81E, 0x00008, 0x67AA1D5E, 0x00008, 0x67ADD7A9, 0x00008, + 0x67B0B7A3, 0x00008, 0x67B29D3D, 0x00008, 0x67B96645, 0x00008, 0x67C94D92, 0x00020, + 0x67CEB9DD, 0x00008, 0x67D84CF9, 0x00008, 0x67E0FE5C, 0x00008, 0x67E15292, 0x00008, + 0x67EAE9F7, 0x00008, 0x67FFAC48, 0x00020, 0x68068175, 0x00008, 0x680DE8DD, 0x00008, + 0x68103757, 0x00008, 0x6818CE6E, 0x00008, 0x681AC950, 0x00008, 0x681E1FDC, 0x00008, + 0x682ACC6F, 0x00008, 0x683F9E9B, 0x00008, 0x6840BBBB, 0x00008, 0x6849A429, 0x00020, + 0x684FB2D2, 0x00008, 0x6850A672, 0x00004, 0x68521A16, 0x00008, 0x685700AD, 0x00008, + 0x6864BB13, 0x00008, 0x689942DE, 0x00020, 0x68ACFE70, 0x00020, 0x68BDD152, 0x00008, + 0x68C40A79, 0x00008, 0x68CDDD7E, 0x00008, 0x68D0E158, 0x00008, 0x68D3E8F4, 0x00008, + 0x68D48CB0, 0x00008, 0x68D8A74B, 0x00020, 0x68DAE7B4, 0x00008, 0x68E026A1, 0x00008, + 0x68E08661, 0x00008, 0x68E2A7E7, 0x00008, 0x68EE5126, 0x00008, 0x68F4150C, 0x00020, + 0x69055E76, 0x00020, 0x690A47B2, 0x00008, 0x690B6898, 0x00008, 0x692DE3B0, 0x00008, 0x6936C3A9, 0x00008, 0x6941EC97, 0x00008, 0x69578737, 0x00008, 0x69679C1E, 0x00008, - 0x697176A8, 0x00008, 0x69871AE3, 0x00008, 0x699744E7, 0x00008, 0x69A7C393, 0x00020, - 0x69A930AB, 0x00001, 0x69AD204E, 0x00001, 0x69AEE965, 0x00001, 0x69B2CB70, 0x00001, - 0x69B6415E, 0x00008, 0x69BB4E50, 0x00008, 0x69BBCB0C, 0x00008, 0x69CD8E8D, 0x00008, - 0x69D0D19C, 0x00008, 0x69E1E8EC, 0x00008, 0x69E54787, 0x00020, 0x69EF02B1, 0x00008, - 0x6A092B15, 0x00008, 0x6A0F66E2, 0x00004, 0x6A107500, 0x00008, 0x6A240E08, 0x00021, - 0x6A30BF9F, 0x00008, 0x6A397CB4, 0x00008, 0x6A3D946A, 0x00008, 0x6A420602, 0x00008, - 0x6A5F66EF, 0x00020, 0x6A745041, 0x00008, 0x6A74D5B8, 0x00008, 0x6A801D63, 0x00008, + 0x6967F575, 0x00008, 0x696AB902, 0x00008, 0x697176A8, 0x00008, 0x6983013D, 0x00008, + 0x69871AE3, 0x00008, 0x699744E7, 0x00008, 0x6998C3D4, 0x00008, 0x69A3BA77, 0x00008, + 0x69A76E83, 0x00008, 0x69A7C393, 0x00020, 0x69A930AB, 0x00001, 0x69AD204E, 0x00001, + 0x69AEE965, 0x00001, 0x69B2CB70, 0x00001, 0x69B6415E, 0x00008, 0x69BB4E50, 0x00008, + 0x69BBCB0C, 0x00008, 0x69CD8E8D, 0x00008, 0x69D0D19C, 0x00008, 0x69E1E8EC, 0x00008, + 0x69E54787, 0x00020, 0x69EF02B1, 0x00008, 0x6A092B15, 0x00008, 0x6A0E7438, 0x00008, + 0x6A0F66E2, 0x00004, 0x6A107500, 0x00008, 0x6A240E08, 0x00021, 0x6A2E6E9E, 0x00008, + 0x6A30BF9F, 0x00008, 0x6A395035, 0x00008, 0x6A397CB4, 0x00008, 0x6A3D946A, 0x00008, + 0x6A420602, 0x00008, 0x6A5F66EF, 0x00020, 0x6A67C6FE, 0x00008, 0x6A724EDF, 0x00020, + 0x6A745041, 0x00008, 0x6A74D5B8, 0x00008, 0x6A801D63, 0x00008, 0x6A92C51B, 0x00008, 0x6A95096B, 0x00008, 0x6A953AEA, 0x00008, 0x6A9838E6, 0x00008, 0x6A9F4F39, 0x00008, 0x6AA8CF0B, 0x00008, 0x6AADFAAF, 0x00008, 0x6ABAB94A, 0x00008, 0x6ABFA454, 0x00008, - 0x6AD730D1, 0x00008, 0x6ADA6FDD, 0x00008, 0x6AE3E671, 0x00008, 0x6AF6A2E7, 0x00020, - 0x6B08BA41, 0x00008, 0x6B1BD879, 0x00008, 0x6B376129, 0x00008, 0x6B52EA5D, 0x00004, - 0x6B56CC68, 0x00004, 0x6B58957F, 0x00004, 0x6B5A0CF3, 0x00020, 0x6B5C8522, 0x00004, - 0x6B5D6E84, 0x00008, 0x6B5F27B9, 0x00004, 0x6B6156C4, 0x00004, 0x6B653F9B, 0x00004, - 0x6B670F7E, 0x00004, 0x6B6AF855, 0x00004, 0x6B6D9420, 0x00004, 0x6B76E8B3, 0x00008, - 0x6B76FB06, 0x00008, 0x6B7D538C, 0x00008, 0x6B7D7A9B, 0x00008, 0x6B8D5273, 0x00008, - 0x6BA39A8B, 0x00008, 0x6BA90BAD, 0x00008, 0x6BADC729, 0x00008, 0x6BBCAF10, 0x00008, - 0x6BC692F1, 0x00008, 0x6BC8D8F1, 0x00008, 0x6BD09754, 0x00008, 0x6BE018AA, 0x00008, + 0x6ACDF5B0, 0x00008, 0x6AD730D1, 0x00008, 0x6ADA6FDD, 0x00008, 0x6AE3E671, 0x00008, + 0x6AF6A2E7, 0x00020, 0x6B062A82, 0x00008, 0x6B08BA41, 0x00008, 0x6B1BD879, 0x00008, + 0x6B2D2F7A, 0x00020, 0x6B376129, 0x00008, 0x6B52EA5D, 0x00004, 0x6B56CC68, 0x00004, + 0x6B58957F, 0x00004, 0x6B5A0CF3, 0x00020, 0x6B5C8522, 0x00004, 0x6B5D6E84, 0x00008, + 0x6B5DDD51, 0x00008, 0x6B5F27B9, 0x00004, 0x6B6156C4, 0x00004, 0x6B653F9B, 0x00004, + 0x6B670F7E, 0x00004, 0x6B6AF855, 0x00004, 0x6B6C6382, 0x00008, 0x6B6D9420, 0x00004, + 0x6B7305F5, 0x00008, 0x6B76E8B3, 0x00008, 0x6B76FB06, 0x00008, 0x6B7D538C, 0x00008, + 0x6B7D7A9B, 0x00008, 0x6B8D5273, 0x00008, 0x6BA39A8B, 0x00008, 0x6BA90BAD, 0x00008, + 0x6BADC729, 0x00008, 0x6BBCAF10, 0x00008, 0x6BC1A5C1, 0x00008, 0x6BC692F1, 0x00008, + 0x6BC8D8F1, 0x00008, 0x6BD09754, 0x00008, 0x6BD54AEE, 0x00004, 0x6BE018AA, 0x00008, 0x6BE1E1F7, 0x00021, 0x6BE4BE03, 0x00008, 0x6BE6362A, 0x00008, 0x6BEC014E, 0x00008, 0x6BF04A34, 0x00008, 0x6BF8B760, 0x00008, 0x6BFB51F1, 0x00008, 0x6C0CC574, 0x00008, - 0x6C1169C0, 0x00004, 0x6C1A131B, 0x00E18, 0x6C1E5E1C, 0x00008, 0x6C26C329, 0x00008, - 0x6C29ACC5, 0x00004, 0x6C330A1A, 0x00020, 0x6C375C8A, 0x00001, 0x6C44ACAB, 0x00008, - 0x6C4D7836, 0x00008, 0x6C503603, 0x00008, 0x6C66C760, 0x00008, 0x6C6EF4F7, 0x00008, - 0x6C8B716C, 0x00008, 0x6C9384AD, 0x00008, 0x6C9784F7, 0x00020, 0x6C9D1C12, 0x00008, - 0x6CA6CDE0, 0x00020, 0x6CAB2EB8, 0x00400, 0x6CACEBB7, 0x00004, 0x6CADFC47, 0x00008, - 0x6CAE394A, 0x00008, 0x6CAF285A, 0x00004, 0x6CB0A5AA, 0x00008, 0x6CB2A471, 0x00004, - 0x6CB48E81, 0x00008, 0x6CB4D37C, 0x00004, 0x6CB650CC, 0x00008, 0x6CB6AFEF, 0x00008, - 0x6CB77613, 0x00004, 0x6CBA570D, 0x00008, 0x6CBB65B6, 0x00004, 0x6CBD9B8D, 0x00004, - 0x6CBDC78D, 0x00008, 0x6CC110D8, 0x00004, 0x6CC301EB, 0x00008, 0x6CCF840B, 0x00004, - 0x6CD15CB1, 0x00008, 0x6CD1C0AE, 0x00004, 0x6CD4D0C9, 0x00008, 0x6CD9F667, 0x00021, - 0x6CF40001, 0x00008, 0x6D0FCBFF, 0x00008, 0x6D1741C5, 0x00008, 0x6D19CB28, 0x00008, - 0x6D399B24, 0x00008, 0x6D418A8B, 0x00004, 0x6D613DC8, 0x00008, 0x6D903148, 0x00008, + 0x6C1169C0, 0x00004, 0x6C19F3F7, 0x00008, 0x6C1A131B, 0x00E18, 0x6C1E5E1C, 0x00008, + 0x6C26C329, 0x00008, 0x6C29ACC5, 0x00004, 0x6C330A1A, 0x00020, 0x6C375C8A, 0x00001, + 0x6C44ACAB, 0x00008, 0x6C4D7836, 0x00008, 0x6C503603, 0x00008, 0x6C5E6D77, 0x00008, + 0x6C66C760, 0x00008, 0x6C6EF4F7, 0x00008, 0x6C72908A, 0x00008, 0x6C8B716C, 0x00008, + 0x6C9384AD, 0x00008, 0x6C9784F7, 0x00020, 0x6C9D1C12, 0x00008, 0x6CA6CDE0, 0x00020, + 0x6CAB2EB8, 0x00400, 0x6CACEBB7, 0x00004, 0x6CADFC47, 0x00008, 0x6CAE394A, 0x00008, + 0x6CAF285A, 0x00004, 0x6CB0A5AA, 0x00008, 0x6CB2A471, 0x00004, 0x6CB48E81, 0x00008, + 0x6CB4D37C, 0x00004, 0x6CB650CC, 0x00008, 0x6CB6AFEF, 0x00008, 0x6CB77613, 0x00004, + 0x6CBA570D, 0x00008, 0x6CBB65B6, 0x00004, 0x6CBD9B8D, 0x00004, 0x6CBDC78D, 0x00008, + 0x6CC110D8, 0x00004, 0x6CC301EB, 0x00008, 0x6CCF840B, 0x00004, 0x6CD15CB1, 0x00008, + 0x6CD1C0AE, 0x00004, 0x6CD4D0C9, 0x00008, 0x6CD9F667, 0x00021, 0x6CF40001, 0x00008, + 0x6D0FCBFF, 0x00008, 0x6D137E7E, 0x00020, 0x6D13AC2E, 0x00008, 0x6D1741C5, 0x00008, + 0x6D19CB28, 0x00008, 0x6D38BFF0, 0x00008, 0x6D399B24, 0x00008, 0x6D3BB13D, 0x00008, + 0x6D418A8B, 0x00004, 0x6D613DC8, 0x00008, 0x6D702FD7, 0x00008, 0x6D903148, 0x00008, 0x6D913855, 0x00008, 0x6D94DF52, 0x00008, 0x6D96B169, 0x00008, 0x6D970567, 0x00008, - 0x6D974A19, 0x00008, 0x6DAB304B, 0x00400, 0x6DC259E9, 0x00020, 0x6DC4F941, 0x00008, - 0x6DC7691B, 0x00008, 0x6DCAE67B, 0x00020, 0x6DE66A4F, 0x00008, 0x6DF173D9, 0x00008, - 0x6DF76A43, 0x00008, 0x6E176D02, 0x00008, 0x6E1C2AC9, 0x00008, 0x6E234AAA, 0x00008, - 0x6E4E0C8F, 0x00008, 0x6E50EF0C, 0x00008, 0x6E51B24B, 0x00008, 0x6E5207DB, 0x00008, - 0x6E54EB95, 0x00008, 0x6E703988, 0x00008, 0x6E851A8F, 0x00008, 0x6E914C72, 0x00008, - 0x6E918DBF, 0x00020, 0x6E9743D3, 0x00020, 0x6E9FF904, 0x00008, 0x6EAB31DE, 0x00400, - 0x6EB0A1E7, 0x00008, 0x6ED9F037, 0x00008, 0x6EDAF019, 0x00008, 0x6EE28489, 0x00008, - 0x6EEC612E, 0x00008, 0x6EEDA160, 0x00008, 0x6F12A829, 0x00008, 0x6F193367, 0x00008, - 0x6F240917, 0x00008, 0x6F30B61F, 0x00008, 0x6F4318D9, 0x00008, 0x6F5B8421, 0x00008, - 0x6F5C8ABF, 0x00008, 0x6F66A812, 0x00008, 0x6F7E77EE, 0x00008, 0x6F8290DC, 0x00008, - 0x6F973047, 0x00008, 0x6F9D9F81, 0x00008, 0x6FAA2F7C, 0x00020, 0x6FAB3371, 0x00400, - 0x6FB050D4, 0x00008, 0x6FBA9504, 0x00008, 0x6FC2241C, 0x00008, 0x6FCFEE60, 0x00008, + 0x6D974A19, 0x00008, 0x6DA572B2, 0x00008, 0x6DAB304B, 0x00400, 0x6DAB710A, 0x00004, + 0x6DC259E9, 0x00020, 0x6DC4F941, 0x00008, 0x6DC7691B, 0x00008, 0x6DCAE67B, 0x00020, + 0x6DE66A4F, 0x00008, 0x6DF173D9, 0x00008, 0x6DF76A43, 0x00008, 0x6E176D02, 0x00008, + 0x6E1C2AC9, 0x00008, 0x6E2143C1, 0x00008, 0x6E234AAA, 0x00008, 0x6E4E0C8F, 0x00008, + 0x6E50EF0C, 0x00008, 0x6E51B24B, 0x00008, 0x6E5207DB, 0x00008, 0x6E54EB95, 0x00008, + 0x6E581647, 0x00008, 0x6E703988, 0x00008, 0x6E851A8F, 0x00008, 0x6E85BF4C, 0x00008, + 0x6E8FBCDF, 0x00008, 0x6E914C72, 0x00008, 0x6E918DBF, 0x00020, 0x6E9743D3, 0x00020, + 0x6E9B6A5F, 0x00008, 0x6E9FF904, 0x00008, 0x6EAB31DE, 0x00400, 0x6EB0A1E7, 0x00008, + 0x6ED9F037, 0x00008, 0x6EDAF019, 0x00008, 0x6EE28489, 0x00008, 0x6EE54B48, 0x00008, + 0x6EEC612E, 0x00008, 0x6EEDA160, 0x00008, 0x6F0824BC, 0x00008, 0x6F12A829, 0x00008, + 0x6F193367, 0x00008, 0x6F240917, 0x00008, 0x6F2C5D24, 0x00008, 0x6F30B61F, 0x00008, + 0x6F3E5B31, 0x00008, 0x6F4318D9, 0x00008, 0x6F55FB91, 0x00008, 0x6F5B8421, 0x00008, + 0x6F5C8ABF, 0x00008, 0x6F66A812, 0x00008, 0x6F739A0A, 0x00008, 0x6F7E77EE, 0x00008, + 0x6F8290DC, 0x00008, 0x6F973047, 0x00008, 0x6F9D08A7, 0x00008, 0x6F9D9F81, 0x00008, + 0x6FAA2F7C, 0x00020, 0x6FAB3371, 0x00400, 0x6FAC4EAC, 0x00008, 0x6FB050D4, 0x00008, + 0x6FB24BA1, 0x00008, 0x6FBA9504, 0x00008, 0x6FC2241C, 0x00008, 0x6FCFEE60, 0x00008, 0x6FD02488, 0x00008, 0x6FE35C1A, 0x00008, 0x6FEE4972, 0x00001, 0x6FEE761A, 0x00008, - 0x6FF5D1B3, 0x00008, 0x70025DB4, 0x00008, 0x7009758D, 0x00008, 0x700B1422, 0x00008, - 0x70193A4B, 0x00008, 0x7029D2D0, 0x00008, 0x702B054E, 0x00008, 0x702B84AA, 0x00008, - 0x702C68EC, 0x00004, 0x702F1795, 0x00008, 0x703378A7, 0x00008, 0x703D7A9C, 0x00008, - 0x704EAF17, 0x00008, 0x706D7FB5, 0x00004, 0x7078A660, 0x00008, 0x7079631A, 0x00008, - 0x707AE04B, 0x00008, 0x70836703, 0x00008, 0x708703D3, 0x00020, 0x708D1511, 0x0000C, - 0x708EEAC2, 0x00008, 0x70910DD5, 0x00020, 0x7091DCA5, 0x00008, 0x70A324B7, 0x00008, - 0x70AA4E77, 0x00008, 0x70AB3504, 0x00400, 0x70AC8943, 0x00008, 0x70B1339F, 0x00008, + 0x6FF5D1B3, 0x00008, 0x6FFE303B, 0x00008, 0x70025DB4, 0x00008, 0x700350E5, 0x00008, + 0x7009758D, 0x00008, 0x700B1422, 0x00008, 0x70193A4B, 0x00008, 0x7029D2D0, 0x00008, + 0x702B054E, 0x00008, 0x702B84AA, 0x00008, 0x702C68EC, 0x00004, 0x702F1795, 0x00008, + 0x703378A7, 0x00008, 0x703D7630, 0x00008, 0x703D7A9C, 0x00008, 0x704EAF17, 0x00008, + 0x70504BC7, 0x00008, 0x705AEADA, 0x00008, 0x705C49AD, 0x00008, 0x706D7FB5, 0x00004, + 0x7078A660, 0x00008, 0x7079631A, 0x00008, 0x707AE04B, 0x00008, 0x70836703, 0x00008, + 0x708703D3, 0x00020, 0x70875702, 0x00008, 0x708D1511, 0x0000C, 0x708EEAC2, 0x00008, + 0x70910DD5, 0x00020, 0x7091DCA5, 0x00008, 0x70A324B7, 0x00008, 0x70AA4E77, 0x00008, + 0x70AB3504, 0x00400, 0x70AC8943, 0x00008, 0x70B1339F, 0x00008, 0x70B9189B, 0x00008, 0x70C4F81B, 0x00008, 0x70DE2CD7, 0x00008, 0x71149ADA, 0x00008, 0x71201BBB, 0x00008, 0x71207487, 0x00008, 0x7121DE2F, 0x00008, 0x71372182, 0x00008, 0x7140A44E, 0x00008, - 0x714FD8AA, 0x00008, 0x7159C353, 0x00008, 0x715D70FA, 0x00008, 0x715FD734, 0x00008, - 0x7165D808, 0x00008, 0x7169A800, 0x00021, 0x71782535, 0x00008, 0x717F7CAB, 0x00008, - 0x71825204, 0x00001, 0x718380C7, 0x00004, 0x71862A2A, 0x00004, 0x718A1301, 0x00004, - 0x718A1662, 0x00008, 0x718BD54C, 0x00004, 0x718FBE23, 0x00004, 0x71926786, 0x00004, - 0x71949D5D, 0x00004, 0x71987F68, 0x00004, 0x719A487F, 0x00004, 0x719E3822, 0x00004, - 0x71AB3697, 0x00400, 0x71B0664F, 0x00008, 0x71C42033, 0x00008, 0x71CA1007, 0x0000C, - 0x71CCB96A, 0x0000C, 0x71CEEF41, 0x0000C, 0x71D033E0, 0x00008, 0x71D23AB6, 0x00008, - 0x71D2648C, 0x0000C, 0x71D35ADD, 0x00008, 0x71D49A63, 0x0000C, 0x71D743C6, 0x0000C, - 0x71DB2C9D, 0x0000C, 0x71DB2CEB, 0x00004, 0x71DD5BA8, 0x0000C, 0x71DF47CD, 0x00008, - 0x71F18795, 0x0000C, 0x71F25CA5, 0x00008, 0x71F42360, 0x0000C, 0x71FAEFFF, 0x00008, - 0x71FB8B10, 0x00004, 0x71FE1893, 0x00008, 0x72060FF7, 0x00008, 0x720B1A16, 0x00008, - 0x7222A602, 0x00008, 0x722C4F32, 0x00008, 0x7234D057, 0x00008, 0x72426487, 0x00008, - 0x72703D34, 0x00008, 0x727137E4, 0x00008, 0x727D5516, 0x00008, 0x7287D46E, 0x00008, - 0x72950A08, 0x00004, 0x729A89BD, 0x00008, 0x72AB382A, 0x00400, 0x72AD941B, 0x00008, + 0x71427171, 0x00008, 0x714FD8AA, 0x00008, 0x7159C353, 0x00008, 0x715D70FA, 0x00008, + 0x715FD734, 0x00008, 0x7165D808, 0x00008, 0x7169A800, 0x00021, 0x71782535, 0x00008, + 0x717B3D3E, 0x00008, 0x717F7CAB, 0x00008, 0x71825204, 0x00001, 0x718380C7, 0x00004, + 0x71862A2A, 0x00004, 0x718A1301, 0x00004, 0x718A1662, 0x00008, 0x718BD54C, 0x00004, + 0x718FBE23, 0x00004, 0x71926786, 0x00004, 0x71949D5D, 0x00004, 0x71987F68, 0x00004, + 0x7199311B, 0x00008, 0x719A487F, 0x00004, 0x719E3822, 0x00004, 0x71AB3697, 0x00400, + 0x71B0664F, 0x00008, 0x71C42033, 0x00008, 0x71CA1007, 0x0000C, 0x71CCB96A, 0x0000C, + 0x71CEEF41, 0x0000C, 0x71D033E0, 0x00008, 0x71D23AB6, 0x00008, 0x71D2648C, 0x0000C, + 0x71D35ADD, 0x00008, 0x71D49A63, 0x0000C, 0x71D743C6, 0x0000C, 0x71DB2C9D, 0x0000C, + 0x71DB2CEB, 0x00004, 0x71DD5BA8, 0x0000C, 0x71DF47CD, 0x00008, 0x71F18795, 0x0000C, + 0x71F25CA5, 0x00008, 0x71F42360, 0x0000C, 0x71FAEFFF, 0x00008, 0x71FB8B10, 0x00004, + 0x71FE1893, 0x00008, 0x72060FF7, 0x00008, 0x720B1A16, 0x00008, 0x720E8A7C, 0x00008, + 0x7222A602, 0x00008, 0x72244491, 0x00008, 0x722C4F32, 0x00008, 0x7234D057, 0x00008, + 0x72426487, 0x00008, 0x72703D34, 0x00008, 0x727137E4, 0x00008, 0x727D5516, 0x00008, + 0x7287D46E, 0x00008, 0x728F4ED5, 0x00020, 0x72950A08, 0x00004, 0x729A89BD, 0x00008, + 0x72AB382A, 0x00400, 0x72AD941B, 0x00008, 0x72B6AE46, 0x00008, 0x72C650EF, 0x00020, 0x72CDB9DA, 0x00008, 0x72E42AB1, 0x00008, 0x72F634A4, 0x00008, 0x72FF09DD, 0x00008, - 0x730D4421, 0x00008, 0x730D72D1, 0x00008, 0x7318BC16, 0x00020, 0x731ED901, 0x00008, - 0x7321F47C, 0x00008, 0x732E5EFD, 0x00008, 0x7332C30E, 0x00020, 0x7353D3D3, 0x00008, - 0x7367C02E, 0x00004, 0x73752AF1, 0x00008, 0x737B1E36, 0x00008, 0x73AB39BD, 0x00400, - 0x73B2E9EE, 0x00020, 0x73CA5CF9, 0x00008, 0x73CF9FD2, 0x00008, 0x73D6393F, 0x00008, - 0x73E303A6, 0x00008, 0x73E58FF2, 0x00041, 0x73E86852, 0x00008, 0x73EE4A6B, 0x00041, - 0x73F0870E, 0x00041, 0x73F40325, 0x00041, 0x73F63230, 0x00041, 0x73F6DCD4, 0x00008, - 0x74037B2B, 0x00008, 0x74077ECD, 0x00004, 0x7419163F, 0x00008, 0x741E747E, 0x00008, - 0x742CCAE5, 0x00008, 0x7449A9DF, 0x00008, 0x7449B40B, 0x00008, 0x744FF2D9, 0x00008, - 0x74696729, 0x00008, 0x74750149, 0x00008, 0x7478FD9A, 0x00001, 0x7481104A, 0x00008, - 0x74916213, 0x00008, 0x7495969E, 0x00008, 0x74ABB300, 0x0B800, 0x74ABB4B3, 0x0B800, - 0x74ABB666, 0x0B800, 0x74ABB819, 0x0B800, 0x74ABB9CC, 0x0B800, 0x74ABBB7F, 0x0B800, - 0x74ABBD32, 0x0B800, 0x74ABBEE5, 0x0B800, 0x74ABCACA, 0x0B800, 0x74ABCC7D, 0x0B800, - 0x74AC2D60, 0x00008, 0x74BA04C7, 0x00008, 0x74C0686D, 0x00008, 0x74C3D802, 0x00020, - 0x74CA1C10, 0x00008, 0x74CFDE2E, 0x00008, 0x74D57BF3, 0x00008, 0x74D81D68, 0x00008, - 0x74F1D57C, 0x00008, 0x74F330D5, 0x00008, 0x74F4C43A, 0x00008, 0x7514911A, 0x00008, - 0x75174070, 0x00008, 0x7538BA21, 0x00008, 0x753E3B78, 0x00008, 0x7545115E, 0x00008, - 0x75526117, 0x00020, 0x7559BCA3, 0x00008, 0x756717AB, 0x00008, 0x756E63F6, 0x00008, - 0x757C0AC0, 0x00020, 0x75A1A04A, 0x00008, 0x75A2A9EE, 0x00020, 0x75B41B2F, 0x00001, - 0x75B6C492, 0x00001, 0x75B88510, 0x00008, 0x75B97092, 0x00008, 0x75BA6205, 0x00008, - 0x75BAAD69, 0x00001, 0x75BCDC74, 0x00001, 0x75E022CE, 0x00020, 0x75EC33B7, 0x00008, - 0x75F275DF, 0x00008, 0x75FD9C5A, 0x00008, 0x760179CB, 0x00008, 0x760A6CEF, 0x00008, - 0x7613CA43, 0x00008, 0x761402AB, 0x00008, 0x76152994, 0x00020, 0x7617CD2C, 0x00008, - 0x761B1732, 0x00008, 0x76248E3A, 0x00008, 0x7639C329, 0x00008, 0x7641DCCF, 0x00008, - 0x76435920, 0x00008, 0x764A56CB, 0x00008, 0x764BEF03, 0x00020, 0x76696702, 0x00008, - 0x7680830F, 0x00008, 0x76947F97, 0x00004, 0x76958F9E, 0x00008, 0x76986F3A, 0x00004, - 0x769B11D1, 0x00004, 0x769D40DC, 0x00004, 0x76A0BCF3, 0x00004, 0x76A2F996, 0x00004, - 0x76A6E26D, 0x00004, 0x76A97E38, 0x00004, 0x76AB3CB7, 0x00008, 0x76C7B2F6, 0x00020, - 0x76C86F55, 0x00008, 0x76E017DD, 0x00008, 0x76E274FD, 0x00008, 0x76E2E035, 0x00008, - 0x76F35821, 0x00008, 0x76FC150F, 0x00008, 0x77009BB4, 0x00020, 0x7703004D, 0x00008, - 0x77371420, 0x00008, 0x774E0F7E, 0x00008, 0x774F9B79, 0x00020, 0x775CF19E, 0x00008, - 0x776A189D, 0x00008, 0x776E1DB6, 0x00008, 0x77770386, 0x00002, 0x77770539, 0x00002, - 0x777706EC, 0x00002, 0x7777089F, 0x00002, 0x77770A52, 0x00002, 0x777A46C5, 0x00008, - 0x77A2C6A6, 0x00008, 0x77B3D1BE, 0x00004, 0x77C6E411, 0x00008, 0x77DF1C4A, 0x00008, - 0x77E08CE1, 0x00008, 0x77FA09C2, 0x00008, 0x7800ACDC, 0x00008, 0x781517AD, 0x00008, - 0x7823D62F, 0x00008, 0x783266FF, 0x00008, 0x784365EB, 0x00008, 0x7844A461, 0x00008, - 0x786606D6, 0x00008, 0x7866A9AF, 0x00008, 0x7893A89B, 0x00008, 0x78ABFC84, 0x00008, + 0x730BBC68, 0x00008, 0x730D4421, 0x00008, 0x730D72D1, 0x00008, 0x7318BC16, 0x00020, + 0x731E77E4, 0x00008, 0x731ED901, 0x00008, 0x7321F47C, 0x00008, 0x732558F2, 0x00004, + 0x732E5EFD, 0x00008, 0x7332C30E, 0x00020, 0x7353D3D3, 0x00008, 0x7367C02E, 0x00004, + 0x736B1141, 0x00008, 0x73752AF1, 0x00008, 0x737B1E36, 0x00008, 0x73AB39BD, 0x00400, + 0x73B2E9EE, 0x00020, 0x73C854AA, 0x00020, 0x73CA5CF9, 0x00008, 0x73CF9FD2, 0x00008, + 0x73D6393F, 0x00008, 0x73DE2B94, 0x00008, 0x73E303A6, 0x00008, 0x73E58FF2, 0x00041, + 0x73E86852, 0x00008, 0x73EE4A6B, 0x00041, 0x73F0870E, 0x00041, 0x73F40325, 0x00041, + 0x73F63230, 0x00041, 0x73F6DCD4, 0x00008, 0x74037B2B, 0x00008, 0x74077ECD, 0x00004, + 0x7419163F, 0x00008, 0x741E747E, 0x00008, 0x742CCAE5, 0x00008, 0x7449A9DF, 0x00008, + 0x7449B40B, 0x00008, 0x744FF2D9, 0x00008, 0x74571CE1, 0x00008, 0x74696729, 0x00008, + 0x74750149, 0x00008, 0x7478FD9A, 0x00001, 0x7481104A, 0x00008, 0x74916213, 0x00008, + 0x7495969E, 0x00008, 0x74ABB300, 0x0B800, 0x74ABB4B3, 0x0B800, 0x74ABB666, 0x0B800, + 0x74ABB819, 0x0B800, 0x74ABB9CC, 0x0B800, 0x74ABBB7F, 0x0B800, 0x74ABBD32, 0x0B800, + 0x74ABBEE5, 0x0B800, 0x74ABCACA, 0x0B800, 0x74ABCC7D, 0x0B800, 0x74AC2D60, 0x00008, + 0x74BA04C7, 0x00008, 0x74C0686D, 0x00008, 0x74C3D802, 0x00020, 0x74CA1C10, 0x00008, + 0x74CFDE2E, 0x00008, 0x74D57BF3, 0x00008, 0x74D81D68, 0x00008, 0x74F1D57C, 0x00008, + 0x74F1D653, 0x00008, 0x74F330D5, 0x00008, 0x74F4C43A, 0x00008, 0x74F6ACEF, 0x00008, + 0x74F89386, 0x00008, 0x7514911A, 0x00008, 0x75174070, 0x00008, 0x7538BA21, 0x00008, + 0x753E3B78, 0x00008, 0x7541AC8B, 0x00020, 0x7545115E, 0x00008, 0x75526117, 0x00020, + 0x7559BCA3, 0x00008, 0x756717AB, 0x00008, 0x756E63F6, 0x00008, 0x7579428C, 0x00008, + 0x757C0AC0, 0x00020, 0x7586BED0, 0x00008, 0x7590AF83, 0x00008, 0x75A1A04A, 0x00008, + 0x75A2A9EE, 0x00020, 0x75B41B2F, 0x00001, 0x75B6C492, 0x00001, 0x75B88510, 0x00008, + 0x75B97092, 0x00008, 0x75BA6205, 0x00008, 0x75BAAD69, 0x00001, 0x75BCDC74, 0x00001, + 0x75E022CE, 0x00020, 0x75E9A8D2, 0x00008, 0x75EC33B7, 0x00008, 0x75F275DF, 0x00008, + 0x75FD9C5A, 0x00008, 0x760179CB, 0x00008, 0x7604EBAE, 0x00008, 0x76097E92, 0x00008, + 0x760A6CEF, 0x00008, 0x7613CA43, 0x00008, 0x761402AB, 0x00008, 0x76152994, 0x00020, + 0x7617CD2C, 0x00008, 0x761B1732, 0x00008, 0x76248E3A, 0x00008, 0x7639C329, 0x00008, + 0x7641DCCF, 0x00008, 0x76435920, 0x00008, 0x764A56CB, 0x00008, 0x764BEF03, 0x00020, + 0x7665CD62, 0x00008, 0x76696702, 0x00008, 0x7680830F, 0x00008, 0x76947F97, 0x00004, + 0x76958F9E, 0x00008, 0x76986F3A, 0x00004, 0x769B11D1, 0x00004, 0x769CDCF1, 0x00020, + 0x769D40DC, 0x00004, 0x76A0BCF3, 0x00004, 0x76A2F996, 0x00004, 0x76A6E26D, 0x00004, + 0x76A97E38, 0x00004, 0x76AB3CB7, 0x00008, 0x76B9A0B5, 0x00008, 0x76C1067F, 0x00008, + 0x76C7B2F6, 0x00020, 0x76C86F55, 0x00008, 0x76E017DD, 0x00008, 0x76E274FD, 0x00008, + 0x76E2E035, 0x00008, 0x76F35821, 0x00008, 0x76FC150F, 0x00008, 0x77009BB4, 0x00020, + 0x7703004D, 0x00008, 0x771C5C31, 0x00008, 0x77282468, 0x00008, 0x77371420, 0x00008, + 0x774E0F7E, 0x00008, 0x774F9B79, 0x00020, 0x775CF19E, 0x00008, 0x776A189D, 0x00008, + 0x776E1DB6, 0x00008, 0x77770386, 0x00002, 0x77770539, 0x00002, 0x777706EC, 0x00002, + 0x7777089F, 0x00002, 0x77770A52, 0x00002, 0x777A46C5, 0x00008, 0x77A2C6A6, 0x00008, + 0x77B3D1BE, 0x00004, 0x77C6E411, 0x00008, 0x77CBEA01, 0x00008, 0x77CBF341, 0x00020, + 0x77DF1C4A, 0x00008, 0x77E08CE1, 0x00008, 0x77FA09C2, 0x00008, 0x7800ACDC, 0x00008, + 0x7808F6AF, 0x00008, 0x781517AD, 0x00008, 0x7823D62F, 0x00008, 0x782ED4C2, 0x00008, + 0x783266FF, 0x00008, 0x784365EB, 0x00008, 0x7844A461, 0x00008, 0x786606D6, 0x00008, + 0x7866A9AF, 0x00008, 0x7879E9FF, 0x00004, 0x7893A89B, 0x00008, 0x78ABFC84, 0x00008, 0x78BF39AD, 0x00008, 0x78BFDB19, 0x00008, 0x78D3E78B, 0x00008, 0x78D93161, 0x00008, 0x78DFFCFB, 0x00008, 0x78E2574D, 0x00020, 0x78ED7955, 0x00008, 0x78EEC886, 0x00008, - 0x78FF2CB2, 0x00C80, 0x79032376, 0x00008, 0x7915CEE1, 0x00020, 0x7927BD3A, 0x00008, + 0x78F8EC9A, 0x00008, 0x78FC53B3, 0x00008, 0x78FF2CB2, 0x00C80, 0x79032376, 0x00008, + 0x791089FE, 0x00008, 0x7915CEE1, 0x00020, 0x7927BD3A, 0x00008, 0x7927E06A, 0x00008, 0x792C6FB5, 0x00008, 0x7936C2E9, 0x00008, 0x79433756, 0x00008, 0x79542978, 0x00008, 0x7955F088, 0x00008, 0x796B5E2F, 0x00020, 0x79827B13, 0x00008, 0x798B5F92, 0x00008, - 0x79A2726E, 0x00020, 0x79CF2078, 0x00008, 0x79D945C6, 0x00008, 0x79E1ED02, 0x00008, + 0x79A2726E, 0x00020, 0x79AAA861, 0x00008, 0x79B07478, 0x00008, 0x79CF2078, 0x00008, + 0x79D33297, 0x00008, 0x79D945C6, 0x00008, 0x79DCF118, 0x00008, 0x79E1ED02, 0x00008, 0x79EAACE3, 0x00008, 0x79F45BE9, 0x00008, 0x79F63F4E, 0x00008, 0x7A00BD27, 0x00008, - 0x7A3AA959, 0x00008, 0x7A4725E0, 0x00008, 0x7A5F06BD, 0x00008, 0x7A61B8AB, 0x00008, - 0x7A73D15E, 0x00008, 0x7A7E5233, 0x00008, 0x7A859D98, 0x00008, 0x7A880EF1, 0x00008, - 0x7A9A063D, 0x00020, 0x7A9EF784, 0x00020, 0x7A9FD4EA, 0x00008, 0x7AA50635, 0x00008, - 0x7AC9F258, 0x00008, 0x7ACCF1A8, 0x00008, 0x7AE98F70, 0x00008, 0x7B0027DF, 0x00008, - 0x7B0BB2CD, 0x00008, 0x7B122AB7, 0x00008, 0x7B18E37B, 0x00008, 0x7B199375, 0x00021, - 0x7B1DAE73, 0x00008, 0x7B1F456F, 0x00008, 0x7B2DB25F, 0x00008, 0x7B3F5839, 0x00008, - 0x7B4D83FD, 0x00008, 0x7B534938, 0x00008, 0x7B5D2947, 0x00021, 0x7B5FD2AA, 0x00021, - 0x7B63BB81, 0x00021, 0x7B653E75, 0x00008, 0x7B657DCC, 0x00021, 0x7B68311C, 0x00008, - 0x7B6966A3, 0x00021, 0x7B6C1006, 0x00021, 0x7B6E45DD, 0x00021, 0x7B7227E8, 0x00021, - 0x7B72931C, 0x00008, 0x7B85E1E0, 0x00020, 0x7B8653D5, 0x00021, 0x7B8838DC, 0x00008, - 0x7B88EFA0, 0x00021, 0x7B8CCB0B, 0x00900, 0x7B935E21, 0x00008, 0x7BAB171A, 0x00020, - 0x7BB6CAC9, 0x00020, 0x7BB8CFA6, 0x00008, 0x7BC599C0, 0x00040, 0x7BEA7200, 0x00008, - 0x7C044474, 0x00008, 0x7C0F0739, 0x00008, 0x7C27CD74, 0x00008, 0x7C305146, 0x00008, - 0x7C3249D2, 0x00008, 0x7C57168C, 0x00020, 0x7C5E3AB6, 0x00008, 0x7C63660E, 0x00008, - 0x7C63F2BF, 0x00020, 0x7C651C11, 0x00008, 0x7C7DE502, 0x00008, 0x7C84A0B1, 0x00008, - 0x7C9AB348, 0x00008, 0x7CA626B0, 0x00008, 0x7CC2CEA2, 0x00008, 0x7CD44136, 0x00008, - 0x7CF35650, 0x00040, 0x7CF67C8C, 0x00008, 0x7CF93DC0, 0x00008, 0x7D02EA3E, 0x00008, - 0x7D0638B2, 0x00020, 0x7D0E845F, 0x00008, 0x7D159761, 0x00020, 0x7D186E1F, 0x00008, - 0x7D29604E, 0x00008, 0x7D498361, 0x00008, 0x7D4ED264, 0x00008, 0x7D4FD98D, 0x00008, + 0x7A100823, 0x00008, 0x7A135B54, 0x00008, 0x7A3AA959, 0x00008, 0x7A4725E0, 0x00008, + 0x7A5F06BD, 0x00008, 0x7A61B8AB, 0x00008, 0x7A73D15E, 0x00008, 0x7A7E5233, 0x00008, + 0x7A859D98, 0x00008, 0x7A880EF1, 0x00008, 0x7A9A063D, 0x00020, 0x7A9EF784, 0x00020, + 0x7A9FD4EA, 0x00008, 0x7AA50635, 0x00008, 0x7ABB4C04, 0x00008, 0x7AC9F258, 0x00008, + 0x7ACCF1A8, 0x00008, 0x7AE98F70, 0x00008, 0x7B0027DF, 0x00008, 0x7B0BB2CD, 0x00008, + 0x7B122AB7, 0x00008, 0x7B140FE1, 0x00020, 0x7B18E37B, 0x00008, 0x7B199375, 0x00021, + 0x7B1DAE73, 0x00008, 0x7B1F456F, 0x00008, 0x7B23FF27, 0x00008, 0x7B2DB25F, 0x00008, + 0x7B391F6E, 0x00008, 0x7B3F5839, 0x00008, 0x7B4D83FD, 0x00008, 0x7B534938, 0x00008, + 0x7B5D2947, 0x00021, 0x7B5FD2AA, 0x00021, 0x7B63BB81, 0x00021, 0x7B653E75, 0x00008, + 0x7B657DCC, 0x00021, 0x7B68311C, 0x00008, 0x7B6966A3, 0x00021, 0x7B6C1006, 0x00021, + 0x7B6E45DD, 0x00021, 0x7B7227E8, 0x00021, 0x7B72931C, 0x00008, 0x7B85E1E0, 0x00020, + 0x7B8653D5, 0x00021, 0x7B8838DC, 0x00008, 0x7B88EFA0, 0x00021, 0x7B8CCB0B, 0x00900, + 0x7B935E21, 0x00008, 0x7BAB171A, 0x00020, 0x7BAB719C, 0x00008, 0x7BB6CAC9, 0x00020, + 0x7BB8CFA6, 0x00008, 0x7BC599C0, 0x00040, 0x7BE1ADF7, 0x00008, 0x7BEA7200, 0x00008, + 0x7BF02DBE, 0x00210, 0x7BFAAF54, 0x00008, 0x7C044474, 0x00008, 0x7C0F0739, 0x00008, + 0x7C27CD74, 0x00008, 0x7C305146, 0x00008, 0x7C3249D2, 0x00008, 0x7C48676E, 0x00008, + 0x7C57168C, 0x00020, 0x7C5E3AB6, 0x00008, 0x7C63660E, 0x00008, 0x7C63F2BF, 0x00020, + 0x7C64C661, 0x00008, 0x7C651C11, 0x00008, 0x7C7DE502, 0x00008, 0x7C84A0B1, 0x00008, + 0x7C9AB348, 0x00008, 0x7CA626B0, 0x00008, 0x7CAF24B2, 0x00008, 0x7CC2CEA2, 0x00008, + 0x7CD1675A, 0x00008, 0x7CD1F78C, 0x00008, 0x7CD44136, 0x00008, 0x7CF35650, 0x00040, + 0x7CF67C8C, 0x00008, 0x7CF93DC0, 0x00008, 0x7D02EA3E, 0x00008, 0x7D0638B2, 0x00020, + 0x7D0E845F, 0x00008, 0x7D159761, 0x00020, 0x7D186E1F, 0x00008, 0x7D29604E, 0x00008, + 0x7D485C61, 0x00008, 0x7D498361, 0x00008, 0x7D4ED264, 0x00008, 0x7D4FD98D, 0x00008, 0x7D51F103, 0x00008, 0x7D52E7BD, 0x00008, 0x7D5AA063, 0x00008, 0x7D66EB43, 0x00020, - 0x7D6C2B82, 0x06B40, 0x7D77138B, 0x00008, 0x7DA4DAA2, 0x00008, 0x7DA5EAFC, 0x00008, - 0x7DBAC6AE, 0x00008, 0x7DBE6796, 0x00008, 0x7DCCBD4A, 0x00008, 0x7DCE91EF, 0x00008, - 0x7DF4E116, 0x00008, 0x7E0A7D15, 0x00008, 0x7E0ADF89, 0x00158, 0x7E0BEA87, 0x00008, - 0x7E294BEA, 0x00008, 0x7E2EE0C7, 0x00008, 0x7E42147A, 0x00008, 0x7E476B6B, 0x00008, - 0x7E4BB467, 0x00008, 0x7E6E6D9A, 0x00008, 0x7E78CE7E, 0x00008, 0x7E7C71A0, 0x00008, + 0x7D6C2B82, 0x06B40, 0x7D77138B, 0x00008, 0x7D7BDCDC, 0x00008, 0x7D9F2E9E, 0x00008, + 0x7DA4DAA2, 0x00008, 0x7DA5EAFC, 0x00008, 0x7DBAC6AE, 0x00008, 0x7DBE6796, 0x00008, + 0x7DCCBD4A, 0x00008, 0x7DCE91EF, 0x00008, 0x7DF4E116, 0x00008, 0x7E0304F4, 0x00008, + 0x7E0A7D15, 0x00008, 0x7E0ADF89, 0x00158, 0x7E0BEA87, 0x00008, 0x7E294BEA, 0x00008, + 0x7E2EE0C7, 0x00008, 0x7E42147A, 0x00008, 0x7E476B6B, 0x00008, 0x7E4BB467, 0x00008, + 0x7E6E6D9A, 0x00008, 0x7E78CE7E, 0x00008, 0x7E7AF093, 0x00008, 0x7E7C71A0, 0x00008, 0x7E837AC2, 0x00008, 0x7E8511F6, 0x00008, 0x7E8C3007, 0x00008, 0x7E8EC545, 0x00008, 0x7E981EB8, 0x00008, 0x7EB7272D, 0x00020, 0x7EBCF1D9, 0x00008, 0x7EC4911D, 0x00020, - 0x7EC9B9E7, 0x00008, 0x7EE0A576, 0x00D48, 0x7EEFB355, 0x00008, 0x7EF47927, 0x00008, - 0x7EF71B84, 0x00008, 0x7EF88D0A, 0x00008, 0x7F145109, 0x00008, 0x7F243C91, 0x00020, - 0x7F2C609E, 0x00008, 0x7F5F1FBC, 0x00008, 0x7F5F746E, 0x00020, 0x7F69D620, 0x00008, - 0x7F772F95, 0x00020, 0x7F7FF580, 0x00008, 0x7FA9C037, 0x00008, 0x7FB870FE, 0x00008, - 0x7FC2A8D2, 0x00008, 0x7FCC1B29, 0x00008, 0x7FCD4A6E, 0x00008, 0x7FDA47A9, 0x00008, - 0x8000078B, 0x00008, 0x801F3F87, 0x00008, 0x802B3EE0, 0x00008, 0x803FC376, 0x00008, - 0x805DD6AB, 0x00008, 0x8069E14D, 0x00008, 0x806E3B54, 0x00008, 0x8071C446, 0x00008, + 0x7EC9B9E7, 0x00008, 0x7EE0A576, 0x00D48, 0x7EEFB355, 0x00008, 0x7EF04915, 0x00008, + 0x7EF47927, 0x00008, 0x7EF71B84, 0x00008, 0x7EF88D0A, 0x00008, 0x7F145109, 0x00008, + 0x7F21501B, 0x00008, 0x7F243C91, 0x00020, 0x7F2C609E, 0x00008, 0x7F5F1FBC, 0x00008, + 0x7F5F746E, 0x00020, 0x7F69D620, 0x00008, 0x7F772F95, 0x00020, 0x7F7FF580, 0x00008, + 0x7FA9C037, 0x00008, 0x7FB3A6E3, 0x00008, 0x7FB870FE, 0x00008, 0x7FC2A8D2, 0x00008, + 0x7FCC1B29, 0x00008, 0x7FCD4A6E, 0x00008, 0x7FDA47A9, 0x00008, 0x7FFAF6FB, 0x00008, + 0x8000078B, 0x00008, 0x801F3F87, 0x00008, 0x802B3EE0, 0x00008, 0x80338DB8, 0x00008, + 0x803FC376, 0x00008, 0x80424AF3, 0x00008, 0x8049003B, 0x00008, 0x805DD6AB, 0x00008, + 0x8066DE60, 0x00008, 0x8069E14D, 0x00008, 0x806E3B54, 0x00008, 0x8071C446, 0x00008, 0x8076F22D, 0x00008, 0x808529D9, 0x00008, 0x8086CF93, 0x00008, 0x8087B6CD, 0x00008, - 0x8088C1EA, 0x00008, 0x808F1749, 0x00020, 0x808F361C, 0x00008, 0x809BC657, 0x00008, - 0x809F3F71, 0x00021, 0x80A16E7C, 0x00021, 0x80ABC3AA, 0x00008, 0x80AFE1AF, 0x00021, - 0x80B28B12, 0x00021, 0x80B673E9, 0x00021, 0x80B8A2F4, 0x00021, 0x80BC1F0B, 0x00021, - 0x80BE5BAE, 0x00021, 0x80C0FE45, 0x00021, 0x80C4E050, 0x00021, 0x80D1904D, 0x00008, - 0x80EFC2CF, 0x00008, 0x80F83806, 0x00008, 0x80FE89AD, 0x00008, 0x810A4C4C, 0x00008, - 0x81283E33, 0x00008, 0x812A4D1F, 0x00008, 0x812B43F7, 0x0000C, 0x812F339A, 0x0000C, + 0x8088C1EA, 0x00008, 0x808F1749, 0x00020, 0x808F361C, 0x00008, 0x80909E8A, 0x00004, + 0x809BC657, 0x00008, 0x809F3F71, 0x00021, 0x80A16E7C, 0x00021, 0x80ABC3AA, 0x00008, + 0x80AFE1AF, 0x00021, 0x80B28B12, 0x00021, 0x80B673E9, 0x00021, 0x80B8A2F4, 0x00021, + 0x80BC1F0B, 0x00021, 0x80BE5BAE, 0x00021, 0x80C0FE45, 0x00021, 0x80C4E050, 0x00021, + 0x80D1904D, 0x00008, 0x80D51607, 0x00008, 0x80DBB022, 0x00008, 0x80EFC2CF, 0x00008, + 0x80F83806, 0x00008, 0x80FE89AD, 0x00008, 0x810A4C4C, 0x00008, 0x81283E33, 0x00008, + 0x812A4D1F, 0x00008, 0x812B43F7, 0x0000C, 0x812C4B44, 0x00008, 0x812F339A, 0x0000C, 0x812FC3E3, 0x00070, 0x8130FCB1, 0x0000C, 0x8134DEBC, 0x0000C, 0x813DA6CD, 0x0000C, 0x814D3AA3, 0x00008, 0x8157A48F, 0x00008, 0x815B0BE7, 0x00008, 0x8164AF70, 0x00008, - 0x817A9619, 0x00008, 0x817F884A, 0x00008, 0x8185CFE5, 0x00020, 0x818C93DE, 0x00008, + 0x817A9619, 0x00008, 0x817F884A, 0x00008, 0x8185CFE5, 0x00020, 0x81878430, 0x00008, + 0x818C93DE, 0x00008, 0x81920570, 0x00008, 0x8198ADA9, 0x00008, 0x819E21EC, 0x00004, 0x81A6F78B, 0x00001, 0x81B209B6, 0x00008, 0x81CF9A83, 0x00008, 0x81D1AFD6, 0x00008, 0x81D48972, 0x00008, 0x81E11DD7, 0x00008, 0x81E63751, 0x00008, 0x81FBC9E4, 0x00008, 0x820588A0, 0x00004, 0x8205ECAD, 0x00004, 0x8205FB2C, 0x00008, 0x821CA809, 0x00008, - 0x821EE9B5, 0x00020, 0x8225F816, 0x00008, 0x82295604, 0x00008, 0x8239ABDA, 0x00008, - 0x823D447C, 0x00008, 0x82494697, 0x00008, 0x8269FB0B, 0x00020, 0x8273D376, 0x00008, - 0x82959297, 0x00008, 0x82A968D2, 0x00008, 0x82C7DA8F, 0x00008, 0x82DB132C, 0x00008, + 0x821EE9B5, 0x00020, 0x8220DF0F, 0x00008, 0x8225F816, 0x00008, 0x82295604, 0x00008, + 0x8239ABDA, 0x00008, 0x823D447C, 0x00008, 0x82494697, 0x00008, 0x8269491A, 0x00008, + 0x8269FB0B, 0x00020, 0x827196D3, 0x00008, 0x8273D376, 0x00008, 0x8277BC4D, 0x00008, + 0x82797E98, 0x00008, 0x82857170, 0x00008, 0x82959297, 0x00008, 0x82A968D2, 0x00008, + 0x82C7DA8F, 0x00008, 0x82D45B5E, 0x00004, 0x82DB132C, 0x00008, 0x82DCAED6, 0x00008, 0x82E393CD, 0x00008, 0x82FC976D, 0x00008, 0x82FD146B, 0x00008, 0x830DA4B9, 0x00008, - 0x830F5E46, 0x00008, 0x8313D306, 0x00008, 0x83168A01, 0x00008, 0x831E2511, 0x00008, - 0x83214552, 0x00008, 0x83355C54, 0x00008, 0x833ADAED, 0x00008, 0x833B2716, 0x00008, - 0x833D2EE4, 0x00020, 0x833FD098, 0x00020, 0x835EF710, 0x00008, 0x837B64AA, 0x00008, - 0x83857670, 0x00008, 0x838DCE5A, 0x00008, 0x83909A67, 0x00008, 0x83A50616, 0x00008, - 0x83B3B839, 0x00008, 0x83BACB6A, 0x00020, 0x83BCC2F3, 0x00008, 0x83C3BFAA, 0x00008, - 0x83CABE32, 0x00008, 0x83DE9C4F, 0x00008, 0x83E7D1BB, 0x00008, 0x83F595A8, 0x00008, + 0x830F5E46, 0x00008, 0x8313D306, 0x00008, 0x83168A01, 0x00008, 0x8319528D, 0x00008, + 0x831DF5D7, 0x00008, 0x831E2511, 0x00008, 0x83214552, 0x00008, 0x83298FB4, 0x00008, + 0x83355C54, 0x00008, 0x833ADAED, 0x00008, 0x833B2716, 0x00008, 0x833D2EE4, 0x00020, + 0x833FD098, 0x00020, 0x835EF710, 0x00008, 0x837B64AA, 0x00008, 0x83857670, 0x00008, + 0x838DCE5A, 0x00008, 0x83909A67, 0x00008, 0x83A50616, 0x00008, 0x83B3B839, 0x00008, + 0x83BACB6A, 0x00020, 0x83BCC2F3, 0x00008, 0x83C3BFAA, 0x00008, 0x83CABE32, 0x00008, + 0x83CE2BE7, 0x00008, 0x83DE9C4F, 0x00008, 0x83E7D1BB, 0x00008, 0x83F595A8, 0x00008, 0x83FB0875, 0x00008, 0x83FC126A, 0x00004, 0x83FDB25B, 0x00008, 0x8405CA01, 0x00008, 0x840A83B2, 0x00008, 0x841BFF83, 0x00008, 0x84253830, 0x00008, 0x84384B49, 0x00008, 0x844388BE, 0x00008, 0x84472067, 0x00008, 0x8455FD54, 0x00020, 0x8456B132, 0x00008, - 0x84576C6E, 0x00008, 0x845F710F, 0x00008, 0x8469DB19, 0x00008, 0x846E4535, 0x00008, - 0x847B04F2, 0x00008, 0x84802456, 0x00020, 0x8486D4A5, 0x00008, 0x8492AD08, 0x00008, - 0x849CFD75, 0x00008, 0x849D3767, 0x00004, 0x849F074A, 0x00004, 0x84A2F021, 0x00004, - 0x84A58BEC, 0x00004, 0x84A5D42D, 0x00008, 0x84A7C1C3, 0x00004, 0x84AB44A6, 0x00004, - 0x84AB5CE9, 0x00008, 0x84AD7A7D, 0x00004, 0x84B0EBCE, 0x00008, 0x84B15C88, 0x00004, - 0x84BFCFBB, 0x00004, 0x84BFEAA6, 0x00008, 0x84C2791E, 0x00004, 0x84C78F23, 0x00008, - 0x84C81C7D, 0x00008, 0x84C92372, 0x00008, 0x84D2BC07, 0x00008, 0x84D5CBAE, 0x00008, - 0x84D9970C, 0x00008, 0x84D9ECF3, 0x00008, 0x8510091C, 0x00008, 0x85137D3C, 0x00008, - 0x8526EF5D, 0x00008, 0x853BC146, 0x00008, 0x85405E1E, 0x00008, 0x8540DC58, 0x00008, - 0x854709FC, 0x00008, 0x85627BA3, 0x00008, 0x85630DC9, 0x00008, 0x8568F6B4, 0x00008, - 0x857C3106, 0x00008, 0x85997A19, 0x00008, 0x85A9CA20, 0x00008, 0x85BE21E3, 0x00008, - 0x85C09B4E, 0x00008, 0x85C3FC08, 0x00020, 0x85C524F3, 0x00008, 0x85C6B25C, 0x00020, - 0x85D42E62, 0x00008, 0x85D4421C, 0x00008, 0x85DBDF95, 0x00008, 0x85DDFE8C, 0x00008, - 0x85E9C16B, 0x00008, 0x86024877, 0x00008, 0x860CD8FB, 0x01C20, 0x860ED74F, 0x00008, - 0x861031E3, 0x00008, 0x8611B187, 0x0000C, 0x8624EC30, 0x00008, 0x86324B37, 0x00008, + 0x84576C6E, 0x00008, 0x845F710F, 0x00008, 0x84605B62, 0x00008, 0x8469DB19, 0x00008, + 0x846E4535, 0x00008, 0x847B04F2, 0x00008, 0x84802456, 0x00020, 0x8486D4A5, 0x00008, + 0x8492AD08, 0x00008, 0x849CFD75, 0x00008, 0x849D3767, 0x00004, 0x849F074A, 0x00004, + 0x84A2F021, 0x00004, 0x84A58BEC, 0x00004, 0x84A5D42D, 0x00008, 0x84A7C1C3, 0x00004, + 0x84AB44A6, 0x00004, 0x84AB5CE9, 0x00008, 0x84AD7A7D, 0x00004, 0x84B0EBCE, 0x00008, + 0x84B15C88, 0x00004, 0x84BFCFBB, 0x00004, 0x84BFEAA6, 0x00008, 0x84C2791E, 0x00004, + 0x84C78F23, 0x00008, 0x84C81C7D, 0x00008, 0x84C92372, 0x00008, 0x84D2BC07, 0x00008, + 0x84D5CBAE, 0x00008, 0x84D9970C, 0x00008, 0x84D9ECF3, 0x00008, 0x8510091C, 0x00008, + 0x85137D3C, 0x00008, 0x8526EF5D, 0x00008, 0x853BC146, 0x00008, 0x85405E1E, 0x00008, + 0x8540DC58, 0x00008, 0x854709FC, 0x00008, 0x8555ED41, 0x00020, 0x85627BA3, 0x00008, + 0x85630DC9, 0x00008, 0x8568F6B4, 0x00008, 0x857C3106, 0x00008, 0x859325C7, 0x00001, + 0x8595CF2A, 0x00001, 0x85997A19, 0x00008, 0x8599B801, 0x00001, 0x859B7A4C, 0x00001, + 0x859B8854, 0x00008, 0x859F6323, 0x00001, 0x85A20C86, 0x00001, 0x85A4425D, 0x00001, + 0x85A82468, 0x00001, 0x85A9CA20, 0x00008, 0x85B6979B, 0x00001, 0x85B789CE, 0x00008, + 0x85B8677E, 0x00001, 0x85BE21E3, 0x00008, 0x85C09B4E, 0x00008, 0x85C3FC08, 0x00020, + 0x85C524F3, 0x00008, 0x85C6B25C, 0x00020, 0x85D42E62, 0x00008, 0x85D4421C, 0x00008, + 0x85DBDF95, 0x00008, 0x85DDFE8C, 0x00008, 0x85E37295, 0x00008, 0x85E9C16B, 0x00008, + 0x86024877, 0x00008, 0x860CD8FB, 0x01C20, 0x860ED74F, 0x00008, 0x861031E3, 0x00008, + 0x8611B187, 0x0000C, 0x8624EC30, 0x00008, 0x86324B37, 0x00008, 0x864840BF, 0x00008, 0x8652298C, 0x00008, 0x865D678A, 0x00008, 0x867B4461, 0x00020, 0x867F0240, 0x00008, - 0x867F27E6, 0x00008, 0x86A2BDF0, 0x00008, 0x86B7FA67, 0x00008, 0x86BFEAC2, 0x00008, - 0x86C2CBD8, 0x00008, 0x86CDBDB3, 0x00008, 0x86D34E2D, 0x00020, 0x86D888AA, 0x00008, - 0x86DE669B, 0x00008, 0x86E01E0D, 0x00008, 0x86E255F9, 0x00008, 0x86E25699, 0x00008, - 0x86E425D3, 0x00008, 0x86FF6AD2, 0x00008, 0x870668DE, 0x00008, 0x8706756A, 0x00008, - 0x870A5315, 0x00008, 0x871BF7BF, 0x00008, 0x87220CCF, 0x00020, 0x872B3B56, 0x00008, - 0x872E6067, 0x00008, 0x874283F0, 0x00008, 0x87485C7C, 0x00008, 0x876832D6, 0x00008, - 0x877BB396, 0x00008, 0x877E8807, 0x00020, 0x877F1BB1, 0x00008, 0x879985FB, 0x00008, - 0x879D7591, 0x00020, 0x87B14334, 0x00008, 0x87C029BB, 0x00008, 0x87CCF329, 0x00008, - 0x87D40294, 0x00002, 0x87F58B1B, 0x00008, 0x88067C50, 0x00008, 0x880A3143, 0x00008, + 0x867F27E6, 0x00008, 0x867F8C04, 0x00008, 0x8694CE61, 0x00008, 0x869DA224, 0x00008, + 0x86A2BDF0, 0x00008, 0x86B7FA67, 0x00008, 0x86BFEAC2, 0x00008, 0x86C2CBD8, 0x00008, + 0x86C84D1B, 0x00008, 0x86CBD686, 0x00008, 0x86CDBDB3, 0x00008, 0x86D34E2D, 0x00020, + 0x86D888AA, 0x00008, 0x86D935B0, 0x00008, 0x86DE669B, 0x00008, 0x86E01E0D, 0x00008, + 0x86E255F9, 0x00008, 0x86E25699, 0x00008, 0x86E425D3, 0x00008, 0x86FF6AD2, 0x00008, + 0x86FFEB71, 0x00008, 0x8703101D, 0x00008, 0x870668DE, 0x00008, 0x8706756A, 0x00008, + 0x87071A6F, 0x00008, 0x870A5315, 0x00008, 0x8710D3AC, 0x00008, 0x871BF7BF, 0x00008, + 0x87220CCF, 0x00020, 0x872B3B56, 0x00008, 0x872E6067, 0x00008, 0x873DBD7E, 0x00008, + 0x874283F0, 0x00008, 0x87485C7C, 0x00008, 0x874F776C, 0x00008, 0x875CB453, 0x00008, + 0x876832D6, 0x00008, 0x876ED011, 0x00008, 0x877BB396, 0x00008, 0x877E8807, 0x00020, + 0x877F1BB1, 0x00008, 0x879985FB, 0x00008, 0x879D7591, 0x00020, 0x87B14334, 0x00008, + 0x87C029BB, 0x00008, 0x87CCF329, 0x00008, 0x87D40294, 0x00002, 0x87D8B137, 0x00020, + 0x87E7A083, 0x00008, 0x87F58B1B, 0x00008, 0x88067C50, 0x00008, 0x880A3143, 0x00008, 0x88157C30, 0x00008, 0x881B95D2, 0x00008, 0x881F3BFA, 0x00008, 0x884D1F68, 0x00008, - 0x88556223, 0x00008, 0x885B44DA, 0x00020, 0x886B1D8D, 0x00020, 0x8870ED15, 0x00008, - 0x887DCCEA, 0x00008, 0x8886231A, 0x00020, 0x8894C8CF, 0x00020, 0x88B642A8, 0x00008, + 0x88556223, 0x00008, 0x885B44DA, 0x00020, 0x885E9ED3, 0x00008, 0x886B1D8D, 0x00020, + 0x8870ED15, 0x00008, 0x8871FEAB, 0x00008, 0x887DCCEA, 0x00008, 0x88849852, 0x00008, + 0x8886231A, 0x00020, 0x8894C8CF, 0x00020, 0x88A0EADD, 0x00008, 0x88B642A8, 0x00008, 0x88BEC1DC, 0x00008, 0x88C47C31, 0x00008, 0x88CD4E7E, 0x00008, 0x88E4DDCF, 0x00008, 0x88F5485F, 0x00008, 0x88F5FD69, 0x00008, 0x88F8B7FA, 0x00008, 0x88FEBEAF, 0x00008, - 0x89096375, 0x00008, 0x8912BDAC, 0x00008, 0x89306FE6, 0x00004, 0x8942628C, 0x00008, - 0x8955C9CE, 0x00008, 0x895ECDF7, 0x00020, 0x89669F30, 0x00400, 0x896919BB, 0x00008, - 0x897E933C, 0x00008, 0x89831B4C, 0x00008, 0x89883F82, 0x00008, 0x898CE9DE, 0x00008, - 0x8995D448, 0x00008, 0x89B23641, 0x00008, 0x89BC2F4F, 0x00008, 0x89C559D9, 0x00020, + 0x89096375, 0x00008, 0x8912BDAC, 0x00008, 0x892772E8, 0x00008, 0x89306FE6, 0x00004, + 0x8942628C, 0x00008, 0x895006A8, 0x00008, 0x8955C9CE, 0x00008, 0x895ECDF7, 0x00020, + 0x89669F30, 0x00400, 0x89686F41, 0x00008, 0x896919BB, 0x00008, 0x897465B8, 0x00008, + 0x897A5384, 0x00008, 0x897E933C, 0x00008, 0x89831B4C, 0x00008, 0x89883F82, 0x00008, + 0x898CE9DE, 0x00008, 0x8995D448, 0x00008, 0x89B23641, 0x00008, 0x89BA1471, 0x00008, + 0x89BC2F4F, 0x00008, 0x89C559D9, 0x00020, 0x89CA5245, 0x00004, 0x89D0A493, 0x00008, 0x89DACDE9, 0x00004, 0x89F85D07, 0x00020, 0x8A161642, 0x00001, 0x8A210A6F, 0x00008, 0x8A2A29D7, 0x00008, 0x8A2B67FA, 0x00008, 0x8A2FD172, 0x00020, 0x8A347F98, 0x00008, 0x8A3575A5, 0x00004, 0x8A357828, 0x00020, 0x8A3739FE, 0x00008, 0x8A414994, 0x00008, - 0x8A5313A4, 0x00008, 0x8A59A56B, 0x00004, 0x8A5FB4F5, 0x00008, 0x8A64913A, 0x00008, - 0x8A66A0C3, 0x00400, 0x8A6757BD, 0x00008, 0x8A6C218B, 0x00008, 0x8A7959E5, 0x00008, - 0x8A7A8398, 0x00020, 0x8A7C89FB, 0x00008, 0x8A7EDCEB, 0x00008, 0x8A8A7802, 0x00008, - 0x8A93A63A, 0x00008, 0x8A95082E, 0x00008, 0x8A987BF5, 0x00008, 0x8A992D8A, 0x00008, - 0x8AA88D18, 0x00008, 0x8AB489F3, 0x00008, 0x8AB620AC, 0x00008, 0x8ABDFA89, 0x00008, - 0x8AC05EF5, 0x00008, 0x8AE1EBAF, 0x00008, 0x8AEA32C0, 0x00008, 0x8AF6F74D, 0x00008, - 0x8AF9C4D4, 0x00008, 0x8AFECF9B, 0x00008, 0x8B04BC2A, 0x00008, 0x8B09ED5E, 0x00008, - 0x8B14392F, 0x05DC0, 0x8B153CF1, 0x00008, 0x8B1638AF, 0x00008, 0x8B2A8E79, 0x00008, - 0x8B3A236F, 0x00008, 0x8B3F1309, 0x00008, 0x8B421302, 0x00008, 0x8B45E365, 0x00008, - 0x8B464875, 0x00008, 0x8B46905C, 0x00008, 0x8B47B7E1, 0x00008, 0x8B48AFB6, 0x00008, + 0x8A49B0C7, 0x00008, 0x8A4ACC62, 0x00008, 0x8A5313A4, 0x00008, 0x8A58432E, 0x00008, + 0x8A59A56B, 0x00004, 0x8A5DC543, 0x00008, 0x8A5FB4F5, 0x00008, 0x8A64913A, 0x00008, + 0x8A66A0C3, 0x00400, 0x8A6757BD, 0x00008, 0x8A6C218B, 0x00008, 0x8A752A0B, 0x00008, + 0x8A7959E5, 0x00008, 0x8A7A8398, 0x00020, 0x8A7C89FB, 0x00008, 0x8A7EDCEB, 0x00008, + 0x8A8A7802, 0x00008, 0x8A93A63A, 0x00008, 0x8A95082E, 0x00008, 0x8A987BF5, 0x00008, + 0x8A992D8A, 0x00008, 0x8AA88D18, 0x00008, 0x8AB489F3, 0x00008, 0x8AB620AC, 0x00008, + 0x8ABDFA89, 0x00008, 0x8ABE37DD, 0x00008, 0x8AC05EF5, 0x00008, 0x8ACEFB56, 0x00008, + 0x8AD8FD46, 0x00020, 0x8ADB65E7, 0x00008, 0x8AE1EBAF, 0x00008, 0x8AEA32C0, 0x00008, + 0x8AF6F74D, 0x00008, 0x8AF9C4D4, 0x00008, 0x8AFECF9B, 0x00008, 0x8B04BC2A, 0x00008, + 0x8B09ED5E, 0x00008, 0x8B14392F, 0x05DC0, 0x8B153CF1, 0x00008, 0x8B1638AF, 0x00008, + 0x8B2A6382, 0x00020, 0x8B2A8E79, 0x00008, 0x8B3A236F, 0x00008, 0x8B3F1309, 0x00008, + 0x8B421302, 0x00008, 0x8B45E365, 0x00008, 0x8B464875, 0x00008, 0x8B46905C, 0x00008, + 0x8B47B7E1, 0x00008, 0x8B48AFB6, 0x00008, 0x8B4969F9, 0x00008, 0x8B519C94, 0x00008, 0x8B542A42, 0x00008, 0x8B5697D1, 0x00008, 0x8B578350, 0x00008, 0x8B64BCDA, 0x00008, 0x8B651FAA, 0x00008, 0x8B66A256, 0x00400, 0x8B67713C, 0x00008, 0x8B68B164, 0x00008, - 0x8B86E869, 0x00008, 0x8BA03B56, 0x00008, 0x8BB8AB31, 0x00008, 0x8BD98CB5, 0x00008, - 0x8BDC8D7D, 0x00004, 0x8BE1CB32, 0x00008, 0x8BE25800, 0x00008, 0x8BE695B2, 0x00008, - 0x8C13AB1D, 0x00008, 0x8C22E8CC, 0x00008, 0x8C3F0CD8, 0x00008, 0x8C406429, 0x00008, + 0x8B86E869, 0x00008, 0x8B8F2431, 0x00008, 0x8BA03B56, 0x00008, 0x8BB8AB31, 0x00008, + 0x8BD22DA3, 0x00008, 0x8BD98CB5, 0x00008, 0x8BDC8D7D, 0x00004, 0x8BE1CB32, 0x00008, + 0x8BE25800, 0x00008, 0x8BE695B2, 0x00008, 0x8BFD179C, 0x00008, 0x8C027C3F, 0x00020, + 0x8C13AB1D, 0x00008, 0x8C159B5C, 0x00008, 0x8C20CB4C, 0x00020, 0x8C22E8CC, 0x00008, + 0x8C3DBFAC, 0x00008, 0x8C3F0CD8, 0x00008, 0x8C406429, 0x00008, 0x8C4E00DF, 0x00008, 0x8C66A3E9, 0x00400, 0x8C6898A6, 0x00008, 0x8C68E280, 0x00400, 0x8C6A5E40, 0x00008, 0x8C74B0C0, 0x00008, 0x8C79213B, 0x00008, 0x8C981045, 0x00008, 0x8C9B3845, 0x00008, - 0x8CA4522C, 0x00008, 0x8CB28DCA, 0x00008, 0x8CC98CD6, 0x00008, 0x8CDA7812, 0x00008, - 0x8CE248CA, 0x00008, 0x8CF2E01E, 0x00008, 0x8CFBC730, 0x00008, 0x8D3C15D4, 0x00008, - 0x8D405B2C, 0x00008, 0x8D446558, 0x00008, 0x8D4539E3, 0x00008, 0x8D47BB78, 0x00008, - 0x8D513D27, 0x00020, 0x8D53E15E, 0x00008, 0x8D66A57C, 0x00400, 0x8D68E413, 0x00400, - 0x8D69590A, 0x00008, 0x8D7546E5, 0x00008, 0x8D79A2F4, 0x00008, 0x8D84AB9A, 0x00008, - 0x8D84BA90, 0x00400, 0x8DA42D76, 0x00008, 0x8DA7A61A, 0x00008, 0x8DADC34E, 0x00008, - 0x8DB792F6, 0x00008, 0x8DCEDF6C, 0x00008, 0x8DD126BF, 0x00008, 0x8DEDFDCA, 0x00008, - 0x8DFDDFE9, 0x00008, 0x8E02698A, 0x00008, 0x8E0FA5F1, 0x00008, 0x8E172E6D, 0x00008, - 0x8E353C30, 0x00008, 0x8E3B5E0A, 0x00004, 0x8E50E47F, 0x00008, 0x8E50F2A4, 0x00008, + 0x8CA4522C, 0x00008, 0x8CB28DCA, 0x00008, 0x8CB60DDB, 0x00008, 0x8CC095D7, 0x00008, + 0x8CC98CD6, 0x00008, 0x8CD18CA7, 0x00020, 0x8CDA7812, 0x00008, 0x8CE248CA, 0x00008, + 0x8CE6B94D, 0x00008, 0x8CF2E01E, 0x00008, 0x8CFBC730, 0x00008, 0x8D1A866E, 0x00008, + 0x8D22E2AF, 0x00008, 0x8D3C15D4, 0x00008, 0x8D405B2C, 0x00008, 0x8D446558, 0x00008, + 0x8D4539E3, 0x00008, 0x8D47BB78, 0x00008, 0x8D513D27, 0x00020, 0x8D53E15E, 0x00008, + 0x8D66A57C, 0x00400, 0x8D68E413, 0x00400, 0x8D69590A, 0x00008, 0x8D7546E5, 0x00008, + 0x8D79A2F4, 0x00008, 0x8D84AB9A, 0x00008, 0x8D84BA90, 0x00400, 0x8DA42D76, 0x00008, + 0x8DA7A61A, 0x00008, 0x8DADC34E, 0x00008, 0x8DB792F6, 0x00008, 0x8DBA2CD6, 0x00008, + 0x8DC5BE72, 0x00020, 0x8DCEDF6C, 0x00008, 0x8DD126BF, 0x00008, 0x8DE03837, 0x00008, + 0x8DEDFDCA, 0x00008, 0x8DFDDFE9, 0x00008, 0x8DFE3113, 0x00008, 0x8E02698A, 0x00008, + 0x8E0FA5F1, 0x00008, 0x8E172E6D, 0x00008, 0x8E17707D, 0x00008, 0x8E353C30, 0x00008, + 0x8E3B5E0A, 0x00004, 0x8E50E47F, 0x00008, 0x8E50F2A4, 0x00008, 0x8E6114CB, 0x00004, 0x8E66392D, 0x00008, 0x8E66A70F, 0x00400, 0x8E68E5A6, 0x00400, 0x8E84BC23, 0x00400, 0x8E87ED62, 0x00008, 0x8E921B5A, 0x00008, 0x8E96E87F, 0x00008, 0x8EA04E50, 0x00020, - 0x8EAB1DB9, 0x00008, 0x8EC51FB9, 0x00008, 0x8ECFCBA5, 0x00008, 0x8ED4575E, 0x00008, - 0x8ED652CE, 0x00008, 0x8EE692FC, 0x00008, 0x8EED754D, 0x00020, 0x8EF1589C, 0x00008, - 0x8EF22D95, 0x00004, 0x8EF4F147, 0x00008, 0x8F037DC4, 0x00008, 0x8F13648B, 0x00008, - 0x8F4907E6, 0x00008, 0x8F4B9AAA, 0x00008, 0x8F4BB76B, 0x00008, 0x8F4CD9CC, 0x00008, - 0x8F66A8A2, 0x00400, 0x8F68E739, 0x00400, 0x8F70A40D, 0x00008, 0x8F7306E1, 0x00008, + 0x8EA0A9AA, 0x00008, 0x8EAB1DB9, 0x00008, 0x8EAE0D5C, 0x00020, 0x8EC51FB9, 0x00008, + 0x8ECB9A78, 0x00008, 0x8ECFCBA5, 0x00008, 0x8ED4575E, 0x00008, 0x8ED652CE, 0x00008, + 0x8EE692FC, 0x00008, 0x8EED754D, 0x00020, 0x8EF1589C, 0x00008, 0x8EF22D95, 0x00004, + 0x8EF4F147, 0x00008, 0x8EFB917D, 0x00020, 0x8F037DC4, 0x00008, 0x8F13648B, 0x00008, + 0x8F44A9DD, 0x00008, 0x8F4907E6, 0x00008, 0x8F4B9AAA, 0x00008, 0x8F4BB76B, 0x00008, + 0x8F4CD9CC, 0x00008, 0x8F60235E, 0x00008, 0x8F66A8A2, 0x00400, 0x8F68E739, 0x00400, + 0x8F70A40D, 0x00008, 0x8F7306E1, 0x00008, 0x8F77AD72, 0x00008, 0x8F786833, 0x00008, 0x8F826E95, 0x00008, 0x8F83C95B, 0x00008, 0x8F84BDB6, 0x00400, 0x8F93AB9F, 0x00008, 0x8F95592F, 0x00020, 0x8F967DE2, 0x00008, 0x8FA62F45, 0x00008, 0x8FA8A500, 0x00008, 0x8FAB2C4D, 0x00004, 0x8FAC480F, 0x00008, 0x8FB0F26D, 0x00008, 0x8FB3A98C, 0x00008, 0x8FB62140, 0x00008, 0x8FBEFA6E, 0x00008, 0x8FBF6DE6, 0x00008, 0x8FC1AFF5, 0x00004, 0x8FC52EBD, 0x00008, 0x8FC79973, 0x00008, 0x8FCB4328, 0x00008, 0x8FE1BFBF, 0x00020, - 0x901EEFD7, 0x00008, 0x902B64DB, 0x00004, 0x90317F7A, 0x00008, 0x90431D43, 0x00008, - 0x9066AA35, 0x00400, 0x9068E8CC, 0x00400, 0x907EE971, 0x00008, 0x9084BF49, 0x00400, - 0x9086FDE0, 0x00400, 0x908A0119, 0x00004, 0x908A89D2, 0x00008, 0x9090BC45, 0x00008, - 0x90936CA7, 0x00008, 0x90A74828, 0x00008, 0x90B6AD59, 0x00008, 0x90BFF009, 0x00008, - 0x90C6CB8D, 0x00008, 0x90C904B6, 0x00008, 0x90CECB72, 0x00008, 0x90D10B08, 0x00008, - 0x90D6073D, 0x00008, 0x90DABA45, 0x00008, 0x90E0D6AC, 0x00008, 0x90E11085, 0x00008, - 0x910824B4, 0x00008, 0x9116B1D5, 0x00008, 0x912119C1, 0x00008, 0x913931B0, 0x00008, - 0x913AD938, 0x00008, 0x9141DC0E, 0x00008, 0x91451B65, 0x00008, 0x914B6879, 0x00008, - 0x9151FC80, 0x00020, 0x9166ABC8, 0x00400, 0x9168EA5F, 0x00400, 0x916BCA9E, 0x00158, - 0x91759F0F, 0x00008, 0x91795526, 0x00008, 0x917A3380, 0x00400, 0x9184C0DC, 0x00400, - 0x9186FF73, 0x00400, 0x9188AE2C, 0x00021, 0x918A526C, 0x00008, 0x918AA6D6, 0x00008, - 0x918B98EC, 0x00020, 0x919437A0, 0x00004, 0x9196F6B5, 0x00020, 0x919D8A05, 0x00008, - 0x919EE3C7, 0x00008, 0x91A6A37B, 0x00008, 0x91B235ED, 0x00008, 0x91C372B5, 0x00008, - 0x91CB899B, 0x00008, 0x91CD5108, 0x00008, 0x91E285C2, 0x00008, 0x91E8060B, 0x00008, - 0x920185F2, 0x00008, 0x921D220A, 0x00008, 0x922784D0, 0x00008, 0x922BBE18, 0x00008, - 0x92304677, 0x00008, 0x92450FD0, 0x00008, 0x9252D27E, 0x00020, 0x9252F0D7, 0x00008, - 0x9266AD5B, 0x00400, 0x9268EBF2, 0x00400, 0x9276EC2F, 0x00008, 0x927A3513, 0x00400, - 0x927B4F58, 0x00008, 0x9284C26F, 0x00400, 0x92870106, 0x00400, 0x92886B27, 0x00008, - 0x928B06E3, 0x00008, 0x92C81558, 0x00008, 0x92CA4BB0, 0x00008, 0x92D64CEB, 0x00008, - 0x92D90E0D, 0x00008, 0x92DB61B7, 0x00008, 0x92DF20FF, 0x00008, 0x92E798D4, 0x00008, - 0x92EBEF8B, 0x00008, 0x92EEE2EC, 0x00008, 0x92F65429, 0x00008, 0x92F98410, 0x00008, - 0x93065B65, 0x00008, 0x9308A164, 0x00008, 0x9314F6BC, 0x00008, 0x9315FA21, 0x00008, - 0x93353727, 0x00008, 0x9335BEA6, 0x00008, 0x934ACED1, 0x00008, 0x93575F29, 0x00008, - 0x9358DA31, 0x00008, 0x9358F80D, 0x00020, 0x935D5D40, 0x00008, 0x9368ED85, 0x00400, - 0x9384C402, 0x00400, 0x938571B2, 0x00008, 0x93870299, 0x00400, 0x9391E93A, 0x00008, + 0x9002503D, 0x00008, 0x901EEFD7, 0x00008, 0x902B64DB, 0x00004, 0x90317F7A, 0x00008, + 0x90431D43, 0x00008, 0x905D6868, 0x00008, 0x9066AA35, 0x00400, 0x9068E8CC, 0x00400, + 0x907EE971, 0x00008, 0x9084BF49, 0x00400, 0x9086FDE0, 0x00400, 0x908A0119, 0x00004, + 0x908A89D2, 0x00008, 0x908D7FC1, 0x00008, 0x9090BC45, 0x00008, 0x90936CA7, 0x00008, + 0x90A74828, 0x00008, 0x90B6AD59, 0x00008, 0x90BFF009, 0x00008, 0x90C6CB8D, 0x00008, + 0x90C904B6, 0x00008, 0x90CECB72, 0x00008, 0x90D0AEE7, 0x00008, 0x90D10B08, 0x00008, + 0x90D6073D, 0x00008, 0x90DA47E3, 0x00020, 0x90DABA45, 0x00008, 0x90E0D6AC, 0x00008, + 0x90E11085, 0x00008, 0x910824B4, 0x00008, 0x9116B1D5, 0x00008, 0x911A9796, 0x00008, + 0x912119C1, 0x00008, 0x913931B0, 0x00008, 0x913AD938, 0x00008, 0x9141DC0E, 0x00008, + 0x9142F8C4, 0x00008, 0x91451B65, 0x00008, 0x914B6879, 0x00008, 0x9151FC80, 0x00020, + 0x915BB2DF, 0x00008, 0x915C9A3E, 0x00008, 0x9166ABC8, 0x00400, 0x9168EA5F, 0x00400, + 0x916BCA9E, 0x00158, 0x91759F0F, 0x00008, 0x91795526, 0x00008, 0x917A3380, 0x00400, + 0x9180F397, 0x00008, 0x9184C0DC, 0x00400, 0x9186FF73, 0x00400, 0x9188AE2C, 0x00021, + 0x918A526C, 0x00008, 0x918AA6D6, 0x00008, 0x918B98EC, 0x00020, 0x919437A0, 0x00004, + 0x9196F6B5, 0x00020, 0x919D8A05, 0x00008, 0x919EE3C7, 0x00008, 0x91A1C03B, 0x00008, + 0x91A6A37B, 0x00008, 0x91B235ED, 0x00008, 0x91C372B5, 0x00008, 0x91CB899B, 0x00008, + 0x91CD5108, 0x00008, 0x91E285C2, 0x00008, 0x91E4E432, 0x00008, 0x91E6E98C, 0x00008, + 0x91E8060B, 0x00008, 0x920185F2, 0x00008, 0x921D220A, 0x00008, 0x9222776A, 0x00020, + 0x922784D0, 0x00008, 0x922BBE18, 0x00008, 0x92304677, 0x00008, 0x92450FD0, 0x00008, + 0x9252D27E, 0x00020, 0x9252F0D7, 0x00008, 0x92625C3E, 0x00004, 0x9266AD5B, 0x00400, + 0x9268EBF2, 0x00400, 0x9276EC2F, 0x00008, 0x927A3513, 0x00400, 0x927B4F58, 0x00008, + 0x9284C26F, 0x00400, 0x9285F946, 0x00008, 0x92870106, 0x00400, 0x92886B27, 0x00008, + 0x928B06E3, 0x00008, 0x92AFBE55, 0x00008, 0x92B8139E, 0x00008, 0x92C81558, 0x00008, + 0x92CA4BB0, 0x00008, 0x92D64CEB, 0x00008, 0x92D90E0D, 0x00008, 0x92DB61B7, 0x00008, + 0x92DF20FF, 0x00008, 0x92E798D4, 0x00008, 0x92EBEF8B, 0x00008, 0x92EEE2EC, 0x00008, + 0x92F65429, 0x00008, 0x92F98410, 0x00008, 0x93065B65, 0x00008, 0x9308A164, 0x00008, + 0x9314F6BC, 0x00008, 0x9315FA21, 0x00008, 0x93353727, 0x00008, 0x9335BEA6, 0x00008, + 0x9339DB48, 0x00020, 0x933A0A76, 0x00008, 0x934ACED1, 0x00008, 0x93573F69, 0x00008, + 0x93575F29, 0x00008, 0x9358DA31, 0x00008, 0x9358F80D, 0x00020, 0x935D5D40, 0x00008, + 0x936697D8, 0x00008, 0x9368ED85, 0x00400, 0x93834B0E, 0x00008, 0x9384C402, 0x00400, + 0x938571B2, 0x00008, 0x93870299, 0x00400, 0x9388A6EC, 0x00008, 0x9391E93A, 0x00008, 0x939FBB3A, 0x00008, 0x93AEDD7B, 0x00008, 0x93B986A9, 0x00008, 0x93C3B809, 0x00008, - 0x93D22693, 0x00008, 0x93DA2D64, 0x00008, 0x93DB9439, 0x00004, 0x93DBC231, 0x00020, - 0x93E6B5E0, 0x00008, 0x93F5C708, 0x00008, 0x93F883F9, 0x00008, 0x93FA4484, 0x00008, - 0x93FCCF1F, 0x00008, 0x94064791, 0x00020, 0x940AA823, 0x00008, 0x9416E479, 0x00020, - 0x9420A4D5, 0x00008, 0x9425E29C, 0x00040, 0x942B103B, 0x00008, 0x9430FEBA, 0x00008, - 0x943183B2, 0x00008, 0x943E9A9B, 0x00008, 0x9443DFFD, 0x00008, 0x9444FF88, 0x00020, - 0x947683E5, 0x00008, 0x947A85E5, 0x00008, 0x9484C595, 0x00400, 0x9485F3A1, 0x00008, - 0x948647E0, 0x00008, 0x9487042C, 0x00400, 0x9490BC0C, 0x00008, 0x94AC97CA, 0x00008, - 0x94C844C2, 0x00008, 0x94CA6E2A, 0x00008, 0x94CAC464, 0x00008, 0x94D296D1, 0x00008, - 0x94D67F20, 0x00008, 0x94ED95F4, 0x00020, 0x94EF80A8, 0x00008, 0x95032FBD, 0x00008, - 0x950C5FF1, 0x00008, 0x95126226, 0x00008, 0x951608E4, 0x00008, 0x951E4D09, 0x00008, - 0x95239933, 0x00008, 0x952F7131, 0x00008, 0x952F7CEC, 0x00001, 0x9532A9EF, 0x00008, - 0x9532B7A0, 0x00020, 0x953663DB, 0x00020, 0x953FDCB2, 0x00008, 0x9541AFB1, 0x00008, - 0x955C1D03, 0x00008, 0x9563BB2B, 0x00008, 0x956CF741, 0x00008, 0x9579FFA8, 0x00008, - 0x958705BF, 0x00400, 0x95894456, 0x00400, 0x9589FD05, 0x00008, 0x958AC530, 0x00008, - 0x958F6429, 0x00008, 0x958F756E, 0x00008, 0x95A86B4D, 0x00008, 0x95B00A6E, 0x00008, - 0x95BC36BE, 0x00021, 0x95BFD11E, 0x00008, 0x95C5297A, 0x00008, 0x95C6143B, 0x00008, - 0x95C98702, 0x00008, 0x95CD8AB9, 0x00008, 0x95DE6664, 0x00008, 0x95DF1831, 0x00020, - 0x95E2A877, 0x00004, 0x95E6981A, 0x00004, 0x95E86131, 0x00004, 0x95EC433C, 0x00004, + 0x93C72DC6, 0x00008, 0x93CF43E0, 0x00008, 0x93D22693, 0x00008, 0x93DA2D64, 0x00008, + 0x93DB9439, 0x00004, 0x93DBC231, 0x00020, 0x93E47C77, 0x00008, 0x93E6B5E0, 0x00008, + 0x93F5C708, 0x00008, 0x93F883F9, 0x00008, 0x93FA4484, 0x00008, 0x93FCCF1F, 0x00008, + 0x94064791, 0x00020, 0x940AA823, 0x00008, 0x9416E479, 0x00020, 0x9420A4D5, 0x00008, + 0x9425E29C, 0x00040, 0x942B103B, 0x00008, 0x9430FEBA, 0x00008, 0x943183B2, 0x00008, + 0x943E9A9B, 0x00008, 0x9443D235, 0x00008, 0x9443DFFD, 0x00008, 0x9444FF88, 0x00020, + 0x9462ADBD, 0x00008, 0x946485C4, 0x00008, 0x947683E5, 0x00008, 0x947A85E5, 0x00008, + 0x947FAD89, 0x00008, 0x9484C595, 0x00400, 0x9485F3A1, 0x00008, 0x948647E0, 0x00008, + 0x9487042C, 0x00400, 0x9490BC0C, 0x00008, 0x94AC97CA, 0x00008, 0x94C844C2, 0x00008, + 0x94CA6E2A, 0x00008, 0x94CAC464, 0x00008, 0x94D296D1, 0x00008, 0x94D67F20, 0x00008, + 0x94ED95F4, 0x00020, 0x94EF80A8, 0x00008, 0x95032FBD, 0x00008, 0x950C5FF1, 0x00008, + 0x95126226, 0x00008, 0x951608E4, 0x00008, 0x951E4D09, 0x00008, 0x95239933, 0x00008, + 0x952F7131, 0x00008, 0x952F7CEC, 0x00001, 0x9532A9EF, 0x00008, 0x9532B7A0, 0x00020, + 0x953663DB, 0x00020, 0x953E70AB, 0x00008, 0x953F0892, 0x00008, 0x953FDCB2, 0x00008, + 0x9541AFB1, 0x00008, 0x95484D58, 0x00040, 0x955C1D03, 0x00008, 0x9563BB2B, 0x00008, + 0x956CF741, 0x00008, 0x9579FFA8, 0x00008, 0x958705BF, 0x00400, 0x95894456, 0x00400, + 0x9589FD05, 0x00008, 0x958AC530, 0x00008, 0x958F6429, 0x00008, 0x958F756E, 0x00008, + 0x95A86B4D, 0x00008, 0x95B00A6E, 0x00008, 0x95BC36BE, 0x00021, 0x95BFD11E, 0x00008, + 0x95C5297A, 0x00008, 0x95C6143B, 0x00008, 0x95C98702, 0x00008, 0x95CD8AB9, 0x00008, + 0x95D7B268, 0x00008, 0x95DE6664, 0x00008, 0x95DF1831, 0x00020, 0x95E2A877, 0x00004, + 0x95E63407, 0x00020, 0x95E6981A, 0x00004, 0x95E86131, 0x00004, 0x95EC433C, 0x00004, 0x95EEE5D3, 0x00004, 0x95F12276, 0x00004, 0x95F50B4D, 0x00004, 0x95F6CD98, 0x00004, 0x95FF95A9, 0x00004, 0x9601FE44, 0x00008, 0x9602AB1E, 0x00020, 0x960377B4, 0x00004, 0x960A1017, 0x00008, 0x9613B881, 0x00008, 0x96153929, 0x00008, 0x961C757E, 0x00008, + 0x961D601E, 0x00008, 0x96233370, 0x00008, 0x96246F51, 0x00020, 0x96484EEB, 0x00040, 0x9648CE86, 0x00008, 0x9653D3B6, 0x00008, 0x965B06DB, 0x00020, 0x9668F23E, 0x00400, - 0x96696C05, 0x00008, 0x9669EC37, 0x00008, 0x966B2027, 0x00008, 0x9679B5A4, 0x00008, - 0x967D9C49, 0x00008, 0x967DBEBF, 0x00008, 0x9681217F, 0x00008, 0x96870752, 0x00400, - 0x968945E9, 0x00400, 0x968F205F, 0x00008, 0x968FE7A6, 0x00008, 0x96CC0B26, 0x00008, - 0x96CCDEC5, 0x00020, 0x96CFAADB, 0x00008, 0x96DA2675, 0x00008, 0x96F8BABA, 0x00008, - 0x96FD9128, 0x00004, 0x96FD9641, 0x00004, 0x96FF8C94, 0x00008, 0x97221AEB, 0x00008, + 0x96696C05, 0x00008, 0x9669EC37, 0x00008, 0x966B2027, 0x00008, 0x967665EB, 0x00008, + 0x9679B5A4, 0x00008, 0x967D9C49, 0x00008, 0x967DBEBF, 0x00008, 0x9681217F, 0x00008, + 0x96870752, 0x00400, 0x968945E9, 0x00400, 0x968F205F, 0x00008, 0x968FE7A6, 0x00008, + 0x96CC0B26, 0x00008, 0x96CCDEC5, 0x00020, 0x96CFAADB, 0x00008, 0x96DA2675, 0x00008, + 0x96DE4BE8, 0x00008, 0x96F8BABA, 0x00008, 0x96FD9128, 0x00004, 0x96FD9641, 0x00004, + 0x96FF8C94, 0x00008, 0x971137F1, 0x00008, 0x9716EDC1, 0x00008, 0x97221AEB, 0x00008, 0x973250D2, 0x00008, 0x97342A01, 0x00008, 0x97391632, 0x00008, 0x9747A537, 0x00008, - 0x974A600F, 0x00008, 0x975B25E0, 0x00040, 0x9768F3D1, 0x00400, 0x976EABE3, 0x00008, - 0x978708E5, 0x00400, 0x978C9F8B, 0x00008, 0x978F5F85, 0x00008, 0x978FB988, 0x00008, + 0x974A600F, 0x00008, 0x97557328, 0x00008, 0x975B25E0, 0x00040, 0x975FD8AC, 0x00008, + 0x9768F3D1, 0x00400, 0x976EABE3, 0x00008, 0x978708E5, 0x00400, 0x978C9F8B, 0x00008, + 0x978F5F85, 0x00008, 0x978FB988, 0x00008, 0x979352E0, 0x00004, 0x97935493, 0x00004, + 0x9793622B, 0x00004, 0x979363DE, 0x00004, 0x97936591, 0x00004, 0x97936744, 0x00004, + 0x979368F7, 0x00004, 0x97936AAA, 0x00004, 0x97936C5D, 0x00004, 0x979AA9A2, 0x00020, 0x97A5E356, 0x00008, 0x97C0CCF1, 0x00001, 0x97C2FBFC, 0x00001, 0x97C94E21, 0x00020, 0x97D16F2F, 0x00001, 0x97D1CED3, 0x00008, 0x97D41892, 0x00001, 0x97D80169, 0x00001, 0x97DA3074, 0x00001, 0x97DDAC8B, 0x00001, 0x97DFE92E, 0x00001, 0x97E28BC5, 0x00001, 0x97E66DD0, 0x00001, 0x97EDDD0F, 0x00008, 0x97FF5966, 0x00008, 0x9800466A, 0x00008, 0x9806A9F6, 0x00008, 0x980702AA, 0x00008, 0x98106CA3, 0x00008, 0x98194D83, 0x00008, - 0x983850ED, 0x00008, 0x983A4559, 0x00008, 0x983B6728, 0x00008, 0x9852B202, 0x00020, - 0x98547C22, 0x00008, 0x98552E00, 0x00020, 0x985663D5, 0x00008, 0x98603FF7, 0x00008, - 0x9867A735, 0x00020, 0x9872B3E9, 0x00008, 0x9875E782, 0x00008, 0x98863306, 0x00008, + 0x983850ED, 0x00008, 0x983A4559, 0x00008, 0x983B6728, 0x00008, 0x98485211, 0x00040, + 0x9852B202, 0x00020, 0x98547C22, 0x00008, 0x98552E00, 0x00020, 0x985663D5, 0x00008, + 0x9858C46B, 0x00008, 0x98603FF7, 0x00008, 0x9867A735, 0x00020, 0x9872B3E9, 0x00008, + 0x9872FB4D, 0x00008, 0x98744469, 0x00020, 0x9875E782, 0x00008, 0x98863306, 0x00008, 0x9890AD37, 0x00008, 0x98943AAF, 0x00008, 0x98A745F8, 0x00008, 0x98AAF903, 0x00001, - 0x98B39418, 0x00008, 0x98B84725, 0x00008, 0x98D8D1A0, 0x00008, 0x98D94DA6, 0x00008, - 0x98D951AA, 0x00008, 0x98DA6C8E, 0x00008, 0x98DC8FE0, 0x00008, 0x98E8A22F, 0x00008, - 0x99029502, 0x00008, 0x99081711, 0x00008, 0x990DB68F, 0x00008, 0x9913AAA7, 0x00008, - 0x9945DC36, 0x00008, 0x9949719C, 0x00020, 0x995195B1, 0x00008, 0x9968620A, 0x00008, - 0x996BFF5F, 0x00008, 0x996F9905, 0x00008, 0x997235AD, 0x00008, 0x997A4018, 0x00400, - 0x9984CD74, 0x00400, 0x9987E876, 0x00008, 0x998844C9, 0x00004, 0x998A143A, 0x00008, - 0x998C1C09, 0x00008, 0x999227F4, 0x00008, 0x99930965, 0x00008, 0x999561F1, 0x00008, - 0x9995965C, 0x00008, 0x99977254, 0x00008, 0x999A3A5E, 0x00008, 0x999B3202, 0x00008, - 0x999B4A6A, 0x00008, 0x999C4142, 0x00020, 0x99B0ADDC, 0x00008, 0x99B29C3E, 0x00008, - 0x99B7470B, 0x00008, 0x99B950B4, 0x00004, 0x99BB8DD4, 0x00008, 0x99BC0A45, 0x00008, - 0x99BCE212, 0x00008, 0x99C71A23, 0x00020, 0x99CDD400, 0x00008, 0x99E1625E, 0x07EB0, - 0x99FAAF67, 0x00008, 0x9A021FEF, 0x00008, 0x9A07BCDA, 0x00008, 0x9A4496D7, 0x00008, - 0x9A4657B3, 0x00008, 0x9A48E81D, 0x00008, 0x9A4D1907, 0x0000C, 0x9A4FC26A, 0x0000C, + 0x98B39418, 0x00008, 0x98B84725, 0x00008, 0x98CB1FC5, 0x00020, 0x98D8D1A0, 0x00008, + 0x98D94DA6, 0x00008, 0x98D951AA, 0x00008, 0x98DA6C8E, 0x00008, 0x98DC8FE0, 0x00008, + 0x98E8A22F, 0x00008, 0x99029502, 0x00008, 0x99081711, 0x00008, 0x990DB68F, 0x00008, + 0x9913AAA7, 0x00008, 0x9945DC36, 0x00008, 0x9949719C, 0x00020, 0x995195B1, 0x00008, + 0x9968620A, 0x00008, 0x996BFF5F, 0x00008, 0x996F9905, 0x00008, 0x997235AD, 0x00008, + 0x997A4018, 0x00400, 0x9984CD74, 0x00400, 0x9987E876, 0x00008, 0x998844C9, 0x00004, + 0x998A143A, 0x00008, 0x998C1C09, 0x00008, 0x9991C4E7, 0x00020, 0x999227F4, 0x00008, + 0x99930965, 0x00008, 0x999561F1, 0x00008, 0x9995965C, 0x00008, 0x99977254, 0x00008, + 0x999A3A5E, 0x00008, 0x999B3202, 0x00008, 0x999B4A6A, 0x00008, 0x999C4142, 0x00020, + 0x99B0ADDC, 0x00008, 0x99B29C3E, 0x00008, 0x99B7470B, 0x00008, 0x99B950B4, 0x00004, + 0x99BB8DD4, 0x00008, 0x99BC0A45, 0x00008, 0x99BCE212, 0x00008, 0x99BEB613, 0x00008, + 0x99BFBE69, 0x00008, 0x99C71A23, 0x00020, 0x99CDD400, 0x00008, 0x99E1625E, 0x07EB0, + 0x99FA5D6A, 0x00008, 0x99FAAF67, 0x00008, 0x9A021FEF, 0x00008, 0x9A07BCDA, 0x00008, + 0x9A313B77, 0x00008, 0x9A4496D7, 0x00008, 0x9A4657B3, 0x00008, 0x9A474476, 0x00008, + 0x9A48E81D, 0x00008, 0x9A4C4C57, 0x00004, 0x9A4D1907, 0x0000C, 0x9A4FC26A, 0x0000C, 0x9A51F841, 0x0000C, 0x9A556D8C, 0x0000C, 0x9A57A363, 0x0000C, 0x9A57B0E7, 0x00008, 0x9A5A4CC6, 0x0000C, 0x9A5E359D, 0x0000C, 0x9A6064A8, 0x0000C, 0x9A621EFF, 0x00008, - 0x9A63E0BF, 0x0000C, 0x9A656468, 0x00020, 0x9A661D62, 0x0000C, 0x9A6767D6, 0x00020, - 0x9A6DC060, 0x00008, 0x9A71AA74, 0x00008, 0x9A721F29, 0x00004, 0x9A78757B, 0x00004, - 0x9A78772E, 0x00004, 0x9A7A41AB, 0x00400, 0x9A7FF990, 0x00020, 0x9A810142, 0x00020, - 0x9A84CF07, 0x00400, 0x9A86B4F5, 0x00008, 0x9A8B8ACC, 0x00400, 0x9A9B4634, 0x00008, - 0x9ABA6CF6, 0x00040, 0x9ABCC707, 0x00008, 0x9AC35E72, 0x00008, 0x9AC85AC1, 0x00008, - 0x9ACE72D5, 0x00008, 0x9ACF91D0, 0x00008, 0x9AD10882, 0x00008, 0x9AED2367, 0x00008, - 0x9AF5AAC1, 0x00008, 0x9AFE7606, 0x00008, 0x9B002BC3, 0x00020, 0x9B0A9094, 0x00008, - 0x9B0AE40B, 0x00020, 0x9B3432D5, 0x00008, 0x9B371FA3, 0x00008, 0x9B3A8477, 0x00008, - 0x9B3D4842, 0x00008, 0x9B406552, 0x00020, 0x9B6315A5, 0x00008, 0x9B739590, 0x00008, - 0x9B7A433E, 0x00400, 0x9B894DC8, 0x00400, 0x9B8B8C5F, 0x00400, 0x9B9F3B17, 0x00008, - 0x9BAD167F, 0x00008, 0x9BD3E8F9, 0x00008, 0x9BD6A195, 0x00008, 0x9BF53C26, 0x00008, - 0x9BFA87D8, 0x00008, 0x9C001AC1, 0x00020, 0x9C070D3D, 0x00008, 0x9C07A8B1, 0x00008, - 0x9C092815, 0x00008, 0x9C143DA0, 0x00008, 0x9C155817, 0x00008, 0x9C16DA94, 0x00004, - 0x9C237EE3, 0x00008, 0x9C33BEC9, 0x00008, 0x9C3B877E, 0x00008, 0x9C43E7F9, 0x00008, - 0x9C4C8AB2, 0x00008, 0x9C546CC2, 0x00008, 0x9C5AC6BB, 0x00008, 0x9C62404B, 0x00008, - 0x9C663E3B, 0x00008, 0x9C677EC6, 0x00004, 0x9C6FF7DD, 0x00004, 0x9C76D72F, 0x00008, - 0x9C7A44D1, 0x00400, 0x9C7D6B7B, 0x00008, 0x9C852637, 0x00008, 0x9C87DF6E, 0x00008, - 0x9C894F5B, 0x00400, 0x9C93701C, 0x00008, 0x9C99F75B, 0x00008, 0x9CA1DDDE, 0x00020, - 0x9CB090C1, 0x00008, 0x9CB665D3, 0x00008, 0x9CB67124, 0x00008, 0x9CBB5BF6, 0x00008, - 0x9CC890A4, 0x00008, 0x9CCB839C, 0x00008, 0x9CEF7AB6, 0x00008, 0x9CF3F725, 0x00008, + 0x9A63E0BF, 0x0000C, 0x9A656468, 0x00020, 0x9A661D62, 0x0000C, 0x9A671C70, 0x00008, + 0x9A6767D6, 0x00020, 0x9A6CB971, 0x00008, 0x9A6DC060, 0x00008, 0x9A71AA74, 0x00008, + 0x9A721F29, 0x00004, 0x9A78757B, 0x00004, 0x9A78772E, 0x00004, 0x9A7A41AB, 0x00400, + 0x9A7FF990, 0x00020, 0x9A810142, 0x00020, 0x9A84CF07, 0x00400, 0x9A86B4F5, 0x00008, + 0x9A8B8ACC, 0x00400, 0x9A9B4634, 0x00008, 0x9ABA6CF6, 0x00040, 0x9ABCC707, 0x00008, + 0x9AC1A261, 0x00008, 0x9AC35E72, 0x00008, 0x9AC85AC1, 0x00008, 0x9ACE72D5, 0x00008, + 0x9ACF91D0, 0x00008, 0x9AD10882, 0x00008, 0x9AD96334, 0x00008, 0x9ADF7797, 0x00020, + 0x9AE96BC8, 0x00008, 0x9AED2367, 0x00008, 0x9AF5AAC1, 0x00008, 0x9AFE7606, 0x00008, + 0x9B002BC3, 0x00020, 0x9B0A9094, 0x00008, 0x9B0AE40B, 0x00020, 0x9B23FE03, 0x00008, + 0x9B3432D5, 0x00008, 0x9B371FA3, 0x00008, 0x9B37E77E, 0x00004, 0x9B3A8477, 0x00008, + 0x9B3D4842, 0x00008, 0x9B406552, 0x00020, 0x9B4856CA, 0x00040, 0x9B4968CE, 0x00020, + 0x9B6315A5, 0x00008, 0x9B739590, 0x00008, 0x9B7475E0, 0x00008, 0x9B77B2F6, 0x00008, + 0x9B7A433E, 0x00400, 0x9B894DC8, 0x00400, 0x9B8B8C5F, 0x00400, 0x9B8BDDB9, 0x00008, + 0x9B8CE07F, 0x00008, 0x9B9F3B17, 0x00008, 0x9BAB2908, 0x00008, 0x9BAD167F, 0x00008, + 0x9BD3E8F9, 0x00008, 0x9BD6A195, 0x00008, 0x9BE1D5C9, 0x00008, 0x9BF53C26, 0x00008, + 0x9BFA87D8, 0x00008, 0x9BFDE114, 0x00008, 0x9C001AC1, 0x00020, 0x9C070D3D, 0x00008, + 0x9C07A8B1, 0x00008, 0x9C092815, 0x00008, 0x9C143DA0, 0x00008, 0x9C155817, 0x00008, + 0x9C16DA94, 0x00004, 0x9C1A4C09, 0x00008, 0x9C237EE3, 0x00008, 0x9C33BEC9, 0x00008, + 0x9C354DCA, 0x00008, 0x9C3B877E, 0x00008, 0x9C43E7F9, 0x00008, 0x9C4C8AB2, 0x00008, + 0x9C5254E3, 0x00008, 0x9C546CC2, 0x00008, 0x9C5AC6BB, 0x00008, 0x9C62404B, 0x00008, + 0x9C663E3B, 0x00008, 0x9C677EC6, 0x00004, 0x9C69F9CD, 0x00008, 0x9C6FF7DD, 0x00004, + 0x9C76D72F, 0x00008, 0x9C7A44D1, 0x00400, 0x9C7D6B7B, 0x00008, 0x9C852637, 0x00008, + 0x9C87DF6E, 0x00008, 0x9C894F5B, 0x00400, 0x9C93701C, 0x00008, 0x9C99F75B, 0x00008, + 0x9C9FD05A, 0x00008, 0x9CA01018, 0x00008, 0x9CA1DDDE, 0x00020, 0x9CB090C1, 0x00008, + 0x9CB665D3, 0x00008, 0x9CB67124, 0x00008, 0x9CBB5BF6, 0x00008, 0x9CC890A4, 0x00008, + 0x9CCB839C, 0x00008, 0x9CEF7AB6, 0x00008, 0x9CF2337B, 0x00008, 0x9CF3F725, 0x00008, 0x9CF41C0F, 0x00008, 0x9CFFF7F0, 0x00008, 0x9D012A25, 0x00008, 0x9D0C8718, 0x00008, - 0x9D1FF1B9, 0x00008, 0x9D213FDD, 0x00008, 0x9D3F879B, 0x00008, 0x9D46B526, 0x00008, - 0x9D4B64D1, 0x00008, 0x9D58B8E2, 0x00008, 0x9D623CBB, 0x00008, 0x9D7156D1, 0x00008, - 0x9D72EF72, 0x00008, 0x9D73F702, 0x00008, 0x9D7786D2, 0x00008, 0x9D7A4664, 0x00400, - 0x9D8950EE, 0x00400, 0x9D8C3158, 0x00008, 0x9D8D5619, 0x00008, 0x9DA41D9B, 0x00008, - 0x9DAEF537, 0x00008, 0x9DB2D8B8, 0x00008, 0x9DC193F0, 0x00008, 0x9DC50567, 0x00008, + 0x9D11509E, 0x00020, 0x9D1946E7, 0x00008, 0x9D1FF1B9, 0x00008, 0x9D213BD0, 0x00008, + 0x9D213FDD, 0x00008, 0x9D3F879B, 0x00008, 0x9D46B526, 0x00008, 0x9D4B64D1, 0x00008, + 0x9D58B8E2, 0x00008, 0x9D623CBB, 0x00008, 0x9D7156D1, 0x00008, 0x9D72EF72, 0x00008, + 0x9D73F702, 0x00008, 0x9D7786D2, 0x00008, 0x9D7A4664, 0x00400, 0x9D8950EE, 0x00400, + 0x9D8C3158, 0x00008, 0x9D8D5619, 0x00008, 0x9DA41D9B, 0x00008, 0x9DAEF537, 0x00008, + 0x9DB2D8B8, 0x00008, 0x9DC193F0, 0x00008, 0x9DC50567, 0x00008, 0x9DDCD897, 0x00008, 0x9DDE01B3, 0x00008, 0x9DE2392E, 0x00008, 0x9DE5DDC0, 0x00008, 0x9DE716E6, 0x00008, - 0x9DEA7EE8, 0x00008, 0x9E0CEC77, 0x00004, 0x9E10DC1A, 0x00004, 0x9E12A531, 0x00004, - 0x9E16873C, 0x00004, 0x9E1EA62A, 0x00008, 0x9E23FF7E, 0x00008, 0x9E2C2765, 0x00008, - 0x9E3C84DB, 0x00008, 0x9E509678, 0x00008, 0x9E5244DE, 0x00008, 0x9E525EA1, 0x00008, - 0x9E58DFA0, 0x00008, 0x9E5CAEF6, 0x00008, 0x9E70ABC3, 0x00008, 0x9E7A47F7, 0x00400, - 0x9E8713EA, 0x00400, 0x9E895281, 0x00400, 0x9E8B9118, 0x00400, 0x9E91D795, 0x00008, + 0x9DE90534, 0x00008, 0x9DEA7EE8, 0x00008, 0x9DFBA607, 0x00008, 0x9E0CEC77, 0x00004, + 0x9E10DC1A, 0x00004, 0x9E12A531, 0x00004, 0x9E16873C, 0x00004, 0x9E1EA62A, 0x00008, + 0x9E23FF7E, 0x00008, 0x9E2C2765, 0x00008, 0x9E3C84DB, 0x00008, 0x9E509678, 0x00008, + 0x9E5244DE, 0x00008, 0x9E525EA1, 0x00008, 0x9E58DFA0, 0x00008, 0x9E5CAEF6, 0x00008, + 0x9E70ABC3, 0x00008, 0x9E7A47F7, 0x00400, 0x9E8713EA, 0x00400, 0x9E895281, 0x00400, + 0x9E8B9118, 0x00400, 0x9E91D795, 0x00008, 0x9E97CABB, 0x00008, 0x9E9A0161, 0x00008, 0x9EA55E51, 0x00008, 0x9EA8245F, 0x00008, 0x9EB19107, 0x00008, 0x9EB1E06E, 0x00008, - 0x9EB6BD66, 0x00008, 0x9EBD5F78, 0x00008, 0x9EC08B44, 0x00020, 0x9EC54DA5, 0x00008, - 0x9ED72910, 0x00008, 0x9EDB506C, 0x00008, 0x9EE3800C, 0x00008, 0x9EF3E7E7, 0x00008, - 0x9EF45981, 0x00004, 0x9EFFC62D, 0x00020, 0x9F1ABF26, 0x00021, 0x9F208BBB, 0x00008, - 0x9F288ADA, 0x00020, 0x9F33607C, 0x00020, 0x9F347507, 0x00001, 0x9F36F82B, 0x00008, - 0x9F371E6A, 0x00001, 0x9F395441, 0x00001, 0x9F3CC98C, 0x00001, 0x9F3EFF63, 0x00001, - 0x9F41A8C6, 0x00001, 0x9F45919D, 0x00001, 0x9F47C0A8, 0x00001, 0x9F491A17, 0x00008, - 0x9F5BEC95, 0x00001, 0x9F5E8860, 0x00001, 0x9F772C19, 0x00008, 0x9F7A498A, 0x00400, + 0x9EB59B8B, 0x00008, 0x9EB6BD66, 0x00008, 0x9EBD5F78, 0x00008, 0x9EC08B44, 0x00020, + 0x9EC1AD71, 0x00008, 0x9EC54DA5, 0x00008, 0x9ED72910, 0x00008, 0x9EDB506C, 0x00008, + 0x9EE3800C, 0x00008, 0x9EF3E7E7, 0x00008, 0x9EF45981, 0x00004, 0x9EFFC62D, 0x00020, + 0x9F1ABF26, 0x00021, 0x9F208BBB, 0x00008, 0x9F288ADA, 0x00020, 0x9F33607C, 0x00020, + 0x9F347507, 0x00001, 0x9F36F82B, 0x00008, 0x9F371E6A, 0x00001, 0x9F395441, 0x00001, + 0x9F3CC98C, 0x00001, 0x9F3EFF63, 0x00001, 0x9F41A8C6, 0x00001, 0x9F44F958, 0x00008, + 0x9F45919D, 0x00001, 0x9F47C0A8, 0x00001, 0x9F491A17, 0x00008, 0x9F5BEC95, 0x00001, + 0x9F5E8860, 0x00001, 0x9F5F946E, 0x00008, 0x9F772C19, 0x00008, 0x9F7A498A, 0x00400, 0x9F7D2E3C, 0x00008, 0x9F8305D8, 0x00020, 0x9F87157D, 0x00400, 0x9F895414, 0x00400, 0x9F8B9106, 0x00008, 0x9F8B92AB, 0x00400, 0x9F8C7243, 0x00001, 0x9F8DB33D, 0x00004, 0x9F8FF526, 0x00001, 0x9F922AFD, 0x00001, 0x9F93DCE7, 0x00008, 0x9F960D08, 0x00001, - 0x9F964C20, 0x00008, 0x9FACC887, 0x00008, 0x9FBC51FB, 0x00008, 0x9FBEF98F, 0x00008, - 0x9FCD0B25, 0x00008, 0x9FCE5608, 0x00008, 0x9FD7C608, 0x00008, 0xA00C2EAF, 0x00008, - 0xA01ACD6E, 0x00008, 0xA032B31E, 0x00008, 0xA039FA5B, 0x00008, 0xA0473810, 0x00008, - 0xA04BD190, 0x00008, 0xA071644C, 0x00008, 0xA0743125, 0x00008, 0xA075F46F, 0x00008, + 0x9F964C20, 0x00008, 0x9F9DED8C, 0x00008, 0x9FACC887, 0x00008, 0x9FBC51FB, 0x00008, + 0x9FBEF98F, 0x00008, 0x9FCD0B25, 0x00008, 0x9FCE5608, 0x00008, 0x9FD7C608, 0x00008, + 0x9FE2D0B8, 0x00008, 0x9FFAE7E0, 0x00008, 0xA00C2EAF, 0x00008, 0xA01ACD6E, 0x00008, + 0xA032B31E, 0x00008, 0xA039FA5B, 0x00008, 0xA0473810, 0x00008, 0xA04BD190, 0x00008, + 0xA071644C, 0x00008, 0xA0743125, 0x00008, 0xA075F46F, 0x00008, 0xA0784057, 0x00008, 0xA07A4B1D, 0x00400, 0xA07D5884, 0x00008, 0xA0835E48, 0x00008, 0xA084C6AE, 0x00008, - 0xA08955A7, 0x00400, 0xA08B943E, 0x00400, 0xA097B32E, 0x00008, 0xA0A7AEF3, 0x00008, - 0xA0AD44A0, 0x00008, 0xA0ADA430, 0x00001, 0xA0C15BCE, 0x00008, 0xA0C3027C, 0x00008, - 0xA0EC3036, 0x00008, 0xA0EEEA88, 0x00008, 0xA0EF6499, 0x00008, 0xA0EFCA29, 0x00008, - 0xA0F782F4, 0x00008, 0xA0FF9797, 0x00008, 0xA1124524, 0x00008, 0xA11C2491, 0x00008, - 0xA137D117, 0x00008, 0xA13D2585, 0x00020, 0xA13F5770, 0x00008, 0xA14FFCBC, 0x00008, - 0xA1575EF9, 0x00008, 0xA15D325A, 0x00008, 0xA17BF8EF, 0x00008, 0xA189573A, 0x00400, - 0xA18B95D1, 0x00400, 0xA18C45DB, 0x00008, 0xA198196A, 0x00008, 0xA1BCB3DA, 0x00008, - 0xA1C1380A, 0x00008, 0xA1D2763B, 0x00020, 0xA1D39449, 0x00008, 0xA1E0242C, 0x00008, - 0xA1EB2641, 0x00008, 0xA1ED9145, 0x00008, 0xA1FE2727, 0x0001D, 0xA20AE4AA, 0x00008, - 0xA20E95EF, 0x00008, 0xA2173721, 0x00008, 0xA22CB00A, 0x00008, 0xA232DA37, 0x00008, - 0xA2585C20, 0x00008, 0xA2686488, 0x00008, 0xA277A72A, 0x00008, 0xA285EEF4, 0x00008, - 0xA2861C2F, 0x00008, 0xA28958CD, 0x00400, 0xA28B693E, 0x00020, 0xA28B9764, 0x00400, - 0xA2943F9C, 0x00008, 0xA29D4738, 0x00008, 0xA29ECF44, 0x00020, 0xA2A84217, 0x00008, - 0xA2B189ED, 0x00008, 0xA2BD0203, 0x00008, 0xA2BFB506, 0x00008, 0xA2ECB5B3, 0x00008, - 0xA2F56893, 0x00008, 0xA2F9AFBA, 0x00008, 0xA2FBC3D1, 0x00008, 0xA3074160, 0x00008, - 0xA319A006, 0x00008, 0xA3207A49, 0x00008, 0xA328BF8C, 0x00008, 0xA328EFF9, 0x00008, - 0xA335704F, 0x00008, 0xA33C46A0, 0x00008, 0xA35BDF2F, 0x00008, 0xA35F23A1, 0x00008, - 0xA36E0EFA, 0x00008, 0xA3766B1D, 0x00008, 0xA38B98F7, 0x00400, 0xA38D4E8E, 0x00008, - 0xA3A50F32, 0x00008, 0xA3AF28BD, 0x00008, 0xA3B2E1E8, 0x00004, 0xA3B80C20, 0x00008, - 0xA3CC6284, 0x00008, 0xA3CC98A4, 0x00008, 0xA3CEDF9A, 0x00008, 0xA3F99567, 0x00020, - 0xA411DA8A, 0x00008, 0xA41A1840, 0x00008, 0xA4217B4F, 0x00008, 0xA42689CA, 0x00008, - 0xA43E5CD5, 0x00008, 0xA43FE1EA, 0x00008, 0xA442AAEB, 0x00020, 0xA44ABB73, 0x00008, - 0xA455C38C, 0x00020, 0xA460708C, 0x00008, 0xA4659113, 0x00008, 0xA46F28D8, 0x00008, - 0xA47E37B8, 0x00008, 0xA48B9A8A, 0x00400, 0xA48DFBC8, 0x00020, 0xA491F09F, 0x00008, - 0xA4B78973, 0x00008, 0xA4B7A814, 0x012C0, 0xA4BA4848, 0x05DC4, 0xA4C18902, 0x00008, - 0xA4C4F036, 0x00008, 0xA511952F, 0x00008, 0xA523EF1E, 0x00008, 0xA528AF6E, 0x00008, - 0xA5293FAE, 0x00008, 0xA52B4811, 0x0D0D8, 0xA52BC282, 0x00008, 0xA540EF41, 0x00008, - 0xA54D6C1A, 0x00020, 0xA54EF8AD, 0x00008, 0xA55DD4EF, 0x00008, 0xA576DCCD, 0x00008, - 0xA580F50D, 0x00020, 0xA58B9C1D, 0x00400, 0xA58D6394, 0x00008, 0xA5980A47, 0x00008, - 0xA5C7BB7F, 0x00008, 0xA5C9F909, 0x00008, 0xA5CB924C, 0x00008, 0xA5DDE5F1, 0x00008, - 0xA5E67433, 0x00008, 0xA5E866A7, 0x00008, 0xA5F3139D, 0x00008, 0xA5F3F342, 0x00020, + 0xA08955A7, 0x00400, 0xA08B943E, 0x00400, 0xA097B32E, 0x00008, 0xA09E7E17, 0x00008, + 0xA0A7AEF3, 0x00008, 0xA0AD44A0, 0x00008, 0xA0ADA430, 0x00001, 0xA0C15BCE, 0x00008, + 0xA0C3027C, 0x00008, 0xA0E79A4B, 0x00008, 0xA0EC3036, 0x00008, 0xA0EEEA88, 0x00008, + 0xA0EF6499, 0x00008, 0xA0EFCA29, 0x00008, 0xA0F782F4, 0x00008, 0xA0FF9797, 0x00008, + 0xA1124524, 0x00008, 0xA115A3DD, 0x00008, 0xA11C2491, 0x00008, 0xA137D117, 0x00008, + 0xA13D2585, 0x00020, 0xA13F5770, 0x00008, 0xA14D69F5, 0x00008, 0xA14FFCBC, 0x00008, + 0xA1575EF9, 0x00008, 0xA15D325A, 0x00008, 0xA17488D4, 0x00008, 0xA17BF8EF, 0x00008, + 0xA18308B8, 0x00008, 0xA189573A, 0x00400, 0xA18980B2, 0x00008, 0xA18B95D1, 0x00400, + 0xA18C45DB, 0x00008, 0xA1902304, 0x00008, 0xA1980D9C, 0x00008, 0xA198196A, 0x00008, + 0xA1BCB3DA, 0x00008, 0xA1C1380A, 0x00008, 0xA1CD1094, 0x00008, 0xA1D2763B, 0x00020, + 0xA1D39449, 0x00008, 0xA1E0242C, 0x00008, 0xA1E9C219, 0x00008, 0xA1EB2641, 0x00008, + 0xA1ED9145, 0x00008, 0xA1FE2727, 0x0001D, 0xA206584F, 0x00008, 0xA20AE4AA, 0x00008, + 0xA20E95EF, 0x00008, 0xA2173721, 0x00008, 0xA22CB00A, 0x00008, 0xA22FD33B, 0x00008, + 0xA232DA37, 0x00008, 0xA23AE2B4, 0x00008, 0xA249F21E, 0x00008, 0xA2504B9F, 0x00008, + 0xA2585C20, 0x00008, 0xA25D4204, 0x00008, 0xA2686488, 0x00008, 0xA26D7394, 0x00004, + 0xA277A72A, 0x00008, 0xA285EEF4, 0x00008, 0xA2861C2F, 0x00008, 0xA28958CD, 0x00400, + 0xA28B693E, 0x00020, 0xA28B9764, 0x00400, 0xA2943F9C, 0x00008, 0xA29D4738, 0x00008, + 0xA29ECF44, 0x00020, 0xA2A73BDF, 0x00008, 0xA2A84217, 0x00008, 0xA2B189ED, 0x00008, + 0xA2B2D2A6, 0x00008, 0xA2BD0203, 0x00008, 0xA2BFB506, 0x00008, 0xA2D743FE, 0x00008, + 0xA2E06A55, 0x00008, 0xA2E31E8E, 0x00008, 0xA2ECB5B3, 0x00008, 0xA2F56893, 0x00008, + 0xA2F9AFBA, 0x00008, 0xA2FBC3D1, 0x00008, 0xA30035A2, 0x00020, 0xA3009C30, 0x00004, + 0xA3074160, 0x00008, 0xA319A006, 0x00008, 0xA3207A49, 0x00008, 0xA328BF8C, 0x00008, + 0xA328EFF9, 0x00008, 0xA335704F, 0x00008, 0xA33C46A0, 0x00008, 0xA35BDF2F, 0x00008, + 0xA35F23A1, 0x00008, 0xA36E0EFA, 0x00008, 0xA36E60F4, 0x00008, 0xA3766B1D, 0x00008, + 0xA38B98F7, 0x00400, 0xA38D4E8E, 0x00008, 0xA3A0D855, 0x00008, 0xA3A50F32, 0x00008, + 0xA3AF28BD, 0x00008, 0xA3B2E1E8, 0x00004, 0xA3B80C20, 0x00008, 0xA3CC6284, 0x00008, + 0xA3CC98A4, 0x00008, 0xA3CEDF9A, 0x00008, 0xA3D1EF5C, 0x00008, 0xA3D9163A, 0x00008, + 0xA3E04468, 0x00008, 0xA3F99567, 0x00020, 0xA411DA8A, 0x00008, 0xA41A1840, 0x00008, + 0xA41AC8BE, 0x00008, 0xA4217B4F, 0x00008, 0xA42689CA, 0x00008, 0xA43E5CD5, 0x00008, + 0xA43FE1EA, 0x00008, 0xA442AAEB, 0x00020, 0xA44ABB73, 0x00008, 0xA455C38C, 0x00020, + 0xA460708C, 0x00008, 0xA4659113, 0x00008, 0xA46F28D8, 0x00008, 0xA47E37B8, 0x00008, + 0xA4821B0F, 0x00008, 0xA48B9A8A, 0x00400, 0xA48DFBC8, 0x00020, 0xA491F09F, 0x00008, + 0xA4971A60, 0x00020, 0xA4B78973, 0x00008, 0xA4B7A814, 0x012C0, 0xA4BA4848, 0x05DC4, + 0xA4C18902, 0x00008, 0xA4C4F036, 0x00008, 0xA4D0AB0D, 0x00008, 0xA4E677FA, 0x00008, + 0xA4F820A6, 0x00008, 0xA50FD1A2, 0x00008, 0xA511952F, 0x00008, 0xA523EF1E, 0x00008, + 0xA528AF6E, 0x00008, 0xA5293FAE, 0x00008, 0xA52B4811, 0x0D0D8, 0xA52BC282, 0x00008, + 0xA540EF41, 0x00008, 0xA54D6C1A, 0x00020, 0xA54EF8AD, 0x00008, 0xA55DD4EF, 0x00008, + 0xA576DCCD, 0x00008, 0xA578F906, 0x00008, 0xA580F50D, 0x00020, 0xA588716F, 0x00008, + 0xA58B9C1D, 0x00400, 0xA58D6394, 0x00008, 0xA5980A47, 0x00008, 0xA5C7BB7F, 0x00008, + 0xA5C9F909, 0x00008, 0xA5CB924C, 0x00008, 0xA5DDE5F1, 0x00008, 0xA5E67433, 0x00008, + 0xA5E866A7, 0x00008, 0xA5EC0324, 0x00008, 0xA5F3139D, 0x00008, 0xA5F3F342, 0x00020, 0xA6016CF7, 0x00008, 0xA603FD1B, 0x00008, 0xA60A8890, 0x00008, 0xA60B7F32, 0x00008, - 0xA614AAE5, 0x00008, 0xA6290453, 0x00008, 0xA635F135, 0x00008, 0xA6361281, 0x00008, - 0xA6371A5C, 0x00008, 0xA6373E0E, 0x00008, 0xA644EE1E, 0x00008, 0xA64A7841, 0x00008, - 0xA64D1154, 0x00008, 0xA6512482, 0x00008, 0xA66A6B33, 0x00008, 0xA679F6B6, 0x00008, - 0xA68B3325, 0x00008, 0xA68B44EF, 0x00008, 0xA68D1CA4, 0x00008, 0xA6982108, 0x00001, - 0xA6B5B5B6, 0x00008, 0xA6BE3590, 0x00020, 0xA6C274BE, 0x00008, 0xA6C7C049, 0x00008, - 0xA6CB359F, 0x00008, 0xA6CDE603, 0x00004, 0xA6CF7715, 0x00020, 0xA6D1E484, 0x00008, - 0xA6D521CE, 0x00020, 0xA6EB766A, 0x00008, 0xA6EDDDC9, 0x00008, 0xA70D4F3E, 0x00020, - 0xA712A4D7, 0x00008, 0xA7199E25, 0x00008, 0xA71CC556, 0x00020, 0xA74639EA, 0x00008, - 0xA747187B, 0x00008, 0xA7544FC0, 0x00020, 0xA75DA505, 0x00008, 0xA762611E, 0x00008, - 0xA7646D6D, 0x00008, 0xA7774232, 0x00008, 0xA778D5A2, 0x00008, 0xA77F691C, 0x00008, - 0xA790E1CB, 0x00008, 0xA793EEE8, 0x00008, 0xA797E44D, 0x00008, 0xA79EC520, 0x00008, - 0xA7A38AD4, 0x00001, 0xA7A6D381, 0x00008, 0xA7AFF377, 0x00021, 0xA7B3E31A, 0x00021, - 0xA7B5AC31, 0x00021, 0xA7B98E3C, 0x00021, 0xA7BC30D3, 0x00021, 0xA7C87802, 0x00008, - 0xA7D83FB8, 0x00008, 0xA7E29D1E, 0x00008, 0xA803FAAD, 0x00004, 0xA805F5BE, 0x00020, - 0xA8077488, 0x00008, 0xA8082DE5, 0x00008, 0xA80A51FD, 0x00008, 0xA814CA76, 0x00008, - 0xA81AB16F, 0x00008, 0xA8251047, 0x00004, 0xA8264645, 0x00008, 0xA8278469, 0x00008, - 0xA827B9AA, 0x00004, 0xA82BA281, 0x00004, 0xA82D64CC, 0x00004, 0xA8314DA3, 0x00004, - 0xA833F706, 0x00004, 0xA8362CDD, 0x00004, 0xA83A0EE8, 0x00004, 0xA83A4BE7, 0x00008, - 0xA847A367, 0x00008, 0xA84D3382, 0x00008, 0xA84E3AD5, 0x00004, 0xA850D6A0, 0x00004, - 0xA8526506, 0x00008, 0xA860EFFA, 0x00008, 0xA86B3D35, 0x00008, 0xA86E2C64, 0x00008, - 0xA8854C0E, 0x00008, 0xA88955B0, 0x00008, 0xA88F1A10, 0x00008, 0xA8A6A926, 0x00001, - 0xA8BA3399, 0x00008, 0xA8BAB54C, 0x00004, 0xA8C39CF8, 0x00008, 0xA8DFD0AD, 0x00008, + 0xA614AAE5, 0x00008, 0xA61BC865, 0x00008, 0xA6290453, 0x00008, 0xA62E4DA6, 0x00008, + 0xA635F135, 0x00008, 0xA6361281, 0x00008, 0xA6371A5C, 0x00008, 0xA6373E0E, 0x00008, + 0xA644EE1E, 0x00008, 0xA64A7841, 0x00008, 0xA64D1154, 0x00008, 0xA6512482, 0x00008, + 0xA65EF837, 0x00008, 0xA66A6B33, 0x00008, 0xA679F6B6, 0x00008, 0xA68B3325, 0x00008, + 0xA68B44EF, 0x00008, 0xA68D1CA4, 0x00008, 0xA6982108, 0x00001, 0xA6A38B32, 0x00008, + 0xA6B45472, 0x00008, 0xA6B5B5B6, 0x00008, 0xA6BE3590, 0x00020, 0xA6C274BE, 0x00008, + 0xA6C7C049, 0x00008, 0xA6CB359F, 0x00008, 0xA6CDE603, 0x00004, 0xA6CF7715, 0x00020, + 0xA6D1E484, 0x00008, 0xA6D521CE, 0x00020, 0xA6D581DE, 0x00008, 0xA6EB766A, 0x00008, + 0xA6EDDDC9, 0x00008, 0xA70D4F3E, 0x00020, 0xA712A4D7, 0x00008, 0xA7199E25, 0x00008, + 0xA71CC556, 0x00020, 0xA74639EA, 0x00008, 0xA747187B, 0x00008, 0xA7544FC0, 0x00020, + 0xA75DA505, 0x00008, 0xA762611E, 0x00008, 0xA7646D6D, 0x00008, 0xA7774232, 0x00008, + 0xA778D5A2, 0x00008, 0xA77A1154, 0x00008, 0xA77EED60, 0x00008, 0xA77F691C, 0x00008, + 0xA790E1CB, 0x00008, 0xA793EEE8, 0x00008, 0xA797E44D, 0x00008, 0xA79DBFE4, 0x00008, + 0xA79EC520, 0x00008, 0xA7A38AD4, 0x00001, 0xA7A6D381, 0x00008, 0xA7AFF377, 0x00021, + 0xA7B3E31A, 0x00021, 0xA7B5AC31, 0x00021, 0xA7B98E3C, 0x00021, 0xA7BC30D3, 0x00021, + 0xA7C87802, 0x00008, 0xA7D83FB8, 0x00008, 0xA7E29D1E, 0x00008, 0xA803FAAD, 0x00004, + 0xA805F5BE, 0x00020, 0xA8077488, 0x00008, 0xA8082DE5, 0x00008, 0xA80A51FD, 0x00008, + 0xA814CA76, 0x00008, 0xA81AB16F, 0x00008, 0xA81D8C36, 0x00008, 0xA8251047, 0x00004, + 0xA8264645, 0x00008, 0xA8278469, 0x00008, 0xA827B9AA, 0x00004, 0xA82BA281, 0x00004, + 0xA82D64CC, 0x00004, 0xA8314DA3, 0x00004, 0xA833F706, 0x00004, 0xA8362CDD, 0x00004, + 0xA83A0EE8, 0x00004, 0xA83A4BE7, 0x00008, 0xA847A367, 0x00008, 0xA84D3382, 0x00008, + 0xA84E3AD5, 0x00004, 0xA850D6A0, 0x00004, 0xA8526506, 0x00008, 0xA860EFFA, 0x00008, + 0xA86B3D35, 0x00008, 0xA86E2C64, 0x00008, 0xA8854C0E, 0x00008, 0xA88955B0, 0x00008, + 0xA88F1A10, 0x00008, 0xA8A6A926, 0x00001, 0xA8BA3399, 0x00008, 0xA8BAB54C, 0x00004, + 0xA8C39CF8, 0x00008, 0xA8CA9156, 0x00008, 0xA8D362CE, 0x00020, 0xA8DFD0AD, 0x00008, 0xA8EAFF5D, 0x00008, 0xA8ED672E, 0x00008, 0xA913FD54, 0x00020, 0xA91627E7, 0x00008, - 0xA9172147, 0x00008, 0xA918C38F, 0x00008, 0xA91DA978, 0x00008, 0xA92D40FA, 0x00008, - 0xA946F9C1, 0x00001, 0xA952FF8C, 0x00008, 0xA955970E, 0x00008, 0xA9581FE8, 0x00008, + 0xA9172147, 0x00008, 0xA918C38F, 0x00008, 0xA91DA978, 0x00008, 0xA924F9D2, 0x00008, + 0xA92B5749, 0x00008, 0xA92D40FA, 0x00008, 0xA93CF566, 0x00008, 0xA946F9C1, 0x00001, + 0xA9514FA4, 0x00008, 0xA952FF8C, 0x00008, 0xA955970E, 0x00008, 0xA9581FE8, 0x00008, 0xA95A292D, 0x00008, 0xA95E7F90, 0x00008, 0xA9628563, 0x00008, 0xA9668DF6, 0x00008, - 0xA97E243D, 0x00008, 0xA981A92D, 0x00008, 0xA98260E3, 0x00008, 0xA98F5C42, 0x00008, - 0xA992A405, 0x00008, 0xA9961CA4, 0x00008, 0xA9968C66, 0x00008, 0xA99941F1, 0x00008, - 0xA9B1AD43, 0x00008, 0xA9B8F90C, 0x00008, 0xA9BB509D, 0x00008, 0xA9C02A13, 0x00008, - 0xA9C40D2B, 0x00008, 0xA9CBDEAD, 0x0000C, 0xA9D761BB, 0x00008, 0xA9DD5A62, 0x00020, + 0xA967D7C3, 0x00020, 0xA97E243D, 0x00008, 0xA981A92D, 0x00008, 0xA98219F6, 0x00008, + 0xA98260E3, 0x00008, 0xA98F5C42, 0x00008, 0xA992A405, 0x00008, 0xA993CE95, 0x00008, + 0xA9961CA4, 0x00008, 0xA9968C66, 0x00008, 0xA99941F1, 0x00008, 0xA9B1AD43, 0x00008, + 0xA9B8F90C, 0x00008, 0xA9BB509D, 0x00008, 0xA9C02A13, 0x00008, 0xA9C40D2B, 0x00008, + 0xA9C89E83, 0x00008, 0xA9CBDEAD, 0x0000C, 0xA9D761BB, 0x00008, 0xA9DD5A62, 0x00020, 0xA9DD6A0B, 0x00008, 0xA9E68425, 0x00020, 0xA9E9A930, 0x00008, 0xA9EB7A18, 0x00008, 0xA9FD58EE, 0x00008, 0xAA013FA5, 0x00008, 0xAA04C1AA, 0x00008, 0xAA04D383, 0x00008, 0xAA0943A9, 0x00008, 0xAA0D0377, 0x00008, 0xAA19B989, 0x00020, 0xAA1A576D, 0x00008, - 0xAA1E3E77, 0x00008, 0xAA203A2E, 0x00008, 0xAA35BBB7, 0x00008, 0xAA416255, 0x00008, - 0xAA561403, 0x00008, 0xAA5FE9D7, 0x00004, 0xAA62267A, 0x00004, 0xAA64C911, 0x00004, - 0xAA68AB1C, 0x00004, 0xAA6A7433, 0x00004, 0xAA6E63D6, 0x00004, 0xAA7099AD, 0x00004, - 0xAA733578, 0x00004, 0xAA7735EE, 0x00008, 0xAA79CAF0, 0x00008, 0xAA7A6E5B, 0x00008, - 0xAA7E8D62, 0x00008, 0xAA876165, 0x00004, 0xAA8B4370, 0x00004, 0xAA8BAEEB, 0x00008, - 0xAA9303AB, 0x00008, 0xAAB1729E, 0x00008, 0xAAB30458, 0x00008, 0xAAB80D09, 0x00008, - 0xAAB85A18, 0x00008, 0xAABE2DBE, 0x00008, 0xAACFC8F8, 0x00008, 0xAAD907D1, 0x00020, - 0xAADCF891, 0x00008, 0xAAF05AA6, 0x00008, 0xAAF45835, 0x00008, 0xAAFAD7C2, 0x00008, - 0xAAFAE0C7, 0x00008, 0xAAFEA37D, 0x00008, 0xAAFF80B0, 0x00008, 0xAB0FE8A3, 0x00008, - 0xAB1ECDDD, 0x00008, 0xAB1F6946, 0x00008, 0xAB2CABA6, 0x00020, 0xAB3253B6, 0x00008, - 0xAB32B54D, 0x00008, 0xAB3983AF, 0x00008, 0xAB3CA02B, 0x00008, 0xAB4874D1, 0x00020, - 0xAB4E1521, 0x00008, 0xAB5818EA, 0x00008, 0xAB5F5D5F, 0x00008, 0xAB637144, 0x00008, - 0xAB75AFC9, 0x00008, 0xAB77E1DC, 0x00008, 0xAB863965, 0x00008, 0xAB881F46, 0x00008, + 0xAA1E3E77, 0x00008, 0xAA1F2EE2, 0x00008, 0xAA203A2E, 0x00008, 0xAA35BBB7, 0x00008, + 0xAA416255, 0x00008, 0xAA4F32A1, 0x00008, 0xAA561403, 0x00008, 0xAA5FE9D7, 0x00004, + 0xAA62267A, 0x00004, 0xAA64C911, 0x00004, 0xAA68AB1C, 0x00004, 0xAA6A7433, 0x00004, + 0xAA6E63D6, 0x00004, 0xAA7099AD, 0x00004, 0xAA733578, 0x00004, 0xAA7735EE, 0x00008, + 0xAA79CAF0, 0x00008, 0xAA7A6E5B, 0x00008, 0xAA7E8D62, 0x00008, 0xAA876165, 0x00004, + 0xAA8B4370, 0x00004, 0xAA8BAEEB, 0x00008, 0xAA9303AB, 0x00008, 0xAAB1729E, 0x00008, + 0xAAB30458, 0x00008, 0xAAB473B0, 0x00008, 0xAAB80D09, 0x00008, 0xAAB85A18, 0x00008, + 0xAABE2DBE, 0x00008, 0xAACFC8F8, 0x00008, 0xAAD907D1, 0x00020, 0xAADCF891, 0x00008, + 0xAAF05AA6, 0x00008, 0xAAF45835, 0x00008, 0xAAFAD7C2, 0x00008, 0xAAFAE0C7, 0x00008, + 0xAAFEA37D, 0x00008, 0xAAFF80B0, 0x00008, 0xAB0423D4, 0x00008, 0xAB0FE8A3, 0x00008, + 0xAB166C09, 0x00008, 0xAB1ECDDD, 0x00008, 0xAB1F6946, 0x00008, 0xAB2CABA6, 0x00020, + 0xAB3253B6, 0x00008, 0xAB32B54D, 0x00008, 0xAB3983AF, 0x00008, 0xAB3CA02B, 0x00008, + 0xAB4874D1, 0x00020, 0xAB4E1521, 0x00008, 0xAB4EFFF0, 0x00020, 0xAB53B9C7, 0x00008, + 0xAB5818EA, 0x00008, 0xAB5F5D5F, 0x00008, 0xAB637144, 0x00008, 0xAB75AFC9, 0x00008, + 0xAB77E1DC, 0x00008, 0xAB863965, 0x00008, 0xAB881F46, 0x00008, 0xAB920601, 0x00008, 0xABB4C756, 0x00008, 0xABCDEEDC, 0x00008, 0xABD872C3, 0x00008, 0xABDB26D8, 0x00008, - 0xABDC8AF4, 0x00008, 0xABE4FF59, 0x00008, 0xABF8797C, 0x00008, 0xABFFDEAE, 0x00008, - 0xAC164E61, 0x00008, 0xAC1BFCAC, 0x00008, 0xAC33A808, 0x00008, 0xAC445880, 0x00008, - 0xAC453F3B, 0x00008, 0xAC516CFF, 0x00008, 0xAC614EA2, 0x00020, 0xAC7DB285, 0x00008, + 0xABDC8AF4, 0x00008, 0xABE4CF8D, 0x00008, 0xABE4FF59, 0x00008, 0xABF47AA7, 0x00008, + 0xABF8797C, 0x00008, 0xABFFDEAE, 0x00008, 0xAC0BB73D, 0x00008, 0xAC0E049D, 0x00020, + 0xAC164E61, 0x00008, 0xAC1BFCAC, 0x00008, 0xAC261C9F, 0x00008, 0xAC273A62, 0x00008, + 0xAC33A808, 0x00008, 0xAC445880, 0x00008, 0xAC453806, 0x00008, 0xAC453F3B, 0x00008, + 0xAC516CFF, 0x00008, 0xAC614EA2, 0x00020, 0xAC652FA3, 0x00008, 0xAC7DB285, 0x00008, 0xAC83886C, 0x00008, 0xAC88C2E8, 0x00008, 0xAC899DCE, 0x00008, 0xAC8F65A1, 0x00008, - 0xACA9F9F0, 0x00008, 0xACAAD8C7, 0x00008, 0xACAEF0E1, 0x00008, 0xACBE625E, 0x00008, - 0xACD179A1, 0x00008, 0xACD5ABCC, 0x00008, 0xACE2B0F7, 0x00008, 0xACE5D6AD, 0x00008, - 0xACEA86FF, 0x00008, 0xACEDA7F7, 0x00020, 0xACF34B7C, 0x00008, 0xACF7148B, 0x00008, - 0xAD096F55, 0x00008, 0xAD20946E, 0x00008, 0xAD22EF11, 0x00008, 0xAD259959, 0x00008, + 0xAC984B42, 0x00008, 0xACA9F9F0, 0x00008, 0xACAAD8C7, 0x00008, 0xACAEF0E1, 0x00008, + 0xACBE625E, 0x00008, 0xACCFFE34, 0x00008, 0xACD179A1, 0x00008, 0xACD5ABCC, 0x00008, + 0xACDC84EB, 0x00008, 0xACE2B0F7, 0x00008, 0xACE5D6AD, 0x00008, 0xACEA86FF, 0x00008, + 0xACEDA7F7, 0x00020, 0xACF34B7C, 0x00008, 0xACF7148B, 0x00008, 0xAD096F55, 0x00008, + 0xAD20946E, 0x00008, 0xAD22EF11, 0x00008, 0xAD259959, 0x00008, 0xAD520DDD, 0x00008, 0xAD56FA99, 0x00008, 0xAD588B29, 0x00008, 0xAD5AAC50, 0x00008, 0xAD5BBC39, 0x00008, - 0xAD6BF0C0, 0x00008, 0xAD7EAAF3, 0x00008, 0xAD8BC930, 0x00020, 0xAD8D3F15, 0x00008, - 0xAD93205C, 0x00008, 0xAD95171D, 0x00008, 0xADAC97EA, 0x00008, 0xADAD0F65, 0x00008, - 0xADAE6463, 0x00008, 0xADB4FE17, 0x00004, 0xADC3FA93, 0x00008, 0xADC5F660, 0x00008, - 0xADCC3716, 0x00008, 0xADCEFFD2, 0x00008, 0xADD739C0, 0x00004, 0xADD73B73, 0x00004, - 0xADD73ED9, 0x00004, 0xADF27F18, 0x00008, 0xADF80E86, 0x00008, 0xAE02DD21, 0x00008, + 0xAD6BF0C0, 0x00008, 0xAD7EAAF3, 0x00008, 0xAD8AA565, 0x00008, 0xAD8BC930, 0x00020, + 0xAD8D3F15, 0x00008, 0xAD93205C, 0x00008, 0xAD95171D, 0x00008, 0xADAC97EA, 0x00008, + 0xADAD0F65, 0x00008, 0xADAE6463, 0x00008, 0xADB4FE17, 0x00004, 0xADC3FA93, 0x00008, + 0xADC455FA, 0x00008, 0xADC5F660, 0x00008, 0xADCC3716, 0x00008, 0xADCEFFD2, 0x00008, + 0xADD739C0, 0x00004, 0xADD73B73, 0x00004, 0xADD73ED9, 0x00004, 0xADE340D6, 0x00008, + 0xADEC430D, 0x00008, 0xADF27F18, 0x00008, 0xADF80E86, 0x00008, 0xAE02DD21, 0x00008, 0xAE0D47FD, 0x00008, 0xAE0EB350, 0x00008, 0xAE132BDD, 0x00008, 0xAE159CDA, 0x00008, - 0xAE17136A, 0x00020, 0xAE2A6CF0, 0x00008, 0xAE2FD795, 0x00008, 0xAE39BB7E, 0x00008, - 0xAE3DD3B5, 0x00008, 0xAE474F84, 0x00008, 0xAE752C6A, 0x00008, 0xAE76ED67, 0x00008, - 0xAE88CB77, 0x00008, 0xAE8BED5A, 0x00008, 0xAE9B1258, 0x00008, 0xAEA598E9, 0x00008, - 0xAEB0689B, 0x00008, 0xAEBA1142, 0x00008, 0xAEBA5D1E, 0x00008, 0xAEBE78DC, 0x00008, - 0xAEC4F37C, 0x00008, 0xAED7FEA3, 0x00008, 0xAEFB83BD, 0x00008, 0xAF09E89B, 0x00008, - 0xAF0C5D1A, 0x00008, 0xAF0DB867, 0x00004, 0xAF0F884A, 0x00004, 0xAF137121, 0x00004, - 0xAF160CEC, 0x00004, 0xAF17A980, 0x00008, 0xAF1842C3, 0x00004, 0xAF1BC5A6, 0x00004, - 0xAF1C7C54, 0x00020, 0xAF1DFB7D, 0x00004, 0xAF1EA6C7, 0x00008, 0xAF21DD88, 0x00004, - 0xAF24801F, 0x00004, 0xAF26BCC2, 0x00004, 0xAF2F9C3D, 0x00008, 0xAF334A2C, 0x00008, - 0xAF365CA6, 0x00008, 0xAF389326, 0x00008, 0xAF3BD158, 0x00008, 0xAF4465AE, 0x00008, - 0xAF4A2986, 0x00008, 0xAF4A4E73, 0x00008, 0xAF51DA13, 0x00008, 0xAF56F83F, 0x00008, - 0xAF66AFBD, 0x00008, 0xAF70E702, 0x00008, 0xAF7546A6, 0x00008, 0xAF768A67, 0x00008, + 0xAE17136A, 0x00020, 0xAE205522, 0x00004, 0xAE2A6CF0, 0x00008, 0xAE2FD795, 0x00008, + 0xAE39BB7E, 0x00008, 0xAE3DD3B5, 0x00008, 0xAE474F84, 0x00008, 0xAE752C6A, 0x00008, + 0xAE76ED67, 0x00008, 0xAE88CB77, 0x00008, 0xAE8BED5A, 0x00008, 0xAE9B1258, 0x00008, + 0xAEA598E9, 0x00008, 0xAEB0689B, 0x00008, 0xAEBA1142, 0x00008, 0xAEBA5D1E, 0x00008, + 0xAEBE78DC, 0x00008, 0xAEC4F37C, 0x00008, 0xAED7FEA3, 0x00008, 0xAEDC193B, 0x00008, + 0xAEFB83BD, 0x00008, 0xAF09E89B, 0x00008, 0xAF0C5D1A, 0x00008, 0xAF0DB867, 0x00004, + 0xAF0F784A, 0x00008, 0xAF0F884A, 0x00004, 0xAF137121, 0x00004, 0xAF160CEC, 0x00004, + 0xAF17A980, 0x00008, 0xAF1842C3, 0x00004, 0xAF1BC5A6, 0x00004, 0xAF1C7C54, 0x00020, + 0xAF1DFB7D, 0x00004, 0xAF1EA6C7, 0x00008, 0xAF21DD88, 0x00004, 0xAF24801F, 0x00004, + 0xAF26BCC2, 0x00004, 0xAF2F9C3D, 0x00008, 0xAF334A2C, 0x00008, 0xAF365CA6, 0x00008, + 0xAF389326, 0x00008, 0xAF3BD158, 0x00008, 0xAF4465AE, 0x00008, 0xAF4A2986, 0x00008, + 0xAF4A4E73, 0x00008, 0xAF51DA13, 0x00008, 0xAF56F83F, 0x00008, 0xAF66AFBD, 0x00008, + 0xAF70E702, 0x00008, 0xAF7546A6, 0x00008, 0xAF76486D, 0x00008, 0xAF768A67, 0x00008, 0xAF8CC983, 0x00008, 0xAF972253, 0x00020, 0xAFA1A84F, 0x00008, 0xAFA868FE, 0x00008, 0xAFAA8B61, 0x00008, 0xAFB7BFB7, 0x00008, 0xAFBBB9E3, 0x00008, 0xAFC9466E, 0x00008, - 0xAFE5A9E9, 0x00008, 0xAFEA96CD, 0x00008, 0xAFF7FF64, 0x00008, 0xAFFC4B1C, 0x00020, - 0xB00BFE35, 0x00504, 0xB0109E1F, 0x00008, 0xB011D381, 0x00008, 0xB0166CA0, 0x00008, - 0xB0224B29, 0x00008, 0xB0255071, 0x00008, 0xB02C6ECC, 0x00008, 0xB03554ED, 0x00008, - 0xB03C372F, 0x00008, 0xB0494224, 0x00008, 0xB04D088F, 0x00004, 0xB04D713F, 0x00008, - 0xB050EC2D, 0x00001, 0xB06E5A9C, 0x00008, 0xB071BD6E, 0x00008, 0xB08C3E04, 0x00008, + 0xAFCF960E, 0x00004, 0xAFE5A9E9, 0x00008, 0xAFEA96CD, 0x00008, 0xAFF7FF64, 0x00008, + 0xAFFC4B1C, 0x00020, 0xB00BFE35, 0x00504, 0xB0109E1F, 0x00008, 0xB011D381, 0x00008, + 0xB0166CA0, 0x00008, 0xB019AAD3, 0x00008, 0xB0224B29, 0x00008, 0xB0255071, 0x00008, + 0xB02C6ECC, 0x00008, 0xB03554ED, 0x00008, 0xB03C372F, 0x00008, 0xB0494224, 0x00008, + 0xB04D088F, 0x00004, 0xB04D713F, 0x00008, 0xB050EC2D, 0x00001, 0xB05978CF, 0x00008, + 0xB06231C3, 0x00004, 0xB06E5A9C, 0x00008, 0xB071BD6E, 0x00008, 0xB08C3E04, 0x00008, 0xB09080C3, 0x00008, 0xB0917FC7, 0x00008, 0xB0A8311F, 0x00008, 0xB0AC344D, 0x00008, - 0xB0B3234A, 0x00008, 0xB0B9FCC0, 0x00020, 0xB0C0D8FC, 0x00008, 0xB0C4DE4F, 0x00008, - 0xB0CE9DD3, 0x00008, 0xB0D0FB68, 0x00008, 0xB0EF1B6E, 0x00008, 0xB1002B66, 0x00008, - 0xB1087CD6, 0x00020, 0xB110E53E, 0x00008, 0xB1151BD3, 0x00020, 0xB1185C7B, 0x00008, - 0xB11B7590, 0x00008, 0xB11C902F, 0x00008, 0xB13A9D13, 0x00008, 0xB13A9D6D, 0x00008, - 0xB13D6C25, 0x00008, 0xB1402399, 0x00008, 0xB148210D, 0x00008, 0xB149D8FF, 0x00008, - 0xB153EBA9, 0x00008, 0xB1565B30, 0x00008, 0xB17170F7, 0x00008, 0xB171C07D, 0x00001, - 0xB18111FC, 0x00008, 0xB1961DA4, 0x00008, 0xB19E79D5, 0x00008, 0xB1A18F0B, 0x00008, - 0xB1A30495, 0x00008, 0xB1B3B026, 0x00008, 0xB1B73F07, 0x00008, 0xB1C7F59B, 0x00008, - 0xB1C9086F, 0x00008, 0xB1CD0F9F, 0x00020, 0xB1D4AB77, 0x0000C, 0xB1D89B1A, 0x0000C, - 0xB1DA6431, 0x0000C, 0xB1DE463C, 0x0000C, 0xB1E0E8D3, 0x0000C, 0xB1E1B67A, 0x00008, - 0xB1E32576, 0x0000C, 0xB1E70E4D, 0x0000C, 0xB1E864E8, 0x00008, 0xB1E8D098, 0x0000C, - 0xB1E9FE83, 0x00021, 0xB1EBCE66, 0x00021, 0xB1F043F6, 0x00008, 0xB1F488DF, 0x00021, - 0xB1F87558, 0x00008, 0xB1F87882, 0x00021, 0xB1FA4199, 0x00021, 0xB1FDD605, 0x0000C, - 0xB1FE23A4, 0x00021, 0xB2000510, 0x0000C, 0xB2000D0D, 0x00008, 0xB200597B, 0x00021, - 0xB20302DE, 0x00021, 0xB206EBB5, 0x00021, 0xB208AE00, 0x00021, 0xB2117E16, 0x00008, - 0xB227BDDF, 0x00008, 0xB2362DF9, 0x00008, 0xB2489618, 0x00008, 0xB24BE705, 0x00008, - 0xB2698051, 0x00008, 0xB27FDAD2, 0x00008, 0xB287AF37, 0x00008, 0xB294B833, 0x00004, - 0xB295FDF9, 0x00008, 0xB298A7D6, 0x00004, 0xB29ADDAD, 0x00004, 0xB29D7978, 0x00004, - 0xB2A5DA1C, 0x00008, 0xB2BC5E28, 0x00008, 0xB2CC33A3, 0x0000C, 0xB2CEDD06, 0x0000C, + 0xB0B3234A, 0x00008, 0xB0B9FCC0, 0x00020, 0xB0BAC5F9, 0x00008, 0xB0C0D8FC, 0x00008, + 0xB0C4DE4F, 0x00008, 0xB0CE9DD3, 0x00008, 0xB0D0FB68, 0x00008, 0xB0EF1B6E, 0x00008, + 0xB1002B66, 0x00008, 0xB1087CD6, 0x00020, 0xB110E53E, 0x00008, 0xB1151BD3, 0x00020, + 0xB1185C7B, 0x00008, 0xB11B7590, 0x00008, 0xB11C902F, 0x00008, 0xB13A9D13, 0x00008, + 0xB13A9D6D, 0x00008, 0xB13D6C25, 0x00008, 0xB1402399, 0x00008, 0xB140F4F5, 0x00008, + 0xB144855D, 0x00008, 0xB148210D, 0x00008, 0xB149D8FF, 0x00008, 0xB153EBA9, 0x00008, + 0xB1565B30, 0x00008, 0xB1569533, 0x00008, 0xB16A2409, 0x00008, 0xB17170F7, 0x00008, + 0xB171C07D, 0x00001, 0xB1773178, 0x00008, 0xB18111FC, 0x00008, 0xB1961DA4, 0x00008, + 0xB19E79D5, 0x00008, 0xB1A18F0B, 0x00008, 0xB1A30495, 0x00008, 0xB1B3B026, 0x00008, + 0xB1B73F07, 0x00008, 0xB1C7F59B, 0x00008, 0xB1C9086F, 0x00008, 0xB1CD0F9F, 0x00020, + 0xB1D4AB77, 0x0000C, 0xB1D89B1A, 0x0000C, 0xB1DA6431, 0x0000C, 0xB1DE463C, 0x0000C, + 0xB1E0E8D3, 0x0000C, 0xB1E1B67A, 0x00008, 0xB1E32576, 0x0000C, 0xB1E70E4D, 0x0000C, + 0xB1E864E8, 0x00008, 0xB1E8D098, 0x0000C, 0xB1E9FE83, 0x00021, 0xB1EBCE66, 0x00021, + 0xB1F043F6, 0x00008, 0xB1F488DF, 0x00021, 0xB1F87558, 0x00008, 0xB1F87882, 0x00021, + 0xB1FA4199, 0x00021, 0xB1FDD605, 0x0000C, 0xB1FE23A4, 0x00021, 0xB2000510, 0x0000C, + 0xB2000D0D, 0x00008, 0xB200597B, 0x00021, 0xB20302DE, 0x00021, 0xB206EBB5, 0x00021, + 0xB208AE00, 0x00021, 0xB2117E16, 0x00008, 0xB227BDDF, 0x00008, 0xB2362DF9, 0x00008, + 0xB2489618, 0x00008, 0xB24BE705, 0x00008, 0xB2698051, 0x00008, 0xB27C6C25, 0x00008, + 0xB27FDAD2, 0x00008, 0xB287AF37, 0x00008, 0xB294B833, 0x00004, 0xB295FDF9, 0x00008, + 0xB298A7D6, 0x00004, 0xB29ADDAD, 0x00004, 0xB29D7978, 0x00004, 0xB2A5DA1C, 0x00008, + 0xB2B14F6A, 0x00008, 0xB2BC5E28, 0x00008, 0xB2CC33A3, 0x0000C, 0xB2CEDD06, 0x0000C, 0xB2D6BDFF, 0x0000C, 0xB2DAADA2, 0x0000C, 0xB2DBB5C5, 0x00008, 0xB2DD5039, 0x0000C, 0xB2DF7F44, 0x0000C, 0xB2E3681B, 0x0000C, 0xB2E537FE, 0x0000C, 0xB2E80A33, 0x00008, - 0xB2E920D5, 0x0000C, 0xB2EB6119, 0x00008, 0xB2EBBCA0, 0x0000C, 0xB2F817D4, 0x00008, - 0xB2FB9C28, 0x00008, 0xB2FDF384, 0x002E4, 0xB31385E1, 0x00008, 0xB31819EC, 0x00008, - 0xB31D0AF7, 0x00008, 0xB31D9C99, 0x00008, 0xB3271207, 0x00008, 0xB32BE94F, 0x00008, - 0xB32F9B3D, 0x00008, 0xB3351308, 0x00008, 0xB33A1256, 0x00008, 0xB3460BCD, 0x00020, - 0xB347C9C6, 0x00008, 0xB34D2DD7, 0x00008, 0xB34F56D6, 0x00008, 0xB37F7906, 0x00008, - 0xB380721D, 0x00008, 0xB3A5E301, 0x00008, 0xB3B620CE, 0x00020, 0xB3C20007, 0x0000C, - 0xB3C43AB0, 0x00008, 0xB3C4A96A, 0x0000C, 0xB3C6DF41, 0x0000C, 0xB3CA548C, 0x0000C, - 0xB3CC8A63, 0x0000C, 0xB3CF33C6, 0x0000C, 0xB3D31C9D, 0x0000C, 0xB3D54BA8, 0x0000C, - 0xB3D8C7BF, 0x0000C, 0xB3DB0462, 0x0000C, 0xB3DC5915, 0x00008, 0xB3DC802B, 0x00008, - 0xB3F2A814, 0x00008, 0xB3F3AE3E, 0x00008, 0xB3F9CD55, 0x00008, 0xB40DFD94, 0x00008, - 0xB410040C, 0x00008, 0xB4183DE7, 0x00008, 0xB41E3A3F, 0x00008, 0xB42E03D5, 0x00008, - 0xB434BD72, 0x00008, 0xB43B44E2, 0x00008, 0xB442BB97, 0x00008, 0xB44939D5, 0x00008, - 0xB45AD075, 0x00008, 0xB45C38DE, 0x00008, 0xB46BEA5C, 0x00008, 0xB46DF463, 0x00020, + 0xB2E920D5, 0x0000C, 0xB2EB6119, 0x00008, 0xB2EBBCA0, 0x0000C, 0xB2F6CEB6, 0x00008, + 0xB2F817D4, 0x00008, 0xB2FB9C28, 0x00008, 0xB2FCAB6C, 0x00008, 0xB2FDF384, 0x002E4, + 0xB3069A13, 0x00008, 0xB31385E1, 0x00008, 0xB31819EC, 0x00008, 0xB31D0AF7, 0x00008, + 0xB31D9C99, 0x00008, 0xB3271207, 0x00008, 0xB32BE94F, 0x00008, 0xB32F9B3D, 0x00008, + 0xB3351308, 0x00008, 0xB33A1256, 0x00008, 0xB3440870, 0x00008, 0xB3460BCD, 0x00020, + 0xB347C9C6, 0x00008, 0xB34AAF56, 0x00008, 0xB34D2DD7, 0x00008, 0xB34F56D6, 0x00008, + 0xB3691A22, 0x00008, 0xB374191E, 0x00008, 0xB37F7906, 0x00008, 0xB380721D, 0x00008, + 0xB3A5E301, 0x00008, 0xB3A823E9, 0x00008, 0xB3B620CE, 0x00020, 0xB3C004BE, 0x00008, + 0xB3C20007, 0x0000C, 0xB3C43AB0, 0x00008, 0xB3C4A96A, 0x0000C, 0xB3C6DF41, 0x0000C, + 0xB3CA548C, 0x0000C, 0xB3CC8A63, 0x0000C, 0xB3CF33C6, 0x0000C, 0xB3D31C9D, 0x0000C, + 0xB3D54BA8, 0x0000C, 0xB3D8C7BF, 0x0000C, 0xB3DB0462, 0x0000C, 0xB3DC5915, 0x00008, + 0xB3DC802B, 0x00008, 0xB3F0176C, 0x00008, 0xB3F2A814, 0x00008, 0xB3F3AE3E, 0x00008, + 0xB3F9CD55, 0x00008, 0xB40DFD94, 0x00008, 0xB410040C, 0x00008, 0xB4183DE7, 0x00008, + 0xB41E3A3F, 0x00008, 0xB42E03D5, 0x00008, 0xB433C61F, 0x00008, 0xB434BD72, 0x00008, + 0xB43B44E2, 0x00008, 0xB442BB97, 0x00008, 0xB44939D5, 0x00008, 0xB45AD075, 0x00008, + 0xB45C38DE, 0x00008, 0xB463A630, 0x00008, 0xB46BEA5C, 0x00008, 0xB46DF463, 0x00020, 0xB476F6D4, 0x002A8, 0xB47B2278, 0x00004, 0xB47B242B, 0x00004, 0xB47B25DE, 0x00004, - 0xB484017B, 0x00020, 0xB4988E20, 0x00008, 0xB49FC414, 0x00008, 0xB4C3AFE6, 0x00004, - 0xB4D40142, 0x00008, 0xB4E672C1, 0x00008, 0xB4F4D171, 0x00008, 0xB4FFE7CE, 0x00008, - 0xB5049174, 0x00008, 0xB508040A, 0x00008, 0xB50EEC84, 0x00008, 0xB511A39A, 0x00008, - 0xB51300AF, 0x00008, 0xB51B2F62, 0x00008, 0xB51E81C9, 0x00008, 0xB5284E7C, 0x00004, - 0xB534DDD0, 0x00008, 0xB53634F4, 0x00020, 0xB536E106, 0x00008, 0xB5404ABF, 0x00008, - 0xB544B4ED, 0x00020, 0xB5484A23, 0x00008, 0xB552CF80, 0x00008, 0xB556F78F, 0x00008, - 0xB5768B71, 0x00008, 0xB577AF37, 0x00004, 0xB579EBDA, 0x00004, 0xB57D67F1, 0x00004, - 0xB57F96FC, 0x00004, 0xB5823993, 0x00004, 0xB585A4A5, 0x00008, 0xB5862936, 0x00004, - 0xB5885F0D, 0x00004, 0xB58BD458, 0x00004, 0xB58E0A2F, 0x00004, 0xB590B392, 0x00004, - 0xB59100CC, 0x00020, 0xB59DE478, 0x00008, 0xB5A2ABAF, 0x00008, 0xB5A462AE, 0x00008, - 0xB5AB30FE, 0x00020, 0xB5AECA01, 0x00008, 0xB5B64F0D, 0x00020, 0xB5B6B38A, 0x00020, - 0xB5B7E060, 0x00008, 0xB5CA7C67, 0x0000C, 0xB5CC4C4A, 0x0000C, 0xB5D03521, 0x0000C, - 0xB5D2D0EC, 0x0000C, 0xB5D506C3, 0x0000C, 0xB5D889A6, 0x0000C, 0xB5DABF7D, 0x0000C, - 0xB5DEA188, 0x0000C, 0xB5E62DEF, 0x00041, 0xB5E6FCD9, 0x0000C, 0xB5E8D752, 0x00041, - 0xB5E92BE4, 0x0000C, 0xB5EB0D29, 0x00041, 0xB5EEEF34, 0x00041, 0xB5F4A7EE, 0x00041, - 0xB5FBDBA8, 0x00008, 0xB611DF19, 0x00008, 0xB61703BF, 0x00008, 0xB6187D42, 0x00008, - 0xB6193B7A, 0x00008, 0xB6325DF0, 0x00008, 0xB632AECD, 0x00001, 0xB637BDEC, 0x00008, - 0xB648458D, 0x00008, 0xB6503ABB, 0x00008, 0xB6549C15, 0x00008, 0xB655E008, 0x00020, - 0xB6568A8F, 0x00008, 0xB65B0418, 0x00008, 0xB6653259, 0x00008, 0xB668C524, 0x00008, - 0xB66E95DC, 0x00008, 0xB6B7228A, 0x00008, 0xB6BC8212, 0x00020, 0xB6C5B80B, 0x00008, - 0xB6CEDAF5, 0x00008, 0xB6CF1709, 0x00020, 0xB6D28884, 0x00004, 0xB6E69172, 0x00008, - 0xB6E8CC94, 0x00008, 0xB6EE129C, 0x00008, 0xB6FAFF32, 0x00008, 0xB7052260, 0x00008, - 0xB7189E4D, 0x00008, 0xB7225FAA, 0x00008, 0xB73338ED, 0x00020, 0xB739B64C, 0x00008, - 0xB758082C, 0x00008, 0xB75D6A3F, 0x00008, 0xB76182B0, 0x00008, 0xB7639D04, 0x00008, - 0xB763A502, 0x00008, 0xB76F1EBF, 0x00008, 0xB7766F04, 0x00008, 0xB776A564, 0x00008, - 0xB77CC8B4, 0x00008, 0xB782BD15, 0x00020, 0xB7858C91, 0x00020, 0xB78766AF, 0x00020, - 0xB7912621, 0x00008, 0xB798CD6E, 0x00008, 0xB79CF5C5, 0x00008, 0xB7A3EABB, 0x00C00, - 0xB7A5BE79, 0x00020, 0xB7A6A033, 0x00008, 0xB7A82BFA, 0x00008, 0xB7AF62F7, 0x00008, - 0xB7AFF295, 0x00008, 0xB7B0E5DC, 0x00008, 0xB7B48FB8, 0x00008, 0xB7B5D4B1, 0x00008, - 0xB7BC92DD, 0x00008, 0xB7C904B9, 0x00008, 0xB7D0E353, 0x00008, 0xB7D460B2, 0x00008, - 0xB7D805F0, 0x00008, 0xB7DA0CB7, 0x00004, 0xB7DB51A3, 0x00008, 0xB7DC495A, 0x00004, - 0xB7DFC571, 0x00004, 0xB7E1F47C, 0x00004, 0xB7E2B6FC, 0x00008, 0xB7E49713, 0x00004, - 0xB7E886B6, 0x00004, 0xB7EABC8D, 0x00004, 0xB7EE31D8, 0x00004, 0xB8037338, 0x00008, - 0xB80688A6, 0x00008, 0xB80DD8A9, 0x00008, 0xB8192068, 0x00008, 0xB8219759, 0x00008, - 0xB82C3569, 0x00008, 0xB8303C52, 0x00008, 0xB836D2B5, 0x00008, 0xB83B277B, 0x00008, - 0xB8588826, 0x00021, 0xB862178F, 0x00008, 0xB864EFEC, 0x00008, 0xB870D130, 0x00008, - 0xB8774B49, 0x00008, 0xB88E2533, 0x00008, 0xB8908E87, 0x00008, 0xB89858BE, 0x00008, - 0xB89DBA1A, 0x00008, 0xB89F49BE, 0x00008, 0xB8AA7B5E, 0x00008, 0xB8B0F1E0, 0x00008, - 0xB8CA9347, 0x00008, 0xB8CE2788, 0x00008, 0xB8DDD09B, 0x00008, 0xB8E09E7E, 0x00008, - 0xB8E99C8D, 0x00004, 0xB908CA8B, 0x00008, 0xB9146DDA, 0x00008, 0xB915EB80, 0x00008, - 0xB9363529, 0x00008, 0xB9376BC4, 0x00008, 0xB93DCD27, 0x00008, 0xB9402A73, 0x00008, - 0xB948204E, 0x00008, 0xB969146A, 0x00008, 0xB96B1191, 0x00008, 0xB97971B7, 0x00008, - 0xB9846717, 0x00020, 0xB98A875C, 0x00008, 0xB99BAD65, 0x00020, 0xB9AB930B, 0x00008, - 0xB9ACCE35, 0x00008, 0xB9C68104, 0x00008, 0xB9DBABEE, 0x00008, 0xB9EEED6E, 0x00008, + 0xB484017B, 0x00020, 0xB4988E20, 0x00008, 0xB4998B61, 0x00008, 0xB49FC414, 0x00008, + 0xB4BBF0D3, 0x00008, 0xB4C3AFE6, 0x00004, 0xB4D40142, 0x00008, 0xB4D5DBBC, 0x00008, + 0xB4E2F87E, 0x00008, 0xB4E672C1, 0x00008, 0xB4E7A4F5, 0x00008, 0xB4F4D171, 0x00008, + 0xB4FFE7CE, 0x00008, 0xB5049174, 0x00008, 0xB508040A, 0x00008, 0xB50EEC84, 0x00008, + 0xB511A39A, 0x00008, 0xB51300AF, 0x00008, 0xB5175C1F, 0x00008, 0xB51B2F62, 0x00008, + 0xB51E81C9, 0x00008, 0xB5284E7C, 0x00004, 0xB534DDD0, 0x00008, 0xB53634F4, 0x00020, + 0xB536E106, 0x00008, 0xB5376CE5, 0x00008, 0xB5404ABF, 0x00008, 0xB544B4ED, 0x00020, + 0xB5484A23, 0x00008, 0xB552CF80, 0x00008, 0xB556F78F, 0x00008, 0xB567F10B, 0x00008, + 0xB5768B71, 0x00008, 0xB576FAAA, 0x00008, 0xB577AF37, 0x00004, 0xB579EBDA, 0x00004, + 0xB57D67F1, 0x00004, 0xB57F96FC, 0x00004, 0xB5823993, 0x00004, 0xB585A4A5, 0x00008, + 0xB5862936, 0x00004, 0xB5885F0D, 0x00004, 0xB58BD458, 0x00004, 0xB58E0A2F, 0x00004, + 0xB590B392, 0x00004, 0xB59100CC, 0x00020, 0xB59DE478, 0x00008, 0xB5A2ABAF, 0x00008, + 0xB5A462AE, 0x00008, 0xB5A4C2A9, 0x00008, 0xB5AB30FE, 0x00020, 0xB5AECA01, 0x00008, + 0xB5B64F0D, 0x00020, 0xB5B6B38A, 0x00020, 0xB5B7E060, 0x00008, 0xB5CA7C67, 0x0000C, + 0xB5CC4C4A, 0x0000C, 0xB5D03521, 0x0000C, 0xB5D2D0EC, 0x0000C, 0xB5D506C3, 0x0000C, + 0xB5D53B65, 0x00008, 0xB5D889A6, 0x0000C, 0xB5DABF7D, 0x0000C, 0xB5DEA188, 0x0000C, + 0xB5E62DEF, 0x00041, 0xB5E6FCD9, 0x0000C, 0xB5E8D752, 0x00041, 0xB5E92BE4, 0x0000C, + 0xB5EB0D29, 0x00041, 0xB5EEEF34, 0x00041, 0xB5F4A7EE, 0x00041, 0xB5FBDBA8, 0x00008, + 0xB611DF19, 0x00008, 0xB61703BF, 0x00008, 0xB6187D42, 0x00008, 0xB6193B7A, 0x00008, + 0xB6325DF0, 0x00008, 0xB632AECD, 0x00001, 0xB637BDEC, 0x00008, 0xB648458D, 0x00008, + 0xB6503ABB, 0x00008, 0xB6549C15, 0x00008, 0xB655E008, 0x00020, 0xB6568A8F, 0x00008, + 0xB65B0418, 0x00008, 0xB664DB3A, 0x00008, 0xB6653259, 0x00008, 0xB668C524, 0x00008, + 0xB66E95DC, 0x00008, 0xB691319D, 0x00008, 0xB6A7347B, 0x00008, 0xB6B7228A, 0x00008, + 0xB6BC8212, 0x00020, 0xB6C5B80B, 0x00008, 0xB6CEDAF5, 0x00008, 0xB6CF1709, 0x00020, + 0xB6D28884, 0x00004, 0xB6D692A4, 0x00008, 0xB6E69172, 0x00008, 0xB6E8CC94, 0x00008, + 0xB6EE129C, 0x00008, 0xB6FAFF32, 0x00008, 0xB7052260, 0x00008, 0xB7189E4D, 0x00008, + 0xB7225FAA, 0x00008, 0xB73338ED, 0x00020, 0xB7390EAF, 0x00008, 0xB739B64C, 0x00008, + 0xB73A21A9, 0x00008, 0xB758082C, 0x00008, 0xB75D6A3F, 0x00008, 0xB76182B0, 0x00008, + 0xB7639D04, 0x00008, 0xB763A502, 0x00008, 0xB76F1EBF, 0x00008, 0xB7766F04, 0x00008, + 0xB776A564, 0x00008, 0xB77CC8B4, 0x00008, 0xB782BD15, 0x00020, 0xB7858C91, 0x00020, + 0xB78766AF, 0x00020, 0xB7912621, 0x00008, 0xB798CD6E, 0x00008, 0xB79CF5C5, 0x00008, + 0xB7A3EABB, 0x00C00, 0xB7A5BE79, 0x00020, 0xB7A6A033, 0x00008, 0xB7A82BFA, 0x00008, + 0xB7AF62F7, 0x00008, 0xB7AFF295, 0x00008, 0xB7B0E5DC, 0x00008, 0xB7B48FB8, 0x00008, + 0xB7B5D4B1, 0x00008, 0xB7BC92DD, 0x00008, 0xB7C0E26F, 0x00008, 0xB7C904B9, 0x00008, + 0xB7D0E353, 0x00008, 0xB7D460B2, 0x00008, 0xB7D805F0, 0x00008, 0xB7DA0CB7, 0x00004, + 0xB7DB51A3, 0x00008, 0xB7DC495A, 0x00004, 0xB7DFC571, 0x00004, 0xB7E1F47C, 0x00004, + 0xB7E2B6FC, 0x00008, 0xB7E49713, 0x00004, 0xB7E886B6, 0x00004, 0xB7EABC8D, 0x00004, + 0xB7EE31D8, 0x00004, 0xB7F4C1B3, 0x00008, 0xB8037338, 0x00008, 0xB80688A6, 0x00008, + 0xB80DD8A9, 0x00008, 0xB814F860, 0x00008, 0xB8192068, 0x00008, 0xB8219759, 0x00008, + 0xB82C3569, 0x00008, 0xB8303C52, 0x00008, 0xB836D2B5, 0x00008, 0xB8370D59, 0x00008, + 0xB83B277B, 0x00008, 0xB8584C0B, 0x00008, 0xB8588826, 0x00021, 0xB862178F, 0x00008, + 0xB864EFEC, 0x00008, 0xB870D130, 0x00008, 0xB870E32F, 0x00008, 0xB8774B49, 0x00008, + 0xB88E2533, 0x00008, 0xB8908E87, 0x00008, 0xB89858BE, 0x00008, 0xB89DBA1A, 0x00008, + 0xB89F49BE, 0x00008, 0xB8AA7B5E, 0x00008, 0xB8B0F1E0, 0x00008, 0xB8CA9347, 0x00008, + 0xB8CE2788, 0x00008, 0xB8DDD09B, 0x00008, 0xB8DEA571, 0x00004, 0xB8E09E7E, 0x00008, + 0xB8E37713, 0x00004, 0xB8E766B6, 0x00004, 0xB8E99C8D, 0x00004, 0xB8ED11D8, 0x00004, + 0xB908CA8B, 0x00008, 0xB9146DDA, 0x00008, 0xB915EB80, 0x00008, 0xB91B4006, 0x00008, + 0xB931E0C1, 0x00008, 0xB9363529, 0x00008, 0xB9376BC4, 0x00008, 0xB93DCD27, 0x00008, + 0xB9402A73, 0x00008, 0xB9407C64, 0x00008, 0xB948204E, 0x00008, 0xB94C8422, 0x00008, + 0xB969146A, 0x00008, 0xB96B1191, 0x00008, 0xB97971B7, 0x00008, 0xB9846717, 0x00020, + 0xB985A7AF, 0x00020, 0xB986DC3A, 0x00008, 0xB98A875C, 0x00008, 0xB991E729, 0x00008, + 0xB99BAD65, 0x00020, 0xB9A2543E, 0x00008, 0xB9AB930B, 0x00008, 0xB9ACCE35, 0x00008, + 0xB9C68104, 0x00008, 0xB9DBABEE, 0x00008, 0xB9E01BBA, 0x00020, 0xB9E0FAC9, 0x00008, + 0xB9EBABC3, 0x00004, 0xB9EBC1DA, 0x00004, 0xB9EE630B, 0x00008, 0xB9EEED6E, 0x00008, 0xBA15B3E0, 0x00008, 0xBA188355, 0x00008, 0xBA243553, 0x00008, 0xBA2FDD3F, 0x00008, - 0xBA66EA14, 0x00008, 0xBA6DD024, 0x00008, 0xBA7BDD69, 0x00008, 0xBA7CCF5F, 0x00008, - 0xBAAA2811, 0x00008, 0xBAB72BCC, 0x00020, 0xBABBCEDE, 0x00008, 0xBACE761B, 0x00008, - 0xBADB5B39, 0x00008, 0xBAF4D767, 0x00008, 0xBAF6E818, 0x00008, 0xBAFDE285, 0x00008, - 0xBAFE6FC9, 0x00008, 0xBB0C9B59, 0x00008, 0xBB0E0F2E, 0x00008, 0xBB2EAF24, 0x00008, - 0xBB2FF76C, 0x00008, 0xBB3C9E10, 0x00008, 0xBB4C5E40, 0x00008, 0xBB5B6451, 0x00008, - 0xBB609625, 0x00008, 0xBB675F52, 0x00008, 0xBB764BCC, 0x00008, 0xBB7857D3, 0x00008, - 0xBB7BFAF1, 0x00020, 0xBB7CEB3A, 0x00008, 0xBB873940, 0x00008, 0xBB8F7E55, 0x00008, - 0xBB9076CA, 0x00004, 0xBB935193, 0x00008, 0xBB994601, 0x00008, 0xBBA620F7, 0x00041, - 0xBBAA109A, 0x00041, 0xBBABD9B1, 0x00041, 0xBBAFBBBC, 0x00041, 0xBBB1BE02, 0x00021, - 0xBBBA4618, 0x00041, 0xBBBB89B1, 0x00008, 0xBBC194B8, 0x00008, 0xBBCA5951, 0x00040, - 0xBBD8ECD2, 0x00008, 0xBBDC70DC, 0x00020, 0xBBE716E1, 0x00008, 0xBBF3585C, 0x00008, - 0xBC0F04A1, 0x00008, 0xBC144EC1, 0x00008, 0xBC1BF8D2, 0x00020, 0xBC2529DE, 0x00008, - 0xBC411C18, 0x00020, 0xBC52FF77, 0x00008, 0xBC59FA16, 0x00008, 0xBC5CAA7B, 0x00008, - 0xBC6771B7, 0x00008, 0xBC6887B8, 0x00008, 0xBC6C5FE5, 0x00008, 0xBC6E87D7, 0x00008, - 0xBC723270, 0x00008, 0xBC73BDC1, 0x00008, 0xBC76C31E, 0x00008, 0xBC7A0694, 0x00008, - 0xBC8B63BF, 0x00008, 0xBCAACB50, 0x00008, 0xBCAB1141, 0x00020, 0xBCAF5230, 0x00008, - 0xBCB36C3C, 0x00008, 0xBCB6F239, 0x0F200, 0xBCBB4C9A, 0x00020, 0xBCBCB42E, 0x00008, - 0xBCC2CE75, 0x00008, 0xBCC479AC, 0x00008, 0xBCCA2803, 0x00008, 0xBCCA5CD1, 0x00008, - 0xBCDB0FFB, 0x00020, 0xBCE1054C, 0x00008, 0xBCE8FC46, 0x00008, 0xBCECFB57, 0x00008, - 0xBCEF8091, 0x00008, 0xBCF34CC1, 0x00008, 0xBCF96566, 0x00008, 0xBD01BFDB, 0x00008, - 0xBD0509BF, 0x00020, 0xBD0DA891, 0x00008, 0xBD0E1860, 0x00008, 0xBD334216, 0x00008, - 0xBD455045, 0x00008, 0xBD49C51E, 0x00008, 0xBD5A2B18, 0x00020, 0xBD6F5A40, 0x00020, - 0xBD70496C, 0x00008, 0xBD7C2A04, 0x00001, 0xBD7FA091, 0x00008, 0xBD845D8F, 0x00008, - 0xBD878CE4, 0x00020, 0xBD87FB4E, 0x00020, 0xBDAC74B3, 0x00004, 0xBDC472A3, 0x00008, - 0xBDD7555B, 0x00008, 0xBDDF5896, 0x00008, 0xBDE36C18, 0x00008, 0xBDEA2350, 0x00020, - 0xBDED66D7, 0x00008, 0xBDF1498B, 0x00008, 0xBE16E53C, 0x00020, 0xBE1C0547, 0x00008, - 0xBE290AC1, 0x00020, 0xBE35FE80, 0x00004, 0xBE54144A, 0x00001, 0xBE5D3D5D, 0x00008, - 0xBE95A24B, 0x00008, 0xBEA8C0E4, 0x00008, 0xBEAAC462, 0x00008, 0xBEB598D4, 0x00008, - 0xBEC7C9DE, 0x00008, 0xBEC88729, 0x00008, 0xBED17285, 0x00008, 0xBED621FE, 0x00020, - 0xBEE72B76, 0x00020, 0xBEF7FFF8, 0x00008, 0xBEFC1621, 0x00008, 0xBF02262E, 0x00008, - 0xBF0C720D, 0x00008, 0xBF224192, 0x00008, 0xBF269C72, 0x00004, 0xBF29F7A3, 0x00008, - 0xBF37FB68, 0x00008, 0xBF3BE0CC, 0x00008, 0xBF44AB33, 0x00008, 0xBF461D5D, 0x00020, - 0xBF47ED0B, 0x00008, 0xBF4E2A20, 0x00008, 0xBF518143, 0x00008, 0xBF877D7D, 0x00008, - 0xBF8A815F, 0x00008, 0xBF9C0AE7, 0x00008, 0xBFA412F2, 0x00008, 0xBFA8DAB3, 0x00020, - 0xBFAF1B3A, 0x00020, 0xBFB4BF8C, 0x00040, 0xBFBC75B2, 0x00008, 0xBFBF2712, 0x00008, - 0xBFD2BD5D, 0x00008, 0xBFD2C58C, 0x00008, 0xBFD4D7A5, 0x00008, 0xBFE5184C, 0x00008, + 0xBA4A9685, 0x00008, 0xBA66EA14, 0x00008, 0xBA6D63F9, 0x00008, 0xBA6DD024, 0x00008, + 0xBA7BDD69, 0x00008, 0xBA7CCF5F, 0x00008, 0xBA8708F4, 0x00008, 0xBA8BEC24, 0x00008, + 0xBA8D5221, 0x00008, 0xBAAA2811, 0x00008, 0xBAB72BCC, 0x00020, 0xBABBCEDE, 0x00008, + 0xBACE761B, 0x00008, 0xBADB5B39, 0x00008, 0xBAF4D767, 0x00008, 0xBAF6E818, 0x00008, + 0xBAFDE285, 0x00008, 0xBAFE6FC9, 0x00008, 0xBB0C9B59, 0x00008, 0xBB0E0F2E, 0x00008, + 0xBB2139ED, 0x00020, 0xBB2EAF24, 0x00008, 0xBB2FF76C, 0x00008, 0xBB3C9E10, 0x00008, + 0xBB4C5E40, 0x00008, 0xBB5B6451, 0x00008, 0xBB609625, 0x00008, 0xBB675F52, 0x00008, + 0xBB764BCC, 0x00008, 0xBB78248D, 0x00008, 0xBB7857D3, 0x00008, 0xBB7BFAF1, 0x00020, + 0xBB7CEB3A, 0x00008, 0xBB873940, 0x00008, 0xBB8F7E55, 0x00008, 0xBB9076CA, 0x00004, + 0xBB935193, 0x00008, 0xBB994601, 0x00008, 0xBBA1DF1F, 0x00008, 0xBBA52A4C, 0x00008, + 0xBBA620F7, 0x00041, 0xBBAA109A, 0x00041, 0xBBABD9B1, 0x00041, 0xBBAFBBBC, 0x00041, + 0xBBB1BE02, 0x00021, 0xBBBA4618, 0x00041, 0xBBBB89B1, 0x00008, 0xBBC194B8, 0x00008, + 0xBBCA5951, 0x00040, 0xBBD8ECD2, 0x00008, 0xBBDC70DC, 0x00020, 0xBBE716E1, 0x00008, + 0xBBF3585C, 0x00008, 0xBC0F04A1, 0x00008, 0xBC12E9B0, 0x00008, 0xBC144EC1, 0x00008, + 0xBC1BF8D2, 0x00020, 0xBC2529DE, 0x00008, 0xBC411C18, 0x00020, 0xBC42B35B, 0x00008, + 0xBC52FF77, 0x00008, 0xBC59FA16, 0x00008, 0xBC5CAA7B, 0x00008, 0xBC6771B7, 0x00008, + 0xBC6887B8, 0x00008, 0xBC6C5FE5, 0x00008, 0xBC6E87D7, 0x00008, 0xBC723270, 0x00008, + 0xBC73BDC1, 0x00008, 0xBC73FC9D, 0x00008, 0xBC76C31E, 0x00008, 0xBC7A0694, 0x00008, + 0xBC8148F7, 0x00008, 0xBC8B63BF, 0x00008, 0xBCA77088, 0x00008, 0xBCAACB50, 0x00008, + 0xBCAB1141, 0x00020, 0xBCAF5230, 0x00008, 0xBCB1FCA9, 0x00008, 0xBCB36C3C, 0x00008, + 0xBCB6F239, 0x0F200, 0xBCBB4C9A, 0x00020, 0xBCBCB42E, 0x00008, 0xBCC2CE75, 0x00008, + 0xBCC479AC, 0x00008, 0xBCCA2803, 0x00008, 0xBCCA5CD1, 0x00008, 0xBCDB0FFB, 0x00020, + 0xBCE1054C, 0x00008, 0xBCE8FC46, 0x00008, 0xBCECFB57, 0x00008, 0xBCEF8091, 0x00008, + 0xBCF34CC1, 0x00008, 0xBCF96566, 0x00008, 0xBD01BFDB, 0x00008, 0xBD0509BF, 0x00020, + 0xBD0DA891, 0x00008, 0xBD0E1860, 0x00008, 0xBD334216, 0x00008, 0xBD3C07BD, 0x00020, + 0xBD40F904, 0x00020, 0xBD455045, 0x00008, 0xBD49C51E, 0x00008, 0xBD5A2B18, 0x00020, + 0xBD6F5A40, 0x00020, 0xBD70496C, 0x00008, 0xBD7C2A04, 0x00001, 0xBD7FA091, 0x00008, + 0xBD845D8F, 0x00008, 0xBD878CE4, 0x00020, 0xBD87FB4E, 0x00020, 0xBDAC74B3, 0x00004, + 0xBDC472A3, 0x00008, 0xBDD7555B, 0x00008, 0xBDDF5896, 0x00008, 0xBDE36C18, 0x00008, + 0xBDE69027, 0x00008, 0xBDEA2350, 0x00020, 0xBDED66D7, 0x00008, 0xBDF1498B, 0x00008, + 0xBE16E53C, 0x00020, 0xBE1C0547, 0x00008, 0xBE290AC1, 0x00020, 0xBE35FE80, 0x00004, + 0xBE54144A, 0x00001, 0xBE5D3D5D, 0x00008, 0xBE67ABD9, 0x00008, 0xBE7458B1, 0x00008, + 0xBE89396E, 0x00008, 0xBE95A24B, 0x00008, 0xBEA8C0E4, 0x00008, 0xBEAAC462, 0x00008, + 0xBEAEC347, 0x00008, 0xBEB3C1F7, 0x00004, 0xBEB598D4, 0x00008, 0xBEC7C9DE, 0x00008, + 0xBEC88729, 0x00008, 0xBED17285, 0x00008, 0xBED621FE, 0x00020, 0xBEE72B76, 0x00020, + 0xBEF7FFF8, 0x00008, 0xBEFC1621, 0x00008, 0xBF02262E, 0x00008, 0xBF0C720D, 0x00008, + 0xBF224192, 0x00008, 0xBF269C72, 0x00004, 0xBF29F7A3, 0x00008, 0xBF2F452F, 0x00008, + 0xBF37FB68, 0x00008, 0xBF3BE0CC, 0x00008, 0xBF413BEE, 0x00008, 0xBF44AB33, 0x00008, + 0xBF461D5D, 0x00020, 0xBF47ED0B, 0x00008, 0xBF4E2A20, 0x00008, 0xBF518143, 0x00008, + 0xBF877D7D, 0x00008, 0xBF8A815F, 0x00008, 0xBF9C0AE7, 0x00008, 0xBFA412F2, 0x00008, + 0xBFA8DAB3, 0x00020, 0xBFAF1B3A, 0x00020, 0xBFB4BF8C, 0x00040, 0xBFB4F5E5, 0x00008, + 0xBFBC75B2, 0x00008, 0xBFBF2712, 0x00008, 0xBFC8520C, 0x00008, 0xBFD2BD5D, 0x00008, + 0xBFD2C58C, 0x00008, 0xBFD4D7A5, 0x00008, 0xBFE5184C, 0x00008, 0xBFFC5106, 0x00008, 0xBFFF32D4, 0x00008, 0xC00AFE8D, 0x00008, 0xC00B7A81, 0x00008, 0xC00DF208, 0x00008, 0xC0175C3D, 0x00008, 0xC0306CDD, 0x00008, 0xC0408301, 0x00004, 0xC04CEAEE, 0x00008, - 0xC04F413C, 0x00008, 0xC058B37E, 0x00008, 0xC0687C51, 0x00008, 0xC0742ED6, 0x00020, - 0xC07D16EE, 0x00008, 0xC085C054, 0x00020, 0xC08CCAA5, 0x00008, 0xC0914F74, 0x00008, - 0xC095323B, 0x00008, 0xC0A6EACC, 0x00008, 0xC0AB8904, 0x00008, 0xC0AFE539, 0x00008, - 0xC0BACE89, 0x00020, 0xC0BC3811, 0x00008, 0xC0D81BE8, 0x00008, 0xC11AAAA5, 0x00008, - 0xC13A152E, 0x00008, 0xC13E7D29, 0x00020, 0xC14837EB, 0x00008, 0xC14FB9F6, 0x00008, - 0xC152EE1E, 0x00008, 0xC15452A4, 0x00008, 0xC157DB6E, 0x00008, 0xC16B78ED, 0x00008, - 0xC16D09B9, 0x00008, 0xC1941341, 0x00008, 0xC1946E9B, 0x00004, 0xC19D006F, 0x00008, + 0xC04F413C, 0x00008, 0xC058B37E, 0x00008, 0xC0687C51, 0x00008, 0xC07011C7, 0x00004, + 0xC0742ED6, 0x00020, 0xC07D16EE, 0x00008, 0xC082EAE1, 0x00008, 0xC085C054, 0x00020, + 0xC08CCAA5, 0x00008, 0xC0914F74, 0x00008, 0xC095323B, 0x00008, 0xC0A6EACC, 0x00008, + 0xC0AB8904, 0x00008, 0xC0AFE539, 0x00008, 0xC0BACE89, 0x00020, 0xC0BC3811, 0x00008, + 0xC0D81BE8, 0x00008, 0xC11AAAA5, 0x00008, 0xC12737BF, 0x00008, 0xC13A152E, 0x00008, + 0xC13E7D29, 0x00020, 0xC14837EB, 0x00008, 0xC14FB9F6, 0x00008, 0xC152EE1E, 0x00008, + 0xC15452A4, 0x00008, 0xC157DB6E, 0x00008, 0xC16B78ED, 0x00008, 0xC16D09B9, 0x00008, + 0xC1763BC8, 0x00020, 0xC1941341, 0x00008, 0xC1946E9B, 0x00004, 0xC19D006F, 0x00008, 0xC19F3BE7, 0x00001, 0xC1A10BCA, 0x00001, 0xC1A4F4A1, 0x00001, 0xC1A7906C, 0x00001, - 0xC1A9C643, 0x00001, 0xC1AD4926, 0x00001, 0xC1AF7EFD, 0x00001, 0xC1B36108, 0x00001, - 0xC1C1D43B, 0x00001, 0xC1C47D9E, 0x00001, 0xC1CA021F, 0x00041, 0xC1CC3EC2, 0x00041, - 0xC1CFBAD9, 0x00041, 0xC1D1E9E4, 0x00041, 0xC1DAB1F5, 0x00041, 0xC1DE7DE6, 0x00008, - 0xC1E0DE1B, 0x00008, 0xC1F01D0F, 0x00020, 0xC1FC31C0, 0x00008, 0xC202B78B, 0x00008, + 0xC1A9C643, 0x00001, 0xC1AD4926, 0x00001, 0xC1AD5C3A, 0x00020, 0xC1ADFF98, 0x00008, + 0xC1AF7EFD, 0x00001, 0xC1B36108, 0x00001, 0xC1B7B415, 0x00008, 0xC1C1D43B, 0x00001, + 0xC1C47D9E, 0x00001, 0xC1CA021F, 0x00041, 0xC1CC3EC2, 0x00041, 0xC1CFBAD9, 0x00041, + 0xC1D1E9E4, 0x00041, 0xC1DAB1F5, 0x00041, 0xC1DE7DE6, 0x00008, 0xC1E0DE1B, 0x00008, + 0xC1EC9E20, 0x00008, 0xC1F01D0F, 0x00020, 0xC1FC31C0, 0x00008, 0xC202B78B, 0x00008, 0xC20847AB, 0x00008, 0xC208D732, 0x00008, 0xC20DC520, 0x00004, 0xC211AF5A, 0x00008, - 0xC2221CB6, 0x00008, 0xC225E814, 0x00020, 0xC238B439, 0x00020, 0xC240F900, 0x00008, - 0xC243E7EC, 0x00008, 0xC248396C, 0x00008, 0xC253CD60, 0x00008, 0xC265677E, 0x00008, - 0xC26A0248, 0x00008, 0xC2863492, 0x00008, 0xC28CA539, 0x00008, 0xC2A7185E, 0x00008, - 0xC2BCB0F6, 0x00008, 0xC2BD94C1, 0x00008, 0xC2C246E8, 0x00008, 0xC2C73195, 0x00008, + 0xC2170FDE, 0x00008, 0xC2221CB6, 0x00008, 0xC225E814, 0x00020, 0xC238B439, 0x00020, + 0xC240F900, 0x00008, 0xC243E7EC, 0x00008, 0xC244E5A7, 0x00001, 0xC248396C, 0x00008, + 0xC248688A, 0x00001, 0xC24A9E61, 0x00001, 0xC24D3A2C, 0x00001, 0xC253CD60, 0x00008, + 0xC265677E, 0x00008, 0xC26726E1, 0x00008, 0xC26A0248, 0x00008, 0xC2863492, 0x00008, + 0xC28CA539, 0x00008, 0xC2A7185E, 0x00008, 0xC2AFD434, 0x00008, 0xC2BCB0F6, 0x00008, + 0xC2BD94C1, 0x00008, 0xC2C246E8, 0x00008, 0xC2C73195, 0x00008, 0xC2D3628F, 0x00008, 0xC2D7F26E, 0x00008, 0xC2DD5407, 0x00008, 0xC2E4DA45, 0x00004, 0xC2EB4747, 0x00008, - 0xC308BC85, 0x00008, 0xC31440F3, 0x00008, 0xC320FD50, 0x00008, 0xC327AD03, 0x00008, - 0xC330A049, 0x00008, 0xC34A3E88, 0x00020, 0xC35C6284, 0x00004, 0xC35C6437, 0x00004, - 0xC35C679D, 0x00004, 0xC3616AEB, 0x00008, 0xC3650449, 0x00008, 0xC36937B6, 0x00001, - 0xC36AC3B4, 0x00008, 0xC3806CFA, 0x00008, 0xC3A0C25A, 0x00008, 0xC3AC86ED, 0x00008, - 0xC3B728E5, 0x00008, 0xC3CCFE52, 0x00008, 0xC3CF9BF5, 0x00008, 0xC3E394F4, 0x00008, - 0xC3F54CD3, 0x00008, 0xC409F283, 0x00008, 0xC40CE4C9, 0x00008, 0xC40DA88D, 0x00008, - 0xC41057BF, 0x00008, 0xC412C24E, 0x00008, 0xC41535F7, 0x00001, 0xC419259A, 0x00001, - 0xC41AEEB1, 0x00001, 0xC41CDAD3, 0x00008, 0xC41ED0BC, 0x00001, 0xC4217353, 0x00001, - 0xC423AFF6, 0x00001, 0xC426A758, 0x00008, 0xC42798CD, 0x00001, 0xC4295B18, 0x00001, - 0xC42C2376, 0x00008, 0xC42E4D16, 0x00008, 0xC4322329, 0x00001, 0xC435E2EC, 0x00008, - 0xC4360534, 0x00001, 0xC436DA4E, 0x00020, 0xC4423560, 0x00008, 0xC449EFDC, 0x00008, - 0xC44EDF5F, 0x00008, 0xC452A8B0, 0x00008, 0xC464A891, 0x00008, 0xC46606BB, 0x00020, - 0xC46A686A, 0x00008, 0xC475AE75, 0x00008, 0xC49FC03B, 0x00008, 0xC4ACB9B0, 0x00008, + 0xC2FC4804, 0x00008, 0xC306FD08, 0x00008, 0xC308BC85, 0x00008, 0xC31440F3, 0x00008, + 0xC320FD50, 0x00008, 0xC327AD03, 0x00008, 0xC330A049, 0x00008, 0xC34A3E88, 0x00020, + 0xC3564A5E, 0x00008, 0xC35C6284, 0x00004, 0xC35C6437, 0x00004, 0xC35C679D, 0x00004, + 0xC3616AEB, 0x00008, 0xC3650449, 0x00008, 0xC36937B6, 0x00001, 0xC36AC3B4, 0x00008, + 0xC3805A0A, 0x00008, 0xC3806CFA, 0x00008, 0xC390A6BB, 0x00008, 0xC3A0C25A, 0x00008, + 0xC3AC86ED, 0x00008, 0xC3AF1122, 0x00008, 0xC3B728E5, 0x00008, 0xC3CCFE52, 0x00008, + 0xC3CF9BF5, 0x00008, 0xC3E394F4, 0x00008, 0xC3F54CD3, 0x00008, 0xC409F283, 0x00008, + 0xC40CE4C9, 0x00008, 0xC40DA88D, 0x00008, 0xC41057BF, 0x00008, 0xC412C24E, 0x00008, + 0xC41535F7, 0x00001, 0xC419259A, 0x00001, 0xC41AEEB1, 0x00001, 0xC41CDAD3, 0x00008, + 0xC41ED0BC, 0x00001, 0xC4217353, 0x00001, 0xC423AFF6, 0x00001, 0xC426A758, 0x00008, + 0xC42798CD, 0x00001, 0xC4295B18, 0x00001, 0xC42C2376, 0x00008, 0xC42E4D16, 0x00008, + 0xC4316DEA, 0x00008, 0xC4322329, 0x00001, 0xC435E2EC, 0x00008, 0xC4360534, 0x00001, + 0xC436DA4E, 0x00020, 0xC4423560, 0x00008, 0xC449EFDC, 0x00008, 0xC44EDF5F, 0x00008, + 0xC452A8B0, 0x00008, 0xC464A891, 0x00008, 0xC46606BB, 0x00020, 0xC46A686A, 0x00008, + 0xC475AE75, 0x00008, 0xC49FC03B, 0x00008, 0xC4ACB9B0, 0x00008, 0xC4ADCABE, 0x00008, 0xC4B99E4E, 0x00020, 0xC4B9B696, 0x00008, 0xC4BE59FA, 0x00008, 0xC4BF30F5, 0x00020, - 0xC4C49E66, 0x00008, 0xC4C6417F, 0x00180, 0xC4CA5DEF, 0x00008, 0xC4F9AF2D, 0x00008, - 0xC5033DCE, 0x00008, 0xC50787D9, 0x00008, 0xC50D555B, 0x00008, 0xC5276FC0, 0x00008, - 0xC52BDB19, 0x00008, 0xC533D9A8, 0x00008, 0xC539A0AE, 0x00008, 0xC55066C5, 0x00008, - 0xC57A8EFB, 0x00008, 0xC58479D5, 0x00008, 0xC584E01F, 0x00020, 0xC58814F6, 0x00008, - 0xC58F7A6D, 0x00008, 0xC590CF90, 0x00008, 0xC5A80609, 0x00008, 0xC5AA924D, 0x00020, - 0xC5B65BFD, 0x00008, 0xC5C72C99, 0x00008, 0xC5DC1617, 0x00008, 0xC5E2E9FF, 0x00008, - 0xC5EA98FD, 0x00008, 0xC603F09C, 0x00008, 0xC61DCC40, 0x00008, 0xC625DA2A, 0x00008, - 0xC626D742, 0x00008, 0xC62779E1, 0x00008, 0xC632BBC1, 0x00008, 0xC6403925, 0x00008, - 0xC6426C9D, 0x00008, 0xC64E7E46, 0x00008, 0xC650829D, 0x00008, 0xC652B21B, 0x00008, - 0xC653AA3B, 0x00008, 0xC656108F, 0x00008, 0xC65EB057, 0x00004, 0xC66457FC, 0x00004, - 0xC66459AF, 0x00004, 0xC6645B62, 0x00004, 0xC673A42D, 0x00001, 0xC6749FA3, 0x00008, + 0xC4C49E66, 0x00008, 0xC4C6417F, 0x00180, 0xC4CA5DEF, 0x00008, 0xC4D40517, 0x00008, + 0xC4F9AF2D, 0x00008, 0xC5033DCE, 0x00008, 0xC50787D9, 0x00008, 0xC50D555B, 0x00008, + 0xC515E81E, 0x00008, 0xC5276FC0, 0x00008, 0xC52BDB19, 0x00008, 0xC530128A, 0x00020, + 0xC533D9A8, 0x00008, 0xC539A0AE, 0x00008, 0xC55066C5, 0x00008, 0xC56841E3, 0x00008, + 0xC579D6CF, 0x00008, 0xC57A8EFB, 0x00008, 0xC58479D5, 0x00008, 0xC584E01F, 0x00020, + 0xC58814F6, 0x00008, 0xC58F7A6D, 0x00008, 0xC590CF90, 0x00008, 0xC5A80609, 0x00008, + 0xC5AA924D, 0x00020, 0xC5B65BFD, 0x00008, 0xC5C72C99, 0x00008, 0xC5D998EB, 0x00008, + 0xC5DC1617, 0x00008, 0xC5E2E9FF, 0x00008, 0xC5EA98FD, 0x00008, 0xC603F09C, 0x00008, + 0xC61DCC40, 0x00008, 0xC625DA2A, 0x00008, 0xC626D742, 0x00008, 0xC62779E1, 0x00008, + 0xC6289D08, 0x00008, 0xC632BBC1, 0x00008, 0xC6403925, 0x00008, 0xC6426C9D, 0x00008, + 0xC646C821, 0x00008, 0xC64E7E46, 0x00008, 0xC650829D, 0x00008, 0xC652B21B, 0x00008, + 0xC653AA3B, 0x00008, 0xC6541862, 0x00008, 0xC65479F7, 0x00008, 0xC656108F, 0x00008, + 0xC65EB057, 0x00004, 0xC66457FC, 0x00004, 0xC66459AF, 0x00004, 0xC6645B62, 0x00004, + 0xC66A0EB4, 0x00020, 0xC671C139, 0x00008, 0xC673A42D, 0x00001, 0xC6749FA3, 0x00008, 0xC67B7881, 0x00008, 0xC67BEC30, 0x00008, 0xC68019FB, 0x00008, 0xC68EC735, 0x00008, - 0xC68F2ADC, 0x00008, 0xC6974706, 0x00008, 0xC6975DA3, 0x00008, 0xC6BBB8E5, 0x00008, - 0xC6CFF0A6, 0x00008, 0xC6D7641F, 0x00008, 0xC6E13256, 0x00008, 0xC6E765FC, 0x00008, - 0xC6EFD55A, 0x00008, 0xC6F383EF, 0x00008, 0xC6F968B1, 0x00008, 0xC6FA9746, 0x00008, - 0xC7161BD8, 0x00008, 0xC72099BE, 0x00008, 0xC72ED9FD, 0x00008, 0xC731F5B3, 0x00008, - 0xC734CF47, 0x00008, 0xC73D95EC, 0x00008, 0xC7409C89, 0x00004, 0xC743FDFE, 0x00008, - 0xC7452BC2, 0x00008, 0xC74957E0, 0x00008, 0xC74E60D2, 0x00008, 0xC7552603, 0x00008, - 0xC75B11C0, 0x00020, 0xC75CDC27, 0x00008, 0xC765AF92, 0x00008, 0xC7679138, 0x00008, - 0xC76F01A3, 0x00008, 0xC7ADFD29, 0x00008, 0xC7B50D96, 0x00001, 0xC7C0890F, 0x00008, - 0xC7C0BE80, 0x00008, 0xC7C0E3B3, 0x00008, 0xC7CC9EBD, 0x00004, 0xC7CEA06A, 0x00008, - 0xC7D79DF9, 0x00008, 0xC7EECE40, 0x00008, 0xC7F2CC85, 0x00008, 0xC7F30D2A, 0x00008, - 0xC81BA6EF, 0x00008, 0xC85231F4, 0x00020, 0xC859360C, 0x00008, 0xC887C363, 0x00008, - 0xC88B4CB5, 0x00008, 0xC890721E, 0x00008, 0xC8A1A78E, 0x00008, 0xC8A3DE2F, 0x00008, - 0xC8BCA807, 0x00008, 0xC8BD51C3, 0x00008, 0xC8C5B96A, 0x00008, 0xC8DC461A, 0x00020, + 0xC68F2ADC, 0x00008, 0xC6974706, 0x00008, 0xC6975DA3, 0x00008, 0xC6A5948A, 0x00008, + 0xC6B07131, 0x00008, 0xC6BBB8E5, 0x00008, 0xC6CAA3C3, 0x00008, 0xC6CFF0A6, 0x00008, + 0xC6D7641F, 0x00008, 0xC6E13256, 0x00008, 0xC6E765FC, 0x00008, 0xC6EFD55A, 0x00008, + 0xC6F383EF, 0x00008, 0xC6F968B1, 0x00008, 0xC6FA9746, 0x00008, 0xC7161BD8, 0x00008, + 0xC72099BE, 0x00008, 0xC72A9533, 0x00008, 0xC72ED9FD, 0x00008, 0xC731F5B3, 0x00008, + 0xC734CF47, 0x00008, 0xC7383F88, 0x00020, 0xC73D95EC, 0x00008, 0xC7409C89, 0x00004, + 0xC743FDFE, 0x00008, 0xC7452BC2, 0x00008, 0xC74957E0, 0x00008, 0xC74A64A4, 0x00008, + 0xC74E60D2, 0x00008, 0xC7552603, 0x00008, 0xC75B11C0, 0x00020, 0xC75CDC27, 0x00008, + 0xC765AF92, 0x00008, 0xC7679138, 0x00008, 0xC76F01A3, 0x00008, 0xC7921F0F, 0x00020, + 0xC7ADFD29, 0x00008, 0xC7B20E48, 0x00008, 0xC7B3BCBC, 0x00008, 0xC7B50D96, 0x00001, + 0xC7C0890F, 0x00008, 0xC7C0BE80, 0x00008, 0xC7C0E3B3, 0x00008, 0xC7CC9EBD, 0x00004, + 0xC7CEA06A, 0x00008, 0xC7D79DF9, 0x00008, 0xC7EECE40, 0x00008, 0xC7F2CC85, 0x00008, + 0xC7F30D2A, 0x00008, 0xC7F5AA55, 0x00008, 0xC81BA6EF, 0x00008, 0xC830C1E4, 0x00008, + 0xC83A1977, 0x00020, 0xC8414CB2, 0x00008, 0xC85231F4, 0x00020, 0xC859360C, 0x00008, + 0xC887C363, 0x00008, 0xC88A8966, 0x00020, 0xC88B4CB5, 0x00008, 0xC890721E, 0x00008, + 0xC8A1A78E, 0x00008, 0xC8A3DE2F, 0x00008, 0xC8AECE97, 0x00008, 0xC8BCA807, 0x00008, + 0xC8BD51C3, 0x00008, 0xC8C5B96A, 0x00008, 0xC8D3D38B, 0x00008, 0xC8DC461A, 0x00020, 0xC8EC20F7, 0x00008, 0xC8ECBC45, 0x00008, 0xC8EFBEBE, 0x00008, 0xC90A737B, 0xFF000, - 0xC90AA0EB, 0x00008, 0xC90FCF0D, 0x00020, 0xC9270069, 0x00008, 0xC93A8796, 0x00008, - 0xC94A2459, 0x00008, 0xC94B5EED, 0x00008, 0xC9541EB3, 0x00002, 0xC95AE032, 0x00008, - 0xC96389E7, 0x00008, 0xC968AE66, 0x00008, 0xC97A9200, 0x00008, 0xC980397A, 0x00008, - 0xC98C205E, 0x00008, 0xC993A0EA, 0x00008, 0xC998FF31, 0x00008, 0xC99CC906, 0x00008, - 0xC9A00C6B, 0x00008, 0xC9A1766C, 0x00020, 0xC9AF99BB, 0x00008, 0xC9B46361, 0x00008, + 0xC90AA0EB, 0x00008, 0xC90FCF0D, 0x00020, 0xC9270069, 0x00008, 0xC92E559C, 0x00008, + 0xC93A8796, 0x00008, 0xC94A2459, 0x00008, 0xC94B5EED, 0x00008, 0xC950D32E, 0x00008, + 0xC9541EB3, 0x00002, 0xC95AE032, 0x00008, 0xC96389E7, 0x00008, 0xC968AE66, 0x00008, + 0xC97A9200, 0x00008, 0xC980397A, 0x00008, 0xC98C205E, 0x00008, 0xC993A0EA, 0x00008, + 0xC998FF31, 0x00008, 0xC999B526, 0x00008, 0xC99CC906, 0x00008, 0xC9A00C6B, 0x00008, + 0xC9A1766C, 0x00020, 0xC9AAAECA, 0x00008, 0xC9AF99BB, 0x00008, 0xC9B46361, 0x00008, 0xC9BD9A4A, 0x00008, 0xC9C86445, 0x00008, 0xC9C951BB, 0x00008, 0xC9D66B91, 0x00020, 0xC9DA1AC4, 0x00008, 0xC9E702BF, 0x00008, 0xC9EE95FC, 0x00008, 0xC9F17FA2, 0x00008, - 0xCA032957, 0x00008, 0xCA0C24F7, 0x00008, 0xCA0F838E, 0x00008, 0xCA1469C4, 0x00008, - 0xCA1A7386, 0x00008, 0xCA1CAED0, 0x00008, 0xCA1E68C3, 0x00008, 0xCA2F38CC, 0x00020, - 0xCA45E2E5, 0x00008, 0xCA61740B, 0x00008, 0xCA86D198, 0x00008, 0xCA8A5EFA, 0x00008, - 0xCA990211, 0x00008, 0xCAA390E4, 0x00008, 0xCAA9F260, 0x00008, 0xCAAB66D1, 0x00008, + 0xC9F2DD80, 0x00008, 0xC9F4D385, 0x00008, 0xCA032957, 0x00008, 0xCA0C24F7, 0x00008, + 0xCA0F838E, 0x00008, 0xCA1469C4, 0x00008, 0xCA1A7386, 0x00008, 0xCA1CAED0, 0x00008, + 0xCA1E68C3, 0x00008, 0xCA2F38CC, 0x00020, 0xCA45E2E5, 0x00008, 0xCA47CE1A, 0x00008, + 0xCA4A5EB5, 0x00008, 0xCA570C17, 0x00008, 0xCA61740B, 0x00008, 0xCA82F25A, 0x00008, + 0xCA86D198, 0x00008, 0xCA8A5EFA, 0x00008, 0xCA990211, 0x00008, 0xCA9B06B2, 0x00008, + 0xCAA390E4, 0x00008, 0xCAA8031B, 0x00008, 0xCAA9F260, 0x00008, 0xCAAB66D1, 0x00008, 0xCAABBA50, 0x00004, 0xCAAC8800, 0x00C98, 0xCAC542EC, 0x00008, 0xCADAA007, 0x00008, 0xCAE99AD0, 0x00008, 0xCB024CBE, 0x00008, 0xCB0B2EC5, 0x00008, 0xCB19DBC8, 0x00008, - 0xCB34F25B, 0x00008, 0xCB5E2EFF, 0x00008, 0xCB6D83A7, 0x00008, 0xCB83B46B, 0x00020, - 0xCBA20ED5, 0x00960, 0xCBA82E35, 0x00008, 0xCBB34709, 0x00008, 0xCBC197CA, 0x00008, + 0xCB34F25B, 0x00008, 0xCB5E2EFF, 0x00008, 0xCB6D83A7, 0x00008, 0xCB830165, 0x00008, + 0xCB83B46B, 0x00020, 0xCB927170, 0x00008, 0xCBA20ED5, 0x00960, 0xCBA82E35, 0x00008, + 0xCBB34709, 0x00008, 0xCBBA27CE, 0x00008, 0xCBC197CA, 0x00008, 0xCBC62979, 0x00008, 0xCBC9ECE0, 0x00008, 0xCBCF856E, 0x00008, 0xCBD14629, 0x00008, 0xCBD3AD2F, 0x00008, - 0xCBEDA722, 0x00020, 0xCBF50999, 0x00008, 0xCC046BE7, 0x00008, 0xCC0E2DF8, 0x00008, - 0xCC1363DD, 0x00008, 0xCC16893F, 0x00008, 0xCC323457, 0x00008, 0xCC403F4D, 0x00008, - 0xCC72B5E4, 0x00008, 0xCC74835D, 0x00008, 0xCC799E45, 0x00008, 0xCC7A911D, 0x00008, - 0xCC8CC5B3, 0x00008, 0xCC9BB31F, 0x00008, 0xCCA61F7D, 0x00008, 0xCCD93A22, 0x00008, - 0xCCDB4182, 0x00008, 0xCCDD7048, 0x00020, 0xCD09EE9B, 0x00004, 0xCD09F04E, 0x00004, - 0xCD09F201, 0x00004, 0xCD150226, 0x00008, 0xCD2FACF6, 0x00008, 0xCD31A77E, 0x00008, - 0xCD36E320, 0x00008, 0xCD482D65, 0x00008, 0xCD599158, 0x00008, 0xCD5D007D, 0x00008, + 0xCBDBC66C, 0x00004, 0xCBEDA722, 0x00020, 0xCBF50999, 0x00008, 0xCBF918AF, 0x00008, + 0xCC046BE7, 0x00008, 0xCC0E2DF8, 0x00008, 0xCC1363DD, 0x00008, 0xCC16893F, 0x00008, + 0xCC323457, 0x00008, 0xCC403F4D, 0x00008, 0xCC66BEA1, 0x00008, 0xCC72B5E4, 0x00008, + 0xCC74835D, 0x00008, 0xCC799E45, 0x00008, 0xCC7A911D, 0x00008, 0xCC8CC5B3, 0x00008, + 0xCC91CC4A, 0x00008, 0xCC9BB31F, 0x00008, 0xCCA61F7D, 0x00008, 0xCCB8330F, 0x00008, + 0xCCD93A22, 0x00008, 0xCCDB4182, 0x00008, 0xCCDD7048, 0x00020, 0xCD09EE9B, 0x00004, + 0xCD09F04E, 0x00004, 0xCD09F201, 0x00004, 0xCD150226, 0x00008, 0xCD15C27C, 0x00008, + 0xCD1EA4F3, 0x00008, 0xCD2FACF6, 0x00008, 0xCD31A77E, 0x00008, 0xCD36E320, 0x00008, + 0xCD482D65, 0x00008, 0xCD4900C8, 0x00008, 0xCD599158, 0x00008, 0xCD5D007D, 0x00008, 0xCD5D70B6, 0x00004, 0xCD631BA4, 0x00008, 0xCD63EB7A, 0x00020, 0xCD657B7D, 0x00008, 0xCD7173AB, 0x00020, 0xCD7B2045, 0x00008, 0xCD870B02, 0x00008, 0xCD881A7B, 0x00008, - 0xCD9EB5A8, 0x00008, 0xCDA034EE, 0x00008, 0xCDA61DED, 0x00004, 0xCDAA72F4, 0x00008, - 0xCDAB0F39, 0x00008, 0xCDB0C887, 0x00004, 0xCDB371EA, 0x00004, 0xCDB5A7C1, 0x00004, - 0xCDB91D0C, 0x00004, 0xCDBB52E3, 0x00004, 0xCDBDFC46, 0x00004, 0xCDC1944A, 0x00008, - 0xCDC1E51D, 0x00004, 0xCDC41428, 0x00004, 0xCDC7903F, 0x00004, 0xCDC9CCE2, 0x00004, - 0xCDCAFAD2, 0x00008, 0xCDCCBC0C, 0x00008, 0xCDD53590, 0x00008, 0xCE10157C, 0x00008, - 0xCE156E75, 0x00008, 0xCE1B618B, 0x00008, 0xCE1C0196, 0x00008, 0xCE2174A2, 0x00008, - 0xCE23F02F, 0x00008, 0xCE2F97D3, 0x00008, 0xCE37DE17, 0x00008, 0xCE40345C, 0x00008, - 0xCE425FD6, 0x00008, 0xCE43558E, 0x00008, 0xCE463C0C, 0x0000C, 0xCE4C6950, 0x00008, - 0xCE4E9361, 0x00008, 0xCE509B58, 0x00004, 0xCE5DA7F7, 0x00008, 0xCE63AD8D, 0x00008, - 0xCE6A1A2B, 0x00020, 0xCE72AF3E, 0x00008, 0xCE78F0ED, 0x00008, 0xCE8124F7, 0x00008, - 0xCEA1BD56, 0x00020, 0xCEA514C0, 0x00008, 0xCEA55CC9, 0x00020, 0xCEB0C63D, 0x00008, - 0xCEB7E7E6, 0x00008, 0xCEBE10BB, 0x00008, 0xCEBE1699, 0x00008, 0xCEC51459, 0x00008, - 0xCEC6286A, 0x00008, 0xCED38AA5, 0x00008, 0xCEDA6835, 0x00020, 0xCEE2518A, 0x00008, - 0xCEF0E4B4, 0x00008, 0xCF06E658, 0x00008, 0xCF1322B5, 0x00008, 0xCF26C0A0, 0x00008, + 0xCD9AA053, 0x00008, 0xCD9EB5A8, 0x00008, 0xCDA034EE, 0x00008, 0xCDA61DED, 0x00004, + 0xCDAA72F4, 0x00008, 0xCDAB0F39, 0x00008, 0xCDB0C887, 0x00004, 0xCDB371EA, 0x00004, + 0xCDB5A7C1, 0x00004, 0xCDB91D0C, 0x00004, 0xCDBB52E3, 0x00004, 0xCDBDFC46, 0x00004, + 0xCDC1944A, 0x00008, 0xCDC1E51D, 0x00004, 0xCDC2BE60, 0x00008, 0xCDC41428, 0x00004, + 0xCDC7903F, 0x00004, 0xCDC9CCE2, 0x00004, 0xCDCAFAD2, 0x00008, 0xCDCCBC0C, 0x00008, + 0xCDD53590, 0x00008, 0xCDD6C1CE, 0x00008, 0xCE10157C, 0x00008, 0xCE156E75, 0x00008, + 0xCE1B618B, 0x00008, 0xCE1C0196, 0x00008, 0xCE2174A2, 0x00008, 0xCE23F02F, 0x00008, + 0xCE2F97D3, 0x00008, 0xCE37DE17, 0x00008, 0xCE3DE787, 0x0000C, 0xCE40345C, 0x00008, + 0xCE4090EA, 0x0000C, 0xCE425FD6, 0x00008, 0xCE42C6C1, 0x0000C, 0xCE43558E, 0x00008, + 0xCE463C0C, 0x0000C, 0xCE4C6950, 0x00008, 0xCE4E9361, 0x00008, 0xCE509B58, 0x00004, + 0xCE513328, 0x0000C, 0xCE5DA7F7, 0x00008, 0xCE63AD8D, 0x00008, 0xCE660A6F, 0x00008, + 0xCE6A1A2B, 0x00020, 0xCE72AF3E, 0x00008, 0xCE73A1D6, 0x00008, 0xCE78F0ED, 0x00008, + 0xCE8124F7, 0x00008, 0xCE8ADCBC, 0x00008, 0xCEA1BD56, 0x00020, 0xCEA514C0, 0x00008, + 0xCEA55CC9, 0x00020, 0xCEB0C63D, 0x00008, 0xCEB7E7E6, 0x00008, 0xCEBE10BB, 0x00008, + 0xCEBE1699, 0x00008, 0xCEC51459, 0x00008, 0xCEC6286A, 0x00008, 0xCECC3A6B, 0x00008, + 0xCED38AA5, 0x00008, 0xCEDA6835, 0x00020, 0xCEE2518A, 0x00008, 0xCEF0E4B4, 0x00008, + 0xCEF5BDAF, 0x00008, 0xCF06E658, 0x00008, 0xCF1322B5, 0x00008, 0xCF26C0A0, 0x00008, 0xCF44698C, 0x00008, 0xCF4A3B7C, 0x00008, 0xCF5C4926, 0x0028C, 0xCF6AE3EE, 0x00008, - 0xCF6CFCB8, 0x00020, 0xCF777410, 0x00008, 0xCF8D206D, 0x00008, 0xCF930962, 0x00008, - 0xCF961D0D, 0x00008, 0xCF999DCC, 0x00020, 0xCFA238E6, 0x00008, 0xCFA85C94, 0x00008, - 0xCFB81B46, 0x00020, 0xCFB9108B, 0x00008, 0xCFBD3955, 0x00008, 0xCFD91AA8, 0x00008, - 0xCFE9BB51, 0x00008, 0xCFF56A1A, 0x00008, 0xD008A58D, 0x00008, 0xD009F7BA, 0x00008, - 0xD00C22DA, 0x00008, 0xD01C149B, 0x00008, 0xD01E5540, 0x00008, 0xD047740D, 0x00020, + 0xCF6CFCB8, 0x00020, 0xCF777410, 0x00008, 0xCF7F9186, 0x00008, 0xCF8D206D, 0x00008, + 0xCF91BF5A, 0x00008, 0xCF930962, 0x00008, 0xCF961D0D, 0x00008, 0xCF999DCC, 0x00020, + 0xCFA238E6, 0x00008, 0xCFA85C94, 0x00008, 0xCFB81B46, 0x00020, 0xCFB9108B, 0x00008, + 0xCFBD3955, 0x00008, 0xCFD91AA8, 0x00008, 0xCFE9BB51, 0x00008, 0xCFF56A1A, 0x00008, + 0xD008A58D, 0x00008, 0xD009F7BA, 0x00008, 0xD00C22DA, 0x00008, 0xD0105CD1, 0x00008, + 0xD01C149B, 0x00008, 0xD01E0B12, 0x00008, 0xD01E5540, 0x00008, 0xD047740D, 0x00020, 0xD051AF43, 0x00008, 0xD06169B8, 0x00008, 0xD063EE9C, 0x00008, 0xD06A84EB, 0x00008, - 0xD0837FF0, 0x00008, 0xD089F6D5, 0x00008, 0xD08BBE3D, 0x00008, 0xD08E57CA, 0x00008, - 0xD09E4DDB, 0x00008, 0xD0A03C0B, 0x00008, 0xD0A459BB, 0x00008, 0xD0AB4524, 0x00008, - 0xD0ADA22B, 0x00008, 0xD0B38C74, 0x00008, 0xD0B529DA, 0x00008, 0xD0BC5EA9, 0x00008, - 0xD0C819BE, 0x00008, 0xD0CA3FE0, 0x00004, 0xD0CA4346, 0x00004, 0xD0CA44F9, 0x00004, - 0xD0D5996B, 0x00008, 0xD0EFF998, 0x00008, 0xD0FB58AC, 0x00008, 0xD0FB65B4, 0x00008, - 0xD0FFE94C, 0x00020, 0xD10206F4, 0x00008, 0xD10354EA, 0x00008, 0xD10652E6, 0x00008, - 0xD107094A, 0x00008, 0xD10BC6EF, 0x00020, 0xD10E1DF4, 0x00008, 0xD11376D3, 0x00008, - 0xD1307C68, 0x00008, 0xD144AEFB, 0x00008, 0xD14C72C2, 0x00008, 0xD14D1BCF, 0x00008, - 0xD14DD734, 0x00008, 0xD15DA1C3, 0x00008, 0xD1692E77, 0x00001, 0xD17E2EA6, 0x00008, - 0xD186222E, 0x007D0, 0xD196586A, 0x00020, 0xD196C653, 0x00021, 0xD1A46DAD, 0x00008, - 0xD1A6CBFF, 0x00008, 0xD1A7F989, 0x00008, 0xD1AA5F79, 0x00008, 0xD1AD4AB4, 0x00008, - 0xD1B0AAA7, 0x00020, 0xD1C07E26, 0x00008, 0xD1C561D4, 0x00008, 0xD1CB27AD, 0x00008, - 0xD1CB4623, 0x00008, 0xD1E554A9, 0x00021, 0xD1E611F5, 0x00008, 0xD1EDF02B, 0x00008, - 0xD1F137A8, 0x00008, 0xD221BAA3, 0x00008, 0xD23042FF, 0x00008, 0xD24DC3CE, 0x00008, - 0xD25AF2E7, 0x00008, 0xD27FB3A2, 0x00008, 0xD2884004, 0x00008, 0xD29F7408, 0x00020, + 0xD07CEB4C, 0x00008, 0xD0837FF0, 0x00008, 0xD089F6D5, 0x00008, 0xD08BBE3D, 0x00008, + 0xD08E57CA, 0x00008, 0xD09E4DDB, 0x00008, 0xD0A03C0B, 0x00008, 0xD0A459BB, 0x00008, + 0xD0AB4524, 0x00008, 0xD0ADA22B, 0x00008, 0xD0B38C74, 0x00008, 0xD0B529DA, 0x00008, + 0xD0BC5EA9, 0x00008, 0xD0C819BE, 0x00008, 0xD0CA3FE0, 0x00004, 0xD0CA4346, 0x00004, + 0xD0CA44F9, 0x00004, 0xD0D5996B, 0x00008, 0xD0EFF998, 0x00008, 0xD0FB58AC, 0x00008, + 0xD0FB65B4, 0x00008, 0xD0FFE94C, 0x00020, 0xD100780A, 0x00008, 0xD10206F4, 0x00008, + 0xD10354EA, 0x00008, 0xD10652E6, 0x00008, 0xD107094A, 0x00008, 0xD10BC6EF, 0x00020, + 0xD10E1DF4, 0x00008, 0xD11376D3, 0x00008, 0xD1307C68, 0x00008, 0xD13DFD64, 0x00004, + 0xD144AEFB, 0x00008, 0xD14C72C2, 0x00008, 0xD14D1BCF, 0x00008, 0xD14DD734, 0x00008, + 0xD15DA1C3, 0x00008, 0xD1692E77, 0x00001, 0xD16C417B, 0x00020, 0xD17E2EA6, 0x00008, + 0xD180D112, 0x00008, 0xD186222E, 0x007D0, 0xD196586A, 0x00020, 0xD196C653, 0x00021, + 0xD1A46DAD, 0x00008, 0xD1A6CBFF, 0x00008, 0xD1A7F989, 0x00008, 0xD1AA5F79, 0x00008, + 0xD1AD4AB4, 0x00008, 0xD1B0AAA7, 0x00020, 0xD1BABA0E, 0x00008, 0xD1C07E26, 0x00008, + 0xD1C561D4, 0x00008, 0xD1C6253D, 0x00008, 0xD1CB27AD, 0x00008, 0xD1CB4623, 0x00008, + 0xD1DF1245, 0x00008, 0xD1E554A9, 0x00021, 0xD1E611F5, 0x00008, 0xD1EDF02B, 0x00008, + 0xD1EF2F28, 0x00008, 0xD1F137A8, 0x00008, 0xD221BAA3, 0x00008, 0xD23042FF, 0x00008, + 0xD2477E3E, 0x00020, 0xD24DC3CE, 0x00008, 0xD25AF2E7, 0x00008, 0xD26260FD, 0x00008, + 0xD27FB3A2, 0x00008, 0xD2884004, 0x00008, 0xD298C4AF, 0x00008, 0xD29F7408, 0x00020, 0xD2BAE7BE, 0x00008, 0xD2C4F9D5, 0x00008, 0xD2CFB4CE, 0x00008, 0xD2DD863B, 0x00008, - 0xD2E704C3, 0x00008, 0xD2EFE479, 0x00008, 0xD2F2F38C, 0x00004, 0xD2F2F53F, 0x00004, - 0xD2F2F8A5, 0x00004, 0xD30C5218, 0x00008, 0xD30D8935, 0x00008, 0xD316718B, 0x00020, - 0xD319DC90, 0x00008, 0xD31F1F51, 0x00008, 0xD323251C, 0x00008, 0xD325FC53, 0x00020, - 0xD328D1A7, 0x00008, 0xD32EA427, 0x00020, 0xD32F37D9, 0x00008, 0xD33D8BAA, 0x00020, - 0xD34493FC, 0x00021, 0xD344BE52, 0x00020, 0xD374CBC3, 0x00001, 0xD376BEC9, 0x00008, + 0xD2DE04F1, 0x00008, 0xD2E704C3, 0x00008, 0xD2EFE479, 0x00008, 0xD2F22FF9, 0x00020, + 0xD2F2F38C, 0x00004, 0xD2F2F53F, 0x00004, 0xD2F2F8A5, 0x00004, 0xD30C5218, 0x00008, + 0xD30D8935, 0x00008, 0xD316718B, 0x00020, 0xD319DC90, 0x00008, 0xD31F1F51, 0x00008, + 0xD323251C, 0x00008, 0xD325FC53, 0x00020, 0xD328D1A7, 0x00008, 0xD32EA427, 0x00020, + 0xD32F37D9, 0x00008, 0xD33BB076, 0x00008, 0xD33D8BAA, 0x00020, 0xD34493FC, 0x00021, + 0xD344BE52, 0x00020, 0xD354C73A, 0x00008, 0xD374CBC3, 0x00001, 0xD376BEC9, 0x00008, 0xD3784EA6, 0x00001, 0xD381091F, 0x00001, 0xD38345C2, 0x00001, 0xD386C1D9, 0x00001, - 0xD388F0E4, 0x00001, 0xD38CD9BB, 0x00001, 0xD38F831E, 0x00001, 0xD391B8F5, 0x00001, - 0xD3952E40, 0x00001, 0xD39976EE, 0x00008, 0xD3B81C74, 0x00008, 0xD3BC026A, 0x00008, - 0xD3D6003C, 0x00008, 0xD3E34177, 0x00008, 0xD3FDB703, 0x00008, 0xD3FDD83E, 0x00008, - 0xD405CF90, 0x00008, 0xD41BCE4C, 0x00008, 0xD41F4FC4, 0x0F200, 0xD4213E4F, 0x00008, - 0xD42A47D9, 0x00008, 0xD42C1AD9, 0x00008, 0xD4376E31, 0x00008, 0xD43B67C8, 0x00008, - 0xD43E9148, 0x00008, 0xD44157C1, 0x00008, 0xD44D0A3E, 0x00008, 0xD4674D14, 0x00008, - 0xD46926A2, 0x00008, 0xD476614D, 0x00008, 0xD47BA477, 0x00008, 0xD4816303, 0x00008, - 0xD487ABED, 0x00008, 0xD4CA9295, 0x00008, 0xD4CEE8BA, 0x00008, 0xD4EC8144, 0x00008, - 0xD4FA127C, 0x00008, 0xD5237DFD, 0x00008, 0xD529FEB8, 0x00020, 0xD52DF3A6, 0x00008, - 0xD5311222, 0x00008, 0xD5457CD8, 0x00004, 0xD5457E8B, 0x00004, 0xD54581F1, 0x00004, - 0xD560CA22, 0x00008, 0xD560D246, 0x00008, 0xD56F7189, 0x00008, 0xD589E1BC, 0x00008, - 0xD5B915DD, 0x00008, 0xD5BA46F1, 0x00008, 0xD5EBDBE3, 0x00040, 0xD5F1CE4A, 0x00008, + 0xD3877C9A, 0x00004, 0xD388F0E4, 0x00001, 0xD38CD9BB, 0x00001, 0xD38F831E, 0x00001, + 0xD391B8F5, 0x00001, 0xD3952E40, 0x00001, 0xD39976EE, 0x00008, 0xD3A4E97C, 0x00008, + 0xD3B81C74, 0x00008, 0xD3BA6288, 0x00008, 0xD3BC026A, 0x00008, 0xD3D6003C, 0x00008, + 0xD3E34177, 0x00008, 0xD3FDB703, 0x00008, 0xD3FDD83E, 0x00008, 0xD405CF90, 0x00008, + 0xD41BCE4C, 0x00008, 0xD41F4FC4, 0x0F200, 0xD4213E4F, 0x00008, 0xD42A47D9, 0x00008, + 0xD42C1AD9, 0x00008, 0xD4376E31, 0x00008, 0xD43B67C8, 0x00008, 0xD43E9148, 0x00008, + 0xD44157C1, 0x00008, 0xD447FED2, 0x00008, 0xD44D0A3E, 0x00008, 0xD4612BF7, 0x00008, + 0xD464C4D7, 0x00008, 0xD4674D14, 0x00008, 0xD46926A2, 0x00008, 0xD476614D, 0x00008, + 0xD47BA477, 0x00008, 0xD4816303, 0x00008, 0xD487ABED, 0x00008, 0xD4CA9295, 0x00008, + 0xD4CEE8BA, 0x00008, 0xD4D639DB, 0x00008, 0xD4DA9519, 0x00008, 0xD4E29A39, 0x00020, + 0xD4EC8144, 0x00008, 0xD4FA127C, 0x00008, 0xD5062A33, 0x00008, 0xD5237DFD, 0x00008, + 0xD527E4DA, 0x00008, 0xD529FEB8, 0x00020, 0xD52DF3A6, 0x00008, 0xD5311222, 0x00008, + 0xD5457CD8, 0x00004, 0xD5457E8B, 0x00004, 0xD54581F1, 0x00004, 0xD560CA22, 0x00008, + 0xD560D246, 0x00008, 0xD56F7189, 0x00008, 0xD5883770, 0x00008, 0xD589E1BC, 0x00008, + 0xD5B7BB38, 0x00008, 0xD5B915DD, 0x00008, 0xD5BA46F1, 0x00008, 0xD5E061E7, 0x00008, + 0xD5E770A5, 0x00020, 0xD5EBDBE3, 0x00040, 0xD5F07535, 0x00008, 0xD5F1CE4A, 0x00008, 0xD5F66647, 0x00008, 0xD5FCBBE3, 0x00008, 0xD604C10F, 0x00008, 0xD60ED2E3, 0x00008, - 0xD61BCA11, 0x00008, 0xD6258F04, 0x00008, 0xD63E6CB3, 0x00020, 0xD6476565, 0x00008, - 0xD650FA4D, 0x00008, 0xD6549AB7, 0x00020, 0xD665B287, 0x00008, 0xD6775A5A, 0x00020, + 0xD61A063B, 0x00008, 0xD61BCA11, 0x00008, 0xD6258F04, 0x00008, 0xD63E6CB3, 0x00020, + 0xD645762A, 0x00008, 0xD6476565, 0x00008, 0xD64D02BB, 0x00008, 0xD650FA4D, 0x00008, + 0xD653E86A, 0x00008, 0xD6549AB7, 0x00020, 0xD665B287, 0x00008, 0xD6775A5A, 0x00020, 0xD684F9BE, 0x00020, 0xD6ADF0B2, 0x00008, 0xD6AFEC29, 0x00008, 0xD6B3B344, 0x00004, 0xD6B3B4F7, 0x00004, 0xD6B3B6AA, 0x00004, 0xD6C498E7, 0x00008, 0xD6CB40B9, 0x00008, - 0xD6CEFA03, 0x00008, 0xD6E9F7EF, 0x00008, 0xD6FDECF5, 0x00008, 0xD6FF0D09, 0x00008, - 0xD701956A, 0x00020, 0xD7035D9A, 0x00008, 0xD707365E, 0x00008, 0xD71CA82D, 0x00008, - 0xD72B3469, 0x00008, 0xD73EC332, 0x00008, 0xD742A7CF, 0x00008, 0xD7489517, 0x00008, - 0xD752CD46, 0x00008, 0xD76E9626, 0x00008, 0xD770477B, 0x00008, 0xD7834E9D, 0x00008, - 0xD78AF3C8, 0x00008, 0xD790E278, 0x00008, 0xD7975D68, 0x00020, 0xD79E0050, 0x00008, - 0xD7A6E8DB, 0x00008, 0xD7AE1BF2, 0x00008, 0xD7B58A9E, 0x00008, 0xD7C38AAC, 0x00008, - 0xD7D074E4, 0x00008, 0xD7D30E37, 0x00008, 0xD7DEBF3A, 0x00008, 0xD7F06FF4, 0x00008, - 0xD80FD2C5, 0x00008, 0xD8116724, 0x00008, 0xD81B2DD7, 0x00001, 0xD81D6A7A, 0x00001, - 0xD8200D11, 0x00001, 0xD823EF1C, 0x00001, 0xD825B833, 0x00001, 0xD829A7D6, 0x00001, - 0xD82B6963, 0x00008, 0xD82BDDAD, 0x00001, 0xD82E7978, 0x00001, 0xD82F50D2, 0x00008, - 0xD830E803, 0x00008, 0xD842A565, 0x00001, 0xD8468770, 0x00001, 0xD84A4A28, 0x00008, + 0xD6CEFA03, 0x00008, 0xD6DA7D8E, 0x00008, 0xD6E855A5, 0x00008, 0xD6E9F7EF, 0x00008, + 0xD6F5B180, 0x00008, 0xD6FDECF5, 0x00008, 0xD6FF0D09, 0x00008, 0xD701956A, 0x00020, + 0xD7035D9A, 0x00008, 0xD707365E, 0x00008, 0xD71CA82D, 0x00008, 0xD72B3469, 0x00008, + 0xD73648FD, 0x00008, 0xD73EC332, 0x00008, 0xD742A7CF, 0x00008, 0xD7489517, 0x00008, + 0xD752CD46, 0x00008, 0xD76B3D45, 0x00008, 0xD76E9626, 0x00008, 0xD770477B, 0x00008, + 0xD771A976, 0x00008, 0xD7816E41, 0x00008, 0xD7834E9D, 0x00008, 0xD78AF3C8, 0x00008, + 0xD790E278, 0x00008, 0xD7975D68, 0x00020, 0xD79E0050, 0x00008, 0xD7A6E8DB, 0x00008, + 0xD7ADE6BF, 0x00008, 0xD7AE1BF2, 0x00008, 0xD7B58A9E, 0x00008, 0xD7B66303, 0x00008, + 0xD7C38AAC, 0x00008, 0xD7CB98E7, 0x00008, 0xD7D074E4, 0x00008, 0xD7D30E37, 0x00008, + 0xD7DEBF3A, 0x00008, 0xD7F06FF4, 0x00008, 0xD80FD2C5, 0x00008, 0xD8116724, 0x00008, + 0xD81B2DD7, 0x00001, 0xD81D6A7A, 0x00001, 0xD8200D11, 0x00001, 0xD823EF1C, 0x00001, + 0xD825B833, 0x00001, 0xD829A7D6, 0x00001, 0xD82B6963, 0x00008, 0xD82BDDAD, 0x00001, + 0xD82E7978, 0x00001, 0xD82F50D2, 0x00008, 0xD830E803, 0x00008, 0xD8343902, 0x00008, + 0xD8371B56, 0x00008, 0xD842A565, 0x00001, 0xD8468770, 0x00001, 0xD84A4A28, 0x00008, 0xD852AE41, 0x00008, 0xD86888BC, 0x00008, 0xD86C0895, 0x00020, 0xD86EB052, 0x00001, 0xD8763F33, 0x00008, 0xD883A02C, 0x00008, 0xD8850B3A, 0x00020, 0xD889D1E9, 0x00008, - 0xD88F8F1F, 0x00008, 0xD890BBEE, 0x00008, 0xD8B9BAD9, 0x00008, 0xD8C9549C, 0x00008, - 0xD8E3385D, 0x00008, 0xD8E86C38, 0x00008, 0xD90AD256, 0x00008, 0xD916149F, 0x00008, - 0xD91B7811, 0x00008, 0xD924B3D1, 0x00020, 0xD926C7D2, 0x00008, 0xD92F1E2F, 0x00008, - 0xD9342779, 0x00008, 0xD93669FB, 0x00008, 0xD93A0AFE, 0x00020, 0xD93C1D0D, 0x00008, - 0xD9518B96, 0x00008, 0xD95B2C01, 0x00008, 0xD95DD326, 0x00008, 0xD975CFCB, 0x00008, - 0xD98FB034, 0x00008, 0xD9A5A49B, 0x00008, 0xD9A73D53, 0x00008, 0xD9B8B062, 0x00008, - 0xD9BF7A14, 0x00020, 0xD9D135AD, 0x00008, 0xD9D520E2, 0x00008, 0xD9D557BE, 0x00004, - 0xD9DF9254, 0x00004, 0xD9F6331B, 0x00008, 0xDA179B60, 0x00008, 0xDA2DC3B2, 0x00008, - 0xDA31327D, 0x00008, 0xDA333FFE, 0x00008, 0xDA34F013, 0x00008, 0xDA3A8BBD, 0x00001, - 0xDA492067, 0x00008, 0xDA5AF1B2, 0x00008, 0xDA5C64CE, 0x00008, 0xDA645C88, 0x00008, - 0xDA676AA6, 0x00020, 0xDA8431C1, 0x00008, 0xDAA8DFDF, 0x00008, 0xDAAD7CD2, 0x00008, + 0xD88F8F1F, 0x00008, 0xD890BBEE, 0x00008, 0xD8A298BB, 0x00008, 0xD8B9BAD9, 0x00008, + 0xD8C220B6, 0x00020, 0xD8C9549C, 0x00008, 0xD8E3385D, 0x00008, 0xD8E86C38, 0x00008, + 0xD8FE89D7, 0x00008, 0xD90AD256, 0x00008, 0xD916149F, 0x00008, 0xD91B7811, 0x00008, + 0xD924B3D1, 0x00020, 0xD926C7D2, 0x00008, 0xD92F1E2F, 0x00008, 0xD9342779, 0x00008, + 0xD93669FB, 0x00008, 0xD93A0AFE, 0x00020, 0xD93C1D0D, 0x00008, 0xD9518B96, 0x00008, + 0xD95B2C01, 0x00008, 0xD95DD326, 0x00008, 0xD975CFCB, 0x00008, 0xD98FB034, 0x00008, + 0xD9A5A49B, 0x00008, 0xD9A73D53, 0x00008, 0xD9B8B062, 0x00008, 0xD9BF7A14, 0x00020, + 0xD9D135AD, 0x00008, 0xD9D520E2, 0x00008, 0xD9D557BE, 0x00004, 0xD9DF9254, 0x00004, + 0xD9F6331B, 0x00008, 0xD9FAC03A, 0x00008, 0xDA136BB5, 0x00008, 0xDA179B60, 0x00008, + 0xDA2244E7, 0x00008, 0xDA2DC3B2, 0x00008, 0xDA31327D, 0x00008, 0xDA333FFE, 0x00008, + 0xDA34F013, 0x00008, 0xDA397255, 0x00008, 0xDA3A8BBD, 0x00001, 0xDA492067, 0x00008, + 0xDA5AF1B2, 0x00008, 0xDA5C64CE, 0x00008, 0xDA645C88, 0x00008, 0xDA676AA6, 0x00020, + 0xDA8431C1, 0x00008, 0xDA8FB0E0, 0x00008, 0xDAA8DFDF, 0x00008, 0xDAAD7CD2, 0x00008, 0xDAAEA030, 0x00008, 0xDAB64328, 0x00008, 0xDABED92E, 0x00008, 0xDAC55207, 0x00020, - 0xDAD77D04, 0x00008, 0xDAE64EC6, 0x00008, 0xDAEC6F1C, 0x00008, 0xDAF1A8DD, 0x00008, - 0xDAF1F4BB, 0x00008, 0xDAFDF352, 0x00004, 0xDB106780, 0x00008, 0xDB188651, 0x00020, - 0xDB30A841, 0x00008, 0xDB3DAE83, 0x00008, 0xDB4BCF18, 0x00008, 0xDB568AAF, 0x00008, - 0xDB619124, 0x00008, 0xDB72DF9D, 0x00008, 0xDB98E5E2, 0x00008, 0xDB9D2781, 0x00020, - 0xDBA8B06D, 0x00008, 0xDBAB946E, 0x00008, 0xDBAC7600, 0x00008, 0xDBC531D8, 0x00008, - 0xDBCF44F8, 0x00008, 0xDBCFD109, 0x00008, 0xDBD63ADE, 0x00008, 0xDBDA5E3B, 0x00008, - 0xDBE2D11F, 0x00008, 0xDBE96590, 0x00004, 0xDBE96743, 0x00004, 0xDBE968F6, 0x00004, - 0xDBF22DE9, 0x00008, 0xDC095EFA, 0x00008, 0xDC28A813, 0x00008, 0xDC31EB08, 0x00004, - 0xDC3D8231, 0x00008, 0xDC423256, 0x00008, 0xDC50D5F7, 0x00020, 0xDC5236B0, 0x00008, - 0xDC5866CE, 0x00008, 0xDC60CFD7, 0x00008, 0xDC767757, 0x00020, 0xDC7A769C, 0x00020, - 0xDCA07FA3, 0x00004, 0xDCA08156, 0x00004, 0xDCA08309, 0x00004, 0xDCA7B9AA, 0x00008, - 0xDCADE537, 0x00008, 0xDCBB1193, 0x00008, 0xDCDB96EE, 0x00008, 0xDCDD8317, 0x00008, - 0xDCE13D8F, 0x00008, 0xDCF5A198, 0x00008, 0xDD0B7295, 0x00008, 0xDD147A72, 0x00008, - 0xDD21D8DE, 0x00008, 0xDD2AC160, 0x00008, 0xDD2CCB1D, 0x00008, 0xDD698D54, 0x00008, - 0xDD7F3DBF, 0x00008, 0xDD80FEB3, 0x00008, 0xDD933255, 0x00008, 0xDD9E0AE5, 0x00008, + 0xDAD77D04, 0x00008, 0xDADA5A6A, 0x00008, 0xDADDF812, 0x00008, 0xDAE64EC6, 0x00008, + 0xDAEC6F1C, 0x00008, 0xDAF1A8DD, 0x00008, 0xDAF1F4BB, 0x00008, 0xDAF54C33, 0x00020, + 0xDAFDF352, 0x00004, 0xDB0F35DC, 0x00020, 0xDB106780, 0x00008, 0xDB188651, 0x00020, + 0xDB30A841, 0x00008, 0xDB34A5DB, 0x00008, 0xDB3DAE83, 0x00008, 0xDB4BCF18, 0x00008, + 0xDB568AAF, 0x00008, 0xDB5AFFD6, 0x00008, 0xDB619124, 0x00008, 0xDB72DF9D, 0x00008, + 0xDB89B30A, 0x00008, 0xDB98E5E2, 0x00008, 0xDB9D2781, 0x00020, 0xDBA8B06D, 0x00008, + 0xDBAB946E, 0x00008, 0xDBAC7600, 0x00008, 0xDBC531D8, 0x00008, 0xDBCC10DE, 0x00008, + 0xDBCD310D, 0x00008, 0xDBCF44F8, 0x00008, 0xDBCFD109, 0x00008, 0xDBD63ADE, 0x00008, + 0xDBDA5E3B, 0x00008, 0xDBE2D11F, 0x00008, 0xDBE96590, 0x00004, 0xDBE96743, 0x00004, + 0xDBE968F6, 0x00004, 0xDBF14C38, 0x00008, 0xDBF22DE9, 0x00008, 0xDC095EFA, 0x00008, + 0xDC1A409B, 0x00008, 0xDC28A813, 0x00008, 0xDC3004D4, 0x00008, 0xDC31EB08, 0x00004, + 0xDC3D8231, 0x00008, 0xDC423256, 0x00008, 0xDC45D1AD, 0x00008, 0xDC50D5F7, 0x00020, + 0xDC5236B0, 0x00008, 0xDC5518FC, 0x00008, 0xDC5866CE, 0x00008, 0xDC60CFD7, 0x00008, + 0xDC618F4B, 0x00008, 0xDC767757, 0x00020, 0xDC77101C, 0x00008, 0xDC77CEEA, 0x00008, + 0xDC7A769C, 0x00020, 0xDCA07FA3, 0x00004, 0xDCA08156, 0x00004, 0xDCA08309, 0x00004, + 0xDCA7B9AA, 0x00008, 0xDCADE537, 0x00008, 0xDCBB1193, 0x00008, 0xDCDB96EE, 0x00008, + 0xDCDD8317, 0x00008, 0xDCE13D8F, 0x00008, 0xDCE4FBC9, 0x00008, 0xDCF5A198, 0x00008, + 0xDCFF8585, 0x00004, 0xDD033D56, 0x00008, 0xDD096956, 0x00020, 0xDD0B7295, 0x00008, + 0xDD147A72, 0x00008, 0xDD1AD951, 0x00008, 0xDD21D8DE, 0x00008, 0xDD2AC160, 0x00008, + 0xDD2CCB1D, 0x00008, 0xDD45347A, 0x00008, 0xDD698D54, 0x00008, 0xDD7F3DBF, 0x00008, + 0xDD80FEB3, 0x00008, 0xDD933255, 0x00008, 0xDD9813AC, 0x00008, 0xDD9E0AE5, 0x00008, 0xDDA303AE, 0x00008, 0xDDA84104, 0x00008, 0xDDB7456E, 0x00008, 0xDDB8E87D, 0x00008, - 0xDDC5E4DE, 0x00008, 0xDDE15DF7, 0x00008, 0xDDE4577A, 0x00008, 0xDDE53C5F, 0x00008, - 0xDDE70163, 0x00008, 0xDDEC3D85, 0x00008, 0xDDEE0A20, 0x00008, 0xDDEE17BF, 0x00008, - 0xDE04F6C3, 0x00008, 0xDE25F88D, 0x00008, 0xDE2BC8E4, 0x00008, 0xDE2C1E6F, 0x00008, - 0xDE3A9B6B, 0x00008, 0xDE45C576, 0x00008, 0xDE485844, 0x00008, 0xDE540F09, 0x00020, - 0xDE5494F3, 0x00008, 0xDE574AE4, 0x00008, 0xDE5A3202, 0x00008, 0xDE63C23C, 0x00008, - 0xDE70C210, 0x00008, 0xDE83E52C, 0x00008, 0xDE847378, 0x00020, 0xDE84E47D, 0x00008, - 0xDE8F37CC, 0x00008, 0xDEAB7D36, 0x00008, 0xDEAC8824, 0x00008, 0xDEB55AE4, 0x00008, - 0xDEB705C6, 0x00008, 0xDEBD4E1B, 0x00008, 0xDEC1E735, 0x00008, 0xDEDCCCB1, 0x00008, + 0xDDC5E4DE, 0x00008, 0xDDC5FCB0, 0x00008, 0xDDE15DF7, 0x00008, 0xDDE4577A, 0x00008, + 0xDDE53C5F, 0x00008, 0xDDE70163, 0x00008, 0xDDEC3D85, 0x00008, 0xDDEE0A20, 0x00008, + 0xDDEE17BF, 0x00008, 0xDDFFAE9C, 0x00008, 0xDE04F6C3, 0x00008, 0xDE25F88D, 0x00008, + 0xDE2BC8E4, 0x00008, 0xDE2C1E6F, 0x00008, 0xDE3A9B6B, 0x00008, 0xDE45C576, 0x00008, + 0xDE485844, 0x00008, 0xDE540F09, 0x00020, 0xDE5494F3, 0x00008, 0xDE574AE4, 0x00008, + 0xDE5A3202, 0x00008, 0xDE63C23C, 0x00008, 0xDE70C210, 0x00008, 0xDE73B935, 0x00008, + 0xDE7E749D, 0x00008, 0xDE83E52C, 0x00008, 0xDE847378, 0x00020, 0xDE84E47D, 0x00008, + 0xDE8F37CC, 0x00008, 0xDE903851, 0x00008, 0xDEA36531, 0x00008, 0xDEA4725E, 0x00008, + 0xDEAB7D36, 0x00008, 0xDEAC8824, 0x00008, 0xDEB55AE4, 0x00008, 0xDEB705C6, 0x00008, + 0xDEBD4E1B, 0x00008, 0xDEBE8937, 0x00008, 0xDEC1E735, 0x00008, 0xDEDCCCB1, 0x00008, 0xDEF1DDDF, 0x00004, 0xDEF1DF92, 0x00004, 0xDEF1E145, 0x00004, 0xDF00AAC2, 0x00008, - 0xDF0AD4F1, 0x00020, 0xDF0B0D61, 0x00008, 0xDF1EF34F, 0x00008, 0xDF3E258C, 0x00004, - 0xDF3EF358, 0x00008, 0xDF4417C6, 0x00008, 0xDF45BF4A, 0x00008, 0xDF4F1875, 0x00004, - 0xDF574D6E, 0x00008, 0xDF5BE2E2, 0x00020, 0xDF5C557F, 0x00008, 0xDF64A160, 0x00008, - 0xDF6BE991, 0x00008, 0xDFA5FFF8, 0x00008, 0xDFABB48A, 0x00008, 0xDFAC62BF, 0x00008, - 0xDFB3B9C7, 0x00008, 0xDFBE9597, 0x00020, 0xDFC59683, 0x00008, 0xDFE153D7, 0x00008, + 0xDF0AD4F1, 0x00020, 0xDF0B0D61, 0x00008, 0xDF1EF34F, 0x00008, 0xDF1FEC0D, 0x00008, + 0xDF386F7A, 0x00008, 0xDF3E258C, 0x00004, 0xDF3EF358, 0x00008, 0xDF4417C6, 0x00008, + 0xDF45BF4A, 0x00008, 0xDF4F1875, 0x00004, 0xDF574D6E, 0x00008, 0xDF5BE2E2, 0x00020, + 0xDF5C557F, 0x00008, 0xDF64A160, 0x00008, 0xDF6BE991, 0x00008, 0xDF9626FF, 0x00008, + 0xDFA5FFF8, 0x00008, 0xDFABB48A, 0x00008, 0xDFAC62BF, 0x00008, 0xDFB3B9C7, 0x00008, + 0xDFBE9597, 0x00020, 0xDFC59683, 0x00008, 0xDFDB298D, 0x00008, 0xDFE153D7, 0x00008, 0xDFE199EA, 0x00008, 0xDFEE476A, 0x00008, 0xDFFA7114, 0x00008, 0xDFFF85A4, 0x00008, 0xE014291B, 0x00008, 0xE016E5CF, 0x00020, 0xE019A2EE, 0x00008, 0xE02592FC, 0x00008, - 0xE025BA46, 0x00008, 0xE02886CE, 0x00020, 0xE036A126, 0x00008, 0xE03FBA2D, 0x00008, - 0xE04607DA, 0x00008, 0xE04A48FD, 0x00008, 0xE054BC48, 0x00008, 0xE058464C, 0x00008, - 0xE05D1830, 0x00008, 0xE0613DA8, 0x00004, 0xE061410E, 0x00004, 0xE06142C1, 0x00004, - 0xE0628024, 0x00008, 0xE066C320, 0x00008, 0xE0733005, 0x00008, 0xE074B61C, 0x00008, - 0xE086CF6E, 0x00008, 0xE0901355, 0x00008, 0xE0936DB4, 0x00008, 0xE0A2B5B6, 0x00008, - 0xE0A4BB9D, 0x00020, 0xE0B77793, 0x00008, 0xE0C2196D, 0x00008, 0xE0D412E0, 0x00008, - 0xE0DF5F57, 0x00008, 0xE0E27A76, 0x00008, 0xE1271327, 0x00004, 0xE12A8E63, 0x00008, - 0xE12FF39B, 0x00008, 0xE13C8F17, 0x00020, 0xE13E1523, 0x00008, 0xE140C6A9, 0x00008, + 0xE025BA46, 0x00008, 0xE02886CE, 0x00020, 0xE036A126, 0x00008, 0xE037D241, 0x00008, + 0xE03FBA2D, 0x00008, 0xE04607DA, 0x00008, 0xE04A48FD, 0x00008, 0xE054BC48, 0x00008, + 0xE058464C, 0x00008, 0xE05D1830, 0x00008, 0xE0613DA8, 0x00004, 0xE061410E, 0x00004, + 0xE06142C1, 0x00004, 0xE0628024, 0x00008, 0xE066C320, 0x00008, 0xE06D3B16, 0x00008, + 0xE0733005, 0x00008, 0xE074B61C, 0x00008, 0xE086CF6E, 0x00008, 0xE0901355, 0x00008, + 0xE0936DB4, 0x00008, 0xE0A2B5B6, 0x00008, 0xE0A4BB9D, 0x00020, 0xE0B77793, 0x00008, + 0xE0C2196D, 0x00008, 0xE0CFC071, 0x00008, 0xE0D412E0, 0x00008, 0xE0DF5F57, 0x00008, + 0xE0E27A76, 0x00008, 0xE118CB2F, 0x00004, 0xE118CCE2, 0x00004, 0xE1271327, 0x00004, + 0xE12A8E63, 0x00008, 0xE12FF39B, 0x00008, 0xE138BC38, 0x00008, 0xE13BFDE8, 0x00020, + 0xE13C8F17, 0x00020, 0xE13E1523, 0x00008, 0xE140C6A9, 0x00008, 0xE14E4ED1, 0x00008, 0xE15DEA62, 0x00008, 0xE162F6F7, 0x00008, 0xE16369BB, 0x00008, 0xE164D3AF, 0x00020, - 0xE16550A1, 0x00008, 0xE171A47B, 0x00008, 0xE1871C29, 0x00020, 0xE19588AA, 0x00008, + 0xE16550A1, 0x00008, 0xE171A47B, 0x00008, 0xE1852617, 0x00001, 0xE1871C29, 0x00020, + 0xE18915BA, 0x00001, 0xE18BB851, 0x00001, 0xE18DE75C, 0x00001, 0xE1916373, 0x00001, + 0xE193A016, 0x00001, 0xE19588AA, 0x00008, 0xE19788ED, 0x00001, 0xE19A24B8, 0x00001, 0xE1A1CB63, 0x00008, 0xE1A6804E, 0x00020, 0xE1B128F3, 0x00008, 0xE1B947F5, 0x00004, 0xE1C34C7D, 0x00008, 0xE1C95B70, 0x00008, 0xE1C95BBD, 0x00008, 0xE1D7D596, 0x00008, 0xE1DB3624, 0x00020, 0xE1DBAA1F, 0x00008, 0xE2072D97, 0x00008, 0xE2144070, 0x00008, 0xE21789B0, 0x00008, 0xE219BDBA, 0x00008, 0xE21E03E8, 0x00008, 0xE224A3BC, 0x00008, - 0xE22A501F, 0x00008, 0xE22B496E, 0x00008, 0xE22DEC4D, 0x00008, 0xE2409B2F, 0x00008, - 0xE246AA5B, 0x00008, 0xE2538E99, 0x00020, 0xE2546159, 0x00008, 0xE261BD90, 0x00008, - 0xE263AE60, 0x00008, 0xE2640621, 0x00008, 0xE268450D, 0x00008, 0xE2771D7D, 0x00008, - 0xE281A0E5, 0x00008, 0xE296140C, 0x00008, 0xE2A43A4F, 0x00008, 0xE2B1101B, 0x00008, - 0xE2BBA932, 0x00008, 0xE2CD3232, 0x00008, 0xE2F2BAB1, 0x00008, 0xE2F52E17, 0x00041, + 0xE22A501F, 0x00008, 0xE22B496E, 0x00008, 0xE22DEC4D, 0x00008, 0xE23E136C, 0x00008, + 0xE2409B2F, 0x00008, 0xE246AA5B, 0x00008, 0xE2538E99, 0x00020, 0xE2546159, 0x00008, + 0xE261BD90, 0x00008, 0xE263AE60, 0x00008, 0xE2640621, 0x00008, 0xE268450D, 0x00008, + 0xE2771D7D, 0x00008, 0xE2775AAB, 0x00008, 0xE281A0E5, 0x00008, 0xE296140C, 0x00008, + 0xE2A43A4F, 0x00008, 0xE2B1101B, 0x00008, 0xE2BBA932, 0x00008, 0xE2C95451, 0x00020, + 0xE2CAA063, 0x00008, 0xE2CD3232, 0x00008, 0xE2F2BAB1, 0x00008, 0xE2F52E17, 0x00041, 0xE2F91DBA, 0x00041, 0xE2FA03E0, 0x00008, 0xE2FA6A8A, 0x00008, 0xE2FBC051, 0x00041, 0xE2FDEF5C, 0x00041, 0xE3016B73, 0x00041, 0xE303A816, 0x00041, 0xE3072F04, 0x00008, 0xE30790ED, 0x00041, 0xE30A2CB8, 0x00041, 0xE3121B49, 0x00041, 0xE315FD54, 0x00041, 0xE3219E55, 0x00008, 0xE3229307, 0x00008, 0xE32669C7, 0x00001, 0xE329132A, 0x00001, 0xE32CFC01, 0x00001, 0xE32EBE4C, 0x00001, 0xE332A723, 0x00001, 0xE3355086, 0x00001, 0xE337865D, 0x00001, 0xE33B6868, 0x00001, 0xE33FC2AE, 0x00008, 0xE3469D5E, 0x00008, - 0xE35550BE, 0x00008, 0xE3669CEE, 0x00008, 0xE36F48C5, 0x00008, 0xE3717D52, 0x00008, - 0xE37409DC, 0x00008, 0xE39DBEE2, 0x00008, 0xE3AF900A, 0x00008, 0xE3B8145E, 0x00008, - 0xE3C5E841, 0x00008, 0xE3CF45C4, 0x00008, 0xE3E29F40, 0x00020, 0xE3E7376A, 0x00020, - 0xE3E89BD1, 0x00068, 0xE3EC6CA7, 0x00008, 0xE3F3ED0A, 0x00008, 0xE3FB021A, 0x00008, - 0xE4008BAC, 0x00008, 0xE407EEAE, 0x00020, 0xE40A279F, 0x00008, 0xE40B85A9, 0x00008, - 0xE410F32F, 0x00008, 0xE41FF983, 0x00008, 0xE42D192E, 0x00020, 0xE442A994, 0x00008, - 0xE44B8CD6, 0x00008, 0xE4571A90, 0x00008, 0xE46C4339, 0x00001, 0xE476C9F2, 0x00008, - 0xE478643A, 0x00008, 0xE483C476, 0x00008, 0xE488308D, 0x00008, 0xE492D877, 0x00008, - 0xE4A5A14F, 0x00008, 0xE4B4C99B, 0x00008, 0xE4B4E076, 0x00008, 0xE4BFC580, 0x00008, - 0xE4DB3460, 0x00004, 0xE4DB3613, 0x00004, 0xE4DB3979, 0x00004, 0xE4E95F60, 0x00008, - 0xE4F0984F, 0x00008, 0xE4F70461, 0x00008, 0xE514CB49, 0x00008, 0xE52546CE, 0x00008, - 0xE52C9B95, 0x00008, 0xE53038F7, 0x00008, 0xE5389FEA, 0x00008, 0xE53A055A, 0x00008, - 0xE53ACFC6, 0x00008, 0xE53D09E7, 0x00008, 0xE55252E6, 0x00008, 0xE552A76F, 0x00008, - 0xE558CE04, 0x00020, 0xE55C3525, 0x00008, 0xE561BA21, 0x00008, 0xE5683F55, 0x00020, - 0xE58106E1, 0x00008, 0xE594D8EF, 0x00008, 0xE5969E64, 0x00004, 0xE596A1CA, 0x00004, - 0xE596A37D, 0x00004, 0xE59A4462, 0x00008, 0xE5A5A733, 0x00020, 0xE5AE7DF9, 0x00008, - 0xE5D151D1, 0x00008, 0xE5D57709, 0x00008, 0xE5D9E014, 0x00008, 0xE5E0CF94, 0x00008, - 0xE5E1B6F0, 0x00008, 0xE5E2E118, 0x00008, 0xE5E60629, 0x00008, 0xE5E77CFD, 0x00020, - 0xE5E7C246, 0x00020, 0xE600F700, 0x00008, 0xE6155FF7, 0x0000C, 0xE6194F9A, 0x0000C, - 0xE61B18B1, 0x0000C, 0xE61EFABC, 0x0000C, 0xE62038E7, 0x00008, 0xE6219D53, 0x0000C, - 0xE623D9F6, 0x0000C, 0xE627C2CD, 0x0000C, 0xE6298518, 0x0000C, 0xE62E9261, 0x00008, - 0xE63008FF, 0x00008, 0xE637F84B, 0x0000C, 0xE63B5863, 0x00008, 0xE63BE7EE, 0x0000C, - 0xE640D6BA, 0x00008, 0xE6464702, 0x00008, 0xE654CBC2, 0x00008, 0xE65DC302, 0x00008, - 0xE660DFD1, 0x00008, 0xE660F559, 0x00008, 0xE674A758, 0x00008, 0xE67E9FAA, 0x00008, - 0xE68629C5, 0x00020, 0xE6926817, 0x00008, 0xE6A1FB36, 0x00008, 0xE6C7A7C0, 0x00008, - 0xE6CBED2A, 0x00008, 0xE6CF5E0F, 0x00008, 0xE6D23429, 0x00008, 0xE6E1B7D4, 0x00008, + 0xE34A0F06, 0x00008, 0xE35550BE, 0x00008, 0xE3669CEE, 0x00008, 0xE36F48C5, 0x00008, + 0xE3717D52, 0x00008, 0xE37409DC, 0x00008, 0xE39DBEE2, 0x00008, 0xE3AF900A, 0x00008, + 0xE3B8145E, 0x00008, 0xE3BD20A5, 0x00008, 0xE3C5E841, 0x00008, 0xE3CF45C4, 0x00008, + 0xE3E29F40, 0x00020, 0xE3E7376A, 0x00020, 0xE3E89BD1, 0x00068, 0xE3EC6CA7, 0x00008, + 0xE3F3ED0A, 0x00008, 0xE3FB021A, 0x00008, 0xE4008BAC, 0x00008, 0xE407EEAE, 0x00020, + 0xE40A279F, 0x00008, 0xE40B85A9, 0x00008, 0xE410F32F, 0x00008, 0xE41FF983, 0x00008, + 0xE426DD51, 0x00008, 0xE428B79A, 0x00020, 0xE42D192E, 0x00020, 0xE442A994, 0x00008, + 0xE44B8CD6, 0x00008, 0xE4571A90, 0x00008, 0xE45A7D10, 0x00008, 0xE46C4339, 0x00001, + 0xE476C9F2, 0x00008, 0xE478643A, 0x00008, 0xE483C476, 0x00008, 0xE488308D, 0x00008, + 0xE492D877, 0x00008, 0xE4A5A14F, 0x00008, 0xE4B4C99B, 0x00008, 0xE4B4E076, 0x00008, + 0xE4BED4D3, 0x00008, 0xE4BFC580, 0x00008, 0xE4DB3460, 0x00004, 0xE4DB3613, 0x00004, + 0xE4DB3979, 0x00004, 0xE4E95F60, 0x00008, 0xE4F0984F, 0x00008, 0xE4F70461, 0x00008, + 0xE514CB49, 0x00008, 0xE52546CE, 0x00008, 0xE52C9B95, 0x00008, 0xE53038F7, 0x00008, + 0xE5389FEA, 0x00008, 0xE53A055A, 0x00008, 0xE53A43E9, 0x00004, 0xE53ACFC6, 0x00008, + 0xE53D09E7, 0x00008, 0xE55252E6, 0x00008, 0xE552A76F, 0x00008, 0xE558CE04, 0x00020, + 0xE55C3525, 0x00008, 0xE561BA21, 0x00008, 0xE5683F55, 0x00020, 0xE58106E1, 0x00008, + 0xE594D8EF, 0x00008, 0xE5958BF9, 0x00008, 0xE5969E64, 0x00004, 0xE596A1CA, 0x00004, + 0xE596A37D, 0x00004, 0xE59A4462, 0x00008, 0xE5A5A733, 0x00020, 0xE5A66FB6, 0x00008, + 0xE5AA5565, 0x00008, 0xE5AD4AB8, 0x00008, 0xE5AE7DF9, 0x00008, 0xE5B935B6, 0x00004, + 0xE5C9A7C9, 0x00008, 0xE5D151D1, 0x00008, 0xE5D57709, 0x00008, 0xE5D9E014, 0x00008, + 0xE5DAC82F, 0x00008, 0xE5E0CF94, 0x00008, 0xE5E1B6F0, 0x00008, 0xE5E2E118, 0x00008, + 0xE5E60629, 0x00008, 0xE5E77CFD, 0x00020, 0xE5E7C246, 0x00020, 0xE600F700, 0x00008, + 0xE6155FF7, 0x0000C, 0xE6194F9A, 0x0000C, 0xE61B18B1, 0x0000C, 0xE61EFABC, 0x0000C, + 0xE62038E7, 0x00008, 0xE6219D53, 0x0000C, 0xE623D9F6, 0x0000C, 0xE627C2CD, 0x0000C, + 0xE6298518, 0x0000C, 0xE62E9261, 0x00008, 0xE63008FF, 0x00008, 0xE631CA30, 0x00008, + 0xE637F84B, 0x0000C, 0xE63B5863, 0x00008, 0xE63BE7EE, 0x0000C, 0xE640D6BA, 0x00008, + 0xE6464702, 0x00008, 0xE654CBC2, 0x00008, 0xE65DC302, 0x00008, 0xE660DFD1, 0x00008, + 0xE660F559, 0x00008, 0xE674A758, 0x00008, 0xE67E9FAA, 0x00008, 0xE68629C5, 0x00020, + 0xE6926817, 0x00008, 0xE6A1FB36, 0x00008, 0xE6C7A7C0, 0x00008, 0xE6CBED2A, 0x00008, + 0xE6CF5E0F, 0x00008, 0xE6D23429, 0x00008, 0xE6DB10CE, 0x00008, 0xE6E1B7D4, 0x00008, 0xE6EDCD53, 0x00008, 0xE6FA2648, 0x00020, 0xE6FBD0AC, 0x00008, 0xE7032583, 0x00008, 0xE708EC79, 0x00020, 0xE71342FC, 0x00008, 0xE717260E, 0x00008, 0xE7254D10, 0x00008, - 0xE72CF932, 0x00008, 0xE739D922, 0x00020, 0xE73C9D2B, 0x00008, 0xE747607D, 0x00008, - 0xE74A0E86, 0x00008, 0xE74B4060, 0x00008, 0xE75A11DF, 0x00008, 0xE75C282C, 0x00008, - 0xE760D250, 0x00008, 0xE76C7B0E, 0x00008, 0xE76DD8D5, 0x00008, 0xE76FCB20, 0x00020, - 0xE776C8BF, 0x00008, 0xE7819689, 0x00008, 0xE78E2DFA, 0x00008, 0xE79242C2, 0x00008, - 0xE79D339F, 0x00020, 0xE7A31285, 0x00008, 0xE7A97D46, 0x00008, 0xE7AB01C2, 0x00008, - 0xE7AC0159, 0x00008, 0xE7B6C1C9, 0x00008, 0xE7B8723A, 0x00008, 0xE7BCBDCF, 0x00008, - 0xE7C26580, 0x00008, 0xE7D91F31, 0x00008, 0xE7DF53A2, 0x00020, 0xE7E6D84F, 0x00008, - 0xE8057843, 0x00008, 0xE809B070, 0x00008, 0xE812D6C0, 0x00020, 0xE824AE1C, 0x00008, - 0xE82EE3AB, 0x00004, 0xE82EE55E, 0x00004, 0xE82EE711, 0x00004, 0xE84F515C, 0x00008, + 0xE72CF932, 0x00008, 0xE739D922, 0x00020, 0xE73C9D2B, 0x00008, 0xE73E3393, 0x00008, + 0xE7410715, 0x00008, 0xE747607D, 0x00008, 0xE74A0E86, 0x00008, 0xE74B4060, 0x00008, + 0xE75A11DF, 0x00008, 0xE75C282C, 0x00008, 0xE760D250, 0x00008, 0xE76C7B0E, 0x00008, + 0xE76DD8D5, 0x00008, 0xE76FCB20, 0x00020, 0xE776C8BF, 0x00008, 0xE7819689, 0x00008, + 0xE78E2DFA, 0x00008, 0xE79242C2, 0x00008, 0xE79D339F, 0x00020, 0xE7A0869B, 0x00020, + 0xE7A31285, 0x00008, 0xE7A97D46, 0x00008, 0xE7AB01C2, 0x00008, 0xE7AC0159, 0x00008, + 0xE7B6C1C9, 0x00008, 0xE7B8723A, 0x00008, 0xE7BCBDCF, 0x00008, 0xE7BF4FD2, 0x00008, + 0xE7C26580, 0x00008, 0xE7D142D1, 0x00004, 0xE7D7BF5D, 0x00008, 0xE7D91F31, 0x00008, + 0xE7DF53A2, 0x00020, 0xE7E6D84F, 0x00008, 0xE8057843, 0x00008, 0xE809B070, 0x00008, + 0xE812D6C0, 0x00020, 0xE824AE1C, 0x00008, 0xE82CCD53, 0x00008, 0xE82EE3AB, 0x00004, + 0xE82EE55E, 0x00004, 0xE82EE711, 0x00004, 0xE84F515C, 0x00008, 0xE8549A5F, 0x00008, 0xE85EC036, 0x00008, 0xE860805D, 0x00008, 0xE86E19AF, 0x00008, 0xE86EAD7C, 0x00004, 0xE86EED0C, 0x00008, 0xE8751B5B, 0x00008, 0xE87E4FC2, 0x00008, 0xE88B4E6A, 0x00008, 0xE89825F1, 0x00008, 0xE8A1288A, 0x00008, 0xE8A6BCA6, 0x00008, 0xE8A7C5DA, 0x00008, - 0xE8AE62FB, 0x00008, 0xE8BEE99D, 0x00008, 0xE8C61097, 0x00008, 0xE8E3B8A0, 0x00020, - 0xE8E4EFC7, 0x00001, 0xE8F306C1, 0x00020, 0xE90A63BF, 0x00008, 0xE91125B7, 0x00008, - 0xE91246A9, 0x00008, 0xE914D436, 0x00008, 0xE91C4020, 0x00008, 0xE91D975E, 0x00008, - 0xE921F908, 0x00008, 0xE923651F, 0x00008, 0xE935322C, 0x00008, 0xE9393B6D, 0x00008, - 0xE93A8AC2, 0x00008, 0xE94B510C, 0x00020, 0xE94E7186, 0x00008, 0xE9524BB4, 0x00008, - 0xE9549BB9, 0x00021, 0xE961EC96, 0x00008, 0xE9761C6A, 0x00008, 0xE990149C, 0x00008, - 0xE9A4281C, 0x00008, 0xE9D85994, 0x00008, 0xE9DF2CD9, 0x00020, 0xE9DFCD0E, 0x00008, - 0xE9E06870, 0x00008, 0xE9E3CE5A, 0x00008, 0xE9E7484C, 0x00008, 0xE9EE76AC, 0x00008, - 0xE9F4C656, 0x00008, 0xE9FC2DB2, 0x00008, 0xE9FDA32D, 0x00041, 0xEA003EF8, 0x00041, - 0xEA0427CF, 0x00041, 0xEA05F7B2, 0x00041, 0xEA09E089, 0x00041, 0xEA0C0F94, 0x00041, - 0xEA0EB22B, 0x00041, 0xEA12A1CE, 0x00041, 0xEA146AE5, 0x00041, 0xEA184CF0, 0x00041, - 0xEA1D87A4, 0x00008, 0xEA1FEAD0, 0x00008, 0xEA3397F9, 0x00008, 0xEA677637, 0x00004, - 0xEA6B1EB6, 0x00008, 0xEA71E544, 0x00008, 0xEA730EC2, 0x00008, 0xEA80F8D3, 0x00008, - 0xEA91592E, 0x00020, 0xEA9470CD, 0x00008, 0xEA9AE756, 0x00008, 0xEA9AFDB4, 0x00008, - 0xEAA2D426, 0x00008, 0xEAA8BAE9, 0x00008, 0xEAAF8DDD, 0x00008, 0xEAB67271, 0x00001, - 0xEAB8D7F2, 0x00008, 0xEAC53177, 0x00008, 0xEAD63F08, 0x00008, 0xEADA8B88, 0x00008, - 0xEAE2859F, 0x00008, 0xEAE4E57E, 0x00008, 0xEAFCD4E6, 0x00008, 0xEB0DD3DC, 0x00008, - 0xEB0EC9DA, 0x00008, 0xEB1CC8C0, 0x00008, 0xEB28786D, 0x00008, 0xEB3605D3, 0x00008, - 0xEB49F21F, 0x00008, 0xEB60CA80, 0x00008, 0xEB6B4E2A, 0x00008, 0xEB6B68F9, 0x00008, - 0xEB7C864B, 0x00008, 0xEB7FF698, 0x00004, 0xEB7FF84B, 0x00004, 0xEB7FF9FE, 0x00004, - 0xEB9D4871, 0x00004, 0xEBA4F65E, 0x00008, 0xEBB2475E, 0x00008, 0xEBC7212E, 0x00008, - 0xEBD6E2E7, 0x00008, 0xEBE42EC5, 0x00008, 0xEBF0F337, 0x00008, 0xEBF835FD, 0x00008, - 0xEBFC72B7, 0x00008, 0xEC05ED56, 0x00008, 0xEC13461D, 0x00008, 0xEC161D7B, 0x00008, - 0xEC1FEEC2, 0x00008, 0xEC3A74CB, 0x00008, 0xEC54F351, 0x00008, 0xEC663CA0, 0x00008, - 0xEC7361B7, 0x00004, 0xEC8B4B34, 0x00008, 0xEC8B9645, 0x00008, 0xEC9766BA, 0x00008, - 0xECB0728C, 0x00008, 0xECB833D9, 0x00008, 0xECBB7472, 0x00008, 0xECC96BDE, 0x00008, - 0xECDCFC06, 0x00008, 0xECDFC6A8, 0x00008, 0xECF022C5, 0x00020, 0xECF647F0, 0x00008, - 0xED0AC675, 0x004B0, 0xED0C5F04, 0x00008, 0xED109F14, 0x00008, 0xED255ED8, 0x00008, - 0xED30124A, 0x00008, 0xED370BC8, 0x00008, 0xED3809C1, 0x00008, 0xED6037D0, 0x00008, - 0xED60649C, 0x00004, 0xED60664F, 0x00004, 0xED6069B5, 0x00004, 0xED6C3664, 0x00008, - 0xED727D28, 0x00008, 0xED72E6C5, 0x00020, 0xEDA77571, 0x00008, 0xEDAFF794, 0x0000C, - 0xEDB4A292, 0x00008, 0xEDBB0C80, 0x00004, 0xEDBCD69E, 0x00008, 0xEDBCDEDF, 0x00008, - 0xEDCD174D, 0x00008, 0xEDE26B92, 0x00008, 0xEDF810D4, 0x00008, 0xEDFBA132, 0x00020, - 0xEE101095, 0x00008, 0xEE144817, 0x00008, 0xEE1D18F5, 0x00008, 0xEE2C8FF2, 0x00008, - 0xEE2EC34B, 0x00008, 0xEE4169C8, 0x00008, 0xEE46A8F0, 0x00004, 0xEE46F5C3, 0x00020, - 0xEE5D01D7, 0x00008, 0xEE814D19, 0x00008, 0xEE826EC0, 0x00008, 0xEE88110F, 0x00008, - 0xEE8A0381, 0x00008, 0xEE941159, 0x00008, 0xEE960FEB, 0x00008, 0xEE9BEC41, 0x00020, - 0xEEA8117C, 0x00008, 0xEEAEB167, 0x00004, 0xEEB52F8C, 0x00008, 0xEEC1A816, 0x00008, - 0xEECA32AF, 0x00008, 0xEECA4024, 0x00008, 0xEECEA3C1, 0x00008, 0xEED3F41E, 0x00020, + 0xE8AB3A38, 0x00008, 0xE8AE62FB, 0x00008, 0xE8BEE99D, 0x00008, 0xE8C61097, 0x00008, + 0xE8C8F2FA, 0x00008, 0xE8E3B8A0, 0x00020, 0xE8E4EFC7, 0x00001, 0xE8F306C1, 0x00020, + 0xE90A63BF, 0x00008, 0xE91125B7, 0x00008, 0xE91246A9, 0x00008, 0xE914D436, 0x00008, + 0xE91C4020, 0x00008, 0xE91D975E, 0x00008, 0xE921F908, 0x00008, 0xE923651F, 0x00008, + 0xE935322C, 0x00008, 0xE9393B6D, 0x00008, 0xE93A8AC2, 0x00008, 0xE948C284, 0x00008, + 0xE94B510C, 0x00020, 0xE94E7186, 0x00008, 0xE9524BB4, 0x00008, 0xE9549BB9, 0x00021, + 0xE961EC96, 0x00008, 0xE974D9B4, 0x00008, 0xE9761C6A, 0x00008, 0xE97A2C2E, 0x00008, + 0xE988E0FF, 0x00008, 0xE990149C, 0x00008, 0xE9A4281C, 0x00008, 0xE9BC0F5F, 0x00008, + 0xE9D85994, 0x00008, 0xE9DF2CD9, 0x00020, 0xE9DFCD0E, 0x00008, 0xE9E06870, 0x00008, + 0xE9E3CE5A, 0x00008, 0xE9E67A3B, 0x00008, 0xE9E7484C, 0x00008, 0xE9EA2C75, 0x00004, + 0xE9EE76AC, 0x00008, 0xE9F4C656, 0x00008, 0xE9FC2DB2, 0x00008, 0xE9FDA32D, 0x00041, + 0xEA003EF8, 0x00041, 0xEA0427CF, 0x00041, 0xEA05F7B2, 0x00041, 0xEA09E089, 0x00041, + 0xEA0C0F94, 0x00041, 0xEA0D25C3, 0x00004, 0xEA0EB22B, 0x00041, 0xEA12A1CE, 0x00041, + 0xEA146AE5, 0x00041, 0xEA184CF0, 0x00041, 0xEA1D87A4, 0x00008, 0xEA1FEAD0, 0x00008, + 0xEA3397F9, 0x00008, 0xEA677637, 0x00004, 0xEA6B1EB6, 0x00008, 0xEA71E544, 0x00008, + 0xEA730EC2, 0x00008, 0xEA80F8D3, 0x00008, 0xEA91592E, 0x00020, 0xEA9470CD, 0x00008, + 0xEA9AD245, 0x00020, 0xEA9AE756, 0x00008, 0xEA9AFDB4, 0x00008, 0xEAA2D426, 0x00008, + 0xEAA8BAE9, 0x00008, 0xEAAF8DDD, 0x00008, 0xEAB67271, 0x00001, 0xEAB8D7F2, 0x00008, + 0xEAC53177, 0x00008, 0xEAD63F08, 0x00008, 0xEADA8B88, 0x00008, 0xEAE2859F, 0x00008, + 0xEAE4E57E, 0x00008, 0xEAFA090B, 0x00008, 0xEAFCD4E6, 0x00008, 0xEB0DD3DC, 0x00008, + 0xEB0EC9DA, 0x00008, 0xEB1CC8C0, 0x00008, 0xEB28786D, 0x00008, 0xEB2961E9, 0x00008, + 0xEB350827, 0x00008, 0xEB3605D3, 0x00008, 0xEB49F21F, 0x00008, 0xEB5A202A, 0x00008, + 0xEB60CA80, 0x00008, 0xEB6B4E2A, 0x00008, 0xEB6B68F9, 0x00008, 0xEB7C864B, 0x00008, + 0xEB7FF698, 0x00004, 0xEB7FF84B, 0x00004, 0xEB7FF9FE, 0x00004, 0xEB9D4871, 0x00004, + 0xEBA4F65E, 0x00008, 0xEBB2475E, 0x00008, 0xEBC7212E, 0x00008, 0xEBD6E2E7, 0x00008, + 0xEBE42EC5, 0x00008, 0xEBF0F337, 0x00008, 0xEBF835FD, 0x00008, 0xEBFC72B7, 0x00008, + 0xEBFE7753, 0x00004, 0xEC05ED56, 0x00008, 0xEC13461D, 0x00008, 0xEC161D7B, 0x00008, + 0xEC1FEEC2, 0x00008, 0xEC2036DC, 0x00008, 0xEC3A74CB, 0x00008, 0xEC54F351, 0x00008, + 0xEC663CA0, 0x00008, 0xEC7361B7, 0x00004, 0xEC8B4B34, 0x00008, 0xEC8B9645, 0x00008, + 0xEC9766BA, 0x00008, 0xECB0728C, 0x00008, 0xECB833D9, 0x00008, 0xECBB7472, 0x00008, + 0xECBBBB09, 0x00020, 0xECC96BDE, 0x00008, 0xECD820E5, 0x00008, 0xECDCFC06, 0x00008, + 0xECDFC6A8, 0x00008, 0xECF022C5, 0x00020, 0xECF647F0, 0x00008, 0xECFC9140, 0x00008, + 0xED01E211, 0x00008, 0xED0AC675, 0x004B0, 0xED0C5F04, 0x00008, 0xED109F14, 0x00008, + 0xED17651C, 0x00020, 0xED255ED8, 0x00008, 0xED30124A, 0x00008, 0xED370BC8, 0x00008, + 0xED3809C1, 0x00008, 0xED50D78A, 0x00008, 0xED5D6C15, 0x00004, 0xED5EA3A6, 0x00008, + 0xED6037D0, 0x00008, 0xED60649C, 0x00004, 0xED60664F, 0x00004, 0xED6069B5, 0x00004, + 0xED624C5F, 0x00008, 0xED6C3664, 0x00008, 0xED727D28, 0x00008, 0xED72E6C5, 0x00020, + 0xED88269D, 0x00008, 0xED988147, 0x00008, 0xEDA77571, 0x00008, 0xEDACF65F, 0x00008, + 0xEDAFF794, 0x0000C, 0xEDB4A292, 0x00008, 0xEDBB0C80, 0x00004, 0xEDBCD69E, 0x00008, + 0xEDBCDEDF, 0x00008, 0xEDCD174D, 0x00008, 0xEDE26B92, 0x00008, 0xEDF810D4, 0x00008, + 0xEDFBA132, 0x00020, 0xEE101095, 0x00008, 0xEE144817, 0x00008, 0xEE1D18F5, 0x00008, + 0xEE2C8FF2, 0x00008, 0xEE2EC34B, 0x00008, 0xEE3830CD, 0x00008, 0xEE3AAC12, 0x00008, + 0xEE4169C8, 0x00008, 0xEE46A8F0, 0x00004, 0xEE46F5C3, 0x00020, 0xEE5D01D7, 0x00008, + 0xEE7C4CB0, 0x00008, 0xEE814D19, 0x00008, 0xEE826EC0, 0x00008, 0xEE88110F, 0x00008, + 0xEE8A0381, 0x00008, 0xEE8F75D6, 0x00008, 0xEE941159, 0x00008, 0xEE960FEB, 0x00008, + 0xEE9A54A7, 0x00008, 0xEE9BEC41, 0x00020, 0xEEA30C9B, 0x00008, 0xEEA8117C, 0x00008, + 0xEEAEB167, 0x00004, 0xEEB52F8C, 0x00008, 0xEEC1A816, 0x00008, 0xEECA32AF, 0x00008, + 0xEECA4024, 0x00008, 0xEECEA3C1, 0x00008, 0xEED3F41E, 0x00020, 0xEEDCE5DA, 0x00008, 0xEEDCEBD9, 0x00008, 0xEEEB055A, 0x00020, 0xEEF19927, 0x00008, 0xEEF41C8F, 0x00008, - 0xEF0D8C53, 0x00008, 0xEF180828, 0x00020, 0xEF1DAE9F, 0x00008, 0xEF3B8A8D, 0x00008, - 0xEF427F67, 0x00004, 0xEF42811A, 0x00004, 0xEF4282CD, 0x00004, 0xEF466923, 0x00008, - 0xEF5887CC, 0x00008, 0xEF63CAB5, 0x00004, 0xEF75CCE6, 0x00008, 0xEF75D885, 0x00008, - 0xEF7C269A, 0x00008, 0xEF8BDFC5, 0x00008, 0xEF8E7B89, 0x00008, 0xEF926212, 0x00008, - 0xEFA6983A, 0x00001, 0xEFB76982, 0x00008, 0xEFC045BB, 0x00008, 0xEFD22748, 0x00008, - 0xEFEEE481, 0x00008, 0xEFF93B1A, 0x00008, 0xF013C70B, 0x00008, 0xF018C4AC, 0x012C0, + 0xEF0D8C53, 0x00008, 0xEF180828, 0x00020, 0xEF1DAE9F, 0x00008, 0xEF3B794F, 0x00008, + 0xEF3B8A8D, 0x00008, 0xEF427F67, 0x00004, 0xEF42811A, 0x00004, 0xEF4282CD, 0x00004, + 0xEF466923, 0x00008, 0xEF5887CC, 0x00008, 0xEF63CAB5, 0x00004, 0xEF75CCE6, 0x00008, + 0xEF75D885, 0x00008, 0xEF7C269A, 0x00008, 0xEF8BDFC5, 0x00008, 0xEF8E7B89, 0x00008, + 0xEF926212, 0x00008, 0xEFA2A897, 0x00001, 0xEFA6983A, 0x00001, 0xEFA93AD1, 0x00001, + 0xEFAB69DC, 0x00001, 0xEFB12296, 0x00001, 0xEFB76982, 0x00008, 0xEFC045BB, 0x00008, + 0xEFD22748, 0x00008, 0xEFD3EDDC, 0x00008, 0xEFEEE481, 0x00008, 0xEFF93B1A, 0x00008, + 0xF011E116, 0x00008, 0xF013C70B, 0x00008, 0xF018C4AC, 0x012C0, 0xF01B1D40, 0x00008, 0xF030B889, 0x00008, 0xF037586D, 0x00008, 0xF03A4017, 0x00008, 0xF03FEE93, 0x00008, 0xF04272E1, 0x00008, 0xF0428435, 0x00008, 0xF04660B0, 0x00008, 0xF0487547, 0x00008, - 0xF055EFAB, 0x00008, 0xF05B60AE, 0x00008, 0xF06FEB50, 0x00008, 0xF08D8778, 0x00008, - 0xF08FB944, 0x00008, 0xF09752EA, 0x00008, 0xF0A07F94, 0x00008, 0xF0AFB57C, 0x00020, - 0xF0B84781, 0x00008, 0xF0B8F8D3, 0x00008, 0xF0C78626, 0x00008, 0xF0CF1E65, 0x00008, - 0xF0D716E8, 0x00008, 0xF0D7293A, 0x00008, 0xF0E14984, 0x00008, 0xF0F899B3, 0x00008, - 0xF0FCE933, 0x00008, 0xF1134C02, 0x00008, 0xF116C5F6, 0x00008, 0xF11843BF, 0x00008, - 0xF1223AA0, 0x00008, 0xF125B8AF, 0x00001, 0xF126BB6D, 0x00008, 0xF1286212, 0x00001, - 0xF129D91C, 0x00008, 0xF12C0316, 0x00008, 0xF12C4AE9, 0x00001, 0xF12E79F4, 0x00001, - 0xF131F60B, 0x00001, 0xF13432AE, 0x00001, 0xF136D545, 0x00001, 0xF13AB750, 0x00001, - 0xF13E872B, 0x00021, 0xF147F2D7, 0x00008, 0xF1496064, 0x00008, 0xF14EE44B, 0x00020, + 0xF055EFAB, 0x00008, 0xF05B60AE, 0x00008, 0xF06E8217, 0x00008, 0xF06F2B95, 0x00008, + 0xF06FEB50, 0x00008, 0xF083FFE9, 0x00008, 0xF08D8778, 0x00008, 0xF08FB944, 0x00008, + 0xF09752EA, 0x00008, 0xF0A07F94, 0x00008, 0xF0A553BB, 0x00008, 0xF0AFB57C, 0x00020, + 0xF0B84781, 0x00008, 0xF0B849E7, 0x00008, 0xF0B8F8D3, 0x00008, 0xF0BAF793, 0x00008, + 0xF0C78626, 0x00008, 0xF0CF1E65, 0x00008, 0xF0D716E8, 0x00008, 0xF0D7293A, 0x00008, + 0xF0E14984, 0x00008, 0xF0F899B3, 0x00008, 0xF0FCE933, 0x00008, 0xF1134C02, 0x00008, + 0xF116C5F6, 0x00008, 0xF11843BF, 0x00008, 0xF1223AA0, 0x00008, 0xF125B8AF, 0x00001, + 0xF126BB6D, 0x00008, 0xF1286212, 0x00001, 0xF129D91C, 0x00008, 0xF12C0316, 0x00008, + 0xF12C4AE9, 0x00001, 0xF12E79F4, 0x00001, 0xF131F60B, 0x00001, 0xF133799A, 0x00008, + 0xF13432AE, 0x00001, 0xF136D545, 0x00001, 0xF13AB750, 0x00001, 0xF13E872B, 0x00021, + 0xF147F2D7, 0x00008, 0xF1496064, 0x00008, 0xF14E0719, 0x00008, 0xF14EE44B, 0x00020, 0xF1504EF2, 0x00008, 0xF15B404D, 0x00008, 0xF167B03B, 0x00008, 0xF16E43AF, 0x00008, - 0xF17EB014, 0x00001, 0xF1B2D942, 0x00008, 0xF1C6AE1A, 0x00008, 0xF1C6F01B, 0x00020, - 0xF1D9EE94, 0x00004, 0xF1D9F047, 0x00004, 0xF1D9F1FA, 0x00004, 0xF1E31655, 0x00008, - 0xF1E66A20, 0x00008, 0xF1EC7664, 0x00008, 0xF1F8CE09, 0x00008, 0xF20C7D5D, 0x00008, + 0xF17EB014, 0x00001, 0xF1976978, 0x00008, 0xF1B2D942, 0x00008, 0xF1C6AE1A, 0x00008, + 0xF1C6F01B, 0x00020, 0xF1D94491, 0x00020, 0xF1D9EE94, 0x00004, 0xF1D9F047, 0x00004, + 0xF1D9F1FA, 0x00004, 0xF1DE4BE8, 0x00008, 0xF1E31655, 0x00008, 0xF1E66A20, 0x00008, + 0xF1EC7664, 0x00008, 0xF1F5520C, 0x00004, 0xF1F8CE09, 0x00008, 0xF20C7D5D, 0x00008, 0xF2105F68, 0x00008, 0xF212287F, 0x00008, 0xF2161822, 0x00008, 0xF218BAB9, 0x00008, - 0xF21AE9C4, 0x00008, 0xF21ED29B, 0x00008, 0xF220A27E, 0x00008, 0xF2248B55, 0x00008, - 0xF2272720, 0x00008, 0xF22C5442, 0x00020, 0xF2308567, 0x00008, 0xF230ED74, 0x00008, - 0xF232096C, 0x00008, 0xF2334458, 0x00008, 0xF24C0ABE, 0x00008, 0xF2587445, 0x00008, - 0xF25A13BE, 0x00008, 0xF26CBBAA, 0x00008, 0xF26CE6CB, 0x00008, 0xF277C647, 0x00008, - 0xF2851B7F, 0x00008, 0xF28CFDB4, 0x00008, 0xF2B17714, 0x00008, 0xF2B202FC, 0x00008, - 0xF2B53C75, 0x00020, 0xF2C302CB, 0x00008, 0xF2CA90DF, 0x00008, 0xF2D188EB, 0x00008, - 0xF2E2253C, 0x00008, 0xF2E2B4AA, 0x00008, 0xF316AF99, 0x00008, 0xF31BE228, 0x00008, - 0xF31F326D, 0x00008, 0xF31F6655, 0x00008, 0xF341DEB2, 0x00008, 0xF34329BA, 0x00008, - 0xF344B69E, 0x00008, 0xF346F546, 0x00020, 0xF347DAC9, 0x00008, 0xF3554FD6, 0x00008, + 0xF21AE9C4, 0x00008, 0xF21ED29B, 0x00008, 0xF220A27E, 0x00008, 0xF2241538, 0x00008, + 0xF2248B55, 0x00008, 0xF2272720, 0x00008, 0xF22959DE, 0x00008, 0xF22C5442, 0x00020, + 0xF2308567, 0x00008, 0xF230ED74, 0x00008, 0xF232096C, 0x00008, 0xF2334458, 0x00008, + 0xF23640D3, 0x00008, 0xF24C0ABE, 0x00008, 0xF2587445, 0x00008, 0xF25A13BE, 0x00008, + 0xF26389B7, 0x00008, 0xF26CBBAA, 0x00008, 0xF26CE6CB, 0x00008, 0xF277C647, 0x00008, + 0xF2851B7F, 0x00008, 0xF28CFDB4, 0x00008, 0xF293B72F, 0x00008, 0xF2AE545B, 0x00008, + 0xF2B17714, 0x00008, 0xF2B202FC, 0x00008, 0xF2B53C75, 0x00020, 0xF2BEDEDE, 0x00008, + 0xF2C302CB, 0x00008, 0xF2CA90DF, 0x00008, 0xF2D16F5A, 0x00008, 0xF2D188EB, 0x00008, + 0xF2E2253C, 0x00008, 0xF2E2B4AA, 0x00008, 0xF2E575F9, 0x00008, 0xF2EA7DF9, 0x00008, + 0xF305B4A0, 0x00020, 0xF316AF99, 0x00008, 0xF31BE228, 0x00008, 0xF31F326D, 0x00008, + 0xF31F6655, 0x00008, 0xF323D07B, 0x00008, 0xF33192C0, 0x00008, 0xF341DEB2, 0x00008, + 0xF34329BA, 0x00008, 0xF344B69E, 0x00008, 0xF346F546, 0x00020, 0xF347DAC9, 0x00008, + 0xF3554FD6, 0x00008, 0xF355F892, 0x00008, 0xF35BFE40, 0x00020, 0xF360A9A0, 0x00008, 0xF372EC42, 0x00008, 0xF379D4EA, 0x00008, 0xF3829282, 0x00008, 0xF384D831, 0x00008, - 0xF397B97C, 0x00020, 0xF398E6DE, 0x00008, 0xF39CE946, 0x00008, 0xF3D71A8D, 0x00008, - 0xF3FC0550, 0x00008, 0xF3FFBD0B, 0x00020, 0xF415CC91, 0x00008, 0xF42AB904, 0x00008, - 0xF42BC4E8, 0x00008, 0xF43A098B, 0x00008, 0xF43CFB0B, 0x00008, 0xF4427064, 0x00008, - 0xF45FEC27, 0x00008, 0xF4697DF9, 0x00008, 0xF47919D0, 0x00008, 0xF47C797C, 0x00020, - 0xF4833F82, 0x00008, 0xF48A7A3A, 0x00008, 0xF4973530, 0x00008, 0xF4A27AFF, 0x00008, - 0xF4A8E876, 0x00008, 0xF4AFE9C8, 0x00004, 0xF4CE31F6, 0x00008, 0xF4CE4812, 0x00008, - 0xF4D1C159, 0x00008, 0xF4E2F0FF, 0x00008, 0xF4F5266A, 0x00008, 0xF4F54E48, 0x00008, - 0xF500916A, 0x00008, 0xF5016CFD, 0x00008, 0xF503F04D, 0x00008, 0xF50C8052, 0x0000C, - 0xF516BCCF, 0x00008, 0xF51A9596, 0x00008, 0xF53560C2, 0x00008, 0xF5466903, 0x00020, - 0xF5581EEA, 0x00008, 0xF55C2118, 0x00020, 0xF5666AD2, 0x00020, 0xF56ADA28, 0x00008, - 0xF56E7B1C, 0x00020, 0xF56EAB20, 0x00008, 0xF57426FE, 0x00008, 0xF5745B8F, 0x00008, - 0xF586CEA7, 0x00008, 0xF59511AD, 0x00008, 0xF59C2400, 0x00008, 0xF59F8D21, 0x00008, - 0xF5B29D01, 0x00020, 0xF5BF584E, 0x00008, 0xF5C074A3, 0x00008, 0xF5C4E714, 0x00008, - 0xF5D7C0E2, 0x08130, 0xF5F0D42C, 0x00008, 0xF5F3EE18, 0x00008, 0xF61D2BAB, 0x00008, - 0xF62464BD, 0x00008, 0xF62EBD54, 0x00008, 0xF6453F8E, 0x00008, 0xF65BFD87, 0x00008, + 0xF397B97C, 0x00020, 0xF398E6DE, 0x00008, 0xF39CE946, 0x00008, 0xF3A6782E, 0x00020, + 0xF3AF438A, 0x00008, 0xF3D71A8D, 0x00008, 0xF3FC0550, 0x00008, 0xF3FFBD0B, 0x00020, + 0xF415CC91, 0x00008, 0xF42AB904, 0x00008, 0xF42BC4E8, 0x00008, 0xF43A098B, 0x00008, + 0xF43CFB0B, 0x00008, 0xF4427064, 0x00008, 0xF443C463, 0x00008, 0xF45FEC27, 0x00008, + 0xF4697DF9, 0x00008, 0xF47919D0, 0x00008, 0xF47C797C, 0x00020, 0xF4833F82, 0x00008, + 0xF4846AA6, 0x00008, 0xF486F9A7, 0x00001, 0xF48A7A3A, 0x00008, 0xF48A7C8A, 0x00001, + 0xF48CB261, 0x00001, 0xF48F4E2C, 0x00001, 0xF4933703, 0x00001, 0xF49506E6, 0x00001, + 0xF4973530, 0x00008, 0xF498EFBD, 0x00001, 0xF49B1EC8, 0x00001, 0xF4A0DAEB, 0x00008, + 0xF4A27AFF, 0x00008, 0xF4A37A19, 0x00001, 0xF4A75C24, 0x00001, 0xF4A8E876, 0x00008, + 0xF4AFE9C8, 0x00004, 0xF4CE31F6, 0x00008, 0xF4CE4812, 0x00008, 0xF4D1C159, 0x00008, + 0xF4E2F0FF, 0x00008, 0xF4E3BF6C, 0x00008, 0xF4F5266A, 0x00008, 0xF4F54E48, 0x00008, + 0xF4FC370F, 0x00008, 0xF500916A, 0x00008, 0xF5016CFD, 0x00008, 0xF503F04D, 0x00008, + 0xF50C8052, 0x0000C, 0xF516BCCF, 0x00008, 0xF51A9596, 0x00008, 0xF53560C2, 0x00008, + 0xF5466903, 0x00020, 0xF5581EEA, 0x00008, 0xF55C2118, 0x00020, 0xF5666AD2, 0x00020, + 0xF56ADA28, 0x00008, 0xF56E7B1C, 0x00020, 0xF56EAB20, 0x00008, 0xF57426FE, 0x00008, + 0xF5745B8F, 0x00008, 0xF57E2A4A, 0x00008, 0xF586CEA7, 0x00008, 0xF59511AD, 0x00008, + 0xF59BA574, 0x00020, 0xF59C2400, 0x00008, 0xF59F8D21, 0x00008, 0xF5B29D01, 0x00020, + 0xF5BF584E, 0x00008, 0xF5C074A3, 0x00008, 0xF5C4E714, 0x00008, 0xF5D7C0E2, 0x08130, + 0xF5E6BCF9, 0x00004, 0xF5E78743, 0x00004, 0xF5F0D42C, 0x00008, 0xF5F3EE18, 0x00008, + 0xF603007C, 0x00008, 0xF61D2BAB, 0x00008, 0xF62464BD, 0x00008, 0xF62EBD54, 0x00008, + 0xF6453F8E, 0x00008, 0xF64D4121, 0x00008, 0xF65BC0F9, 0x00008, 0xF65BFD87, 0x00008, 0xF69F28F5, 0x00008, 0xF6A46E9F, 0x00008, 0xF6AC1B6D, 0x00002, 0xF6B0D5F3, 0x00008, - 0xF6C56BC1, 0x00020, 0xF6C9CDCA, 0x00008, 0xF6D0DD28, 0x00008, 0xF6D3CF25, 0x00008, - 0xF6DAE98C, 0x00008, 0xF6EBF57F, 0x00008, 0xF6FFB393, 0x00004, 0xF7102B9A, 0x00008, - 0xF71E3C8B, 0x00008, 0xF72D27A7, 0x00008, 0xF72EAA9D, 0x00008, 0xF7422A36, 0x00008, - 0xF74872EF, 0x00008, 0xF74B1C52, 0x00008, 0xF74D5229, 0x00008, 0xF750D920, 0x00008, - 0xF7513434, 0x00008, 0xF752FD4B, 0x00008, 0xF756ECEE, 0x00008, 0xF7598F85, 0x00008, - 0xF75BBE90, 0x00008, 0xF768616A, 0x00008, 0xF7772B81, 0x00008, 0xF78EBC21, 0x00008, + 0xF6BA8D10, 0x00020, 0xF6C56BC1, 0x00020, 0xF6C9CDCA, 0x00008, 0xF6D0DD28, 0x00008, + 0xF6D3CF25, 0x00008, 0xF6DAE98C, 0x00008, 0xF6EBF57F, 0x00008, 0xF6FFB393, 0x00004, + 0xF7102B9A, 0x00008, 0xF71E3C8B, 0x00008, 0xF72D27A7, 0x00008, 0xF72EAA9D, 0x00008, + 0xF7422A36, 0x00008, 0xF74872EF, 0x00008, 0xF74B1C52, 0x00008, 0xF74D5229, 0x00008, + 0xF750D920, 0x00008, 0xF7513434, 0x00008, 0xF752FD4B, 0x00008, 0xF756ECEE, 0x00008, + 0xF758EBC5, 0x00008, 0xF7598F85, 0x00008, 0xF75BBE90, 0x00008, 0xF768616A, 0x00008, + 0xF7754EAA, 0x00008, 0xF7772B81, 0x00008, 0xF77F1BF9, 0x00008, 0xF78EBC21, 0x00008, 0xF7925BD2, 0x00008, 0xF79FEDB2, 0x00008, 0xF7A550D8, 0x00008, 0xF7A85CE9, 0x00020, - 0xF7A8B6F6, 0x00020, 0xF7B061BB, 0x00008, 0xF7B27656, 0x00008, 0xF7CE3DE1, 0x00008, - 0xF7D687DD, 0x00008, 0xF7E12637, 0x00020, 0xF7F491D9, 0x00008, 0xF7FDD653, 0x00008, - 0xF808ED22, 0x00008, 0xF814744B, 0x00008, 0xF81D5E76, 0x00008, 0xF822E931, 0x00008, - 0xF8248A40, 0x00008, 0xF8255ACF, 0x00001, 0xF83BA6A1, 0x00008, 0xF842DA1D, 0x00008, - 0xF84F5376, 0x00008, 0xF851076B, 0x00008, 0xF854B0D4, 0x00008, 0xF85C8836, 0x00008, - 0xF86765CA, 0x00008, 0xF8692448, 0x00008, 0xF8728ABF, 0x00008, 0xF8799931, 0x00008, - 0xF87F1873, 0x00004, 0xF87F1A26, 0x00004, 0xF87F1BD9, 0x00004, 0xF88AE0E8, 0x00008, - 0xF8964B14, 0x00008, 0xF89CEC6E, 0x00020, 0xF8A5EA06, 0x00008, 0xF8A762F5, 0x00008, - 0xF8AF243E, 0x00004, 0xF8B14C88, 0x97E00, 0xF8B20CA1, 0x00008, 0xF8B87345, 0x00008, - 0xF8CFA72A, 0x00008, 0xF8E06E25, 0x00008, 0xF8E33B50, 0x00008, 0xF8FEE40D, 0x00008, + 0xF7A8B6F6, 0x00020, 0xF7B061BB, 0x00008, 0xF7B27656, 0x00008, 0xF7CA4736, 0x00008, + 0xF7CE3DE1, 0x00008, 0xF7D687DD, 0x00008, 0xF7E12637, 0x00020, 0xF7F491D9, 0x00008, + 0xF7FDD653, 0x00008, 0xF808ED22, 0x00008, 0xF814744B, 0x00008, 0xF81D5E76, 0x00008, + 0xF822E931, 0x00008, 0xF8244145, 0x00008, 0xF8248A40, 0x00008, 0xF8255ACF, 0x00001, + 0xF83BA6A1, 0x00008, 0xF842DA1D, 0x00008, 0xF84F5376, 0x00008, 0xF851076B, 0x00008, + 0xF854B0D4, 0x00008, 0xF85C8836, 0x00008, 0xF86765CA, 0x00008, 0xF8692448, 0x00008, + 0xF86DB5C0, 0x00008, 0xF8728ABF, 0x00008, 0xF8799931, 0x00008, 0xF87F1873, 0x00004, + 0xF87F1A26, 0x00004, 0xF87F1BD9, 0x00004, 0xF88AE0E8, 0x00008, 0xF8964B14, 0x00008, + 0xF89CEC6E, 0x00020, 0xF8A5EA06, 0x00008, 0xF8A762F5, 0x00008, 0xF8AF243E, 0x00004, + 0xF8B14C88, 0x97E00, 0xF8B20CA1, 0x00008, 0xF8B87345, 0x00008, 0xF8CFA72A, 0x00008, + 0xF8E06E25, 0x00008, 0xF8E33B50, 0x00008, 0xF8E62ACE, 0x00008, 0xF8FEE40D, 0x00008, 0xF8FFA0C8, 0x00008, 0xF90B8314, 0x00040, 0xF90EFD79, 0x00004, 0xF913AB42, 0x00008, 0xF91BC2F0, 0x00008, 0xF91E7DDA, 0x00008, 0xF921557F, 0x00008, 0xF9392F06, 0x00008, 0xF93E135C, 0x00008, 0xF93E9956, 0x00008, 0xF94245BC, 0x00008, 0xF94ACE11, 0x00008, - 0xF94D5345, 0x00008, 0xF9515E4B, 0x00008, 0xF973B61F, 0x00008, 0xF97650E1, 0x00008, - 0xF9781C59, 0x00008, 0xF97AC8A4, 0x00004, 0xF9944FA8, 0x00008, 0xF9A30F0D, 0x00008, - 0xF9B4F2D0, 0x00008, 0xF9C7A26B, 0x00008, 0xF9D07679, 0x00008, 0xF9DA14E2, 0x00008, - 0xF9E273AC, 0x00008, 0xF9EA9675, 0x00008, 0xF9F156A3, 0x00300, 0xF9F81928, 0x00008, - 0xF9FC38D3, 0x00008, 0xFA10383A, 0x00008, 0xFA2046E3, 0x00020, 0xFA48881D, 0x00008, - 0xFA4B27F0, 0x00008, 0xFA59C11A, 0x00008, 0xFA6832FA, 0x00008, 0xFA702956, 0x00008, - 0xFA7EBC8B, 0x00008, 0xFA8D7561, 0x00008, 0xFA906F6A, 0x00020, 0xFA99CC90, 0x00020, - 0xFAA2C2E8, 0x00008, 0xFAAC5013, 0x00008, 0xFAC192E6, 0x00008, 0xFADF9658, 0x00008, - 0xFAF31ADD, 0x00008, 0xFAFBF5CF, 0x00008, 0xFB19483D, 0x00008, 0xFB27242A, 0x00008, - 0xFB2AEDD2, 0x00008, 0xFB3D98F7, 0x00008, 0xFB4F27F2, 0x00008, 0xFB5773F6, 0x00008, - 0xFB5E9C1B, 0x00008, 0xFB6A1BB8, 0x00008, 0xFB6D9A04, 0x00008, 0xFB75B970, 0x00008, + 0xF94D5345, 0x00008, 0xF9515E4B, 0x00008, 0xF96BC07E, 0x00008, 0xF973B61F, 0x00008, + 0xF97650E1, 0x00008, 0xF9781C59, 0x00008, 0xF97AC8A4, 0x00004, 0xF9944FA8, 0x00008, + 0xF9A30F0D, 0x00008, 0xF9A38DF1, 0x00008, 0xF9B4F2D0, 0x00008, 0xF9C3C718, 0x00008, + 0xF9C7A26B, 0x00008, 0xF9CDDD10, 0x00008, 0xF9D07679, 0x00008, 0xF9D2D4CD, 0x00008, + 0xF9DA14E2, 0x00008, 0xF9E273AC, 0x00008, 0xF9EA9675, 0x00008, 0xF9F156A3, 0x00300, + 0xF9F81928, 0x00008, 0xF9FC38D3, 0x00008, 0xFA027366, 0x00020, 0xFA10383A, 0x00008, + 0xFA2046E3, 0x00020, 0xFA250582, 0x00008, 0xFA48881D, 0x00008, 0xFA4B27F0, 0x00008, + 0xFA4BB468, 0x00008, 0xFA59C11A, 0x00008, 0xFA6832FA, 0x00008, 0xFA702956, 0x00008, + 0xFA7EBC8B, 0x00008, 0xFA852D33, 0x00008, 0xFA8D7561, 0x00008, 0xFA906F6A, 0x00020, + 0xFA99CC90, 0x00020, 0xFAA2C2E8, 0x00008, 0xFAAC5013, 0x00008, 0xFAC192E6, 0x00008, + 0xFAC903C9, 0x00008, 0xFAD818E1, 0x00008, 0xFADC496F, 0x00008, 0xFADF9658, 0x00008, + 0xFAE8D147, 0x00020, 0xFAF31ADD, 0x00008, 0xFAFBF5CF, 0x00008, 0xFB19483D, 0x00008, + 0xFB27242A, 0x00008, 0xFB2AEDD2, 0x00008, 0xFB2CDFE1, 0x00008, 0xFB3D98F7, 0x00008, + 0xFB4F27F2, 0x00008, 0xFB5773F6, 0x00008, 0xFB5C8904, 0x00008, 0xFB5E9C1B, 0x00008, + 0xFB636123, 0x00008, 0xFB6A1BB8, 0x00008, 0xFB6D9A04, 0x00008, 0xFB75B970, 0x00008, 0xFB7D2DF7, 0x00008, 0xFB87E5B8, 0x00004, 0xFB87E91E, 0x00004, 0xFB87EAD1, 0x00004, - 0xFB8EA529, 0x00008, 0xFB92E7CF, 0x00008, 0xFB95BAF8, 0x00008, 0xFBAA3F59, 0x00008, - 0xFBB1CA27, 0x00008, 0xFBBCB2C8, 0x00008, 0xFBCBA85E, 0x00008, 0xFBD34BC5, 0x00008, - 0xFBE02F22, 0x00008, 0xFBF1ABFE, 0x00008, 0xFBF675D1, 0x00008, 0xFBF840BE, 0x00008, - 0xFBFA2784, 0x00008, 0xFBFBA37B, 0x00008, 0xFC101161, 0x00020, 0xFC12A3CF, 0x00008, - 0xFC19D5E7, 0x00008, 0xFC28CCB4, 0x00008, 0xFC2A2B88, 0x00008, 0xFC61FF9F, 0x00008, - 0xFC6BFA3E, 0x00008, 0xFCA62934, 0x00008, 0xFCAF8D65, 0x00008, 0xFCAFED83, 0x00008, - 0xFCBAC054, 0x00008, 0xFCC5B5EE, 0x00008, 0xFCD279E5, 0x00008, 0xFCDDDEFB, 0x00008, - 0xFCE79242, 0x00008, 0xFCF3CB19, 0x00008, 0xFCF72D72, 0x00008, 0xFD034E45, 0x00008, - 0xFD092F02, 0x00008, 0xFD0B505E, 0x00008, 0xFD133B52, 0x00008, 0xFD16B56B, 0x00008, - 0xFD243B21, 0x00008, 0xFD246910, 0x00008, 0xFD2A1197, 0x00008, 0xFD2C7999, 0x00008, - 0xFD47DECC, 0x00020, 0xFD4CCAB5, 0x00008, 0xFD4E2FE8, 0x00008, 0xFD5106C2, 0x00008, - 0xFD540287, 0x00008, 0xFD593BFB, 0x00008, 0xFD702922, 0x00008, 0xFD7B973C, 0x00008, - 0xFD7CDBA3, 0x00008, 0xFD7E367B, 0x00008, 0xFD7F7A49, 0x00008, 0xFD8E3010, 0x00008, - 0xFDAB2215, 0x00008, 0xFDADEDD4, 0x00008, 0xFDAE2908, 0x00008, 0xFDAF2283, 0x00008, - 0xFDBB5047, 0x00008, 0xFDC8820D, 0x00008, 0xFDC8AE84, 0x00008, 0xFDCDDFAB, 0x00008, - 0xFDD06244, 0x00008, 0xFDDFB678, 0x00004, 0xFDE8F94C, 0x00008, 0xFDFABDA4, 0x00008, + 0xFB8EA529, 0x00008, 0xFB92E7CF, 0x00008, 0xFB95BAF8, 0x00008, 0xFBA4870C, 0x00008, + 0xFBAA3F59, 0x00008, 0xFBB1CA27, 0x00008, 0xFBBCB2C8, 0x00008, 0xFBCBA85E, 0x00008, + 0xFBD34BC5, 0x00008, 0xFBE02F22, 0x00008, 0xFBE2C174, 0x00008, 0xFBF1ABFE, 0x00008, + 0xFBF675D1, 0x00008, 0xFBF840BE, 0x00008, 0xFBFA2784, 0x00008, 0xFBFBA37B, 0x00008, + 0xFC101161, 0x00020, 0xFC12A3CF, 0x00008, 0xFC19D5E7, 0x00008, 0xFC28CCB4, 0x00008, + 0xFC2A2B88, 0x00008, 0xFC61FF9F, 0x00008, 0xFC6BFA3E, 0x00008, 0xFCA3D2FB, 0x00020, + 0xFCA62934, 0x00008, 0xFCAF8D65, 0x00008, 0xFCAFED83, 0x00008, 0xFCBAC054, 0x00008, + 0xFCBDA8E6, 0x00008, 0xFCC5B5EE, 0x00008, 0xFCD279E5, 0x00008, 0xFCD639EC, 0x00008, + 0xFCD81C78, 0x00008, 0xFCDBD2D8, 0x00008, 0xFCDDDEFB, 0x00008, 0xFCE79242, 0x00008, + 0xFCF27D0C, 0x00008, 0xFCF3CB19, 0x00008, 0xFCF72D72, 0x00008, 0xFD034E45, 0x00008, + 0xFD092F02, 0x00008, 0xFD0B505E, 0x00008, 0xFD133B52, 0x00008, 0xFD167AB3, 0x00008, + 0xFD16B56B, 0x00008, 0xFD243B21, 0x00008, 0xFD246910, 0x00008, 0xFD2A1197, 0x00008, + 0xFD2C7999, 0x00008, 0xFD47DECC, 0x00020, 0xFD4CCAB5, 0x00008, 0xFD4E2FE8, 0x00008, + 0xFD50C923, 0x00008, 0xFD5106C2, 0x00008, 0xFD540287, 0x00008, 0xFD593BFB, 0x00008, + 0xFD6A7A3F, 0x00020, 0xFD702922, 0x00008, 0xFD70555D, 0x00008, 0xFD768F9E, 0x00008, + 0xFD7B973C, 0x00008, 0xFD7CDBA3, 0x00008, 0xFD7E367B, 0x00008, 0xFD7F7A49, 0x00008, + 0xFD8E3010, 0x00008, 0xFDAB2215, 0x00008, 0xFDADEDD4, 0x00008, 0xFDAE2908, 0x00008, + 0xFDAF2283, 0x00008, 0xFDBB5047, 0x00008, 0xFDC8820D, 0x00008, 0xFDC8AE84, 0x00008, + 0xFDCDDFAB, 0x00008, 0xFDD06244, 0x00008, 0xFDD6558F, 0x00008, 0xFDDFB678, 0x00004, + 0xFDE8F94C, 0x00008, 0xFDF3DF9B, 0x00008, 0xFDF69A2D, 0x00008, 0xFDFABDA4, 0x00008, 0xFDFF5695, 0x00008, 0xFE07E37F, 0x00020, 0xFE0A82F2, 0x00008, 0xFE1B3561, 0x00008, 0xFE2F69D3, 0x00001, 0xFE46FA45, 0x00008, 0xFE4D2A06, 0x00008, 0xFE53B3F7, 0x00008, 0xFE59A171, 0x00008, 0xFE5DFF0B, 0x00008, 0xFE7058B5, 0x00008, 0xFE72E03D, 0x00008, - 0xFE84FF17, 0x00008, 0xFE9ED52A, 0x00008, 0xFEAA87DA, 0x00004, 0xFEB3BE03, 0x00008, - 0xFEBF39BA, 0x00020, 0xFECD7838, 0x00008, 0xFED99FD0, 0x00008, 0xFEDB04B8, 0x00008, - 0xFEED4AD1, 0x00008, 0xFEEFFDC5, 0x00008, 0xFF1A5A40, 0x00004, 0xFF1A5BF3, 0x00004, - 0xFF1A5DA6, 0x00004, 0xFF1A5F59, 0x00004, 0xFF1A610C, 0x00004, 0xFF1A62BF, 0x00004, - 0xFF1A6472, 0x00004, 0xFF1A6625, 0x00004, 0xFF1A6EA4, 0x00004, 0xFF1A7057, 0x00004, - 0xFF1D6EB0, 0x00004, 0xFF1D7063, 0x00004, 0xFF1D7216, 0x00004, 0xFF1D73C9, 0x00004, - 0xFF1D757C, 0x00004, 0xFF1D772F, 0x00004, 0xFF1D78E2, 0x00004, 0xFF1D867A, 0x00004, - 0xFF1D882D, 0x00004, 0xFF20941E, 0x00004, 0xFF239E5C, 0x00004, 0xFF23A00F, 0x00004, - 0xFF23A528, 0x00004, 0xFF23A6DB, 0x00004, 0xFF23A88E, 0x00004, 0xFF23AA41, 0x00004, - 0xFF23ABF4, 0x00004, 0xFF23ADA7, 0x00004, 0xFF23AF5A, 0x00004, 0xFF23B10D, 0x00004, - 0xFF261823, 0x00008, 0xFF3E0956, 0x00008, 0xFF400FD2, 0x00008, 0xFF406D4E, 0x00008, + 0xFE7ADA30, 0x00008, 0xFE84FF17, 0x00008, 0xFE9ED52A, 0x00008, 0xFEA36F2C, 0x00008, + 0xFEAA87DA, 0x00004, 0xFEB3BE03, 0x00008, 0xFEBF39BA, 0x00020, 0xFECD7838, 0x00008, + 0xFED99FD0, 0x00008, 0xFEDB04B8, 0x00008, 0xFEED4AD1, 0x00008, 0xFEEFFDC5, 0x00008, + 0xFEF6629F, 0x00008, 0xFF1A5A40, 0x00004, 0xFF1A5BF3, 0x00004, 0xFF1A5DA6, 0x00004, + 0xFF1A5F59, 0x00004, 0xFF1A610C, 0x00004, 0xFF1A62BF, 0x00004, 0xFF1A6472, 0x00004, + 0xFF1A6625, 0x00004, 0xFF1A6EA4, 0x00004, 0xFF1A7057, 0x00004, 0xFF1D6EB0, 0x00004, + 0xFF1D7063, 0x00004, 0xFF1D7216, 0x00004, 0xFF1D73C9, 0x00004, 0xFF1D757C, 0x00004, + 0xFF1D772F, 0x00004, 0xFF1D78E2, 0x00004, 0xFF1D867A, 0x00004, 0xFF1D882D, 0x00004, + 0xFF20941E, 0x00004, 0xFF239E5C, 0x00004, 0xFF23A00F, 0x00004, 0xFF23A528, 0x00004, + 0xFF23A6DB, 0x00004, 0xFF23A88E, 0x00004, 0xFF23AA41, 0x00004, 0xFF23ABF4, 0x00004, + 0xFF23ADA7, 0x00004, 0xFF23AF5A, 0x00004, 0xFF23B10D, 0x00004, 0xFF261823, 0x00008, + 0xFF33AE7F, 0x00008, 0xFF3E0956, 0x00008, 0xFF400FD2, 0x00008, 0xFF406D4E, 0x00008, 0xFF4936F1, 0x00008, 0xFF4D07BE, 0x00008, 0xFF4D65FD, 0x00008, 0xFF698DC6, 0x00008, - 0xFF844AAA, 0x00008, 0xFF91A170, 0x00008, 0xFFAC1654, 0x00008, 0xFFB34E8D, 0x00008, - 0xFFB35E50, 0x00008, 0xFFBE24DA, 0x00008, 0xFFC43650, 0x00008, 0xFFC50DCA, 0x00008, - 0xFFDD9BB9, 0x00008, 0xFFEB29AE, 0x00008, 0xFFFCAD52, 0x00008, + 0xFF844AAA, 0x00008, 0xFF881DF0, 0x00008, 0xFF91A170, 0x00008, 0xFF9D7ABC, 0x00008, + 0xFFAC1654, 0x00008, 0xFFB34E8D, 0x00008, 0xFFB35E50, 0x00008, 0xFFBE24DA, 0x00008, + 0xFFC43650, 0x00008, 0xFFC50DCA, 0x00008, 0xFFDD9BB9, 0x00008, 0xFFEB29AE, 0x00008, + 0xFFEC1D19, 0x00008, 0xFFFCAD52, 0x00008, ]; } diff --git a/PKHeX.Core/Saves/Substructures/Gen9/PlayerFashionUnlock9.cs b/PKHeX.Core/Saves/Substructures/Gen9/PlayerFashionUnlock9.cs index 06a69f037c7..349d020bb85 100644 --- a/PKHeX.Core/Saves/Substructures/Gen9/PlayerFashionUnlock9.cs +++ b/PKHeX.Core/Saves/Substructures/Gen9/PlayerFashionUnlock9.cs @@ -17,10 +17,12 @@ public static class PlayerFashionUnlock9 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, - 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1166, 1167, 1168, 1169, 1170, 1171, 1172, - 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, - 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, - 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1225, 1226, 1227, 1228, + 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, + 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, + 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, + 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1225, 1226, 1227, 1228, 1229, + 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, + 1249, ]; private static ReadOnlySpan Gloves => @@ -32,7 +34,9 @@ public static class PlayerFashionUnlock9 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, - 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, + 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, + 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, + 2172, 2173, ]; private static ReadOnlySpan Bag => @@ -44,7 +48,9 @@ public static class PlayerFashionUnlock9 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, - 3135, 3136, 3137, 3138, 3139, 3140, 3141, + 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, + 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, + 3173, 3174, 3175, 3176, 3177, ]; private static ReadOnlySpan Footwear => @@ -58,7 +64,8 @@ public static class PlayerFashionUnlock9 4115, 4116, 4117, 4118, 4119, 4120, 4121, 4122, 4123, 4124, 4125, 4126, 4127, 4128, 4129, 4130, 4131, 4132, 4133, 4134, 4135, 4136, 4137, 4138, 4139, 4140, 4141, 4142, 4143, 4144, 4145, 4146, 4147, 4148, 4149, 4150, 4151, 4152, 4153, 4154, 4155, 4156, 4157, 4158, 4159, 4160, 4161, 4162, 4163, 4164, 4165, 4166, 4167, 4168, 4169, 4170, 4171, - 4172, 4173, 4174, 4175, 4176, 4177, 4178, 4179, 4180, 4181, 4182, 4183, 4184, 4185, + 4172, 4173, 4174, 4175, 4176, 4177, 4178, 4179, 4180, 4181, 4182, 4183, 4184, 4185, 4192, 4193, 4194, 4195, 4196, + 4197, 4198, 4199, 4200, 4201, 4202, 4203, 4204, 4205, 4206, 4211, 4212, 4213, ]; private static ReadOnlySpan Headwear => @@ -89,7 +96,11 @@ public static class PlayerFashionUnlock9 5438, 5439, 5440, 5441, 5442, 5443, 5444, 5445, 5446, 5447, 5448, 5449, 5450, 5451, 5452, 5453, 5454, 5455, 5456, 5457, 5458, 5459, 5460, 5461, 5462, 5463, 5464, 5465, 5466, 5467, 5468, 5469, 5470, 5471, 5472, 5473, 5474, 5475, 5476, 5477, 5478, 5479, 5480, 5481, 5482, 5483, 5484, 5485, 5486, 5487, 5488, 5489, 5490, 5491, 5492, 5493, 5494, - 5495, 5496, 5497, 5498, 5499, 5500, 5501, 5502, 5503, 5504, + 5495, 5496, 5497, 5498, 5499, 5500, 5501, 5502, 5503, 5504, 5505, 5506, 5507, 5508, 5509, 5510, 5511, 5512, 5513, + 5514, 5515, 5516, 5517, 5518, 5519, 5520, 5521, 5522, 5523, 5524, 5525, 5526, 5527, 5528, 5529, 5530, 5531, 5532, + 5533, 5534, 5535, 5536, 5537, 5538, 5539, 5540, 5541, 5542, 5543, 5544, 5545, 5546, 5547, 5548, 5549, 5550, 5551, + 5552, 5553, 5554, 5555, 5556, 5557, 5558, 5559, 5560, 5561, 5562, 5563, 5564, 5565, 5566, 5567, 5568, 5569, 5570, + 5571, 5572, 5573, 5574, 5575, ]; private static ReadOnlySpan Legwear => @@ -100,18 +111,20 @@ public static class PlayerFashionUnlock9 6057, 6058, 6059, 6060, 6061, 6062, 6063, 6064, 6065, 6066, 6067, 6068, 6069, 6070, 6071, 6072, 6073, 6074, 6075, 6076, 6077, 6078, 6079, 6080, 6081, 6082, 6083, 6084, 6085, 6086, 6087, 6088, 6089, 6090, 6091, 6092, 6093, 6094, 6095, 6096, 6097, 6098, 6099, 6100, 6101, 6102, 6103, 6104, 6105, 6106, 6107, 6108, 6109, 6110, 6111, 6112, 6113, - 6114, 6115, 6116, 6117, 6118, 6119, 6120, 6121, 6122, + 6114, 6115, 6116, 6117, 6118, 6119, 6120, 6121, 6122, 6165, 6166, 6167, 6168, 6169, 6170, 6171, 6172, 6173, 6174, + 6175, 6176, 6177, 6178, 6179, ]; - private static ReadOnlySpan ClothingF => [ 7000, 7001, 7002, 7003, 7008, 7009, 7010, 7011, 7017, 7019, 7021, 7023, 7025 ]; - private static ReadOnlySpan ClothingM => [ 7004, 7005, 7006, 7007, 7012, 7013, 7014, 7015, 7016, 7018, 7020, 7022, 7024 ]; + private static ReadOnlySpan ClothingF => [ 7000, 7001, 7002, 7003, 7008, 7009, 7010, 7011, 7017, 7019, 7021, 7023, 7025, 7027, 7029, 7031, 7033, 7035, 7037, 7039, 7041, 7043 ]; + private static ReadOnlySpan ClothingM => [ 7004, 7005, 7006, 7007, 7012, 7013, 7014, 7015, 7016, 7018, 7020, 7022, 7024, 7026, 7028, 7030, 7032, 7034, 7036, 7038, 7040, 7042 ]; private static ReadOnlySpan PhoneCase => [ 8000, 8001, 8002, 8003, 8004, 8005, 8006, 8007, 8008, 8009, 8010, 8011, 8012, 8013, 8014, 8015, 8016, 8017, 8018, 8019, 8020, 8021, 8022, 8023, 8024, 8025, 8026, 8027, 8028, 8029, 8030, 8031, 8032, 8033, 8034, 8035, 8036, 8037, 8038, 8039, 8040, 8041, 8042, 8043, 8044, 8045, 8046, 8047, 8048, 8049, 8050, 8051, 8052, 8053, 8054, 8055, 8056, - 8057, 8058, 8059, 8060, 8061, 8062, 8063, 8064, 8065, 8066, 8067, + 8057, 8058, 8059, 8060, 8061, 8062, 8063, 8064, 8065, 8066, 8067, 8068, 8069, 8070, 8071, 8072, 8073, 8074, 8075, + 8076, 8077, ]; public static int Add(SCBlockAccessor acc, uint key, ReadOnlySpan add) diff --git a/PKHeX.Core/Saves/Substructures/Gen9/RaidSpawnList9.cs b/PKHeX.Core/Saves/Substructures/Gen9/RaidSpawnList9.cs index 6044cdd66e5..77fd2294ef0 100644 --- a/PKHeX.Core/Saves/Substructures/Gen9/RaidSpawnList9.cs +++ b/PKHeX.Core/Saves/Substructures/Gen9/RaidSpawnList9.cs @@ -11,6 +11,7 @@ public sealed class RaidSpawnList9 : SaveBlock public readonly int CountUsed; public const int RaidCountLegal_T0 = 72; public const int RaidCountLegal_T1 = 100; + public const int RaidCountLegal_T2 = 80; public readonly bool HasSeeds; private readonly int OffsetRaidStart; diff --git a/PKHeX.Core/Saves/Util/SaveUtil.cs b/PKHeX.Core/Saves/Util/SaveUtil.cs index c0e777ad88a..4575f00c0c9 100644 --- a/PKHeX.Core/Saves/Util/SaveUtil.cs +++ b/PKHeX.Core/Saves/Util/SaveUtil.cs @@ -144,6 +144,7 @@ public static class SaveUtil #endif private const int SIZE_G9_202 = 0xC8E; // Add 2 blocks (1 obj 0xC80, 1 bool) = 4{key}1{obj}4{len} + 4{key}1{boolT/boolF} + private const int SIZE_G9_300 = 0x83AD; private static readonly HashSet SizesSV = [ @@ -158,32 +159,32 @@ public static class SaveUtil SIZE_G9_3G0, SIZE_G9_3G1, SIZE_G9_3P0, SIZE_G9_3P1, - SIZE_G9_DLC1_0, SIZE_G9_DLC1_0 + SIZE_G9_202, - SIZE_G9_DLC1_1, SIZE_G9_DLC1_1 + SIZE_G9_202, - SIZE_G9_DLC1_2, SIZE_G9_DLC1_2 + SIZE_G9_202, - SIZE_G9_DLC1_3, SIZE_G9_DLC1_3 + SIZE_G9_202, - SIZE_G9_DLC1_4, SIZE_G9_DLC1_4 + SIZE_G9_202, - SIZE_G9_DLC1_5, SIZE_G9_DLC1_5 + SIZE_G9_202, - SIZE_G9_DLC1_6, SIZE_G9_DLC1_6 + SIZE_G9_202, - SIZE_G9_DLC1_7, SIZE_G9_DLC1_7 + SIZE_G9_202, - SIZE_G9_DLC1_8, SIZE_G9_DLC1_8 + SIZE_G9_202, - SIZE_G9_DLC1_9, SIZE_G9_DLC1_9 + SIZE_G9_202, - SIZE_G9_DLC1_A, SIZE_G9_DLC1_A + SIZE_G9_202, - SIZE_G9_DLC1_B, SIZE_G9_DLC1_B + SIZE_G9_202, - SIZE_G9_DLC1_C, SIZE_G9_DLC1_C + SIZE_G9_202, - SIZE_G9_DLC1_D, SIZE_G9_DLC1_D + SIZE_G9_202, - SIZE_G9_DLC1_E, SIZE_G9_DLC1_E + SIZE_G9_202, - SIZE_G9_DLC1_F, SIZE_G9_DLC1_F + SIZE_G9_202, - SIZE_G9_DLC1_G, SIZE_G9_DLC1_G + SIZE_G9_202, - SIZE_G9_DLC1_H, SIZE_G9_DLC1_H + SIZE_G9_202, - SIZE_G9_DLC1_I, SIZE_G9_DLC1_I + SIZE_G9_202, - SIZE_G9_DLC1_Q, SIZE_G9_DLC1_Q + SIZE_G9_202, - SIZE_G9_DLC1_W, SIZE_G9_DLC1_W + SIZE_G9_202, - SIZE_G9_DLC1_R, SIZE_G9_DLC1_R + SIZE_G9_202, - SIZE_G9_DLC1_T, SIZE_G9_DLC1_T + SIZE_G9_202, - SIZE_G9_DLC1_Y, SIZE_G9_DLC1_Y + SIZE_G9_202, - SIZE_G9_DLC1_U, SIZE_G9_DLC1_U + SIZE_G9_202, - SIZE_G9_DLC1_V, SIZE_G9_DLC1_V + SIZE_G9_202, + SIZE_G9_DLC1_0, SIZE_G9_DLC1_0 + SIZE_G9_202, SIZE_G9_DLC1_0 + SIZE_G9_300, + SIZE_G9_DLC1_1, SIZE_G9_DLC1_1 + SIZE_G9_202, SIZE_G9_DLC1_1 + SIZE_G9_300, + SIZE_G9_DLC1_2, SIZE_G9_DLC1_2 + SIZE_G9_202, SIZE_G9_DLC1_2 + SIZE_G9_300, + SIZE_G9_DLC1_3, SIZE_G9_DLC1_3 + SIZE_G9_202, SIZE_G9_DLC1_3 + SIZE_G9_300, + SIZE_G9_DLC1_4, SIZE_G9_DLC1_4 + SIZE_G9_202, SIZE_G9_DLC1_4 + SIZE_G9_300, + SIZE_G9_DLC1_5, SIZE_G9_DLC1_5 + SIZE_G9_202, SIZE_G9_DLC1_5 + SIZE_G9_300, + SIZE_G9_DLC1_6, SIZE_G9_DLC1_6 + SIZE_G9_202, SIZE_G9_DLC1_6 + SIZE_G9_300, + SIZE_G9_DLC1_7, SIZE_G9_DLC1_7 + SIZE_G9_202, SIZE_G9_DLC1_7 + SIZE_G9_300, + SIZE_G9_DLC1_8, SIZE_G9_DLC1_8 + SIZE_G9_202, SIZE_G9_DLC1_8 + SIZE_G9_300, + SIZE_G9_DLC1_9, SIZE_G9_DLC1_9 + SIZE_G9_202, SIZE_G9_DLC1_9 + SIZE_G9_300, + SIZE_G9_DLC1_A, SIZE_G9_DLC1_A + SIZE_G9_202, SIZE_G9_DLC1_A + SIZE_G9_300, + SIZE_G9_DLC1_B, SIZE_G9_DLC1_B + SIZE_G9_202, SIZE_G9_DLC1_B + SIZE_G9_300, + SIZE_G9_DLC1_C, SIZE_G9_DLC1_C + SIZE_G9_202, SIZE_G9_DLC1_C + SIZE_G9_300, + SIZE_G9_DLC1_D, SIZE_G9_DLC1_D + SIZE_G9_202, SIZE_G9_DLC1_D + SIZE_G9_300, + SIZE_G9_DLC1_E, SIZE_G9_DLC1_E + SIZE_G9_202, SIZE_G9_DLC1_E + SIZE_G9_300, + SIZE_G9_DLC1_F, SIZE_G9_DLC1_F + SIZE_G9_202, SIZE_G9_DLC1_F + SIZE_G9_300, + SIZE_G9_DLC1_G, SIZE_G9_DLC1_G + SIZE_G9_202, SIZE_G9_DLC1_G + SIZE_G9_300, + SIZE_G9_DLC1_H, SIZE_G9_DLC1_H + SIZE_G9_202, SIZE_G9_DLC1_H + SIZE_G9_300, + SIZE_G9_DLC1_I, SIZE_G9_DLC1_I + SIZE_G9_202, SIZE_G9_DLC1_I + SIZE_G9_300, + SIZE_G9_DLC1_Q, SIZE_G9_DLC1_Q + SIZE_G9_202, SIZE_G9_DLC1_Q + SIZE_G9_300, + SIZE_G9_DLC1_W, SIZE_G9_DLC1_W + SIZE_G9_202, SIZE_G9_DLC1_W + SIZE_G9_300, + SIZE_G9_DLC1_R, SIZE_G9_DLC1_R + SIZE_G9_202, SIZE_G9_DLC1_R + SIZE_G9_300, + SIZE_G9_DLC1_T, SIZE_G9_DLC1_T + SIZE_G9_202, SIZE_G9_DLC1_T + SIZE_G9_300, + SIZE_G9_DLC1_Y, SIZE_G9_DLC1_Y + SIZE_G9_202, SIZE_G9_DLC1_Y + SIZE_G9_300, + SIZE_G9_DLC1_U, SIZE_G9_DLC1_U + SIZE_G9_202, SIZE_G9_DLC1_U + SIZE_G9_300, + SIZE_G9_DLC1_V, SIZE_G9_DLC1_V + SIZE_G9_202, SIZE_G9_DLC1_V + SIZE_G9_300, ]; private static readonly HashSet SizesSWSH = diff --git a/PKHeX.Drawing.Misc/Properties/Resources.Designer.cs b/PKHeX.Drawing.Misc/Properties/Resources.Designer.cs index a6979c93b61..ce63b0a755f 100644 --- a/PKHeX.Drawing.Misc/Properties/Resources.Designer.cs +++ b/PKHeX.Drawing.Misc/Properties/Resources.Designer.cs @@ -2370,6 +2370,16 @@ public static System.Drawing.Bitmap gem_17 { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap gem_99 { + get { + object obj = ResourceManager.GetObject("gem_99", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -3810,6 +3820,16 @@ public static System.Drawing.Bitmap ribbononceinalifetime { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap ribbonpartner { + get { + object obj = ResourceManager.GetObject("ribbonpartner", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -4910,6 +4930,16 @@ public static System.Drawing.Bitmap type_icon_17 { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap type_icon_99 { + get { + object obj = ResourceManager.GetObject("type_icon_99", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -5089,5 +5119,15 @@ public static System.Drawing.Bitmap type_wide_17 { return ((System.Drawing.Bitmap)(obj)); } } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap type_wide_99 { + get { + object obj = ResourceManager.GetObject("type_wide_99", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } } } diff --git a/PKHeX.Drawing.Misc/Properties/Resources.resx b/PKHeX.Drawing.Misc/Properties/Resources.resx index 79df596e553..86c227af601 100644 --- a/PKHeX.Drawing.Misc/Properties/Resources.resx +++ b/PKHeX.Drawing.Misc/Properties/Resources.resx @@ -811,6 +811,9 @@ ..\Resources\img\types\gem\gem_17.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\types\gem\gem_99.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\ribbons\ribbonability.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -1243,6 +1246,9 @@ ..\Resources\img\ribbons\ribbononceinalifetime.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\ribbons\ribbonpartner.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\ribbons\ribbonpremier.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -1573,6 +1579,9 @@ ..\Resources\img\types\square\type_icon_17.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\types\square\type_icon_99.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\types\wide\type_wide_00.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -1627,4 +1636,7 @@ ..\Resources\img\types\wide\type_wide_17.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\types\wide\type_wide_99.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/PKHeX.Drawing.Misc/Resources/img/ribbons/ribbonpartner.png b/PKHeX.Drawing.Misc/Resources/img/ribbons/ribbonpartner.png new file mode 100644 index 00000000000..15f4c07bfc4 Binary files /dev/null and b/PKHeX.Drawing.Misc/Resources/img/ribbons/ribbonpartner.png differ diff --git a/PKHeX.Drawing.Misc/Resources/img/ribbons/ribbontwinklingstar.png b/PKHeX.Drawing.Misc/Resources/img/ribbons/ribbontwinklingstar.png index 5c4ef0203a3..d2a28e66193 100644 Binary files a/PKHeX.Drawing.Misc/Resources/img/ribbons/ribbontwinklingstar.png and b/PKHeX.Drawing.Misc/Resources/img/ribbons/ribbontwinklingstar.png differ diff --git a/PKHeX.Drawing.Misc/Resources/img/types/gem/gem_99.png b/PKHeX.Drawing.Misc/Resources/img/types/gem/gem_99.png new file mode 100644 index 00000000000..e619c9428fe Binary files /dev/null and b/PKHeX.Drawing.Misc/Resources/img/types/gem/gem_99.png differ diff --git a/PKHeX.Drawing.Misc/Resources/img/types/square/type_icon_99.png b/PKHeX.Drawing.Misc/Resources/img/types/square/type_icon_99.png new file mode 100644 index 00000000000..34cef43fc4a Binary files /dev/null and b/PKHeX.Drawing.Misc/Resources/img/types/square/type_icon_99.png differ diff --git a/PKHeX.Drawing.Misc/Resources/img/types/wide/type_wide_99.png b/PKHeX.Drawing.Misc/Resources/img/types/wide/type_wide_99.png new file mode 100644 index 00000000000..a317f892cd3 Binary files /dev/null and b/PKHeX.Drawing.Misc/Resources/img/types/wide/type_wide_99.png differ diff --git a/PKHeX.Drawing.PokeSprite/Properties/Resources.Designer.cs b/PKHeX.Drawing.PokeSprite/Properties/Resources.Designer.cs index a234ccd6a53..01961ed9df5 100644 --- a/PKHeX.Drawing.PokeSprite/Properties/Resources.Designer.cs +++ b/PKHeX.Drawing.PokeSprite/Properties/Resources.Designer.cs @@ -820,6 +820,26 @@ public static System.Drawing.Bitmap a_1017_7 { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1018 { + get { + object obj = ResourceManager.GetObject("a_1018", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1019 { + get { + object obj = ResourceManager.GetObject("a_1019", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -830,6 +850,86 @@ public static System.Drawing.Bitmap a_102 { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1020 { + get { + object obj = ResourceManager.GetObject("a_1020", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1021 { + get { + object obj = ResourceManager.GetObject("a_1021", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1022 { + get { + object obj = ResourceManager.GetObject("a_1022", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1023 { + get { + object obj = ResourceManager.GetObject("a_1023", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1024 { + get { + object obj = ResourceManager.GetObject("a_1024", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1024_1 { + get { + object obj = ResourceManager.GetObject("a_1024_1", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1024_2 { + get { + object obj = ResourceManager.GetObject("a_1024_2", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1025 { + get { + object obj = ResourceManager.GetObject("a_1025", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -14810,6 +14910,16 @@ public static System.Drawing.Bitmap aitem_1104 { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1109 { + get { + object obj = ResourceManager.GetObject("aitem_1109", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -14820,6 +14930,66 @@ public static System.Drawing.Bitmap aitem_111 { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1110 { + get { + object obj = ResourceManager.GetObject("aitem_1110", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1111 { + get { + object obj = ResourceManager.GetObject("aitem_1111", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1112 { + get { + object obj = ResourceManager.GetObject("aitem_1112", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1113 { + get { + object obj = ResourceManager.GetObject("aitem_1113", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1114 { + get { + object obj = ResourceManager.GetObject("aitem_1114", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1115 { + get { + object obj = ResourceManager.GetObject("aitem_1115", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -15350,6 +15520,16 @@ public static System.Drawing.Bitmap aitem_158 { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1581 { + get { + object obj = ResourceManager.GetObject("aitem_1581", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -16280,6 +16460,16 @@ public static System.Drawing.Bitmap aitem_224 { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_225 { + get { + object obj = ResourceManager.GetObject("aitem_225", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -16380,6 +16570,16 @@ public static System.Drawing.Bitmap aitem_2345 { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_235 { + get { + object obj = ResourceManager.GetObject("aitem_235", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -16660,6 +16860,16 @@ public static System.Drawing.Bitmap aitem_248 { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_2482 { + get { + object obj = ResourceManager.GetObject("aitem_2482", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -16700,6 +16910,16 @@ public static System.Drawing.Bitmap aitem_251 { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_252 { + get { + object obj = ResourceManager.GetObject("aitem_252", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -16710,6 +16930,16 @@ public static System.Drawing.Bitmap aitem_253 { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_2549 { + get { + object obj = ResourceManager.GetObject("aitem_2549", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -17270,6 +17500,46 @@ public static System.Drawing.Bitmap aitem_32 { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_321 { + get { + object obj = ResourceManager.GetObject("aitem_321", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_322 { + get { + object obj = ResourceManager.GetObject("aitem_322", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_323 { + get { + object obj = ResourceManager.GetObject("aitem_323", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_324 { + get { + object obj = ResourceManager.GetObject("aitem_324", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// diff --git a/PKHeX.Drawing.PokeSprite/Properties/Resources.resx b/PKHeX.Drawing.PokeSprite/Properties/Resources.resx index c3fdcedf728..8b8ce431810 100644 --- a/PKHeX.Drawing.PokeSprite/Properties/Resources.resx +++ b/PKHeX.Drawing.PokeSprite/Properties/Resources.resx @@ -148,9 +148,30 @@ ..\Resources\img\Artwork Items\aitem_1104.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_1109.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_111.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_1110.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_1111.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_1112.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_1113.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_1114.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_1115.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_1116.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -310,6 +331,9 @@ ..\Resources\img\Artwork Items\aitem_158.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_1581.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_1582.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -589,6 +613,9 @@ ..\Resources\img\Artwork Items\aitem_224.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_225.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_228.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -619,6 +646,9 @@ ..\Resources\img\Artwork Items\aitem_2345.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_235.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_236.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -703,6 +733,9 @@ ..\Resources\img\Artwork Items\aitem_248.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_2482.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_249.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -715,9 +748,15 @@ ..\Resources\img\Artwork Items\aitem_251.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_252.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_253.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_2549.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_26.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -886,6 +925,18 @@ ..\Resources\img\Artwork Items\aitem_32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_321.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_322.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_323.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_324.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_325.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -1360,12 +1411,42 @@ ..\Resources\img\Artwork Pokemon Sprites\a_1017-7.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Pokemon Sprites\a_1018.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1019.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Pokemon Sprites\a_101-1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\img\Artwork Pokemon Sprites\a_102.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Pokemon Sprites\a_1020.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1021.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1022.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1023.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1024.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1024-1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1024-2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1025.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Pokemon Sprites\a_103.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1109.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1109.png new file mode 100644 index 00000000000..f22b2336f48 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1109.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1110.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1110.png new file mode 100644 index 00000000000..fd62fd3b255 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1110.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1111.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1111.png new file mode 100644 index 00000000000..fd34605afec Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1111.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1112.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1112.png new file mode 100644 index 00000000000..5ad4bedee16 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1112.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1113.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1113.png new file mode 100644 index 00000000000..93b0ddb2e43 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1113.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1114.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1114.png new file mode 100644 index 00000000000..e6070fcdff3 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1114.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1115.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1115.png new file mode 100644 index 00000000000..9b2dda5729d Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1115.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1581.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1581.png new file mode 100644 index 00000000000..438801e20b9 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1581.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_225.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_225.png new file mode 100644 index 00000000000..86043a1ba8a Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_225.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_235.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_235.png new file mode 100644 index 00000000000..a08d2fb2a76 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_235.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_2482.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_2482.png new file mode 100644 index 00000000000..c9ad029b2ff Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_2482.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_252.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_252.png new file mode 100644 index 00000000000..17a8fa48b9e Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_252.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_2549.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_2549.png new file mode 100644 index 00000000000..83b891ade54 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_2549.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_321.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_321.png new file mode 100644 index 00000000000..d41314f571b Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_321.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_322.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_322.png new file mode 100644 index 00000000000..32532a4f0db Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_322.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_323.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_323.png new file mode 100644 index 00000000000..27c8b6aae70 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_323.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_324.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_324.png new file mode 100644 index 00000000000..ea125a31375 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_324.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1.png index 75b6e24ca25..25c62da3c50 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1018.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1018.png new file mode 100644 index 00000000000..da2a4258cc8 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1018.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1019.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1019.png new file mode 100644 index 00000000000..da2474c2212 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1019.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_102.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_102.png index c4c204a9a6e..ce3e6bd899f 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_102.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_102.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1020.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1020.png new file mode 100644 index 00000000000..547505628c5 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1020.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1021.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1021.png new file mode 100644 index 00000000000..ee9e12df8ed Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1021.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1022.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1022.png new file mode 100644 index 00000000000..4becf2c5d4b Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1022.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1023.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1023.png new file mode 100644 index 00000000000..abc983f2e36 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1023.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024-1.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024-1.png new file mode 100644 index 00000000000..b1f8c871889 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024-1.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024-2.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024-2.png new file mode 100644 index 00000000000..9e27851ef2b Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024-2.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024.png new file mode 100644 index 00000000000..d2d201bc3f7 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1025.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1025.png new file mode 100644 index 00000000000..9dbd735c238 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1025.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_103.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_103.png index 3f9313a0411..35144ba80ba 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_103.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_103.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_106.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_106.png index de0580f6cc4..6cf38e2cfda 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_106.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_106.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_107.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_107.png index 90a6cf650f0..58ff8c2d059 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_107.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_107.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_111.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_111.png index 1aa3c2f6f27..054efc4ef66 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_111.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_111.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_112.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_112.png index 6c3fb0cfea5..593f23bb140 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_112.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_112.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_116.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_116.png index 40fb51c24df..5c57ba60b12 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_116.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_116.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_117.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_117.png index 87027253a92..072e1518557 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_117.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_117.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_125.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_125.png index 16d6701ac17..f8a585fec4f 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_125.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_125.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_126.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_126.png index 19b1beada7b..9ddcc5d06e9 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_126.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_126.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_131.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_131.png index 6f619381e77..86b4a2bce15 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_131.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_131.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_137.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_137.png index d67b3087510..25c39c4c537 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_137.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_137.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_152.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_152.png index 122381afa53..c70c3f12baf 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_152.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_152.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_153.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_153.png index 57095493912..0be517f55d4 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_153.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_153.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_154.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_154.png index 8a2db3a0ed1..059a1f04100 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_154.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_154.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_159.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_159.png index d7d1bdbfc54..416c7886af3 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_159.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_159.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_160.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_160.png index e9a0093dc30..bc3497a8fdd 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_160.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_160.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_170.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_170.png index 20e59f3ab83..2fcb72e0981 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_170.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_170.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_171.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_171.png index a4b3ecfd668..c81e46cf46b 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_171.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_171.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_2.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_2.png index 31c37db06af..a4630225f88 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_2.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_2.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_210.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_210.png index dfdf89d6e06..80b931fe873 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_210.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_210.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_233.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_233.png index f4be9dceb26..362bcff1d2d 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_233.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_233.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_235.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_235.png index ee5a4df47a3..d8de5e3c044 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_235.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_235.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_236.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_236.png index 95c993ccff3..8b410d0642b 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_236.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_236.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_237.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_237.png index 0ff07635169..b20b2a987e9 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_237.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_237.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_239.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_239.png index f9b4a27474e..3c6e7906c5b 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_239.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_239.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_240.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_240.png index 6edbc5d4fd8..119d13533d1 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_240.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_240.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_243.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_243.png index 5cd40ecece5..4d75cc1c310 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_243.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_243.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_244.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_244.png index 00b7de1fded..2f992c3f748 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_244.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_244.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_245.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_245.png index fd61f991734..3d3637c3bea 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_245.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_245.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_249.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_249.png index 36c2ce6990f..ec7f2623d81 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_249.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_249.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_250.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_250.png index 2d7ea9ca0b4..8e26b58be58 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_250.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_250.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_254.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_254.png index 423240ae15c..2d3f9724a99 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_254.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_254.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_255.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_255.png index 1789118b6af..1ee5e732dfa 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_255.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_255.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_256.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_256.png index f8d85ddb1d7..3c0c495ba6b 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_256.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_256.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_258.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_258.png index 30746eec6d4..69e2cae1d7a 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_258.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_258.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_3.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_3.png index 42f1bf78003..9489be8bc62 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_3.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_3.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_328.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_328.png index edfacfced4c..40ff51bb817 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_328.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_328.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_329.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_329.png index e59c2270874..b683074c63d 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_329.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_329.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_374.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_374.png index ff32c5d08ae..6530db28e55 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_374.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_374.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_375.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_375.png index 13cd6397a35..5c5a305b6ab 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_375.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_375.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_377.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_377.png index 5119f97b068..07f201ace57 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_377.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_377.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_378.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_378.png index c6691386b8b..dc58f2a9813 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_378.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_378.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_380.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_380.png index f8c8454170d..2469dce663a 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_380.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_380.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-1.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-1.png index e72c9fa5be3..d20f232e6d7 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-1.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-1.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-2.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-2.png index c4285ab079b..8ee452b85da 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-2.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-2.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-3.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-3.png index 6c47e0890ca..0bfba1e14c3 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-3.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-3.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386.png index 54905acf358..16a417021fc 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_408.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_408.png index 27310632aa2..355486bb1f0 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_408.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_408.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_409.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_409.png index 90bb4e4814b..11792250e19 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_409.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_409.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_410.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_410.png index 46e9bab21dc..04a63e54952 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_410.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_410.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_411.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_411.png index c762d74b2b4..fba77852157 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_411.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_411.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_43.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_43.png index 42bc8ed87e4..093a70f678a 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_43.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_43.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_44.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_44.png index f7388c73749..81c07b9e668 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_44.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_44.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_45.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_45.png index be25e5be43e..e75e7d8cc5b 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_45.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_45.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_474.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_474.png index ea81c644127..1dfe6741d44 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_474.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_474.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_486.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_486.png index dd1c685487c..d4e6b74556c 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_486.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_486.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_573.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_573.png index 058f5d99273..de54d697c0f 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_573.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_573.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_644.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_644.png index db807b5bcc2..8ddcf662116 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_644.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_644.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_647.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_647.png index dba087f810b..2cea00f988b 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_647.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_647.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_7.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_7.png index 380e09817fb..069bc3b264f 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_7.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_7.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_72.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_72.png index fd3d3aff135..058ce77d01d 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_72.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_72.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_725.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_725.png index abd2c492cf2..a391fbc98af 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_725.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_725.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_726.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_726.png index 4212fa45ea7..9c39f358052 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_726.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_726.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_73.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_73.png index 371d9d07e9f..c6c94117d97 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_73.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_73.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-1.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-1.png index c6f8c10b477..e3fd4290e36 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-1.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-1.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-10.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-10.png index fd57a97c1dc..c3b15022d7b 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-10.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-10.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-11.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-11.png index 1acf6ac19a0..05472ab0075 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-11.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-11.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-12.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-12.png index e7397a6528a..fa16177f047 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-12.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-12.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-13.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-13.png index f6e68845325..517ad0ced5a 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-13.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-13.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-2.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-2.png index c6f8c10b477..e3fd4290e36 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-2.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-2.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-3.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-3.png index c6f8c10b477..e3fd4290e36 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-3.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-3.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-4.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-4.png index c6f8c10b477..e3fd4290e36 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-4.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-4.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-5.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-5.png index c6f8c10b477..e3fd4290e36 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-5.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-5.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-6.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-6.png index c6f8c10b477..e3fd4290e36 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-6.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-6.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-7.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-7.png index 652d3f6e7ee..fe72c902b37 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-7.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-7.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-8.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-8.png index f73f54cee72..f300c40856d 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-8.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-8.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-9.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-9.png index 60f1a19f2bb..d779fc9bac1 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-9.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-9.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774.png index 8f993812ab9..e3fd4290e36 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_8.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_8.png index 2b53e481a2d..7564c95eb2b 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_8.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_8.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_84.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_84.png index c075b977c86..3b8af3b3ae0 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_84.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_84.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_85.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_85.png index b903cc399e7..c7fd711cfc6 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_85.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_85.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_86.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_86.png index 0e175a3d004..58ca41e6ea1 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_86.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_86.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_87.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_87.png index 9da801aab29..b8ea7e2e58d 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_87.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_87.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_9.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_9.png index 275abdf8497..8c62bca9a76 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_9.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_9.png differ diff --git a/PKHeX.Drawing.PokeSprite/Util/SpriteUtil.cs b/PKHeX.Drawing.PokeSprite/Util/SpriteUtil.cs index 47633bafbbc..4c420388750 100644 --- a/PKHeX.Drawing.PokeSprite/Util/SpriteUtil.cs +++ b/PKHeX.Drawing.PokeSprite/Util/SpriteUtil.cs @@ -148,7 +148,7 @@ private static Bitmap GetSprite(PKM pk, SaveFile sav, int box, int slot, bool fl private static Bitmap ApplyTeraColor(byte elementalType, Bitmap img, SpriteBackgroundType type) { - var color = TypeColor.GetTypeSpriteColor(elementalType); + var color = TypeColor.GetTeraSpriteColor(elementalType); var thk = SpriteBuilder.ShowTeraThicknessStripe; var op = SpriteBuilder.ShowTeraOpacityStripe; var bg = SpriteBuilder.ShowTeraOpacityBackground; diff --git a/PKHeX.Drawing.PokeSprite/Util/TypeColor.cs b/PKHeX.Drawing.PokeSprite/Util/TypeColor.cs index a4625e18f1c..1ae55d86184 100644 --- a/PKHeX.Drawing.PokeSprite/Util/TypeColor.cs +++ b/PKHeX.Drawing.PokeSprite/Util/TypeColor.cs @@ -40,4 +40,19 @@ public static class TypeColor Fairy => Color.FromArgb(239, 113, 239), _ => throw new ArgumentOutOfRangeException(nameof(type), type, null), }; + + /// + /// Color to show for a of . + /// + public static Color Stellar => Color.LightYellow; + + /// + /// Gets the color of a for a Tera sprite. + /// + public static Color GetTeraSpriteColor(byte elementalType) + { + if (elementalType == TeraTypeUtil.Stellar) + return Stellar; + return GetTypeSpriteColor(elementalType); + } } diff --git a/PKHeX.WinForms/Controls/PKM Editor/StatEditor.cs b/PKHeX.WinForms/Controls/PKM Editor/StatEditor.cs index ccbb81469e3..09d300319cb 100644 --- a/PKHeX.WinForms/Controls/PKM Editor/StatEditor.cs +++ b/PKHeX.WinForms/Controls/PKM Editor/StatEditor.cs @@ -398,8 +398,8 @@ public void UpdateStats() if (Entity is ITeraType) { var pi = Entity.PersonalInfo; - PB_TeraType1.SetType(pi.Type1); - PB_TeraType2.SetType(pi.Type2); + PB_TeraType1.SetType(pi.Type1, false); // Personal Info are just regular move types. + PB_TeraType2.SetType(pi.Type2, false); // Personal Info are just regular move types. } } @@ -673,6 +673,8 @@ static void SetEVMaskSize(Size s, string Mask, MaskedTextBox[] arr) private const string TeraOverrideNone = "---"; private const byte TeraOverrideNoneValue = TeraTypeUtil.OverrideNone; + private const byte TeraStellarValue = TeraTypeUtil.Stellar; + private const byte TeraDisplayIndex = TeraTypeUtil.StellarTypeDisplayStringIndex; private void L_TeraTypeOriginal_Click(object sender, EventArgs e) { @@ -705,11 +707,12 @@ public void InitializeDataSources() CB_TeraTypeOriginal.InitializeBinding(); CB_TeraTypeOverride.InitializeBinding(); - var types = GameInfo.Strings.types; - CB_HPType.DataSource = Util.GetCBList(types.AsSpan(1, 16)); + var types = GameInfo.Strings.types.AsSpan(); + CB_HPType.DataSource = Util.GetCBList(types.Slice(1, HiddenPower.TypeCount)); - var tera = Util.GetCBList(types); + var tera = Util.GetCBList(types[..TeraDisplayIndex]); tera.Insert(0, new(TeraOverrideNone, TeraOverrideNoneValue)); + tera.Add(new(types[TeraDisplayIndex], TeraStellarValue)); CB_TeraTypeOriginal.DataSource = new BindingSource(tera, null); CB_TeraTypeOverride.DataSource = new BindingSource(tera, null); @@ -763,14 +766,20 @@ public sealed class TypePictureBox : PictureBox { private byte Type; - public void SetType(byte type) => BackColor = TypeColor.GetTypeSpriteColor(Type = type); + public void SetType(byte type, bool tera) => BackColor = tera + ? TypeColor.GetTeraSpriteColor(Type = type) + : TypeColor.GetTypeSpriteColor(Type = type); + private readonly ToolTip Tip = new() { InitialDelay = 500, ReshowDelay = 500, ShowAlways = true }; // Show a tooltip when hovered. protected override void OnMouseHover(EventArgs e) { base.OnMouseHover(e); - var name = GameInfo.Strings.types[Type]; + var index = Type; + if (index == TeraTypeUtil.Stellar) + index = TeraTypeUtil.StellarTypeDisplayStringIndex; + var name = GameInfo.Strings.types[index]; Tip.SetToolTip(this, name); } } diff --git a/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.Designer.cs b/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.Designer.cs index d64e7dab2ed..e9061fb70c6 100644 --- a/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.Designer.cs +++ b/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.Designer.cs @@ -99,6 +99,7 @@ private void InitializeComponent() B_VerifySaveEntities = new System.Windows.Forms.Button(); Menu_ExportBAK = new System.Windows.Forms.Button(); B_JPEG = new System.Windows.Forms.Button(); + B_ConvertKorean = new System.Windows.Forms.Button(); CB_SaveSlot = new System.Windows.Forms.ComboBox(); L_SaveSlot = new System.Windows.Forms.Label(); L_Secure2 = new System.Windows.Forms.Label(); @@ -107,7 +108,7 @@ private void InitializeComponent() TB_Secure1 = new System.Windows.Forms.TextBox(); L_GameSync = new System.Windows.Forms.Label(); TB_GameSync = new System.Windows.Forms.TextBox(); - B_ConvertKorean = new System.Windows.Forms.Button(); + B_RaidBlueberry = new System.Windows.Forms.Button(); tabBoxMulti.SuspendLayout(); Tab_Box.SuspendLayout(); Tab_PartyBattle.SuspendLayout(); @@ -293,7 +294,7 @@ private void InitializeComponent() // // TB_RNGSeed // - TB_RNGSeed.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + TB_RNGSeed.Font = new System.Drawing.Font("Courier New", 8.25F); TB_RNGSeed.Location = new System.Drawing.Point(64, 168); TB_RNGSeed.MaxLength = 16; TB_RNGSeed.Name = "TB_RNGSeed"; @@ -399,6 +400,7 @@ private void InitializeComponent() FLP_SAVtools.Controls.Add(B_RaidArmor); FLP_SAVtools.Controls.Add(B_RaidCrown); FLP_SAVtools.Controls.Add(B_RaidKitakami); + FLP_SAVtools.Controls.Add(B_RaidBlueberry); FLP_SAVtools.Controls.Add(B_Blocks); FLP_SAVtools.Controls.Add(B_OtherSlots); FLP_SAVtools.Controls.Add(B_OpenSealStickers); @@ -547,7 +549,7 @@ private void InitializeComponent() // // B_OpenSuperTraining // - B_OpenSuperTraining.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + B_OpenSuperTraining.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F); B_OpenSuperTraining.Location = new System.Drawing.Point(4, 124); B_OpenSuperTraining.Margin = new System.Windows.Forms.Padding(4); B_OpenSuperTraining.Name = "B_OpenSuperTraining"; @@ -669,7 +671,7 @@ private void InitializeComponent() // // B_OpenGeonetEditor // - B_OpenGeonetEditor.Location = new System.Drawing.Point(212, 204); + B_OpenGeonetEditor.Location = new System.Drawing.Point(316, 204); B_OpenGeonetEditor.Margin = new System.Windows.Forms.Padding(4); B_OpenGeonetEditor.Name = "B_OpenGeonetEditor"; B_OpenGeonetEditor.Size = new System.Drawing.Size(96, 32); @@ -680,7 +682,7 @@ private void InitializeComponent() // // B_OpenUnityTowerEditor // - B_OpenUnityTowerEditor.Location = new System.Drawing.Point(212, 204); + B_OpenUnityTowerEditor.Location = new System.Drawing.Point(4, 244); B_OpenUnityTowerEditor.Margin = new System.Windows.Forms.Padding(4); B_OpenUnityTowerEditor.Name = "B_OpenUnityTowerEditor"; B_OpenUnityTowerEditor.Size = new System.Drawing.Size(96, 32); @@ -702,7 +704,7 @@ private void InitializeComponent() // // B_Roamer // - B_Roamer.Location = new System.Drawing.Point(316, 204); + B_Roamer.Location = new System.Drawing.Point(108, 244); B_Roamer.Margin = new System.Windows.Forms.Padding(4); B_Roamer.Name = "B_Roamer"; B_Roamer.Size = new System.Drawing.Size(96, 32); @@ -713,7 +715,7 @@ private void InitializeComponent() // // B_FestivalPlaza // - B_FestivalPlaza.Location = new System.Drawing.Point(4, 244); + B_FestivalPlaza.Location = new System.Drawing.Point(212, 244); B_FestivalPlaza.Margin = new System.Windows.Forms.Padding(4); B_FestivalPlaza.Name = "B_FestivalPlaza"; B_FestivalPlaza.Size = new System.Drawing.Size(96, 32); @@ -724,7 +726,7 @@ private void InitializeComponent() // // B_MailBox // - B_MailBox.Location = new System.Drawing.Point(108, 244); + B_MailBox.Location = new System.Drawing.Point(316, 244); B_MailBox.Margin = new System.Windows.Forms.Padding(4); B_MailBox.Name = "B_MailBox"; B_MailBox.Size = new System.Drawing.Size(96, 32); @@ -735,7 +737,7 @@ private void InitializeComponent() // // B_OpenApricorn // - B_OpenApricorn.Location = new System.Drawing.Point(212, 244); + B_OpenApricorn.Location = new System.Drawing.Point(4, 284); B_OpenApricorn.Margin = new System.Windows.Forms.Padding(4); B_OpenApricorn.Name = "B_OpenApricorn"; B_OpenApricorn.Size = new System.Drawing.Size(96, 32); @@ -746,7 +748,7 @@ private void InitializeComponent() // // B_Raids // - B_Raids.Location = new System.Drawing.Point(316, 244); + B_Raids.Location = new System.Drawing.Point(108, 284); B_Raids.Margin = new System.Windows.Forms.Padding(4); B_Raids.Name = "B_Raids"; B_Raids.Size = new System.Drawing.Size(96, 32); @@ -757,7 +759,7 @@ private void InitializeComponent() // // B_RaidArmor // - B_RaidArmor.Location = new System.Drawing.Point(4, 284); + B_RaidArmor.Location = new System.Drawing.Point(212, 284); B_RaidArmor.Margin = new System.Windows.Forms.Padding(4); B_RaidArmor.Name = "B_RaidArmor"; B_RaidArmor.Size = new System.Drawing.Size(96, 32); @@ -768,7 +770,7 @@ private void InitializeComponent() // // B_RaidCrown // - B_RaidCrown.Location = new System.Drawing.Point(108, 284); + B_RaidCrown.Location = new System.Drawing.Point(316, 284); B_RaidCrown.Margin = new System.Windows.Forms.Padding(4); B_RaidCrown.Name = "B_RaidCrown"; B_RaidCrown.Size = new System.Drawing.Size(96, 32); @@ -779,6 +781,7 @@ private void InitializeComponent() // // B_RaidKitakami // + B_RaidKitakami.Location = new System.Drawing.Point(4, 324); B_RaidKitakami.Margin = new System.Windows.Forms.Padding(4); B_RaidKitakami.Name = "B_RaidKitakami"; B_RaidKitakami.Size = new System.Drawing.Size(96, 32); @@ -789,7 +792,7 @@ private void InitializeComponent() // // B_Blocks // - B_Blocks.Location = new System.Drawing.Point(212, 284); + B_Blocks.Location = new System.Drawing.Point(212, 324); B_Blocks.Margin = new System.Windows.Forms.Padding(4); B_Blocks.Name = "B_Blocks"; B_Blocks.Size = new System.Drawing.Size(96, 32); @@ -800,7 +803,7 @@ private void InitializeComponent() // // B_OtherSlots // - B_OtherSlots.Location = new System.Drawing.Point(316, 284); + B_OtherSlots.Location = new System.Drawing.Point(316, 324); B_OtherSlots.Margin = new System.Windows.Forms.Padding(4); B_OtherSlots.Name = "B_OtherSlots"; B_OtherSlots.Size = new System.Drawing.Size(96, 32); @@ -811,7 +814,7 @@ private void InitializeComponent() // // B_OpenSealStickers // - B_OpenSealStickers.Location = new System.Drawing.Point(4, 324); + B_OpenSealStickers.Location = new System.Drawing.Point(4, 364); B_OpenSealStickers.Margin = new System.Windows.Forms.Padding(4); B_OpenSealStickers.Name = "B_OpenSealStickers"; B_OpenSealStickers.Size = new System.Drawing.Size(96, 32); @@ -822,7 +825,7 @@ private void InitializeComponent() // // B_Poffins // - B_Poffins.Location = new System.Drawing.Point(108, 324); + B_Poffins.Location = new System.Drawing.Point(108, 364); B_Poffins.Margin = new System.Windows.Forms.Padding(4); B_Poffins.Name = "B_Poffins"; B_Poffins.Size = new System.Drawing.Size(96, 32); @@ -833,7 +836,7 @@ private void InitializeComponent() // // B_RaidsSevenStar // - B_RaidsSevenStar.Location = new System.Drawing.Point(212, 324); + B_RaidsSevenStar.Location = new System.Drawing.Point(212, 364); B_RaidsSevenStar.Margin = new System.Windows.Forms.Padding(4); B_RaidsSevenStar.Name = "B_RaidsSevenStar"; B_RaidsSevenStar.Size = new System.Drawing.Size(96, 32); @@ -912,6 +915,17 @@ private void InitializeComponent() B_JPEG.UseVisualStyleBackColor = true; B_JPEG.Click += B_JPEG_Click; // + // B_ConvertKorean + // + B_ConvertKorean.Location = new System.Drawing.Point(0, 48); + B_ConvertKorean.Margin = new System.Windows.Forms.Padding(0); + B_ConvertKorean.Name = "B_ConvertKorean"; + B_ConvertKorean.Size = new System.Drawing.Size(88, 48); + B_ConvertKorean.TabIndex = 6; + B_ConvertKorean.Text = "Korean Save Conversion"; + B_ConvertKorean.UseVisualStyleBackColor = true; + B_ConvertKorean.Click += B_ConvertKorean_Click; + // // CB_SaveSlot // CB_SaveSlot.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; @@ -943,7 +957,7 @@ private void InitializeComponent() // TB_Secure2 // TB_Secure2.Enabled = false; - TB_Secure2.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + TB_Secure2.Font = new System.Drawing.Font("Courier New", 8.25F); TB_Secure2.Location = new System.Drawing.Point(152, 112); TB_Secure2.MaxLength = 16; TB_Secure2.MinimumSize = new System.Drawing.Size(120, 24); @@ -965,7 +979,7 @@ private void InitializeComponent() // TB_Secure1 // TB_Secure1.Enabled = false; - TB_Secure1.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + TB_Secure1.Font = new System.Drawing.Font("Courier New", 8.25F); TB_Secure1.Location = new System.Drawing.Point(152, 88); TB_Secure1.MaxLength = 16; TB_Secure1.MinimumSize = new System.Drawing.Size(120, 24); @@ -987,7 +1001,7 @@ private void InitializeComponent() // TB_GameSync // TB_GameSync.Enabled = false; - TB_GameSync.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + TB_GameSync.Font = new System.Drawing.Font("Courier New", 8.25F); TB_GameSync.Location = new System.Drawing.Point(152, 64); TB_GameSync.MaxLength = 16; TB_GameSync.MinimumSize = new System.Drawing.Size(120, 24); @@ -997,16 +1011,16 @@ private void InitializeComponent() TB_GameSync.TabIndex = 10; TB_GameSync.Validated += UpdateStringSeed; // - // B_ConvertKorean + // B_RaidBlueberry // - B_ConvertKorean.Location = new System.Drawing.Point(0, 48); - B_ConvertKorean.Margin = new System.Windows.Forms.Padding(0); - B_ConvertKorean.Name = "B_ConvertKorean"; - B_ConvertKorean.Size = new System.Drawing.Size(88, 48); - B_ConvertKorean.TabIndex = 6; - B_ConvertKorean.Text = "Korean Save Conversion"; - B_ConvertKorean.UseVisualStyleBackColor = true; - B_ConvertKorean.Click += B_ConvertKorean_Click; + B_RaidBlueberry.Location = new System.Drawing.Point(108, 324); + B_RaidBlueberry.Margin = new System.Windows.Forms.Padding(4); + B_RaidBlueberry.Name = "B_RaidBlueberry"; + B_RaidBlueberry.Size = new System.Drawing.Size(96, 32); + B_RaidBlueberry.TabIndex = 8; + B_RaidBlueberry.Text = "Raids (DLC 2)"; + B_RaidBlueberry.UseVisualStyleBackColor = true; + B_RaidBlueberry.Click += B_OpenRaids_Click; // // SAVEditor // @@ -1109,5 +1123,6 @@ private void InitializeComponent() private System.Windows.Forms.Button B_VerifySaveEntities; private System.Windows.Forms.Button B_RaidsSevenStar; private System.Windows.Forms.Button B_ConvertKorean; + private System.Windows.Forms.Button B_RaidBlueberry; } } diff --git a/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.cs b/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.cs index 954aa0dad68..ea13f874cac 100644 --- a/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.cs +++ b/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.cs @@ -569,6 +569,8 @@ private void B_OpenRaids_Click(object sender, EventArgs e) OpenDialog(new SAV_Raid9(sv, sv.RaidPaldea)); else if (sender == B_RaidKitakami) OpenDialog(new SAV_Raid9(sv, sv.RaidKitakami)); + else if (sender == B_RaidBlueberry) + OpenDialog(new SAV_Raid9(sv, sv.RaidBlueberry)); else if (sender == B_RaidsSevenStar) OpenDialog(new SAV_RaidSevenStar9(sv, sv.RaidSevenStar)); } @@ -1169,6 +1171,7 @@ private void ToggleViewSubEditors(SaveFile sav) B_RaidArmor.Visible = sav is SAV8SWSH { SaveRevision: >= 1 }; B_RaidCrown.Visible = sav is SAV8SWSH { SaveRevision: >= 2 }; B_RaidKitakami.Visible = sav is SAV9SV { SaveRevision: >= 1 }; + B_RaidBlueberry.Visible = sav is SAV9SV { SaveRevision: >= 2 }; FLP_SAVtools.Visible = B_Blocks.Visible = true; var list = FLP_SAVtools.Controls.OfType().OrderBy(z => z.Text).ToArray(); diff --git a/PKHeX.WinForms/Resources/img/Markings/icon_btlrom.png b/PKHeX.WinForms/Resources/img/Markings/icon_btlrom.png index c563359c5a6..3f23a6a5516 100644 Binary files a/PKHeX.WinForms/Resources/img/Markings/icon_btlrom.png and b/PKHeX.WinForms/Resources/img/Markings/icon_btlrom.png differ diff --git a/PKHeX.WinForms/Resources/text/lang_de.txt b/PKHeX.WinForms/Resources/text/lang_de.txt index 5dca8cd2e6f..38051bc54f5 100644 --- a/PKHeX.WinForms/Resources/text/lang_de.txt +++ b/PKHeX.WinForms/Resources/text/lang_de.txt @@ -215,6 +215,7 @@ Main.B_OtherSlots=Andere Felder Main.B_OUTPasserby=Passanten Main.B_Poffins=Pofflés Main.B_RaidArmor=Raids (DLC 1) +Main.B_RaidBlueberry=Raids (DLC 2) Main.B_RaidCrown=Raids (DLC 2) Main.B_RaidKitakami=Raids (DLC 1) Main.B_Raids=Raids diff --git a/PKHeX.WinForms/Resources/text/lang_en.txt b/PKHeX.WinForms/Resources/text/lang_en.txt index 7d8ef08a5ba..a38a2c5a612 100644 --- a/PKHeX.WinForms/Resources/text/lang_en.txt +++ b/PKHeX.WinForms/Resources/text/lang_en.txt @@ -215,6 +215,7 @@ Main.B_OtherSlots=Other Slots Main.B_OUTPasserby=Passerby Main.B_Poffins=Poffins Main.B_RaidArmor=Raids (DLC 1) +Main.B_RaidBlueberry=Raids (DLC 2) Main.B_RaidCrown=Raids (DLC 2) Main.B_RaidKitakami=Raids (DLC 1) Main.B_Raids=Raids diff --git a/PKHeX.WinForms/Resources/text/lang_es.txt b/PKHeX.WinForms/Resources/text/lang_es.txt index 80259f9b51b..81cd8867173 100644 --- a/PKHeX.WinForms/Resources/text/lang_es.txt +++ b/PKHeX.WinForms/Resources/text/lang_es.txt @@ -215,10 +215,11 @@ Main.B_OtherSlots=Other Slots Main.B_OUTPasserby=Transeúntes Main.B_Poffins=Pokochos Main.B_RaidArmor=Incursiones (DLC 1) +Main.B_RaidBlueberry=Incursiones (DLC 2) Main.B_RaidCrown=Incursiones (DLC 2) -Main.B_RaidKitakami=Raids (DLC 1) +Main.B_RaidKitakami=Incursiones (DLC 1) Main.B_Raids=Incursiones -Main.B_RaidsSevenStar=Raids (7 Star) +Main.B_RaidsSevenStar=Incursiones (7 Star) Main.B_RelearnFlags=Relearn Flags Main.B_Reset=Reiniciar Main.B_Roamer=Errante diff --git a/PKHeX.WinForms/Resources/text/lang_fr.txt b/PKHeX.WinForms/Resources/text/lang_fr.txt index 9c04db4d07f..bebcef1b037 100644 --- a/PKHeX.WinForms/Resources/text/lang_fr.txt +++ b/PKHeX.WinForms/Resources/text/lang_fr.txt @@ -215,6 +215,7 @@ Main.B_OtherSlots=Other Slots Main.B_OUTPasserby=PSS Main.B_Poffins=Poffins Main.B_RaidArmor=Raids (DLC 1) +Main.B_RaidBlueberry=Raids (DLC 2) Main.B_RaidCrown=Raids (DLC 2) Main.B_RaidKitakami=Raids (DLC 1) Main.B_Raids=Raids diff --git a/PKHeX.WinForms/Resources/text/lang_it.txt b/PKHeX.WinForms/Resources/text/lang_it.txt index df1c4a16503..b08dceace6b 100644 --- a/PKHeX.WinForms/Resources/text/lang_it.txt +++ b/PKHeX.WinForms/Resources/text/lang_it.txt @@ -215,8 +215,9 @@ Main.B_OtherSlots=Altri Slot Main.B_OUTPasserby=Passanti Main.B_Poffins=Poffin Main.B_RaidArmor=Raid (DLC 1) +Main.B_RaidBlueberry=Raid (DLC 2) Main.B_RaidCrown=Raid (DLC 2) -Main.B_RaidKitakami=Raids (DLC 1) +Main.B_RaidKitakami=Raid (DLC 1) Main.B_Raids=Raid Main.B_RaidsSevenStar=Raid (7 Stelle) Main.B_RelearnFlags=Segnali Ricordamosse diff --git a/PKHeX.WinForms/Resources/text/lang_ja.txt b/PKHeX.WinForms/Resources/text/lang_ja.txt index 3068787029a..df8a9750940 100644 --- a/PKHeX.WinForms/Resources/text/lang_ja.txt +++ b/PKHeX.WinForms/Resources/text/lang_ja.txt @@ -215,8 +215,9 @@ Main.B_OtherSlots=Other Slots Main.B_OUTPasserby=すれちがい Main.B_Poffins=Poffins Main.B_RaidArmor=レイドバトル (DLC 1) +Main.B_RaidBlueberry=レイドバトル (DLC 2) Main.B_RaidCrown=レイドバトル (DLC 2) -Main.B_RaidKitakami=Raids (DLC 1) +Main.B_RaidKitakami=レイドバトル (DLC 1) Main.B_Raids=レイドバトル Main.B_RaidsSevenStar=星7レイドバトル Main.B_RelearnFlags=技を思い出すフラグ diff --git a/PKHeX.WinForms/Resources/text/lang_ko.txt b/PKHeX.WinForms/Resources/text/lang_ko.txt index f5beebe9f3b..dc76dd952c4 100644 --- a/PKHeX.WinForms/Resources/text/lang_ko.txt +++ b/PKHeX.WinForms/Resources/text/lang_ko.txt @@ -214,11 +214,12 @@ Main.B_OpenWondercards=이상한 카드 Main.B_OtherSlots=Other Slots Main.B_OUTPasserby=지나친 사람 Main.B_Poffins=Poffins -Main.B_RaidArmor=Raids (DLC 1) -Main.B_RaidCrown=Raids (DLC 2) -Main.B_RaidKitakami=Raids (DLC 1) +Main.B_RaidArmor=레이드 (DLC 1) +Main.B_RaidBlueberry=레이드 (DLC 2) +Main.B_RaidCrown=레이드 (DLC 2) +Main.B_RaidKitakami=레이드 (DLC 1) Main.B_Raids=레이드 -Main.B_RaidsSevenStar=Raids (7 Star) +Main.B_RaidsSevenStar=레이드 (7 Star) Main.B_RelearnFlags=Relearn Flags Main.B_Reset=초기화 Main.B_Roamer=배회 포켓몬 diff --git a/PKHeX.WinForms/Resources/text/lang_zh.txt b/PKHeX.WinForms/Resources/text/lang_zh.txt index 57a787518f1..63f8194f28c 100644 --- a/PKHeX.WinForms/Resources/text/lang_zh.txt +++ b/PKHeX.WinForms/Resources/text/lang_zh.txt @@ -215,6 +215,7 @@ Main.B_OtherSlots=其他 Main.B_OUTPasserby=路人 Main.B_Poffins=宝芬 Main.B_RaidArmor=团体战(铠岛) +Main.B_RaidBlueberry=Raids (DLC 2) Main.B_RaidCrown=团体战(雪原) Main.B_RaidKitakami=团体战(北上) Main.B_Raids=团体战 diff --git a/PKHeX.WinForms/Resources/text/lang_zh2.txt b/PKHeX.WinForms/Resources/text/lang_zh2.txt index af97f6a0e8b..fa38e321297 100644 --- a/PKHeX.WinForms/Resources/text/lang_zh2.txt +++ b/PKHeX.WinForms/Resources/text/lang_zh2.txt @@ -215,6 +215,7 @@ Main.B_OtherSlots=其他 Main.B_OUTPasserby=路人 Main.B_Poffins=寳芬 Main.B_RaidArmor=團體戰(鎧島) +Main.B_RaidBlueberry=Raids (DLC 2) Main.B_RaidCrown=團體戰(雪原) Main.B_RaidKitakami=團體戰(北上) Main.B_Raids=團體戰 diff --git a/PKHeX.WinForms/Subforms/SAV_Database.cs b/PKHeX.WinForms/Subforms/SAV_Database.cs index 85abb6aeab4..b3c0c5c3427 100644 --- a/PKHeX.WinForms/Subforms/SAV_Database.cs +++ b/PKHeX.WinForms/Subforms/SAV_Database.cs @@ -285,8 +285,7 @@ private void PopulateComboBoxes() versions.RemoveAt(versions.Count - 1); // None CB_GameOrigin.DataSource = versions; - string[] hptypes = new string[GameInfo.Strings.types.Length - 2]; - Array.Copy(GameInfo.Strings.types, 1, hptypes, 0, hptypes.Length); + var hptypes = GameInfo.Strings.types.AsSpan(1, HiddenPower.TypeCount); var types = Util.GetCBList(hptypes); types.Insert(0, comboAny); CB_HPType.DataSource = types; diff --git a/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.Designer.cs b/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.Designer.cs index 7d2290940b3..c7ce11d45f0 100644 --- a/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.Designer.cs +++ b/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.Designer.cs @@ -98,12 +98,16 @@ private void InitializeComponent() B_MaxLP = new System.Windows.Forms.Button(); L_LP = new System.Windows.Forms.Label(); Tab_MiscValues = new System.Windows.Forms.TabPage(); + B_UnlockCoaches = new System.Windows.Forms.Button(); + B_ActivateSnacksworthLegendaries = new System.Windows.Forms.Button(); B_UnlockClothing = new System.Windows.Forms.Button(); B_UnlockBikeUpgrades = new System.Windows.Forms.Button(); B_UnlockTMRecipes = new System.Windows.Forms.Button(); B_CollectAllStakes = new System.Windows.Forms.Button(); B_UnlockFlyLocations = new System.Windows.Forms.Button(); GB_Map = new System.Windows.Forms.GroupBox(); + NUD_R = new System.Windows.Forms.NumericUpDown(); + L_R = new System.Windows.Forms.Label(); NUD_Z = new System.Windows.Forms.NumericUpDown(); NUD_Y = new System.Windows.Forms.NumericUpDown(); NUD_X = new System.Windows.Forms.NumericUpDown(); @@ -114,12 +118,19 @@ private void InitializeComponent() P_InitialIcon = new System.Windows.Forms.PictureBox(); P_CurrIcon = new System.Windows.Forms.PictureBox(); P_CurrPhoto = new System.Windows.Forms.PictureBox(); - NUD_R = new System.Windows.Forms.NumericUpDown(); - L_R = new System.Windows.Forms.Label(); + Tab_Blueberry = new System.Windows.Forms.TabPage(); + NUD_BBQGroup = new System.Windows.Forms.NumericUpDown(); + NUD_BBQSolo = new System.Windows.Forms.NumericUpDown(); + L_BBQGroup = new System.Windows.Forms.Label(); + L_BBQSolo = new System.Windows.Forms.Label(); + L_BP = new System.Windows.Forms.Label(); + MT_BP = new System.Windows.Forms.MaskedTextBox(); + B_MaxBP = new System.Windows.Forms.Button(); TC_Editor.SuspendLayout(); Tab_Overview.SuspendLayout(); Tab_MiscValues.SuspendLayout(); GB_Map.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)NUD_R).BeginInit(); ((System.ComponentModel.ISupportInitialize)NUD_Z).BeginInit(); ((System.ComponentModel.ISupportInitialize)NUD_Y).BeginInit(); ((System.ComponentModel.ISupportInitialize)NUD_X).BeginInit(); @@ -127,7 +138,9 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)P_InitialIcon).BeginInit(); ((System.ComponentModel.ISupportInitialize)P_CurrIcon).BeginInit(); ((System.ComponentModel.ISupportInitialize)P_CurrPhoto).BeginInit(); - ((System.ComponentModel.ISupportInitialize)NUD_R).BeginInit(); + Tab_Blueberry.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)NUD_BBQGroup).BeginInit(); + ((System.ComponentModel.ISupportInitialize)NUD_BBQSolo).BeginInit(); SuspendLayout(); // // B_Cancel @@ -156,12 +169,12 @@ private void InitializeComponent() // // TB_OTName // - TB_OTName.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + TB_OTName.Font = new System.Drawing.Font("Courier New", 8.25F); TB_OTName.Location = new System.Drawing.Point(170, 14); TB_OTName.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); TB_OTName.MaxLength = 12; TB_OTName.Name = "TB_OTName"; - TB_OTName.Size = new System.Drawing.Size(120, 23); + TB_OTName.Size = new System.Drawing.Size(120, 20); TB_OTName.TabIndex = 2; TB_OTName.Text = "WWWWWWWWWWWW"; TB_OTName.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; @@ -183,7 +196,7 @@ private void InitializeComponent() MT_Money.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); MT_Money.Mask = "0000000"; MT_Money.Name = "MT_Money"; - MT_Money.Size = new System.Drawing.Size(67, 27); + MT_Money.Size = new System.Drawing.Size(67, 23); MT_Money.TabIndex = 4; MT_Money.Text = "1234567"; MT_Money.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; @@ -237,35 +250,35 @@ private void InitializeComponent() // TB_Saying5.Location = new System.Drawing.Point(0, 0); TB_Saying5.Name = "TB_Saying5"; - TB_Saying5.Size = new System.Drawing.Size(100, 27); + TB_Saying5.Size = new System.Drawing.Size(100, 23); TB_Saying5.TabIndex = 0; // // TB_Saying4 // TB_Saying4.Location = new System.Drawing.Point(0, 0); TB_Saying4.Name = "TB_Saying4"; - TB_Saying4.Size = new System.Drawing.Size(100, 27); + TB_Saying4.Size = new System.Drawing.Size(100, 23); TB_Saying4.TabIndex = 0; // // TB_Saying3 // TB_Saying3.Location = new System.Drawing.Point(0, 0); TB_Saying3.Name = "TB_Saying3"; - TB_Saying3.Size = new System.Drawing.Size(100, 27); + TB_Saying3.Size = new System.Drawing.Size(100, 23); TB_Saying3.TabIndex = 0; // // TB_Saying2 // TB_Saying2.Location = new System.Drawing.Point(0, 0); TB_Saying2.Name = "TB_Saying2"; - TB_Saying2.Size = new System.Drawing.Size(100, 27); + TB_Saying2.Size = new System.Drawing.Size(100, 23); TB_Saying2.TabIndex = 0; // // TB_Saying1 // TB_Saying1.Location = new System.Drawing.Point(0, 0); TB_Saying1.Name = "TB_Saying1"; - TB_Saying1.Size = new System.Drawing.Size(100, 27); + TB_Saying1.Size = new System.Drawing.Size(100, 23); TB_Saying1.TabIndex = 0; // // L_Seconds @@ -294,7 +307,7 @@ private void InitializeComponent() MT_Seconds.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); MT_Seconds.Mask = "00"; MT_Seconds.Name = "MT_Seconds"; - MT_Seconds.Size = new System.Drawing.Size(25, 27); + MT_Seconds.Size = new System.Drawing.Size(25, 23); MT_Seconds.TabIndex = 28; MT_Seconds.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; MT_Seconds.TextChanged += Change255; @@ -305,7 +318,7 @@ private void InitializeComponent() MT_Minutes.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); MT_Minutes.Mask = "00"; MT_Minutes.Name = "MT_Minutes"; - MT_Minutes.Size = new System.Drawing.Size(25, 27); + MT_Minutes.Size = new System.Drawing.Size(25, 23); MT_Minutes.TabIndex = 27; MT_Minutes.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; MT_Minutes.TextChanged += Change255; @@ -326,7 +339,7 @@ private void InitializeComponent() MT_Hours.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); MT_Hours.Mask = "00000"; MT_Hours.Name = "MT_Hours"; - MT_Hours.Size = new System.Drawing.Size(56, 27); + MT_Hours.Size = new System.Drawing.Size(56, 23); MT_Hours.TabIndex = 25; MT_Hours.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; // @@ -357,7 +370,7 @@ private void InitializeComponent() CB_Language.Location = new System.Drawing.Point(170, 150); CB_Language.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); CB_Language.Name = "CB_Language"; - CB_Language.Size = new System.Drawing.Size(120, 28); + CB_Language.Size = new System.Drawing.Size(120, 23); CB_Language.TabIndex = 15; // // CB_Game @@ -368,7 +381,7 @@ private void InitializeComponent() CB_Game.Location = new System.Drawing.Point(170, 123); CB_Game.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); CB_Game.Name = "CB_Game"; - CB_Game.Size = new System.Drawing.Size(120, 28); + CB_Game.Size = new System.Drawing.Size(120, 23); CB_Game.TabIndex = 24; // // CB_Gender @@ -379,42 +392,42 @@ private void InitializeComponent() CB_Gender.Location = new System.Drawing.Point(293, 123); CB_Gender.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); CB_Gender.Name = "CB_Gender"; - CB_Gender.Size = new System.Drawing.Size(33, 28); + CB_Gender.Size = new System.Drawing.Size(33, 23); CB_Gender.TabIndex = 22; // // TB_MBMS // TB_MBMS.Location = new System.Drawing.Point(0, 0); TB_MBMS.Name = "TB_MBMS"; - TB_MBMS.Size = new System.Drawing.Size(100, 27); + TB_MBMS.Size = new System.Drawing.Size(100, 23); TB_MBMS.TabIndex = 0; // // TB_MBMN // TB_MBMN.Location = new System.Drawing.Point(0, 0); TB_MBMN.Name = "TB_MBMN"; - TB_MBMN.Size = new System.Drawing.Size(100, 27); + TB_MBMN.Size = new System.Drawing.Size(100, 23); TB_MBMN.TabIndex = 0; // // TB_MBRS // TB_MBRS.Location = new System.Drawing.Point(0, 0); TB_MBRS.Name = "TB_MBRS"; - TB_MBRS.Size = new System.Drawing.Size(100, 27); + TB_MBRS.Size = new System.Drawing.Size(100, 23); TB_MBRS.TabIndex = 0; // // TB_MBRN // TB_MBRN.Location = new System.Drawing.Point(0, 0); TB_MBRN.Name = "TB_MBRN"; - TB_MBRN.Size = new System.Drawing.Size(100, 27); + TB_MBRN.Size = new System.Drawing.Size(100, 23); TB_MBRN.TabIndex = 0; // // TB_MBTS // TB_MBTS.Location = new System.Drawing.Point(0, 0); TB_MBTS.Name = "TB_MBTS"; - TB_MBTS.Size = new System.Drawing.Size(100, 27); + TB_MBTS.Size = new System.Drawing.Size(100, 23); TB_MBTS.TabIndex = 0; // // TB_MBTN @@ -428,28 +441,28 @@ private void InitializeComponent() // TB_MBDS.Location = new System.Drawing.Point(0, 0); TB_MBDS.Name = "TB_MBDS"; - TB_MBDS.Size = new System.Drawing.Size(100, 27); + TB_MBDS.Size = new System.Drawing.Size(100, 23); TB_MBDS.TabIndex = 0; // // TB_MBDN // TB_MBDN.Location = new System.Drawing.Point(0, 0); TB_MBDN.Name = "TB_MBDN"; - TB_MBDN.Size = new System.Drawing.Size(100, 27); + TB_MBDN.Size = new System.Drawing.Size(100, 23); TB_MBDN.TabIndex = 0; // // TB_MBSS // TB_MBSS.Location = new System.Drawing.Point(0, 0); TB_MBSS.Name = "TB_MBSS"; - TB_MBSS.Size = new System.Drawing.Size(100, 27); + TB_MBSS.Size = new System.Drawing.Size(100, 23); TB_MBSS.TabIndex = 0; // // TB_MBSN // TB_MBSN.Location = new System.Drawing.Point(0, 0); TB_MBSN.Name = "TB_MBSN"; - TB_MBSN.Size = new System.Drawing.Size(100, 27); + TB_MBSN.Size = new System.Drawing.Size(100, 23); TB_MBSN.TabIndex = 0; // // L_SuperB @@ -505,70 +518,70 @@ private void InitializeComponent() // TB_MCMS.Location = new System.Drawing.Point(0, 0); TB_MCMS.Name = "TB_MCMS"; - TB_MCMS.Size = new System.Drawing.Size(100, 27); + TB_MCMS.Size = new System.Drawing.Size(100, 23); TB_MCMS.TabIndex = 0; // // TB_MCMN // TB_MCMN.Location = new System.Drawing.Point(0, 0); TB_MCMN.Name = "TB_MCMN"; - TB_MCMN.Size = new System.Drawing.Size(100, 27); + TB_MCMN.Size = new System.Drawing.Size(100, 23); TB_MCMN.TabIndex = 0; // // TB_MCRS // TB_MCRS.Location = new System.Drawing.Point(0, 0); TB_MCRS.Name = "TB_MCRS"; - TB_MCRS.Size = new System.Drawing.Size(100, 27); + TB_MCRS.Size = new System.Drawing.Size(100, 23); TB_MCRS.TabIndex = 0; // // TB_MCRN // TB_MCRN.Location = new System.Drawing.Point(0, 0); TB_MCRN.Name = "TB_MCRN"; - TB_MCRN.Size = new System.Drawing.Size(100, 27); + TB_MCRN.Size = new System.Drawing.Size(100, 23); TB_MCRN.TabIndex = 0; // // TB_MCTS // TB_MCTS.Location = new System.Drawing.Point(0, 0); TB_MCTS.Name = "TB_MCTS"; - TB_MCTS.Size = new System.Drawing.Size(100, 27); + TB_MCTS.Size = new System.Drawing.Size(100, 23); TB_MCTS.TabIndex = 0; // // TB_MCTN // TB_MCTN.Location = new System.Drawing.Point(0, 0); TB_MCTN.Name = "TB_MCTN"; - TB_MCTN.Size = new System.Drawing.Size(100, 27); + TB_MCTN.Size = new System.Drawing.Size(100, 23); TB_MCTN.TabIndex = 0; // // TB_MCDS // TB_MCDS.Location = new System.Drawing.Point(0, 0); TB_MCDS.Name = "TB_MCDS"; - TB_MCDS.Size = new System.Drawing.Size(100, 27); + TB_MCDS.Size = new System.Drawing.Size(100, 23); TB_MCDS.TabIndex = 0; // // TB_MCDN // TB_MCDN.Location = new System.Drawing.Point(0, 0); TB_MCDN.Name = "TB_MCDN"; - TB_MCDN.Size = new System.Drawing.Size(100, 27); + TB_MCDN.Size = new System.Drawing.Size(100, 23); TB_MCDN.TabIndex = 0; // // TB_MCSS // TB_MCSS.Location = new System.Drawing.Point(0, 0); TB_MCSS.Name = "TB_MCSS"; - TB_MCSS.Size = new System.Drawing.Size(100, 27); + TB_MCSS.Size = new System.Drawing.Size(100, 23); TB_MCSS.TabIndex = 0; // // TB_MCSN // TB_MCSN.Location = new System.Drawing.Point(0, 0); TB_MCSN.Name = "TB_MCSN"; - TB_MCSN.Size = new System.Drawing.Size(100, 27); + TB_MCSN.Size = new System.Drawing.Size(100, 23); TB_MCSN.TabIndex = 0; // // L_SuperC @@ -626,6 +639,7 @@ private void InitializeComponent() TC_Editor.Controls.Add(Tab_Overview); TC_Editor.Controls.Add(Tab_MiscValues); TC_Editor.Controls.Add(Tab_Images); + TC_Editor.Controls.Add(Tab_Blueberry); TC_Editor.Location = new System.Drawing.Point(0, 0); TC_Editor.Margin = new System.Windows.Forms.Padding(5, 4, 5, 4); TC_Editor.Name = "TC_Editor"; @@ -656,11 +670,11 @@ private void InitializeComponent() Tab_Overview.Controls.Add(B_MaxCash); Tab_Overview.Controls.Add(MT_Seconds); Tab_Overview.Controls.Add(L_Seconds); - Tab_Overview.Location = new System.Drawing.Point(4, 29); + Tab_Overview.Location = new System.Drawing.Point(4, 24); Tab_Overview.Margin = new System.Windows.Forms.Padding(5, 4, 5, 4); Tab_Overview.Name = "Tab_Overview"; Tab_Overview.Padding = new System.Windows.Forms.Padding(5, 4, 5, 4); - Tab_Overview.Size = new System.Drawing.Size(488, 236); + Tab_Overview.Size = new System.Drawing.Size(488, 241); Tab_Overview.TabIndex = 0; Tab_Overview.Text = "Overview"; Tab_Overview.UseVisualStyleBackColor = true; @@ -691,7 +705,7 @@ private void InitializeComponent() CAL_AdventureStartDate.MaxDate = new System.DateTime(2050, 12, 31, 0, 0, 0, 0); CAL_AdventureStartDate.MinDate = new System.DateTime(1932, 1, 1, 0, 0, 0, 0); CAL_AdventureStartDate.Name = "CAL_AdventureStartDate"; - CAL_AdventureStartDate.Size = new System.Drawing.Size(120, 27); + CAL_AdventureStartDate.Size = new System.Drawing.Size(120, 23); CAL_AdventureStartDate.TabIndex = 72; CAL_AdventureStartDate.Value = new System.DateTime(2000, 1, 1, 0, 0, 0, 0); // @@ -701,7 +715,7 @@ private void InitializeComponent() MT_LP.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); MT_LP.Mask = "0000000"; MT_LP.Name = "MT_LP"; - MT_LP.Size = new System.Drawing.Size(67, 27); + MT_LP.Size = new System.Drawing.Size(67, 23); MT_LP.TabIndex = 70; MT_LP.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; // @@ -727,21 +741,44 @@ private void InitializeComponent() // // Tab_MiscValues // + Tab_MiscValues.Controls.Add(B_UnlockCoaches); + Tab_MiscValues.Controls.Add(B_ActivateSnacksworthLegendaries); Tab_MiscValues.Controls.Add(B_UnlockClothing); Tab_MiscValues.Controls.Add(B_UnlockBikeUpgrades); Tab_MiscValues.Controls.Add(B_UnlockTMRecipes); Tab_MiscValues.Controls.Add(B_CollectAllStakes); Tab_MiscValues.Controls.Add(B_UnlockFlyLocations); Tab_MiscValues.Controls.Add(GB_Map); - Tab_MiscValues.Location = new System.Drawing.Point(4, 29); + Tab_MiscValues.Location = new System.Drawing.Point(4, 24); Tab_MiscValues.Margin = new System.Windows.Forms.Padding(5, 4, 5, 4); Tab_MiscValues.Name = "Tab_MiscValues"; Tab_MiscValues.Padding = new System.Windows.Forms.Padding(5, 4, 5, 4); - Tab_MiscValues.Size = new System.Drawing.Size(488, 236); + Tab_MiscValues.Size = new System.Drawing.Size(488, 241); Tab_MiscValues.TabIndex = 4; Tab_MiscValues.Text = "Misc"; Tab_MiscValues.UseVisualStyleBackColor = true; // + // B_UnlockCoaches + // + B_UnlockCoaches.Location = new System.Drawing.Point(387, 124); + B_UnlockCoaches.Margin = new System.Windows.Forms.Padding(0); + B_UnlockCoaches.Name = "B_UnlockCoaches"; + B_UnlockCoaches.Size = new System.Drawing.Size(90, 45); + B_UnlockCoaches.TabIndex = 66; + B_UnlockCoaches.Text = "Unlock All Coaches"; + B_UnlockCoaches.UseVisualStyleBackColor = true; + // + // B_ActivateSnacksworthLegendaries + // + B_ActivateSnacksworthLegendaries.Location = new System.Drawing.Point(289, 124); + B_ActivateSnacksworthLegendaries.Margin = new System.Windows.Forms.Padding(0); + B_ActivateSnacksworthLegendaries.Name = "B_ActivateSnacksworthLegendaries"; + B_ActivateSnacksworthLegendaries.Size = new System.Drawing.Size(90, 45); + B_ActivateSnacksworthLegendaries.TabIndex = 65; + B_ActivateSnacksworthLegendaries.Text = "Activate Legendaries"; + B_ActivateSnacksworthLegendaries.UseVisualStyleBackColor = true; + B_ActivateSnacksworthLegendaries.Click += B_ActivateSnacksworthLegendaries_Click; + // // B_UnlockClothing // B_UnlockClothing.Location = new System.Drawing.Point(15, 182); @@ -755,10 +792,10 @@ private void InitializeComponent() // // B_UnlockBikeUpgrades // - B_UnlockBikeUpgrades.Location = new System.Drawing.Point(294, 178); + B_UnlockBikeUpgrades.Location = new System.Drawing.Point(387, 74); B_UnlockBikeUpgrades.Margin = new System.Windows.Forms.Padding(0); B_UnlockBikeUpgrades.Name = "B_UnlockBikeUpgrades"; - B_UnlockBikeUpgrades.Size = new System.Drawing.Size(180, 45); + B_UnlockBikeUpgrades.Size = new System.Drawing.Size(90, 45); B_UnlockBikeUpgrades.TabIndex = 63; B_UnlockBikeUpgrades.Text = "Unlock All Bike Upgrades"; B_UnlockBikeUpgrades.UseVisualStyleBackColor = true; @@ -766,10 +803,10 @@ private void InitializeComponent() // // B_UnlockTMRecipes // - B_UnlockTMRecipes.Location = new System.Drawing.Point(294, 127); + B_UnlockTMRecipes.Location = new System.Drawing.Point(289, 74); B_UnlockTMRecipes.Margin = new System.Windows.Forms.Padding(0); B_UnlockTMRecipes.Name = "B_UnlockTMRecipes"; - B_UnlockTMRecipes.Size = new System.Drawing.Size(180, 45); + B_UnlockTMRecipes.Size = new System.Drawing.Size(90, 45); B_UnlockTMRecipes.TabIndex = 62; B_UnlockTMRecipes.Text = "Unlock All TM Recipes"; B_UnlockTMRecipes.UseVisualStyleBackColor = true; @@ -777,10 +814,10 @@ private void InitializeComponent() // // B_CollectAllStakes // - B_CollectAllStakes.Location = new System.Drawing.Point(294, 76); + B_CollectAllStakes.Location = new System.Drawing.Point(387, 25); B_CollectAllStakes.Margin = new System.Windows.Forms.Padding(0); B_CollectAllStakes.Name = "B_CollectAllStakes"; - B_CollectAllStakes.Size = new System.Drawing.Size(180, 45); + B_CollectAllStakes.Size = new System.Drawing.Size(90, 45); B_CollectAllStakes.TabIndex = 61; B_CollectAllStakes.Text = "Collect All Stakes"; B_CollectAllStakes.UseVisualStyleBackColor = true; @@ -788,10 +825,10 @@ private void InitializeComponent() // // B_UnlockFlyLocations // - B_UnlockFlyLocations.Location = new System.Drawing.Point(294, 25); + B_UnlockFlyLocations.Location = new System.Drawing.Point(289, 25); B_UnlockFlyLocations.Margin = new System.Windows.Forms.Padding(0); B_UnlockFlyLocations.Name = "B_UnlockFlyLocations"; - B_UnlockFlyLocations.Size = new System.Drawing.Size(180, 45); + B_UnlockFlyLocations.Size = new System.Drawing.Size(90, 45); B_UnlockFlyLocations.TabIndex = 60; B_UnlockFlyLocations.Text = "Unlock All Fly Locations"; B_UnlockFlyLocations.UseVisualStyleBackColor = true; @@ -816,6 +853,29 @@ private void InitializeComponent() GB_Map.TabStop = false; GB_Map.Text = "Map Position"; // + // NUD_R + // + NUD_R.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right; + NUD_R.DecimalPlaces = 6; + NUD_R.Location = new System.Drawing.Point(95, 128); + NUD_R.Margin = new System.Windows.Forms.Padding(0); + NUD_R.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 }); + NUD_R.Minimum = new decimal(new int[] { 99999999, 0, 0, int.MinValue }); + NUD_R.Name = "NUD_R"; + NUD_R.Size = new System.Drawing.Size(148, 23); + NUD_R.TabIndex = 55; + NUD_R.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // L_R + // + L_R.Location = new System.Drawing.Point(-15, 125); + L_R.Margin = new System.Windows.Forms.Padding(0); + L_R.Name = "L_R"; + L_R.Size = new System.Drawing.Size(110, 31); + L_R.TabIndex = 54; + L_R.Text = "Rotation:"; + L_R.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // // NUD_Z // NUD_Z.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right; @@ -893,9 +953,9 @@ private void InitializeComponent() Tab_Images.Controls.Add(P_InitialIcon); Tab_Images.Controls.Add(P_CurrIcon); Tab_Images.Controls.Add(P_CurrPhoto); - Tab_Images.Location = new System.Drawing.Point(4, 29); + Tab_Images.Location = new System.Drawing.Point(4, 24); Tab_Images.Name = "Tab_Images"; - Tab_Images.Size = new System.Drawing.Size(488, 236); + Tab_Images.Size = new System.Drawing.Size(488, 241); Tab_Images.TabIndex = 5; Tab_Images.Text = "Images"; Tab_Images.UseVisualStyleBackColor = true; @@ -936,28 +996,88 @@ private void InitializeComponent() P_CurrPhoto.TabStop = false; P_CurrPhoto.Click += P_CurrPhoto_Click; // - // NUD_R - // - NUD_R.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right; - NUD_R.DecimalPlaces = 6; - NUD_R.Location = new System.Drawing.Point(95, 128); - NUD_R.Margin = new System.Windows.Forms.Padding(0); - NUD_R.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 }); - NUD_R.Minimum = new decimal(new int[] { 99999999, 0, 0, int.MinValue }); - NUD_R.Name = "NUD_R"; - NUD_R.Size = new System.Drawing.Size(148, 23); - NUD_R.TabIndex = 55; - NUD_R.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; - // - // L_R - // - L_R.Location = new System.Drawing.Point(-15, 125); - L_R.Margin = new System.Windows.Forms.Padding(0); - L_R.Name = "L_R"; - L_R.Size = new System.Drawing.Size(110, 31); - L_R.TabIndex = 54; - L_R.Text = "Rotation:"; - L_R.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // Tab_Blueberry + // + Tab_Blueberry.Controls.Add(NUD_BBQGroup); + Tab_Blueberry.Controls.Add(NUD_BBQSolo); + Tab_Blueberry.Controls.Add(L_BBQGroup); + Tab_Blueberry.Controls.Add(L_BBQSolo); + Tab_Blueberry.Controls.Add(L_BP); + Tab_Blueberry.Controls.Add(MT_BP); + Tab_Blueberry.Controls.Add(B_MaxBP); + Tab_Blueberry.Location = new System.Drawing.Point(4, 24); + Tab_Blueberry.Name = "Tab_Blueberry"; + Tab_Blueberry.Padding = new System.Windows.Forms.Padding(3); + Tab_Blueberry.Size = new System.Drawing.Size(488, 241); + Tab_Blueberry.TabIndex = 6; + Tab_Blueberry.Text = "Blueberry"; + Tab_Blueberry.UseVisualStyleBackColor = true; + // + // NUD_BBQGroup + // + NUD_BBQGroup.Location = new System.Drawing.Point(218, 169); + NUD_BBQGroup.Maximum = new decimal(new int[] { -1, 0, 0, 0 }); + NUD_BBQGroup.Name = "NUD_BBQGroup"; + NUD_BBQGroup.Size = new System.Drawing.Size(94, 23); + NUD_BBQGroup.TabIndex = 85; + // + // NUD_BBQSolo + // + NUD_BBQSolo.Location = new System.Drawing.Point(218, 140); + NUD_BBQSolo.Maximum = new decimal(new int[] { -1, 0, 0, 0 }); + NUD_BBQSolo.Name = "NUD_BBQSolo"; + NUD_BBQSolo.Size = new System.Drawing.Size(94, 23); + NUD_BBQSolo.TabIndex = 84; + // + // L_BBQGroup + // + L_BBQGroup.Location = new System.Drawing.Point(91, 169); + L_BBQGroup.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + L_BBQGroup.Name = "L_BBQGroup"; + L_BBQGroup.Size = new System.Drawing.Size(120, 23); + L_BBQGroup.TabIndex = 83; + L_BBQGroup.Text = "Group Quests:"; + L_BBQGroup.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // L_BBQSolo + // + L_BBQSolo.Location = new System.Drawing.Point(93, 140); + L_BBQSolo.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + L_BBQSolo.Name = "L_BBQSolo"; + L_BBQSolo.Size = new System.Drawing.Size(120, 23); + L_BBQSolo.TabIndex = 82; + L_BBQSolo.Text = "Solo Quests:"; + L_BBQSolo.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // L_BP + // + L_BP.Location = new System.Drawing.Point(176, 109); + L_BP.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + L_BP.Name = "L_BP"; + L_BP.Size = new System.Drawing.Size(37, 23); + L_BP.TabIndex = 79; + L_BP.Text = "BP:"; + L_BP.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // MT_BP + // + MT_BP.Location = new System.Drawing.Point(218, 109); + MT_BP.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + MT_BP.Mask = "0000000"; + MT_BP.Name = "MT_BP"; + MT_BP.Size = new System.Drawing.Size(67, 23); + MT_BP.TabIndex = 77; + MT_BP.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // B_MaxBP + // + B_MaxBP.Location = new System.Drawing.Point(289, 109); + B_MaxBP.Margin = new System.Windows.Forms.Padding(0); + B_MaxBP.Name = "B_MaxBP"; + B_MaxBP.Size = new System.Drawing.Size(23, 23); + B_MaxBP.TabIndex = 78; + B_MaxBP.Text = "+"; + B_MaxBP.UseVisualStyleBackColor = true; // // SAV_Trainer9 // @@ -979,6 +1099,7 @@ private void InitializeComponent() Tab_Overview.PerformLayout(); Tab_MiscValues.ResumeLayout(false); GB_Map.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)NUD_R).EndInit(); ((System.ComponentModel.ISupportInitialize)NUD_Z).EndInit(); ((System.ComponentModel.ISupportInitialize)NUD_Y).EndInit(); ((System.ComponentModel.ISupportInitialize)NUD_X).EndInit(); @@ -986,7 +1107,10 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)P_InitialIcon).EndInit(); ((System.ComponentModel.ISupportInitialize)P_CurrIcon).EndInit(); ((System.ComponentModel.ISupportInitialize)P_CurrPhoto).EndInit(); - ((System.ComponentModel.ISupportInitialize)NUD_R).EndInit(); + Tab_Blueberry.ResumeLayout(false); + Tab_Blueberry.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)NUD_BBQGroup).EndInit(); + ((System.ComponentModel.ISupportInitialize)NUD_BBQSolo).EndInit(); ResumeLayout(false); } @@ -1080,5 +1204,15 @@ private void InitializeComponent() private System.Windows.Forms.Button B_UnlockClothing; private System.Windows.Forms.NumericUpDown NUD_R; private System.Windows.Forms.Label L_R; + private System.Windows.Forms.TabPage Tab_Blueberry; + private System.Windows.Forms.NumericUpDown NUD_BBQGroup; + private System.Windows.Forms.NumericUpDown NUD_BBQSolo; + private System.Windows.Forms.Label L_BBQGroup; + private System.Windows.Forms.Label L_BBQSolo; + private System.Windows.Forms.Label L_BP; + private System.Windows.Forms.MaskedTextBox MT_BP; + private System.Windows.Forms.Button B_MaxBP; + private System.Windows.Forms.Button B_ActivateSnacksworthLegendaries; + private System.Windows.Forms.Button B_UnlockCoaches; } } diff --git a/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.cs b/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.cs index 0874a038488..b7e4a5a4d01 100644 --- a/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.cs +++ b/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.cs @@ -29,6 +29,7 @@ public SAV_Trainer9(SaveFile sav) B_MaxCash.Click += (sender, e) => MT_Money.Text = SAV.MaxMoney.ToString(); B_MaxLP.Click += (sender, e) => MT_LP.Text = SAV.MaxMoney.ToString(); + B_MaxBP.Click += (sender, e) => MT_BP.Text = SAV.MaxMoney.ToString(); var games = GameInfo.Strings.gamelist; CB_Game.Items.Clear(); @@ -43,9 +44,24 @@ public SAV_Trainer9(SaveFile sav) GetTextBoxes(); LoadMap(); + if (SAV.SaveRevision >= 2) + LoadBlueberry(); + else + TC_Editor.TabPages.Remove(Tab_Blueberry); + + B_UnlockCoaches.Visible = SAV.SaveRevision >= 2; + Loading = false; } + private void LoadBlueberry() + { + var bbq = SAV.BlueberryQuestRecord; + MT_BP.Text = SAV.BlueberryPoints.ToString(); + NUD_BBQSolo.Value = bbq.QuestsDoneSolo; + NUD_BBQGroup.Value = bbq.QuestsDoneGroup; + } + private void GetImages() { static Bitmap GetImage(SCBlockAccessor blocks, uint kd, uint kw, uint kh) @@ -110,6 +126,16 @@ private void Save() { SaveTrainerInfo(); SaveMap(); + if (SAV.SaveRevision >= 2) + SaveBlueberry(); + } + + private void SaveBlueberry() + { + var bbq = SAV.BlueberryQuestRecord; + SAV.BlueberryPoints = Util.ToUInt32(MT_BP.Text); + bbq.QuestsDoneSolo = (uint)NUD_BBQSolo.Value; + bbq.QuestsDoneGroup = (uint)NUD_BBQGroup.Value; } private void SaveMap() @@ -137,6 +163,9 @@ private void SaveTrainerInfo() SAV.PlayedSeconds = ushort.Parse(MT_Seconds.Text) % 60; SAV.EnrollmentDate.Timestamp = CAL_AdventureStartDate.Value; + + if (SAV.Blocks.TryGetBlock(KBlueberryPoints, out var block)) + block.SetValue(Util.ToUInt32(MT_BP.Text)); } private void ClickOT(object sender, MouseEventArgs e) @@ -284,6 +313,26 @@ private void UnlockFlyLocations() FSYS_YMAP_FLY_SU1_SPOT04, FSYS_YMAP_FLY_SU1_SPOT05, FSYS_YMAP_FLY_SU1_SPOT06, + + // Sudachi 2 + FSYS_YMAP_S2_MAPCHANGE_ENABLE, // can change map to Blueberry Academy + FSYS_YMAP_FLY_SU2_DRAGON, + FSYS_YMAP_FLY_SU2_ENTRANCE, + FSYS_YMAP_FLY_SU2_FAIRY, + FSYS_YMAP_FLY_SU2_HAGANE, + FSYS_YMAP_FLY_SU2_HONOO, + FSYS_YMAP_FLY_SU2_SPOT01, + FSYS_YMAP_FLY_SU2_SPOT02, + FSYS_YMAP_FLY_SU2_SPOT03, + FSYS_YMAP_FLY_SU2_SPOT04, + FSYS_YMAP_FLY_SU2_SPOT05, + FSYS_YMAP_FLY_SU2_SPOT06, + FSYS_YMAP_FLY_SU2_SPOT07, + FSYS_YMAP_FLY_SU2_SPOT08, + FSYS_YMAP_FLY_SU2_SPOT09, + FSYS_YMAP_FLY_SU2_SPOT10, + FSYS_YMAP_FLY_SU2_SPOT11, + FSYS_YMAP_POKECEN_SU02, #endregion ]; @@ -299,6 +348,18 @@ private void B_UnlockTMRecipes_Click(object sender, EventArgs e) System.Media.SystemSounds.Asterisk.Play(); } + private void B_ActivateSnacksworthLegendaries_Click(object sender, EventArgs e) + { + SAV.ActivateSnacksworthLegendaries(); + System.Media.SystemSounds.Asterisk.Play(); + } + + private void B_UnlockCoaches_Click(object sender, EventArgs e) + { + SAV.UnlockAllCoaches(); + System.Media.SystemSounds.Asterisk.Play(); + } + private void B_UnlockBikeUpgrades_Click(object sender, EventArgs e) { string[] blocks = @@ -313,6 +374,8 @@ private void B_UnlockBikeUpgrades_Click(object sender, EventArgs e) var accessor = SAV.Accessor; foreach (var block in blocks) accessor.GetBlock(block).ChangeBooleanType(SCTypeCode.Bool2); + if (accessor.TryGetBlock("FSYS_RIDE_FLIGHT_ENABLE", out var fly)) + fly.ChangeBooleanType(SCTypeCode.Bool2); // Base & DLC1 saves do not have this block System.Media.SystemSounds.Asterisk.Play(); } diff --git a/README.md b/README.md index 1b15efd9054..49f9965cc0f 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ PKHeX expects save files that are not encrypted with console-specific keys. Use ## Screenshots -![Main Window](https://i.imgur.com/xofMmf8.png) +![Main Window](https://i.imgur.com/HZs37cM.png) ## Building