using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Numerics; using System.Runtime.CompilerServices; using System.Text.RegularExpressions; using Dalamud.Bindings.ImGui; using Dalamud.Interface; using Dalamud.Interface.Colors; using Dalamud.Interface.ManagedFontAtlas; using Dalamud.Interface.Utility.Raii; using Dalamud.Plugin; using Questionable.Data; using Questionable.Model; using Questionable.Model.Questing; using Questionable.Validation; namespace Questionable.Windows.QuestComponents; internal sealed class ValidationDetailsRenderer { [Serializable] [CompilerGenerated] private sealed class _003C_003Ec { public static readonly _003C_003Ec _003C_003E9 = new _003C_003Ec(); public static MatchEvaluator _003C_003E9__8_0; public static MatchEvaluator _003C_003E9__8_1; public static Func _003C_003E9__13_0; public static Func _003C_003E9__13_1; internal string _003CCleanJsonText_003Eb__8_0(Match match) { int result; int num = ((!int.TryParse(_202A_206E_206D_202C_200D_206D_200F_206D_206B_202C_200D_206C_202B_206D_200F_200E_202C_200D_202D_206F_206C_206B_200C_202D_206C_206D_202D_200F_202D_200B_202B_206F_200F_202D_202C_202C_200E_206C_200B_202E_202E((Capture)_200C_206D_206E_206D_206F_206A_202B_200C_206F_200F_200B_202A_200E_202E_202A_202A_202B_200F_200F_200F_206D_206D_202E_202E_206C_200D_202D_206F_200F_206D_202E_202B_206D_202D_200C_202C_202A_200B_202E_206F_202E(_202B_200B_200C_202D_200F_206C_202B_206C_206A_206B_202D_202D_206E_206F_200F_206A_206E_202B_206D_202C_206C_200D_200D_206C_206E_202D_202B_202C_206E_202C_206A_200D_200F_202E_202C_200E_202C_200C_206D_206F_202E(match), 1)), NumberStyles.HexNumber, _206E_202A_202B_206B_202C_202E_200E_200F_202E_206B_206B_202B_200B_202B_206E_200C_202E_202D_202A_202B_206F_200D_202C_200B_202A_200D_206F_206D_202D_200B_206F_200F_206A_202E_200E_206F_206A_206E_200C_202E(), out result)) ? (-78182920) : (-78182919)); while (true) { int num2 = num; int num3 = -78182920; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 2: goto IL_0065; case 0: return _202A_206E_206D_202C_200D_206D_200F_206D_206B_202C_200D_206C_202B_206D_200F_200E_202C_200D_202D_206F_206C_206B_200C_202D_206C_206D_202D_200F_202D_200B_202B_206F_200F_202D_202C_202C_200E_206C_200B_202E_202E((Capture)match); case 1: return ((char)result).ToString(); } continue; IL_0065: num = -78182919; } } [MethodImpl(MethodImplOptions.NoInlining)] internal string _003CCleanJsonText_003Eb__8_1(Match match) { string text = _202A_206E_206D_202C_200D_206D_200F_206D_206B_202C_200D_206C_202B_206D_200F_200E_202C_200D_202D_206F_206C_206B_200C_202D_206C_206D_202D_200F_202D_200B_202B_206F_200F_202D_202C_202C_200E_206C_200B_202E_202E((Capture)_200C_206D_206E_206D_206F_206A_202B_200C_206F_200F_200B_202A_200E_202E_202A_202A_202B_200F_200F_200F_206D_206D_202E_202E_206C_200D_202D_206F_200F_206D_202E_202B_206D_202D_200C_202C_202A_200B_202E_206F_202E(_202B_200B_200C_202D_200F_206C_202B_206C_206A_206B_202D_202D_206E_206F_200F_206A_206E_202B_206D_202C_206C_200D_200D_206C_206E_202D_202B_202C_206E_202C_206A_200D_200F_202E_202C_200E_202C_200C_206D_206F_202E(match), 1)); int num = ((text == null) ? 1436972652 : 1436972649); string result = default(string); char c = default(char); while (true) { int num2 = num; int num3 = 1436972646; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 12: return result; case 4: num = 1436972652; break; case 7: num = ((c == '\\') ? 1436972656 : 1436972660); break; case 9: num = ((c == 't') ? 1436972658 : 1436972659); break; case 0: num = 1436972652; break; case 25: result = global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(450513600); num = 1436972650; break; case 22: result = global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(1093876266); num = 1436972650; break; case 24: c = _200E_202A_200C_202C_206B_202A_202B_206C_206D_200D_206E_200D_200D_200D_200B_202E_200C_202E_200E_200F_202E_202C_202C_202D_202A_200F_206F_202C_200E_200F_202C_200B_202D_206E_206C_200E_206F_200B_200C_206E_202E(text, 0); num = (((uint)c > 98u) ? 1436972644 : 1436972662); break; case 1: num = ((c == '"') ? 1436972653 : 1436972668); break; case 8: result = global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-976057447); num = 1436972650; break; case 18: num = ((c == 'b') ? 1436972671 : 1436972657); break; case 5: num = ((c == 'f') ? 1436972648 : 1436972645); break; case 15: { int num7 = _206C_206A_206E_202A_200D_200E_206D_202A_206E_200F_200F_200B_202D_200B_206E_206B_206C_206E_206E_206E_200B_202C_206F_206A_200E_202B_206E_200F_206D_206B_206B_202A_200D_206B_200C_200F_200D_200F_202E_206E_202E(text); num = ((num7 != 1) ? 1436972652 : 1436972670); break; } case 3: num = ((c == 'n') ? 1436972654 : 1436972642); break; case 23: num = 1436972652; break; case 14: result = global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-1138276974); num = 1436972650; break; case 19: num = 1436972649; break; case 17: result = global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-1680133376); num = 1436972650; break; case 21: num = 1436972652; break; case 10: result = _202A_206E_206D_202C_200D_206D_200F_206D_206B_202C_200D_206C_202B_206D_200F_200E_202C_200D_202D_206F_206C_206B_200C_202D_206C_206D_202D_200F_202D_200B_202B_206F_200F_202D_202C_202C_200E_206C_200B_202E_202E((Capture)match); num = 1436972650; break; case 20: result = global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-1365294164); num = 1436972650; break; case 26: num = ((c == '/') ? 1436972663 : 1436972646); break; case 16: num = (((uint)c > 47u) ? 1436972641 : 1436972647); break; case 2: num = (((uint)c > 110u) ? 1436972640 : 1436972643); break; case 6: num = ((c == 'r') ? 1436972651 : 1436972655); break; case 13: result = global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-1154172741); num = 1436972650; break; case 11: result = global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(948996293); num = 1436972650; break; } } } internal string _003CDrawDisabledTribesDetails_003Eb__13_0(string x) { return _202B_200D_202D_202D_200F_206A_206F_206E_200E_206C_206B_200E_202B_200B_202D_206E_202A_206F_206B_200F_202B_200B_206B_206E_206F_202A_206C_200F_206E_202D_206D_206D_206E_200F_202C_200D_202B_200D_206B_202D_202E(x); } internal bool _003CDrawDisabledTribesDetails_003Eb__13_1(string x) { return !_200C_200C_206E_206F_200D_206D_202C_206A_202B_206E_206C_202D_202E_202B_200C_200E_202A_202B_206B_200D_200D_200B_202E_202A_202A_200E_206B_200B_206B_202B_200E_200E_206A_200F_202D_206A_206F_202C_202E_202C_202E(x); } static GroupCollection _202B_200B_200C_202D_200F_206C_202B_206C_206A_206B_202D_202D_206E_206F_200F_206A_206E_202B_206D_202C_206C_200D_200D_206C_206E_202D_202B_202C_206E_202C_206A_200D_200F_202E_202C_200E_202C_200C_206D_206F_202E(Match P_0) { return P_0.Groups; } static Group _200C_206D_206E_206D_206F_206A_202B_200C_206F_200F_200B_202A_200E_202E_202A_202A_202B_200F_200F_200F_206D_206D_202E_202E_206C_200D_202D_206F_200F_206D_202E_202B_206D_202D_200C_202C_202A_200B_202E_206F_202E(GroupCollection P_0, int P_1) { return P_0[P_1]; } static string _202A_206E_206D_202C_200D_206D_200F_206D_206B_202C_200D_206C_202B_206D_200F_200E_202C_200D_202D_206F_206C_206B_200C_202D_206C_206D_202D_200F_202D_200B_202B_206F_200F_202D_202C_202C_200E_206C_200B_202E_202E(Capture P_0) { return P_0.Value; } static CultureInfo _206E_202A_202B_206B_202C_202E_200E_200F_202E_206B_206B_202B_200B_202B_206E_200C_202E_202D_202A_202B_206F_200D_202C_200B_202A_200D_206F_206D_202D_200B_206F_200F_206A_202E_200E_206F_206A_206E_200C_202E() { return CultureInfo.InvariantCulture; } static int _206C_206A_206E_202A_200D_200E_206D_202A_206E_200F_200F_200B_202D_200B_206E_206B_206C_206E_206E_206E_200B_202C_206F_206A_200E_202B_206E_200F_206D_206B_206B_202A_200D_206B_200C_200F_200D_200F_202E_206E_202E(string P_0) { return P_0.Length; } static char _200E_202A_200C_202C_206B_202A_202B_206C_206D_200D_206E_200D_200D_200D_200B_202E_200C_202E_200E_200F_202E_202C_202C_202D_202A_200F_206F_202C_200E_200F_202C_200B_202D_206E_206C_200E_206F_200B_200C_206E_202E(string P_0, int P_1) { return P_0[P_1]; } static string _202B_200D_202D_202D_200F_206A_206F_206E_200E_206C_206B_200E_202B_200B_202D_206E_202A_206F_206B_200F_202B_200B_206B_206E_206F_202A_206C_200F_206E_202D_206D_206D_206E_200F_202C_200D_202B_200D_206B_202D_202E(string P_0) { return P_0.Trim(); } static bool _200C_200C_206E_206F_200D_206D_202C_206A_202B_206E_206C_202D_202E_202B_200C_200E_202A_202B_206B_200D_200D_200B_202E_202A_202A_200E_206B_200B_206B_202B_200E_200E_206A_200F_202D_206A_206F_202C_202E_202C_202E(string P_0) { return string.IsNullOrEmpty(P_0); } } private readonly QuestData _questData; private readonly IDalamudPluginInterface _pluginInterface; private readonly Dictionary _storedIssues = new Dictionary(); private readonly Dictionary _openDetailWindows = new Dictionary(); private static readonly Regex UnicodeEscapeRegex = _202B_202E_206B_206B_200D_202B_202C_202A_200E_206E_202B_200B_202B_206E_200B_200C_202E_200E_206B_206A_206F_202C_200B_206A_200D_206A_200F_206B_206C_206B_200F_200E_206E_206E_206C_202B_202A_206D_206B_202E(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-614545086), RegexOptions.Compiled); private static readonly Regex JsonEscapeRegex = _202B_202E_206B_206B_200D_202B_202C_202A_200E_206E_202B_200B_202B_206E_200B_200C_202E_200E_206B_206A_206F_202C_200B_206A_200D_206A_200F_206B_206C_206B_200F_200E_206E_206E_206C_202B_202A_206D_206B_202E(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-619826859), RegexOptions.Compiled); private static readonly Regex ConsecutiveQuotesRegex = _202B_202E_206B_206B_200D_202B_202C_202A_200E_206E_202B_200B_202B_206E_200B_200C_202E_200E_206B_206A_206F_202C_200B_206A_200D_206A_200F_206B_206C_206B_200F_200E_206E_206E_206C_202B_202A_206D_206B_202E(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-1286690539), RegexOptions.Compiled); public ValidationDetailsRenderer(QuestData questData, IDalamudPluginInterface pluginInterface) { _questData = questData; _pluginInterface = pluginInterface; } [MethodImpl(MethodImplOptions.NoInlining)] public static string CleanJsonText(string text) { int num = ((!_206F_202B_202A_200C_206B_206E_206D_202A_206C_202D_206E_200C_200D_200E_202E_206B_206F_202B_200B_200C_200B_206C_206D_200F_202E_202D_206F_206F_206C_200D_206E_200D_200E_206D_202E_200F_202D_206F_202A_206D_202E(text)) ? 1031753240 : 1031753244); while (true) { int num2 = num; int num3 = 1031753240; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 0: text = _206B_202D_206D_202B_202C_202A_206D_200E_202A_202B_200B_206D_202D_202B_206D_200C_200D_206A_202D_206B_206F_206E_200E_202E_200C_200C_206A_202E_200C_206E_202E_202B_200C_202D_202E_206D_200C_202A_200F_206A_202E(UnicodeEscapeRegex, text, (MatchEvaluator)delegate(Match match) { int result; int num7 = ((!int.TryParse(_003C_003Ec._202A_206E_206D_202C_200D_206D_200F_206D_206B_202C_200D_206C_202B_206D_200F_200E_202C_200D_202D_206F_206C_206B_200C_202D_206C_206D_202D_200F_202D_200B_202B_206F_200F_202D_202C_202C_200E_206C_200B_202E_202E((Capture)_003C_003Ec._200C_206D_206E_206D_206F_206A_202B_200C_206F_200F_200B_202A_200E_202E_202A_202A_202B_200F_200F_200F_206D_206D_202E_202E_206C_200D_202D_206F_200F_206D_202E_202B_206D_202D_200C_202C_202A_200B_202E_206F_202E(_003C_003Ec._202B_200B_200C_202D_200F_206C_202B_206C_206A_206B_202D_202D_206E_206F_200F_206A_206E_202B_206D_202C_206C_200D_200D_206C_206E_202D_202B_202C_206E_202C_206A_200D_200F_202E_202C_200E_202C_200C_206D_206F_202E(match), 1)), NumberStyles.HexNumber, _003C_003Ec._206E_202A_202B_206B_202C_202E_200E_200F_202E_206B_206B_202B_200B_202B_206E_200C_202E_202D_202A_202B_206F_200D_202C_200B_202A_200D_206F_206D_202D_200B_206F_200F_206A_202E_200E_206F_206A_206E_200C_202E(), out result)) ? (-78182920) : (-78182919)); while (true) { int num8 = num7; int num9 = -78182920; int num10 = num8; switch ((num10 | num9) - (num10 & num9)) { case 2: goto IL_0065; case 0: return _003C_003Ec._202A_206E_206D_202C_200D_206D_200F_206D_206B_202C_200D_206C_202B_206D_200F_200E_202C_200D_202D_206F_206C_206B_200C_202D_206C_206D_202D_200F_202D_200B_202B_206F_200F_202D_202C_202C_200E_206C_200B_202E_202E((Capture)match); case 1: return ((char)result).ToString(); } continue; IL_0065: num7 = -78182919; } }); text = _206B_202D_206D_202B_202C_202A_206D_200E_202A_202B_200B_206D_202D_202B_206D_200C_200D_206A_202D_206B_206F_206E_200E_202E_200C_200C_206A_202E_200C_206E_202E_202B_200C_202D_202E_206D_200C_202A_200F_206A_202E(JsonEscapeRegex, text, (MatchEvaluator)([MethodImpl(MethodImplOptions.NoInlining)] (Match match) => { string text2 = _003C_003Ec._202A_206E_206D_202C_200D_206D_200F_206D_206B_202C_200D_206C_202B_206D_200F_200E_202C_200D_202D_206F_206C_206B_200C_202D_206C_206D_202D_200F_202D_200B_202B_206F_200F_202D_202C_202C_200E_206C_200B_202E_202E((Capture)_003C_003Ec._200C_206D_206E_206D_206F_206A_202B_200C_206F_200F_200B_202A_200E_202E_202A_202A_202B_200F_200F_200F_206D_206D_202E_202E_206C_200D_202D_206F_200F_206D_202E_202B_206D_202D_200C_202C_202A_200B_202E_206F_202E(_003C_003Ec._202B_200B_200C_202D_200F_206C_202B_206C_206A_206B_202D_202D_206E_206F_200F_206A_206E_202B_206D_202C_206C_200D_200D_206C_206E_202D_202B_202C_206E_202C_206A_200D_200F_202E_202C_200E_202C_200C_206D_206F_202E(match), 1)); int num7 = ((text2 == null) ? 1436972652 : 1436972649); string result = default(string); char c = default(char); while (true) { int num8 = num7; int num9 = 1436972646; int num10 = num8; int num11 = num10 + num9; int num12 = num10 & num9; switch (num11 - (num12 + num12)) { case 12: return result; case 4: num7 = 1436972652; break; case 7: num7 = ((c == '\\') ? 1436972656 : 1436972660); break; case 9: num7 = ((c == 't') ? 1436972658 : 1436972659); break; case 0: num7 = 1436972652; break; case 25: result = global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(450513600); num7 = 1436972650; break; case 22: result = global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(1093876266); num7 = 1436972650; break; case 24: c = _003C_003Ec._200E_202A_200C_202C_206B_202A_202B_206C_206D_200D_206E_200D_200D_200D_200B_202E_200C_202E_200E_200F_202E_202C_202C_202D_202A_200F_206F_202C_200E_200F_202C_200B_202D_206E_206C_200E_206F_200B_200C_206E_202E(text2, 0); num7 = (((uint)c > 98u) ? 1436972644 : 1436972662); break; case 1: num7 = ((c == '"') ? 1436972653 : 1436972668); break; case 8: result = global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-976057447); num7 = 1436972650; break; case 18: num7 = ((c == 'b') ? 1436972671 : 1436972657); break; case 5: num7 = ((c == 'f') ? 1436972648 : 1436972645); break; case 15: { int num13 = _003C_003Ec._206C_206A_206E_202A_200D_200E_206D_202A_206E_200F_200F_200B_202D_200B_206E_206B_206C_206E_206E_206E_200B_202C_206F_206A_200E_202B_206E_200F_206D_206B_206B_202A_200D_206B_200C_200F_200D_200F_202E_206E_202E(text2); num7 = ((num13 != 1) ? 1436972652 : 1436972670); break; } case 3: num7 = ((c == 'n') ? 1436972654 : 1436972642); break; case 23: num7 = 1436972652; break; case 14: result = global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-1138276974); num7 = 1436972650; break; case 19: num7 = 1436972649; break; case 17: result = global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-1680133376); num7 = 1436972650; break; case 21: num7 = 1436972652; break; case 10: result = _003C_003Ec._202A_206E_206D_202C_200D_206D_200F_206D_206B_202C_200D_206C_202B_206D_200F_200E_202C_200D_202D_206F_206C_206B_200C_202D_206C_206D_202D_200F_202D_200B_202B_206F_200F_202D_202C_202C_200E_206C_200B_202E_202E((Capture)match); num7 = 1436972650; break; case 20: result = global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-1365294164); num7 = 1436972650; break; case 26: num7 = ((c == '/') ? 1436972663 : 1436972646); break; case 16: num7 = (((uint)c > 47u) ? 1436972641 : 1436972647); break; case 2: num7 = (((uint)c > 110u) ? 1436972640 : 1436972643); break; case 6: num7 = ((c == 'r') ? 1436972651 : 1436972655); break; case 13: result = global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-1154172741); num7 = 1436972650; break; case 11: result = global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(948996293); num7 = 1436972650; break; } } })); num = ((!_200D_206B_200F_200C_206D_200C_206B_206F_200B_202D_202D_202B_200C_200E_202B_200F_206C_202E_200B_200F_200B_202B_206F_202D_200D_202B_202E_200D_200D_202D_202D_200E_200D_206D_206E_202A_206E_206D_200C_206A_202E(text, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-184638744), StringComparison.Ordinal)) ? 1031753241 : 1031753242); break; case 2: text = _200D_206B_202E_200E_200E_202E_202C_202C_202C_206F_206B_200B_200E_206E_202A_206C_202C_206C_202C_200B_200E_206A_202B_206C_202B_200D_206A_202A_206D_206D_200F_200F_206A_206B_200F_202B_200F_200D_200F_202B_202E(ConsecutiveQuotesRegex, text, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(1792309681)); text = _202A_206D_200B_206E_206B_206A_200C_206E_206F_206C_206A_202B_200E_206A_202B_206C_206E_200E_202B_206F_200C_200C_202D_200E_200D_200C_200B_206E_202A_202B_200B_202E_206A_206C_206F_202A_200D_202D_202E_202B_202E(text, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(15484770), global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(15484770), StringComparison.Ordinal); num = 1031753241; break; case 3: num = 1031753244; break; case 4: return text; case 1: return text; } } } public void OpenDetails(ValidationIssue issue, int index) { _storedIssues[index] = issue; _openDetailWindows[index] = true; } [MethodImpl(MethodImplOptions.NoInlining)] public void DrawDetailWindows() { List list = new List(); using (List>.Enumerator enumerator = _openDetailWindows.ToList().GetEnumerator()) { KeyValuePair current = default(KeyValuePair); while (true) { IL_0221: int num; if (enumerator.MoveNext()) { current = enumerator.Current; if (!current.Value || !_storedIssues.TryGetValue(current.Key, out ValidationIssue value)) { continue; } DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(20, 1); defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(1298951719)); defaultInterpolatedStringHandler.AppendFormatted(current.Key); string text = defaultInterpolatedStringHandler.ToStringAndClear(); bool flag = true; _202C_202C_206B_202C_202B_202C_206A_202E_200E_200B_202C_200E_202E_206B_200C_206D_202C_206C_202A_206A_206A_206D_206E_206C_206F_202D_202C_202C_200B_202C_206F_202B_206B_200F_206A_206C_202D_200B_202E_202D_202E(new Vector2(800f, 600f), ImGuiCond.FirstUseEver); _206F_202D_206A_202D_200D_202E_200D_200C_206C_200E_206C_206F_200C_206C_202C_200B_206E_206C_206C_200B_206A_206E_200C_200F_202A_202E_202A_200C_206A_202E_200D_206C_202E_206A_200C_200D_202E_206B_202E_200D_202E(new Vector2(500f, 300f), new Vector2(1200f, 800f)); IDisposable disposable = ThemedWindow.PushTheme(); try { num = ((!_202C_202D_206F_206F_206E_206D_202D_202C_202A_206F_200E_206C_206E_200F_206C_206B_200D_206C_202E_202A_200D_202D_200C_202B_206E_202C_206E_206E_202D_206B_200F_200C_206C_202E_200E_206B_206F_206F_202A_206E_202E((ImU8String)text, ref flag, ImGuiWindowFlags.None)) ? (-1150168852) : (-1150168851)); while (true) { int num2 = num; int num3 = -1150168852; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 2: num = -1150168851; break; case 1: DrawIssueDetails(value); num = -1150168852; break; case 0: _206D_200E_206C_202B_206B_202D_202C_206F_206C_206B_206D_206F_206B_202B_202B_200D_206C_202C_202A_206B_206D_202D_206A_206A_206A_202A_206A_206A_202C_200C_202C_200D_200C_200C_200B_200B_206E_200B_202D_202E_202E(); goto end_IL_00e9; } continue; end_IL_00e9: break; } } finally { num = ((disposable == null) ? 17242960 : 17242961); while (true) { int num5 = num; int num3 = 17242960; int num4 = num5; int num6 = num4 + num3; int num7 = num4 & num3; switch (num6 - (num7 + num7)) { case 0: goto end_IL_015d; case 1: _200B_200B_202C_206C_202B_200D_202E_206F_202B_200B_202E_200D_200F_202B_202A_202E_200B_206E_200F_206E_202E_202D_206B_202C_202A_200B_202E_200C_206B_200D_206F_202D_202E_206D_206D_206E_200B_200F_206D_202A_202E(disposable); num = 17242960; break; case 2: num = 17242961; break; } continue; end_IL_015d: break; } } num = (flag ? 913127023 : 913127021); } else { num = 913127020; } while (true) { int num8 = num; int num3 = 913127022; int num4 = num8; int num9 = num4 + num3; int num10 = num4 & num3; switch (num9 - (num10 + num10)) { default: continue; case 0: num = 913127021; continue; case 3: list.Add(current.Key); num = 913127023; continue; case 1: break; case 2: goto end_IL_01ca; } goto IL_0221; continue; end_IL_01ca: break; } break; } } using List.Enumerator enumerator2 = list.GetEnumerator(); int num = 1159845367; while (true) { int num11 = num; int num3 = 1159845366; int num4 = num11; int num12 = num4 + num3; int num13 = num4 & num3; switch (num12 - (num13 + num13)) { case 1: num = (enumerator2.MoveNext() ? 1159845364 : 1159845365); break; case 2: { int current2 = enumerator2.Current; _openDetailWindows.Remove(current2); _storedIssues.Remove(current2); num = 1159845367; break; } case 0: num = 1159845367; break; case 3: return; } } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawIssueDetails(ValidationIssue issue) { //Discarded unreachable code: IL_03f0 EIssueSeverity severity = issue.Severity; int num = ((severity == EIssueSeverity.Warning) ? (-1329717228) : (-1329717221)); Vector4 vector = default(Vector4); Vector4 vector2 = default(Vector4); FontAwesomeIcon fontAwesomeIcon2 = default(FontAwesomeIcon); ElementId elementId = default(ElementId); string description = default(string); while (true) { int num2 = num; int num3 = -1329717229; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 9: vector = vector2; severity = issue.Severity; num = ((severity == EIssueSeverity.Warning) ? (-1329717230) : (-1329717229)); break; case 10: fontAwesomeIcon2 = FontAwesomeIcon.ExclamationTriangle; num = -1329717226; break; case 7: vector2 = _206E_200F_202A_202C_206F_200C_200F_206A_202E_206B_200C_200F_206D_206A_206F_202B_202D_206C_202E_202D_200D_206B_206B_200B_202D_200C_202D_206F_202E_206C_202A_202B_206A_200E_200F_206C_202B_206C_206D_202D_202E(); num = -1329717222; break; case 4: vector2 = _206B_206F_200F_202A_206C_206C_206F_206C_202A_200E_202B_200E_202D_202E_202B_202B_206C_202C_202E_202A_206A_206E_200E_206A_206C_206F_200F_206C_200E_200B_202E_202D_206A_206F_200B_200E_206B_202A_200E_200E_202E(); num = -1329717222; break; case 0: num = ((severity != EIssueSeverity.Error) ? (-1329717227) : (-1329717223)); break; case 2: num = -1329717221; break; case 1: fontAwesomeIcon2 = FontAwesomeIcon.ExclamationCircle; num = -1329717226; break; case 3: vector2 = _200D_200C_206C_206F_206C_200F_206D_206A_202D_206B_200B_200E_202B_206C_206B_202A_206B_202C_206C_202B_202E_200D_200D_200D_200C_202A_206F_206B_202B_206A_206F_202B_202D_206F_206A_206A_200D_202E_200B_202C_202E(); num = -1329717222; break; case 6: fontAwesomeIcon2 = FontAwesomeIcon.InfoCircle; num = -1329717226; break; case 8: num = ((severity != EIssueSeverity.Error) ? (-1329717225) : (-1329717232)); break; case 5: { FontAwesomeIcon fontAwesomeIcon = fontAwesomeIcon2; IDisposable disposable = _206B_202B_200F_206C_206E_206B_206E_206F_200C_206D_206A_206E_202A_202E_200F_206C_202B_206A_202E_206D_200C_200B_206A_202B_202C_206D_206B_200E_206B_206F_202C_206A_206E_200D_206B_206E_206C_202C_206F_200E_202E(_200B_202C_206C_206C_206D_202B_206C_206A_200C_206B_202E_206A_200C_202E_200B_206A_206A_206A_206E_200F_202B_206A_202E_206C_200C_202A_200C_202D_202E_206A_202B_206E_202D_200B_202E_200D_206D_206C_202B_202A_202E(_206F_200C_206B_206C_202C_200D_206A_202C_202E_202C_200E_206E_206E_200F_206F_202C_202C_206B_206B_206A_206B_202C_202A_206B_206A_202A_206C_206D_202D_206E_202C_206C_202C_200C_202E_200D_200E_206E_200F_206E_202E(_pluginInterface))); try { ImRaii.ColorDisposable colorDisposable = _202C_200F_202C_200F_206C_206E_206B_200E_200B_200D_200B_200D_206A_200E_200B_206B_206F_200C_202E_206E_202E_200E_206A_206B_206F_200B_202E_202C_206E_202C_200E_202D_206A_202C_206D_202D_200E_202E_206F_206D_202E(ImGuiCol.Text, vector, true); try { _200D_206E_206C_206D_206A_202B_206E_200B_200D_200D_200D_206F_206A_202A_202B_200C_202A_200F_200C_202B_202A_206A_200E_206C_202E_200C_202E_202A_206D_206A_202C_202D_200D_206B_206E_202E_200E_202C_206C_200C_202E((ImU8String)_200F_202A_200F_202B_200C_200E_206C_200C_206F_206B_200F_202D_200C_202A_206A_206D_200F_206E_206C_206F_206A_202D_202C_202A_206C_206C_206D_202C_206F_200E_206C_206B_200D_202E_200B_202C_200D_200D_200D_200C_202E(fontAwesomeIcon)); } finally { num = ((colorDisposable == null) ? 1646006232 : 1646006235); while (true) { int num5 = num; num3 = 1646006233; num4 = num5; int num6 = num4 + num3; int num7 = num4 & num3; switch (num6 - (num7 + num7)) { case 0: num = 1646006235; break; case 1: goto end_IL_01b1; case 2: _200B_200B_202C_206C_202B_200D_202E_206F_202B_200B_202E_200D_200F_202B_202A_202E_200B_206E_200F_206E_202E_202D_206B_202C_202A_200B_202E_200C_206B_200D_206F_202D_202E_206D_206D_206E_200B_200F_206D_202A_202E((IDisposable)colorDisposable); num = 1646006232; break; } continue; end_IL_01b1: break; } } } finally { num = ((disposable == null) ? (-1517300554) : (-1517300555)); while (true) { int num8 = num; num3 = -1517300556; num4 = num8; int num9 = num4 + num3; int num10 = num4 & num3; switch (num9 - (num10 + num10)) { case 2: goto end_IL_021e; case 1: _200B_200B_202C_206C_202B_200D_202E_206F_202B_200B_202E_200D_200F_202B_202A_202E_200B_206E_200F_206E_202E_202D_206B_202C_202A_200B_202E_200C_206B_200D_206F_202D_202E_206D_206D_206E_200B_200F_206D_202A_202E(disposable); num = -1517300554; break; case 0: num = -1517300555; break; } continue; end_IL_021e: break; } } _206B_206A_202B_206E_200D_202D_206F_206A_206F_206D_200B_200F_200F_200D_202D_200D_206C_206F_202E_206D_206C_202A_206E_202E_206A_202D_202E_202A_200B_206C_200B_202E_200F_202B_206A_202C_200D_200D_200F_200E_202E(); ImRaii.ColorDisposable colorDisposable2 = _202C_200F_202C_200F_206C_206E_206B_200E_200B_200D_200B_200D_206A_200E_200B_206B_206F_200C_202E_206E_202E_200E_206A_206B_206F_200B_202E_202C_206E_202C_200E_202D_206A_202C_206D_202D_200E_202E_206F_206D_202E(ImGuiCol.Text, vector, true); try { ImU8String imU8String = new ImU8String(2, 2); imU8String.AppendFormatted(issue.Severity); imU8String.AppendLiteral(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(2074665157)); imU8String.AppendFormatted(issue.Type); _200C_200F_200D_202C_202A_200C_200F_202C_206A_202A_202E_206A_200D_206C_206F_206F_200D_200F_202A_202C_202E_206E_202D_202E_202E_206E_206A_202B_206C_200B_200C_206D_202E_206A_206F_206F_200F_200F_202E_206E_202E(imU8String); } finally { num = ((colorDisposable2 == null) ? 49104475 : 49104474); while (true) { int num11 = num; num3 = 49104475; num4 = num11; int num12 = num4 + num3; int num13 = num4 & num3; switch (num12 - (num13 + num13)) { case 0: goto end_IL_02da; case 1: _200B_200B_202C_206C_202B_200D_202E_206F_202B_200B_202E_200D_200F_202B_202A_202E_200B_206E_200F_206E_202E_202D_206B_202C_202A_200B_202E_200C_206B_200D_206F_202D_202E_206D_206D_206E_200B_200F_206D_202A_202E((IDisposable)colorDisposable2); num = 49104475; break; case 2: num = 49104474; break; } continue; end_IL_02da: break; } } _206D_202E_202D_206A_206E_206F_206A_206D_202C_202C_206D_200B_200B_202A_200C_200B_206B_202A_200D_206C_206D_200D_202E_200D_200F_206B_200F_202C_206D_202C_200E_200F_202A_202E_206D_202D_206B_206E_206D_200E_202E(); ImU8String imU8String2 = new ImU8String(6, 1); imU8String2.AppendLiteral(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-1066426016)); imU8String2.AppendFormatted(issue.PathType); _200C_200F_200D_202C_202A_200C_200F_202C_206A_202A_202E_206A_200D_206C_206F_206F_200D_200F_202A_202C_202E_206E_202D_202E_202E_206E_206A_202B_206C_200B_200C_206D_202E_206A_206F_206F_200F_200F_202E_206E_202E(imU8String2); if (issue.Id != null) { num = -553610014; while (true) { int num14 = num; num3 = -553610015; num4 = num14; switch ((num4 | num3) - (num4 & num3)) { default: continue; case 1: if (!_202B_206E_200D_200E_200F_200C_202E_206F_200C_206F_206D_202A_206D_202E_200F_202D_202D_202D_206C_200B_202D_200C_200B_206D_202E_200E_206E_200D_202B_202C_206A_202D_200D_200C_206C_202C_206F_200C_206D_202B_202E(elementId, (ElementId)null)) { break; } goto case 3; case 3: if (issue.PathType == EPathType.Quest) { num = -553610013; continue; } break; case 0: num = -553610014; continue; case 2: if (_200E_200E_206C_206D_206C_202A_202C_206B_202E_200B_206D_202E_202B_202D_200D_206B_206E_206E_202D_200C_202B_200D_206D_206D_200F_200F_206E_200B_206E_206A_206D_200F_200C_200B_202C_206D_206F_200C_200B_200E_202E(issue.Id, ref elementId)) { num = -553610016; continue; } break; } break; } ImU8String imU8String3 = new ImU8String(4, 1); imU8String3.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(1908485519)); imU8String3.AppendFormatted(issue.Id); _200C_200F_200D_202C_202A_200C_200F_202C_206A_202A_202E_206A_200D_206C_206F_206F_200D_200F_202A_202C_202E_206E_202D_202E_202E_206E_206A_202B_206C_200B_200C_206D_202E_206A_206F_206F_200F_200F_202E_206E_202E(imU8String3); } num = ((issue.Location == null) ? 860006641 : 860006647); while (true) { int num15 = num; num3 = 860006641; num4 = num15; switch ((num4 | num3) - (num4 & num3)) { case 5: DrawDisabledTribesDetails(description); return; case 0: _206D_202E_202D_206A_206E_206F_206A_206D_202C_202C_206D_200B_200B_202A_200C_200B_206B_202A_200D_206C_206D_200D_202E_200D_200F_206B_200F_202C_206D_202C_200E_200F_202A_202E_206D_202D_206B_206E_206D_200E_202E(); _200C_200F_200D_202C_202A_200C_200F_202C_206A_202A_202E_206A_200D_206C_206F_206F_200D_200F_202A_202C_202E_206E_202D_202E_202E_206E_206A_202B_206C_200B_200C_206D_202E_206A_206F_206F_200F_200F_202E_206E_202E((ImU8String)global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-1571231397)); description = CleanJsonText(issue.Description ?? global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-1853270224)); num = ((issue.Type != EIssueType.QuestDisabled) ? 860006642 : 860006645); break; case 6: { ImU8String imU8String4 = new ImU8String(10, 1); imU8String4.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(1204994949)); imU8String4.AppendFormatted(issue.Location); _200C_200F_200D_202C_202A_200C_200F_202C_206A_202A_202E_206A_200D_206C_206F_206F_200D_200F_202A_202C_202E_206E_202D_202E_202E_206E_206A_202B_206C_200B_200C_206D_202E_206A_206F_206F_200F_200F_202E_206E_202E(imU8String4); num = 860006641; break; } case 2: DrawGenericDetails(description); return; case 3: num = ((issue.Type != EIssueType.InvalidJsonSyntax) ? 860006643 : 860006640); break; case 4: num = ((issue.Id != null) ? 860006642 : 860006644); break; case 7: num = 860006647; break; case 1: DrawJsonSyntaxErrorDetails(description); return; } } } } } } [MethodImpl(MethodImplOptions.NoInlining)] private static void DrawJsonSyntaxErrorDetails(string description) { string[] array = _200F_200B_206B_202E_200B_206F_202A_206C_200E_206B_206C_202C_206F_206C_206C_202E_202B_206D_206B_206C_202D_202C_200D_202C_200B_202D_202C_200E_202C_206B_202A_200C_206E_200B_206B_200C_202D_200C_206D_202E_202E(description, '\n', StringSplitOptions.None); int num = 0; while (num < array.Length) { string text = _200E_202C_202A_200E_200E_206D_206D_206A_200E_202D_206E_206A_206D_206F_200D_206C_200F_206F_202B_206A_202B_200F_206F_206E_200B_202E_202E_202E_200B_202D_202D_202A_206E_200D_202A_202B_200F_200B_202B_206D_202E(array[num]); int num4; int num5; if (_206F_202B_202A_200C_206B_206E_206D_202A_206C_202D_206E_200C_200D_200E_202E_206B_206F_202B_200B_200C_200B_206C_206D_200F_202E_202D_206F_206F_206C_200D_206E_200D_200E_206D_202E_200F_202D_206F_202A_206D_202E(text)) { _200B_206B_206C_206E_202A_202B_202B_202D_202B_202D_202B_200E_206B_206A_206F_206E_206F_202C_202D_202D_202D_202C_206F_200B_202E_206B_200E_202D_202D_206D_206F_206B_202E_200C_202E_206D_202E_206F_202E_200D_202E(); } else if (_202C_200F_206B_202A_206D_200E_206F_206F_200B_206F_200C_206D_206C_206E_206D_200C_202D_200F_200D_200C_202E_206D_206D_202C_200E_200F_200E_202E_202A_202C_202A_206E_206E_202D_202D_202B_206B_206C_200F_206E_202E(text, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(540102239), StringComparison.Ordinal)) { ImRaii.ColorDisposable colorDisposable = _202C_200F_202C_200F_206C_206E_206B_200E_200B_200D_200B_200D_206A_200E_200B_206B_206F_200C_202E_206E_202E_200E_206A_206B_206F_200B_202E_202C_206E_202C_200E_202D_206A_202C_206D_202D_200E_202E_206F_206D_202E(ImGuiCol.Text, _200D_200C_206C_206F_206C_200F_206D_206A_202D_206B_200B_200E_202B_206C_206B_202A_206B_202C_206C_202B_202E_200D_200D_200D_200C_202A_206F_206B_202B_206A_206F_202B_202D_206F_206A_206A_200D_202E_200B_202C_202E(), true); try { _206B_206E_202A_206C_202A_202A_202A_200B_206B_206A_200B_206E_206E_202A_206B_202C_206F_202B_206B_202D_202A_200C_206C_206C_200B_200F_206C_200B_202D_202A_200C_206B_202C_206B_200E_202A_206C_200B_202E_200D_202E((ImU8String)text); } finally { int num2 = ((colorDisposable == null) ? 706780076 : 706780079); while (true) { int num3 = num2; num4 = 706780077; num5 = num3; int num6 = num5 + num4; int num7 = num5 & num4; switch (num6 - (num7 + num7)) { case 1: goto end_IL_0080; case 2: _200B_200B_202C_206C_202B_200D_202E_206F_202B_200B_202E_200D_200F_202B_202A_202E_200B_206E_200F_206E_202E_202D_206B_202C_202A_200B_202E_200C_206B_200D_206F_202D_202E_206D_206D_206E_200B_200F_206D_202A_202E((IDisposable)colorDisposable); num2 = 706780076; break; case 0: num2 = 706780079; break; } continue; end_IL_0080: break; } } } else { int num2 = (_202C_200F_206B_202A_206D_200E_206F_206F_200B_206F_200C_206D_206C_206E_206D_200C_202D_200F_200D_200C_202E_206D_206D_202C_200E_200F_200E_202E_202A_202C_202A_206E_206E_202D_202D_202B_206B_206C_200F_206E_202E(text, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(410869758), StringComparison.Ordinal) ? (-1850996849) : (-1850996850)); while (true) { int num8 = num2; num4 = -1850996849; num5 = num8; int num9 = num5 + num4; int num10 = num5 & num4; switch (num9 - (num10 + num10)) { default: continue; case 2: num2 = -1850996850; continue; case 1: if (_202C_200F_206B_202A_206D_200E_206F_206F_200B_206F_200C_206D_206C_206E_206D_200C_202D_200F_200D_200C_202E_206D_206D_202C_200E_200F_200E_202E_202A_202C_202A_206E_206E_202D_202D_202B_206B_206C_200F_206E_202E(text, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(705937726), StringComparison.Ordinal)) { num2 = -1850996849; continue; } if (_202C_200F_206B_202A_206D_200E_206F_206F_200B_206F_200C_206D_206C_206E_206D_200C_202D_200F_200D_200C_202E_206D_206D_202C_200E_200F_200E_202E_202A_202C_202A_206E_206E_202D_202D_202B_206B_206C_200F_206E_202E(text, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(1546498203), StringComparison.Ordinal)) { ImRaii.ColorDisposable colorDisposable3 = _202C_200F_202C_200F_206C_206E_206B_200E_200B_200D_200B_200D_206A_200E_200B_206B_206F_200C_202E_206E_202E_200E_206A_206B_206F_200B_202E_202C_206E_202C_200E_202D_206A_202C_206D_202D_200E_202E_206F_206D_202E(ImGuiCol.Text, _206E_200F_202A_202C_206F_200C_200F_206A_202E_206B_200C_200F_206D_206A_206F_202B_202D_206C_202E_202D_200D_206B_206B_200B_202D_200C_202D_206F_202E_206C_202A_202B_206A_200E_200F_206C_202B_206C_206D_202D_202E(), true); try { _206B_206E_202A_206C_202A_202A_202A_200B_206B_206A_200B_206E_206E_202A_206B_202C_206F_202B_206B_202D_202A_200C_206C_206C_200B_200F_206C_200B_202D_202A_200C_206B_202C_206B_200E_202A_206C_200B_202E_200D_202E((ImU8String)text); } finally { num2 = ((colorDisposable3 == null) ? (-663446381) : (-663446384)); while (true) { int num12 = num2; num4 = -663446382; num5 = num12; switch ((num5 | num4) - (num5 & num4)) { case 1: goto end_IL_0233; case 2: _200B_200B_202C_206C_202B_200D_202E_206F_202B_200B_202E_200D_200F_202B_202A_202E_200B_206E_200F_206E_202E_202D_206B_202C_202A_200B_202E_200C_206B_200D_206F_202D_202E_206D_206D_206E_200B_200F_206D_202A_202E((IDisposable)colorDisposable3); num2 = -663446381; break; case 0: num2 = -663446384; break; } continue; end_IL_0233: break; } } } else { _206B_206E_202A_206C_202A_202A_202A_200B_206B_206A_200B_206E_206E_202A_206B_202C_206F_202B_206B_202D_202A_200C_206C_206C_200B_200F_206C_200B_202D_202A_200C_206B_202C_206B_200E_202A_206C_200B_202E_200D_202E((ImU8String)text); } break; case 0: { ImRaii.ColorDisposable colorDisposable2 = _202C_200F_202C_200F_206C_206E_206B_200E_200B_200D_200B_200D_206A_200E_200B_206B_206F_200C_202E_206E_202E_200E_206A_206B_206F_200B_202E_202C_206E_202C_200E_202D_206A_202C_206D_202D_200E_202E_206F_206D_202E(ImGuiCol.Text, _206C_202D_200F_202C_202D_202B_200E_200C_200F_206D_202C_200C_202D_206C_200E_202A_202B_200E_206F_206F_202D_202C_206B_202D_202A_206C_202D_206F_206D_200C_202A_200F_206B_200E_200B_206D_202E_206A_200C_202A_202E(), true); try { _206B_206E_202A_206C_202A_202A_202A_200B_206B_206A_200B_206E_206E_202A_206B_202C_206F_202B_206B_202D_202A_200C_206C_206C_200B_200F_206C_200B_202D_202A_200C_206B_202C_206B_200E_202A_206C_200B_202E_200D_202E((ImU8String)text); } finally { num2 = ((colorDisposable2 == null) ? 582989586 : 582989587); while (true) { int num11 = num2; num4 = 582989586; num5 = num11; switch ((num5 | num4) - (num5 & num4)) { case 0: goto end_IL_0194; case 1: _200B_200B_202C_206C_202B_200D_202E_206F_202B_200B_202E_200D_200F_202B_202A_202E_200B_206E_200F_206E_202E_202D_206B_202C_202A_200B_202E_200C_206B_200D_206F_202D_202E_206D_206D_206E_200B_200F_206D_202A_202E((IDisposable)colorDisposable2); num2 = 582989586; break; case 2: num2 = 582989587; break; } continue; end_IL_0194: break; } } break; } } break; } } int num13 = num; num4 = 1; num5 = num13; num = (num5 | num4) + (num5 & num4); } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawDisabledTribesDetails(string description) { string[] array = _202A_202B_202B_200B_206B_202A_206B_206F_206D_202E_202A_202C_202D_200E_206A_200D_206D_200D_206A_200C_202C_206B_206A_202C_206A_202B_202B_206E_202D_202C_202D_200F_200C_206B_206A_202C_200C_206D_200C_202E_202E(description, ':', 2, StringSplitOptions.None); int num = ((array.Length >= 2) ? (-404849146) : (-404849145)); List list = default(List); ElementId elementId = default(ElementId); while (true) { int num2 = num; int num3 = -404849146; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 0: _206B_206E_202A_206C_202A_202A_202A_200B_206B_206A_200B_206E_206E_202A_206B_202C_206F_202B_206B_202D_202A_200C_206C_206C_200B_200F_206C_200B_202D_202A_200C_206B_202C_206B_200E_202A_206C_200B_202E_200D_202E((ImU8String)array[0]); _200B_206B_206C_206E_202A_202B_202B_202D_202B_202D_202B_200E_206B_206A_206F_206E_206F_202C_202D_202D_202D_202C_206F_200B_202E_206B_200E_202D_202D_206D_206F_206B_202E_200C_202E_206D_202E_206F_202E_200D_202E(); list = (from x in _200F_200B_206B_202E_200B_206F_202A_206C_200E_206B_206C_202C_206F_206C_206C_202E_202B_206D_206B_206C_202D_202C_200D_202C_200B_202D_202C_200E_202C_206B_202A_200C_206E_200B_206B_200C_202D_200C_206D_202E_202E(array[1], ',', StringSplitOptions.RemoveEmptyEntries) select _003C_003Ec._202B_200D_202D_202D_200F_206A_206F_206E_200E_206C_206B_200E_202B_200B_202D_206E_202A_206F_206B_200F_202B_200B_206B_206E_206F_202A_206C_200F_206E_202D_206D_206D_206E_200F_202C_200D_202B_200D_206B_202D_202E(x) into x where !_003C_003Ec._200C_200C_206E_206F_200D_206D_202C_206A_202B_206E_206C_202D_202E_202B_200C_200E_202A_202B_206B_200D_200D_200B_202E_202A_202A_200E_206B_200B_206B_202B_200E_200E_206A_200F_202D_206A_206F_202C_202E_202C_202E(x) select x).Distinct().ToList(); num = ((list.Count != 0) ? (-404849147) : (-404849150)); break; case 4: _206B_206E_202A_206C_202A_202A_202A_200B_206B_206A_200B_206E_206E_202A_206B_202C_206F_202B_206B_202D_202A_200C_206C_206C_200B_200F_206C_200B_202D_202A_200C_206B_202C_206B_200E_202A_206C_200B_202E_200D_202E((ImU8String)global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-1348132251)); return; case 2: num = -404849145; break; case 1: _206B_206E_202A_206C_202A_202A_202A_200B_206B_206A_200B_206E_206E_202A_206B_202C_206F_202B_206B_202D_202A_200C_206C_206C_200B_200F_206C_200B_202D_202A_200C_206B_202C_206B_200E_202A_206C_200B_202E_200D_202E((ImU8String)description); return; case 3: { _200C_200F_200D_202C_202A_200C_200F_202C_206A_202A_202E_206A_200D_206C_206F_206F_200D_200F_202A_202C_202E_206E_202D_202E_202E_206E_206A_202B_206C_200B_200C_206D_202E_206A_206F_206F_200F_200F_202E_206E_202E((ImU8String)global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-834424593)); _202D_202D_206A_200B_206A_206D_200C_206C_206F_200D_206A_206A_206D_200C_206C_202A_206C_206C_200F_202B_206C_206C_206C_206A_200D_206D_202E_206B_202C_202A_206E_202B_206B_202E_200F_202A_200E_206F_200E_206E_202E(); Vector4[] array2 = new Vector4[6] { _206E_200C_202C_206E_200B_200B_206D_202E_206F_206C_200C_200E_202D_202B_200B_206C_202E_206B_206D_200E_202B_202A_200F_200E_206F_206D_206E_206F_206B_200B_206E_200D_206C_200E_206B_202B_202C_200F_202C_206E_202E(), _206C_202D_200F_202C_202D_202B_200E_200C_200F_206D_202C_200C_202D_206C_200E_202A_202B_200E_206F_206F_202D_202C_206B_202D_202A_206C_202D_206F_206D_200C_202A_200F_206B_200E_200B_206D_202E_206A_200C_202A_202E(), _206A_206D_206F_206A_200E_200B_206D_202B_202A_206A_206A_206B_206F_202B_206E_206E_202A_202B_200B_202A_206D_206D_202B_206E_200E_202B_202C_200E_202E_206D_202D_206D_206A_202C_200C_206C_202A_200F_202C_200D_202E(), _202D_202D_202B_202D_206D_200F_200B_200D_206E_206A_202A_202E_206E_202C_202E_206B_200D_202E_200D_200C_200F_202B_206E_200C_202D_206D_206F_200F_202B_202E_200C_202B_202D_200E_206C_202C_206F_202D_202D_206C_202E(), _200E_202B_200D_206D_200C_200E_202B_206B_206B_200D_206A_202D_200B_202D_206B_200E_206D_202E_206A_206E_206A_202C_200E_206F_202D_202D_200B_206A_206A_206E_200B_206B_206D_206E_200D_206D_200C_200E_206E_200E_202E(), _206E_200C_200E_206C_202D_202D_200B_202A_202C_200E_200B_206F_206E_206E_206A_200B_206A_200E_206A_200C_200D_200E_202C_202C_200D_200F_202A_200E_202B_200F_200B_202B_202C_206F_206B_206B_206E_200D_202A_200D_202E() }; int num5 = 0; while (num5 < list.Count) { string text = list[num5]; Vector4 vector = array2[num5 % array2.Length]; ImRaii.ColorDisposable colorDisposable = _202C_200F_202C_200F_206C_206E_206B_200E_200B_200D_200B_200D_206A_200E_200B_206B_206F_200C_202E_206E_202E_200E_206A_206B_206F_200B_202E_202C_206E_202C_200E_202D_206A_202C_206D_202D_200E_202E_206F_206D_202E(ImGuiCol.Text, vector, true); try { if (_200E_200E_206C_206D_206C_202A_202C_206B_202E_200B_206D_202E_202B_202D_200D_206B_206E_206E_202D_200C_202B_200D_206D_206D_200F_200F_206E_200B_206E_206A_206D_200F_200C_200B_202C_206D_206F_200C_200B_200E_202E(text, ref elementId) && _202B_206E_200D_200E_200F_200C_202E_206F_200C_206F_206D_202A_206D_202E_200F_202D_202D_202D_206C_200B_202D_200C_200B_206D_202E_200E_206E_200D_202B_202C_206A_202D_200D_200C_206C_202C_206F_200C_206D_202B_202E(elementId, (ElementId)null)) { try { IQuestInfo questInfo = _questData.GetQuestInfo(elementId); ImU8String imU8String = new ImU8String(5, 2); imU8String.AppendLiteral(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-1048034183)); imU8String.AppendFormatted(text); imU8String.AppendLiteral(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-1186344051)); imU8String.AppendFormatted(questInfo.Name); _206B_206E_202A_206C_202A_202A_202A_200B_206B_206A_200B_206E_206E_202A_206B_202C_206F_202B_206B_202D_202A_200C_206C_206C_200B_200F_206C_200B_202D_202A_200C_206B_202C_206B_200E_202A_206C_200B_202E_200D_202E(imU8String); } catch { ImU8String imU8String2 = new ImU8String(18, 1); imU8String2.AppendLiteral(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(1062168314)); imU8String2.AppendFormatted(text); imU8String2.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(1917054340)); _206B_206E_202A_206C_202A_202A_202A_200B_206B_206A_200B_206E_206E_202A_206B_202C_206F_202B_206B_202D_202A_200C_206C_206C_200B_200F_206C_200B_202D_202A_200C_206B_202C_206B_200E_202A_206C_200B_202E_200D_202E(imU8String2); } } else { ImU8String imU8String3 = new ImU8String(2, 1); imU8String3.AppendLiteral(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(1949919442)); imU8String3.AppendFormatted(text); _206B_206E_202A_206C_202A_202A_202A_200B_206B_206A_200B_206E_206E_202A_206B_202C_206F_202B_206B_202D_202A_200C_206C_206C_200B_200F_206C_200B_202D_202A_200C_206B_202C_206B_200E_202A_206C_200B_202E_200D_202E(imU8String3); } } finally { num = ((colorDisposable == null) ? 1191446963 : 1191446960); while (true) { int num6 = num; num3 = 1191446961; num4 = num6; int num7 = num4 + num3; int num8 = num4 & num3; switch (num7 - (num8 + num8)) { case 0: num = 1191446960; break; case 1: _200B_200B_202C_206C_202B_200D_202E_206F_202B_200B_202E_200D_200F_202B_202A_202E_200B_206E_200F_206E_202E_202D_206B_202C_202A_200B_202E_200C_206B_200D_206F_202D_202E_206D_206D_206E_200B_200F_206D_202A_202E((IDisposable)colorDisposable); num = 1191446963; break; case 2: goto end_IL_02be; } continue; end_IL_02be: break; } } int num9 = num5; num3 = 1; num4 = num9; int num10 = num4 ^ num3; int num11 = num4 & num3; num5 = num10 + (num11 + num11); } _200C_202E_200E_200B_200F_206F_202E_202D_206B_200D_206C_200F_200B_206F_206A_206E_200F_202D_206F_202C_200D_202C_200E_206E_202E_200B_200D_202C_206F_206D_206A_206F_200F_206D_202C_200C_202C_200D_206C_200D_202E(); return; } } } } [MethodImpl(MethodImplOptions.NoInlining)] private static void DrawGenericDetails(string description) { string[] array = _200F_200B_206B_202E_200B_206F_202A_206C_200E_206B_206C_202C_206F_206C_206C_202E_202B_206D_206B_206C_202D_202C_200D_202C_200B_202D_202C_200E_202C_206B_202A_200C_206E_200B_206B_200C_202D_200C_206D_202E_202E(description, '\n', StringSplitOptions.None); int num = 0; while (true) { int num2; int num4; int num5; if (num < array.Length) { string text = _200E_202C_202A_200E_200E_206D_206D_206A_200E_202D_206E_206A_206D_206F_200D_206C_200F_206F_202B_206A_202B_200F_206F_206E_200B_202E_202E_202E_200B_202D_202D_202A_206E_200D_202A_202B_200F_200B_202B_206D_202E(array[num]); if (_206F_202B_202A_200C_206B_206E_206D_202A_206C_202D_206E_200C_200D_200E_202E_206B_206F_202B_200B_200C_200B_206C_206D_200F_202E_202D_206F_206F_206C_200D_206E_200D_200E_206D_202E_200F_202D_206F_202A_206D_202E(text)) { _200B_206B_206C_206E_202A_202B_202B_202D_202B_202D_202B_200E_206B_206A_206F_206E_206F_202C_202D_202D_202D_202C_206F_200B_202E_206B_200E_202D_202D_206D_206F_206B_202E_200C_202E_206D_202E_206F_202E_200D_202E(); goto IL_022d; } if (_202C_200F_206B_202A_206D_200E_206F_206F_200B_206F_200C_206D_206C_206E_206D_200C_202D_200F_200D_200C_202E_206D_206D_202C_200E_200F_200E_202E_202A_202C_202A_206E_206E_202D_202D_202B_206B_206C_200F_206E_202E(text, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(487664615), StringComparison.Ordinal) || _202C_200F_206B_202A_206D_200E_206F_206F_200B_206F_200C_206D_206C_206E_206D_200C_202D_200F_200D_200C_202E_206D_206D_202C_200E_200F_200E_202E_202A_202C_202A_206E_206E_202D_202D_202B_206B_206C_200F_206E_202E(text, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-1722402841), StringComparison.Ordinal) || _202C_200F_206B_202A_206D_200E_206F_206F_200B_206F_200C_206D_206C_206E_206D_200C_202D_200F_200D_200C_202E_206D_206D_202C_200E_200F_200E_202E_202A_202C_202A_206E_206E_202D_202D_202B_206B_206C_200F_206E_202E(text, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(924453500), StringComparison.Ordinal)) { ImRaii.ColorDisposable colorDisposable = _202C_200F_202C_200F_206C_206E_206B_200E_200B_200D_200B_200D_206A_200E_200B_206B_206F_200C_202E_206E_202E_200E_206A_206B_206F_200B_202E_202C_206E_202C_200E_202D_206A_202C_206D_202D_200E_202E_206F_206D_202E(ImGuiCol.Text, _200D_200C_206C_206F_206C_200F_206D_206A_202D_206B_200B_200E_202B_206C_206B_202A_206B_202C_206C_202B_202E_200D_200D_200D_200C_202A_206F_206B_202B_206A_206F_202B_202D_206F_206A_206A_200D_202E_200B_202C_202E(), true); try { _206B_206E_202A_206C_202A_202A_202A_200B_206B_206A_200B_206E_206E_202A_206B_202C_206F_202B_206B_202D_202A_200C_206C_206C_200B_200F_206C_200B_202D_202A_200C_206B_202C_206B_200E_202A_206C_200B_202E_200D_202E((ImU8String)text); } finally { num2 = ((colorDisposable == null) ? 798721950 : 798721949); while (true) { int num3 = num2; num4 = 798721948; num5 = num3; switch ((num5 | num4) - (num5 & num4)) { case 2: goto end_IL_00ac; case 1: _200B_200B_202C_206C_202B_200D_202E_206F_202B_200B_202E_200D_200F_202B_202A_202E_200B_206E_200F_206E_202E_202D_206B_202C_202A_200B_202E_200C_206B_200D_206F_202D_202E_206D_206D_206E_200B_200F_206D_202A_202E((IDisposable)colorDisposable); num2 = 798721950; break; case 0: num2 = 798721949; break; } continue; end_IL_00ac: break; } } goto IL_022d; } if (_206C_206F_202A_200E_206C_200D_200C_206B_200C_200D_206C_206C_202A_200D_200C_206C_202E_202E_206D_202D_200D_202C_202D_206C_206C_206E_202D_202E_200E_202D_202B_206C_200F_202A_200B_206A_202B_202D_200E_202D_202E(text, ':', StringComparison.Ordinal)) { int num6 = _202C_206D_202D_200E_200E_202E_200F_200C_206A_202A_206C_206F_200F_206D_206F_200D_206D_206D_200D_206E_206E_206D_202E_200B_206E_202B_206C_206E_202A_200C_200B_206D_202D_200E_200E_200C_206A_206E_202A_206A_202E(text, ':', StringComparison.Ordinal); string text2 = _200F_206B_200E_202D_200E_206D_202B_206F_202B_200C_202A_206F_206F_202B_206E_206A_200C_200B_206D_206B_202A_206C_202E_200B_206A_200F_206B_202C_200D_200F_200F_202B_206E_202A_206B_202A_202B_206C_202B_206C_202E(text, 0, num6); num4 = 1; num5 = num6; string text3 = _200B_206D_206F_202E_206F_202E_202D_206D_200B_202D_202A_200E_206B_200E_202C_200E_200D_206D_206A_200E_206D_200E_200B_202E_200C_206E_200F_202A_206C_206C_200F_200F_206C_200B_202B_202B_200C_200C_202E_202D_202E(_206B_206D_200E_206E_200D_206E_206F_202D_206F_200E_202D_206A_206D_200D_200B_206C_200B_206C_206D_206F_202C_206B_200B_200B_206C_206B_206A_200B_202C_200D_206E_202D_206D_200D_206C_206C_200E_206A_202A_202E(text, (num5 | num4) + (num5 & num4))); ImRaii.ColorDisposable colorDisposable2 = _202C_200F_202C_200F_206C_206E_206B_200E_200B_200D_200B_200D_206A_200E_200B_206B_206F_200C_202E_206E_202E_200E_206A_206B_206F_200B_202E_202C_206E_202C_200E_202D_206A_202C_206D_202D_200E_202E_206F_206D_202E(ImGuiCol.Text, _200E_202B_200D_206D_200C_200E_202B_206B_206B_200D_206A_202D_200B_202D_206B_200E_206D_202E_206A_206E_206A_202C_200E_206F_202D_202D_200B_206A_206A_206E_200B_206B_206D_206E_200D_206D_200C_200E_206E_200E_202E(), true); try { _200C_200F_200D_202C_202A_200C_200F_202C_206A_202A_202E_206A_200D_206C_206F_206F_200D_200F_202A_202C_202E_206E_202D_202E_202E_206E_206A_202B_206C_200B_200C_206D_202E_206A_206F_206F_200F_200F_202E_206E_202E((ImU8String)_202E_202A_202C_206E_200D_202C_202E_206C_202D_200E_206E_206B_206B_202A_206F_206B_202C_200D_206E_206D_200B_206E_202D_200C_200F_202A_200E_200B_206C_206E_202E_206B_202B_202B_200D_200B_202A_202B_206E_202E(text2, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-332393296))); } finally { num2 = ((colorDisposable2 == null) ? 290111286 : 290111287); while (true) { int num7 = num2; num4 = 290111286; num5 = num7; switch ((num5 | num4) - (num5 & num4)) { case 2: num2 = 290111287; break; case 1: _200B_200B_202C_206C_202B_200D_202E_206F_202B_200B_202E_200D_200F_202B_202A_202E_200B_206E_200F_206E_202E_202D_206B_202C_202A_200B_202E_200C_206B_200D_206F_202D_202E_206D_206D_206E_200B_200F_206D_202A_202E((IDisposable)colorDisposable2); num2 = 290111286; break; case 0: goto end_IL_0187; } continue; end_IL_0187: break; } } _206B_206A_202B_206E_200D_202D_206F_206A_206F_206D_200B_200F_200F_200D_202D_200D_206C_206F_202E_206D_206C_202A_206E_202E_206A_202D_202E_202A_200B_206C_200B_202E_200F_202B_206A_202C_200D_200D_200F_200E_202E(); _206B_206E_202A_206C_202A_202A_202A_200B_206B_206A_200B_206E_206E_202A_206B_202C_206F_202B_206B_202D_202A_200C_206C_206C_200B_200F_206C_200B_202D_202A_200C_206B_202C_206B_200E_202A_206C_200B_202E_200D_202E((ImU8String)text3); goto IL_022d; } _206B_206E_202A_206C_202A_202A_202A_200B_206B_206A_200B_206E_206E_202A_206B_202C_206F_202B_206B_202D_202A_200C_206C_206C_200B_200F_206C_200B_202D_202A_200C_206B_202C_206B_200E_202A_206C_200B_202E_200D_202E((ImU8String)text); num2 = 401389024; } else { num2 = 401389027; } while (true) { int num8 = num2; num4 = 401389025; num5 = num8; switch ((num5 | num4) - (num5 & num4)) { default: continue; case 2: return; case 1: break; case 0: goto IL_0256; } break; IL_0256: num2 = 401389024; } goto IL_022d; IL_022d: int num9 = num; num4 = 1; num5 = num9; int num10 = num5 ^ num4; int num11 = num5 & num4; num = num10 + (num11 + num11); } } static bool _206F_202B_202A_200C_206B_206E_206D_202A_206C_202D_206E_200C_200D_200E_202E_206B_206F_202B_200B_200C_200B_206C_206D_200F_202E_202D_206F_206F_206C_200D_206E_200D_200E_206D_202E_200F_202D_206F_202A_206D_202E(string P_0) { return string.IsNullOrEmpty(P_0); } static string _206B_202D_206D_202B_202C_202A_206D_200E_202A_202B_200B_206D_202D_202B_206D_200C_200D_206A_202D_206B_206F_206E_200E_202E_200C_200C_206A_202E_200C_206E_202E_202B_200C_202D_202E_206D_200C_202A_200F_206A_202E(Regex P_0, string P_1, MatchEvaluator P_2) { return P_0.Replace(P_1, P_2); } static bool _200D_206B_200F_200C_206D_200C_206B_206F_200B_202D_202D_202B_200C_200E_202B_200F_206C_202E_200B_200F_200B_202B_206F_202D_200D_202B_202E_200D_200D_202D_202D_200E_200D_206D_206E_202A_206E_206D_200C_206A_202E(string P_0, string P_1, StringComparison P_2) { return P_0.Contains(P_1, P_2); } static string _200D_206B_202E_200E_200E_202E_202C_202C_202C_206F_206B_200B_200E_206E_202A_206C_202C_206C_202C_200B_200E_206A_202B_206C_202B_200D_206A_202A_206D_206D_200F_200F_206A_206B_200F_202B_200F_200D_200F_202B_202E(Regex P_0, string P_1, string P_2) { return P_0.Replace(P_1, P_2); } static string _202A_206D_200B_206E_206B_206A_200C_206E_206F_206C_206A_202B_200E_206A_202B_206C_206E_200E_202B_206F_200C_200C_202D_200E_200D_200C_200B_206E_202A_202B_200B_202E_206A_206C_206F_202A_200D_202D_202E_202B_202E(string P_0, string P_1, string P_2, StringComparison P_3) { return P_0.Replace(P_1, P_2, P_3); } static void _202C_202C_206B_202C_202B_202C_206A_202E_200E_200B_202C_200E_202E_206B_200C_206D_202C_206C_202A_206A_206A_206D_206E_206C_206F_202D_202C_202C_200B_202C_206F_202B_206B_200F_206A_206C_202D_200B_202E_202D_202E(Vector2 P_0, ImGuiCond P_1) { ImGui.SetNextWindowSize(P_0, P_1); } static void _206F_202D_206A_202D_200D_202E_200D_200C_206C_200E_206C_206F_200C_206C_202C_200B_206E_206C_206C_200B_206A_206E_200C_200F_202A_202E_202A_200C_206A_202E_200D_206C_202E_206A_200C_200D_202E_206B_202E_200D_202E(Vector2 P_0, Vector2 P_1) { ImGui.SetNextWindowSizeConstraints(P_0, P_1); } static bool _202C_202D_206F_206F_206E_206D_202D_202C_202A_206F_200E_206C_206E_200F_206C_206B_200D_206C_202E_202A_200D_202D_200C_202B_206E_202C_206E_206E_202D_206B_200F_200C_206C_202E_200E_206B_206F_206F_202A_206E_202E(ImU8String P_0, ref bool P_1, ImGuiWindowFlags P_2) { return ImGui.Begin(P_0, ref P_1, P_2); } static void _206D_200E_206C_202B_206B_202D_202C_206F_206C_206B_206D_206F_206B_202B_202B_200D_206C_202C_202A_206B_206D_202D_206A_206A_206A_202A_206A_206A_202C_200C_202C_200D_200C_200C_200B_200B_206E_200B_202D_202E_202E() { ImGui.End(); } static void _200B_200B_202C_206C_202B_200D_202E_206F_202B_200B_202E_200D_200F_202B_202A_202E_200B_206E_200F_206E_202E_202D_206B_202C_202A_200B_202E_200C_206B_200D_206F_202D_202E_206D_206D_206E_200B_200F_206D_202A_202E(IDisposable P_0) { P_0.Dispose(); } static Vector4 _200D_200C_206C_206F_206C_200F_206D_206A_202D_206B_200B_200E_202B_206C_206B_202A_206B_202C_206C_202B_202E_200D_200D_200D_200C_202A_206F_206B_202B_206A_206F_202B_202D_206F_206A_206A_200D_202E_200B_202C_202E() { return ImGuiColors.DalamudRed; } static Vector4 _206E_200F_202A_202C_206F_200C_200F_206A_202E_206B_200C_200F_206D_206A_206F_202B_202D_206C_202E_202D_200D_206B_206B_200B_202D_200C_202D_206F_202E_206C_202A_202B_206A_200E_200F_206C_202B_206C_206D_202D_202E() { return ImGuiColors.DalamudYellow; } static Vector4 _206B_206F_200F_202A_206C_206C_206F_206C_202A_200E_202B_200E_202D_202E_202B_202B_206C_202C_202E_202A_206A_206E_200E_206A_206C_206F_200F_206C_200E_200B_202E_202D_206A_206F_200B_200E_206B_202A_200E_200E_202E() { return ImGuiColors.DalamudOrange; } static IUiBuilder _206F_200C_206B_206C_202C_200D_206A_202C_202E_202C_200E_206E_206E_200F_206F_202C_202C_206B_206B_206A_206B_202C_202A_206B_206A_202A_206C_206D_202D_206E_202C_206C_202C_200C_202E_200D_200E_206E_200F_206E_202E(IDalamudPluginInterface P_0) { return P_0.UiBuilder; } static IFontHandle _200B_202C_206C_206C_206D_202B_206C_206A_200C_206B_202E_206A_200C_202E_200B_206A_206A_206A_206E_200F_202B_206A_202E_206C_200C_202A_200C_202D_202E_206A_202B_206E_202D_200B_202E_200D_206D_206C_202B_202A_202E(IUiBuilder P_0) { return P_0.IconFontFixedWidthHandle; } static IDisposable _206B_202B_200F_206C_206E_206B_206E_206F_200C_206D_206A_206E_202A_202E_200F_206C_202B_206A_202E_206D_200C_200B_206A_202B_202C_206D_206B_200E_206B_206F_202C_206A_206E_200D_206B_206E_206C_202C_206F_200E_202E(IFontHandle P_0) { return P_0.Push(); } static ImRaii.ColorDisposable _202C_200F_202C_200F_206C_206E_206B_200E_200B_200D_200B_200D_206A_200E_200B_206B_206F_200C_202E_206E_202E_200E_206A_206B_206F_200B_202E_202C_206E_202C_200E_202D_206A_202C_206D_202D_200E_202E_206F_206D_202E(ImGuiCol P_0, Vector4 P_1, bool P_2) { return ImRaii.PushColor(P_0, P_1, P_2); } static string _200F_202A_200F_202B_200C_200E_206C_200C_206F_206B_200F_202D_200C_202A_206A_206D_200F_206E_206C_206F_206A_202D_202C_202A_206C_206C_206D_202C_206F_200E_206C_206B_200D_202E_200B_202C_200D_200D_200D_200C_202E(FontAwesomeIcon P_0) { return P_0.ToIconString(); } static void _200D_206E_206C_206D_206A_202B_206E_200B_200D_200D_200D_206F_206A_202A_202B_200C_202A_200F_200C_202B_202A_206A_200E_206C_202E_200C_202E_202A_206D_206A_202C_202D_200D_206B_206E_202E_200E_202C_206C_200C_202E(ImU8String P_0) { ImGui.TextUnformatted(P_0); } static void _206B_206A_202B_206E_200D_202D_206F_206A_206F_206D_200B_200F_200F_200D_202D_200D_206C_206F_202E_206D_206C_202A_206E_202E_206A_202D_202E_202A_200B_206C_200B_202E_200F_202B_206A_202C_200D_200D_200F_200E_202E() { ImGui.SameLine(); } static void _200C_200F_200D_202C_202A_200C_200F_202C_206A_202A_202E_206A_200D_206C_206F_206F_200D_200F_202A_202C_202E_206E_202D_202E_202E_206E_206A_202B_206C_200B_200C_206D_202E_206A_206F_206F_200F_200F_202E_206E_202E(ImU8String P_0) { ImGui.Text(P_0); } static void _206D_202E_202D_206A_206E_206F_206A_206D_202C_202C_206D_200B_200B_202A_200C_200B_206B_202A_200D_206C_206D_200D_202E_200D_200F_206B_200F_202C_206D_202C_200E_200F_202A_202E_206D_202D_206B_206E_206D_200E_202E() { ImGui.Separator(); } static bool _200E_200E_206C_206D_206C_202A_202C_206B_202E_200B_206D_202E_202B_202D_200D_206B_206E_206E_202D_200C_202B_200D_206D_206D_200F_200F_206E_200B_206E_206A_206D_200F_200C_200B_202C_206D_206F_200C_200B_200E_202E(string P_0, ref ElementId P_1) { return ElementId.TryFromString(P_0, out P_1); } static bool _202B_206E_200D_200E_200F_200C_202E_206F_200C_206F_206D_202A_206D_202E_200F_202D_202D_202D_206C_200B_202D_200C_200B_206D_202E_200E_206E_200D_202B_202C_206A_202D_200D_200C_206C_202C_206F_200C_206D_202B_202E(ElementId P_0, ElementId P_1) { return P_0 != P_1; } static string[] _200F_200B_206B_202E_200B_206F_202A_206C_200E_206B_206C_202C_206F_206C_206C_202E_202B_206D_206B_206C_202D_202C_200D_202C_200B_202D_202C_200E_202C_206B_202A_200C_206E_200B_206B_200C_202D_200C_206D_202E_202E(string P_0, char P_1, StringSplitOptions P_2) { return P_0.Split(P_1, P_2); } static string _200E_202C_202A_200E_200E_206D_206D_206A_200E_202D_206E_206A_206D_206F_200D_206C_200F_206F_202B_206A_202B_200F_206F_206E_200B_202E_202E_202E_200B_202D_202D_202A_206E_200D_202A_202B_200F_200B_202B_206D_202E(string P_0) { return P_0.Trim(); } static void _200B_206B_206C_206E_202A_202B_202B_202D_202B_202D_202B_200E_206B_206A_206F_206E_206F_202C_202D_202D_202D_202C_206F_200B_202E_206B_200E_202D_202D_206D_206F_206B_202E_200C_202E_206D_202E_206F_202E_200D_202E() { ImGui.Spacing(); } static bool _202C_200F_206B_202A_206D_200E_206F_206F_200B_206F_200C_206D_206C_206E_206D_200C_202D_200F_200D_200C_202E_206D_206D_202C_200E_200F_200E_202E_202A_202C_202A_206E_206E_202D_202D_202B_206B_206C_200F_206E_202E(string P_0, string P_1, StringComparison P_2) { return P_0.StartsWith(P_1, P_2); } static void _206B_206E_202A_206C_202A_202A_202A_200B_206B_206A_200B_206E_206E_202A_206B_202C_206F_202B_206B_202D_202A_200C_206C_206C_200B_200F_206C_200B_202D_202A_200C_206B_202C_206B_200E_202A_206C_200B_202E_200D_202E(ImU8String P_0) { ImGui.TextWrapped(P_0); } static Vector4 _206C_202D_200F_202C_202D_202B_200E_200C_200F_206D_202C_200C_202D_206C_200E_202A_202B_200E_206F_206F_202D_202C_206B_202D_202A_206C_202D_206F_206D_200C_202A_200F_206B_200E_200B_206D_202E_206A_200C_202A_202E() { return ImGuiColors.HealerGreen; } static string[] _202A_202B_202B_200B_206B_202A_206B_206F_206D_202E_202A_202C_202D_200E_206A_200D_206D_200D_206A_200C_202C_206B_206A_202C_206A_202B_202B_206E_202D_202C_202D_200F_200C_206B_206A_202C_200C_206D_200C_202E_202E(string P_0, char P_1, int P_2, StringSplitOptions P_3) { return P_0.Split(P_1, P_2, P_3); } static void _202D_202D_206A_200B_206A_206D_200C_206C_206F_200D_206A_206A_206D_200C_206C_202A_206C_206C_200F_202B_206C_206C_206C_206A_200D_206D_202E_206B_202C_202A_206E_202B_206B_202E_200F_202A_200E_206F_200E_206E_202E() { ImGui.Indent(); } static Vector4 _206E_200C_202C_206E_200B_200B_206D_202E_206F_206C_200C_200E_202D_202B_200B_206C_202E_206B_206D_200E_202B_202A_200F_200E_206F_206D_206E_206F_206B_200B_206E_200D_206C_200E_206B_202B_202C_200F_202C_206E_202E() { return ImGuiColors.TankBlue; } static Vector4 _206A_206D_206F_206A_200E_200B_206D_202B_202A_206A_206A_206B_206F_202B_206E_206E_202A_202B_200B_202A_206D_206D_202B_206E_200E_202B_202C_200E_202E_206D_202D_206D_206A_202C_200C_206C_202A_200F_202C_200D_202E() { return ImGuiColors.DPSRed; } static Vector4 _202D_202D_202B_202D_206D_200F_200B_200D_206E_206A_202A_202E_206E_202C_202E_206B_200D_202E_200D_200C_200F_202B_206E_200C_202D_206D_206F_200F_202B_202E_200C_202B_202D_200E_206C_202C_206F_202D_202D_206C_202E() { return ImGuiColors.ParsedGreen; } static Vector4 _200E_202B_200D_206D_200C_200E_202B_206B_206B_200D_206A_202D_200B_202D_206B_200E_206D_202E_206A_206E_206A_202C_200E_206F_202D_202D_200B_206A_206A_206E_200B_206B_206D_206E_200D_206D_200C_200E_206E_200E_202E() { return ImGuiColors.ParsedBlue; } static Vector4 _206E_200C_200E_206C_202D_202D_200B_202A_202C_200E_200B_206F_206E_206E_206A_200B_206A_200E_206A_200C_200D_200E_202C_202C_200D_200F_202A_200E_202B_200F_200B_202B_202C_206F_206B_206B_206E_200D_202A_200D_202E() { return ImGuiColors.DalamudViolet; } static void _200C_202E_200E_200B_200F_206F_202E_202D_206B_200D_206C_200F_200B_206F_206A_206E_200F_202D_206F_202C_200D_202C_200E_206E_202E_200B_200D_202C_206F_206D_206A_206F_200F_206D_202C_200C_202C_200D_206C_200D_202E() { ImGui.Unindent(); } static bool _206C_206F_202A_200E_206C_200D_200C_206B_200C_200D_206C_206C_202A_200D_200C_206C_202E_202E_206D_202D_200D_202C_202D_206C_206C_206E_202D_202E_200E_202D_202B_206C_200F_202A_200B_206A_202B_202D_200E_202D_202E(string P_0, char P_1, StringComparison P_2) { return P_0.Contains(P_1, P_2); } static int _202C_206D_202D_200E_200E_202E_200F_200C_206A_202A_206C_206F_200F_206D_206F_200D_206D_206D_200D_206E_206E_206D_202E_200B_206E_202B_206C_206E_202A_200C_200B_206D_202D_200E_200E_200C_206A_206E_202A_206A_202E(string P_0, char P_1, StringComparison P_2) { return P_0.IndexOf(P_1, P_2); } static string _200F_206B_200E_202D_200E_206D_202B_206F_202B_200C_202A_206F_206F_202B_206E_206A_200C_200B_206D_206B_202A_206C_202E_200B_206A_200F_206B_202C_200D_200F_200F_202B_206E_202A_206B_202A_202B_206C_202B_206C_202E(string P_0, int P_1, int P_2) { return P_0.Substring(P_1, P_2); } static string _206B_206D_200E_206E_200D_206E_206F_202D_206F_200E_202D_206A_206D_200D_200B_206C_200B_206C_206D_206F_202C_206B_200B_200B_206C_206B_206A_200B_202C_200D_206E_202D_206D_200D_206C_206C_200E_206A_202A_202E(string P_0, int P_1) { return P_0.Substring(P_1); } static string _200B_206D_206F_202E_206F_202E_202D_206D_200B_202D_202A_200E_206B_200E_202C_200E_200D_206D_206A_200E_206D_200E_200B_202E_200C_206E_200F_202A_206C_206C_200F_200F_206C_200B_202B_202B_200C_200C_202E_202D_202E(string P_0) { return P_0.TrimStart(); } static string _202E_202A_202C_206E_200D_202C_202E_206C_202D_200E_206E_206B_206B_202A_206F_206B_202C_200D_206E_206D_200B_206E_202D_200C_200F_202A_200E_200B_206C_206E_202E_206B_202B_202B_200D_200B_202A_202B_206E_202E(string P_0, string P_1) { return P_0 + P_1; } static Regex _202B_202E_206B_206B_200D_202B_202C_202A_200E_206E_202B_200B_202B_206E_200B_200C_202E_200E_206B_206A_206F_202C_200B_206A_200D_206A_200F_206B_206C_206B_200F_200E_206E_206E_206C_202B_202A_206D_206B_202E(string P_0, RegexOptions P_1) { return new Regex(P_0, P_1); } }