using System; using System.Collections.Generic; using System.Collections.Immutable; using System.Globalization; using System.Linq; using System.Numerics; using System.Runtime.CompilerServices; using System.Text; using Dalamud.Bindings.ImGui; using Dalamud.Interface; using Dalamud.Interface.ManagedFontAtlas; using Dalamud.Interface.Utility.Raii; using Dalamud.Plugin; using Microsoft.Extensions.Logging; using Questionable.Data; using Questionable.Functions; using Questionable.Model; using Questionable.Model.Questing; namespace Questionable.Windows.JournalComponents; internal sealed class DutyJournalComponent { private enum RowType : byte { Category, Duty } private readonly record struct FlatRow(RowType Type, int GroupIndex, DutyInfo? Duty, string Label, DutyCounts Counts) { [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] public override string ToString() { StringBuilder stringBuilder = _206F_202A_206C_206C_202A_206B_206A_206C_200E_202C_202C_200D_202E_200D_200B_206A_206D_200B_206D_202D_206C_206E_200D_206D_200C_200B_206A_200D_206A_200F_200E_202B_202C_206C_200C_200D_206E_200C_206C_202A_202E(); _200C_202B_200B_200E_200D_202C_206A_206B_202C_200F_202D_202C_206C_206B_202C_202D_200D_202E_206A_202B_202D_206B_202C_202A_206B_206C_202C_200F_206C_206A_202D_206C_206B_202A_206F_200E_206B_206E_200D_206A_202E(stringBuilder, 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(-2098208768)); _200C_202B_200B_200E_200D_202C_206A_206B_202C_200F_202D_202C_206C_206B_202C_202D_200D_202E_206A_202B_202D_206B_202C_202A_206B_206C_202C_200F_206C_206A_202D_206C_206B_202A_206F_200E_206B_206E_200D_206A_202E(stringBuilder, 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(698284764)); int num = ((!PrintMembers(stringBuilder)) ? 653299951 : 653299950); while (true) { int num2 = num; int num3 = 653299951; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 2: num = 653299950; break; case 0: _206A_206C_202D_206D_202B_200D_202A_206E_206D_206C_200C_206F_202A_206A_206D_200E_206E_206D_206D_206D_202D_206B_200C_200F_206D_206C_206C_202C_202C_206D_206C_200F_202D_206E_202C_202C_206F_202D_200F_200C_202E(stringBuilder, '}'); return _200E_206C_206B_202B_206A_202A_202E_202E_206C_200B_206C_200E_200C_200B_206F_202A_206D_202C_200D_202A_206B_202E_202A_200B_206E_202D_200D_200B_202A_200B_200E_206D_202A_202C_206F_206F_200F_206B_206F_202C_202E((object)stringBuilder); case 1: _206A_206C_202D_206D_202B_200D_202A_206E_206D_206C_200C_206F_202A_206A_206D_200E_206E_206D_206D_206D_202D_206B_200C_200F_206D_206C_206C_202C_202C_206D_206C_200F_202D_206E_202C_202C_206F_202D_200F_200C_202E(stringBuilder, ' '); num = 653299951; break; } } } [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] private bool PrintMembers(StringBuilder builder) { _200C_202B_200B_200E_200D_202C_206A_206B_202C_200F_202D_202C_206C_206B_202C_202D_200D_202E_206A_202B_202D_206B_202C_202A_206B_206C_202C_200F_206C_206A_202D_206C_206B_202A_206F_200E_206B_206E_200D_206A_202E(builder, 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(-217898061)); _200C_202B_200B_200E_200D_202C_206A_206B_202C_200F_202D_202C_206C_206B_202C_202D_200D_202E_206A_202B_202D_206B_202C_202A_206B_206C_202C_200F_206C_206A_202D_206C_206B_202A_206F_200E_206B_206E_200D_206A_202E(builder, Type.ToString()); _200C_202B_200B_200E_200D_202C_206A_206B_202C_200F_202D_202C_206C_206B_202C_202D_200D_202E_206A_202B_202D_206B_202C_202A_206B_206C_202C_200F_206C_206A_202D_206C_206B_202A_206F_200E_206B_206E_200D_206A_202E(builder, 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(-868367691)); _200C_202B_200B_200E_200D_202C_206A_206B_202C_200F_202D_202C_206C_206B_202C_202D_200D_202E_206A_202B_202D_206B_202C_202A_206B_206C_202C_200F_206C_206A_202D_206C_206B_202A_206F_200E_206B_206E_200D_206A_202E(builder, GroupIndex.ToString()); _200C_202B_200B_200E_200D_202C_206A_206B_202C_200F_202D_202C_206C_206B_202C_202D_200D_202E_206A_202B_202D_206B_202C_202A_206B_206C_202C_200F_206C_206A_202D_206C_206B_202A_206F_200E_206B_206E_200D_206A_202E(builder, 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(-406571044)); _202A_200E_206E_200E_202D_206D_200C_200C_202B_202B_202E_200E_200D_202C_200B_200E_200B_206B_200B_200F_202C_206C_200B_200E_202C_206D_202E_200F_200B_200E_200B_206A_200B_200E_206E_200B_200B_206A_206D_206B_202E(builder, (object)Duty); _200C_202B_200B_200E_200D_202C_206A_206B_202C_200F_202D_202C_206C_206B_202C_202D_200D_202E_206A_202B_202D_206B_202C_202A_206B_206C_202C_200F_206C_206A_202D_206C_206B_202A_206F_200E_206B_206E_200D_206A_202E(builder, 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(-215899582)); _202A_200E_206E_200E_202D_206D_200C_200C_202B_202B_202E_200E_200D_202C_200B_200E_200B_206B_200B_200F_202C_206C_200B_200E_202C_206D_202E_200F_200B_200E_200B_206A_200B_200E_206E_200B_200B_206A_206D_206B_202E(builder, (object)Label); _200C_202B_200B_200E_200D_202C_206A_206B_202C_200F_202D_202C_206C_206B_202C_202D_200D_202E_206A_202B_202D_206B_202C_202A_206B_206C_202C_200F_206C_206A_202D_206C_206B_202A_206F_200E_206B_206E_200D_206A_202E(builder, 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(-1999051001)); _202A_200E_206E_200E_202D_206D_200C_200C_202B_202B_202E_200E_200D_202C_200B_200E_200B_206B_200B_200F_202C_206C_200B_200E_202C_206D_202E_200F_200B_200E_200B_206A_200B_200E_206E_200B_200B_206A_206D_206B_202E(builder, (object)Counts); return true; } [CompilerGenerated] public bool Equals(FlatRow other) { int num = ((!EqualityComparer.Default.Equals(Type, other.Type)) ? (-146816792) : (-146816791)); while (true) { int num2 = num; int num3 = -146816792; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 3: return EqualityComparer.Default.Equals(Counts, other.Counts); case 4: num = ((!EqualityComparer.Default.Equals(Label, other.Label)) ? (-146816792) : (-146816789)); break; case 5: num = -146816791; break; case 1: num = ((!EqualityComparer.Default.Equals(GroupIndex, other.GroupIndex)) ? (-146816792) : (-146816790)); break; case 0: return false; case 2: num = ((!EqualityComparer.Default.Equals(Duty, other.Duty)) ? (-146816792) : (-146816788)); break; } } } bool IEquatable.Equals(FlatRow other) { //ILSpy generated this explicit interface implementation from .override directive in Equals return this.Equals(other); } static StringBuilder _206F_202A_206C_206C_202A_206B_206A_206C_200E_202C_202C_200D_202E_200D_200B_206A_206D_200B_206D_202D_206C_206E_200D_206D_200C_200B_206A_200D_206A_200F_200E_202B_202C_206C_200C_200D_206E_200C_206C_202A_202E() { return new StringBuilder(); } static StringBuilder _200C_202B_200B_200E_200D_202C_206A_206B_202C_200F_202D_202C_206C_206B_202C_202D_200D_202E_206A_202B_202D_206B_202C_202A_206B_206C_202C_200F_206C_206A_202D_206C_206B_202A_206F_200E_206B_206E_200D_206A_202E(StringBuilder P_0, string P_1) { return P_0.Append(P_1); } static StringBuilder _206A_206C_202D_206D_202B_200D_202A_206E_206D_206C_200C_206F_202A_206A_206D_200E_206E_206D_206D_206D_202D_206B_200C_200F_206D_206C_206C_202C_202C_206D_206C_200F_202D_206E_202C_202C_206F_202D_200F_200C_202E(StringBuilder P_0, char P_1) { return P_0.Append(P_1); } static string _200E_206C_206B_202B_206A_202A_202E_202E_206C_200B_206C_200E_200C_200B_206F_202A_206D_202C_200D_202A_206B_202E_202A_200B_206E_202D_200D_200B_202A_200B_200E_206D_202A_202C_206F_206F_200F_206B_206F_202C_202E(object P_0) { return P_0.ToString(); } static StringBuilder _202A_200E_206E_200E_202D_206D_200C_200C_202B_202B_202E_200E_200D_202C_200B_200E_200B_206B_200B_200F_202C_206C_200B_200E_202C_206D_202E_200F_200B_200E_200B_206A_200B_200E_206E_200B_200B_206A_206D_206B_202E(StringBuilder P_0, object P_1) { return P_0.Append(P_1); } } private sealed record DutyCategory(string Name, List Duties) { [CompilerGenerated] private Type EqualityContract { [CompilerGenerated] get { return _202E_202B_202D_202B_200D_202E_206C_202E_206D_200C_200D_206D_200F_200D_206A_206C_206C_200B_202B_202D_206E_206E_200D_202D_202A_202E_200B_200D_200F_206F_202C_202C_200B_206C_206A_202C_200F_202C_206D_206A_202E(typeof(DutyCategory).TypeHandle); } } [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] public override string ToString() { StringBuilder stringBuilder = _200F_200C_206D_200E_202C_200F_200F_200B_200B_200C_206A_200B_206E_206C_202A_206E_200C_202D_202A_202B_202C_200E_200E_200F_202B_206D_206E_206F_202A_206B_206D_200F_202C_206D_200B_206F_202A_200E_202A_200F_202E(); _206F_206B_202E_202C_206F_206A_202A_206C_206B_202B_200C_200D_200E_202C_206F_200C_200F_200F_202D_200C_206E_206A_202B_200E_202C_202D_202C_202E_200E_206D_200F_206B_200B_202D_206C_200B_202C_206D_200D_200E_202E(stringBuilder, 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(-1281747430)); _206F_206B_202E_202C_206F_206A_202A_206C_206B_202B_200C_200D_200E_202C_206F_200C_200F_200F_202D_200C_206E_206A_202B_200E_202C_202D_202C_202E_200E_206D_200F_206B_200B_202D_206C_200B_202C_206D_200D_200E_202E(stringBuilder, 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(698284764)); int num = ((!PrintMembers(stringBuilder)) ? (-1876373602) : (-1876373603)); while (true) { int num2 = num; int num3 = -1876373601; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 1: _206D_200D_206D_206E_206A_202A_202E_202C_206A_206D_206E_200B_200B_202B_200C_206D_206E_206A_206E_206F_206A_200B_206E_200C_202A_202D_202C_206D_202E_202D_200B_206F_206A_206F_206A_206D_200F_206A_200D_200E_202E(stringBuilder, '}'); return _202B_202E_202B_202A_202B_200B_200E_200C_206B_202A_200F_200B_200D_202C_206E_200D_206C_206A_206A_206A_206A_206B_200C_206F_200D_200D_200E_202B_202C_206E_202E_206A_206E_202D_206F_200C_206A_200D_200C_202E_202E((object)stringBuilder); case 2: _206D_200D_206D_206E_206A_202A_202E_202C_206A_206D_206E_200B_200B_202B_200C_206D_206E_206A_206E_206F_206A_200B_206E_200C_202A_202D_202C_206D_202E_202D_200B_206F_206A_206F_206A_206D_200F_206A_200D_200E_202E(stringBuilder, ' '); num = -1876373602; break; case 0: num = -1876373603; break; } } } [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] private bool PrintMembers(StringBuilder builder) { _202B_202E_202B_206F_202C_206B_202D_206B_200D_206B_202D_202C_202A_206F_206C_200B_206B_202E_200B_206F_200E_206E_202D_202C_200B_200D_200F_202D_206C_202A_206C_206D_200B_206E_206A_206D_206B_206E_206E_202E(); _206F_206B_202E_202C_206F_206A_202A_206C_206B_202B_200C_200D_200E_202C_206F_200C_200F_200F_202D_200C_206E_206A_202B_200E_202C_202D_202C_202E_200E_206D_200F_206B_200B_202D_206C_200B_202C_206D_200D_200E_202E(builder, 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(868794944)); _202A_200D_202D_200B_200C_206F_206F_202C_206F_206B_206F_206E_202A_202C_202A_200E_206D_200D_202B_202E_202A_200F_206B_206F_206F_206B_200E_202C_206A_200E_202B_206C_200F_206B_202E_206C_202B_206F_202A_200D_202E(builder, (object)Name); _206F_206B_202E_202C_206F_206A_202A_206C_206B_202B_200C_200D_200E_202C_206F_200C_200F_200F_202D_200C_206E_206A_202B_200E_202C_202D_202C_202E_200E_206D_200F_206B_200B_202D_206C_200B_202C_206D_200D_200E_202E(builder, 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(1440615544)); _202A_200D_202D_200B_200C_206F_206F_202C_206F_206B_206F_206E_202A_202C_202A_200E_206D_200D_202B_202E_202A_200F_206B_206F_206F_206B_200E_202C_206A_200E_202B_206C_200F_206B_202E_206C_202B_206F_202A_200D_202E(builder, (object)Duties); return true; } [CompilerGenerated] public bool Equals(DutyCategory? other) { int num = (((object)this == other) ? 1905115001 : 1905115003); while (true) { int num2 = num; int num3 = 1905115002; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 6: return false; case 2: num = ((!_200B_206B_206F_200B_202B_202A_200C_200D_206D_202E_200D_200C_206B_202A_202D_206B_200F_200B_202A_206B_200D_202B_206D_206A_206C_206C_206D_206C_206F_200D_206F_202C_200B_206E_200D_200B_200E_206F_206E_202C_202E(EqualityContract, other.EqualityContract)) ? 1905115004 : 1905115006); break; case 1: num = (((object)other == null) ? 1905115004 : 1905115000); break; case 3: return true; case 4: num = ((!EqualityComparer.Default.Equals(Name, other.Name)) ? 1905115004 : 1905115002); break; case 0: return EqualityComparer>.Default.Equals(Duties, other.Duties); case 5: num = 1905115003; break; } } } bool IEquatable.Equals(DutyCategory? other) { //ILSpy generated this explicit interface implementation from .override directive in Equals return this.Equals(other); } static Type _202E_202B_202D_202B_200D_202E_206C_202E_206D_200C_200D_206D_200F_200D_206A_206C_206C_200B_202B_202D_206E_206E_200D_202D_202A_202E_200B_200D_200F_206F_202C_202C_200B_206C_206A_202C_200F_202C_206D_206A_202E(RuntimeTypeHandle P_0) { return Type.GetTypeFromHandle(P_0); } static StringBuilder _200F_200C_206D_200E_202C_200F_200F_200B_200B_200C_206A_200B_206E_206C_202A_206E_200C_202D_202A_202B_202C_200E_200E_200F_202B_206D_206E_206F_202A_206B_206D_200F_202C_206D_200B_206F_202A_200E_202A_200F_202E() { return new StringBuilder(); } static StringBuilder _206F_206B_202E_202C_206F_206A_202A_206C_206B_202B_200C_200D_200E_202C_206F_200C_200F_200F_202D_200C_206E_206A_202B_200E_202C_202D_202C_202E_200E_206D_200F_206B_200B_202D_206C_200B_202C_206D_200D_200E_202E(StringBuilder P_0, string P_1) { return P_0.Append(P_1); } static StringBuilder _206D_200D_206D_206E_206A_202A_202E_202C_206A_206D_206E_200B_200B_202B_200C_206D_206E_206A_206E_206F_206A_200B_206E_200C_202A_202D_202C_206D_202E_202D_200B_206F_206A_206F_206A_206D_200F_206A_200D_200E_202E(StringBuilder P_0, char P_1) { return P_0.Append(P_1); } static string _202B_202E_202B_202A_202B_200B_200E_200C_206B_202A_200F_200B_200D_202C_206E_200D_206C_206A_206A_206A_206A_206B_200C_206F_200D_200D_200E_202B_202C_206E_202E_206A_206E_202D_206F_200C_206A_200D_200C_202E_202E(object P_0) { return P_0.ToString(); } static void _202B_202E_202B_206F_202C_206B_202D_206B_200D_206B_202D_202C_202A_206F_206C_200B_206B_202E_200B_206F_200E_206E_202D_202C_200B_200D_200F_202D_206C_202A_206C_206D_200B_206E_206A_206D_206B_206E_206E_202E() { RuntimeHelpers.EnsureSufficientExecutionStack(); } static StringBuilder _202A_200D_202D_200B_200C_206F_206F_202C_206F_206B_206F_206E_202A_202C_202A_200E_206D_200D_202B_202E_202A_200F_206B_206F_206F_206B_200E_202C_206A_200E_202B_206C_200F_206B_202E_206C_202B_206F_202A_200D_202E(StringBuilder P_0, object P_1) { return P_0.Append(P_1); } static bool _200B_206B_206F_200B_202B_202A_200C_200D_206D_202E_200D_200C_206B_202A_202D_206B_200F_200B_202A_206B_200D_202B_206D_206A_206C_206C_206D_206C_206F_200D_206F_202C_200B_206E_200D_200B_200E_206F_206E_202C_202E(Type P_0, Type P_1) { return P_0 == P_1; } } private sealed record DutyCounts(int Unlocked, int Completed, int CompletionTrackable, int Total) { [CompilerGenerated] private Type EqualityContract { [CompilerGenerated] get { return _206A_202C_200F_200B_202C_206C_202C_200F_206E_200F_206C_202A_200D_202A_206A_206A_206F_206F_202B_202C_200F_200F_200B_200F_206A_200F_202E_206E_206E_206E_206A_202A_202E_202D_200C_206C_202A_202B_206B_206B_202E(typeof(DutyCounts).TypeHandle); } } public string FormattedUnlocked { get; } = FormatPair(Unlocked, Total); public string FormattedCompleted { get; } = FormatPair(Completed, CompletionTrackable); public bool IsUnlockedComplete { get { int num = ((Unlocked != Total) ? 1708914712 : 1708914713); while (true) { int num2 = num; int num3 = 1708914712; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 2: goto IL_004c; case 1: return Total > 0; case 0: return false; } continue; IL_004c: num = 1708914713; } } } public bool IsCompletedComplete { get { int num = ((Completed != CompletionTrackable) ? (-261795205) : (-261795206)); while (true) { int num2 = num; int num3 = -261795205; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 0: return false; case 1: return CompletionTrackable > 0; case 2: goto IL_0058; } continue; IL_0058: num = -261795206; } } } private static readonly int PadWidth = _200B_200B_206B_202A_200D_202C_206C_202A_206A_206E_202B_206A_206B_206E_206E_206B_202A_206A_200D_200C_200C_200B_200B_202C_200D_206B_202A_202B_206F_200E_206D_202D_202A_206F_202A_202E_200B_200C_202E_206E_202E(9999.ToString(_200F_206E_202B_206B_200D_202B_202A_206D_206B_200C_206C_200D_206D_202D_200E_200C_200B_202A_200E_206A_206A_202B_202C_200C_200B_206D_202D_206C_202D_200B_206C_206A_206A_206A_202C_200C_200E_202D_202B_200C_202E())); public DutyCounts() : this(0, 0, 0, 0) { } [MethodImpl(MethodImplOptions.NoInlining)] private static string FormatPair(int n, int d) { int num = ((d == 0) ? 190024114 : 190024115); while (true) { int num2 = num; int num3 = 190024114; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 0: return _200D_200B_206A_206C_206A_206F_202E_202B_202D_202A_200D_200F_206C_202C_200E_200E_200C_200C_200F_206C_206F_200F_202C_206D_200E_200B_202A_202B_200B_206A_206D_206F_200F_200B_202C_206E_206A_202D_202E_202E_202E(_206F_202C_202E_200F_206D_200C_206D_206D_206F_200F_200C_206F_202C_206B_206A_202D_202A_206A_200D_202E_202E_200C_202B_202A_206E_206E_202E_206E_206A_202A_200C_200D_206E_206A_206F_202C_206F_206C_206D_202C_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(1108021570), PadWidth), 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(884463298), _206F_202C_202E_200F_206D_200C_206D_206D_206F_200F_200C_206F_202C_206B_206A_202D_202A_206A_200D_202E_202E_200C_202B_202A_206E_206E_202E_206E_206A_202A_200C_200D_206E_206A_206F_202C_206F_206C_206D_202C_202E(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(1228468769), PadWidth)); case 1: return _200D_200B_206A_206C_206A_206F_202E_202B_202D_202A_200D_200F_206C_202C_200E_200E_200C_200C_200F_206C_206F_200F_202C_206D_200E_200B_202A_202B_200B_206A_206D_206F_200F_200B_202C_206E_206A_202D_202E_202E_202E(_202A_202E_200E_200D_206E_200D_200F_206A_200F_202C_200B_200E_200F_200D_206F_206B_206F_202E_206E_202C_206B_202A_200C_202A_206E_202B_200C_206B_206B_200F_202D_200C_200B_202B_206A_206F_206A_206F_202B_206E_202E(n.ToString(_200F_206E_202B_206B_200D_202B_202A_206D_206B_200C_206C_200D_206D_202D_200E_200C_200B_202A_200E_206A_206A_202B_202C_200C_200B_206D_202D_206C_202D_200B_206C_206A_206A_206A_202C_200C_200E_202D_202B_200C_202E()), PadWidth), 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(-242478203), _202A_202E_200E_200D_206E_200D_200F_206A_200F_202C_200B_200E_200F_200D_206F_206B_206F_202E_206E_202C_206B_202A_200C_202A_206E_202B_200C_206B_206B_200F_202D_200C_200B_202B_206A_206F_206A_206F_202B_206E_202E(d.ToString(_200F_206E_202B_206B_200D_202B_202A_206D_206B_200C_206C_200D_206D_202D_200E_200C_200B_202A_200E_206A_206A_202B_202C_200C_200B_206D_202D_206C_202D_200B_206C_206A_206A_206A_202C_200C_200E_202D_202B_200C_202E()), PadWidth)); case 2: goto IL_00b7; } continue; IL_00b7: num = 190024115; } } [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] public override string ToString() { StringBuilder stringBuilder = _202A_206F_202C_200B_206C_200B_202C_206C_200B_206A_200E_200D_200B_200C_200B_206A_206C_206D_202E_200C_206B_200E_200F_206D_206F_200B_202A_200D_206B_202E_202D_200C_200D_202A_200B_202D_202C_200E_200C_202C_202E(); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(stringBuilder, 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(1939685707)); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(stringBuilder, 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(556540328)); int num = ((!PrintMembers(stringBuilder)) ? 412923273 : 412923272); while (true) { int num2 = num; int num3 = 412923273; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 2: num = 412923272; break; case 1: _202E_206A_200B_200F_206A_200F_202D_206F_202D_202D_206A_206E_200D_202B_206F_202B_206B_206B_202C_206B_206F_202D_200F_202D_206B_200C_202E_200D_206C_200D_206F_200B_200C_206A_200B_206C_202D_206D_200B_206C_202E(stringBuilder, ' '); num = 412923273; break; case 0: _202E_206A_200B_200F_206A_200F_202D_206F_202D_202D_206A_206E_200D_202B_206F_202B_206B_206B_202C_206B_206F_202D_200F_202D_206B_200C_202E_200D_206C_200D_206F_200B_200C_206A_200B_206C_202D_206D_200B_206C_202E(stringBuilder, '}'); return _200D_202E_206F_202E_206D_200E_202A_206E_202C_202D_206C_202E_202E_206F_206A_200F_206D_200C_206F_202C_206C_202D_206F_206B_202C_202A_206F_202B_200C_200C_202A_206D_200C_202A_206D_200D_202A_202E_200F_200F_202E((object)stringBuilder); } } } [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] private bool PrintMembers(StringBuilder builder) { _206B_202C_202D_200C_206E_202C_200C_206C_200B_200B_202D_206C_200C_206A_200D_206A_206D_202C_202A_200B_206C_206C_202C_206B_206D_200C_206C_202B_202A_206B_206E_200B_206A_202E_200C_206A_202E_202B_206C_200E_202E(); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(builder, 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(1032517434)); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(builder, Unlocked.ToString()); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(builder, 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(-2145063714)); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(builder, Completed.ToString()); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(builder, 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(1848940060)); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(builder, CompletionTrackable.ToString()); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(builder, 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(-1905120994)); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(builder, Total.ToString()); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(builder, 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(-1602419933)); _202A_202C_202D_206E_206D_202B_200D_206B_206A_200E_206F_202D_206E_200E_206C_202C_202C_202C_206B_206F_206C_206C_206C_206F_202A_202E_202D_200D_200C_202B_206B_200C_200B_202D_202D_202D_206E_202B_202E_202E_202E(builder, (object)FormattedUnlocked); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(builder, 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(1579413017)); _202A_202C_202D_206E_206D_202B_200D_206B_206A_200E_206F_202D_206E_200E_206C_202C_202C_202C_206B_206F_206C_206C_206C_206F_202A_202E_202D_200D_200C_202B_206B_200C_200B_202D_202D_202D_206E_202B_202E_202E_202E(builder, (object)FormattedCompleted); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(builder, 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(-905427732)); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(builder, IsUnlockedComplete.ToString()); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(builder, 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(360371981)); _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(builder, IsCompletedComplete.ToString()); return true; } [CompilerGenerated] public bool Equals(DutyCounts? other) { int num = (((object)this == other) ? (-651727258) : (-651727262)); while (true) { int num2 = num; int num3 = -651727263; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 6: num = ((!EqualityComparer.Default.Equals(FormattedUnlocked, other.FormattedUnlocked)) ? (-651727255) : (-651727260)); break; case 7: return true; case 2: num = ((!_202A_206E_206D_206B_206D_200D_206A_202D_200D_202D_202D_206D_206E_206F_202B_202A_200E_202B_206B_206E_202B_202A_206D_202A_206F_206A_206E_200D_206F_202C_206A_200E_206A_206A_202D_202E_202C_200E_202A_202C_202E(EqualityContract, other.EqualityContract)) ? (-651727255) : (-651727264)); break; case 4: num = -651727262; break; case 0: num = ((!EqualityComparer.Default.Equals(CompletionTrackable, other.CompletionTrackable)) ? (-651727255) : (-651727256)); break; case 10: num = ((!EqualityComparer.Default.Equals(Completed, other.Completed)) ? (-651727255) : (-651727263)); break; case 1: num = ((!EqualityComparer.Default.Equals(Unlocked, other.Unlocked)) ? (-651727255) : (-651727253)); break; case 5: return EqualityComparer.Default.Equals(FormattedCompleted, other.FormattedCompleted); case 9: num = ((!EqualityComparer.Default.Equals(Total, other.Total)) ? (-651727255) : (-651727257)); break; case 3: num = (((object)other == null) ? (-651727255) : (-651727261)); break; case 8: return false; } } } bool IEquatable.Equals(DutyCounts? other) { //ILSpy generated this explicit interface implementation from .override directive in Equals return this.Equals(other); } [CompilerGenerated] private DutyCounts(DutyCounts original) { Unlocked = original.Unlocked; Completed = original.Completed; CompletionTrackable = original.CompletionTrackable; Total = original.Total; FormattedUnlocked = original.FormattedUnlocked; FormattedCompleted = original.FormattedCompleted; } static Type _206A_202C_200F_200B_202C_206C_202C_200F_206E_200F_206C_202A_200D_202A_206A_206A_206F_206F_202B_202C_200F_200F_200B_200F_206A_200F_202E_206E_206E_206E_206A_202A_202E_202D_200C_206C_202A_202B_206B_206B_202E(RuntimeTypeHandle P_0) { return Type.GetTypeFromHandle(P_0); } static CultureInfo _200F_206E_202B_206B_200D_202B_202A_206D_206B_200C_206C_200D_206D_202D_200E_200C_200B_202A_200E_206A_206A_202B_202C_200C_200B_206D_202D_206C_202D_200B_206C_206A_206A_206A_202C_200C_200E_202D_202B_200C_202E() { return CultureInfo.CurrentCulture; } static string _202A_202E_200E_200D_206E_200D_200F_206A_200F_202C_200B_200E_200F_200D_206F_206B_206F_202E_206E_202C_206B_202A_200C_202A_206E_202B_200C_206B_206B_200F_202D_200C_200B_202B_206A_206F_206A_206F_202B_206E_202E(string P_0, int P_1) { return P_0.PadLeft(P_1); } static string _200D_200B_206A_206C_206A_206F_202E_202B_202D_202A_200D_200F_206C_202C_200E_200E_200C_200C_200F_206C_206F_200F_202C_206D_200E_200B_202A_202B_200B_206A_206D_206F_200F_200B_202C_206E_206A_202D_202E_202E_202E(string P_0, string P_1, string P_2) { return P_0 + P_1 + P_2; } static string _206F_202C_202E_200F_206D_200C_206D_206D_206F_200F_200C_206F_202C_206B_206A_202D_202A_206A_200D_202E_202E_200C_202B_202A_206E_206E_202E_206E_206A_202A_200C_200D_206E_206A_206F_202C_206F_206C_206D_202C_202E(string P_0, int P_1) { return P_0.PadLeft(P_1); } static StringBuilder _202A_206F_202C_200B_206C_200B_202C_206C_200B_206A_200E_200D_200B_200C_200B_206A_206C_206D_202E_200C_206B_200E_200F_206D_206F_200B_202A_200D_206B_202E_202D_200C_200D_202A_200B_202D_202C_200E_200C_202C_202E() { return new StringBuilder(); } static StringBuilder _200E_200B_206B_200B_202B_202D_202D_200C_202D_206D_206D_202E_202D_202A_202C_202D_202E_206F_206E_202C_206C_200D_200D_200D_202A_202E_200F_206A_202C_200D_200D_200E_200B_200E_206A_206A_200F_206F_200E_206F_202E(StringBuilder P_0, string P_1) { return P_0.Append(P_1); } static StringBuilder _202E_206A_200B_200F_206A_200F_202D_206F_202D_202D_206A_206E_200D_202B_206F_202B_206B_206B_202C_206B_206F_202D_200F_202D_206B_200C_202E_200D_206C_200D_206F_200B_200C_206A_200B_206C_202D_206D_200B_206C_202E(StringBuilder P_0, char P_1) { return P_0.Append(P_1); } static string _200D_202E_206F_202E_206D_200E_202A_206E_202C_202D_206C_202E_202E_206F_206A_200F_206D_200C_206F_202C_206C_202D_206F_206B_202C_202A_206F_202B_200C_200C_202A_206D_200C_202A_206D_200D_202A_202E_200F_200F_202E(object P_0) { return P_0.ToString(); } static void _206B_202C_202D_200C_206E_202C_200C_206C_200B_200B_202D_206C_200C_206A_200D_206A_206D_202C_202A_200B_206C_206C_202C_206B_206D_200C_206C_202B_202A_206B_206E_200B_206A_202E_200C_206A_202E_202B_206C_200E_202E() { RuntimeHelpers.EnsureSufficientExecutionStack(); } static StringBuilder _202A_202C_202D_206E_206D_202B_200D_206B_206A_200E_206F_202D_206E_200E_206C_202C_202C_202C_206B_206F_206C_206C_206C_206F_202A_202E_202D_200D_200C_202B_206B_200C_200B_202D_202D_202D_206E_202B_202E_202E_202E(StringBuilder P_0, object P_1) { return P_0.Append(P_1); } static bool _202A_206E_206D_206B_206D_200D_206A_202D_200D_202D_202D_206D_206E_206F_202B_202A_200E_202B_206B_206E_202B_202A_206D_202A_206F_206A_206E_200D_206F_202C_206A_200E_206A_206A_202D_202E_202C_200E_202A_202C_202E(Type P_0, Type P_1) { return P_0 == P_1; } static int _200B_200B_206B_202A_200D_202C_206C_202A_206A_206E_202B_206A_206B_206E_206E_206B_202A_206A_200D_200C_200C_200B_200B_202C_200D_206B_202A_202B_206F_200E_206D_202D_202A_206F_202A_202E_200B_200C_202E_206E_202E(string P_0) { return P_0.Length; } } private readonly DutyUnlockData _dutyUnlockData; private readonly QuestData _questData; private readonly QuestFunctions _questFunctions; private readonly UiUtils _uiUtils; private readonly IDalamudPluginInterface _pluginInterface; private readonly ILogger _logger; private List _filteredCategories = new List(); private Dictionary _categoryCounts = new Dictionary(); private List _flatRows = new List(); private readonly HashSet _expandedGroups = new HashSet(); private string _searchText = string.Empty; private bool _showLockedOnly; private bool _showUnlockedOnly; public DutyJournalComponent(DutyUnlockData dutyUnlockData, QuestData questData, QuestFunctions questFunctions, UiUtils uiUtils, IDalamudPluginInterface pluginInterface, ILogger logger) { _dutyUnlockData = dutyUnlockData; _questData = questData; _questFunctions = questFunctions; _uiUtils = uiUtils; _pluginInterface = pluginInterface; _logger = logger; } [MethodImpl(MethodImplOptions.NoInlining)] public unsafe void DrawDuties() { DrawFilterControls(); _202B_200D_202B_206B_202B_202C_200D_200B_200C_202B_206C_206F_202C_200B_206F_206B_202D_202E_206A_202B_200B_206F_202E_200F_202B_202B_200E_206D_206E_206F_200C_202B_202D_200D_200F_206C_200C_200C_200D_202B_202E(); if (_flatRows.Count > 0) { IDisposable disposable = _202E_206C_200D_206E_200B_206C_202D_202E_202D_206D_200F_200D_206F_206D_206B_206C_200B_200D_200F_200C_200B_202E_206A_200F_206D_206A_202D_206F_206B_200D_206A_206D_202C_200B_200D_206D_206B_202E_206B_202D_202E(_202C_206E_200D_202A_200C_202C_206D_200E_206F_200E_206A_206A_206A_206D_206B_206C_202C_202B_200D_200C_200E_200B_202E_206F_202B_202B_200E_202A_200D_200B_200B_200F_200E_202B_202D_200E_202A_200D_206E_206C_202E(_200F_202A_200D_202A_202D_200D_202B_200F_200F_206D_206B_206D_200F_206D_200E_206C_206F_202D_206F_206B_202B_202B_200C_200D_202E_202B_202E_202B_206E_200E_202D_200E_200D_202B_202E_206E_206A_202C_200B_202C_202E(_pluginInterface))); float x; try { x = _200D_206F_206C_206C_206B_206C_200F_206D_206D_202E_206B_206B_206C_200B_206D_200C_200D_200D_200F_206B_200D_202D_200B_206B_206D_206F_206E_202A_202B_206D_202A_202E_200C_206A_206E_200B_200F_202A_202D_202B_202E((ImU8String)_200E_206E_202A_206A_200D_200F_206B_206B_200F_200F_202E_206F_202A_200E_206F_200F_206D_200F_202E_200E_200F_206B_202D_202B_206A_206C_206C_202B_206C_202B_206E_202E_202A_202D_200E_206D_202A_200E_200C_200E_202E(FontAwesomeIcon.Check), false, -1f).X; } finally { int num = ((disposable == null) ? (-1587807121) : (-1587807124)); while (true) { int num2 = num; int num3 = -1587807122; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 1: goto end_IL_0077; case 2: _200D_202E_200C_200E_202D_200B_206F_200E_206A_206E_206B_202C_202B_206E_206F_200C_206D_200E_202A_206F_202D_200E_202C_206B_200E_200D_206B_202E_202B_202E_200B_206C_206C_202D_200F_206A_202D_202D_200D_202E(disposable); num = -1587807121; break; case 0: num = -1587807124; break; } continue; end_IL_0077: break; } } float fontGlobalScale = _202E_206A_206F_200B_206B_206D_202C_202D_206B_206F_202C_200F_202D_200C_200F_202E_202B_206B_200D_200D_200F_200B_206D_200E_206E_202B_206F_200B_202A_200C_202D_200B_202C_206D_200E_206E_200C_200B_206D_206D_202E().FontGlobalScale; using ImRaii.TableDisposable tableDisposable = UiThemeUtils.BeginThemedTable(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(-1381860118), 3, ImGuiTableFlags.NoSavedSettings | ImGuiTableFlags.ScrollY); int num = ((!(!tableDisposable)) ? (-1537769579) : (-1537769578)); int num12 = default(int); while (true) { int num7 = num; int num3 = -1537769577; int num4 = num7; switch ((num4 | num3) - (num4 & num3)) { case 0: goto IL_013a; case 1: return; case 2: { _202E_206F_206F_206F_200E_206C_200D_202C_202C_200D_206D_200D_202D_202D_206A_206A_206C_200F_206F_206C_202E_200B_202D_200D_206A_200E_200D_202A_200D_206A_200D_202E_202E_200D_200D_202D_206E_200E_206F_202A_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(1033927912), ImGuiTableColumnFlags.NoHide, 0f, 0u); _202E_206F_206F_206F_200E_206C_200D_202C_202C_200D_206D_200D_202D_202D_206A_206A_206C_200F_206F_206C_202E_200B_202D_200D_206A_200E_200D_202A_200D_206A_200D_202E_202E_200D_200D_202D_206E_200E_206F_202A_202E((ImU8String)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(-761383585), ImGuiTableColumnFlags.WidthFixed, 120f * fontGlobalScale, 0u); _202E_206F_206F_206F_200E_206C_200D_202C_202C_200D_206D_200D_202D_202D_206A_206A_206C_200F_206F_206C_202E_200B_202D_200D_206A_200E_200D_202A_200D_206A_200D_202E_202E_200D_200D_202D_206E_200E_206F_202A_202E((ImU8String)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(504802535), ImGuiTableColumnFlags.WidthFixed, 120f * fontGlobalScale, 0u); _200F_206D_202C_202B_200D_202C_200D_202B_200B_200F_200B_200F_206F_206C_206C_206D_202D_202C_206A_202A_206B_200D_200F_200F_202D_206B_206C_200B_202A_202E_202C_206A_206A_202E_200F_200C_206C_206B_202A_202E(); float num8 = _200B_200F_200E_206B_200F_202A_200F_200B_202C_202D_206F_202D_202B_206F_206E_202B_206F_200F_200E_206F_206C_206D_202C_206A_200B_200C_206D_200B_202B_206A_206B_200D_206F_206A_200F_206B_206F_200B_206E_202A_202E(); bool flag = false; ImGuiListClipper* intPtr = _200C_200F_206E_206A_200D_206B_200B_206D_200D_206A_206B_202D_202B_202D_202C_206C_206C_206F_202A_206B_202C_200E_202B_206C_202A_200D_206E_200C_200F_206E_206E_200E_206D_200D_202D_206F_206F_206E_202A_200F_202E(); _206C_200D_206F_200F_206E_200E_200C_202E_200F_206F_206C_202D_200B_206E_202E_202C_206D_200F_206B_202C_200C_206A_206E_200E_202B_206C_200E_202A_200B_200D_200E_206C_202B_202D_202A_200D_206E_200C_200E_200E_202E(intPtr, _flatRows.Count, num8); ImGuiListClipperPtr imGuiListClipperPtr = intPtr; try { num = 510030050; while (true) { int num9 = num; num3 = 510030051; num4 = num9; int num10 = num4 + num3; int num11 = num4 & num3; switch (num10 - (num11 + num11)) { case 5: { int num13 = num12; num3 = 1; num4 = num13; num12 = (num4 | num3) + (num4 & num3); num = 510030052; break; } case 1: num = (imGuiListClipperPtr.Step() ? 510030048 : 510030055); break; case 0: num = 510030050; break; case 6: flag = true; num = 510030054; break; case 2: num = ((!DrawFlatRow(_flatRows[num12], x)) ? 510030054 : 510030053); break; case 7: num = ((num12 < imGuiListClipperPtr.DisplayEnd) ? 510030049 : 510030050); break; case 3: num12 = imGuiListClipperPtr.DisplayStart; num = 510030052; break; case 4: goto end_IL_01e5; } continue; end_IL_01e5: break; } } finally { imGuiListClipperPtr.Destroy(); } num = ((!flag) ? (-1551397696) : (-1551397693)); while (true) { int num14 = num; num3 = -1551397694; num4 = num14; int num15 = num4 + num3; int num16 = num4 & num3; switch (num15 - (num16 + num16)) { case 0: num = -1551397693; break; case 1: RebuildFlatRows(); num = -1551397696; break; case 2: return; } } } } continue; IL_013a: num = -1537769578; } } UiThemeUtils.EmptyState(FontAwesomeIcon.Dungeon, 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(-469285537)); } [MethodImpl(MethodImplOptions.NoInlining)] private bool DrawFlatRow(FlatRow row, float statusIconSpacing) { _200D_202D_200B_200E_200F_202C_200F_200C_202B_206B_202C_206E_200F_200F_200E_206C_202A_200F_200F_202D_206A_206C_202D_206C_202B_206F_206B_200D_202E_202D_206F_200D_206A_202E_206B_206B_200B_206D_206B_206D_202E(); _206C_206A_200E_206D_200E_206B_206B_206B_206B_202B_206B_200E_202A_200D_202B_206C_202C_206C_206F_206E_202C_206E_202A_206A_202D_200C_202B_202D_200C_200D_206E_206F_202D_206C_202D_200C_200B_206D_200F_200D_202E(); bool result = false; int num = ((row.Type != RowType.Duty) ? (-911999900) : (-911999895)); string text = default(string); bool flag = default(bool); while (true) { int num2 = num; int num3 = -911999890; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 8: { string text2 = text; DefaultInterpolatedStringHandler defaultInterpolatedStringHandler2 = new DefaultInterpolatedStringHandler(4, 1); defaultInterpolatedStringHandler2.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(13024905)); defaultInterpolatedStringHandler2.AppendFormatted(row.Duty.ItemLevel); defaultInterpolatedStringHandler2.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(444206578)); text = _206B_200C_202A_200B_200B_202D_200D_202D_200C_206F_200B_206D_200F_200F_200D_200F_202D_200B_206C_202E_206D_202B_200E_206D_202E_206E_200E_202C_206F_206E_202E_206D_202B_202E_200E_206C_206C_200B_206C_206D_202E(text2, defaultInterpolatedStringHandler2.ToStringAndClear()); num = -911999894; break; } case 7: { float indentSpacing = _200D_202D_202E_200E_200D_206F_202C_206B_202C_202D_206E_206A_206F_206F_200B_206F_200F_202E_200F_200C_200E_202C_206D_206C_206C_206E_200C_202A_200E_206E_200F_202C_206B_206D_202C_202B_206B_202E_206E_206A_202E().IndentSpacing; _202E_200E_202B_200E_200B_206B_200F_202C_200F_202C_200E_206B_206A_200C_200B_200C_206E_206D_206A_206F_200D_200B_202C_202E_200C_200C_200E_200F_200E_206A_202C_202D_202A_202E_200B_200E_206D_206B_206C_200C_202E(_206D_202A_206B_206E_202C_206E_202E_200F_200E_206A_200F_200F_202A_206D_200C_200B_202E_200D_206F_200B_202C_202D_206E_206B_206B_206F_200E_202B_202E_200D_206A_200E_206E_202D_202B_206F_202B_202C_206F_202A_202E() + indentSpacing); DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(3, 2); defaultInterpolatedStringHandler.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(-926672371)); defaultInterpolatedStringHandler.AppendFormatted(row.Duty.Level); defaultInterpolatedStringHandler.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(2018550958)); defaultInterpolatedStringHandler.AppendFormatted(row.Duty.Name); text = defaultInterpolatedStringHandler.ToStringAndClear(); num = ((row.Duty.ItemLevel <= 0) ? (-911999894) : (-911999898)); break; } case 1: DrawDutyTooltip(row.Duty); num = -911999896; break; case 6: _206C_206A_200E_206D_200E_206B_206B_206B_206B_202B_206B_200E_202A_200D_202B_206C_202C_206C_206F_206E_202C_206E_202A_206A_202D_200C_202B_202D_200C_200D_206E_206F_202D_206C_202D_200C_200B_206D_200F_200D_202E(); DrawDutyStatus(row.Duty.IsUnlocked, statusIconSpacing); _206C_206A_200E_206D_200E_206B_206B_206B_206B_202B_206B_200E_202A_200D_202B_206C_202C_206C_206F_206E_202C_206E_202A_206A_202D_200C_202B_202D_200C_200D_206E_206F_202D_206C_202D_200C_200B_206D_200F_200D_202E(); DrawDutyStatus(row.Duty.IsCompleted, statusIconSpacing); num = -911999899; break; case 9: _expandedGroups.Remove(row.Label); num = -911999902; break; case 2: num = -911999895; break; case 0: _206C_206A_200E_206D_200E_206B_206B_206B_206B_202B_206B_200E_202A_200D_202B_206C_202C_206C_206F_206E_202C_206E_202A_206A_202D_200C_202B_202D_200C_200D_206E_206F_202D_206C_202D_200C_200B_206D_200F_200D_202E(); UiThemeUtils.DrawTrackerCount(row.Counts.FormattedUnlocked, row.Counts.IsUnlockedComplete, row.Counts.Total == 0); _206C_206A_200E_206D_200E_206B_206B_206B_206B_202B_206B_200E_202A_200D_202B_206C_202C_206C_206F_206E_202C_206E_202A_206A_202D_200C_202B_202D_200C_200D_206E_206F_202D_206C_202D_200C_200B_206D_200F_200D_202E(); UiThemeUtils.DrawTrackerCount(row.Counts.FormattedCompleted, row.Counts.IsCompletedComplete, row.Counts.CompletionTrackable == 0); num = -911999899; break; case 5: _expandedGroups.Add(row.Label); num = -911999902; break; case 3: num = ((!flag) ? (-911999893) : (-911999897)); break; case 10: { flag = _expandedGroups.Contains(row.Label); UiThemeUtils.DrawTrackerGroupCaret(_202C_206E_200D_202A_200C_202C_206D_200E_206F_200E_206A_206A_206A_206D_206B_206C_202C_202B_200D_200C_200E_200B_202E_206F_202B_202B_200E_202A_200D_200B_200B_200F_200E_202B_202D_200E_202A_200D_206E_206C_202E(_200F_202A_200D_202A_202D_200D_202B_200F_200F_206D_206B_206D_200F_206D_200E_206C_206F_202D_206F_206B_202B_202B_200C_200D_202E_202B_202E_202B_206E_200E_202D_200E_200D_202B_202E_206E_206A_202C_200B_202C_202E(_pluginInterface)), flag); _200B_202A_200D_200C_200D_202C_202B_206A_206C_200C_200C_206E_206A_200C_202C_206D_202B_206F_206E_206E_202B_200B_206F_200D_206E_202B_202A_202B_206D_200D_202C_200F_200D_200D_202E_200E_200F_206B_200C_202A_202E(); ImU8String imU8String = new ImU8String(5, 2); imU8String.AppendFormatted(row.Label); imU8String.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(169207648)); imU8String.AppendFormatted(row.GroupIndex); num = ((!_200E_206B_206C_200C_202C_202A_202D_200F_202B_200E_206A_200F_200B_202A_202C_206D_202D_202D_206A_206E_202B_206A_206F_206B_202C_202B_202C_206A_206D_206A_202D_202B_200C_206D_202B_202D_206D_202A_200F_202C_202E(imU8String, false, ImGuiSelectableFlags.None, default(Vector2))) ? (-911999890) : (-911999891)); break; } case 12: result = true; num = -911999890; break; case 4: _206A_200F_202C_202B_206B_200B_202D_202B_206B_202C_206B_200E_200C_202C_206B_200B_202A_206A_206A_200D_206C_202C_200D_200B_206C_206D_206E_206D_200F_206C_200E_200E_206B_202B_202B_202C_202A_206E_206D_202E_202E((ImU8String)text, ImGuiTreeNodeFlags.NoTreePushOnOpen | ImGuiTreeNodeFlags.Leaf | ImGuiTreeNodeFlags.SpanFullWidth, default(ImU8String)); num = ((!_202E_202A_202E_202A_200B_200F_206E_200E_202D_202C_206C_200D_202D_206F_200E_200B_200B_202E_200B_202E_206F_200B_202C_200F_202D_200C_200E_206D_206A_200F_206A_206F_206D_206B_202E_206B_206D_202D_200D_200D_202E()) ? (-911999896) : (-911999889)); break; case 11: return result; } } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawFilterControls() { float x = _200D_202D_202E_200E_200D_206F_202C_206B_202C_202D_206E_206A_206F_206F_200B_206F_200F_202E_200F_200C_200E_202C_206D_206C_206C_206E_200C_202A_200E_206E_200F_202C_206B_206D_202C_202B_206B_202E_206E_206A_202E().ItemSpacing.X; float num = 2f * _202D_206A_200C_202A_206D_206E_200B_206F_206D_200D_200E_200C_206D_206E_200F_200C_202D_202A_202D_206D_206D_206D_200F_206F_202B_206F_202A_206C_200E_200C_202A_202B_206F_202D_206A_202C_206A_202A_202B_202C_202E() + _200D_206F_206C_206C_206B_206C_200F_206D_206D_202E_206B_206B_206C_200B_206D_200C_200D_200D_200F_206B_200D_202D_200B_206B_206D_206F_206E_202A_202B_206D_202A_202E_200C_206A_206E_200B_200F_202A_202D_202B_202E((ImU8String)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(2070955121), false, -1f).X + _200D_206F_206C_206C_206B_206C_200F_206D_206D_202E_206B_206B_206C_200B_206D_200C_200D_200D_200F_206B_200D_202D_200B_206B_206D_206F_206E_202A_202B_206D_202A_202E_200C_206A_206E_200B_200F_202A_202D_202B_202E((ImU8String)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(-1106626027), false, -1f).X + 5f * x; int num2 = ((!UiThemeUtils.SearchInput(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(-872174829), ref _searchText, 0f - num, 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(-1459019774))) ? 92816374 : 92816372); while (true) { int num3 = num2; int num4 = 92816373; int num5 = num3; switch ((num5 | num4) - (num5 & num4)) { case 10: return; case 3: _200B_202A_200D_200C_200D_202C_202B_206A_206C_200C_200C_206E_206A_200C_202C_206D_202B_206F_206E_206E_202B_200B_206F_200D_206E_202B_202A_202B_206D_200D_202C_200F_200D_200D_202E_200E_200F_206B_200C_202A_202E(); num2 = ((!UiThemeUtils.WrappedCheckbox(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(2002129860), ref _showLockedOnly)) ? 92816370 : 92816380); break; case 4: num2 = ((!_showUnlockedOnly) ? 92816381 : 92816371); break; case 0: _showUnlockedOnly = false; num2 = 92816368; break; case 5: UpdateFilter(); num2 = 92816370; break; case 6: _showLockedOnly = false; num2 = 92816381; break; case 9: num2 = ((!_showLockedOnly) ? 92816368 : 92816373); break; case 8: UpdateFilter(); num2 = 92816383; break; case 7: _200B_202A_200D_200C_200D_202C_202B_206A_206C_200C_200C_206E_206A_200C_202C_206D_202B_206F_206E_206E_202B_200B_206F_200D_206E_202B_202A_202B_206D_200D_202C_200F_200D_200D_202E_200E_200F_206B_200C_202A_202E(); num2 = ((!UiThemeUtils.WrappedCheckbox(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(-1060377567), ref _showUnlockedOnly)) ? 92816383 : 92816369); break; case 1: UpdateFilter(); num2 = 92816374; break; case 2: num2 = 92816372; break; } } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawDutyTooltip(DutyInfo duty) { using ImRaii.TooltipDisposable tooltipDisposable = _202D_200F_206D_206C_200E_202E_200E_206E_206C_202C_200D_206C_200B_200B_200D_200D_202A_206E_200C_206E_206B_200E_206B_206F_206F_200C_202E_200D_206A_202C_206D_206B_200D_200B_206E_206E_200B_200F_206C_200F_202E(); int num = (tooltipDisposable.Alive ? (-1982852974) : (-1982852965)); QuestId current = default(QuestId); IQuestInfo questInfo = default(IQuestInfo); while (true) { int num2 = num; int num3 = -1982852974; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 4: _206D_200D_202B_206F_200D_202E_202D_200B_200B_202A_206F_202D_202B_200F_206B_206F_202D_200E_206B_200E_206E_206B_200C_202D_206F_206D_206B_206B_200D_206B_200B_200F_200D_206F_200F_206E_206C_200B_202E_206F_202E(ref UiThemeUtils.StatusLocked, (ImU8String)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(-2074321662)); num = -1982852968; break; case 10: if (duty.UnlockQuests.Count > 0) { num = -1982852971; break; } _202B_200D_202B_206B_202B_202C_200D_200B_200C_202B_206C_206F_202C_200B_206F_206B_202D_202E_206A_202B_200B_206F_202E_200F_202B_202B_200E_206D_206E_206F_200C_202B_202D_200D_200F_206C_200C_200C_200D_202B_202E(); _206D_200D_202B_206F_200D_202E_202D_200B_200B_202A_206F_202D_202B_200F_206B_206F_202D_200E_206B_200E_206E_206B_200C_202D_206F_206D_206B_206B_200D_206B_200B_200F_200D_206F_200F_206E_206C_200B_202E_206F_202E(ref UiThemeUtils.DimTextColor, (ImU8String)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(617607988)); return; case 6: { ImU8String imU8String2 = new ImU8String(6, 1); imU8String2.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(-725035009)); imU8String2.AppendFormatted(duty.ContentTypeName); _202E_202C_206F_206C_202D_200F_206F_206A_206E_200F_202E_202D_202A_200E_200E_200B_200D_206F_206E_200F_200D_200B_206C_202A_202D_202A_202A_202E_202C_202B_202D_202E_200C_206B_206A_206E_206D_200B_206C_200F_202E(imU8String2); num = ((!duty.IsHighEndDuty) ? (-1982852973) : (-1982852969)); break; } case 2: num = -1982852965; break; case 0: { _206D_200D_202B_206F_200D_202E_202D_200B_200B_202A_206F_202D_202B_200F_206B_206F_202D_200E_206B_200E_206E_206B_200C_202D_206F_206D_206B_206B_200D_206B_200B_200F_200D_206F_200F_206E_206C_200B_202E_206F_202E(ref UiThemeUtils.PrimaryTextColor, (ImU8String)duty.Name); ImU8String imU8String3 = new ImU8String(12, 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(1747964260)); imU8String3.AppendFormatted(duty.ContentFinderConditionId); _206D_200D_202B_206F_200D_202E_202D_200B_200B_202A_206F_202D_202B_200F_206B_206F_202D_200E_206B_200E_206E_206B_200C_202D_206F_206D_206B_206B_200D_206B_200B_200F_200D_206F_200F_206E_206C_200B_202E_206F_202E(ref UiThemeUtils.DimTextColor, imU8String3); _202B_200D_202B_206B_202B_202C_200D_200B_200C_202B_206C_206F_202C_200B_206F_206B_202D_202E_206A_202B_200B_206F_202E_200F_202B_202B_200E_206D_206E_206F_200C_202B_202D_200D_200F_206C_200C_200C_200D_202B_202E(); ImU8String imU8String4 = new ImU8String(16, 1); imU8String4.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(-1265596933)); imU8String4.AppendFormatted(duty.Level); _202E_202C_206F_206C_202D_200F_206F_206A_206E_200F_202E_202D_202A_200E_200E_200B_200D_206F_206E_200F_200D_200B_206C_202A_202D_202A_202A_202E_202C_202B_202D_202E_200C_206B_206A_206E_206D_200B_206C_200F_202E(imU8String4); num = ((duty.ItemLevel <= 0) ? (-1982852972) : (-1982852966)); break; } case 1: _202B_200D_202B_206B_202B_202C_200D_200B_200C_202B_206C_206F_202C_200B_206F_206B_202D_202E_206A_202B_200B_206F_202E_200F_202B_202B_200E_206D_206E_206F_200C_202B_202D_200D_200F_206C_200C_200C_200D_202B_202E(); num = ((!duty.IsUnlocked) ? (-1982852970) : (-1982852975)); break; case 3: _206D_200D_202B_206F_200D_202E_202D_200B_200B_202A_206F_202D_202B_200F_206B_206F_202D_200E_206B_200E_206E_206B_200C_202D_206F_206D_206B_206B_200D_206B_200B_200F_200D_206F_200F_206E_206C_200B_202E_206F_202E(ref UiThemeUtils.StatusComplete, (ImU8String)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(-194010955)); num = -1982852968; break; case 5: _200B_202A_200D_200C_200D_202C_202B_206A_206C_200C_200C_206E_206A_200C_202C_206D_202B_206F_206E_206E_202B_200B_206F_200D_206E_202B_202A_202B_206D_200D_202C_200F_200D_200D_202E_200E_200F_206B_200C_202A_202E(); _206D_200D_202B_206F_200D_202E_202D_200B_200B_202A_206F_202D_202B_200F_206B_206F_202D_200E_206B_200E_206E_206B_200C_202D_206F_206D_206B_206B_200D_206B_200B_200F_200D_206F_200F_206E_206C_200B_202E_206F_202E(ref UiThemeUtils.StatusActive, (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(1344637510)); num = -1982852973; break; case 8: { ImU8String imU8String = new ImU8String(21, 1); imU8String.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(755322802)); imU8String.AppendFormatted(duty.ItemLevel); _202E_202C_206F_206C_202D_200F_206F_206A_206E_200F_202E_202D_202A_200E_200E_200B_200D_206F_206E_200F_200D_200B_206C_202A_202D_202A_202A_202E_202C_202B_202D_202E_200C_206B_206A_206E_206D_200B_206C_200F_202E(imU8String); num = -1982852972; break; } case 9: return; case 7: { _202B_200D_202B_206B_202B_202C_200D_200B_200C_202B_206C_206F_202C_200B_206F_206B_202D_202E_206A_202B_200B_206F_202E_200F_202B_202B_200E_206D_206E_206F_200C_202B_202D_200D_200F_206C_200C_200C_200D_202B_202E(); _202E_202C_206F_206C_202D_200F_206F_206A_206E_200F_202E_202D_202A_200E_200E_200B_200D_206F_206E_200F_200D_200B_206C_202A_202D_202A_202A_202E_202C_202B_202D_202E_200C_206B_206A_206E_206D_200B_206C_200F_202E((ImU8String)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(1947459577)); using ImmutableList.Enumerator enumerator = duty.UnlockQuests.GetEnumerator(); num = -517590375; while (true) { int num7 = num; num3 = -517590376; num4 = num7; int num8 = num4 + num3; int num9 = num4 & num3; switch (num8 - (num9 + num9)) { case 2: num = -517590375; break; case 4: { UiUtils uiUtils2 = _uiUtils; DefaultInterpolatedStringHandler defaultInterpolatedStringHandler2 = new DefaultInterpolatedStringHandler(16, 1); defaultInterpolatedStringHandler2.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(76120943)); defaultInterpolatedStringHandler2.AppendFormatted(current); defaultInterpolatedStringHandler2.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(1735737295)); uiUtils2.ChecklistItem(defaultInterpolatedStringHandler2.ToStringAndClear(), UiThemeUtils.StatusUnobtainable, FontAwesomeIcon.Question); num = -517590375; break; } case 0: { (Vector4 Color, FontAwesomeIcon Icon, string Status) questStyle = _uiUtils.GetQuestStyle(current); Vector4 item = questStyle.Color; FontAwesomeIcon item2 = questStyle.Icon; UiUtils uiUtils = _uiUtils; DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(3, 2); defaultInterpolatedStringHandler.AppendFormatted(questInfo.Name); defaultInterpolatedStringHandler.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(-1495931675)); defaultInterpolatedStringHandler.AppendFormatted(current); defaultInterpolatedStringHandler.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(1618480346)); uiUtils.ChecklistItem(defaultInterpolatedStringHandler.ToStringAndClear(), item, item2); num = -517590375; break; } case 1: num = (enumerator.MoveNext() ? (-517590373) : (-517590371)); break; case 3: current = enumerator.Current; num = ((!_questData.TryGetQuestInfo(current, out questInfo)) ? (-517590372) : (-517590376)); break; case 5: return; } } } } } } private void DrawDutyStatus(bool? status, float statusIconSpacing) { float num = _206C_206B_206D_206D_202C_206F_200D_202A_202D_202D_202A_202A_200F_206E_202E_206C_202B_202A_202C_200C_206B_200F_206C_202E_206E_206D_206B_200D_200E_202A_200C_206F_206A_200F_206F_202A_206D_200C_206E_202E() / 2f - statusIconSpacing; _202E_200E_202B_200E_200B_206B_200F_202C_200F_202C_200E_206B_206A_200C_200B_200C_206E_206D_206A_206F_200D_200B_202C_202E_200C_200C_200E_200F_200E_206A_202C_202D_202A_202E_200B_200E_206D_206B_206C_200C_202E(_206D_202A_206B_206E_202C_206E_202E_200F_200E_206A_200F_200F_202A_206D_200C_200B_202E_200D_206F_200B_202C_202D_206E_206B_206B_206F_200E_202B_202E_200D_206A_200E_206E_202D_202B_206F_202B_202C_206F_202A_202E() + num); int num2 = (status.HasValue ? 1147629739 : 1147629738); while (true) { int num3 = num2; int num4 = 1147629739; int num5 = num3; switch ((num5 | num4) - (num5 & num4)) { case 2: num2 = 1147629738; break; case 4: _uiUtils.ChecklistItem(string.Empty, UiThemeUtils.StatusLocked, FontAwesomeIcon.Times); return; case 0: num2 = ((!status.Value) ? 1147629743 : 1147629736); break; case 3: _uiUtils.ChecklistItem(string.Empty, UiThemeUtils.StatusComplete, FontAwesomeIcon.Check); return; case 1: _uiUtils.ChecklistItem(string.Empty, UiThemeUtils.StatusUnobtainable, FontAwesomeIcon.Minus); return; } } } private void RebuildFlatRows() { List list = new List(); foreach (DutyCategory filteredCategory in _filteredCategories) { DutyCounts valueOrDefault = _categoryCounts.GetValueOrDefault(filteredCategory.Name, new DutyCounts()); if (valueOrDefault.Total == 0) { continue; } list.Add(new FlatRow(RowType.Category, 0, null, filteredCategory.Name, valueOrDefault)); if (!_expandedGroups.Contains(filteredCategory.Name)) { continue; } using List.Enumerator enumerator2 = filteredCategory.Duties.GetEnumerator(); int num = 844311653; while (true) { int num2 = num; int num3 = 844311652; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 3: num = 844311653; break; case 1: num = (enumerator2.MoveNext() ? 844311654 : 844311652); break; case 2: { DutyInfo current2 = enumerator2.Current; list.Add(new FlatRow(RowType.Duty, 0, current2, string.Empty, new DutyCounts())); num = 844311653; break; } case 0: goto end_IL_0085; } continue; end_IL_0085: break; } } _flatRows = list; } [MethodImpl(MethodImplOptions.NoInlining)] public void UpdateFilter() { List list = new List(); AddCategory(list, 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(1287674180), _dutyUnlockData.GetDungeons()); AddCategory(list, 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(-937690516), _dutyUnlockData.GetHardDungeons()); AddCategory(list, 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(-2127926072), _dutyUnlockData.GetGuildhests()); AddCategory(list, 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(-206619432), _dutyUnlockData.GetTrials()); AddCategory(list, 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(-115053428), _dutyUnlockData.GetHardTrials()); AddCategory(list, 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(-1436204647), _dutyUnlockData.GetExtremeTrials()); AddCategory(list, 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(1230911397), _dutyUnlockData.GetUnrealTrials()); AddCategory(list, 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(-2019601302), _dutyUnlockData.GetNormalRaids()); AddCategory(list, 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(2018627659), _dutyUnlockData.GetSavageRaids()); AddCategory(list, 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(1360633849), _dutyUnlockData.GetAllianceRaids()); AddCategory(list, 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(870993943), _dutyUnlockData.GetChaoticAllianceRaids()); AddCategory(list, 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(1100628143), _dutyUnlockData.GetUltimateRaids()); AddCategory(list, 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(835919746), _dutyUnlockData.GetDeepDungeons()); AddCategory(list, 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(-2078008528), _dutyUnlockData.GetVariantDungeons()); AddCategory(list, 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(1259422192), _dutyUnlockData.GetCriterionDungeons()); AddCategory(list, 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(788017766), _dutyUnlockData.GetCriterionSavageDungeons()); _filteredCategories = list.Where((DutyCategory c) => c.Duties.Count > 0).ToList(); RefreshCounts(); RebuildFlatRows(); } private void AddCategory(List categories, string name, IEnumerable duties) { List list = (from d in duties where MatchesFilter(d) orderby d.Level, d.ItemLevel, d.ContentFinderConditionId select d).ToList(); int num = ((list.Count <= 0) ? (-1138690258) : (-1138690257)); while (true) { int num2 = num; int num3 = -1138690258; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 0: return; case 1: categories.Add(new DutyCategory(name, list)); num = -1138690258; break; case 2: num = -1138690257; break; } } } private bool MatchesFilter(DutyInfo duty) { int num = (_206B_200F_200B_206D_200C_202D_206B_200E_206F_206D_200C_202A_206C_202C_200C_206C_206F_206D_202E_202C_206B_200F_200F_200D_206E_202D_206A_206E_202A_206C_206B_202E_202B_206D_200B_200E_202A_200D_206D_200E_202E(_searchText) ? 1918787153 : 1918787152); while (true) { int num2 = num; int num3 = 1918787159; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 3: num = ((!duty.IsUnlocked) ? 1918787157 : 1918787154); break; case 1: return false; case 6: num = ((!_showLockedOnly) ? 1918787157 : 1918787156); break; case 4: return false; case 8: num = (duty.IsUnlocked ? 1918787159 : 1918787155); break; case 2: num = ((!_showUnlockedOnly) ? 1918787159 : 1918787167); break; case 0: return true; case 5: return false; case 7: num = (_200F_200C_202D_202B_202D_202E_202A_200E_206A_200D_202D_202C_206E_200C_206C_200E_206F_206F_202A_200C_202B_202B_200C_206E_200D_202E_206D_202E_202B_202B_206C_200B_206A_206A_206E_206C_202E_206E_206B_206C_202E(duty.Name, _searchText, StringComparison.OrdinalIgnoreCase) ? 1918787153 : 1918787158); break; case 9: num = 1918787152; break; } } } public void RefreshCounts() { _categoryCounts.Clear(); using (List.Enumerator enumerator = _filteredCategories.GetEnumerator()) { int num = 1539315091; while (true) { int num2 = num; int num3 = 1539315088; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 3: num = (enumerator.MoveNext() ? 1539315089 : 1539315088); break; case 1: { DutyCategory current = enumerator.Current; int unlocked = current.Duties.Count((DutyInfo d) => d.IsUnlocked); int completed = current.Duties.Count((DutyInfo d) => d.IsCompleted == true); int completionTrackable = current.Duties.Count((DutyInfo d) => d.IsCompleted.HasValue); int count = current.Duties.Count; _categoryCounts[current.Name] = new DutyCounts(unlocked, completed, completionTrackable, count); num = 1539315091; break; } case 2: num = 1539315091; break; case 0: goto end_IL_0023; } continue; end_IL_0023: break; } } RebuildFlatRows(); } public void ClearCounts(int type, int code) { using (List.Enumerator enumerator = _categoryCounts.Keys.ToList().GetEnumerator()) { int num = 279885653; while (true) { int num2 = num; int num3 = 279885654; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 0: num = 279885653; break; case 3: num = (enumerator.MoveNext() ? 279885652 : 279885655); break; case 2: { string current = enumerator.Current; _categoryCounts[current] = new DutyCounts(0, 0, 0, _categoryCounts[current].Total); num = 279885653; break; } case 1: goto end_IL_0021; } continue; end_IL_0021: break; } } RebuildFlatRows(); } static void _202B_200D_202B_206B_202B_202C_200D_200B_200C_202B_206C_206F_202C_200B_206F_206B_202D_202E_206A_202B_200B_206F_202E_200F_202B_202B_200E_206D_206E_206F_200C_202B_202D_200D_200F_206C_200C_200C_200D_202B_202E() { ImGui.Separator(); } static IUiBuilder _200F_202A_200D_202A_202D_200D_202B_200F_200F_206D_206B_206D_200F_206D_200E_206C_206F_202D_206F_206B_202B_202B_200C_200D_202E_202B_202E_202B_206E_200E_202D_200E_200D_202B_202E_206E_206A_202C_200B_202C_202E(IDalamudPluginInterface P_0) { return P_0.UiBuilder; } static IFontHandle _202C_206E_200D_202A_200C_202C_206D_200E_206F_200E_206A_206A_206A_206D_206B_206C_202C_202B_200D_200C_200E_200B_202E_206F_202B_202B_200E_202A_200D_200B_200B_200F_200E_202B_202D_200E_202A_200D_206E_206C_202E(IUiBuilder P_0) { return P_0.IconFontFixedWidthHandle; } static IDisposable _202E_206C_200D_206E_200B_206C_202D_202E_202D_206D_200F_200D_206F_206D_206B_206C_200B_200D_200F_200C_200B_202E_206A_200F_206D_206A_202D_206F_206B_200D_206A_206D_202C_200B_200D_206D_206B_202E_206B_202D_202E(IFontHandle P_0) { return P_0.Push(); } static string _200E_206E_202A_206A_200D_200F_206B_206B_200F_200F_202E_206F_202A_200E_206F_200F_206D_200F_202E_200E_200F_206B_202D_202B_206A_206C_206C_202B_206C_202B_206E_202E_202A_202D_200E_206D_202A_200E_200C_200E_202E(FontAwesomeIcon P_0) { return P_0.ToIconString(); } static Vector2 _200D_206F_206C_206C_206B_206C_200F_206D_206D_202E_206B_206B_206C_200B_206D_200C_200D_200D_200F_206B_200D_202D_200B_206B_206D_206F_206E_202A_202B_206D_202A_202E_200C_206A_206E_200B_200F_202A_202D_202B_202E(ImU8String P_0, bool P_1, float P_2) { return ImGui.CalcTextSize(P_0, P_1, P_2); } static void _200D_202E_200C_200E_202D_200B_206F_200E_206A_206E_206B_202C_202B_206E_206F_200C_206D_200E_202A_206F_202D_200E_202C_206B_200E_200D_206B_202E_202B_202E_200B_206C_206C_202D_200F_206A_202D_202D_200D_202E(IDisposable P_0) { P_0.Dispose(); } static ImGuiIOPtr _202E_206A_206F_200B_206B_206D_202C_202D_206B_206F_202C_200F_202D_200C_200F_202E_202B_206B_200D_200D_200F_200B_206D_200E_206E_202B_206F_200B_202A_200C_202D_200B_202C_206D_200E_206E_200C_200B_206D_206D_202E() { return ImGui.GetIO(); } static void _202E_206F_206F_206F_200E_206C_200D_202C_202C_200D_206D_200D_202D_202D_206A_206A_206C_200F_206F_206C_202E_200B_202D_200D_206A_200E_200D_202A_200D_206A_200D_202E_202E_200D_200D_202D_206E_200E_206F_202A_202E(ImU8String P_0, ImGuiTableColumnFlags P_1, float P_2, uint P_3) { ImGui.TableSetupColumn(P_0, P_1, P_2, P_3); } static void _200F_206D_202C_202B_200D_202C_200D_202B_200B_200F_200B_200F_206F_206C_206C_206D_202D_202C_206A_202A_206B_200D_200F_200F_202D_206B_206C_200B_202A_202E_202C_206A_206A_202E_200F_200C_206C_206B_202A_202E() { ImGui.TableHeadersRow(); } static float _200B_200F_200E_206B_200F_202A_200F_200B_202C_202D_206F_202D_202B_206F_206E_202B_206F_200F_200E_206F_206C_206D_202C_206A_200B_200C_206D_200B_202B_206A_206B_200D_206F_206A_200F_206B_206F_200B_206E_202A_202E() { return ImGui.GetTextLineHeightWithSpacing(); } unsafe static ImGuiListClipper* _200C_200F_206E_206A_200D_206B_200B_206D_200D_206A_206B_202D_202B_202D_202C_206C_206C_206F_202A_206B_202C_200E_202B_206C_202A_200D_206E_200C_200F_206E_206E_200E_206D_200D_202D_206F_206F_206E_202A_200F_202E() { return ImGuiNative.ImGuiListClipper(); } unsafe static void _206C_200D_206F_200F_206E_200E_200C_202E_200F_206F_206C_202D_200B_206E_202E_202C_206D_200F_206B_202C_200C_206A_206E_200E_202B_206C_200E_202A_200B_200D_200E_206C_202B_202D_202A_200D_206E_200C_200E_200E_202E(ImGuiListClipper* P_0, int P_1, float P_2) { ImGuiNative.Begin(P_0, P_1, P_2); } static void _200D_202D_200B_200E_200F_202C_200F_200C_202B_206B_202C_206E_200F_200F_200E_206C_202A_200F_200F_202D_206A_206C_202D_206C_202B_206F_206B_200D_202E_202D_206F_200D_206A_202E_206B_206B_200B_206D_206B_206D_202E() { ImGui.TableNextRow(); } static bool _206C_206A_200E_206D_200E_206B_206B_206B_206B_202B_206B_200E_202A_200D_202B_206C_202C_206C_206F_206E_202C_206E_202A_206A_202D_200C_202B_202D_200C_200D_206E_206F_202D_206C_202D_200C_200B_206D_200F_200D_202E() { return ImGui.TableNextColumn(); } static ImGuiStylePtr _200D_202D_202E_200E_200D_206F_202C_206B_202C_202D_206E_206A_206F_206F_200B_206F_200F_202E_200F_200C_200E_202C_206D_206C_206C_206E_200C_202A_200E_206E_200F_202C_206B_206D_202C_202B_206B_202E_206E_206A_202E() { return ImGui.GetStyle(); } static float _206D_202A_206B_206E_202C_206E_202E_200F_200E_206A_200F_200F_202A_206D_200C_200B_202E_200D_206F_200B_202C_202D_206E_206B_206B_206F_200E_202B_202E_200D_206A_200E_206E_202D_202B_206F_202B_202C_206F_202A_202E() { return ImGui.GetCursorPosX(); } static void _202E_200E_202B_200E_200B_206B_200F_202C_200F_202C_200E_206B_206A_200C_200B_200C_206E_206D_206A_206F_200D_200B_202C_202E_200C_200C_200E_200F_200E_206A_202C_202D_202A_202E_200B_200E_206D_206B_206C_200C_202E(float P_0) { ImGui.SetCursorPosX(P_0); } static string _206B_200C_202A_200B_200B_202D_200D_202D_200C_206F_200B_206D_200F_200F_200D_200F_202D_200B_206C_202E_206D_202B_200E_206D_202E_206E_200E_202C_206F_206E_202E_206D_202B_202E_200E_206C_206C_200B_206C_206D_202E(string P_0, string P_1) { return P_0 + P_1; } static bool _206A_200F_202C_202B_206B_200B_202D_202B_206B_202C_206B_200E_200C_202C_206B_200B_202A_206A_206A_200D_206C_202C_200D_200B_206C_206D_206E_206D_200F_206C_200E_200E_206B_202B_202B_202C_202A_206E_206D_202E_202E(ImU8String P_0, ImGuiTreeNodeFlags P_1, ImU8String P_2) { return ImGui.TreeNodeEx(P_0, P_1, P_2); } static bool _202E_202A_202E_202A_200B_200F_206E_200E_202D_202C_206C_200D_202D_206F_200E_200B_200B_202E_200B_202E_206F_200B_202C_200F_202D_200C_200E_206D_206A_200F_206A_206F_206D_206B_202E_206B_206D_202D_200D_200D_202E() { return ImGui.IsItemHovered(); } static void _200B_202A_200D_200C_200D_202C_202B_206A_206C_200C_200C_206E_206A_200C_202C_206D_202B_206F_206E_206E_202B_200B_206F_200D_206E_202B_202A_202B_206D_200D_202C_200F_200D_200D_202E_200E_200F_206B_200C_202A_202E() { ImGui.SameLine(); } static bool _200E_206B_206C_200C_202C_202A_202D_200F_202B_200E_206A_200F_200B_202A_202C_206D_202D_202D_206A_206E_202B_206A_206F_206B_202C_202B_202C_206A_206D_206A_202D_202B_200C_206D_202B_202D_206D_202A_200F_202C_202E(ImU8String P_0, bool P_1, ImGuiSelectableFlags P_2, Vector2 P_3) { return ImGui.Selectable(P_0, P_1, P_2, P_3); } static float _202D_206A_200C_202A_206D_206E_200B_206F_206D_200D_200E_200C_206D_206E_200F_200C_202D_202A_202D_206D_206D_206D_200F_206F_202B_206F_202A_206C_200E_200C_202A_202B_206F_202D_206A_202C_206A_202A_202B_202C_202E() { return ImGui.GetFrameHeight(); } static ImRaii.TooltipDisposable _202D_200F_206D_206C_200E_202E_200E_206E_206C_202C_200D_206C_200B_200B_200D_200D_202A_206E_200C_206E_206B_200E_206B_206F_206F_200C_202E_200D_206A_202C_206D_206B_200D_200B_206E_206E_200B_200F_206C_200F_202E() { return ImRaii.Tooltip(); } static void _206D_200D_202B_206F_200D_202E_202D_200B_200B_202A_206F_202D_202B_200F_206B_206F_202D_200E_206B_200E_206E_206B_200C_202D_206F_206D_206B_206B_200D_206B_200B_200F_200D_206F_200F_206E_206C_200B_202E_206F_202E(ref Vector4 P_0, ImU8String P_1) { ImGui.TextColored(in P_0, P_1); } static void _202E_202C_206F_206C_202D_200F_206F_206A_206E_200F_202E_202D_202A_200E_200E_200B_200D_206F_206E_200F_200D_200B_206C_202A_202D_202A_202A_202E_202C_202B_202D_202E_200C_206B_206A_206E_206D_200B_206C_200F_202E(ImU8String P_0) { ImGui.Text(P_0); } static float _206C_206B_206D_206D_202C_206F_200D_202A_202D_202D_202A_202A_200F_206E_202E_206C_202B_202A_202C_200C_206B_200F_206C_202E_206E_206D_206B_200D_200E_202A_200C_206F_206A_200F_206F_202A_206D_200C_206E_202E() { return ImGui.GetColumnWidth(); } static bool _206B_200F_200B_206D_200C_202D_206B_200E_206F_206D_200C_202A_206C_202C_200C_206C_206F_206D_202E_202C_206B_200F_200F_200D_206E_202D_206A_206E_202A_206C_206B_202E_202B_206D_200B_200E_202A_200D_206D_200E_202E(string P_0) { return string.IsNullOrEmpty(P_0); } static bool _200F_200C_202D_202B_202D_202E_202A_200E_206A_200D_202D_202C_206E_200C_206C_200E_206F_206F_202A_200C_202B_202B_200C_206E_200D_202E_206D_202E_202B_202B_206C_200B_206A_206A_206E_206C_202E_206E_206B_206C_202E(string P_0, string P_1, StringComparison P_2) { return P_0.Contains(P_1, P_2); } }