using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Versioning;
using System.Text;
using System.Text.RegularExpressions;
using <PrivateImplementationDetails>{1D73D704-B23E-4D8F-B5DF-6319CD3EAA8E};
using A;
using BepInEx;
using BepInEx.Logging;
using BepInEx.Unity.IL2CPP;
using Endnight.Environment;
using Endnight.Extensions;
using Endnight.Types;
using Endnight.Utilities;
using HarmonyLib;
using Il2CppInterop.Runtime.Injection;
using Il2CppInterop.Runtime.InteropTypes;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using Pathfinding;
using Sons.Ai.Vail;
using Sons.Areas;
using Sons.Characters;
using Sons.Extensions;
using TheForest;
using TheForest.Utils;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.SceneManagement;
[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly: TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]
[assembly: AssemblyCompany("RestoreDebugCommands")]
[assembly: AssemblyConfiguration("Release")]
[assembly: AssemblyFileVersion("1.0.2")]
[assembly: AssemblyInformationalVersion("1.0.2")]
[assembly: AssemblyProduct("RestoreDebugCommands")]
[assembly: AssemblyTitle("RestoreDebugCommands")]
[assembly: AssemblyVersion("1.0.2.0")]
namespace A
{
[CompilerGenerated]
[A]
internal sealed class A : Attribute
{
}
[CompilerGenerated]
[A]
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)]
internal sealed class a : Attribute
{
public readonly byte[] A;
public a(byte P_0)
{
A = new byte[1] { P_0 };
}
public a(byte[] P_0)
{
A = P_0;
}
}
[CompilerGenerated]
[A]
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)]
internal sealed class B : Attribute
{
public readonly byte A;
public B(byte P_0)
{
A = P_0;
}
}
}
namespace RestoreDebugCommands
{
[B(1)]
[a(0)]
public class PluginInfo
{
public const string PluginGuid = "codengine.RestoreDebugCommands";
public const string PluginName = "RestoreDebugCommands";
public const string PluginVersion = "1.0.2";
}
[B(1)]
[a(0)]
[BepInPlugin("codengine.RestoreDebugCommands", "RestoreDebugCommands", "1.0.2")]
public class RestoreDebugCommandsPlugin : BasePlugin
{
[global::A.a(0)]
public class CustomComponent : MonoBehaviour
{
[Serializable]
[CompilerGenerated]
private sealed class A
{
[global::A.a(0)]
public static readonly A A = new A();
[global::A.a(0)]
public static Func<string, bool> A;
[global::A.a(0)]
public static Func<GameObject, int> A;
[B(0)]
internal bool A(string P_0)
{
float result;
return float.TryParse(P_0, out result);
}
[B(0)]
internal int A(GameObject P_0)
{
return ((Object)P_0).GetInstanceID();
}
}
[CompilerGenerated]
private sealed class a
{
[global::A.a(0)]
public string A;
public StringComparison A;
[B(0)]
internal bool A(GameObject P_0)
{
return CustomComponent.A(this.A, (Object)(object)P_0, this.A);
}
}
private bool m_A;
public void Start()
{
SceneManager.sceneLoaded = (Object.ReferenceEquals((Object)(object)SceneManager.sceneLoaded, (Object)null) ? UnityAction<Scene, LoadSceneMode>.op_Implicit((Action<Scene, LoadSceneMode>)A) : ((Il2CppObjectBase)Delegate.Combine((Delegate)(object)SceneManager.sceneLoaded, (Delegate)(object)UnityAction<Scene, LoadSceneMode>.op_Implicit((Action<Scene, LoadSceneMode>)A))).Cast<UnityAction<Scene, LoadSceneMode>>());
}
private void A(Scene P_0, LoadSceneMode P_1)
{
if (((Scene)(ref P_0)).name == 5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.b())
{
this.m_A = false;
}
}
public void Update()
{
if (!this.m_A && A() && !this.m_A)
{
DebugConsole.RegisterCommand(5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.C(), Func<string, bool>.op_Implicit((Func<string, bool>)b), (Object)(object)DebugConsole.Instance);
DebugConsole.RegisterCommand(5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.c(), Func<string, bool>.op_Implicit((Func<string, bool>)B), (Object)(object)DebugConsole.Instance);
DebugConsole.RegisterCommand(5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.D(), Func<string, bool>.op_Implicit((Func<string, bool>)A), (Object)(object)DebugConsole.Instance);
DebugConsole.RegisterCommand(5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.d(), Func<string, bool>.op_Implicit((Func<string, bool>)a), (Object)(object)DebugConsole.Instance);
this.m_A = true;
}
}
private bool A(string P_0)
{
VailWorldSimulation val = default(VailWorldSimulation);
if (!float.TryParse(P_0, out var result) || !VailWorldSimulation.TryGetInstance(ref val))
{
RestoreDebugCommandsPlugin.A.LogInfo((object)5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.E());
return false;
}
val.AddVirginiaSentiment((MonoBehaviourStimuli)(object)LocalPlayer.PlayerStimuli, result);
RestoreDebugCommandsPlugin.A.LogInfo((object)5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.e());
return true;
}
private bool a(string P_0)
{
VailWorldEvents val = default(VailWorldEvents);
if (!SingletonBehaviour<VailWorldEvents>.TryGetInstance(ref val))
{
RestoreDebugCommandsPlugin.A.LogInfo((object)5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.E());
return false;
}
val.DebugVirginiaVisit(0);
RestoreDebugCommandsPlugin.A.LogInfo((object)5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.e());
return true;
}
private bool B(string P_0)
{
//IL_001e: Unknown result type (might be due to invalid IL or missing references)
//IL_002d: Unknown result type (might be due to invalid IL or missing references)
//IL_00d2: Unknown result type (might be due to invalid IL or missing references)
if (string.IsNullOrEmpty(P_0))
{
RestoreDebugCommandsPlugin.A.LogInfo((object)5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.F());
return false;
}
LocalPlayer.CamRotator._originalRotation = Quaternion.identity;
LocalPlayer.MainRotator._originalRotation = Quaternion.identity;
GameObject val = A(P_0 + 5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.c(), StringComparison.InvariantCultureIgnoreCase, false);
if ((Object)(object)val == (Object)null)
{
val = A(P_0, StringComparison.InvariantCultureIgnoreCase, false);
}
if ((Object)(object)val == (Object)null)
{
val = A(P_0, StringComparison.InvariantCultureIgnoreCase, true);
}
if ((Object)(object)val != (Object)null)
{
return A(val);
}
string[] array = P_0.Split(' ');
if (array.Length >= 3 && array.All([B(0)] (string P_0) => float.TryParse(P_0, out var _)))
{
A(new Vector3(float.Parse(array[0]), Mathf.Ceil(float.Parse(array[1])), float.Parse(array[2])));
return true;
}
return false;
}
private static bool A(GameObject P_0)
{
//IL_0033: Unknown result type (might be due to invalid IL or missing references)
//IL_0040: Unknown result type (might be due to invalid IL or missing references)
//IL_004b: Unknown result type (might be due to invalid IL or missing references)
int num = (1 << LayerMask.NameToLayer(5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.f())) | (1 << LayerMask.NameToLayer(5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.G()));
if (!A(P_0, num, out var val))
{
return false;
}
LocalPlayer.CheckCaveForcedEnter(P_0.transform.position, false);
LocalPlayer.TeleportTo(((RaycastHit)(ref val)).point, P_0.transform.rotation);
return true;
}
private static bool A(GameObject P_0, int P_1, out RaycastHit P_2)
{
//IL_0006: Unknown result type (might be due to invalid IL or missing references)
//IL_000b: Unknown result type (might be due to invalid IL or missing references)
//IL_000c: Unknown result type (might be due to invalid IL or missing references)
//IL_000d: Unknown result type (might be due to invalid IL or missing references)
//IL_0012: Unknown result type (might be due to invalid IL or missing references)
//IL_001c: Unknown result type (might be due to invalid IL or missing references)
//IL_0031: Unknown result type (might be due to invalid IL or missing references)
//IL_0032: Unknown result type (might be due to invalid IL or missing references)
//IL_0037: Unknown result type (might be due to invalid IL or missing references)
//IL_0041: Unknown result type (might be due to invalid IL or missing references)
//IL_0046: Unknown result type (might be due to invalid IL or missing references)
//IL_0050: Unknown result type (might be due to invalid IL or missing references)
Vector3 position = P_0.transform.position;
if (Physics.SphereCast(position + Vector3.up, 0.1f, Vector3.down, ref P_2, 60f, P_1))
{
return true;
}
return Physics.SphereCast(TerrainUtilities.GetTerrainPosition(position) + Vector3.up * 5f, 0.1f, Vector3.down, ref P_2, 60f, P_1);
}
private static void A(Vector3 P_0)
{
//IL_0000: Unknown result type (might be due to invalid IL or missing references)
//IL_0007: Unknown result type (might be due to invalid IL or missing references)
//IL_000d: Unknown result type (might be due to invalid IL or missing references)
LocalPlayer.CheckCaveForcedEnter(P_0, false);
LocalPlayer.TeleportTo(P_0, LocalPlayer.Transform.rotation);
}
[return: global::A.a(2)]
private static GameObject A(string P_0, StringComparison P_1 = StringComparison.InvariantCultureIgnoreCase, bool P_2 = false)
{
List<string> list = P_0.Split(5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.g().ToCharArray(), StringSplitOptions.RemoveEmptyEntries).ToList();
if (list.Count == 0)
{
return null;
}
string text = list.Last();
if (!int.TryParse(text, out var result))
{
result = 1;
}
else
{
int num = P_0.LastIndexOf(text);
P_0 = P_0.Substring(0, num - 1);
}
result--;
if (A(P_0, out var list2, P_1, P_2))
{
return null;
}
if (result < list2.Count)
{
return list2[result];
}
return list2.Last();
}
private static bool A(string P_0, out List<GameObject> P_1, StringComparison P_2 = StringComparison.InvariantCultureIgnoreCase, bool P_3 = false)
{
P_1 = (from P_0 in (IEnumerable<GameObject>)Object.FindObjectsOfType<GameObject>(P_3)
where A(P_0, (Object)(object)P_0, P_2)
orderby ((Object)P_0).GetInstanceID()
select P_0).ToList();
return P_1.Count == 0;
}
private static bool A(string P_0, Object P_1, StringComparison P_2)
{
string name = P_1.name;
if (string.Equals(P_1.name, P_0, P_2))
{
return true;
}
RegexOptions regexOptions = RegexOptions.None;
switch (P_2)
{
case StringComparison.CurrentCultureIgnoreCase:
case StringComparison.OrdinalIgnoreCase:
regexOptions |= RegexOptions.IgnoreCase;
break;
case StringComparison.InvariantCulture:
regexOptions |= RegexOptions.CultureInvariant;
break;
default:
regexOptions |= RegexOptions.IgnoreCase | RegexOptions.CultureInvariant;
break;
}
return Regex.IsMatch(name, 5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.H() + P_0 + 5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.h(), regexOptions);
}
[B(2)]
private bool b(string P_0)
{
//IL_009d: Unknown result type (might be due to invalid IL or missing references)
//IL_00a2: Unknown result type (might be due to invalid IL or missing references)
//IL_00a4: Unknown result type (might be due to invalid IL or missing references)
//IL_00ab: Unknown result type (might be due to invalid IL or missing references)
//IL_00d6: Unknown result type (might be due to invalid IL or missing references)
//IL_00e0: Unknown result type (might be due to invalid IL or missing references)
//IL_00e5: Unknown result type (might be due to invalid IL or missing references)
//IL_00ea: Unknown result type (might be due to invalid IL or missing references)
//IL_010c: Unknown result type (might be due to invalid IL or missing references)
//IL_0111: Unknown result type (might be due to invalid IL or missing references)
//IL_0115: Unknown result type (might be due to invalid IL or missing references)
//IL_011b: Unknown result type (might be due to invalid IL or missing references)
//IL_0120: Unknown result type (might be due to invalid IL or missing references)
//IL_0125: Unknown result type (might be due to invalid IL or missing references)
//IL_012a: Unknown result type (might be due to invalid IL or missing references)
//IL_012c: Unknown result type (might be due to invalid IL or missing references)
//IL_0131: Unknown result type (might be due to invalid IL or missing references)
//IL_0133: Unknown result type (might be due to invalid IL or missing references)
//IL_013d: Unknown result type (might be due to invalid IL or missing references)
//IL_0142: Unknown result type (might be due to invalid IL or missing references)
//IL_0159: Unknown result type (might be due to invalid IL or missing references)
//IL_0152: Unknown result type (might be due to invalid IL or missing references)
//IL_015b: Unknown result type (might be due to invalid IL or missing references)
//IL_015d: Unknown result type (might be due to invalid IL or missing references)
//IL_015f: Unknown result type (might be due to invalid IL or missing references)
//IL_0161: Unknown result type (might be due to invalid IL or missing references)
//IL_0163: Unknown result type (might be due to invalid IL or missing references)
//IL_0165: Unknown result type (might be due to invalid IL or missing references)
//IL_0167: Unknown result type (might be due to invalid IL or missing references)
//IL_016e: Unknown result type (might be due to invalid IL or missing references)
//IL_018f: Unknown result type (might be due to invalid IL or missing references)
//IL_0191: Unknown result type (might be due to invalid IL or missing references)
//IL_0193: Unknown result type (might be due to invalid IL or missing references)
//IL_0195: Unknown result type (might be due to invalid IL or missing references)
//IL_019a: Unknown result type (might be due to invalid IL or missing references)
//IL_019f: Unknown result type (might be due to invalid IL or missing references)
//IL_017f: Unknown result type (might be due to invalid IL or missing references)
//IL_0184: Unknown result type (might be due to invalid IL or missing references)
//IL_0186: Unknown result type (might be due to invalid IL or missing references)
//IL_018b: Unknown result type (might be due to invalid IL or missing references)
//IL_01a1: Unknown result type (might be due to invalid IL or missing references)
//IL_01a8: Unknown result type (might be due to invalid IL or missing references)
//IL_01b4: Unknown result type (might be due to invalid IL or missing references)
//IL_01c5: Unknown result type (might be due to invalid IL or missing references)
//IL_01cc: Unknown result type (might be due to invalid IL or missing references)
//IL_01ee: Unknown result type (might be due to invalid IL or missing references)
//IL_01f3: Unknown result type (might be due to invalid IL or missing references)
//IL_0214: Unknown result type (might be due to invalid IL or missing references)
//IL_0232: Unknown result type (might be due to invalid IL or missing references)
//IL_0237: Unknown result type (might be due to invalid IL or missing references)
//IL_023b: Unknown result type (might be due to invalid IL or missing references)
//IL_0246: Unknown result type (might be due to invalid IL or missing references)
//IL_024e: Unknown result type (might be due to invalid IL or missing references)
//IL_021f: Unknown result type (might be due to invalid IL or missing references)
//IL_0229: Expected I4, but got Unknown
if (P_0 == null)
{
P_0 = string.Empty;
}
string[] array = P_0.Split(5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.g().ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
if (array.Length == 0)
{
return false;
}
int num = 1;
float num2 = 4f;
string text = array[0];
string text2 = 5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.I();
int num3;
if (array.Length >= 2)
{
num3 = (int.TryParse(array[1], out var _) ? 1 : 0);
if (num3 == 0)
{
text2 = ((array.Length > 1) ? array[1] : null);
}
}
else
{
num3 = 1;
}
int num4 = ((num3 != 0) ? 1 : 2);
A(array, num4, ref num);
A(array, num4 + 1, ref num2);
VailWorldSimulation val = VailWorldSimulation.Instance();
Transform transform = ActiveWorldLocation.Transform;
int num5 = VailWorldSimulation.NewFamily();
Vector3 position = transform.position;
bool flag = position.y <= TerrainUtilities.GetTerrainHeight(position);
int num6 = 0;
RaycastHit val8 = default(RaycastHit);
RaycastHit val9 = default(RaycastHit);
for (int i = 0; i < num; i++)
{
if (!A(text, text2, i, out var val2))
{
continue;
}
Vector3 val3 = Vector3ExtensionMethods.Flattened(Random.onUnitSphere * 2f);
LayerMask mask = LayerHelper.GetMask(new int[2]
{
SonsLayer.op_Implicit(SonsLayer.Terrain),
SonsLayer.op_Implicit(SonsLayer.BasicCollider)
});
Vector3 val4 = transform.forward * num2 + Vector3.up + val3;
Vector3 val5 = Vector3.up * 0.5f;
LayerMask val6 = (flag ? mask : LayerHelper.GetMask(SonsLayer.op_Implicit(SonsLayer.Terrain)));
Vector3 val7 = position;
val7 = ((!Physics.Linecast(val7, val7 + val4, ref val8, LayerMask.op_Implicit(val6), (QueryTriggerInteraction)1)) ? (val7 + (val4 + val5)) : (((RaycastHit)(ref val8)).point + val5));
if (!Physics.SphereCast(val7, 0.1f, Vector3.down, ref val9, 120f, LayerMask.op_Implicit(mask)))
{
continue;
}
bool keepAboveTerrain = val7.y >= TerrainUtilities.GetTerrainHeight(val7);
VailActor component = val2.GetPrefab().GetComponent<VailActor>();
WorldSimActor val10 = val.SpawnActor(component, ((RaycastHit)(ref val9)).point, GraphMask.everything, (IVailSpawner)null, State.None, num5, val2.GetVariationId());
if (val10 != null)
{
if ((int)val2.GetVariationSubset() != 0)
{
val10.SetVariationSubset((int)val2.GetVariationSubset());
}
val10.SetKeepAboveTerrain(keepAboveTerrain);
AreaMask currentAreaMask = CaveEntranceManager.CurrentAreaMask;
val10.SetAreaMask(currentAreaMask);
val10.SetGraphMask(GraphMask.op_Implicit(val.GetNavGraphMaskForArea(currentAreaMask, false)));
val10.IsDebugSpawned = true;
num6++;
}
}
return num6 != 0;
}
private bool A(string P_0, string P_1, int P_2, out CharacterVariation P_3)
{
P_3 = null;
CharacterDefinition val = C(P_0);
if ((Object)(object)val == (Object)null)
{
return false;
}
CharacterVariation val2 = default(CharacterVariation);
if (!val.TryGetVariation(P_1, P_2, ref val2))
{
return false;
}
P_3 = val2;
return true;
}
[return: global::A.a(2)]
private static CharacterDefinition C(string P_0)
{
Enumerator<CharacterDefinition> enumerator = Object.FindFirstObjectByType<CharacterManager>()._definitions.GetEnumerator();
while (enumerator.MoveNext())
{
CharacterDefinition current = enumerator.Current;
if (string.Equals(current.GetId(), P_0, StringComparison.InvariantCultureIgnoreCase))
{
return current;
}
Enumerator<string> enumerator2 = current.GetAliases().GetEnumerator();
while (enumerator2.MoveNext())
{
if (string.Equals(enumerator2.Current, P_0, StringComparison.InvariantCultureIgnoreCase))
{
return current;
}
}
}
return null;
}
private static void A(string[] P_0, int P_1, ref float P_2)
{
if (P_0.Length > P_1 && float.TryParse(P_0[P_1], out var result))
{
P_2 = result;
}
}
private static void A(string[] P_0, int P_1, ref int P_2)
{
if (P_0.Length > P_1 && int.TryParse(P_0[P_1], out var result))
{
P_2 = result;
}
}
private static bool A()
{
return LocalPlayer.IsInWorld;
}
}
private static readonly ManualLogSource A = new ManualLogSource(5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.B());
public override void Load()
{
//IL_0019: Unknown result type (might be due to invalid IL or missing references)
//IL_001e: Unknown result type (might be due to invalid IL or missing references)
//IL_0026: Unknown result type (might be due to invalid IL or missing references)
//IL_0032: Expected O, but got Unknown
Logger.Sources.Add((ILogSource)(object)A);
ClassInjector.RegisterTypeInIl2Cpp<CustomComponent>();
GameObject val = new GameObject(5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.A())
{
hideFlags = (HideFlags)61
};
val.AddComponent<CustomComponent>();
Object.DontDestroyOnLoad((Object)val);
Harmony.CreateAndPatchAll(Assembly.GetExecutingAssembly(), (string)null);
((BasePlugin)this).Log.LogInfo((object)5D2C1AE5-7C16-43A0-B526-E4FB9BF43333.a());
}
}
}
namespace <PrivateImplementationDetails>{1D73D704-B23E-4D8F-B5DF-6319CD3EAA8E}
{
[StructLayout(LayoutKind.Auto, CharSet = CharSet.Auto)]
internal class 5D2C1AE5-7C16-43A0-B526-E4FB9BF43333
{
[StructLayout(LayoutKind.Explicit, Pack = 1, Size = 204)]
private struct 2
{
}
internal static 2 3/* Not supported: data(F8 CE DB DD C1 DD C9 E9 C7 C1 D5 C6 E5 CA C0 EA D8 D1 F4 D6 DF DB D9 D9 92 E1 D5 C2 C2 D8 C6 D0 CE EE EA FC E9 CC E3 E0 EF E2 EE E5 F5 A7 E6 FC BA F8 F7 FD FB F1 FB F4 FC F6 C2 F4 E5 E3 FB E7 8F AF 8D 8B 9B 88 AF 82 8F 8E 81 8F 82 94 B4 89 8F 9C 91 97 AD 90 92 8E BF 92 99 9F B7 93 90 B6 A2 AA BA A8 AD BB A9 BF 85 AC B4 AE 90 AE B6 A2 B3 B5 B1 B8 8D BA B2 A9 BB BE B5 BF A2 81 BD A7 4D 42 46 40 4F 79 45 5E 4B 57 66 40 4A 54 41 71 48 4E 5D 6C 4D 5E 5B 58 08 13 57 5E 42 58 14 09 4D 6A 65 6C 41 6D 66 68 61 77 4E 60 6B 62 3A 51 7F 69 6A 78 77 71 5E 7C 61 7A 73 52 79 7B 78 7C 0E 0E 1A 49 30 4B 1E 0C 0C 07 0F 0C) */;
internal static byte[] 4 = new byte[204]
{
248, 206, 219, 221, 193, 221, 201, 233, 199, 193,
213, 198, 229, 202, 192, 234, 216, 209, 244, 214,
223, 219, 217, 217, 146, 225, 213, 194, 194, 216,
198, 208, 206, 238, 234, 252, 233, 204, 227, 224,
239, 226, 238, 229, 245, 167, 230, 252, 186, 248,
247, 253, 251, 241, 251, 244, 252, 246, 194, 244,
229, 227, 251, 231, 143, 175, 141, 139, 155, 136,
175, 130, 143, 142, 129, 143, 130, 148, 180, 137,
143, 156, 145, 151, 173, 144, 146, 142, 191, 146,
153, 159, 183, 147, 144, 182, 162, 170, 186, 168,
173, 187, 169, 191, 133, 172, 180, 174, 144, 174,
182, 162, 179, 181, 177, 184, 141, 186, 178, 169,
187, 190, 181, 191, 162, 129, 189, 167, 77, 66,
70, 64, 79, 121, 69, 94, 75, 87, 102, 64,
74, 84, 65, 113, 72, 78, 93, 108, 77, 94,
91, 88, 8, 19, 87, 94, 66, 88, 20, 9,
77, 106, 101, 108, 65, 109, 102, 104, 97, 119,
78, 96, 107, 98, 58, 81, 127, 105, 106, 120,
119, 113, 94, 124, 97, 122, 115, 82, 121, 123,
120, 124, 14, 14, 26, 73, 48, 75, 30, 12,
12, 7, 15, 12
};
internal static string[] 5 = new string[17];
private static string 6(int P_0, int P_1, int P_2)
{
string @string = Encoding.UTF8.GetString(4, P_1, P_2);
5[P_0] = @string;
return @string;
}
public static string A()
{
return 5[0] ?? 6(0, 0, 18);
}
public static string a()
{
return 5[1] ?? 6(1, 18, 40);
}
public static string B()
{
return 5[2] ?? 6(2, 58, 26);
}
public static string b()
{
return 5[3] ?? 6(3, 84, 8);
}
public static string C()
{
return 5[4] ?? 6(4, 92, 12);
}
public static string c()
{
return 5[5] ?? 6(5, 104, 4);
}
public static string D()
{
return 5[6] ?? 6(6, 108, 17);
}
public static string d()
{
return 5[7] ?? 6(7, 125, 13);
}
public static string E()
{
return 5[8] ?? 6(8, 138, 5);
}
public static string e()
{
return 5[9] ?? 6(9, 143, 4);
}
public static string F()
{
return 5[10] ?? 6(10, 147, 28);
}
public static string f()
{
return 5[11] ?? 6(11, 175, 7);
}
public static string G()
{
return 5[12] ?? 6(12, 182, 13);
}
public static string g()
{
return 5[13] ?? 6(13, 195, 1);
}
public static string H()
{
return 5[14] ?? 6(14, 196, 1);
}
public static string h()
{
return 5[15] ?? 6(15, 197, 1);
}
public static string I()
{
return 5[16] ?? 6(16, 198, 6);
}
static 5D2C1AE5-7C16-43A0-B526-E4FB9BF43333()
{
for (int i = 0; i < 4.Length; i++)
{
4[i] = (byte)((uint)(4[i] ^ i) ^ 0xAAu);
}
}
}
}