using System; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Numerics; using System.Runtime.CompilerServices; using System.Text; using Dalamud.Bindings.ImGui; using Dalamud.Configuration; using Dalamud.Interface; using Dalamud.Interface.ManagedFontAtlas; using Dalamud.Interface.Utility.Raii; using Dalamud.Plugin; using Dalamud.Plugin.Services; using Dalamud.Utility; using LLib; using Questionable.Controller; using Questionable.External; namespace Questionable.Windows.ConfigComponents; internal sealed class PluginConfigComponent : ConfigComponent { private sealed record PluginProvider(string DisplayName, string InternalName, Uri WebsiteUri, Uri? DalamudRepositoryUri, IReadOnlyList? DalamudRepositoryAliases = null) { [Serializable] [CompilerGenerated] private sealed class _003C_003Ec { public static readonly _003C_003Ec _003C_003E9 = new _003C_003Ec(); public static Func _003C_003E9__25_0; internal string _003Cget_AliasUrls_003Eb__25_0(Uri u) { return _202A_200E_206F_206F_200B_202C_202A_206F_200D_200F_200C_200B_202E_202E_200D_202B_202B_200F_202A_202E_202E_206D_206C_202C_206D_206B_202E_200C_206B_202A_202B_206A_206D_206D_202D_200E_206E_202D_200B_206D_202E((object)u); } static string _202A_200E_206F_206F_200B_202C_202A_206F_200D_200F_200C_200B_202E_202E_200D_202B_202B_200F_202A_202E_202E_206D_206C_202C_206D_206B_202E_200C_206B_202A_202B_206A_206D_206D_202D_200E_206E_202D_200B_206D_202E(object P_0) { return P_0.ToString(); } } [CompilerGenerated] private Type EqualityContract { [CompilerGenerated] get { return _202C_200C_202B_200C_202D_202B_206A_206A_202E_200D_206A_200F_206C_200E_206B_202D_200B_202B_200D_206F_200C_202C_200D_202B_206F_206A_200C_200B_200F_206C_202A_206A_202A_206B_206A_200F_202C_200B_202E_202D_202E(typeof(PluginProvider).TypeHandle); } } public IReadOnlyList AliasUrls { get { IReadOnlyList? readOnlyList = _aliasUrls; if (readOnlyList == null) { IReadOnlyList readOnlyList2 = DalamudRepositoryAliases?.Select((Uri u) => _003C_003Ec._202A_200E_206F_206F_200B_202C_202A_206F_200D_200F_200C_200B_202E_202E_200D_202B_202B_200F_202A_202E_202E_206D_206C_202C_206D_206B_202E_200C_206B_202A_202B_206A_206D_206D_202D_200E_206E_202D_200B_206D_202E((object)u)).ToList(); readOnlyList = (_aliasUrls = readOnlyList2 ?? Array.Empty()); } return readOnlyList; } } private IReadOnlyList? _aliasUrls; [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] public override string ToString() { StringBuilder stringBuilder = _206E_202B_200D_206D_206B_206D_200D_202C_206B_206D_200B_206F_206C_202C_200B_202D_200C_206C_202E_206B_206C_206B_202A_200F_200D_200C_206D_200B_200D_200D_206A_206E_200C_202A_200E_206C_200B_200B_202D_202A_202E(); _206C_202D_200D_206A_206C_202C_200E_202C_202A_206A_206B_206B_206B_202B_206B_202C_206A_200C_202A_200C_200E_202A_206A_202A_202D_202A_206E_202B_200D_202A_202C_202A_206B_202A_206D_202B_200D_202A_202C_206D_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(599096135)); _206C_202D_200D_206A_206C_202C_200E_202C_202A_206A_206B_206B_206B_202B_206B_202C_206A_200C_202A_200C_200E_202A_206A_202A_202D_202A_206E_202B_200D_202A_202C_202A_206B_202A_206D_202B_200D_202A_202C_206D_202E(stringBuilder, 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(-1344697862)); int num = ((!PrintMembers(stringBuilder)) ? 1856987188 : 1856987191); while (true) { int num2 = num; int num3 = 1856987189; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 0: num = 1856987191; break; case 1: _206D_202E_206B_200F_206E_202B_202C_200C_206E_206D_202D_202D_206F_206D_202C_202D_206D_206B_202B_202C_200D_206B_206A_202A_200D_202E_202A_202E_200B_200F_200E_202D_200D_206D_206F_206B_206D_202E_206B_200E_202E(stringBuilder, '}'); return _206D_206D_202D_200D_206E_200E_206C_206F_200D_202C_200B_206A_206B_202B_206F_202C_206A_200C_206C_200E_206E_202C_200B_200D_202E_202A_200E_206E_200F_202D_202E_206C_202A_202C_206D_200D_202E_202D_202C_202A_202E((object)stringBuilder); case 2: _206D_202E_206B_200F_206E_202B_202C_200C_206E_206D_202D_202D_206F_206D_202C_202D_206D_206B_202B_202C_200D_206B_206A_202A_200D_202E_202A_202E_200B_200F_200E_202D_200D_206D_206F_206B_206D_202E_206B_200E_202E(stringBuilder, ' '); num = 1856987188; break; } } } [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] private bool PrintMembers(StringBuilder builder) { _206E_206E_202D_200F_202D_202B_200C_200E_202A_200E_202D_202D_206D_206A_206C_206A_202E_202B_200B_200F_202E_206E_200F_200E_200E_206D_206A_200C_202C_202A_200F_206A_200D_200C_200F_200B_206C_202C_202D_202B_202E(); _206C_202D_200D_206A_206C_202C_200E_202C_202A_206A_206B_206B_206B_202B_206B_202C_206A_200C_202A_200C_200E_202A_206A_202A_202D_202A_206E_202B_200D_202A_202C_202A_206B_202A_206D_202B_200D_202A_202C_206D_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(1554457261)); _202C_206B_200D_202D_200D_206C_206F_200B_206F_202B_202B_202B_202A_202A_200C_206F_202A_206D_200C_206B_202A_206F_206B_206D_206A_202D_206E_202A_206F_206B_202A_206D_206B_206D_206F_202E_206B_200C_202A_202C_202E(builder, (object)DisplayName); _206C_202D_200D_206A_206C_202C_200E_202C_202A_206A_206B_206B_206B_202B_206B_202C_206A_200C_202A_200C_200E_202A_206A_202A_202D_202A_206E_202B_200D_202A_202C_202A_206B_202A_206D_202B_200D_202A_202C_206D_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(1253723183)); _202C_206B_200D_202D_200D_206C_206F_200B_206F_202B_202B_202B_202A_202A_200C_206F_202A_206D_200C_206B_202A_206F_206B_206D_206A_202D_206E_202A_206F_206B_202A_206D_206B_206D_206F_202E_206B_200C_202A_202C_202E(builder, (object)InternalName); _206C_202D_200D_206A_206C_202C_200E_202C_202A_206A_206B_206B_206B_202B_206B_202C_206A_200C_202A_200C_200E_202A_206A_202A_202D_202A_206E_202B_200D_202A_202C_202A_206B_202A_206D_202B_200D_202A_202C_206D_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(2064418967)); _202C_206B_200D_202D_200D_206C_206F_200B_206F_202B_202B_202B_202A_202A_200C_206F_202A_206D_200C_206B_202A_206F_206B_206D_206A_202D_206E_202A_206F_206B_202A_206D_206B_206D_206F_202E_206B_200C_202A_202C_202E(builder, (object)WebsiteUri); _206C_202D_200D_206A_206C_202C_200E_202C_202A_206A_206B_206B_206B_202B_206B_202C_206A_200C_202A_200C_200E_202A_206A_202A_202D_202A_206E_202B_200D_202A_202C_202A_206B_202A_206D_202B_200D_202A_202C_206D_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(2073079248)); _202C_206B_200D_202D_200D_206C_206F_200B_206F_202B_202B_202B_202A_202A_200C_206F_202A_206D_200C_206B_202A_206F_206B_206D_206A_202D_206E_202A_206F_206B_202A_206D_206B_206D_206F_202E_206B_200C_202A_202C_202E(builder, (object)DalamudRepositoryUri); _206C_202D_200D_206A_206C_202C_200E_202C_202A_206A_206B_206B_206B_202B_206B_202C_206A_200C_202A_200C_200E_202A_206A_202A_202D_202A_206E_202B_200D_202A_202C_202A_206B_202A_206D_202B_200D_202A_202C_206D_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(1815798103)); _202C_206B_200D_202D_200D_206C_206F_200B_206F_202B_202B_202B_202A_202A_200C_206F_202A_206D_200C_206B_202A_206F_206B_206D_206A_202D_206E_202A_206F_206B_202A_206D_206B_206D_206F_202E_206B_200C_202A_202C_202E(builder, (object)DalamudRepositoryAliases); _206C_202D_200D_206A_206C_202C_200E_202C_202A_206A_206B_206B_206B_202B_206B_202C_206A_200C_202A_200C_200E_202A_206A_202A_202D_202A_206E_202B_200D_202A_202C_202A_206B_202A_206D_202B_200D_202A_202C_206D_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(-812070845)); _202C_206B_200D_202D_200D_206C_206F_200B_206F_202B_202B_202B_202A_202A_200C_206F_202A_206D_200C_206B_202A_206F_206B_206D_206A_202D_206E_202A_206F_206B_202A_206D_206B_206D_206F_202E_206B_200C_202A_202C_202E(builder, (object)AliasUrls); return true; } [CompilerGenerated] public bool Equals(PluginProvider? other) { int num = (((object)this == other) ? (-947040485) : (-947040495)); while (true) { int num2 = num; int num3 = -947040493; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 9: num = ((!EqualityComparer>.Default.Equals(DalamudRepositoryAliases, other.DalamudRepositoryAliases)) ? (-947040490) : (-947040494)); break; case 8: return true; case 7: num = ((!EqualityComparer.Default.Equals(DisplayName, other.DisplayName)) ? (-947040490) : (-947040489)); break; case 4: num = ((!EqualityComparer.Default.Equals(InternalName, other.InternalName)) ? (-947040490) : (-947040487)); break; case 1: return EqualityComparer>.Default.Equals(_aliasUrls, other._aliasUrls); case 0: num = -947040495; break; case 3: num = ((!EqualityComparer.Default.Equals(DalamudRepositoryUri, other.DalamudRepositoryUri)) ? (-947040490) : (-947040486)); break; case 6: num = ((!_200C_200F_200C_200E_202D_206D_206A_200C_206E_206A_206C_200C_206C_200F_202A_206D_206D_202A_202C_206A_200E_200C_200B_202A_200D_206B_200C_202E_202B_200E_206F_206F_206F_202D_200D_200E_200C_206F_206C_200D_202E(EqualityContract, other.EqualityContract)) ? (-947040490) : (-947040492)); break; case 5: return false; case 10: num = ((!EqualityComparer.Default.Equals(WebsiteUri, other.WebsiteUri)) ? (-947040490) : (-947040496)); break; case 2: num = (((object)other == null) ? (-947040490) : (-947040491)); break; } } } bool IEquatable.Equals(PluginProvider? other) { //ILSpy generated this explicit interface implementation from .override directive in Equals return this.Equals(other); } static Type _202C_200C_202B_200C_202D_202B_206A_206A_202E_200D_206A_200F_206C_200E_206B_202D_200B_202B_200D_206F_200C_202C_200D_202B_206F_206A_200C_200B_200F_206C_202A_206A_202A_206B_206A_200F_202C_200B_202E_202D_202E(RuntimeTypeHandle P_0) { return Type.GetTypeFromHandle(P_0); } static StringBuilder _206E_202B_200D_206D_206B_206D_200D_202C_206B_206D_200B_206F_206C_202C_200B_202D_200C_206C_202E_206B_206C_206B_202A_200F_200D_200C_206D_200B_200D_200D_206A_206E_200C_202A_200E_206C_200B_200B_202D_202A_202E() { return new StringBuilder(); } static StringBuilder _206C_202D_200D_206A_206C_202C_200E_202C_202A_206A_206B_206B_206B_202B_206B_202C_206A_200C_202A_200C_200E_202A_206A_202A_202D_202A_206E_202B_200D_202A_202C_202A_206B_202A_206D_202B_200D_202A_202C_206D_202E(StringBuilder P_0, string P_1) { return P_0.Append(P_1); } static StringBuilder _206D_202E_206B_200F_206E_202B_202C_200C_206E_206D_202D_202D_206F_206D_202C_202D_206D_206B_202B_202C_200D_206B_206A_202A_200D_202E_202A_202E_200B_200F_200E_202D_200D_206D_206F_206B_206D_202E_206B_200E_202E(StringBuilder P_0, char P_1) { return P_0.Append(P_1); } static string _206D_206D_202D_200D_206E_200E_206C_206F_200D_202C_200B_206A_206B_202B_206F_202C_206A_200C_206C_200E_206E_202C_200B_200D_202E_202A_200E_206E_200F_202D_202E_206C_202A_202C_206D_200D_202E_202D_202C_202A_202E(object P_0) { return P_0.ToString(); } static void _206E_206E_202D_200F_202D_202B_200C_200E_202A_200E_202D_202D_206D_206A_206C_206A_202E_202B_200B_200F_202E_206E_200F_200E_200E_206D_206A_200C_202C_202A_200F_206A_200D_200C_200F_200B_206C_202C_202D_202B_202E() { RuntimeHelpers.EnsureSufficientExecutionStack(); } static StringBuilder _202C_206B_200D_202D_200D_206C_206F_200B_206F_202B_202B_202B_202A_202A_200C_206F_202A_206D_200C_206B_202A_206F_206B_206D_206A_202D_206E_202A_206F_206B_202A_206D_206B_206D_206F_202E_206B_200C_202A_202C_202E(StringBuilder P_0, object P_1) { return P_0.Append(P_1); } static bool _200C_200F_200C_200E_202D_206D_206A_200C_206E_206A_206C_200C_206C_200F_202A_206D_206D_202A_202C_206A_200E_200C_200B_202A_200D_206B_200C_202E_202B_200E_206F_206F_206F_202D_200D_200E_200C_206F_206C_200D_202E(Type P_0, Type P_1) { return P_0 == P_1; } } private sealed record PluginRequirement(string GroupName, string Description, IReadOnlyList Providers, string? ConfigCommand = null, List? DetailsToCheck = null, (string Label, Uri Uri)? ExtraLink = null) { [CompilerGenerated] private Type EqualityContract { [CompilerGenerated] get { return _202C_206E_206A_202E_200E_206A_202D_206A_206B_206B_206B_206C_206C_202A_206B_202D_206C_202D_202B_202D_206B_206D_200D_200B_200D_206F_206B_206D_200C_206F_202C_206E_200C_202C_206B_206E_200E_206B_202B_202E(typeof(PluginRequirement).TypeHandle); } } [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] public override string ToString() { StringBuilder stringBuilder = _206C_206E_206A_200B_200C_206D_202B_202E_202A_202C_202B_202B_206D_206A_206A_206E_202B_200D_206E_206F_202C_206F_202C_206B_200C_202B_200B_206B_200E_206E_200B_202C_206D_202D_200B_206E_200D_200F_200E_206F_202E(); _202B_206D_200B_200E_202E_206A_200E_200F_206F_206C_202D_200C_200C_206A_206E_200D_206E_200C_206E_206E_202C_206D_200C_202D_206D_200D_200F_206C_206F_202D_206A_202E_206A_200D_202C_202C_206B_200B_206B_206D_202E(stringBuilder, 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(491808729)); _202B_206D_200B_200E_202E_206A_200E_200F_206F_206C_202D_200C_200C_206A_206E_200D_206E_200C_206E_206E_202C_206D_200C_202D_206D_200D_200F_206C_206F_202D_206A_202E_206A_200D_202C_202C_206B_200B_206B_206D_202E(stringBuilder, 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(-1344697862)); int num = ((!PrintMembers(stringBuilder)) ? (-1844014661) : (-1844014662)); while (true) { int num2 = num; int num3 = -1844014661; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 2: num = -1844014662; break; case 1: _200D_206E_206E_202D_202D_206B_200B_206A_202C_200D_202D_200B_200C_206A_206C_200F_202D_206C_202E_202C_202E_200F_202D_206A_202B_200F_200F_202B_200F_200E_202B_202A_200E_202C_200B_202E_200C_202A_200B_202C_202E(stringBuilder, ' '); num = -1844014661; break; case 0: _200D_206E_206E_202D_202D_206B_200B_206A_202C_200D_202D_200B_200C_206A_206C_200F_202D_206C_202E_202C_202E_200F_202D_206A_202B_200F_200F_202B_200F_200E_202B_202A_200E_202C_200B_202E_200C_202A_200B_202C_202E(stringBuilder, '}'); return _200E_200D_206D_202E_206F_202A_206B_202B_202A_200C_206D_200E_206B_200F_202E_200B_206B_200E_200F_202E_200D_206C_202C_202B_200F_202A_206A_202D_202A_206E_202A_206B_206B_202A_200D_206B_202D_202A_200D_206B_202E((object)stringBuilder); } } } [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] private bool PrintMembers(StringBuilder builder) { _200B_202D_200C_206A_202D_200F_206F_202B_206C_200E_202E_202C_202A_200F_206C_200B_206F_200D_206A_206B_202A_206F_206F_200D_206F_200F_200F_202E_206F_206E_202A_200E_200D_206F_200B_206B_200E_206C_206C_202E(); _202B_206D_200B_200E_202E_206A_200E_200F_206F_206C_202D_200C_200C_206A_206E_200D_206E_200C_206E_206E_202C_206D_200C_202D_206D_200D_200F_206C_206F_202D_206A_202E_206A_200D_202C_202C_206B_200B_206B_206D_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(1802003745)); _202E_206B_200B_200F_200D_200B_202A_202E_202C_202C_206E_202A_206D_206D_206B_206D_202E_200C_202B_202C_206F_206C_200D_200D_206D_200E_200E_202E_202C_200B_206F_202A_206D_206D_200F_200D_206C_200B_200E_200F_202E(builder, (object)GroupName); _202B_206D_200B_200E_202E_206A_200E_200F_206F_206C_202D_200C_200C_206A_206E_200D_206E_200C_206E_206E_202C_206D_200C_202D_206D_200D_200F_206C_206F_202D_206A_202E_206A_200D_202C_202C_206B_200B_206B_206D_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(-2025676759)); _202E_206B_200B_200F_200D_200B_202A_202E_202C_202C_206E_202A_206D_206D_206B_206D_202E_200C_202B_202C_206F_206C_200D_200D_206D_200E_200E_202E_202C_200B_206F_202A_206D_206D_200F_200D_206C_200B_200E_200F_202E(builder, (object)Description); _202B_206D_200B_200E_202E_206A_200E_200F_206F_206C_202D_200C_200C_206A_206E_200D_206E_200C_206E_206E_202C_206D_200C_202D_206D_200D_200F_206C_206F_202D_206A_202E_206A_200D_202C_202C_206B_200B_206B_206D_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(-1402204001)); _202E_206B_200B_200F_200D_200B_202A_202E_202C_202C_206E_202A_206D_206D_206B_206D_202E_200C_202B_202C_206F_206C_200D_200D_206D_200E_200E_202E_202C_200B_206F_202A_206D_206D_200F_200D_206C_200B_200E_200F_202E(builder, (object)Providers); _202B_206D_200B_200E_202E_206A_200E_200F_206F_206C_202D_200C_200C_206A_206E_200D_206E_200C_206E_206E_202C_206D_200C_202D_206D_200D_200F_206C_206F_202D_206A_202E_206A_200D_202C_202C_206B_200B_206B_206D_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(1430915318)); _202E_206B_200B_200F_200D_200B_202A_202E_202C_202C_206E_202A_206D_206D_206B_206D_202E_200C_202B_202C_206F_206C_200D_200D_206D_200E_200E_202E_202C_200B_206F_202A_206D_206D_200F_200D_206C_200B_200E_200F_202E(builder, (object)ConfigCommand); _202B_206D_200B_200E_202E_206A_200E_200F_206F_206C_202D_200C_200C_206A_206E_200D_206E_200C_206E_206E_202C_206D_200C_202D_206D_200D_200F_206C_206F_202D_206A_202E_206A_200D_202C_202C_206B_200B_206B_206D_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(-1878575073)); _202E_206B_200B_200F_200D_200B_202A_202E_202C_202C_206E_202A_206D_206D_206B_206D_202E_200C_202B_202C_206F_206C_200D_200D_206D_200E_200E_202E_202C_200B_206F_202A_206D_206D_200F_200D_206C_200B_200E_200F_202E(builder, (object)DetailsToCheck); _202B_206D_200B_200E_202E_206A_200E_200F_206F_206C_202D_200C_200C_206A_206E_200D_206E_200C_206E_206E_202C_206D_200C_202D_206D_200D_200F_206C_206F_202D_206A_202E_206A_200D_202C_202C_206B_200B_206B_206D_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(1074684730)); _202B_206D_200B_200E_202E_206A_200E_200F_206F_206C_202D_200C_200C_206A_206E_200D_206E_200C_206E_206E_202C_206D_200C_202D_206D_200D_200F_206C_206F_202D_206A_202E_206A_200D_202C_202C_206B_200B_206B_206D_202E(builder, ExtraLink.ToString()); return true; } [CompilerGenerated] public bool Equals(PluginRequirement? other) { int num = (((object)this == other) ? 1323011366 : 1323011365); while (true) { int num2 = num; int num3 = 1323011363; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 8: num = ((!_202D_206E_200F_206E_200E_200D_202B_202A_206D_200C_206D_200C_202C_200C_202D_206D_200C_206C_206C_200C_200C_200E_200E_202B_200B_202C_202B_206D_200D_200E_206C_206B_202B_202E_200E_206C_202E_202C_202D_206B_202E(EqualityContract, other.EqualityContract)) ? 1323011370 : 1323011360); break; case 1: num = ((!EqualityComparer>.Default.Equals(Providers, other.Providers)) ? 1323011370 : 1323011364); break; case 0: return EqualityComparer<(string, Uri)?>.Default.Equals(ExtraLink, other.ExtraLink); case 7: num = ((!EqualityComparer.Default.Equals(ConfigCommand, other.ConfigCommand)) ? 1323011370 : 1323011367); break; case 10: num = ((!EqualityComparer.Default.Equals(Description, other.Description)) ? 1323011370 : 1323011362); break; case 4: num = ((!EqualityComparer>.Default.Equals(DetailsToCheck, other.DetailsToCheck)) ? 1323011370 : 1323011363); break; case 5: return true; case 9: return false; case 3: num = ((!EqualityComparer.Default.Equals(GroupName, other.GroupName)) ? 1323011370 : 1323011369); break; case 6: num = (((object)other == null) ? 1323011370 : 1323011371); break; case 2: num = 1323011365; break; } } } bool IEquatable.Equals(PluginRequirement? other) { //ILSpy generated this explicit interface implementation from .override directive in Equals return this.Equals(other); } static Type _202C_206E_206A_202E_200E_206A_202D_206A_206B_206B_206B_206C_206C_202A_206B_202D_206C_202D_202B_202D_206B_206D_200D_200B_200D_206F_206B_206D_200C_206F_202C_206E_200C_202C_206B_206E_200E_206B_202B_202E(RuntimeTypeHandle P_0) { return Type.GetTypeFromHandle(P_0); } static StringBuilder _206C_206E_206A_200B_200C_206D_202B_202E_202A_202C_202B_202B_206D_206A_206A_206E_202B_200D_206E_206F_202C_206F_202C_206B_200C_202B_200B_206B_200E_206E_200B_202C_206D_202D_200B_206E_200D_200F_200E_206F_202E() { return new StringBuilder(); } static StringBuilder _202B_206D_200B_200E_202E_206A_200E_200F_206F_206C_202D_200C_200C_206A_206E_200D_206E_200C_206E_206E_202C_206D_200C_202D_206D_200D_200F_206C_206F_202D_206A_202E_206A_200D_202C_202C_206B_200B_206B_206D_202E(StringBuilder P_0, string P_1) { return P_0.Append(P_1); } static StringBuilder _200D_206E_206E_202D_202D_206B_200B_206A_202C_200D_202D_200B_200C_206A_206C_200F_202D_206C_202E_202C_202E_200F_202D_206A_202B_200F_200F_202B_200F_200E_202B_202A_200E_202C_200B_202E_200C_202A_200B_202C_202E(StringBuilder P_0, char P_1) { return P_0.Append(P_1); } static string _200E_200D_206D_202E_206F_202A_206B_202B_202A_200C_206D_200E_206B_200F_202E_200B_206B_200E_200F_202E_200D_206C_202C_202B_200F_202A_206A_202D_202A_206E_202A_206B_206B_202A_200D_206B_202D_202A_200D_206B_202E(object P_0) { return P_0.ToString(); } static void _200B_202D_200C_206A_202D_200F_206F_202B_206C_200E_202E_202C_202A_200F_206C_200B_206F_200D_206A_206B_202A_206F_206F_200D_206F_200F_200F_202E_206F_206E_202A_200E_200D_206F_200B_206B_200E_206C_206C_202E() { RuntimeHelpers.EnsureSufficientExecutionStack(); } static StringBuilder _202E_206B_200B_200F_200D_200B_202A_202E_202C_202C_206E_202A_206D_206D_206B_206D_202E_200C_202B_202C_206F_206C_200D_200D_206D_200E_200E_202E_202C_200B_206F_202A_206D_206D_200F_200D_206C_200B_200E_200F_202E(StringBuilder P_0, object P_1) { return P_0.Append(P_1); } static bool _202D_206E_200F_206E_200E_200D_202B_202A_206D_200C_206D_200C_202C_200C_202D_206D_200C_206C_206C_200C_200C_200E_200E_202B_200B_202C_202B_206D_200D_200E_206C_206B_202B_202E_200E_206C_202E_202C_202D_206B_202E(Type P_0, Type P_1) { return P_0 == P_1; } } private sealed record PluginDetailInfo(string DisplayName, string Details, Func Predicate) { [CompilerGenerated] private Type EqualityContract { [CompilerGenerated] get { return _200B_206F_206F_206F_206C_202C_200E_202D_202E_202C_206B_202A_200E_202D_206E_202C_200C_200E_200D_200B_206E_202B_200F_200F_206F_206A_206E_206D_202E_202A_206C_206D_202B_202C_200B_206E_200E_206D_206A_202A_202E(typeof(PluginDetailInfo).TypeHandle); } } [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] public override string ToString() { StringBuilder stringBuilder = _202D_206B_200F_200C_206C_202A_200D_200E_202D_206B_202B_200F_202B_200F_200D_202C_206D_200B_206F_206F_200F_206F_206B_206F_206E_200E_206A_206C_206C_200F_206A_202A_206B_200D_206E_206B_200D_206E_200F_202D_202E(); _200B_202A_202E_202D_206A_202C_202A_200E_206D_206E_206D_206C_200C_202C_200C_202B_202C_206B_202A_206D_206C_202B_202D_202D_200D_202A_202E_206F_202A_200E_202C_202D_206D_206B_206A_200D_200C_206B_206B_200E_202E(stringBuilder, 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(-938985440)); _200B_202A_202E_202D_206A_202C_202A_200E_206D_206E_206D_206C_200C_202C_200C_202B_202C_206B_202A_206D_206C_202B_202D_202D_200D_202A_202E_206F_202A_200E_202C_202D_206D_206B_206A_200D_200C_206B_206B_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)) ? (-926821840) : (-926821837)); while (true) { int num2 = num; int num3 = -926821839; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 1: _202B_206C_202E_200D_200B_200F_202C_200C_200E_200C_200D_206B_202A_206B_202E_200D_200F_206E_200D_206D_200D_206E_206A_206C_202A_206F_200C_206E_200D_200B_206E_200B_206D_206D_206F_206B_206E_202C_200B_202A_202E(stringBuilder, '}'); return _200F_202B_206F_206C_202C_206E_202E_200F_206A_206D_200E_206F_202A_202C_200F_206A_200B_200F_202C_200F_206B_200C_202A_202C_200C_200B_202E_200C_206E_202D_200D_200F_200D_202D_206F_202A_200E_202D_202D_202D_202E((object)stringBuilder); case 2: _202B_206C_202E_200D_200B_200F_202C_200C_200E_200C_200D_206B_202A_206B_202E_200D_200F_206E_200D_206D_200D_206E_206A_206C_202A_206F_200C_206E_200D_200B_206E_200B_206D_206D_206F_206B_206E_202C_200B_202A_202E(stringBuilder, ' '); num = -926821840; break; case 0: num = -926821837; break; } } } [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] private bool PrintMembers(StringBuilder builder) { _202D_206D_206B_206D_202D_206C_200D_206C_202E_202B_206A_206F_206D_206C_206A_202D_202A_202D_206C_206A_206B_200F_200C_200F_202D_202D_206F_206A_200D_206C_206E_206C_206D_202B_202D_200D_206B_206F_206C_202E(); _200B_202A_202E_202D_206A_202C_202A_200E_206D_206E_206D_206C_200C_202C_200C_202B_202C_206B_202A_206D_206C_202B_202D_202D_200D_202A_202E_206F_202A_200E_202C_202D_206D_206B_206A_200D_200C_206B_206B_200E_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(-1139649280)); _202E_206A_200C_206D_200F_202A_206C_200B_202D_206F_200D_200C_206C_200F_206D_200B_206B_202D_200C_202E_202B_206F_202C_202D_202B_202D_206B_206F_200B_206F_206B_200E_200C_200F_202A_206A_206D_206E_200B_202B_202E(builder, (object)DisplayName); _200B_202A_202E_202D_206A_202C_202A_200E_206D_206E_206D_206C_200C_202C_200C_202B_202C_206B_202A_206D_206C_202B_202D_202D_200D_202A_202E_206F_202A_200E_202C_202D_206D_206B_206A_200D_200C_206B_206B_200E_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(1920135945)); _202E_206A_200C_206D_200F_202A_206C_200B_202D_206F_200D_200C_206C_200F_206D_200B_206B_202D_200C_202E_202B_206F_202C_202D_202B_202D_206B_206F_200B_206F_206B_200E_200C_200F_202A_206A_206D_206E_200B_202B_202E(builder, (object)Details); _200B_202A_202E_202D_206A_202C_202A_200E_206D_206E_206D_206C_200C_202C_200C_202B_202C_206B_202A_206D_206C_202B_202D_202D_200D_202A_202E_206F_202A_200E_202C_202D_206D_206B_206A_200D_200C_206B_206B_200E_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(-1576844440)); _202E_206A_200C_206D_200F_202A_206C_200B_202D_206F_200D_200C_206C_200F_206D_200B_206B_202D_200C_202E_202B_206F_202C_202D_202B_202D_206B_206F_200B_206F_206B_200E_200C_200F_202A_206A_206D_206E_200B_202B_202E(builder, (object)Predicate); return true; } [CompilerGenerated] public bool Equals(PluginDetailInfo? other) { int num = (((object)this == other) ? 704266451 : 704266455); while (true) { int num2 = num; int num3 = 704266454; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 6: num = ((!_206E_206F_202B_206F_206B_200D_202A_202B_200D_202A_200C_200B_202B_200D_202B_200C_206A_200E_206E_202A_202B_200F_202B_202A_202E_202B_200F_202D_206F_206F_200D_202D_200D_200D_202C_200E_206D_202B_200F_206F_202E(EqualityContract, other.EqualityContract)) ? 704266452 : 704266454); break; case 4: return EqualityComparer>.Default.Equals(Predicate, other.Predicate); case 3: num = 704266455; break; case 2: return false; case 7: num = ((!EqualityComparer.Default.Equals(Details, other.Details)) ? 704266452 : 704266450); break; case 0: num = ((!EqualityComparer.Default.Equals(DisplayName, other.DisplayName)) ? 704266452 : 704266449); break; case 5: return true; case 1: num = (((object)other == null) ? 704266452 : 704266448); break; } } } bool IEquatable.Equals(PluginDetailInfo? other) { //ILSpy generated this explicit interface implementation from .override directive in Equals return this.Equals(other); } static Type _200B_206F_206F_206F_206C_202C_200E_202D_202E_202C_206B_202A_200E_202D_206E_202C_200C_200E_200D_200B_206E_202B_200F_200F_206F_206A_206E_206D_202E_202A_206C_206D_202B_202C_200B_206E_200E_206D_206A_202A_202E(RuntimeTypeHandle P_0) { return Type.GetTypeFromHandle(P_0); } static StringBuilder _202D_206B_200F_200C_206C_202A_200D_200E_202D_206B_202B_200F_202B_200F_200D_202C_206D_200B_206F_206F_200F_206F_206B_206F_206E_200E_206A_206C_206C_200F_206A_202A_206B_200D_206E_206B_200D_206E_200F_202D_202E() { return new StringBuilder(); } static StringBuilder _200B_202A_202E_202D_206A_202C_202A_200E_206D_206E_206D_206C_200C_202C_200C_202B_202C_206B_202A_206D_206C_202B_202D_202D_200D_202A_202E_206F_202A_200E_202C_202D_206D_206B_206A_200D_200C_206B_206B_200E_202E(StringBuilder P_0, string P_1) { return P_0.Append(P_1); } static StringBuilder _202B_206C_202E_200D_200B_200F_202C_200C_200E_200C_200D_206B_202A_206B_202E_200D_200F_206E_200D_206D_200D_206E_206A_206C_202A_206F_200C_206E_200D_200B_206E_200B_206D_206D_206F_206B_206E_202C_200B_202A_202E(StringBuilder P_0, char P_1) { return P_0.Append(P_1); } static string _200F_202B_206F_206C_202C_206E_202E_200F_206A_206D_200E_206F_202A_202C_200F_206A_200B_200F_202C_200F_206B_200C_202A_202C_200C_200B_202E_200C_206E_202D_200D_200F_200D_202D_206F_202A_200E_202D_202D_202D_202E(object P_0) { return P_0.ToString(); } static void _202D_206D_206B_206D_202D_206C_200D_206C_202E_202B_206A_206F_206D_206C_206A_202D_202A_202D_206C_206A_206B_200F_200C_200F_202D_202D_206F_206A_200D_206C_206E_206C_206D_202B_202D_200D_206B_206F_206C_202E() { RuntimeHelpers.EnsureSufficientExecutionStack(); } static StringBuilder _202E_206A_200C_206D_200F_202A_206C_200B_202D_206F_200D_200C_206C_200F_206D_200B_206B_202D_200C_202E_202B_206F_202C_202D_202B_202D_206B_206F_200B_206F_206B_200E_200C_200F_202A_206A_206D_206E_200B_202B_202E(StringBuilder P_0, object P_1) { return P_0.Append(P_1); } static bool _206E_206F_202B_206F_206B_200D_202A_202B_200D_202A_200C_200B_202B_200D_202B_200C_206A_200E_206E_202A_202B_200F_202B_202A_202E_202B_200F_202D_206F_206F_200D_202D_200D_200D_202C_200E_206D_202B_200F_206F_202E(Type P_0, Type P_1) { return P_0 == P_1; } } [Serializable] [CompilerGenerated] private sealed class _003C_003Ec { public static readonly _003C_003Ec _003C_003E9 = new _003C_003Ec(); public static Func _003C_003E9__16_0; public static Func _003C_003E9__19_1; public static Func _003C_003E9__25_0; public static Func _003C_003E9__35_1; [MethodImpl(MethodImplOptions.NoInlining)] internal bool _003CIsWigglyNavInstalled_003Eb__16_0(IExposedPlugin x) { return _206B_206F_202D_200D_206B_202D_206B_206D_202A_200C_200E_206A_200B_200D_202B_200E_202E_206F_206F_202C_202D_206D_200D_200B_202E_200B_200E_206C_200B_200B_206B_206F_200F_200C_202D_200E_206D_206C_200E_200F_202E(_200B_200B_206C_206D_202A_206E_202C_202E_200E_206D_200E_202E_200D_202B_200B_206E_202B_200E_206D_206E_202A_206F_202C_202D_200C_200D_200D_200C_200F_200C_202C_206C_206F_202D_202E_206C_206D_200D_200E_202C_202E(x), 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(-1828301953)); } internal string _003CDetectIpcConflicts_003Eb__19_1(PluginProvider p) { return p.DisplayName; } internal bool _003CDrawRequirementExtras_003Eb__25_0(PluginDetailInfo d) { return !d.Predicate(); } internal bool _003C_002Ecctor_003Eb__35_0(PluginRequirement g) { return g.Providers.Select((PluginProvider p) => p.InternalName).Distinct().Count() > 1; } internal string _003C_002Ecctor_003Eb__35_1(PluginProvider p) { return p.InternalName; } static string _200B_200B_206C_206D_202A_206E_202C_202E_200E_206D_200E_202E_200D_202B_200B_206E_202B_200E_206D_206E_202A_206F_202C_202D_200C_200D_200D_200C_200F_200C_202C_206C_206F_202D_202E_206C_206D_200D_200E_202C_202E(IExposedPlugin P_0) { return P_0.InternalName; } static bool _206B_206F_202D_200D_206B_202D_206B_206D_202A_200C_200E_206A_200B_200D_202B_200E_202E_206F_206F_202C_202D_206D_200D_200B_202E_200B_200E_206C_200B_200B_206B_206F_200F_200C_202D_200E_206D_206C_200E_200F_202E(string P_0, string P_1) { return P_0 == P_1; } } [CompilerGenerated] private sealed class _003C_003Ec__DisplayClass17_0 { public PluginProvider provider; internal bool _003CFindProvider_003Eb__0(IExposedPlugin x) { return _206D_206A_200F_202E_206E_206D_202B_200D_206D_200D_202E_200D_202E_200D_206A_200C_206A_200D_202D_206A_206B_202B_200F_200C_202D_206A_200E_200F_206E_206D_202E_202D_202C_202C_206C_206E_206B_200C_206D_206C_202E(_200D_202A_206B_206F_200D_200D_206F_206F_206B_200F_202A_206E_200E_206C_206F_206C_200F_206C_202C_206E_202B_200B_200E_206E_206B_206B_202B_206F_200B_206C_200B_206C_206C_200E_200C_202E_200B_200C_206C_202E(x), provider.InternalName); } static string _200D_202A_206B_206F_200D_200D_206F_206F_206B_200F_202A_206E_200E_206C_206F_206C_200F_206C_202C_206E_202B_200B_200E_206E_206B_206B_202B_206F_200B_206C_200B_206C_206C_200E_200C_202E_200B_200C_206C_202E(IExposedPlugin P_0) { return P_0.InternalName; } static bool _206D_206A_200F_202E_206E_206D_202B_200D_206D_200D_202E_200D_202E_200D_206A_200C_206A_200D_202D_206A_206B_202B_200F_200C_202D_206A_200E_200F_206E_206D_202E_202D_202C_202C_206C_206E_206B_200C_206D_206C_202E(string P_0, string P_1) { return P_0 == P_1; } } private const string WigglyNavInternalName = "WigglyNav"; private static readonly IReadOnlyList RequiredPlugins = new global::_003C_003Ez__ReadOnlySingleElementList(new PluginRequirement(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(-2126151179), 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(1867946866), new global::_003C_003Ez__ReadOnlySingleElementList(new PluginProvider(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(1911109856), 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(206151933), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(-1266471292)), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(-2081357902)), new global::_003C_003Ez__ReadOnlyArray(new Uri[3] { _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(1167214966)), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_202E(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(298695425)), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_202E(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(1869783894)) }))))); private static readonly ReadOnlyDictionary NavigationPlugins = new Dictionary { { Questionable.Configuration.ENavigationProvider.Vnavmesh, new PluginRequirement(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(1295043937), string.Empty, new global::_003C_003Ez__ReadOnlySingleElementList(new PluginProvider(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(281533512), 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(281533512), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(1906606559)), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(662598880))))) }, { Questionable.Configuration.ENavigationProvider.WigglyNav, new PluginRequirement(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(-1161359100), string.Empty, new global::_003C_003Ez__ReadOnlySingleElementList(new PluginProvider(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(-1161359100), 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(1385994134), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(-667911163)), null))) }, { Questionable.Configuration.ENavigationProvider.WigglyNavShim, new PluginRequirement(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(-1024141751), string.Empty, new global::_003C_003Ez__ReadOnlySingleElementList(new PluginProvider(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(400780601), 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(400780601), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_202E(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(1876532187)), null))) } }.AsReadOnly(); private static readonly ReadOnlyDictionary CombatPlugins = new Dictionary { { Questionable.Configuration.ECombatModule.BossMod, new PluginRequirement(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(-482524518), string.Empty, new global::_003C_003Ez__ReadOnlyArray(new PluginProvider[2] { new PluginProvider(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(-482524518), 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(650557213), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(1518653891)), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(662598880))), new PluginProvider(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(-2108181002), 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(203874627), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(-1646384355)), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(-1536677423))) })) }, { Questionable.Configuration.ECombatModule.RotationSolverReborn, new PluginRequirement(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(-1544788976), string.Empty, new global::_003C_003Ez__ReadOnlySingleElementList(new PluginProvider(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(465473234), 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(1992835172), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_202E(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(-187382835)), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(-1536677423))))) }, { Questionable.Configuration.ECombatModule.WrathCombo, new PluginRequirement(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(2115595372), string.Empty, new global::_003C_003Ez__ReadOnlySingleElementList(new PluginProvider(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(2115595372), 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(185841736), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_202E(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(-352805072)), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(-603623577)), new global::_003C_003Ez__ReadOnlySingleElementList(_206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_202E(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(342901462)))))) } }.AsReadOnly(); private readonly IReadOnlyList _recommendedPlugins; private readonly Configuration _configuration; private readonly CombatController _combatController; private readonly IDalamudPluginInterface _pluginInterface; private readonly UiUtils _uiUtils; private readonly ICommandManager _commandManager; private readonly PluginInstaller _installer; private readonly WigglyNavAvailability _wigglyNavAvailability; private static readonly IReadOnlyList ConflictEligibleGroups = (from g in RequiredPlugins.Concat(CombatPlugins.Values) where g.Providers.Select((PluginProvider p) => p.InternalName).Distinct().Count() > 1 select g).ToList(); [MethodImpl(MethodImplOptions.NoInlining)] public PluginConfigComponent(IDalamudPluginInterface pluginInterface, Configuration configuration, CombatController combatController, UiUtils uiUtils, ICommandManager commandManager, PluginInstaller installer, WigglyNavAvailability wigglyNavAvailability) : base(pluginInterface, configuration) { _configuration = configuration; _combatController = combatController; _pluginInterface = pluginInterface; _uiUtils = uiUtils; _commandManager = commandManager; _installer = installer; _wigglyNavAvailability = wigglyNavAvailability; _recommendedPlugins = new global::_003C_003Ez__ReadOnlyArray(new PluginRequirement[3] { new PluginRequirement(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(2126863120), 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(601551502), new global::_003C_003Ez__ReadOnlySingleElementList(new PluginProvider(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(-650563733), 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(2126863120), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_202E(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(-1492895404)), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(-864989238)), new global::_003C_003Ez__ReadOnlySingleElementList(_206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(1195205762)))))), new PluginRequirement(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(-1920887579), 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(1351416667), new global::_003C_003Ez__ReadOnlySingleElementList(new PluginProvider(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(-448079343), 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(738617192), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(-1537134691)), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(1378351879)))), null, null, (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(-1868722484), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(584426194)))), new PluginRequirement(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(-1791927627), 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(837994430), new global::_003C_003Ez__ReadOnlySingleElementList(new PluginProvider(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(-1791927627), 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(-1606149705), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_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(1945842408)), _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_202E(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(-581699999)), new global::_003C_003Ez__ReadOnlySingleElementList(_206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_202E(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(342901462)))))) }); } [MethodImpl(MethodImplOptions.NoInlining)] public override void DrawTab() { int num = ((!UiThemeUtils.IconTextButton(FontAwesomeIcon.Hammer, 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(1442225123))) ? 625860852 : 625860853); while (true) { int num2 = num; int num3 = 625860852; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 0: { _202B_206D_206D_202C_200F_200E_200B_202D_200C_206A_206C_202A_206F_202C_206B_200C_202A_202E_200B_202C_200C_200E_206A_206A_202C_202D_200F_206D_206D_200F_206F_202C_200F_200F_206F_202B_202C_206B_202A_200F_202E(); DrawSections(useCards: true, out var _); return; } case 1: _200F_206F_200D_206E_202A_206F_206D_206B_202C_202B_200D_206C_206C_200C_202A_206A_206C_206F_200B_202E_200B_202C_200C_206C_206C_206F_206A_200E_206C_200B_200D_206D_206A_206A_206E_202E_202C_202B_206D_202B_202E(_commandManager, 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(-262766157)); num = 625860852; break; case 2: num = 625860853; break; } } } public void Draw(out bool allRequiredInstalled) { DrawSections(useCards: false, out allRequiredInstalled); } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawSections(bool useCards, out bool allRequiredInstalled) { IDisposable disposable = _202B_200F_200B_200E_206F_200D_202D_206C_202A_202D_202E_202D_206D_206E_206A_200D_200C_200F_206A_200D_200C_202A_206A_202A_202E_200C_206F_200B_206A_200D_202B_202C_202E_202A_206C_202A_202C_202C_202C_206E_202E(_202D_202D_202E_200B_200C_200B_206D_202C_200D_206C_206A_202B_200E_206F_206B_200C_206A_206A_206D_202E_202D_200E_202A_200D_200E_202D_202E_206F_202B_200E_202E_200E_206A_202A_206D_206E_206A_206D_206E_202E_202E(_202C_202B_200D_202D_202B_202B_206F_200C_202C_200F_200F_200B_206A_206F_206F_202C_206C_202E_206C_206B_200E_200F_206C_200D_206B_206D_200D_202A_200D_206E_202D_206B_202E_206E_202B_200E_206C_200D_200C_206C_202E(_pluginInterface))); float checklistPadding; int num; try { checklistPadding = _200D_206F_206D_206A_202E_200E_202E_202C_200F_202C_206E_206C_202C_202B_200E_202C_200B_202B_206D_202B_202A_206A_206D_200B_202B_206F_206D_206C_200D_202C_200B_202C_206C_206C_202B_200B_202C_202C_202C_200F_202E((ImU8String)_206A_202B_202C_200D_206D_206B_200F_206C_206E_200C_200E_200F_206E_206D_200D_202C_202C_206F_206C_200C_206C_202B_202A_206F_200D_206B_202A_200C_206B_200E_200C_200E_200B_202A_206F_206A_206B_202E_200D_206A_202E(FontAwesomeIcon.Check), false, -1f).X + _206A_206C_200E_200D_202D_202E_202C_200B_206E_200B_200B_206F_200D_202E_200B_200E_200C_202E_206D_200D_200C_206C_200C_202C_200E_200D_206F_202D_202E_206A_206B_206E_206F_200B_202A_200C_202B_202C_200F_206B_202E().ItemSpacing.X; } finally { num = ((disposable == null) ? (-778211204) : (-778211201)); while (true) { int num2 = num; int num3 = -778211203; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 0: num = -778211201; break; case 2: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E(disposable); num = -778211204; break; case 1: goto end_IL_0074; } continue; end_IL_0074: break; } } allRequiredInstalled = true; Header(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(-581863990)); num = (useCards ? (-632762949) : (-632762952)); Vector2 contentStartPos3 = default(Vector2); float availableWidth3 = default(float); ImDrawListPtr drawList3 = default(ImDrawListPtr); Vector2 contentStartPos2 = default(Vector2); float availableWidth2 = default(float); ImDrawListPtr drawList2 = default(ImDrawListPtr); Vector2 contentStartPos = default(Vector2); float availableWidth = default(float); ImDrawListPtr drawList = default(ImDrawListPtr); while (true) { int num7 = num; int num3 = -632762949; int num4 = num7; switch ((num4 | num3) - (num4 & num3)) { case 2: num = -632762952; break; case 0: { (Vector2, float, ImDrawListPtr) tuple = UiThemeUtils.BeginCard(); contentStartPos3 = tuple.Item1; availableWidth3 = tuple.Item2; drawList3 = tuple.Item3; num = -632762950; break; } case 3: contentStartPos3 = default(Vector2); availableWidth3 = 0f; drawList3 = default(ImDrawListPtr); num = -632762950; break; case 1: { IEnumerator enumerator = RequiredPlugins.GetEnumerator(); try { num = 1214490098; while (true) { int num8 = num; num3 = 1214490099; num4 = num8; switch ((num4 | num3) - (num4 & num3)) { case 0: num = 1214490098; break; case 2: { PluginRequirement current = enumerator.Current; allRequiredInstalled &= DrawRequirement(current, checklistPadding); num = 1214490098; break; } case 1: num = (_206F_202E_200C_202D_206F_206D_202D_202C_206D_200B_202D_202A_202D_202D_202C_200C_206B_206E_206C_200E_206D_206D_202E_206C_206D_206B_200F_200C_200E_206A_200F_202E_202C_200E_200E_206A_206E_200B_200B_202C_202E((IEnumerator)enumerator) ? 1214490097 : 1214490096); break; case 3: goto end_IL_019d; } continue; end_IL_019d: break; } } finally { num = ((enumerator == null) ? (-986240802) : (-986240801)); while (true) { int num9 = num; num3 = -986240802; num4 = num9; int num10 = num4 + num3; int num11 = num4 & num3; switch (num10 - (num11 + num11)) { case 2: num = -986240801; break; case 1: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)enumerator); num = -986240802; break; case 0: goto end_IL_0244; } continue; end_IL_0244: break; } } allRequiredInstalled &= DrawNavigationSelection(checklistPadding); num = ((!useCards) ? (-393044439) : (-393044438)); while (true) { int num12 = num; num3 = -393044440; num4 = num12; int num13 = num4 + num3; int num14 = num4 & num3; switch (num13 - (num14 + num14)) { case 4: contentStartPos2 = default(Vector2); availableWidth2 = 0f; drawList2 = default(ImDrawListPtr); num = -393044437; break; case 2: UiThemeUtils.EndCard(contentStartPos3, availableWidth3, drawList3); num = -393044439; break; case 5: { (Vector2, float, ImDrawListPtr) tuple = UiThemeUtils.BeginCard(); contentStartPos2 = tuple.Item1; availableWidth2 = tuple.Item2; drawList2 = tuple.Item3; num = -393044437; break; } case 1: Between(); Header(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(347553613)); num = (useCards ? (-393044435) : (-393044436)); break; case 0: num = -393044438; break; case 3: { ImRaii.DisabledDisposable disabledDisposable = _206C_202C_206D_206B_202B_206A_202D_202D_202B_206B_202C_202E_206C_206D_202A_206B_206E_202C_200E_202C_202D_200E_206B_202D_202E_206F_202C_206D_206E_206B_200C_202A_202A_206E_202A_200F_200F_200E_206A_200E_202E(_combatController.IsRunning); try { num = ((!_206B_206F_200E_200B_202D_202D_206E_206B_202D_200F_206B_206A_206A_206E_202E_200B_206B_206B_206F_200F_200C_206C_200C_200B_202C_202B_206B_200F_206E_200B_206D_200D_202B_200C_200F_206A_200B_206B_202A_200E_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(-1532757094), _configuration.General.CombatModule == Questionable.Configuration.ECombatModule.None)) ? (-1771590171) : (-1771590170)); while (true) { int num15 = num; num3 = -1771590169; num4 = num15; switch ((num4 | num3) - (num4 & num3)) { case 0: num = -1771590170; break; case 1: _configuration.General.CombatModule = Questionable.Configuration.ECombatModule.None; _206D_206D_206A_200F_202E_200B_202E_206C_206A_206E_206D_202C_202C_206C_202A_206D_202A_202B_206D_200C_200E_206B_202C_202C_200B_206B_202E_206B_206B_206B_202C_202B_200B_206F_200C_200D_206B_200F_202A_202C_202E(_pluginInterface, (IPluginConfiguration)_configuration); num = -1771590171; break; case 2: allRequiredInstalled &= DrawCombatPlugin(Questionable.Configuration.ECombatModule.BossMod, checklistPadding); allRequiredInstalled &= DrawCombatPlugin(Questionable.Configuration.ECombatModule.RotationSolverReborn, checklistPadding); allRequiredInstalled &= DrawCombatPlugin(Questionable.Configuration.ECombatModule.WrathCombo, checklistPadding); goto end_IL_0400; } continue; end_IL_0400: break; } } finally { num = ((disabledDisposable == null) ? 1592385881 : 1592385880); while (true) { int num16 = num; num3 = 1592385881; num4 = num16; switch ((num4 | num3) - (num4 & num3)) { case 2: num = 1592385880; break; case 1: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)disabledDisposable); num = 1592385881; break; case 0: goto end_IL_04b1; } continue; end_IL_04b1: break; } } num = ((!useCards) ? (-1596913669) : (-1596913672)); while (true) { int num17 = num; num3 = -1596913669; num4 = num17; int num18 = num4 + num3; int num19 = num4 & num3; switch (num18 - (num19 + num19)) { case 5: num = -1596913672; break; case 0: Between(); Header(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(991584144)); num = (useCards ? (-1596913665) : (-1596913670)); break; case 1: contentStartPos = default(Vector2); availableWidth = 0f; drawList = default(ImDrawListPtr); num = -1596913671; break; case 3: UiThemeUtils.EndCard(contentStartPos2, availableWidth2, drawList2); num = -1596913669; break; case 4: { (Vector2, float, ImDrawListPtr) tuple = UiThemeUtils.BeginCard(); contentStartPos = tuple.Item1; availableWidth = tuple.Item2; drawList = tuple.Item3; num = -1596913671; break; } case 2: enumerator = _recommendedPlugins.GetEnumerator(); try { num = 150201408; while (true) { int num20 = num; num3 = 150201409; num4 = num20; int num21 = num4 + num3; int num22 = num4 & num3; switch (num21 - (num22 + num22)) { case 3: num = 150201408; break; case 1: num = (_206F_202E_200C_202D_206F_206D_202D_202C_206D_200B_202D_202A_202D_202D_202C_200C_206B_206E_206C_200E_206D_206D_202E_206C_206D_206B_200F_200C_200E_206A_200F_202E_202C_200E_200E_206A_206E_200B_200B_202C_202E((IEnumerator)enumerator) ? 150201411 : 150201409); break; case 2: { PluginRequirement current2 = enumerator.Current; DrawRequirement(current2, checklistPadding); num = 150201408; break; } case 0: goto end_IL_0622; } continue; end_IL_0622: break; } } finally { num = ((enumerator == null) ? (-54325925) : (-54325928)); while (true) { int num23 = num; num3 = -54325926; num4 = num23; int num24 = num4 + num3; int num25 = num4 & num3; switch (num24 - (num25 + num25)) { case 0: num = -54325928; break; case 2: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)enumerator); num = -54325925; break; case 1: goto end_IL_06c7; } continue; end_IL_06c7: break; } } num = ((!useCards) ? (-1546763573) : (-1546763570)); while (true) { int num26 = num; num3 = -1546763573; num4 = num26; switch ((num4 | num3) - (num4 & num3)) { case 4: Status(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(919027909), UiThemeUtils.StatusLocked, FontAwesomeIcon.ExclamationTriangle); num = -1546763572; break; case 3: Status(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(-385107803), UiThemeUtils.StatusComplete, FontAwesomeIcon.CheckCircle); num = -1546763572; break; case 5: UiThemeUtils.EndCard(contentStartPos, availableWidth, drawList); num = -1546763573; break; case 2: num = -1546763570; break; case 0: num = ((!useCards) ? (-1546763574) : (-1546763571)); break; case 1: num = ((!allRequiredInstalled) ? (-1546763569) : (-1546763576)); break; case 6: UiThemeUtils.SectionSpacing(); num = -1546763574; break; case 7: { using List.Enumerator enumerator2 = DetectIpcConflicts().GetEnumerator(); num = 2070589958; while (true) { int num27 = num; num3 = 2070589958; num4 = num27; int num28 = num4 + num3; int num29 = num4 & num3; switch (num28 - (num29 + num29)) { case 2: num = 2070589958; break; case 3: Status(enumerator2.Current, UiThemeUtils.StatusActive, FontAwesomeIcon.ExclamationTriangle); num = 2070589958; break; case 0: num = (enumerator2.MoveNext() ? 2070589957 : 2070589959); break; case 1: return; } } } } } } } } } } } } } void Between() { int num30 = ((!useCards) ? 356309127 : 356309124); while (true) { int num31 = num30; int num32 = 356309126; int num33 = num31; switch ((num33 | num32) - (num33 & num32)) { case 1: _202B_206D_206D_202C_200F_200E_200B_202D_200C_206A_206C_202A_206F_202C_206B_200C_202A_202E_200B_202C_200C_200E_206A_206A_202C_202D_200F_206D_206D_200F_206F_202C_200F_200F_206F_202B_202C_206B_202A_200F_202E(); _206D_206B_206A_202D_200E_202E_206D_200E_200E_200D_206B_206D_206C_206A_200D_206B_206D_206F_206F_200B_200F_206A_200F_202E_202C_206B_200C_206A_206B_200F_202D_200E_206F_202E_202A_202D_202E_200D_202A_202C_202E(); _202B_206D_206D_202C_200F_200E_200B_202D_200C_206A_206C_202A_206F_202C_206B_200C_202A_202E_200B_202C_200C_200E_206A_206A_202C_202D_200F_206D_206D_200F_206F_202C_200F_200F_206F_202B_202C_206B_202A_200F_202E(); return; case 2: UiThemeUtils.SectionSpacing(); return; case 0: goto IL_005c; } continue; IL_005c: num30 = 356309124; } } void Header(string title) { int num30 = ((!useCards) ? 937347689 : 937347688); while (true) { int num31 = num30; int num32 = 937347689; int num33 = num31; switch ((num33 | num32) - (num33 & num32)) { case 2: goto IL_0046; case 0: _206F_206D_206A_202E_200F_200F_206F_206D_200C_200F_206E_202C_202D_200F_200D_200F_200B_206C_206B_202B_200F_200C_206F_202A_206B_206F_202D_200D_202B_206F_202E_206E_202A_202C_202D_206F_206F_200B_202C_200E_202E((ImU8String)title); _202B_206D_206D_202C_200F_200E_200B_202D_200C_206A_206C_202A_206F_202C_206B_200C_202A_202E_200B_202C_200C_200E_206A_206A_202C_202D_200F_206D_206D_200F_206F_202C_200F_200F_206F_202B_202C_206B_202A_200F_202E(); return; case 1: UiThemeUtils.SectionHeader(title); return; } continue; IL_0046: num30 = 937347688; } } void Status(string text, Vector4 color, FontAwesomeIcon icon) { int num30 = ((!useCards) ? (-2098713833) : (-2098713834)); while (true) { int num31 = num30; int num32 = -2098713833; int num33 = num31; switch ((num33 | num32) - (num33 & num32)) { case 2: goto IL_0046; case 0: _202B_206D_206D_202C_200F_200E_200B_202D_200C_206A_206C_202A_206F_202C_206B_200C_202A_202E_200B_202C_200C_200E_206A_206A_202C_202D_200F_206D_206D_200F_206F_202C_200F_200F_206F_202B_202C_206B_202A_200F_202E(); UiThemeUtils.StatusBadge(text, color, icon); return; case 1: UiThemeUtils.StatusBanner(text, color, icon); return; } continue; IL_0046: num30 = -2098713834; } } } private bool IsWigglyNavInstalled() { return _200B_200F_202C_200B_206D_206F_202A_202E_202E_202A_202A_202C_200C_206F_202B_200F_206E_206B_200B_200D_200F_200D_206D_206E_202C_202E_206F_200F_200D_206E_206C_202C_206A_202D_206F_206D_200E_206F_206D_202A_202E(_pluginInterface).Any([MethodImpl(MethodImplOptions.NoInlining)] (IExposedPlugin x) => _003C_003Ec._206B_206F_202D_200D_206B_202D_206B_206D_202A_200C_200E_206A_200B_200D_202B_200E_202E_206F_206F_202C_202D_206D_200D_200B_202E_200B_200E_206C_200B_200B_206B_206F_200F_200C_202D_200E_206D_206C_200E_200F_202E(_003C_003Ec._200B_200B_206C_206D_202A_206E_202C_202E_200E_206D_200E_202E_200D_202B_200B_206E_202B_200E_206D_206E_202A_206F_202C_202D_200C_200D_200D_200C_200F_200C_202C_206C_206F_202D_202E_206C_206D_200D_200E_202C_202E(x), 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(-1828301953))); } private IExposedPlugin? FindProvider(PluginProvider provider) { return _200B_200F_202C_200B_206D_206F_202A_202E_202E_202A_202A_202C_200C_206F_202B_200F_206E_206B_200B_200D_200F_200D_206D_206E_202C_202E_206F_200F_200D_206E_206C_202C_206A_202D_206F_206D_200E_206F_206D_202A_202E(_pluginInterface).FirstOrDefault((IExposedPlugin x) => _003C_003Ec__DisplayClass17_0._206D_206A_200F_202E_206E_206D_202B_200D_206D_200D_202E_200D_202E_200D_206A_200C_206A_200D_202D_206A_206B_202B_200F_200C_202D_206A_200E_200F_206E_206D_202E_202D_202C_202C_206C_206E_206B_200C_206D_206C_202E(_003C_003Ec__DisplayClass17_0._200D_202A_206B_206F_200D_200D_206F_206F_206B_200F_202A_206E_200E_206C_206F_206C_200F_206C_202C_206E_202B_200B_200E_206E_206B_206B_202B_206F_200B_206C_200B_206C_206C_200E_200C_202E_200B_200C_206C_202E(x), provider.InternalName)); } [MethodImpl(MethodImplOptions.NoInlining)] private List DetectIpcConflicts() { List list = new List(); IEnumerator enumerator = ConflictEligibleGroups.GetEnumerator(); try { int num = -1006735350; List list2 = default(List); while (true) { int num2 = num; int num3 = -1006735350; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 0: num = (_206F_202E_200C_202D_206F_206D_202D_202C_206D_200B_202D_202A_202D_202D_202C_200C_206B_206E_206C_200E_206D_206D_202E_206C_206D_206B_200F_200C_200E_206A_200F_202E_202C_200E_200E_206A_206E_200B_200B_202C_202E((IEnumerator)enumerator) ? (-1006735349) : (-1006735352)); break; case 1: list2 = (from p in enumerator.Current.Providers.Where(delegate(PluginProvider p) { IExposedPlugin exposedPlugin = FindProvider(p); int num8 = ((exposedPlugin == null) ? (-1051625553) : (-1051625556)); while (true) { int num9 = num8; int num10 = -1051625555; int num11 = num9; int num12 = num11 + num10; int num13 = num11 & num10; switch (num12 - (num13 + num13)) { case 0: goto IL_004b; case 1: return _206B_200E_202B_200C_206B_202C_206F_206B_202A_202D_202A_202D_202C_206D_200B_200B_200E_206A_206A_206C_202E_202B_200B_206B_200E_202C_200C_202E_202A_202E_200E_202D_202E_206F_202E_206B_202C_200C_206F_206F_202E(exposedPlugin); case 2: return false; } continue; IL_004b: num8 = -1051625556; } }) select p.DisplayName).ToList(); num = ((list2.Count <= 1) ? (-1006735350) : (-1006735351)); break; case 3: list.Add(_202E_200E_202E_206E_202D_200B_202B_200B_200E_200E_200C_206A_202E_206E_206F_202C_206F_206C_202C_200B_200B_202E_200B_206F_200F_206E_202E_202D_206D_200C_206A_202D_206E_206C_200B_200B_206F_200D_202B_202A_202E(_200D_202D_200E_202E_202E_206F_206C_206B_202C_200D_202E_202E_202A_202A_200B_200C_200B_206A_206E_200F_206D_200D_200D_200C_200E_206D_202E_206C_200F_202E_206D_200F_202E_200E_206E_202B_206C_206A_206B_206E_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(-566909963), (IEnumerable)list2), 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(-1222712651))); num = -1006735350; break; case 4: num = -1006735350; break; case 2: return list; } } } finally { int num = ((enumerator == null) ? (-1090896135) : (-1090896134)); while (true) { int num7 = num; int num3 = -1090896136; int num4 = num7; switch ((num4 | num3) - (num4 & num3)) { case 1: goto end_IL_0139; case 2: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)enumerator); num = -1090896135; break; case 0: num = -1090896134; break; } continue; end_IL_0139: break; } } } [MethodImpl(MethodImplOptions.NoInlining)] private bool DrawRequirement(PluginRequirement requirement, float checklistPadding) { bool flag = false; ImRaii.IdDisposable idDisposable = _206C_200C_200B_200D_202A_202B_202C_200B_202E_202E_206F_202A_202B_200E_202A_200F_206B_206F_206E_200E_206B_206A_206E_202C_202E_206E_200C_200D_202A_200B_206F_202A_200B_202C_200B_202B_206E_202C_206C_202B_202E((ImU8String)_202E_200E_202E_206E_202D_200B_202B_200B_200E_200E_200C_206A_202E_206E_206F_202C_206F_206C_202C_200B_200B_202E_200B_206F_200F_206E_202E_202D_206D_200C_206A_202D_206E_206C_200B_200B_206F_200D_202B_202A_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(-1635601727), requirement.GroupName), true); try { if (requirement.Providers.Count > 1) { _202D_202A_206D_206B_200B_200F_200E_200B_200B_206B_200F_202A_200F_206D_200C_200F_206C_200E_202D_202D_200D_206E_202A_206C_200C_202E_200B_206C_206F_206E_202E_202E_206E_206D_206E_200B_206E_200F_206F_200E_202E((ImU8String)requirement.GroupName); ImRaii.IndentDisposable indentDisposable = _200B_200C_200D_200F_202E_200F_206D_206E_200D_202C_200B_206D_202B_200F_200E_206E_202A_200D_200D_200D_200C_200F_206B_200B_200C_202A_202E_206E_206D_200F_202C_200C_206C_200F_200C_206C_206A_206B_206B_206D_202E(checklistPadding, true, true); try { int num = (_202A_206C_206D_202D_206B_202E_206E_200D_206E_202B_200F_200C_202D_202C_202B_202A_200E_206F_206D_200B_206B_202D_202A_206E_200E_202B_200F_202B_206C_202E_200B_202C_206F_206C_200D_200E_206B_200B_200E_200D_202E(requirement.Description) ? (-1189463) : (-1189462)); while (true) { int num2 = num; int num3 = -1189461; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 0: num = -1189462; break; case 1: _200F_202E_200C_202C_200B_206A_206F_200C_206D_202B_202D_206E_206A_200E_206B_206B_206C_206A_202C_202A_202D_206E_206E_202D_200F_206D_202A_200B_200F_206B_206B_200F_202D_206D_200C_206B_206B_200E_200C_206E_202E(0f); _202A_202D_200F_202E_202D_202C_200F_200C_206C_200E_200E_202E_202E_200D_206F_200D_206C_200E_202C_206A_206E_200E_200B_206D_202B_206B_200B_202B_202B_200B_206E_206C_200E_202E_206E_202C_200B_206A_206C_202C_202E(ref UiThemeUtils.DimTextColor, (ImU8String)requirement.Description); _200B_202B_202B_206F_202D_202D_206D_200F_206A_206E_202E_206E_202C_202C_202C_206F_206A_200B_202A_202B_206E_206E_200D_200C_200C_202A_206B_206D_200B_206A_200C_200E_200D_200E_200F_206E_206D_202A_202D_202A_202E(); num = -1189463; break; case 2: { IEnumerator enumerator = requirement.Providers.GetEnumerator(); try { num = 979882847; while (true) { int num5 = num; num3 = 979882845; num4 = num5; int num6 = num4 + num3; int num7 = num4 & num3; switch (num6 - (num7 + num7)) { case 0: num = 979882847; break; case 2: num = (_206F_202E_200C_202D_206F_206D_202D_202C_206D_200B_202D_202A_202D_202D_202C_200C_206B_206E_206C_200E_206D_206D_202E_206C_206D_206B_200F_200C_200E_206A_200F_202E_202C_200E_200E_206A_206E_200B_200B_202C_202E((IEnumerator)enumerator) ? 979882846 : 979882844); break; case 3: { PluginProvider current = enumerator.Current; flag |= DrawProvider(current, checklistPadding); num = 979882847; break; } case 1: goto end_IL_00f7; } continue; end_IL_00f7: break; } } finally { num = ((enumerator == null) ? (-1773998403) : (-1773998402)); while (true) { int num8 = num; num3 = -1773998404; num4 = num8; switch ((num4 | num3) - (num4 & num3)) { case 0: num = -1773998402; break; case 2: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)enumerator); num = -1773998403; break; case 1: goto end_IL_019b; } continue; end_IL_019b: break; } } DrawRequirementExtras(requirement, checklistPadding, flag); goto end_IL_0077; } } continue; end_IL_0077: break; } } finally { int num = ((indentDisposable == null) ? 582692765 : 582692766); while (true) { int num9 = num; int num3 = 582692764; int num4 = num9; int num10 = num4 + num3; int num11 = num4 & num3; switch (num10 - (num11 + num11)) { case 1: goto end_IL_0212; case 2: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)indentDisposable); num = 582692765; break; case 0: num = 582692766; break; } continue; end_IL_0212: break; } } } else { PluginProvider pluginProvider = requirement.Providers[0]; IExposedPlugin exposedPlugin = FindProvider(pluginProvider); int num = ((exposedPlugin == null) ? 961917508 : 961917504); bool isDisabled = default(bool); bool flag2 = default(bool); while (true) { int num12 = num; int num3 = 961917508; int num4 = num12; int num14; int num13; switch ((num4 | num3) - (num4 & num3)) { default: continue; case 0: num14 = 0; goto IL_02d3; case 4: num14 = (_206B_200E_202B_200C_206B_202C_206F_206B_202A_202D_202A_202D_202C_206D_200B_200B_200E_206A_206A_206C_202E_202B_200B_206B_200E_202C_200C_202E_202A_202E_200E_202D_202E_206F_202E_206B_202C_200C_206F_206F_202E(exposedPlugin) ? 1 : 0); goto IL_02d3; case 6: num13 = 0; goto IL_030d; case 2: num = 961917504; continue; case 1: { _206F_202A_202D_202E_202B_200C_202D_206B_202D_206E_200C_200E_200F_206C_206F_202C_200F_200B_202A_206B_206A_202D_206C_200B_200E_206A_202A_202E_202C_200B_206C_206A_202C_202E_202E_202A_200B_206A_206F_200E_202E(); ImU8String imU8String = new ImU8String(1, 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(-1813717021)); imU8String.AppendFormatted(_202C_202B_200C_206B_202C_200C_202D_200D_206B_202E_206D_200C_206D_206B_200F_202C_206B_206A_200E_202B_206C_200B_200F_200E_206C_200C_200F_206A_200F_206B_202C_200E_206C_202D_200E_200E_206C_202B_200B_206E_202E(exposedPlugin)); _202A_202D_200F_202E_202D_202C_200F_200C_206C_200E_200E_202E_202E_200D_206F_200D_206C_200E_202C_206A_206E_200E_200B_206D_202B_206B_200B_202B_202B_200B_206E_206C_200E_202E_206E_202C_200B_206A_206C_202C_202E(ref UiThemeUtils.DimTextColor, imU8String); num = 961917511; continue; } case 5: num13 = ((!_206B_200E_202B_200C_206B_202C_206F_206B_202A_202D_202A_202D_202C_206D_200B_200B_200E_206A_206A_206C_202E_202B_200B_206B_200E_202C_200C_202E_202A_202E_200E_202D_202E_206F_202E_206B_202C_200C_206F_206F_202E(exposedPlugin)) ? 1 : 0); goto IL_030d; case 3: break; IL_030d: isDisabled = (byte)num13 != 0; flag = flag2; _uiUtils.ChecklistItem(pluginProvider.DisplayName, flag2); num = ((exposedPlugin == null) ? 961917511 : 961917509); continue; IL_02d3: flag2 = (byte)num14 != 0; num = ((exposedPlugin == null) ? 961917506 : 961917505); continue; } break; } ImRaii.IndentDisposable indentDisposable = _200B_200C_200D_200F_202E_200F_206D_206E_200D_202C_200B_206D_202B_200F_200E_206E_202A_200D_200D_200D_200C_200F_206B_200B_200C_202A_202E_206E_206D_200F_202C_200C_206C_200F_200C_206C_206A_206B_206B_206D_202E(checklistPadding, true, true); try { num = (_202A_206C_206D_202D_206B_202E_206E_200D_206E_202B_200F_200C_202D_202C_202B_202A_200E_206F_206D_200B_206B_202D_202A_206E_200E_202B_200F_202B_206C_202E_200B_202C_206F_206C_200D_200E_206B_200B_200E_200D_202E(requirement.Description) ? 1089901797 : 1089901796); while (true) { int num15 = num; int num3 = 1089901797; int num4 = num15; int num16 = num4 + num3; int num17 = num4 & num3; switch (num16 - (num17 + num17)) { case 2: num = 1089901796; break; case 1: _200F_202E_200C_202C_200B_206A_206F_200C_206D_202B_202D_206E_206A_200E_206B_206B_206C_206A_202C_202A_202D_206E_206E_202D_200F_206D_202A_200B_200F_206B_206B_200F_202D_206D_200C_206B_206B_200E_200C_206E_202E(0f); _202A_202D_200F_202E_202D_202C_200F_200C_206C_200E_200E_202E_202E_200D_206F_200D_206C_200E_202C_206A_206E_200E_200B_206D_202B_206B_200B_202B_202B_200B_206E_206C_200E_202E_206E_202C_200B_206A_206C_202C_202E(ref UiThemeUtils.DimTextColor, (ImU8String)requirement.Description); _200B_202B_202B_206F_202D_202D_206D_200F_206A_206E_202E_206E_202C_202C_202C_206F_206A_200B_202A_202B_206E_206E_200D_200C_200C_202A_206B_206D_200B_206A_200C_200E_200D_200E_200F_206E_206D_202A_202D_202A_202E(); num = 1089901797; break; case 0: DrawRequirementExtras(requirement, checklistPadding, flag2); DrawProviderActions(pluginProvider, exposedPlugin, flag2, isDisabled); goto end_IL_03ed; } continue; end_IL_03ed: break; } } finally { num = ((indentDisposable == null) ? 1392021490 : 1392021491); while (true) { int num18 = num; int num3 = 1392021490; int num4 = num18; int num19 = num4 + num3; int num20 = num4 & num3; switch (num19 - (num20 + num20)) { case 0: goto end_IL_0492; case 1: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)indentDisposable); num = 1392021490; break; case 2: num = 1392021491; break; } continue; end_IL_0492: break; } } } _202B_206D_206D_202C_200F_200E_200B_202D_200C_206A_206C_202A_206F_202C_206B_200C_202A_202E_200B_202C_200C_200E_206A_206A_202C_202D_200F_206D_206D_200F_206F_202C_200F_200F_206F_202B_202C_206B_202A_200F_202E(); return flag; } finally { int num = ((idDisposable == null) ? 11622408 : 11622411); while (true) { int num21 = num; int num3 = 11622410; int num4 = num21; switch ((num4 | num3) - (num4 & num3)) { case 0: num = 11622411; break; case 1: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)idDisposable); num = 11622408; break; case 2: goto end_IL_0507; } continue; end_IL_0507: break; } } } [MethodImpl(MethodImplOptions.NoInlining)] private bool DrawProvider(PluginProvider provider, float checklistPadding) { ImRaii.IdDisposable idDisposable = _206C_200C_200B_200D_202A_202B_202C_200B_202E_202E_206F_202A_202B_200E_202A_200F_206B_206F_206E_200E_206B_206A_206E_202C_202E_206E_200C_200D_202A_200B_206F_202A_200B_202C_200B_202B_206E_202C_206C_202B_202E((ImU8String)_202E_200E_202E_206E_202D_200B_202B_200B_200E_200E_200C_206A_202E_206E_206F_202C_206F_206C_202C_200B_200B_202E_200B_206F_200F_206E_202E_202D_206D_200C_206A_202D_206E_206C_200B_200B_206F_200D_202B_202A_202E(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(-956198908), provider.DisplayName), true); try { IExposedPlugin exposedPlugin = FindProvider(provider); int num = ((exposedPlugin == null) ? (-542460311) : (-542460312)); bool flag = default(bool); bool isDisabled = default(bool); while (true) { int num2 = num; int num3 = -542460311; int num4 = num2; int num6; int num7; switch ((num4 | num3) - (num4 & num3)) { case 6: { _206F_202A_202D_202E_202B_200C_202D_206B_202D_206E_200C_200E_200F_206C_206F_202C_200F_200B_202A_206B_206A_202D_206C_200B_200E_206A_202A_202E_202C_200B_206C_206A_202C_202E_202E_202A_200B_206A_206F_200E_202E(); ImU8String imU8String = new ImU8String(1, 1); imU8String.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(-1827973971)); imU8String.AppendFormatted(_202C_202B_200C_206B_202C_200C_202D_200D_206B_202E_206D_200C_206D_206B_200F_202C_206B_206A_200E_202B_206C_200B_200F_200E_206C_200C_200F_206A_200F_206B_202C_200E_206C_202D_200E_200E_206C_202B_200B_206E_202E(exposedPlugin)); _202A_202D_200F_202E_202D_202C_200F_200C_206C_200E_200E_202E_202E_200D_206F_200D_206C_200E_202C_206A_206E_200E_200B_206D_202B_206B_200B_202B_202B_200B_206E_206C_200E_202E_206E_202C_200B_206A_206C_202C_202E(ref UiThemeUtils.DimTextColor, imU8String); num = -542460309; break; } case 1: num6 = (_206B_200E_202B_200C_206B_202C_206F_206B_202A_202D_202A_202D_202C_206D_200B_200B_200E_206A_206A_206C_202E_202B_200B_206B_200E_202C_200C_202E_202A_202E_200E_202D_202E_206F_202E_206B_202C_200C_206F_206F_202E(exposedPlugin) ? 1 : 0); goto IL_0142; case 3: num7 = ((!_206B_200E_202B_200C_206B_202C_206F_206B_202A_202D_202A_202D_202C_206D_200B_200B_200E_206A_206A_206C_202E_202B_200B_206B_200E_202C_200C_202E_202A_202E_200E_202D_202E_206F_202E_206B_202C_200C_206F_206F_202E(exposedPlugin)) ? 1 : 0); goto IL_00f9; case 5: num7 = 0; goto IL_00f9; case 4: num = -542460312; break; case 0: num6 = 0; goto IL_0142; case 2: { ImRaii.IndentDisposable indentDisposable = _200B_200C_200D_200F_202E_200F_206D_206E_200D_202C_200B_206D_202B_200F_200E_206E_202A_200D_200D_200D_200C_200F_206B_200B_200C_202A_202E_206E_206D_200F_202C_200C_206C_200F_200C_206C_206A_206B_206B_206D_202E(checklistPadding, true, true); try { DrawProviderActions(provider, exposedPlugin, flag, isDisabled); } finally { num = ((indentDisposable == null) ? 685235413 : 685235414); while (true) { int num5 = num; num3 = 685235412; num4 = num5; switch ((num4 | num3) - (num4 & num3)) { case 0: num = 685235414; break; case 1: goto end_IL_0199; case 2: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)indentDisposable); num = 685235413; break; } continue; end_IL_0199: break; } } return flag; } IL_00f9: isDisabled = (byte)num7 != 0; _uiUtils.ChecklistItem(provider.DisplayName, flag); num = ((exposedPlugin == null) ? (-542460309) : (-542460305)); break; IL_0142: flag = (byte)num6 != 0; num = ((exposedPlugin == null) ? (-542460308) : (-542460310)); break; } } } finally { int num = ((idDisposable == null) ? (-600920814) : (-600920813)); while (true) { int num8 = num; int num3 = -600920814; int num4 = num8; int num9 = num4 + num3; int num10 = num4 & num3; switch (num9 - (num10 + num10)) { case 2: num = -600920813; break; case 0: goto end_IL_020b; case 1: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)idDisposable); num = -600920814; break; } continue; end_IL_020b: break; } } } [MethodImpl(MethodImplOptions.NoInlining)] private bool DrawNavigationSelection(float checklistPadding) { ImRaii.IdDisposable idDisposable = _206C_200C_200B_200D_202A_202B_202C_200B_202E_202E_206F_202A_202B_200E_202A_200F_206B_206F_206E_200E_206B_206A_206E_202C_202E_206E_200C_200D_202A_200B_206F_202A_200B_202C_200B_202B_206E_202C_206C_202B_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(-256030487), true); try { bool flag = true; _202D_202A_206D_206B_200B_200F_200E_200B_200B_206B_200F_202A_200F_206D_200C_200F_206C_200E_202D_202D_200D_206E_202A_206C_200C_202E_200B_206C_206F_206E_202E_202E_206E_206D_206E_200B_206E_200F_206F_200E_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(-1010966512)); ImRaii.IndentDisposable indentDisposable = _200B_200C_200D_200F_202E_200F_206D_206E_200D_202C_200B_206D_202B_200F_200E_206E_202A_200D_200D_200D_200C_200F_206B_200B_200C_202A_202E_206E_206D_200F_202C_200C_206C_200F_200C_206C_206A_206B_206B_206D_202E(checklistPadding, true, true); try { _200F_202E_200C_202C_200B_206A_206F_200C_206D_202B_202D_206E_206A_200E_206B_206B_206C_206A_202C_202A_202D_206E_206E_202D_200F_206D_202A_200B_200F_206B_206B_200F_202D_206D_200C_206B_206B_200E_200C_206E_202E(0f); _202A_202D_200F_202E_202D_202C_200F_200C_206C_200E_200E_202E_202E_200D_206F_200D_206C_200E_202C_206A_206E_200E_200B_206D_202B_206B_200B_202B_202B_200B_206E_206C_200E_202E_206E_202C_200B_206A_206C_202C_202E(ref UiThemeUtils.DimTextColor, (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(-1894858104)); _200B_202B_202B_206F_202D_202D_206D_200F_206A_206E_202E_206E_202C_202C_202C_206F_206A_200B_202A_202B_206E_206E_200D_200C_200C_202A_206B_206D_200B_206A_200C_200E_200D_200E_200F_206E_206D_202A_202D_202A_202E(); flag &= DrawNavigationProvider(Questionable.Configuration.ENavigationProvider.Vnavmesh); Configuration.ENavigationProvider navigationProvider = _configuration.General.NavigationProvider; int num = (_wigglyNavAvailability.IsCompatible ? (-1787642142) : (-1787642137)); while (true) { int num2 = num; int num3 = -1787642143; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 7: num = -1787642137; break; case 2: num = ((!_configuration.Advanced.ShowWigglyNavShimProvider) ? (-1787642139) : (-1787642144)); break; case 4: num = ((navigationProvider != Questionable.Configuration.ENavigationProvider.WigglyNavShim) ? (-1787642143) : (-1787642140)); break; case 5: flag &= DrawNavigationProvider(Questionable.Configuration.ENavigationProvider.WigglyNavShim); num = -1787642143; break; case 6: num = ((navigationProvider != Questionable.Configuration.ENavigationProvider.WigglyNav) ? (-1787642141) : (-1787642142)); break; case 3: flag &= DrawNavigationProvider(Questionable.Configuration.ENavigationProvider.WigglyNav); num = -1787642141; break; case 1: num = (IsWigglyNavInstalled() ? (-1787642140) : (-1787642139)); break; case 0: goto end_IL_00a0; } continue; end_IL_00a0: break; } } finally { int num = ((indentDisposable == null) ? (-1047707652) : (-1047707651)); while (true) { int num7 = num; int num3 = -1047707652; int num4 = num7; switch ((num4 | num3) - (num4 & num3)) { case 0: goto end_IL_01cb; case 1: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)indentDisposable); num = -1047707652; break; case 2: num = -1047707651; break; } continue; end_IL_01cb: break; } } _202B_206D_206D_202C_200F_200E_200B_202D_200C_206A_206C_202A_206F_202C_206B_200C_202A_202E_200B_202C_200C_200E_206A_206A_202C_202D_200F_206D_206D_200F_206F_202C_200F_200F_206F_202B_202C_206B_202A_200F_202E(); return flag; } finally { int num = ((idDisposable == null) ? (-1041380219) : (-1041380220)); while (true) { int num8 = num; int num3 = -1041380219; int num4 = num8; int num9 = num4 + num3; int num10 = num4 & num3; switch (num9 - (num10 + num10)) { case 2: num = -1041380220; break; case 1: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)idDisposable); num = -1041380219; break; case 0: goto end_IL_0241; } continue; end_IL_0241: break; } } } [MethodImpl(MethodImplOptions.NoInlining)] private bool DrawNavigationProvider(Configuration.ENavigationProvider navigationProvider) { PluginRequirement pluginRequirement = NavigationPlugins[navigationProvider]; ImRaii.IdDisposable idDisposable = _206C_200C_200B_200D_202A_202B_202C_200B_202E_202E_206F_202A_202B_200E_202A_200F_206B_206F_206E_200E_206B_206A_206E_202C_202E_206E_200C_200D_202A_200B_206F_202A_200B_202C_200B_202B_206E_202C_206C_202B_202E((ImU8String)_202E_200E_202E_206E_202D_200B_202B_200B_200E_200E_200C_206A_202E_206E_206F_202C_206F_206C_202C_200B_200B_202E_200B_206F_200F_206E_202E_202D_206D_200C_206A_202D_206E_206C_200B_200B_206F_200D_202B_202A_202E(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(794949383), pluginRequirement.GroupName), true); try { int num = ((!_206B_206F_200E_200B_202D_202D_206E_206B_202D_200F_206B_206A_206A_206E_202E_200B_206B_206B_206F_200F_200C_206C_200C_200B_202C_202B_206B_200F_206E_200B_206D_200D_202B_200C_200F_206A_200B_206B_202A_200E_202E((ImU8String)pluginRequirement.GroupName, _configuration.General.NavigationProvider == navigationProvider)) ? 310088016 : 310088022); int result; IExposedPlugin exposedPlugin = default(IExposedPlugin); PluginProvider pluginProvider = default(PluginProvider); bool flag2 = default(bool); while (true) { int num2 = num; int num3 = 310088023; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; int num8; int num7; bool flag; bool num9; bool flag3; bool isLoaded; int isDisabled; switch (num5 - (num6 + num6)) { default: continue; case 2: result = ((_configuration.General.NavigationProvider != navigationProvider) ? 1 : 0); break; case 4: num8 = (_206B_200E_202B_200C_206B_202C_206F_206B_202A_202D_202A_202D_202C_206D_200B_200B_200E_206A_206A_206C_202E_202B_200B_206B_200E_202C_200C_202E_202A_202E_200E_202D_202E_206F_202E_206B_202C_200C_206F_206F_202E(exposedPlugin) ? 1 : 0); goto IL_0179; case 7: pluginProvider = pluginRequirement.Providers[0]; exposedPlugin = FindProvider(pluginProvider); num = ((exposedPlugin == null) ? 310088020 : 310088019); continue; case 1: _configuration.General.NavigationProvider = navigationProvider; _206D_206D_206A_200F_202E_200B_202E_206C_206A_206E_206D_202C_202C_206C_202A_206D_202A_202B_206D_200C_200E_206B_202C_202C_200B_206B_202E_206B_206B_206B_202C_202B_200B_206F_200C_200D_206B_200F_202A_202C_202E(_pluginInterface, (IPluginConfiguration)_configuration); num = 310088016; continue; case 8: num7 = ((!_206B_200E_202B_200C_206B_202C_206F_206B_202A_202D_202A_202D_202C_206D_200B_200B_200E_206A_206A_206C_202E_202B_200B_206B_200E_202C_200C_202E_202A_202E_200E_202D_202E_206F_202E_206B_202C_200C_206F_206F_202E(exposedPlugin)) ? 1 : 0); goto IL_019a; case 5: num = 310088022; continue; case 3: num8 = 0; goto IL_0179; case 6: num7 = 0; goto IL_019a; case 0: { result = 1; break; } IL_019a: flag = (byte)num7 != 0; num9 = flag2; if (exposedPlugin != null) { _202B_200B_206A_200C_200D_202E_200B_200C_206A_206E_202B_206D_202B_202D_206B_206F_200B_206E_200E_200C_206E_202C_202D_200D_202C_200C_200F_206C_206B_202C_200D_202B_202B_206B_202D_200E_200C_200D_206E_200C_202E(0f); _202D_200E_206B_206A_202C_200D_206F_206C_202C_206D_206D_202B_206D_202D_200B_200D_200D_206D_202A_202E_206B_206E_202C_202E_206C_200E_206C_202B_202A_202C_202A_206F_206A_206B_200B_202D_200B_206A_206D_206C_202E(); ImU8String imU8String = new ImU8String(1, 1); 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(1938431546)); imU8String.AppendFormatted(_202C_202B_200C_206B_202C_200C_202D_200D_206B_202E_206D_200C_206D_206B_200F_202C_206B_206A_200E_202B_206C_200B_200F_200E_206C_200C_200F_206A_200F_206B_202C_200E_206C_202D_200E_200E_206C_202B_200B_206E_202E(exposedPlugin)); _202A_202D_200F_202E_202D_202C_200F_200C_206C_200E_200E_202E_202E_200D_206F_200D_206C_200E_202C_206A_206E_200E_200B_206D_202B_206B_200B_202B_202B_200B_206E_206C_200E_202E_206E_202C_200B_206A_206C_202C_202E(ref UiThemeUtils.DimTextColor, imU8String); } flag3 = navigationProvider == Questionable.Configuration.ENavigationProvider.WigglyNav && !_wigglyNavAvailability.IsCompatible; isLoaded = flag2 && !flag3; if (!flag) { bool num10 = flag2; num3 = (flag3 ? 1 : 0); num4 = (num10 ? 1 : 0); isDisabled = (num4 | num3) - (num4 ^ num3); } else { isDisabled = 1; } DrawProviderStatusIcon(isLoaded, (byte)isDisabled != 0); if (!flag2 && _206A_206F_206D_206A_200D_202A_202A_206E_200F_200C_200C_200F_206A_202D_200F_206F_206E_202A_200C_206C_200E_200C_202B_200F_206C_202C_202E_206C_200C_206B_206B_206D_206E_206A_200C_206B_206E_200B_206A_202A_202E(pluginProvider.DalamudRepositoryUri, (Uri)null)) { DrawInlineProviderActions(pluginProvider, flag); } if (navigationProvider == Questionable.Configuration.ENavigationProvider.WigglyNav && _configuration.General.NavigationProvider == navigationProvider && !_wigglyNavAvailability.IsCompatible) { _206F_202A_202D_202E_202B_200C_202D_206B_202D_206E_200C_200E_200F_206C_206F_202C_200F_200B_202A_206B_206A_202D_206C_200B_200E_206A_202A_202E_202C_200B_206C_206A_202C_202E_202E_202A_200B_206A_206F_200E_202E(); _202D_200E_206B_206A_202C_200D_206F_206C_202C_206D_206D_202B_206D_202D_200B_200D_200D_206D_202A_202E_206B_206E_202C_202E_206C_200E_206C_202B_202A_202C_202A_206F_206A_206B_200B_202D_200B_206A_206D_206C_202E(); _202A_202D_200F_202E_202D_202C_200F_200C_206C_200E_200E_202E_202E_200D_206F_200D_206C_200E_202C_206A_206E_200E_200B_206D_202B_206B_200B_202B_202B_200B_206E_206C_200E_202E_206E_202C_200B_206A_206C_202C_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(1036127683)); } num = (num9 ? 310088023 : 310088021); continue; IL_0179: flag2 = (byte)num8 != 0; num = ((exposedPlugin == null) ? 310088017 : 310088031); continue; } break; } return (byte)result != 0; } finally { int num = ((idDisposable == null) ? (-565239728) : (-565239727)); while (true) { int num11 = num; int num3 = -565239728; int num4 = num11; int num12 = num4 + num3; int num13 = num4 & num3; switch (num12 - (num13 + num13)) { case 2: num = -565239727; break; case 1: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)idDisposable); num = -565239728; break; case 0: goto end_IL_02ef; } continue; end_IL_02ef: break; } } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawProviderActions(PluginProvider provider, IExposedPlugin? installed, bool isLoaded, bool isDisabled) { int num = ((!isLoaded) ? (-1679626831) : (-1679626819)); while (true) { int num2 = num; int num3 = -1679626828; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 0: num = -1679626819; break; case 7: DrawInstallError(provider); return; case 8: _200F_206E_200B_202A_206F_202B_200B_206D_202D_206E_200D_206D_200C_202D_200F_202E_200D_202B_206F_206C_202B_206C_206C_200D_206A_200C_206C_202A_206B_202C_202E_206C_206B_200D_202C_206B_200D_206A_206E_206B_202E(_202B_206A_202D_206E_206B_200B_206C_206D_202C_202A_202A_200D_200B_200C_202C_200C_206E_206A_206E_200F_200C_206F_200B_206F_206C_202B_202C_206A_206F_206F_200F_206B_206C_200F_206C_200C_206A_200E_200B_206F_202E((object)provider.WebsiteUri)); num = -1679626827; break; case 5: num = ((!isDisabled) ? (-1679626826) : (-1679626825)); break; case 3: _202A_202D_200F_202E_202D_202C_200F_200C_206C_200E_200E_202E_202E_200D_206F_200D_206C_200E_202C_206A_206E_200E_200B_206D_202B_206B_200B_202B_202B_200B_206E_206C_200E_202E_206E_202C_200B_206A_206C_202C_202E(ref UiThemeUtils.StatusActive, (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(1909700008)); DrawEnableButton(provider); DrawInstallError(provider); return; case 6: _206F_202A_202D_202E_202B_200C_202D_206B_202D_206E_200C_200E_200F_206C_206F_202C_200F_200B_202A_206B_206A_202D_206C_200B_200E_206A_202A_202E_202C_200B_206C_206A_202C_202E_202E_202A_200B_206A_206F_200E_202E(); num = ((!UiThemeUtils.IconTextButton(FontAwesomeIcon.Code, 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(-625667250))) ? (-1679626829) : (-1679626832)); break; case 1: num = ((!_206A_206F_206D_206A_200D_202A_202A_206E_200F_200C_200C_200F_206A_202D_200F_206F_206E_202A_200C_206C_200E_200C_202B_200F_206C_202C_202E_206C_200C_206B_206B_206D_206E_206A_200C_206B_206E_200B_206A_202A_202E(provider.DalamudRepositoryUri, (Uri)null)) ? (-1679626829) : (-1679626830)); break; case 9: return; case 2: DrawInstallButton(provider); _206F_202A_202D_202E_202B_200C_202D_206B_202D_206E_200C_200E_200F_206C_206F_202C_200F_200B_202A_206B_206A_202D_206C_200B_200E_206A_202A_202E_202C_200B_206C_206A_202C_202E_202E_202A_200B_206A_206F_200E_202E(); num = ((!UiThemeUtils.IconTextButton(FontAwesomeIcon.Globe, 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(106460701))) ? (-1679626827) : (-1679626820)); break; case 4: _200F_206E_200B_202A_206F_202B_200B_206D_202D_206E_200D_206D_200C_202D_200F_202E_200D_202B_206F_206C_202B_206C_206C_200D_206A_200C_206C_202A_206B_202C_202E_206C_206B_200D_202C_206B_200D_206A_206E_206B_202E(_202B_206A_202D_206E_206B_200B_206C_206D_202C_202A_202A_200D_200B_200C_202C_200C_206E_206A_206E_200F_200C_206F_200B_206F_206C_202B_202C_206A_206F_206F_200F_206B_206C_200F_206C_200C_206A_200E_200B_206F_202E((object)provider.DalamudRepositoryUri)); num = -1679626829; break; } } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawRequirementExtras(PluginRequirement requirement, float checklistPadding, bool isLoaded) { (string, Uri)? extraLink = requirement.ExtraLink; int num = ((!extraLink.HasValue) ? (-1403183022) : (-1403183023)); (string, Uri) valueOrDefault = default((string, Uri)); while (true) { int num2 = num; int num3 = -1403183021; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { default: continue; case 1: if (requirement.DetailsToCheck != null) { num = -1403183024; continue; } break; case 2: valueOrDefault = extraLink.GetValueOrDefault(); num = ((!UiThemeUtils.IconTextButton(FontAwesomeIcon.ExternalLinkAlt, valueOrDefault.Item1)) ? (-1403183022) : (-1403183017)); continue; case 4: _200F_206E_200B_202A_206F_202B_200B_206D_202D_206E_200D_206D_200C_202D_200F_202E_200D_202B_206F_206C_202B_206C_206C_200D_206A_200C_206C_202A_206B_202C_202E_206C_206B_200D_202C_206B_200D_206A_206E_206B_202E(_202B_206A_202D_206E_206B_200B_206C_206D_202C_202A_202A_200D_200B_200C_202C_200C_206E_206A_206E_200F_200C_206F_200B_206F_206C_202B_202C_206A_206F_206F_200F_206B_206C_200F_206C_200C_206A_200E_200B_206F_202E((object)valueOrDefault.Item2)); num = -1403183022; continue; case 0: num = -1403183023; continue; case 3: foreach (PluginDetailInfo item in requirement.DetailsToCheck) { bool flag = item.Predicate(); UiUtils uiUtils = _uiUtils; string displayName = item.DisplayName; num3 = (flag ? 1 : 0); num4 = (isLoaded ? 1 : 0); uiUtils.ChecklistItem(displayName, (byte)(num4 + num3 - (num4 | num3)) != 0); if (_202A_206C_206D_202D_206B_202E_206E_200D_206E_202B_200F_200C_202D_202C_202B_202A_200E_206F_206D_200B_206B_202D_202A_206E_200E_202B_200F_202B_206C_202E_200B_202C_206F_206C_200D_200E_206B_200B_200E_200D_202E(item.Details)) { continue; } ImRaii.IndentDisposable indentDisposable = _200B_200C_200D_200F_202E_200F_206D_206E_200D_202C_200B_206D_202B_200F_200E_206E_202A_200D_200D_200D_200C_200F_206B_200B_200C_202A_202E_206E_206D_200F_202C_200C_206C_200F_200C_206C_206A_206B_206B_206D_202E(checklistPadding, true, true); try { _202D_202A_206D_206B_200B_200F_200E_200B_200B_206B_200F_202A_200F_206D_200C_200F_206C_200E_202D_202D_200D_206E_202A_206C_200C_202E_200B_206C_206F_206E_202E_202E_206E_206D_206E_200B_206E_200F_206F_200E_202E((ImU8String)item.Details); } finally { num = ((indentDisposable == null) ? (-2133715370) : (-2133715369)); while (true) { int num5 = num; num3 = -2133715370; num4 = num5; switch ((num4 | num3) - (num4 & num3)) { case 2: num = -2133715369; break; case 1: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)indentDisposable); num = -2133715370; break; case 0: goto end_IL_0175; } continue; end_IL_0175: break; } } } break; } break; } num = ((!isLoaded) ? (-99509028) : (-99509025)); while (true) { int num6 = num; int num3 = -99509031; int num4 = num6; int num7 = num4 + num3; int num8 = num4 & num3; switch (num7 - (num8 + num8)) { case 5: return; case 6: { List? detailsToCheck = requirement.DetailsToCheck; num = ((detailsToCheck == null || !detailsToCheck.Any((PluginDetailInfo d) => !d.Predicate())) ? (-99509028) : (-99509032)); break; } case 1: num = ((requirement.ConfigCommand == null) ? (-99509028) : (-99509030)); break; case 2: num = ((!UiThemeUtils.IconTextButton(FontAwesomeIcon.Cog, 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(-91321368))) ? (-99509028) : (-99509027)); break; case 0: num = -99509025; break; case 3: num = ((!_200B_200F_200D_202A_202D_200D_202A_206C_200D_200B_206E_200C_206B_206A_200E_206E_202D_200E_200F_202A_202D_202B_206E_200D_206C_206A_202A_202E_206C_200F_200E_206F_206C_206D_206C_206D_206A_200E_206E_202B_202E(requirement.ConfigCommand, '/')) ? (-99509028) : (-99509029)); break; case 4: _200F_206F_200D_206E_202A_206F_206D_206B_202C_202B_200D_206C_206C_200C_202A_206A_206C_206F_200B_202E_200B_202C_200C_206C_206C_206F_206A_200E_206C_200B_200D_206D_206A_206A_206E_202E_202C_202B_206D_202B_202E(_commandManager, requirement.ConfigCommand); num = -99509028; break; } } } [MethodImpl(MethodImplOptions.NoInlining)] private bool DrawCombatPlugin(Configuration.ECombatModule combatModule, float checklistPadding) { _202B_206D_206D_202C_200F_200E_200B_202D_200C_206A_206C_202A_206F_202C_206B_200C_202A_202E_200B_202C_200C_200E_206A_206A_202C_202D_200F_206D_206D_200F_206F_202C_200F_200F_206F_202B_202C_206B_202A_200F_202E(); PluginRequirement pluginRequirement = CombatPlugins[combatModule]; ImRaii.IdDisposable idDisposable = _206C_200C_200B_200D_202A_202B_202C_200B_202E_202E_206F_202A_202B_200E_202A_200F_206B_206F_206E_200E_206B_206A_206E_202C_202E_206E_200C_200D_202A_200B_206F_202A_200B_202C_200B_202B_206E_202C_206C_202B_202E((ImU8String)_202E_200E_202E_206E_202D_200B_202B_200B_200E_200E_200C_206A_202E_206E_206F_202C_206F_206C_202C_200B_200B_202E_200B_206F_200F_206E_202E_202D_206D_200C_206A_202D_206E_206C_200B_200B_206F_200D_202B_202A_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(1338005117), pluginRequirement.GroupName), true); try { bool flag = false; bool num = pluginRequirement.Providers.Count > 1; if (_206B_206F_200E_200B_202D_202D_206E_206B_202D_200F_206B_206A_206A_206E_202E_200B_206B_206B_206F_200F_200C_206C_200C_200B_202C_202B_206B_200F_206E_200B_206D_200D_202B_200C_200F_206A_200B_206B_202A_200E_202E((ImU8String)pluginRequirement.GroupName, _configuration.General.CombatModule == combatModule)) { _configuration.General.CombatModule = combatModule; _206D_206D_206A_200F_202E_200B_202E_206C_206A_206E_206D_202C_202C_206C_202A_206D_202A_202B_206D_200C_200E_206B_202C_202C_200B_206B_202E_206B_206B_206B_202C_202B_200B_206F_200C_200D_206B_200F_202A_202C_202E(_pluginInterface, (IPluginConfiguration)_configuration); } int num2 = (num ? (-1321585178) : (-1321585170)); PluginProvider provider = default(PluginProvider); IExposedPlugin exposedPlugin2 = default(IExposedPlugin); bool isDisabled2 = default(bool); bool flag3 = default(bool); bool flag2 = default(bool); bool isDisabled = default(bool); while (true) { int num3 = num2; int num4 = -1321585177; int num5 = num3; int num15; int num14; switch ((num5 | num4) - (num5 & num4)) { default: continue; case 7: num15 = 0; goto IL_00f2; case 9: provider = pluginRequirement.Providers[0]; exposedPlugin2 = FindProvider(provider); num2 = ((exposedPlugin2 == null) ? (-1321585184) : (-1321585181)); continue; case 5: num14 = 0; goto IL_0149; case 4: num15 = (_206B_200E_202B_200C_206B_202C_206F_206B_202A_202D_202A_202D_202C_206D_200B_200B_200E_206A_206A_206C_202E_202B_200B_206B_200E_202C_200C_202E_202A_202E_200E_202D_202E_206F_202E_206B_202C_200C_206F_206F_202E(exposedPlugin2) ? 1 : 0); goto IL_00f2; case 8: num2 = -1321585170; continue; case 0: DrawInlineProviderActions(provider, isDisabled2); break; case 2: DrawProviderStatusIcon(flag3, isDisabled2); if (!flag3) { num2 = -1321585177; continue; } break; case 6: num14 = ((!_206B_200E_202B_200C_206B_202C_206F_206B_202A_202D_202A_202D_202C_206D_200B_200B_200E_206A_206A_206C_202E_202B_200B_206B_200E_202C_200C_202E_202A_202E_200E_202D_202E_206F_202E_206B_202C_200C_206F_206F_202E(exposedPlugin2)) ? 1 : 0); goto IL_0149; case 3: { _202B_200B_206A_200C_200D_202E_200B_200C_206A_206E_202B_206D_202B_202D_206B_206F_200B_206E_200E_200C_206E_202C_202D_200D_202C_200C_200F_206C_206B_202C_200D_202B_202B_206B_202D_200E_200C_200D_206E_200C_202E(0f); _202D_200E_206B_206A_202C_200D_206F_206C_202C_206D_206D_202B_206D_202D_200B_200D_200D_206D_202A_202E_206B_206E_202C_202E_206C_200E_206C_202B_202A_202C_202A_206F_206A_206B_200B_202D_200B_206A_206D_206C_202E(); ImU8String imU8String2 = new ImU8String(1, 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(-1827973971)); imU8String2.AppendFormatted(_202C_202B_200C_206B_202C_200C_202D_200D_206B_202E_206D_200C_206D_206B_200F_202C_206B_206A_200E_202B_206C_200B_200F_200E_206C_200C_200F_206A_200F_206B_202C_200E_206C_202D_200E_200E_206C_202B_200B_206E_202E(exposedPlugin2)); _202A_202D_200F_202E_202D_202C_200F_200C_206C_200E_200E_202E_202E_200D_206F_200D_206C_200E_202C_206A_206E_200E_200B_206D_202B_206B_200B_202B_202B_200B_206E_206C_200E_202E_206E_202C_200B_206A_206C_202C_202E(ref UiThemeUtils.DimTextColor, imU8String2); num2 = -1321585179; continue; } case 1: { ImRaii.IndentDisposable indentDisposable = _200B_200C_200D_200F_202E_200F_206D_206E_200D_202C_200B_206D_202B_200F_200E_206E_202A_200D_200D_200D_200C_200F_206B_200B_200C_202A_202E_206E_206D_200F_202C_200C_206C_200F_200C_206C_206A_206B_206B_206D_202E(checklistPadding, true, true); try { IEnumerator enumerator = pluginRequirement.Providers.GetEnumerator(); try { while (_206F_202E_200C_202D_206F_206D_202D_202C_206D_200B_202D_202A_202D_202D_202C_200C_206B_206E_206C_200E_206D_206D_202E_206C_206D_206B_200F_200C_200E_206A_200F_202E_202C_200E_200E_206A_206E_200B_200B_202C_202E((IEnumerator)enumerator)) { PluginProvider current = enumerator.Current; ImRaii.IdDisposable idDisposable2 = _206C_200C_200B_200D_202A_202B_202C_200B_202E_202E_206F_202A_202B_200E_202A_200F_206B_206F_206E_200E_206B_206A_206E_202C_202E_206E_200C_200D_202A_200B_206F_202A_200B_202C_200B_202B_206E_202C_206C_202B_202E((ImU8String)_202E_200E_202E_206E_202D_200B_202B_200B_200E_200E_200C_206A_202E_206E_206F_202C_206F_206C_202C_200B_200B_202E_200B_206F_200F_206E_202E_202D_206D_200C_206A_202D_206E_206C_200B_200B_206F_200D_202B_202A_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(689068784), current.DisplayName), true); try { IExposedPlugin exposedPlugin = FindProvider(current); num2 = ((exposedPlugin == null) ? (-78011020) : (-78011019)); while (true) { int num6 = num2; num4 = -78011024; num5 = num6; int num8; int num7; switch ((num5 | num4) - (num5 & num4)) { case 0: _uiUtils.ChecklistItem(current.DisplayName, flag2); num2 = ((exposedPlugin == null) ? (-78011023) : (-78011021)); break; case 1: num2 = (flag2 ? (-78011022) : (-78011016)); break; case 9: flag = true; num2 = -78011024; break; case 4: num8 = 0; goto IL_035b; case 6: num7 = ((!_206B_200E_202B_200C_206B_202C_206F_206B_202A_202D_202A_202D_202C_206D_200B_200B_200E_206A_206A_206C_202E_202B_200B_206B_200E_202C_200C_202E_202A_202E_200E_202D_202E_206F_202E_206B_202C_200C_206F_206F_202E(exposedPlugin)) ? 1 : 0); goto IL_040b; case 5: num8 = (_206B_200E_202B_200C_206B_202C_206F_206B_202A_202D_202A_202D_202C_206D_200B_200B_200E_206A_206A_206C_202E_202B_200B_206B_200E_202C_200C_202E_202A_202E_200E_202D_202E_206F_202E_206B_202C_200C_206F_206F_202E(exposedPlugin) ? 1 : 0); goto IL_035b; case 3: { _206F_202A_202D_202E_202B_200C_202D_206B_202D_206E_200C_200E_200F_206C_206F_202C_200F_200B_202A_206B_206A_202D_206C_200B_200E_206A_202A_202E_202C_200B_206C_206A_202C_202E_202E_202A_200B_206A_206F_200E_202E(); ImU8String imU8String = new ImU8String(1, 1); 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(198217444)); imU8String.AppendFormatted(_202C_202B_200C_206B_202C_200C_202D_200D_206B_202E_206D_200C_206D_206B_200F_202C_206B_206A_200E_202B_206C_200B_200F_200E_206C_200C_200F_206A_200F_206B_202C_200E_206C_202D_200E_200E_206C_202B_200B_206E_202E(exposedPlugin)); _202A_202D_200F_202E_202D_202C_200F_200C_206C_200E_200E_202E_202E_200D_206F_200D_206C_200E_202C_206A_206E_200E_200B_206D_202B_206B_200B_202B_202B_200B_206E_206C_200E_202E_206E_202C_200B_206A_206C_202C_202E(ref UiThemeUtils.DimTextColor, imU8String); num2 = -78011023; break; } case 8: DrawInlineProviderActions(current, isDisabled); num2 = -78011022; break; case 10: num7 = 0; goto IL_040b; case 7: num2 = -78011019; break; case 2: goto end_IL_02a3; IL_040b: isDisabled = (byte)num7 != 0; num2 = ((!flag2) ? (-78011024) : (-78011015)); break; IL_035b: flag2 = (byte)num8 != 0; num2 = ((exposedPlugin == null) ? (-78011014) : (-78011018)); break; } continue; end_IL_02a3: break; } } finally { num2 = ((idDisposable2 == null) ? (-508580231) : (-508580230)); while (true) { int num9 = num2; num4 = -508580229; num5 = num9; switch ((num5 | num4) - (num5 & num4)) { case 0: num2 = -508580230; break; case 2: goto end_IL_045c; case 1: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)idDisposable2); num2 = -508580231; break; } continue; end_IL_045c: break; } } } } finally { num2 = ((enumerator == null) ? 1494926685 : 1494926686); while (true) { int num10 = num2; num4 = 1494926687; num5 = num10; int num11 = num5 + num4; int num12 = num5 & num4; switch (num11 - (num12 + num12)) { case 0: num2 = 1494926686; break; case 2: goto end_IL_04d8; case 1: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)enumerator); num2 = 1494926685; break; } continue; end_IL_04d8: break; } } } finally { num2 = ((indentDisposable == null) ? 875852940 : 875852943); while (true) { int num13 = num2; num4 = 875852942; num5 = num13; switch ((num5 | num4) - (num5 & num4)) { case 0: num2 = 875852943; break; case 2: goto end_IL_0545; case 1: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)indentDisposable); num2 = 875852940; break; } continue; end_IL_0545: break; } } break; } IL_0149: isDisabled2 = (byte)num14 != 0; flag = flag3; num2 = ((exposedPlugin2 == null) ? (-1321585179) : (-1321585180)); continue; IL_00f2: flag3 = (byte)num15 != 0; num2 = ((exposedPlugin2 == null) ? (-1321585182) : (-1321585183)); continue; } break; } num2 = (flag ? 80486539 : 80486536); int result; while (true) { int num16 = num2; int num4 = 80486537; int num5 = num16; int num17 = num5 + num4; int num18 = num5 & num4; switch (num17 - (num18 + num18)) { default: continue; case 0: goto IL_05dd; case 1: result = ((_configuration.General.CombatModule != combatModule) ? 1 : 0); break; case 2: result = 1; break; } break; IL_05dd: num2 = 80486536; } return (byte)result != 0; } finally { int num2 = ((idDisposable == null) ? 412497532 : 412497533); while (true) { int num19 = num2; int num4 = 412497532; int num5 = num19; switch ((num5 | num4) - (num5 & num4)) { case 2: num2 = 412497533; break; case 1: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)idDisposable); num2 = 412497532; break; case 0: goto end_IL_0636; } continue; end_IL_0636: break; } } } private void DrawProviderStatusIcon(bool isLoaded, bool isDisabled) { _202B_200B_206A_200C_200D_202E_200B_200C_206A_206E_202B_206D_202B_202D_206B_206F_200B_206E_200E_200C_206E_202C_202D_200D_202C_200C_200F_206C_206B_202C_200D_202B_202B_206B_202D_200E_200C_200D_206E_200C_202E(0f); IDisposable disposable = _202B_200F_200B_200E_206F_200D_202D_206C_202A_202D_202E_202D_206D_206E_206A_200D_200C_200F_206A_200D_200C_202A_206A_202A_202E_200C_206F_200B_206A_200D_202B_202C_202E_202A_206C_202A_202C_202C_202C_206E_202E(_202D_202D_202E_200B_200C_200B_206D_202C_200D_206C_206A_202B_200E_206F_206B_200C_206A_206A_206D_202E_202D_200E_202A_200D_200E_202D_202E_206F_202B_200E_202E_200E_206A_202A_206D_206E_206A_206D_206E_202E_202E(_202C_202B_200D_202D_202B_202B_206F_200C_202C_200F_200F_200B_206A_206F_206F_202C_206C_202E_206C_206B_200E_200F_206C_200D_206B_206D_200D_202A_200D_206E_202D_206B_202E_206E_202B_200E_206C_200D_200C_206C_202E(_pluginInterface))); try { int num = ((!isLoaded) ? 401911537 : 401911543); Vector4 vector = default(Vector4); FontAwesomeIcon fontAwesomeIcon = default(FontAwesomeIcon); while (true) { int num2 = num; int num3 = 401911539; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 0: num = 401911543; break; case 3: vector = UiThemeUtils.StatusLocked; fontAwesomeIcon = FontAwesomeIcon.Times; num = 401911542; break; case 4: vector = UiThemeUtils.StatusComplete; fontAwesomeIcon = FontAwesomeIcon.Check; num = 401911542; break; case 1: vector = UiThemeUtils.StatusActive; fontAwesomeIcon = FontAwesomeIcon.ExclamationTriangle; num = 401911542; break; case 2: num = ((!isDisabled) ? 401911536 : 401911538); break; case 5: _202D_200E_206B_206A_202C_200D_206F_206C_202C_206D_206D_202B_206D_202D_200B_200D_200D_206D_202A_202E_206B_206E_202C_202E_206C_200E_206C_202B_202A_202C_202A_206F_206A_206B_200B_202D_200B_206A_206D_206C_202E(); _202A_202D_200F_202E_202D_202C_200F_200C_206C_200E_200E_202E_202E_200D_206F_200D_206C_200E_202C_206A_206E_200E_200B_206D_202B_206B_200B_202B_202B_200B_206E_206C_200E_202E_206E_202C_200B_206A_206C_202C_202E(ref vector, (ImU8String)_206A_202B_202C_200D_206D_206B_200F_206C_206E_200C_200E_200F_206E_206D_200D_202C_202C_206F_206C_200C_206C_202B_202A_206F_200D_206B_202A_200C_206B_200E_200C_200E_200B_202A_206F_206A_206B_202E_200D_206A_202E(fontAwesomeIcon)); return; } } } finally { int num = ((disposable == null) ? (-1351279691) : (-1351279690)); while (true) { int num7 = num; int num3 = -1351279692; int num4 = num7; int num8 = num4 + num3; int num9 = num4 & num3; switch (num8 - (num9 + num9)) { case 1: goto end_IL_0119; case 2: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E(disposable); num = -1351279691; break; case 0: num = -1351279690; break; } continue; end_IL_0119: break; } } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawInlineProviderActions(PluginProvider provider, bool isDisabled) { int num = ((!isDisabled) ? (-398916645) : (-398916646)); while (true) { int num2 = num; int num3 = -398916642; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 0: num = -398916646; break; case 1: _200F_206E_200B_202A_206F_202B_200B_206D_202D_206E_200D_206D_200C_202D_200F_202E_200D_202B_206F_206C_202B_206C_206C_200D_206A_200C_206C_202A_206B_202C_202E_206C_206B_200D_202C_206B_200D_206A_206E_206B_202E(_202B_206A_202D_206E_206B_200B_206C_206D_202C_202A_202A_200D_200B_200C_202C_200C_206E_206A_206E_200F_200C_206F_200B_206F_206C_202B_202C_206A_206F_206F_200F_206B_206C_200F_206C_200C_206A_200E_200B_206F_202E((object)provider.WebsiteUri)); num = -398916643; break; case 3: num = ((!_206A_206F_206D_206A_200D_202A_202A_206E_200F_200C_200C_200F_206A_202D_200F_206F_206E_202A_200C_206C_200E_200C_202B_200F_206C_202C_202E_206C_200C_206B_206B_206D_206E_206A_200C_206B_206E_200B_206A_202A_202E(provider.DalamudRepositoryUri, (Uri)null)) ? (-398916648) : (-398916647)); break; case 6: DrawInstallError(provider); return; case 2: _200F_206E_200B_202A_206F_202B_200B_206D_202D_206E_200D_206D_200C_202D_200F_202E_200D_202B_206F_206C_202B_206C_206C_200D_206A_200C_206C_202A_206B_202C_202E_206C_206B_200D_202C_206B_200D_206A_206E_206B_202E(_202B_206A_202D_206E_206B_200B_206C_206D_202C_202A_202A_200D_200B_200C_202C_200C_206E_206A_206E_200F_200C_206F_200B_206F_206C_202B_202C_206A_206F_206F_200F_206B_206C_200F_206C_200C_206A_200E_200B_206F_202E((object)provider.DalamudRepositoryUri)); num = -398916648; break; case 4: _206F_202A_202D_202E_202B_200C_202D_206B_202D_206E_200C_200E_200F_206C_206F_202C_200F_200B_202A_206B_206A_202D_206C_200B_200E_206A_202A_202E_202C_200B_206C_206A_202C_202E_202E_202A_200B_206A_206F_200E_202E(); _202A_202D_200F_202E_202D_202C_200F_200C_206C_200E_200E_202E_202E_200D_206F_200D_206C_200E_202C_206A_206E_200E_200B_206D_202B_206B_200B_202B_202B_200B_206E_206C_200E_202E_206E_202C_200B_206A_206C_202C_202E(ref UiThemeUtils.StatusActive, (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(-443944027)); _206F_202A_202D_202E_202B_200C_202D_206B_202D_206E_200C_200E_200F_206C_206F_202C_200F_200B_202A_206B_206A_202D_206C_200B_200E_206A_202A_202E_202C_200B_206C_206A_202C_202E_202E_202A_200B_206A_206F_200E_202E(); DrawEnableButton(provider); DrawInstallError(provider); return; case 5: _206F_202A_202D_202E_202B_200C_202D_206B_202D_206E_200C_200E_200F_206C_206F_202C_200F_200B_202A_206B_206A_202D_206C_200B_200E_206A_202A_202E_202C_200B_206C_206A_202C_202E_202E_202A_200B_206A_206F_200E_202E(); DrawInstallButton(provider); _206F_202A_202D_202E_202B_200C_202D_206B_202D_206E_200C_200E_200F_206C_206F_202C_200F_200B_202A_206B_206A_202D_206C_200B_200E_206A_202A_202E_202C_200B_206C_206A_202C_202E_202E_202A_200B_206A_206F_200E_202E(); num = ((!UiThemeUtils.IconTextButton(FontAwesomeIcon.Globe, 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(256224394))) ? (-398916643) : (-398916641)); break; case 7: _206F_202A_202D_202E_202B_200C_202D_206B_202D_206E_200C_200E_200F_206C_206F_202C_200F_200B_202A_206B_206A_202D_206C_200B_200E_206A_202A_202E_202C_200B_206C_206A_202C_202E_202E_202A_200B_206A_206F_200E_202E(); num = ((!UiThemeUtils.IconTextButton(FontAwesomeIcon.Code, 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(1538203157))) ? (-398916648) : (-398916644)); break; } } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawInstallButton(PluginProvider provider) { Uri? dalamudRepositoryUri = provider.DalamudRepositoryUri; string text = (((object)dalamudRepositoryUri != null) ? _202B_206A_202D_206E_206B_200B_206C_206D_202C_202A_202A_200D_200B_200C_202C_200C_206E_206A_206E_200F_200C_206F_200B_206F_206C_202B_202C_206A_206F_206F_200F_206B_206C_200F_206C_200C_206A_200E_200B_206F_202E((object)dalamudRepositoryUri) : null); PluginInstallStatus pluginInstallStatus = _206A_206A_202C_202C_206F_202E_206A_200F_200C_202B_206B_202D_200C_206F_206C_206A_200E_206A_206B_202A_202A_202E_200B_200E_206C_206C_200B_206F_200E_202C_202C_202B_206E_206B_200D_206F_200F_202E_202D_206C_202E(_206A_202A_206B_200F_206A_202D_202D_206A_200E_206B_206C_206A_202A_202B_206B_200B_202D_200B_200C_206F_206F_206C_206F_206E_200E_202C_202E_200E_206D_206E_200F_200D_202B_206E_202A_202C_206E_206B_200E_200C_202E(_installer, provider.InternalName, text)); int num = ((pluginInstallStatus == PluginInstallStatus.InProgress) ? (-1622657706) : (-1622657711)); string text2 = default(string); bool flag = default(bool); while (true) { int num2 = num; int num3 = -1622657707; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 2: text2 = 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(1562604466); flag = !_202C_200F_202A_206D_206D_200B_202A_202D_200F_206C_200F_206D_200D_202D_202D_202E_200C_202B_200F_206E_206F_200B_202B_200D_200D_206D_200C_200D_200F_206E_202A_202D_200B_202D_206D_202A_200B_202B_200C_202D_202E(_installer); num = -1622657712; break; case 1: text2 = 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(1827312863); flag = !_202C_200F_202A_206D_206D_200B_202A_202D_200F_206C_200F_206D_200D_202D_202D_202E_200C_202B_200F_206E_206F_200B_202B_200D_200D_206D_200C_200D_200F_206E_202A_202D_200B_202D_206D_202A_200B_202B_200C_202D_202E(_installer); num = -1622657712; break; case 3: 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(676010430); flag = false; num = -1622657712; break; case 0: num = -1622657711; break; case 4: num = ((pluginInstallStatus == PluginInstallStatus.Failed) ? (-1622657708) : (-1622657709)); break; case 6: num = -1622657705; break; case 5: { ImRaii.DisabledDisposable disabledDisposable = _206C_202C_206D_206B_202B_206A_202D_202D_202B_206B_202C_202E_206C_206D_202A_206B_206E_202C_200E_202C_202D_200E_206B_202D_202E_206F_202C_206D_206E_206B_200C_202A_202A_206E_202A_200F_200F_200E_206A_200E_202E(!flag); try { num = ((!UiThemeUtils.IconTextButton(FontAwesomeIcon.Download, text2)) ? (-1581628262) : (-1581628263)); while (true) { int num5 = num; num3 = -1581628264; num4 = num5; switch ((num4 | num3) - (num4 & num3)) { case 0: num = -1581628263; break; case 1: _200C_206A_206D_202E_206D_202E_200B_206E_200F_200F_202B_202C_206B_202E_206C_202B_200B_202C_206A_200E_200E_200C_206A_202D_202E_206E_202A_202E_202E_206B_206D_202C_202E_200E_206F_206C_200F_202B_202D_206B_202E(_installer, provider.InternalName, text, provider.AliasUrls); num = -1581628262; break; case 2: return; } } } finally { num = ((disabledDisposable == null) ? (-1254752141) : (-1254752144)); while (true) { int num6 = num; num3 = -1254752142; num4 = num6; switch ((num4 | num3) - (num4 & num3)) { case 0: num = -1254752144; break; case 1: goto end_IL_01dc; case 2: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)disabledDisposable); num = -1254752141; break; } continue; end_IL_01dc: break; } } } } } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawEnableButton(PluginProvider provider) { Uri? dalamudRepositoryUri = provider.DalamudRepositoryUri; string text = (((object)dalamudRepositoryUri != null) ? _202B_206A_202D_206E_206B_200B_206C_206D_202C_202A_202A_200D_200B_200C_202C_200C_206E_206A_206E_200F_200C_206F_200B_206F_206C_202B_202C_206A_206F_206F_200F_206B_206C_200F_206C_200C_206A_200E_200B_206F_202E((object)dalamudRepositoryUri) : null); PluginInstallStatus pluginInstallStatus = _206A_206A_202C_202C_206F_202E_206A_200F_200C_202B_206B_202D_200C_206F_206C_206A_200E_206A_206B_202A_202A_202E_200B_200E_206C_206C_200B_206F_200E_202C_202C_202B_206E_206B_200D_206F_200F_202E_202D_206C_202E(_206A_202A_206B_200F_206A_202D_202D_206A_200E_206B_206C_206A_202A_202B_206B_200B_202D_200B_200C_206F_206F_206C_206F_206E_200E_202C_202E_200E_206D_206E_200F_200D_202B_206E_202A_202C_206E_206B_200E_200C_202E(_installer, provider.InternalName, text)); int num = ((pluginInstallStatus == PluginInstallStatus.InProgress) ? 931338616 : 931338618); string text2 = default(string); bool flag = default(bool); while (true) { int num2 = num; int num3 = 931338622; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 5: text2 = 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(1378809147); flag = !_202C_200F_202A_206D_206D_200B_202A_202D_200F_206C_200F_206D_200D_202D_202D_202E_200C_202B_200F_206E_206F_200B_202B_200D_200D_206D_200C_200D_200F_206E_202A_202D_200B_202D_206D_202A_200B_202B_200C_202D_202E(_installer); num = 931338620; break; case 6: text2 = 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(-681385853); flag = false; num = 931338620; break; case 3: text2 = 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(-1002098078); flag = !_202C_200F_202A_206D_206D_200B_202A_202D_200F_206C_200F_206D_200D_202D_202D_202E_200C_202B_200F_206E_206F_200B_202B_200D_200D_206D_200C_200D_200F_206E_202A_202D_200B_202D_206D_202A_200B_202B_200C_202D_202E(_installer); num = 931338620; break; case 4: num = ((pluginInstallStatus == PluginInstallStatus.Failed) ? 931338621 : 931338623); break; case 0: num = 931338618; break; case 1: num = 931338619; break; case 2: { ImRaii.DisabledDisposable disabledDisposable = _206C_202C_206D_206B_202B_206A_202D_202D_202B_206B_202C_202E_206C_206D_202A_206B_206E_202C_200E_202C_202D_200E_206B_202D_202E_206F_202C_206D_206E_206B_200C_202A_202A_206E_202A_200F_200F_200E_206A_200E_202E(!flag); try { num = ((!UiThemeUtils.IconTextButton(FontAwesomeIcon.ToggleOn, text2)) ? (-2109627536) : (-2109627533)); while (true) { int num5 = num; num3 = -2109627535; num4 = num5; int num6 = num4 + num3; int num7 = num4 & num3; switch (num6 - (num7 + num7)) { case 0: num = -2109627533; break; case 2: _206F_202E_206A_200F_200F_200F_200C_202A_206E_200E_200D_200B_206E_200D_202A_200C_200B_200D_200E_202B_200B_202A_200E_200D_206C_202C_202C_202D_206F_202E_200C_202B_202D_206D_206B_202B_206D_206A_202E_202C_202E(_installer, provider.InternalName, text, provider.AliasUrls); num = -2109627536; break; case 1: return; } } } finally { num = ((disabledDisposable == null) ? 1605622938 : 1605622937); while (true) { int num8 = num; num3 = 1605622936; num4 = num8; int num9 = num4 + num3; int num10 = num4 & num3; switch (num9 - (num10 + num10)) { case 2: goto end_IL_01de; case 1: _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E((IDisposable)disabledDisposable); num = 1605622938; break; case 0: num = 1605622937; break; } continue; end_IL_01de: break; } } } } } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawInstallError(PluginProvider provider) { Uri? dalamudRepositoryUri = provider.DalamudRepositoryUri; string text = (((object)dalamudRepositoryUri != null) ? _202B_206A_202D_206E_206B_200B_206C_206D_202C_202A_202A_200D_200B_200C_202C_200C_206E_206A_206E_200F_200C_206F_200B_206F_206C_202B_202C_206A_206F_206F_200F_206B_206C_200F_206C_200C_206A_200E_200B_206F_202E((object)dalamudRepositoryUri) : null); PluginInstallState pluginInstallState = _206A_202A_206B_200F_206A_202D_202D_206A_200E_206B_206C_206A_202A_202B_206B_200B_202D_200B_200C_206F_206F_206C_206F_206E_200E_202C_202E_200E_206D_206E_200F_200D_202B_206E_202A_202C_206E_206B_200E_200C_202E(_installer, provider.InternalName, text); int num = ((_206A_206A_202C_202C_206F_202E_206A_200F_200C_202B_206B_202D_200C_206F_206C_206A_200E_206A_206B_202A_202A_202E_200B_200E_206C_206C_200B_206F_200E_202C_202C_202B_206E_206B_200D_206F_200F_202E_202D_206C_202E(pluginInstallState) != PluginInstallStatus.Failed) ? 1117282439 : 1117282436); while (true) { int num2 = num; int num3 = 1117282439; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 2: num = 1117282436; break; case 3: num = ((!_202A_206C_206D_202D_206B_202E_206E_200D_206E_202B_200F_200C_202D_202C_202B_202A_200E_206F_206D_200B_206B_202D_202A_206E_200E_202B_200F_202B_206C_202E_200B_202C_206F_206C_200D_200E_206B_200B_200E_200D_202E(_200E_200C_202D_202C_206A_202C_200F_206B_200F_200B_202E_200C_202C_206A_200F_206E_202B_200C_200C_200D_202C_202E_206E_200D_202B_206C_206A_206B_206E_206F_200F_200C_200E_202E_202D_206F_202D_206D_200E_206C_202E(pluginInstallState))) ? 1117282438 : 1117282439); break; case 1: { _200F_202E_200C_202C_200B_206A_206F_200C_206D_202B_202D_206E_206A_200E_206B_206B_206C_206A_202C_202A_202D_206E_206E_202D_200F_206D_202A_200B_200F_206B_206B_200F_202D_206D_200C_206B_206B_200E_200C_206E_202E(0f); ImU8String imU8String = new ImU8String(8, 1); 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(1468647696)); imU8String.AppendFormatted(_200E_200C_202D_202C_206A_202C_200F_206B_200F_200B_202E_200C_202C_206A_200F_206E_202B_200C_200C_200D_202C_202E_206E_200D_202B_206C_206A_206B_206E_206F_200F_200C_200E_202E_202D_206F_202D_206D_200E_206C_202E(pluginInstallState)); _202A_202D_200F_202E_202D_202C_200F_200C_206C_200E_200E_202E_202E_200D_206F_200D_206C_200E_202C_206A_206E_200E_200B_206D_202B_206B_200B_202B_202B_200B_206E_206C_200E_202E_206E_202C_200B_206A_206C_202C_202E(ref UiThemeUtils.StatusLocked, imU8String); _200B_202B_202B_206F_202D_202D_206D_200F_206A_206E_202E_206E_202C_202C_202C_206F_206A_200B_202A_202B_206E_206E_200D_200C_200C_202A_206B_206D_200B_206A_200C_200E_200D_200E_200F_206E_206D_202A_202D_202A_202E(); return; } case 0: return; } } } static Uri _206B_202C_206D_202B_206A_206A_206E_202E_202C_200C_200D_202C_200C_202C_202B_206E_206E_200E_202C_206B_202B_202E_200E_200C_202E_200D_206E_206B_206C_206D_206D_202E_200E_202A_200F_206B_202E_200C_202B_202E(string P_0) { return new Uri(P_0); } static bool _200F_206F_200D_206E_202A_206F_206D_206B_202C_202B_200D_206C_206C_200C_202A_206A_206C_206F_200B_202E_200B_202C_200C_206C_206C_206F_206A_200E_206C_200B_200D_206D_206A_206A_206E_202E_202C_202B_206D_202B_202E(ICommandManager P_0, string P_1) { return P_0.ProcessCommand(P_1); } static void _202B_206D_206D_202C_200F_200E_200B_202D_200C_206A_206C_202A_206F_202C_206B_200C_202A_202E_200B_202C_200C_200E_206A_206A_202C_202D_200F_206D_206D_200F_206F_202C_200F_200F_206F_202B_202C_206B_202A_200F_202E() { ImGui.Spacing(); } static IUiBuilder _202C_202B_200D_202D_202B_202B_206F_200C_202C_200F_200F_200B_206A_206F_206F_202C_206C_202E_206C_206B_200E_200F_206C_200D_206B_206D_200D_202A_200D_206E_202D_206B_202E_206E_202B_200E_206C_200D_200C_206C_202E(IDalamudPluginInterface P_0) { return P_0.UiBuilder; } static IFontHandle _202D_202D_202E_200B_200C_200B_206D_202C_200D_206C_206A_202B_200E_206F_206B_200C_206A_206A_206D_202E_202D_200E_202A_200D_200E_202D_202E_206F_202B_200E_202E_200E_206A_202A_206D_206E_206A_206D_206E_202E_202E(IUiBuilder P_0) { return P_0.IconFontFixedWidthHandle; } static IDisposable _202B_200F_200B_200E_206F_200D_202D_206C_202A_202D_202E_202D_206D_206E_206A_200D_200C_200F_206A_200D_200C_202A_206A_202A_202E_200C_206F_200B_206A_200D_202B_202C_202E_202A_206C_202A_202C_202C_202C_206E_202E(IFontHandle P_0) { return P_0.Push(); } static string _206A_202B_202C_200D_206D_206B_200F_206C_206E_200C_200E_200F_206E_206D_200D_202C_202C_206F_206C_200C_206C_202B_202A_206F_200D_206B_202A_200C_206B_200E_200C_200E_200B_202A_206F_206A_206B_202E_200D_206A_202E(FontAwesomeIcon P_0) { return P_0.ToIconString(); } static Vector2 _200D_206F_206D_206A_202E_200E_202E_202C_200F_202C_206E_206C_202C_202B_200E_202C_200B_202B_206D_202B_202A_206A_206D_200B_202B_206F_206D_206C_200D_202C_200B_202C_206C_206C_202B_200B_202C_202C_202C_200F_202E(ImU8String P_0, bool P_1, float P_2) { return ImGui.CalcTextSize(P_0, P_1, P_2); } static ImGuiStylePtr _206A_206C_200E_200D_202D_202E_202C_200B_206E_200B_200B_206F_200D_202E_200B_200E_200C_202E_206D_200D_200C_206C_200C_202C_200E_200D_206F_202D_202E_206A_206B_206E_206F_200B_202A_200C_202B_202C_200F_206B_202E() { return ImGui.GetStyle(); } static void _206E_206E_202C_202B_202D_202C_202D_200D_200E_202A_202D_206F_200F_200E_206A_200F_200F_206A_206C_206D_202C_200E_206C_200F_202A_200C_202D_206B_200C_202D_202B_202C_202C_200D_200C_202C_202C_206E_206C_202E(IDisposable P_0) { P_0.Dispose(); } static bool _206F_202E_200C_202D_206F_206D_202D_202C_206D_200B_202D_202A_202D_202D_202C_200C_206B_206E_206C_200E_206D_206D_202E_206C_206D_206B_200F_200C_200E_206A_200F_202E_202C_200E_200E_206A_206E_200B_200B_202C_202E(IEnumerator P_0) { return P_0.MoveNext(); } static ImRaii.DisabledDisposable _206C_202C_206D_206B_202B_206A_202D_202D_202B_206B_202C_202E_206C_206D_202A_206B_206E_202C_200E_202C_202D_200E_206B_202D_202E_206F_202C_206D_206E_206B_200C_202A_202A_206E_202A_200F_200F_200E_206A_200E_202E(bool P_0) { return ImRaii.Disabled(P_0); } static bool _206B_206F_200E_200B_202D_202D_206E_206B_202D_200F_206B_206A_206A_206E_202E_200B_206B_206B_206F_200F_200C_206C_200C_200B_202C_202B_206B_200F_206E_200B_206D_200D_202B_200C_200F_206A_200B_206B_202A_200E_202E(ImU8String P_0, bool P_1) { return ImGui.RadioButton(P_0, P_1); } static void _206D_206D_206A_200F_202E_200B_202E_206C_206A_206E_206D_202C_202C_206C_202A_206D_202A_202B_206D_200C_200E_206B_202C_202C_200B_206B_202E_206B_206B_206B_202C_202B_200B_206F_200C_200D_206B_200F_202A_202C_202E(IDalamudPluginInterface P_0, IPluginConfiguration P_1) { P_0.SavePluginConfig(P_1); } static IEnumerable _200B_200F_202C_200B_206D_206F_202A_202E_202E_202A_202A_202C_200C_206F_202B_200F_206E_206B_200B_200D_200F_200D_206D_206E_202C_202E_206F_200F_200D_206E_206C_202C_206A_202D_206F_206D_200E_206F_206D_202A_202E(IDalamudPluginInterface P_0) { return P_0.InstalledPlugins; } static string _200D_202D_200E_202E_202E_206F_206C_206B_202C_200D_202E_202E_202A_202A_200B_200C_200B_206A_206E_200F_206D_200D_200D_200C_200E_206D_202E_206C_200F_202E_206D_200F_202E_200E_206E_202B_206C_206A_206B_206E_202E(string P_0, IEnumerable P_1) { return string.Join(P_0, P_1); } static string _202E_200E_202E_206E_202D_200B_202B_200B_200E_200E_200C_206A_202E_206E_206F_202C_206F_206C_202C_200B_200B_202E_200B_206F_200F_206E_202E_202D_206D_200C_206A_202D_206E_206C_200B_200B_206F_200D_202B_202A_202E(string P_0, string P_1) { return P_0 + P_1; } static ImRaii.IdDisposable _206C_200C_200B_200D_202A_202B_202C_200B_202E_202E_206F_202A_202B_200E_202A_200F_206B_206F_206E_200E_206B_206A_206E_202C_202E_206E_200C_200D_202A_200B_206F_202A_200B_202C_200B_202B_206E_202C_206C_202B_202E(ImU8String P_0, bool P_1) { return ImRaii.PushId(P_0, P_1); } static void _202D_202A_206D_206B_200B_200F_200E_200B_200B_206B_200F_202A_200F_206D_200C_200F_206C_200E_202D_202D_200D_206E_202A_206C_200C_202E_200B_206C_206F_206E_202E_202E_206E_206D_206E_200B_206E_200F_206F_200E_202E(ImU8String P_0) { ImGui.TextUnformatted(P_0); } static ImRaii.IndentDisposable _200B_200C_200D_200F_202E_200F_206D_206E_200D_202C_200B_206D_202B_200F_200E_206E_202A_200D_200D_200D_200C_200F_206B_200B_200C_202A_202E_206E_206D_200F_202C_200C_206C_200F_200C_206C_206A_206B_206B_206D_202E(float P_0, bool P_1, bool P_2) { return ImRaii.PushIndent(P_0, P_1, P_2); } static bool _202A_206C_206D_202D_206B_202E_206E_200D_206E_202B_200F_200C_202D_202C_202B_202A_200E_206F_206D_200B_206B_202D_202A_206E_200E_202B_200F_202B_206C_202E_200B_202C_206F_206C_200D_200E_206B_200B_200E_200D_202E(string P_0) { return string.IsNullOrEmpty(P_0); } static void _200F_202E_200C_202C_200B_206A_206F_200C_206D_202B_202D_206E_206A_200E_206B_206B_206C_206A_202C_202A_202D_206E_206E_202D_200F_206D_202A_200B_200F_206B_206B_200F_202D_206D_200C_206B_206B_200E_200C_206E_202E(float P_0) { ImGui.PushTextWrapPos(P_0); } static void _202A_202D_200F_202E_202D_202C_200F_200C_206C_200E_200E_202E_202E_200D_206F_200D_206C_200E_202C_206A_206E_200E_200B_206D_202B_206B_200B_202B_202B_200B_206E_206C_200E_202E_206E_202C_200B_206A_206C_202C_202E(ref Vector4 P_0, ImU8String P_1) { ImGui.TextColored(in P_0, P_1); } static void _200B_202B_202B_206F_202D_202D_206D_200F_206A_206E_202E_206E_202C_202C_202C_206F_206A_200B_202A_202B_206E_206E_200D_200C_200C_202A_206B_206D_200B_206A_200C_200E_200D_200E_200F_206E_206D_202A_202D_202A_202E() { ImGui.PopTextWrapPos(); } static bool _206B_200E_202B_200C_206B_202C_206F_206B_202A_202D_202A_202D_202C_206D_200B_200B_200E_206A_206A_206C_202E_202B_200B_206B_200E_202C_200C_202E_202A_202E_200E_202D_202E_206F_202E_206B_202C_200C_206F_206F_202E(IExposedPlugin P_0) { return P_0.IsLoaded; } static void _206F_202A_202D_202E_202B_200C_202D_206B_202D_206E_200C_200E_200F_206C_206F_202C_200F_200B_202A_206B_206A_202D_206C_200B_200E_206A_202A_202E_202C_200B_206C_206A_202C_202E_202E_202A_200B_206A_206F_200E_202E() { ImGui.SameLine(); } static Version _202C_202B_200C_206B_202C_200C_202D_200D_206B_202E_206D_200C_206D_206B_200F_202C_206B_206A_200E_202B_206C_200B_200F_200E_206C_200C_200F_206A_200F_206B_202C_200E_206C_202D_200E_200E_206C_202B_200B_206E_202E(IExposedPlugin P_0) { return P_0.Version; } static void _202B_200B_206A_200C_200D_202E_200B_200C_206A_206E_202B_206D_202B_202D_206B_206F_200B_206E_200E_200C_206E_202C_202D_200D_202C_200C_200F_206C_206B_202C_200D_202B_202B_206B_202D_200E_200C_200D_206E_200C_202E(float P_0) { ImGui.SameLine(P_0); } static void _202D_200E_206B_206A_202C_200D_206F_206C_202C_206D_206D_202B_206D_202D_200B_200D_200D_206D_202A_202E_206B_206E_202C_202E_206C_200E_206C_202B_202A_202C_202A_206F_206A_206B_200B_202D_200B_206A_206D_206C_202E() { ImGui.AlignTextToFramePadding(); } static bool _206A_206F_206D_206A_200D_202A_202A_206E_200F_200C_200C_200F_206A_202D_200F_206F_206E_202A_200C_206C_200E_200C_202B_200F_206C_202C_202E_206C_200C_206B_206B_206D_206E_206A_200C_206B_206E_200B_206A_202A_202E(Uri P_0, Uri P_1) { return P_0 != P_1; } static string _202B_206A_202D_206E_206B_200B_206C_206D_202C_202A_202A_200D_200B_200C_202C_200C_206E_206A_206E_200F_200C_206F_200B_206F_206C_202B_202C_206A_206F_206F_200F_206B_206C_200F_206C_200C_206A_200E_200B_206F_202E(object P_0) { return P_0.ToString(); } static void _200F_206E_200B_202A_206F_202B_200B_206D_202D_206E_200D_206D_200C_202D_200F_202E_200D_202B_206F_206C_202B_206C_206C_200D_206A_200C_206C_202A_206B_202C_202E_206C_206B_200D_202C_206B_200D_206A_206E_206B_202E(string P_0) { Util.OpenLink(P_0); } static bool _200B_200F_200D_202A_202D_200D_202A_206C_200D_200B_206E_200C_206B_206A_200E_206E_202D_200E_200F_202A_202D_202B_206E_200D_206C_206A_202A_202E_206C_200F_200E_206F_206C_206D_206C_206D_206A_200E_206E_202B_202E(string P_0, char P_1) { return P_0.StartsWith(P_1); } static PluginInstallState _206A_202A_206B_200F_206A_202D_202D_206A_200E_206B_206C_206A_202A_202B_206B_200B_202D_200B_200C_206F_206F_206C_206F_206E_200E_202C_202E_200E_206D_206E_200F_200D_202B_206E_202A_202C_206E_206B_200E_200C_202E(PluginInstaller P_0, string P_1, string P_2) { return P_0.GetState(P_1, P_2); } static PluginInstallStatus _206A_206A_202C_202C_206F_202E_206A_200F_200C_202B_206B_202D_200C_206F_206C_206A_200E_206A_206B_202A_202A_202E_200B_200E_206C_206C_200B_206F_200E_202C_202C_202B_206E_206B_200D_206F_200F_202E_202D_206C_202E(PluginInstallState P_0) { return P_0.Status; } static bool _202C_200F_202A_206D_206D_200B_202A_202D_200F_206C_200F_206D_200D_202D_202D_202E_200C_202B_200F_206E_206F_200B_202B_200D_200D_206D_200C_200D_200F_206E_202A_202D_200B_202D_206D_202A_200B_202B_200C_202D_202E(PluginInstaller P_0) { return P_0.IsAnyInstallInProgress; } static bool _200C_206A_206D_202E_206D_202E_200B_206E_200F_200F_202B_202C_206B_202E_206C_202B_200B_202C_206A_200E_200E_200C_206A_202D_202E_206E_202A_202E_202E_206B_206D_202C_202E_200E_206F_206C_200F_202B_202D_206B_202E(PluginInstaller P_0, string P_1, string P_2, IReadOnlyList P_3) { return P_0.TryInstall(P_1, P_2, P_3); } static bool _206F_202E_206A_200F_200F_200F_200C_202A_206E_200E_200D_200B_206E_200D_202A_200C_200B_200D_200E_202B_200B_202A_200E_200D_206C_202C_202C_202D_206F_202E_200C_202B_202D_206D_206B_202B_206D_206A_202E_202C_202E(PluginInstaller P_0, string P_1, string P_2, IReadOnlyList P_3) { return P_0.TryEnable(P_1, P_2, P_3); } static string _200E_200C_202D_202C_206A_202C_200F_206B_200F_200B_202E_200C_202C_206A_200F_206E_202B_200C_200C_200D_202C_202E_206E_200D_202B_206C_206A_206B_206E_206F_200F_200C_200E_202E_202D_206F_202D_206D_200E_206C_202E(PluginInstallState P_0) { return P_0.ErrorMessage; } static void _206F_206D_206A_202E_200F_200F_206F_206D_200C_200F_206E_202C_202D_200F_200D_200F_200B_206C_206B_202B_200F_200C_206F_202A_206B_206F_202D_200D_202B_206F_202E_206E_202A_202C_202D_206F_206F_200B_202C_200E_202E(ImU8String P_0) { ImGui.TextDisabled(P_0); } static void _206D_206B_206A_202D_200E_202E_206D_200E_200E_200D_206B_206D_206C_206A_200D_206B_206D_206F_206F_200B_200F_206A_200F_202E_202C_206B_200C_206A_206B_200F_202D_200E_206F_202E_202A_202D_202E_200D_202A_202C_202E() { ImGui.Separator(); } }