Decompiled source of CConsole v0.12.0

CConsole.dll

Decompiled 2 weeks ago
using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Net.Http;
using System.Reflection;
using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Versioning;
using System.Security;
using System.Security.Permissions;
using System.Text;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.Threading;
using System.Threading.Tasks;
using AIGraph;
using AK;
using Agents;
using BepInEx;
using BepInEx.Bootstrap;
using BepInEx.Configuration;
using BepInEx.Logging;
using BepInEx.Unity.IL2CPP;
using BepInEx.Unity.IL2CPP.Hook;
using BepInEx.Unity.IL2CPP.Utils;
using BepInEx.Unity.IL2CPP.Utils.Collections;
using CConsole;
using CConsole.Commands;
using CConsole.Interop;
using CConsole.Utils.DebugDraw;
using CellMenu;
using CullingSystem;
using Enemies;
using GTFO.API;
using GTFO.API.JSON;
using GTFO.API.Utilities;
using GameData;
using Gear;
using Globals;
using HarmonyLib;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.Attributes;
using Il2CppInterop.Runtime.Injection;
using Il2CppInterop.Runtime.InteropTypes;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppInterop.Runtime.InteropTypes.Fields;
using Il2CppInterop.Runtime.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections;
using Il2CppSystem.Collections.Generic;
using Il2CppSystem.Reflection;
using LevelGeneration;
using Localization;
using MonoMod.RuntimeDetour;
using Player;
using SNetwork;
using TMPro;
using UnityEngine;
using UnityEngine.AI;
using UnityEngine.Rendering;
using UnityExplorer.UI;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly: AssemblyFileVersion("0.12.0")]
[assembly: AssemblyInformationalVersion("0.12.0")]
[assembly: TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
[assembly: AssemblyCompany("CConsole")]
[assembly: AssemblyConfiguration("Public")]
[assembly: AssemblyProduct("CConsole")]
[assembly: AssemblyTitle("CConsole")]
[assembly: TargetPlatform("Windows7.0")]
[assembly: SupportedOSPlatform("Windows7.0")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("0.12.0.0")]
[module: UnverifiableCode]
[module: SuppressIldasm]
[module: ConfusedBy("Confuser.Core 1.6.0+447341964f")]
internal class <Module>
{
	internal struct \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e
	{
		internal uint \u206e\u200b\u202e\u206b\u200f\u206a\u202e\u206e\u202a\u200c\u206a\u200e\u202e\u206a\u202e\u200b\u202d\u206e\u202c\u206f\u200b\u206b\u200e\u202a\u206c\u202b\u202a\u202a\u200e\u206f\u206d\u206c\u206b\u206a\u200c\u200c\u200d\u200f\u200f\u202a\u202e;

		internal void \u206f\u206e\u206a\u200c\u202b\u206b\u206a\u202a\u202c\u206e\u202a\u200b\u200b\u206b\u202a\u206a\u202b\u200f\u206e\u206c\u202e\u200e\u202c\u200c\u200b\u202e\u200e\u200e\u206b\u202d\u206e\u200c\u206d\u202c\u202c\u206c\u206f\u200f\u200d\u206f\u202e()
		{
			\u206e\u200b\u202e\u206b\u200f\u206a\u202e\u206e\u202a\u200c\u206a\u200e\u202e\u206a\u202e\u200b\u202d\u206e\u202c\u206f\u200b\u206b\u200e\u202a\u206c\u202b\u202a\u202a\u200e\u206f\u206d\u206c\u206b\u206a\u200c\u200c\u200d\u200f\u200f\u202a\u202e = 1024u;
		}

		internal uint \u206d\u200e\u200d\u200f\u200c\u200e\u202b\u202d\u202b\u206a\u202a\u206b\u200f\u200c\u200c\u206f\u200d\u206a\u206d\u200b\u200b\u206d\u206a\u206f\u202d\u202c\u200f\u206b\u206e\u202e\u206b\u206a\u200c\u206f\u200e\u202e\u200b\u206f\u206a\u202c\u202e(\u206a\u206d\u206b\u202a\u206f\u206d\u206d\u202e\u202a\u200e\u206a\u200f\u200b\u200c\u206e\u200c\u200c\u200c\u200f\u200e\u202a\u206b\u200b\u206a\u206a\u202b\u200b\u202d\u202a\u202c\u206f\u200e\u200e\u206a\u202c\u202c\u206f\u206e\u206d\u206e\u202e rangeDecoder)
		{
			uint num = (rangeDecoder.\u206f\u200b\u206e\u206b\u200d\u206a\u200d\u206d\u206a\u200e\u202c\u200d\u200e\u200b\u202a\u200b\u206a\u206e\u202c\u200f\u206e\u202d\u200e\u202e\u206c\u206c\u206c\u206d\u206e\u206a\u206c\u202b\u200c\u202e\u202a\u200b\u200e\u200b\u206f\u202c\u202e >> 11) * \u206e\u200b\u202e\u206b\u200f\u206a\u202e\u206e\u202a\u200c\u206a\u200e\u202e\u206a\u202e\u200b\u202d\u206e\u202c\u206f\u200b\u206b\u200e\u202a\u206c\u202b\u202a\u202a\u200e\u206f\u206d\u206c\u206b\u206a\u200c\u200c\u200d\u200f\u200f\u202a\u202e;
			if (rangeDecoder.\u202d\u206c\u202b\u200f\u206c\u206b\u200d\u200c\u202c\u206e\u206b\u206b\u200c\u200c\u200f\u206b\u200c\u206f\u206f\u202a\u200b\u202d\u200e\u206e\u206e\u200b\u206a\u206d\u200e\u202d\u202d\u206b\u202c\u200c\u202c\u200e\u206b\u206b\u200f\u200c\u202e < num)
			{
				goto IL_001d;
			}
			goto IL_01c5;
			IL_01c5:
			rangeDecoder.\u206f\u200b\u206e\u206b\u200d\u206a\u200d\u206d\u206a\u200e\u202c\u200d\u200e\u200b\u202a\u200b\u206a\u206e\u202c\u200f\u206e\u202d\u200e\u202e\u206c\u206c\u206c\u206d\u206e\u206a\u206c\u202b\u200c\u202e\u202a\u200b\u200e\u200b\u206f\u202c\u202e -= num;
			int num2 = 2041206616;
			goto IL_0022;
			IL_0022:
			while (true)
			{
				uint num3;
				switch ((num3 = (uint)num2 ^ 0x65A2C0C3u) % 12)
				{
				case 8u:
					break;
				case 9u:
					rangeDecoder.\u206f\u200b\u206e\u206b\u200d\u206a\u200d\u206d\u206a\u200e\u202c\u200d\u200e\u200b\u202a\u200b\u206a\u206e\u202c\u200f\u206e\u202d\u200e\u202e\u206c\u206c\u206c\u206d\u206e\u206a\u206c\u202b\u200c\u202e\u202a\u200b\u200e\u200b\u206f\u202c\u202e = num;
					num2 = (int)(num3 * 1343744428) ^ -77888025;
					continue;
				case 3u:
					rangeDecoder.\u202d\u206c\u202b\u200f\u206c\u206b\u200d\u200c\u202c\u206e\u206b\u206b\u200c\u200c\u200f\u206b\u200c\u206f\u206f\u202a\u200b\u202d\u200e\u206e\u206e\u200b\u206a\u206d\u200e\u202d\u202d\u206b\u202c\u200c\u202c\u200e\u206b\u206b\u200f\u200c\u202e -= num;
					\u206e\u200b\u202e\u206b\u200f\u206a\u202e\u206e\u202a\u200c\u206a\u200e\u202e\u206a\u202e\u200b\u202d\u206e\u202c\u206f\u200b\u206b\u200e\u202a\u206c\u202b\u202a\u202a\u200e\u206f\u206d\u206c\u206b\u206a\u200c\u200c\u200d\u200f\u200f\u202a\u202e -= \u206e\u200b\u202e\u206b\u200f\u206a\u202e\u206e\u202a\u200c\u206a\u200e\u202e\u206a\u202e\u200b\u202d\u206e\u202c\u206f\u200b\u206b\u200e\u202a\u206c\u202b\u202a\u202a\u200e\u206f\u206d\u206c\u206b\u206a\u200c\u200c\u200d\u200f\u200f\u202a\u202e >> 5;
					num2 = (int)(num3 * 1799453214) ^ -1641575389;
					continue;
				case 1u:
					rangeDecoder.\u202d\u206c\u202b\u200f\u206c\u206b\u200d\u200c\u202c\u206e\u206b\u206b\u200c\u200c\u200f\u206b\u200c\u206f\u206f\u202a\u200b\u202d\u200e\u206e\u206e\u200b\u206a\u206d\u200e\u202d\u202d\u206b\u202c\u200c\u202c\u200e\u206b\u206b\u200f\u200c\u202e = (rangeDecoder.\u202d\u206c\u202b\u200f\u206c\u206b\u200d\u200c\u202c\u206e\u206b\u206b\u200c\u200c\u200f\u206b\u200c\u206f\u206f\u202a\u200b\u202d\u200e\u206e\u206e\u200b\u206a\u206d\u200e\u202d\u202d\u206b\u202c\u200c\u202c\u200e\u206b\u206b\u200f\u200c\u202e << 8) | (byte)rangeDecoder.\u200c\u200f\u202e\u200d\u206f\u202e\u200b\u200f\u206c\u206f\u206c\u200f\u206d\u202e\u202c\u200e\u202a\u200f\u206c\u206f\u200d\u202d\u202a\u202b\u206f\u206f\u200c\u206b\u200c\u206e\u200f\u206a\u206a\u200f\u200b\u202e\u200c\u202d\u206b\u202b\u202e.ReadByte();
					num2 = (int)(num3 * 761361967) ^ -1133726643;
					continue;
				case 0u:
				{
					\u206e\u200b\u202e\u206b\u200f\u206a\u202e\u206e\u202a\u200c\u206a\u200e\u202e\u206a\u202e\u200b\u202d\u206e\u202c\u206f\u200b\u206b\u200e\u202a\u206c\u202b\u202a\u202a\u200e\u206f\u206d\u206c\u206b\u206a\u200c\u200c\u200d\u200f\u200f\u202a\u202e += 2048 - \u206e\u200b\u202e\u206b\u200f\u206a\u202e\u206e\u202a\u200c\u206a\u200e\u202e\u206a\u202e\u200b\u202d\u206e\u202c\u206f\u200b\u206b\u200e\u202a\u206c\u202b\u202a\u202a\u200e\u206f\u206d\u206c\u206b\u206a\u200c\u200c\u200d\u200f\u200f\u202a\u202e >> 5;
					int num6;
					int num7;
					if (rangeDecoder.\u206f\u200b\u206e\u206b\u200d\u206a\u200d\u206d\u206a\u200e\u202c\u200d\u200e\u200b\u202a\u200b\u206a\u206e\u202c\u200f\u206e\u202d\u200e\u202e\u206c\u206c\u206c\u206d\u206e\u206a\u206c\u202b\u200c\u202e\u202a\u200b\u200e\u200b\u206f\u202c\u202e >= 16777216)
					{
						num6 = -1322963252;
						num7 = num6;
					}
					else
					{
						num6 = -134490909;
						num7 = num6;
					}
					num2 = num6 ^ ((int)num3 * -1944762933);
					continue;
				}
				case 11u:
					return 0u;
				case 4u:
					rangeDecoder.\u202d\u206c\u202b\u200f\u206c\u206b\u200d\u200c\u202c\u206e\u206b\u206b\u200c\u200c\u200f\u206b\u200c\u206f\u206f\u202a\u200b\u202d\u200e\u206e\u206e\u200b\u206a\u206d\u200e\u202d\u202d\u206b\u202c\u200c\u202c\u200e\u206b\u206b\u200f\u200c\u202e = (rangeDecoder.\u202d\u206c\u202b\u200f\u206c\u206b\u200d\u200c\u202c\u206e\u206b\u206b\u200c\u200c\u200f\u206b\u200c\u206f\u206f\u202a\u200b\u202d\u200e\u206e\u206e\u200b\u206a\u206d\u200e\u202d\u202d\u206b\u202c\u200c\u202c\u200e\u206b\u206b\u200f\u200c\u202e << 8) | (byte)rangeDecoder.\u200c\u200f\u202e\u200d\u206f\u202e\u200b\u200f\u206c\u206f\u206c\u200f\u206d\u202e\u202c\u200e\u202a\u200f\u206c\u206f\u200d\u202d\u202a\u202b\u206f\u206f\u200c\u206b\u200c\u206e\u200f\u206a\u206a\u200f\u200b\u202e\u200c\u202d\u206b\u202b\u202e.ReadByte();
					num2 = ((int)num3 * -297797215) ^ 0x466C9781;
					continue;
				case 5u:
					rangeDecoder.\u206f\u200b\u206e\u206b\u200d\u206a\u200d\u206d\u206a\u200e\u202c\u200d\u200e\u200b\u202a\u200b\u206a\u206e\u202c\u200f\u206e\u202d\u200e\u202e\u206c\u206c\u206c\u206d\u206e\u206a\u206c\u202b\u200c\u202e\u202a\u200b\u200e\u200b\u206f\u202c\u202e <<= 8;
					num2 = (int)((num3 * 387595264) ^ 0x2ECCD4C4);
					continue;
				case 2u:
				{
					int num4;
					int num5;
					if (rangeDecoder.\u206f\u200b\u206e\u206b\u200d\u206a\u200d\u206d\u206a\u200e\u202c\u200d\u200e\u200b\u202a\u200b\u206a\u206e\u202c\u200f\u206e\u202d\u200e\u202e\u206c\u206c\u206c\u206d\u206e\u206a\u206c\u202b\u200c\u202e\u202a\u200b\u200e\u200b\u206f\u202c\u202e >= 16777216)
					{
						num4 = -355411790;
						num5 = num4;
					}
					else
					{
						num4 = -1441133496;
						num5 = num4;
					}
					num2 = num4 ^ ((int)num3 * -1256927457);
					continue;
				}
				case 10u:
					rangeDecoder.\u206f\u200b\u206e\u206b\u200d\u206a\u200d\u206d\u206a\u200e\u202c\u200d\u200e\u200b\u202a\u200b\u206a\u206e\u202c\u200f\u206e\u202d\u200e\u202e\u206c\u206c\u206c\u206d\u206e\u206a\u206c\u202b\u200c\u202e\u202a\u200b\u200e\u200b\u206f\u202c\u202e <<= 8;
					num2 = (int)((num3 * 1823852239) ^ 0x24F98572);
					continue;
				case 6u:
					goto IL_01c5;
				default:
					return 1u;
				}
				break;
			}
			goto IL_001d;
			IL_001d:
			num2 = 215086142;
			goto IL_0022;
		}
	}

	internal struct \u200b\u206d\u206f\u206f\u200b\u202a\u202a\u200b\u202e\u206e\u202e\u202b\u206c\u200d\u200f\u206e\u206f\u202e\u206d\u202a\u200b\u206c\u200b\u206e\u200f\u206e\u206f\u200e\u206f\u202c\u206f\u202e\u206b\u206b\u202b\u206f\u200b\u206e\u200d\u206a\u202e
	{
		internal readonly \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[] \u202c\u202d\u206c\u202d\u202d\u206a\u202e\u202e\u200b\u200b\u200c\u202c\u206c\u202d\u200d\u200b\u200b\u200c\u202c\u202b\u202a\u206e\u200d\u200e\u200b\u206f\u206b\u202e\u200b\u202d\u200d\u202c\u206b\u206e\u202c\u202b\u206e\u200b\u202c\u206c\u202e;

		internal readonly int \u200b\u202c\u200d\u200e\u200b\u206c\u206c\u206f\u202b\u206b\u206d\u200b\u200f\u202c\u200c\u200d\u206a\u202a\u202b\u200d\u206f\u206e\u200e\u200c\u200b\u202b\u202a\u206c\u200d\u206d\u200d\u206c\u202b\u200e\u206f\u206f\u202b\u200d\u200f\u202e\u202e;

		internal \u200b\u206d\u206f\u206f\u200b\u202a\u202a\u200b\u202e\u206e\u202e\u202b\u206c\u200d\u200f\u206e\u206f\u202e\u206d\u202a\u200b\u206c\u200b\u206e\u200f\u206e\u206f\u200e\u206f\u202c\u206f\u202e\u206b\u206b\u202b\u206f\u200b\u206e\u200d\u206a\u202e(int numBitLevels)
		{
			\u200b\u202c\u200d\u200e\u200b\u206c\u206c\u206f\u202b\u206b\u206d\u200b\u200f\u202c\u200c\u200d\u206a\u202a\u202b\u200d\u206f\u206e\u200e\u200c\u200b\u202b\u202a\u206c\u200d\u206d\u200d\u206c\u202b\u200e\u206f\u206f\u202b\u200d\u200f\u202e\u202e = numBitLevels;
			\u202c\u202d\u206c\u202d\u202d\u206a\u202e\u202e\u200b\u200b\u200c\u202c\u206c\u202d\u200d\u200b\u200b\u200c\u202c\u202b\u202a\u206e\u200d\u200e\u200b\u206f\u206b\u202e\u200b\u202d\u200d\u202c\u206b\u206e\u202c\u202b\u206e\u200b\u202c\u206c\u202e = new \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[1 << numBitLevels];
		}

		internal void \u206d\u206d\u200d\u202b\u200e\u200f\u202a\u202c\u202e\u202b\u206b\u206f\u206d\u202c\u200b\u200b\u206d\u206f\u202d\u206e\u202c\u206a\u202a\u206e\u206b\u206f\u200f\u202e\u202a\u202e\u206d\u202c\u202b\u200e\u206d\u202e\u206b\u200e\u202b\u206f\u202e()
		{
			uint num = 1u;
			while (true)
			{
				int num2;
				int num3;
				if (num >= 1 << \u200b\u202c\u200d\u200e\u200b\u206c\u206c\u206f\u202b\u206b\u206d\u200b\u200f\u202c\u200c\u200d\u206a\u202a\u202b\u200d\u206f\u206e\u200e\u200c\u200b\u202b\u202a\u206c\u200d\u206d\u200d\u206c\u202b\u200e\u206f\u206f\u202b\u200d\u200f\u202e\u202e)
				{
					num2 = 51457044;
					num3 = num2;
				}
				else
				{
					num2 = 141368997;
					num3 = num2;
				}
				while (true)
				{
					uint num4;
					switch ((num4 = (uint)num2 ^ 0x1301527Bu) % 4)
					{
					case 0u:
						num2 = 141368997;
						continue;
					default:
						return;
					case 2u:
						\u202c\u202d\u206c\u202d\u202d\u206a\u202e\u202e\u200b\u200b\u200c\u202c\u206c\u202d\u200d\u200b\u200b\u200c\u202c\u202b\u202a\u206e\u200d\u200e\u200b\u206f\u206b\u202e\u200b\u202d\u200d\u202c\u206b\u206e\u202c\u202b\u206e\u200b\u202c\u206c\u202e[num].\u206f\u206e\u206a\u200c\u202b\u206b\u206a\u202a\u202c\u206e\u202a\u200b\u200b\u206b\u202a\u206a\u202b\u200f\u206e\u206c\u202e\u200e\u202c\u200c\u200b\u202e\u200e\u200e\u206b\u202d\u206e\u200c\u206d\u202c\u202c\u206c\u206f\u200f\u200d\u206f\u202e();
						num++;
						num2 = 1290459230;
						continue;
					case 1u:
						break;
					case 3u:
						return;
					}
					break;
				}
			}
		}

		internal uint \u202b\u206d\u206e\u202c\u206c\u202a\u206c\u202b\u202c\u206c\u200b\u202d\u206d\u202e\u206c\u206c\u202c\u200d\u200e\u206c\u202e\u206c\u206f\u200d\u202c\u200e\u206e\u206e\u206a\u200b\u206a\u200e\u206d\u206b\u206c\u202e\u206f\u200d\u206b\u200e\u202e(\u206a\u206d\u206b\u202a\u206f\u206d\u206d\u202e\u202a\u200e\u206a\u200f\u200b\u200c\u206e\u200c\u200c\u200c\u200f\u200e\u202a\u206b\u200b\u206a\u206a\u202b\u200b\u202d\u202a\u202c\u206f\u200e\u200e\u206a\u202c\u202c\u206f\u206e\u206d\u206e\u202e rangeDecoder)
		{
			uint num = 1u;
			int num4 = default(int);
			while (true)
			{
				int num2 = 556639516;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x5CE842A9u) % 6)
					{
					case 2u:
						break;
					case 5u:
						num4 = \u200b\u202c\u200d\u200e\u200b\u206c\u206c\u206f\u202b\u206b\u206d\u200b\u200f\u202c\u200c\u200d\u206a\u202a\u202b\u200d\u206f\u206e\u200e\u200c\u200b\u202b\u202a\u206c\u200d\u206d\u200d\u206c\u202b\u200e\u206f\u206f\u202b\u200d\u200f\u202e\u202e;
						num2 = (int)(num3 * 1119661703) ^ -1930671996;
						continue;
					case 0u:
						num = (num << 1) + \u202c\u202d\u206c\u202d\u202d\u206a\u202e\u202e\u200b\u200b\u200c\u202c\u206c\u202d\u200d\u200b\u200b\u200c\u202c\u202b\u202a\u206e\u200d\u200e\u200b\u206f\u206b\u202e\u200b\u202d\u200d\u202c\u206b\u206e\u202c\u202b\u206e\u200b\u202c\u206c\u202e[num].\u206d\u200e\u200d\u200f\u200c\u200e\u202b\u202d\u202b\u206a\u202a\u206b\u200f\u200c\u200c\u206f\u200d\u206a\u206d\u200b\u200b\u206d\u206a\u206f\u202d\u202c\u200f\u206b\u206e\u202e\u206b\u206a\u200c\u206f\u200e\u202e\u200b\u206f\u206a\u202c\u202e(rangeDecoder);
						num2 = 885491730;
						continue;
					case 4u:
					{
						int num5;
						if (num4 <= 0)
						{
							num2 = 839982332;
							num5 = num2;
						}
						else
						{
							num2 = 1663331359;
							num5 = num2;
						}
						continue;
					}
					case 3u:
						num4--;
						num2 = (int)(num3 * 1966962404) ^ -1296318853;
						continue;
					default:
						return num - (uint)(1 << \u200b\u202c\u200d\u200e\u200b\u206c\u206c\u206f\u202b\u206b\u206d\u200b\u200f\u202c\u200c\u200d\u206a\u202a\u202b\u200d\u206f\u206e\u200e\u200c\u200b\u202b\u202a\u206c\u200d\u206d\u200d\u206c\u202b\u200e\u206f\u206f\u202b\u200d\u200f\u202e\u202e);
					}
					break;
				}
			}
		}

		internal uint \u200c\u206a\u202d\u202e\u202d\u202d\u200d\u200e\u202c\u202a\u206d\u202a\u206b\u202e\u202e\u200f\u200f\u206f\u200d\u202b\u202c\u202e\u206d\u200d\u202e\u202e\u200e\u200f\u200e\u202a\u202e\u200b\u206d\u206c\u206c\u200f\u202a\u206d\u200f\u202a\u202e(\u206a\u206d\u206b\u202a\u206f\u206d\u206d\u202e\u202a\u200e\u206a\u200f\u200b\u200c\u206e\u200c\u200c\u200c\u200f\u200e\u202a\u206b\u200b\u206a\u206a\u202b\u200b\u202d\u202a\u202c\u206f\u200e\u200e\u206a\u202c\u202c\u206f\u206e\u206d\u206e\u202e rangeDecoder)
		{
			uint num = 1u;
			int num5 = default(int);
			uint num4 = default(uint);
			uint num7 = default(uint);
			while (true)
			{
				int num2 = 309179965;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x7EF90B50u) % 8)
					{
					case 3u:
						break;
					case 6u:
						num5++;
						num2 = (int)(num3 * 527855832) ^ -811289070;
						continue;
					case 1u:
						num2 = ((int)num3 * -359261985) ^ -2035792875;
						continue;
					case 5u:
						num4 = 0u;
						num5 = 0;
						num2 = ((int)num3 * -46886168) ^ 0x35DC2B91;
						continue;
					case 7u:
						num7 = \u202c\u202d\u206c\u202d\u202d\u206a\u202e\u202e\u200b\u200b\u200c\u202c\u206c\u202d\u200d\u200b\u200b\u200c\u202c\u202b\u202a\u206e\u200d\u200e\u200b\u206f\u206b\u202e\u200b\u202d\u200d\u202c\u206b\u206e\u202c\u202b\u206e\u200b\u202c\u206c\u202e[num].\u206d\u200e\u200d\u200f\u200c\u200e\u202b\u202d\u202b\u206a\u202a\u206b\u200f\u200c\u200c\u206f\u200d\u206a\u206d\u200b\u200b\u206d\u206a\u206f\u202d\u202c\u200f\u206b\u206e\u202e\u206b\u206a\u200c\u206f\u200e\u202e\u200b\u206f\u206a\u202c\u202e(rangeDecoder);
						num <<= 1;
						num2 = 686140208;
						continue;
					case 0u:
						num += num7;
						num4 |= num7 << num5;
						num2 = (int)(num3 * 304639106) ^ -264708386;
						continue;
					case 2u:
					{
						int num6;
						if (num5 < \u200b\u202c\u200d\u200e\u200b\u206c\u206c\u206f\u202b\u206b\u206d\u200b\u200f\u202c\u200c\u200d\u206a\u202a\u202b\u200d\u206f\u206e\u200e\u200c\u200b\u202b\u202a\u206c\u200d\u206d\u200d\u206c\u202b\u200e\u206f\u206f\u202b\u200d\u200f\u202e\u202e)
						{
							num2 = 573327055;
							num6 = num2;
						}
						else
						{
							num2 = 1526299084;
							num6 = num2;
						}
						continue;
					}
					default:
						return num4;
					}
					break;
				}
			}
		}

		internal static uint \u206c\u202e\u202e\u202e\u202c\u200f\u202b\u202a\u206e\u206a\u206c\u202e\u200b\u200f\u200e\u202b\u202b\u200d\u200e\u200f\u202e\u200b\u200e\u202a\u200e\u200d\u200b\u202b\u200c\u200b\u206f\u202d\u206c\u202d\u206a\u202c\u202b\u200e\u206b\u202e\u202e(\u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[] Models, uint startIndex, \u206a\u206d\u206b\u202a\u206f\u206d\u206d\u202e\u202a\u200e\u206a\u200f\u200b\u200c\u206e\u200c\u200c\u200c\u200f\u200e\u202a\u206b\u200b\u206a\u206a\u202b\u200b\u202d\u202a\u202c\u206f\u200e\u200e\u206a\u202c\u202c\u206f\u206e\u206d\u206e\u202e rangeDecoder, int NumBitLevels)
		{
			uint num = 1u;
			uint num6 = default(uint);
			int num5 = default(int);
			uint num4 = default(uint);
			while (true)
			{
				int num2 = 895584345;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x783EB7B5u) % 10)
					{
					case 4u:
						break;
					case 0u:
						num6 = Models[startIndex + num].\u206d\u200e\u200d\u200f\u200c\u200e\u202b\u202d\u202b\u206a\u202a\u206b\u200f\u200c\u200c\u206f\u200d\u206a\u206d\u200b\u200b\u206d\u206a\u206f\u202d\u202c\u200f\u206b\u206e\u202e\u206b\u206a\u200c\u206f\u200e\u202e\u200b\u206f\u206a\u202c\u202e(rangeDecoder);
						num2 = 1357195791;
						continue;
					case 1u:
						num2 = (int)((num3 * 1646050400) ^ 0x9F93D70);
						continue;
					case 3u:
						num5 = 0;
						num2 = (int)((num3 * 314528218) ^ 0x4349B166);
						continue;
					case 9u:
					{
						int num7;
						if (num5 >= NumBitLevels)
						{
							num2 = 6630733;
							num7 = num2;
						}
						else
						{
							num2 = 348715985;
							num7 = num2;
						}
						continue;
					}
					case 5u:
						num4 |= num6 << num5;
						num2 = (int)(num3 * 1087724306) ^ -2019684116;
						continue;
					case 2u:
						num <<= 1;
						num += num6;
						num2 = ((int)num3 * -595360720) ^ 0x26D98AC;
						continue;
					case 6u:
						num4 = 0u;
						num2 = ((int)num3 * -1201692015) ^ 0x1905F5BA;
						continue;
					case 7u:
						num5++;
						num2 = (int)(num3 * 1093743009) ^ -1748896213;
						continue;
					default:
						return num4;
					}
					break;
				}
			}
		}
	}

	internal class \u206a\u206d\u206b\u202a\u206f\u206d\u206d\u202e\u202a\u200e\u206a\u200f\u200b\u200c\u206e\u200c\u200c\u200c\u200f\u200e\u202a\u206b\u200b\u206a\u206a\u202b\u200b\u202d\u202a\u202c\u206f\u200e\u200e\u206a\u202c\u202c\u206f\u206e\u206d\u206e\u202e
	{
		internal uint \u202d\u206c\u202b\u200f\u206c\u206b\u200d\u200c\u202c\u206e\u206b\u206b\u200c\u200c\u200f\u206b\u200c\u206f\u206f\u202a\u200b\u202d\u200e\u206e\u206e\u200b\u206a\u206d\u200e\u202d\u202d\u206b\u202c\u200c\u202c\u200e\u206b\u206b\u200f\u200c\u202e;

		internal uint \u206f\u200b\u206e\u206b\u200d\u206a\u200d\u206d\u206a\u200e\u202c\u200d\u200e\u200b\u202a\u200b\u206a\u206e\u202c\u200f\u206e\u202d\u200e\u202e\u206c\u206c\u206c\u206d\u206e\u206a\u206c\u202b\u200c\u202e\u202a\u200b\u200e\u200b\u206f\u202c\u202e;

		internal Stream \u200c\u200f\u202e\u200d\u206f\u202e\u200b\u200f\u206c\u206f\u206c\u200f\u206d\u202e\u202c\u200e\u202a\u200f\u206c\u206f\u200d\u202d\u202a\u202b\u206f\u206f\u200c\u206b\u200c\u206e\u200f\u206a\u206a\u200f\u200b\u202e\u200c\u202d\u206b\u202b\u202e;

		internal void \u202d\u200b\u202e\u206b\u206d\u202d\u206f\u202d\u200b\u200b\u200b\u200f\u206f\u200c\u206a\u202e\u200e\u206e\u200f\u206c\u206c\u202b\u206a\u206f\u200b\u200d\u200d\u200d\u206d\u206a\u202e\u206d\u206d\u200c\u200e\u202e\u202e\u206d\u202a\u202c\u202e(Stream stream)
		{
			\u200c\u200f\u202e\u200d\u206f\u202e\u200b\u200f\u206c\u206f\u206c\u200f\u206d\u202e\u202c\u200e\u202a\u200f\u206c\u206f\u200d\u202d\u202a\u202b\u206f\u206f\u200c\u206b\u200c\u206e\u200f\u206a\u206a\u200f\u200b\u202e\u200c\u202d\u206b\u202b\u202e = stream;
			int num3 = default(int);
			while (true)
			{
				int num = 1098457732;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x782DB757u) % 5)
					{
					case 0u:
						break;
					default:
						return;
					case 2u:
					{
						int num4;
						if (num3 >= 5)
						{
							num = 1771126688;
							num4 = num;
						}
						else
						{
							num = 736002902;
							num4 = num;
						}
						continue;
					}
					case 4u:
						\u202d\u206c\u202b\u200f\u206c\u206b\u200d\u200c\u202c\u206e\u206b\u206b\u200c\u200c\u200f\u206b\u200c\u206f\u206f\u202a\u200b\u202d\u200e\u206e\u206e\u200b\u206a\u206d\u200e\u202d\u202d\u206b\u202c\u200c\u202c\u200e\u206b\u206b\u200f\u200c\u202e = (\u202d\u206c\u202b\u200f\u206c\u206b\u200d\u200c\u202c\u206e\u206b\u206b\u200c\u200c\u200f\u206b\u200c\u206f\u206f\u202a\u200b\u202d\u200e\u206e\u206e\u200b\u206a\u206d\u200e\u202d\u202d\u206b\u202c\u200c\u202c\u200e\u206b\u206b\u200f\u200c\u202e << 8) | (byte)\u200c\u200f\u202e\u200d\u206f\u202e\u200b\u200f\u206c\u206f\u206c\u200f\u206d\u202e\u202c\u200e\u202a\u200f\u206c\u206f\u200d\u202d\u202a\u202b\u206f\u206f\u200c\u206b\u200c\u206e\u200f\u206a\u206a\u200f\u200b\u202e\u200c\u202d\u206b\u202b\u202e.ReadByte();
						num3++;
						num = 1259022425;
						continue;
					case 1u:
						\u202d\u206c\u202b\u200f\u206c\u206b\u200d\u200c\u202c\u206e\u206b\u206b\u200c\u200c\u200f\u206b\u200c\u206f\u206f\u202a\u200b\u202d\u200e\u206e\u206e\u200b\u206a\u206d\u200e\u202d\u202d\u206b\u202c\u200c\u202c\u200e\u206b\u206b\u200f\u200c\u202e = 0u;
						\u206f\u200b\u206e\u206b\u200d\u206a\u200d\u206d\u206a\u200e\u202c\u200d\u200e\u200b\u202a\u200b\u206a\u206e\u202c\u200f\u206e\u202d\u200e\u202e\u206c\u206c\u206c\u206d\u206e\u206a\u206c\u202b\u200c\u202e\u202a\u200b\u200e\u200b\u206f\u202c\u202e = uint.MaxValue;
						num3 = 0;
						num = ((int)num2 * -1872991004) ^ 0xD555BB5;
						continue;
					case 3u:
						return;
					}
					break;
				}
			}
		}

		internal void \u202d\u200f\u200d\u200f\u200d\u202e\u200d\u202c\u206d\u202e\u206e\u202b\u206f\u202c\u200c\u202a\u200e\u206d\u202b\u202c\u206f\u202a\u202e\u200f\u200c\u202e\u200d\u200f\u200f\u200e\u202e\u206e\u206d\u202d\u200e\u200e\u206a\u206f\u202c\u206f\u202e()
		{
			\u200c\u200f\u202e\u200d\u206f\u202e\u200b\u200f\u206c\u206f\u206c\u200f\u206d\u202e\u202c\u200e\u202a\u200f\u206c\u206f\u200d\u202d\u202a\u202b\u206f\u206f\u200c\u206b\u200c\u206e\u200f\u206a\u206a\u200f\u200b\u202e\u200c\u202d\u206b\u202b\u202e = null;
		}

		internal void \u200b\u202a\u200f\u202b\u206d\u200b\u200d\u202d\u206c\u202e\u206f\u200e\u206b\u202e\u200c\u202e\u202a\u202b\u202e\u202d\u200d\u202a\u202c\u200f\u206d\u206f\u200f\u200e\u206a\u202b\u206c\u202e\u202b\u202c\u202b\u206e\u202b\u202c\u206d\u200c\u202e()
		{
			while (true)
			{
				int num;
				int num2;
				if (\u206f\u200b\u206e\u206b\u200d\u206a\u200d\u206d\u206a\u200e\u202c\u200d\u200e\u200b\u202a\u200b\u206a\u206e\u202c\u200f\u206e\u202d\u200e\u202e\u206c\u206c\u206c\u206d\u206e\u206a\u206c\u202b\u200c\u202e\u202a\u200b\u200e\u200b\u206f\u202c\u202e < 16777216)
				{
					num = -60475995;
					num2 = num;
				}
				else
				{
					num = -1566470090;
					num2 = num;
				}
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num ^ 0xBD29D6D4u) % 4)
					{
					case 0u:
						num = -60475995;
						continue;
					default:
						return;
					case 1u:
						\u202d\u206c\u202b\u200f\u206c\u206b\u200d\u200c\u202c\u206e\u206b\u206b\u200c\u200c\u200f\u206b\u200c\u206f\u206f\u202a\u200b\u202d\u200e\u206e\u206e\u200b\u206a\u206d\u200e\u202d\u202d\u206b\u202c\u200c\u202c\u200e\u206b\u206b\u200f\u200c\u202e = (\u202d\u206c\u202b\u200f\u206c\u206b\u200d\u200c\u202c\u206e\u206b\u206b\u200c\u200c\u200f\u206b\u200c\u206f\u206f\u202a\u200b\u202d\u200e\u206e\u206e\u200b\u206a\u206d\u200e\u202d\u202d\u206b\u202c\u200c\u202c\u200e\u206b\u206b\u200f\u200c\u202e << 8) | (byte)\u200c\u200f\u202e\u200d\u206f\u202e\u200b\u200f\u206c\u206f\u206c\u200f\u206d\u202e\u202c\u200e\u202a\u200f\u206c\u206f\u200d\u202d\u202a\u202b\u206f\u206f\u200c\u206b\u200c\u206e\u200f\u206a\u206a\u200f\u200b\u202e\u200c\u202d\u206b\u202b\u202e.ReadByte();
						\u206f\u200b\u206e\u206b\u200d\u206a\u200d\u206d\u206a\u200e\u202c\u200d\u200e\u200b\u202a\u200b\u206a\u206e\u202c\u200f\u206e\u202d\u200e\u202e\u206c\u206c\u206c\u206d\u206e\u206a\u206c\u202b\u200c\u202e\u202a\u200b\u200e\u200b\u206f\u202c\u202e <<= 8;
						num = -1818377069;
						continue;
					case 3u:
						break;
					case 2u:
						return;
					}
					break;
				}
			}
		}

		internal uint \u202a\u202b\u200b\u202e\u206c\u200b\u202e\u200d\u202a\u206e\u202b\u200c\u200b\u202e\u202e\u206d\u206e\u200b\u200e\u202a\u202c\u202a\u202c\u200f\u206c\u206b\u206f\u202e\u200f\u206a\u206f\u202b\u206f\u200b\u200f\u206b\u206f\u206f\u206d\u206a\u202e(int numTotalBits)
		{
			uint num = \u206f\u200b\u206e\u206b\u200d\u206a\u200d\u206d\u206a\u200e\u202c\u200d\u200e\u200b\u202a\u200b\u206a\u206e\u202c\u200f\u206e\u202d\u200e\u202e\u206c\u206c\u206c\u206d\u206e\u206a\u206c\u202b\u200c\u202e\u202a\u200b\u200e\u200b\u206f\u202c\u202e;
			uint num2 = \u202d\u206c\u202b\u200f\u206c\u206b\u200d\u200c\u202c\u206e\u206b\u206b\u200c\u200c\u200f\u206b\u200c\u206f\u206f\u202a\u200b\u202d\u200e\u206e\u206e\u200b\u206a\u206d\u200e\u202d\u202d\u206b\u202c\u200c\u202c\u200e\u206b\u206b\u200f\u200c\u202e;
			uint num3 = 0u;
			int num4 = numTotalBits;
			uint num10 = default(uint);
			while (true)
			{
				int num5;
				int num6;
				if (num4 > 0)
				{
					num5 = 194920993;
					num6 = num5;
				}
				else
				{
					num5 = 1402939759;
					num6 = num5;
				}
				while (true)
				{
					uint num7;
					switch ((num7 = (uint)num5 ^ 0x14D6F381u) % 9)
					{
					case 4u:
						num5 = 194920993;
						continue;
					case 8u:
						num >>= 1;
						num10 = num2 - num >> 31;
						num2 -= num & (num10 - 1);
						num5 = 2103233088;
						continue;
					case 3u:
						num2 = (num2 << 8) | (byte)\u200c\u200f\u202e\u200d\u206f\u202e\u200b\u200f\u206c\u206f\u206c\u200f\u206d\u202e\u202c\u200e\u202a\u200f\u206c\u206f\u200d\u202d\u202a\u202b\u206f\u206f\u200c\u206b\u200c\u206e\u200f\u206a\u206a\u200f\u200b\u202e\u200c\u202d\u206b\u202b\u202e.ReadByte();
						num <<= 8;
						num5 = (int)((num7 * 229407287) ^ 0x38697F51);
						continue;
					case 6u:
						break;
					case 7u:
						num3 = (num3 << 1) | (1 - num10);
						num5 = ((int)num7 * -1173085778) ^ 0x10D692CC;
						continue;
					case 2u:
						num4--;
						num5 = 1602036429;
						continue;
					case 5u:
					{
						int num8;
						int num9;
						if (num >= 16777216)
						{
							num8 = -1752243587;
							num9 = num8;
						}
						else
						{
							num8 = -1144880355;
							num9 = num8;
						}
						num5 = num8 ^ (int)(num7 * 355011532);
						continue;
					}
					case 0u:
						\u206f\u200b\u206e\u206b\u200d\u206a\u200d\u206d\u206a\u200e\u202c\u200d\u200e\u200b\u202a\u200b\u206a\u206e\u202c\u200f\u206e\u202d\u200e\u202e\u206c\u206c\u206c\u206d\u206e\u206a\u206c\u202b\u200c\u202e\u202a\u200b\u200e\u200b\u206f\u202c\u202e = num;
						num5 = ((int)num7 * -1119810669) ^ 0x1AB7AE2B;
						continue;
					default:
						\u202d\u206c\u202b\u200f\u206c\u206b\u200d\u200c\u202c\u206e\u206b\u206b\u200c\u200c\u200f\u206b\u200c\u206f\u206f\u202a\u200b\u202d\u200e\u206e\u206e\u200b\u206a\u206d\u200e\u202d\u202d\u206b\u202c\u200c\u202c\u200e\u206b\u206b\u200f\u200c\u202e = num2;
						return num3;
					}
					break;
				}
			}
		}

		internal \u206a\u206d\u206b\u202a\u206f\u206d\u206d\u202e\u202a\u200e\u206a\u200f\u200b\u200c\u206e\u200c\u200c\u200c\u200f\u200e\u202a\u206b\u200b\u206a\u206a\u202b\u200b\u202d\u202a\u202c\u206f\u200e\u200e\u206a\u202c\u202c\u206f\u206e\u206d\u206e\u202e()
		{
		}
	}

	internal class \u206c\u202c\u206e\u206f\u200d\u202d\u200d\u200b\u202a\u202a\u202d\u202e\u200e\u202c\u206e\u202d\u200e\u202a\u200e\u200c\u202d\u206c\u206c\u202d\u202c\u200d\u200b\u206b\u202b\u206b\u206a\u200c\u206e\u206d\u206c\u206c\u200c\u202a\u206b\u206f\u202e
	{
		internal class \u206b\u200f\u206a\u200f\u200b\u206e\u206a\u202b\u206e\u200f\u206c\u202b\u206a\u206d\u202b\u206b\u200c\u202b\u206d\u206f\u202c\u206b\u200b\u200b\u200c\u206f\u200d\u206f\u206f\u206d\u202c\u202a\u206f\u200d\u206b\u200b\u206f\u206d\u202a\u202e\u202e
		{
			internal readonly \u200b\u206d\u206f\u206f\u200b\u202a\u202a\u200b\u202e\u206e\u202e\u202b\u206c\u200d\u200f\u206e\u206f\u202e\u206d\u202a\u200b\u206c\u200b\u206e\u200f\u206e\u206f\u200e\u206f\u202c\u206f\u202e\u206b\u206b\u202b\u206f\u200b\u206e\u200d\u206a\u202e[] \u200f\u206e\u206b\u202c\u200f\u206d\u202e\u200d\u200d\u206f\u202d\u202a\u206b\u202d\u200d\u200c\u206c\u200f\u202d\u200f\u206f\u200e\u206c\u202e\u206d\u202b\u202c\u200f\u202a\u206c\u202a\u206a\u200e\u202a\u200d\u202d\u206e\u200c\u202e\u200e\u202e = new \u200b\u206d\u206f\u206f\u200b\u202a\u202a\u200b\u202e\u206e\u202e\u202b\u206c\u200d\u200f\u206e\u206f\u202e\u206d\u202a\u200b\u206c\u200b\u206e\u200f\u206e\u206f\u200e\u206f\u202c\u206f\u202e\u206b\u206b\u202b\u206f\u200b\u206e\u200d\u206a\u202e[16];

			internal readonly \u200b\u206d\u206f\u206f\u200b\u202a\u202a\u200b\u202e\u206e\u202e\u202b\u206c\u200d\u200f\u206e\u206f\u202e\u206d\u202a\u200b\u206c\u200b\u206e\u200f\u206e\u206f\u200e\u206f\u202c\u206f\u202e\u206b\u206b\u202b\u206f\u200b\u206e\u200d\u206a\u202e[] \u206f\u202d\u206e\u200b\u200c\u200c\u200c\u206e\u200b\u202e\u202b\u202b\u202a\u200f\u202e\u206f\u200d\u200c\u202c\u200d\u200d\u202e\u202c\u202a\u202d\u202c\u206f\u200d\u206b\u200d\u202d\u206a\u200d\u206d\u206c\u202c\u206d\u206f\u202b\u200f\u202e = new \u200b\u206d\u206f\u206f\u200b\u202a\u202a\u200b\u202e\u206e\u202e\u202b\u206c\u200d\u200f\u206e\u206f\u202e\u206d\u202a\u200b\u206c\u200b\u206e\u200f\u206e\u206f\u200e\u206f\u202c\u206f\u202e\u206b\u206b\u202b\u206f\u200b\u206e\u200d\u206a\u202e[16];

			internal \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e \u202d\u206c\u202c\u202b\u202a\u200e\u202d\u206b\u206f\u206b\u200f\u202e\u206d\u202b\u200d\u202b\u206f\u202d\u206b\u200e\u206d\u200b\u202a\u200e\u200e\u200d\u200c\u202a\u206e\u202c\u206e\u206f\u206f\u200b\u206f\u206c\u206a\u206e\u206e\u200c\u202e;

			internal \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e \u200f\u202e\u206d\u202e\u206e\u206b\u200b\u202c\u200e\u206b\u200f\u206b\u200d\u200f\u202a\u206a\u202d\u206d\u200b\u206b\u206a\u206c\u202d\u206a\u200b\u206f\u202d\u206b\u200d\u202c\u200b\u202d\u200d\u202a\u206a\u206c\u206b\u202a\u200c\u200f\u202e;

			internal \u200b\u206d\u206f\u206f\u200b\u202a\u202a\u200b\u202e\u206e\u202e\u202b\u206c\u200d\u200f\u206e\u206f\u202e\u206d\u202a\u200b\u206c\u200b\u206e\u200f\u206e\u206f\u200e\u206f\u202c\u206f\u202e\u206b\u206b\u202b\u206f\u200b\u206e\u200d\u206a\u202e \u206a\u206f\u202e\u206a\u206d\u202b\u200f\u206d\u202c\u202c\u202c\u202a\u200c\u200b\u200c\u202b\u200e\u206a\u206f\u200d\u200b\u200e\u200d\u206b\u202d\u206d\u200c\u206c\u202d\u206d\u202d\u206e\u200d\u206f\u206a\u206c\u202c\u206b\u202b\u206a\u202e = new \u200b\u206d\u206f\u206f\u200b\u202a\u202a\u200b\u202e\u206e\u202e\u202b\u206c\u200d\u200f\u206e\u206f\u202e\u206d\u202a\u200b\u206c\u200b\u206e\u200f\u206e\u206f\u200e\u206f\u202c\u206f\u202e\u206b\u206b\u202b\u206f\u200b\u206e\u200d\u206a\u202e(8);

			internal uint \u200d\u202b\u200b\u206e\u206e\u202a\u200d\u206a\u200e\u202a\u206b\u202b\u206d\u202c\u206c\u206c\u200c\u202e\u202b\u200e\u200b\u200d\u200e\u202e\u200d\u202e\u202b\u200e\u202e\u206d\u200e\u206f\u206a\u202c\u206a\u202a\u200d\u200b\u202a\u202b\u202e;

			internal void \u206f\u206d\u206b\u202a\u206f\u200d\u206e\u206e\u202a\u202a\u206a\u202e\u206f\u200d\u200f\u206b\u200d\u206d\u202c\u206a\u206d\u200c\u202b\u202e\u200e\u206a\u206d\u200d\u200c\u206b\u202b\u202d\u200e\u202e\u206a\u202a\u206a\u206c\u206b\u202a\u202e(uint numPosStates)
			{
				uint num = \u200d\u202b\u200b\u206e\u206e\u202a\u200d\u206a\u200e\u202a\u206b\u202b\u206d\u202c\u206c\u206c\u200c\u202e\u202b\u200e\u200b\u200d\u200e\u202e\u200d\u202e\u202b\u200e\u202e\u206d\u200e\u206f\u206a\u202c\u206a\u202a\u200d\u200b\u202a\u202b\u202e;
				while (true)
				{
					int num2 = 1895914572;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)num2 ^ 0x584557F5u) % 8)
						{
						case 3u:
							break;
						default:
							return;
						case 2u:
						{
							int num4;
							if (num < numPosStates)
							{
								num2 = 2051372337;
								num4 = num2;
							}
							else
							{
								num2 = 18904827;
								num4 = num2;
							}
							continue;
						}
						case 0u:
							\u206f\u202d\u206e\u200b\u200c\u200c\u200c\u206e\u200b\u202e\u202b\u202b\u202a\u200f\u202e\u206f\u200d\u200c\u202c\u200d\u200d\u202e\u202c\u202a\u202d\u202c\u206f\u200d\u206b\u200d\u202d\u206a\u200d\u206d\u206c\u202c\u206d\u206f\u202b\u200f\u202e[num] = new \u200b\u206d\u206f\u206f\u200b\u202a\u202a\u200b\u202e\u206e\u202e\u202b\u206c\u200d\u200f\u206e\u206f\u202e\u206d\u202a\u200b\u206c\u200b\u206e\u200f\u206e\u206f\u200e\u206f\u202c\u206f\u202e\u206b\u206b\u202b\u206f\u200b\u206e\u200d\u206a\u202e(3);
							num2 = (int)((num3 * 1483471635) ^ 0x74374732);
							continue;
						case 7u:
							num++;
							num2 = ((int)num3 * -1949612697) ^ -1438003346;
							continue;
						case 4u:
							\u200f\u206e\u206b\u202c\u200f\u206d\u202e\u200d\u200d\u206f\u202d\u202a\u206b\u202d\u200d\u200c\u206c\u200f\u202d\u200f\u206f\u200e\u206c\u202e\u206d\u202b\u202c\u200f\u202a\u206c\u202a\u206a\u200e\u202a\u200d\u202d\u206e\u200c\u202e\u200e\u202e[num] = new \u200b\u206d\u206f\u206f\u200b\u202a\u202a\u200b\u202e\u206e\u202e\u202b\u206c\u200d\u200f\u206e\u206f\u202e\u206d\u202a\u200b\u206c\u200b\u206e\u200f\u206e\u206f\u200e\u206f\u202c\u206f\u202e\u206b\u206b\u202b\u206f\u200b\u206e\u200d\u206a\u202e(3);
							num2 = 1333597381;
							continue;
						case 1u:
							num2 = ((int)num3 * -385174971) ^ 0x4EAADFB2;
							continue;
						case 6u:
							\u200d\u202b\u200b\u206e\u206e\u202a\u200d\u206a\u200e\u202a\u206b\u202b\u206d\u202c\u206c\u206c\u200c\u202e\u202b\u200e\u200b\u200d\u200e\u202e\u200d\u202e\u202b\u200e\u202e\u206d\u200e\u206f\u206a\u202c\u206a\u202a\u200d\u200b\u202a\u202b\u202e = numPosStates;
							num2 = (int)((num3 * 2090580431) ^ 0x51612022);
							continue;
						case 5u:
							return;
						}
						break;
					}
				}
			}

			internal void \u206a\u200e\u202a\u202c\u206b\u206b\u206d\u200e\u202b\u206b\u206b\u206a\u206a\u200c\u200f\u200d\u206c\u206e\u206e\u202a\u206e\u202a\u206c\u202a\u202a\u206d\u202b\u200c\u206d\u200d\u202b\u202d\u200c\u200f\u202e\u202d\u206f\u206a\u202e()
			{
				\u202d\u206c\u202c\u202b\u202a\u200e\u202d\u206b\u206f\u206b\u200f\u202e\u206d\u202b\u200d\u202b\u206f\u202d\u206b\u200e\u206d\u200b\u202a\u200e\u200e\u200d\u200c\u202a\u206e\u202c\u206e\u206f\u206f\u200b\u206f\u206c\u206a\u206e\u206e\u200c\u202e.\u206f\u206e\u206a\u200c\u202b\u206b\u206a\u202a\u202c\u206e\u202a\u200b\u200b\u206b\u202a\u206a\u202b\u200f\u206e\u206c\u202e\u200e\u202c\u200c\u200b\u202e\u200e\u200e\u206b\u202d\u206e\u200c\u206d\u202c\u202c\u206c\u206f\u200f\u200d\u206f\u202e();
				uint num3 = default(uint);
				while (true)
				{
					int num = -709759494;
					while (true)
					{
						uint num2;
						switch ((num2 = (uint)num ^ 0xD731E29Bu) % 8)
						{
						case 6u:
							break;
						default:
							return;
						case 4u:
							\u200f\u202e\u206d\u202e\u206e\u206b\u200b\u202c\u200e\u206b\u200f\u206b\u200d\u200f\u202a\u206a\u202d\u206d\u200b\u206b\u206a\u206c\u202d\u206a\u200b\u206f\u202d\u206b\u200d\u202c\u200b\u202d\u200d\u202a\u206a\u206c\u206b\u202a\u200c\u200f\u202e.\u206f\u206e\u206a\u200c\u202b\u206b\u206a\u202a\u202c\u206e\u202a\u200b\u200b\u206b\u202a\u206a\u202b\u200f\u206e\u206c\u202e\u200e\u202c\u200c\u200b\u202e\u200e\u200e\u206b\u202d\u206e\u200c\u206d\u202c\u202c\u206c\u206f\u200f\u200d\u206f\u202e();
							\u206a\u206f\u202e\u206a\u206d\u202b\u200f\u206d\u202c\u202c\u202c\u202a\u200c\u200b\u200c\u202b\u200e\u206a\u206f\u200d\u200b\u200e\u200d\u206b\u202d\u206d\u200c\u206c\u202d\u206d\u202d\u206e\u200d\u206f\u206a\u206c\u202c\u206b\u202b\u206a\u202e.\u206d\u206d\u200d\u202b\u200e\u200f\u202a\u202c\u202e\u202b\u206b\u206f\u206d\u202c\u200b\u200b\u206d\u206f\u202d\u206e\u202c\u206a\u202a\u206e\u206b\u206f\u200f\u202e\u202a\u202e\u206d\u202c\u202b\u200e\u206d\u202e\u206b\u200e\u202b\u206f\u202e();
							num = (int)(num2 * 2076310617) ^ -788828977;
							continue;
						case 5u:
						{
							int num4;
							if (num3 >= \u200d\u202b\u200b\u206e\u206e\u202a\u200d\u206a\u200e\u202a\u206b\u202b\u206d\u202c\u206c\u206c\u200c\u202e\u202b\u200e\u200b\u200d\u200e\u202e\u200d\u202e\u202b\u200e\u202e\u206d\u200e\u206f\u206a\u202c\u206a\u202a\u200d\u200b\u202a\u202b\u202e)
							{
								num = -196894577;
								num4 = num;
							}
							else
							{
								num = -569644279;
								num4 = num;
							}
							continue;
						}
						case 7u:
							num3++;
							num = ((int)num2 * -1309065988) ^ -345192766;
							continue;
						case 3u:
							num = (int)((num2 * 1597196902) ^ 0x3083E74);
							continue;
						case 2u:
							\u200f\u206e\u206b\u202c\u200f\u206d\u202e\u200d\u200d\u206f\u202d\u202a\u206b\u202d\u200d\u200c\u206c\u200f\u202d\u200f\u206f\u200e\u206c\u202e\u206d\u202b\u202c\u200f\u202a\u206c\u202a\u206a\u200e\u202a\u200d\u202d\u206e\u200c\u202e\u200e\u202e[num3].\u206d\u206d\u200d\u202b\u200e\u200f\u202a\u202c\u202e\u202b\u206b\u206f\u206d\u202c\u200b\u200b\u206d\u206f\u202d\u206e\u202c\u206a\u202a\u206e\u206b\u206f\u200f\u202e\u202a\u202e\u206d\u202c\u202b\u200e\u206d\u202e\u206b\u200e\u202b\u206f\u202e();
							\u206f\u202d\u206e\u200b\u200c\u200c\u200c\u206e\u200b\u202e\u202b\u202b\u202a\u200f\u202e\u206f\u200d\u200c\u202c\u200d\u200d\u202e\u202c\u202a\u202d\u202c\u206f\u200d\u206b\u200d\u202d\u206a\u200d\u206d\u206c\u202c\u206d\u206f\u202b\u200f\u202e[num3].\u206d\u206d\u200d\u202b\u200e\u200f\u202a\u202c\u202e\u202b\u206b\u206f\u206d\u202c\u200b\u200b\u206d\u206f\u202d\u206e\u202c\u206a\u202a\u206e\u206b\u206f\u200f\u202e\u202a\u202e\u206d\u202c\u202b\u200e\u206d\u202e\u206b\u200e\u202b\u206f\u202e();
							num = -1183542404;
							continue;
						case 1u:
							num3 = 0u;
							num = ((int)num2 * -1090444646) ^ 0x2E6D78B2;
							continue;
						case 0u:
							return;
						}
						break;
					}
				}
			}

			internal uint \u202c\u206a\u200f\u202e\u200b\u206b\u200b\u200b\u202d\u206e\u200e\u202e\u200d\u200e\u206d\u202b\u202b\u202e\u206c\u202e\u202e\u206f\u206b\u206c\u206f\u202e\u206c\u202a\u200c\u200f\u200e\u202e\u206b\u206c\u200c\u202e\u206f\u200b\u202e\u200f\u202e(\u206a\u206d\u206b\u202a\u206f\u206d\u206d\u202e\u202a\u200e\u206a\u200f\u200b\u200c\u206e\u200c\u200c\u200c\u200f\u200e\u202a\u206b\u200b\u206a\u206a\u202b\u200b\u202d\u202a\u202c\u206f\u200e\u200e\u206a\u202c\u202c\u206f\u206e\u206d\u206e\u202e rangeDecoder, uint posState)
			{
				if (\u202d\u206c\u202c\u202b\u202a\u200e\u202d\u206b\u206f\u206b\u200f\u202e\u206d\u202b\u200d\u202b\u206f\u202d\u206b\u200e\u206d\u200b\u202a\u200e\u200e\u200d\u200c\u202a\u206e\u202c\u206e\u206f\u206f\u200b\u206f\u206c\u206a\u206e\u206e\u200c\u202e.\u206d\u200e\u200d\u200f\u200c\u200e\u202b\u202d\u202b\u206a\u202a\u206b\u200f\u200c\u200c\u206f\u200d\u206a\u206d\u200b\u200b\u206d\u206a\u206f\u202d\u202c\u200f\u206b\u206e\u202e\u206b\u206a\u200c\u206f\u200e\u202e\u200b\u206f\u206a\u202c\u202e(rangeDecoder) == 0)
				{
					goto IL_000e;
				}
				goto IL_0059;
				IL_0059:
				uint num = 8u;
				int num2;
				int num3;
				if (\u200f\u202e\u206d\u202e\u206e\u206b\u200b\u202c\u200e\u206b\u200f\u206b\u200d\u200f\u202a\u206a\u202d\u206d\u200b\u206b\u206a\u206c\u202d\u206a\u200b\u206f\u202d\u206b\u200d\u202c\u200b\u202d\u200d\u202a\u206a\u206c\u206b\u202a\u200c\u200f\u202e.\u206d\u200e\u200d\u200f\u200c\u200e\u202b\u202d\u202b\u206a\u202a\u206b\u200f\u200c\u200c\u206f\u200d\u206a\u206d\u200b\u200b\u206d\u206a\u206f\u202d\u202c\u200f\u206b\u206e\u202e\u206b\u206a\u200c\u206f\u200e\u202e\u200b\u206f\u206a\u202c\u202e(rangeDecoder) != 0)
				{
					num2 = -1448076722;
					num3 = num2;
				}
				else
				{
					num2 = -1402355581;
					num3 = num2;
				}
				goto IL_0013;
				IL_0013:
				while (true)
				{
					uint num4;
					switch ((num4 = (uint)num2 ^ 0xEE410B38u) % 6)
					{
					case 5u:
						break;
					case 0u:
						num += 8;
						num += \u206a\u206f\u202e\u206a\u206d\u202b\u200f\u206d\u202c\u202c\u202c\u202a\u200c\u200b\u200c\u202b\u200e\u206a\u206f\u200d\u200b\u200e\u200d\u206b\u202d\u206d\u200c\u206c\u202d\u206d\u202d\u206e\u200d\u206f\u206a\u206c\u202c\u206b\u202b\u206a\u202e.\u202b\u206d\u206e\u202c\u206c\u202a\u206c\u202b\u202c\u206c\u200b\u202d\u206d\u202e\u206c\u206c\u202c\u200d\u200e\u206c\u202e\u206c\u206f\u200d\u202c\u200e\u206e\u206e\u206a\u200b\u206a\u200e\u206d\u206b\u206c\u202e\u206f\u200d\u206b\u200e\u202e(rangeDecoder);
						num2 = -1213516954;
						continue;
					case 4u:
						goto IL_0059;
					case 1u:
						num += \u206f\u202d\u206e\u200b\u200c\u200c\u200c\u206e\u200b\u202e\u202b\u202b\u202a\u200f\u202e\u206f\u200d\u200c\u202c\u200d\u200d\u202e\u202c\u202a\u202d\u202c\u206f\u200d\u206b\u200d\u202d\u206a\u200d\u206d\u206c\u202c\u206d\u206f\u202b\u200f\u202e[posState].\u202b\u206d\u206e\u202c\u206c\u202a\u206c\u202b\u202c\u206c\u200b\u202d\u206d\u202e\u206c\u206c\u202c\u200d\u200e\u206c\u202e\u206c\u206f\u200d\u202c\u200e\u206e\u206e\u206a\u200b\u206a\u200e\u206d\u206b\u206c\u202e\u206f\u200d\u206b\u200e\u202e(rangeDecoder);
						num2 = (int)((num4 * 1595217579) ^ 0x79B2148F);
						continue;
					case 3u:
						return \u200f\u206e\u206b\u202c\u200f\u206d\u202e\u200d\u200d\u206f\u202d\u202a\u206b\u202d\u200d\u200c\u206c\u200f\u202d\u200f\u206f\u200e\u206c\u202e\u206d\u202b\u202c\u200f\u202a\u206c\u202a\u206a\u200e\u202a\u200d\u202d\u206e\u200c\u202e\u200e\u202e[posState].\u202b\u206d\u206e\u202c\u206c\u202a\u206c\u202b\u202c\u206c\u200b\u202d\u206d\u202e\u206c\u206c\u202c\u200d\u200e\u206c\u202e\u206c\u206f\u200d\u202c\u200e\u206e\u206e\u206a\u200b\u206a\u200e\u206d\u206b\u206c\u202e\u206f\u200d\u206b\u200e\u202e(rangeDecoder);
					default:
						return num;
					}
					break;
				}
				goto IL_000e;
				IL_000e:
				num2 = -2047142467;
				goto IL_0013;
			}

			internal \u206b\u200f\u206a\u200f\u200b\u206e\u206a\u202b\u206e\u200f\u206c\u202b\u206a\u206d\u202b\u206b\u200c\u202b\u206d\u206f\u202c\u206b\u200b\u200b\u200c\u206f\u200d\u206f\u206f\u206d\u202c\u202a\u206f\u200d\u206b\u200b\u206f\u206d\u202a\u202e\u202e()
			{
			}
		}

		internal class \u206c\u202e\u206a\u202e\u200b\u202e\u206c\u202d\u202b\u206a\u202a\u202d\u206d\u206b\u202e\u202e\u206e\u200f\u206d\u202a\u206a\u202a\u200c\u200b\u202b\u206a\u206c\u206d\u206d\u206a\u202b\u200c\u200e\u200d\u202b\u206b\u202d\u200e\u202a\u200e\u202e
		{
			internal struct \u200f\u200c\u202e\u202b\u206e\u202d\u206d\u200d\u206a\u200f\u206e\u202d\u200f\u200d\u206a\u206d\u202c\u202c\u200d\u206f\u206a\u202e\u206b\u206d\u200b\u202d\u206b\u206d\u202a\u200e\u200c\u206b\u206f\u202c\u202a\u206e\u202a\u200d\u206e\u202b\u202e
			{
				internal \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[] \u206d\u206f\u200c\u206d\u206c\u206f\u206b\u206c\u206b\u206a\u206f\u206f\u202c\u202b\u200f\u202d\u206d\u202d\u200e\u200c\u206f\u200b\u200d\u202a\u200f\u200d\u202e\u202c\u202c\u206a\u202b\u202e\u200d\u200b\u202c\u206d\u200e\u200c\u202e\u200e\u202e;

				internal void \u206a\u200b\u206d\u202b\u206d\u200c\u202d\u206e\u206c\u202a\u200d\u206d\u200c\u200f\u200e\u200e\u206b\u200d\u206d\u206a\u200d\u206d\u202c\u200b\u200d\u202d\u200f\u200e\u202c\u206c\u206e\u202d\u206c\u206b\u200b\u206b\u202d\u206d\u202c\u206f\u202e()
				{
					\u206d\u206f\u200c\u206d\u206c\u206f\u206b\u206c\u206b\u206a\u206f\u206f\u202c\u202b\u200f\u202d\u206d\u202d\u200e\u200c\u206f\u200b\u200d\u202a\u200f\u200d\u202e\u202c\u202c\u206a\u202b\u202e\u200d\u200b\u202c\u206d\u200e\u200c\u202e\u200e\u202e = new \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[768];
				}

				internal void \u206e\u202b\u200e\u200e\u202e\u200e\u200e\u200c\u206d\u206c\u206a\u202e\u206b\u202c\u206d\u200b\u202d\u202c\u206b\u202a\u202c\u206c\u200c\u202e\u206d\u200f\u202e\u200c\u200f\u200d\u206b\u206e\u202e\u206e\u206c\u206d\u202a\u200e\u206c\u206f\u202e()
				{
					int num = 0;
					while (true)
					{
						int num2;
						int num3;
						if (num < 768)
						{
							num2 = 768664592;
							num3 = num2;
						}
						else
						{
							num2 = 648253925;
							num3 = num2;
						}
						while (true)
						{
							uint num4;
							switch ((num4 = (uint)num2 ^ 0x20E488CFu) % 5)
							{
							case 3u:
								num2 = 768664592;
								continue;
							default:
								return;
							case 1u:
								\u206d\u206f\u200c\u206d\u206c\u206f\u206b\u206c\u206b\u206a\u206f\u206f\u202c\u202b\u200f\u202d\u206d\u202d\u200e\u200c\u206f\u200b\u200d\u202a\u200f\u200d\u202e\u202c\u202c\u206a\u202b\u202e\u200d\u200b\u202c\u206d\u200e\u200c\u202e\u200e\u202e[num].\u206f\u206e\u206a\u200c\u202b\u206b\u206a\u202a\u202c\u206e\u202a\u200b\u200b\u206b\u202a\u206a\u202b\u200f\u206e\u206c\u202e\u200e\u202c\u200c\u200b\u202e\u200e\u200e\u206b\u202d\u206e\u200c\u206d\u202c\u202c\u206c\u206f\u200f\u200d\u206f\u202e();
								num2 = 33219530;
								continue;
							case 2u:
								break;
							case 0u:
								num++;
								num2 = (int)((num4 * 198140746) ^ 0x6D9499A6);
								continue;
							case 4u:
								return;
							}
							break;
						}
					}
				}

				internal byte \u206f\u202b\u200c\u206f\u202e\u206f\u202a\u206a\u206c\u200c\u206f\u200e\u206b\u200b\u202c\u200c\u202b\u200e\u202c\u202b\u206a\u200b\u206c\u200b\u202b\u206a\u206f\u200f\u206c\u200f\u202c\u200b\u202c\u206a\u202e\u200f\u202b\u206f\u202b\u206c\u202e(\u206a\u206d\u206b\u202a\u206f\u206d\u206d\u202e\u202a\u200e\u206a\u200f\u200b\u200c\u206e\u200c\u200c\u200c\u200f\u200e\u202a\u206b\u200b\u206a\u206a\u202b\u200b\u202d\u202a\u202c\u206f\u200e\u200e\u206a\u202c\u202c\u206f\u206e\u206d\u206e\u202e rangeDecoder)
				{
					uint num = 1u;
					while (true)
					{
						int num2 = -1740019137;
						while (true)
						{
							uint num3;
							switch ((num3 = (uint)num2 ^ 0xCC630785u) % 4)
							{
							case 3u:
								break;
							case 2u:
								num = (num << 1) | \u206d\u206f\u200c\u206d\u206c\u206f\u206b\u206c\u206b\u206a\u206f\u206f\u202c\u202b\u200f\u202d\u206d\u202d\u200e\u200c\u206f\u200b\u200d\u202a\u200f\u200d\u202e\u202c\u202c\u206a\u202b\u202e\u200d\u200b\u202c\u206d\u200e\u200c\u202e\u200e\u202e[num].\u206d\u200e\u200d\u200f\u200c\u200e\u202b\u202d\u202b\u206a\u202a\u206b\u200f\u200c\u200c\u206f\u200d\u206a\u206d\u200b\u200b\u206d\u206a\u206f\u202d\u202c\u200f\u206b\u206e\u202e\u206b\u206a\u200c\u206f\u200e\u202e\u200b\u206f\u206a\u202c\u202e(rangeDecoder);
								num2 = -115159644;
								continue;
							case 1u:
							{
								int num4;
								int num5;
								if (num >= 256)
								{
									num4 = -2062387937;
									num5 = num4;
								}
								else
								{
									num4 = -303169179;
									num5 = num4;
								}
								num2 = num4 ^ (int)(num3 * 25453594);
								continue;
							}
							default:
								return (byte)num;
							}
							break;
						}
					}
				}

				internal byte \u200b\u200e\u202c\u200f\u200c\u206f\u206e\u200f\u200c\u202e\u200c\u202e\u200f\u206a\u206e\u202a\u200d\u200e\u206e\u206b\u202b\u200b\u202a\u206a\u202c\u206b\u202c\u202b\u200f\u202b\u206c\u202d\u200d\u202d\u200d\u200b\u200c\u200b\u202d\u202a\u202e(\u206a\u206d\u206b\u202a\u206f\u206d\u206d\u202e\u202a\u200e\u206a\u200f\u200b\u200c\u206e\u200c\u200c\u200c\u200f\u200e\u202a\u206b\u200b\u206a\u206a\u202b\u200b\u202d\u202a\u202c\u206f\u200e\u200e\u206a\u202c\u202c\u206f\u206e\u206d\u206e\u202e rangeDecoder, byte matchByte)
				{
					uint num = 1u;
					uint num5 = default(uint);
					uint num6 = default(uint);
					while (true)
					{
						int num2 = 1178258861;
						while (true)
						{
							uint num3;
							switch ((num3 = (uint)num2 ^ 0x4C782940u) % 9)
							{
							case 7u:
								break;
							case 1u:
								num5 = (uint)(matchByte >> 7) & 1u;
								matchByte <<= 1;
								num6 = \u206d\u206f\u200c\u206d\u206c\u206f\u206b\u206c\u206b\u206a\u206f\u206f\u202c\u202b\u200f\u202d\u206d\u202d\u200e\u200c\u206f\u200b\u200d\u202a\u200f\u200d\u202e\u202c\u202c\u206a\u202b\u202e\u200d\u200b\u202c\u206d\u200e\u200c\u202e\u200e\u202e[(1 + num5 << 8) + num].\u206d\u200e\u200d\u200f\u200c\u200e\u202b\u202d\u202b\u206a\u202a\u206b\u200f\u200c\u200c\u206f\u200d\u206a\u206d\u200b\u200b\u206d\u206a\u206f\u202d\u202c\u200f\u206b\u206e\u202e\u206b\u206a\u200c\u206f\u200e\u202e\u200b\u206f\u206a\u202c\u202e(rangeDecoder);
								num = (num << 1) | num6;
								num2 = 756110700;
								continue;
							case 5u:
								num = (num << 1) | \u206d\u206f\u200c\u206d\u206c\u206f\u206b\u206c\u206b\u206a\u206f\u206f\u202c\u202b\u200f\u202d\u206d\u202d\u200e\u200c\u206f\u200b\u200d\u202a\u200f\u200d\u202e\u202c\u202c\u206a\u202b\u202e\u200d\u200b\u202c\u206d\u200e\u200c\u202e\u200e\u202e[num].\u206d\u200e\u200d\u200f\u200c\u200e\u202b\u202d\u202b\u206a\u202a\u206b\u200f\u200c\u200c\u206f\u200d\u206a\u206d\u200b\u200b\u206d\u206a\u206f\u202d\u202c\u200f\u206b\u206e\u202e\u206b\u206a\u200c\u206f\u200e\u202e\u200b\u206f\u206a\u202c\u202e(rangeDecoder);
								num2 = 1905577698;
								continue;
							case 3u:
								num2 = (int)((num3 * 991966499) ^ 0x4E36BD78);
								continue;
							case 4u:
							{
								int num7;
								int num8;
								if (num5 == num6)
								{
									num7 = -251087806;
									num8 = num7;
								}
								else
								{
									num7 = -1555847142;
									num8 = num7;
								}
								num2 = num7 ^ ((int)num3 * -1218141636);
								continue;
							}
							case 6u:
								num2 = ((int)num3 * -1990948977) ^ 0x284F4674;
								continue;
							case 8u:
							{
								int num9;
								if (num < 256)
								{
									num2 = 1178258861;
									num9 = num2;
								}
								else
								{
									num2 = 1661693413;
									num9 = num2;
								}
								continue;
							}
							case 0u:
							{
								int num4;
								if (num < 256)
								{
									num2 = 300989677;
									num4 = num2;
								}
								else
								{
									num2 = 1812510335;
									num4 = num2;
								}
								continue;
							}
							default:
								return (byte)num;
							}
							break;
						}
					}
				}
			}

			internal \u200f\u200c\u202e\u202b\u206e\u202d\u206d\u200d\u206a\u200f\u206e\u202d\u200f\u200d\u206a\u206d\u202c\u202c\u200d\u206f\u206a\u202e\u206b\u206d\u200b\u202d\u206b\u206d\u202a\u200e\u200c\u206b\u206f\u202c\u202a\u206e\u202a\u200d\u206e\u202b\u202e[] \u200d\u202d\u206a\u206f\u200e\u202a\u200b\u202a\u202b\u200d\u200e\u200f\u200b\u206d\u202a\u202c\u202e\u206b\u200d\u202d\u202e\u206a\u200d\u200c\u200c\u206e\u206e\u200c\u206c\u206f\u206a\u206c\u202d\u206d\u200e\u202c\u202a\u206a\u202a\u206e\u202e;

			internal int \u200d\u202b\u206c\u202c\u202b\u202d\u200b\u206c\u200b\u202d\u206f\u206c\u206d\u202e\u202c\u206c\u202b\u200f\u202d\u202c\u206e\u200b\u200b\u202e\u206a\u206d\u200f\u202a\u202d\u202b\u202c\u206b\u202c\u200b\u202e\u202d\u206b\u200c\u202e\u202e\u202e;

			internal int \u206c\u202d\u200b\u202c\u200d\u200b\u200c\u202d\u206f\u200d\u200f\u200d\u202e\u200b\u206a\u206d\u206c\u200b\u202c\u202e\u202b\u202a\u202c\u200f\u202a\u200e\u202a\u206a\u200c\u200d\u200f\u202b\u200e\u202e\u200b\u206a\u202b\u206a\u202b\u202e;

			internal uint \u206c\u200f\u202d\u200f\u202a\u206f\u200c\u202c\u202b\u206a\u202a\u206f\u206f\u206b\u206c\u202d\u202e\u202d\u200b\u206a\u200d\u200e\u206f\u200c\u200f\u202c\u200e\u200c\u202b\u202e\u202b\u200c\u200b\u200b\u206c\u200e\u200e\u200b\u202d\u206d\u202e;

			internal void \u200e\u202c\u206f\u202e\u206c\u200b\u200f\u200c\u206d\u202e\u206f\u202d\u206a\u200d\u200d\u202a\u206a\u206f\u200c\u206b\u206c\u206c\u202a\u206e\u202c\u206c\u202b\u202a\u206f\u206b\u206d\u200d\u200b\u206b\u206c\u206a\u206c\u206c\u202a\u206a\u202e(int numPosBits, int numPrevBits)
			{
				if (\u200d\u202d\u206a\u206f\u200e\u202a\u200b\u202a\u202b\u200d\u200e\u200f\u200b\u206d\u202a\u202c\u202e\u206b\u200d\u202d\u202e\u206a\u200d\u200c\u200c\u206e\u206e\u200c\u206c\u206f\u206a\u206c\u202d\u206d\u200e\u202c\u202a\u206a\u202a\u206e\u202e != null)
				{
					goto IL_000b;
				}
				goto IL_00a2;
				IL_00a2:
				\u200d\u202b\u206c\u202c\u202b\u202d\u200b\u206c\u200b\u202d\u206f\u206c\u206d\u202e\u202c\u206c\u202b\u200f\u202d\u202c\u206e\u200b\u200b\u202e\u206a\u206d\u200f\u202a\u202d\u202b\u202c\u206b\u202c\u200b\u202e\u202d\u206b\u200c\u202e\u202e\u202e = numPosBits;
				\u206c\u200f\u202d\u200f\u202a\u206f\u200c\u202c\u202b\u206a\u202a\u206f\u206f\u206b\u206c\u202d\u202e\u202d\u200b\u206a\u200d\u200e\u206f\u200c\u200f\u202c\u200e\u200c\u202b\u202e\u202b\u200c\u200b\u200b\u206c\u200e\u200e\u200b\u202d\u206d\u202e = (uint)((1 << numPosBits) - 1);
				int num = 1161168522;
				goto IL_0010;
				IL_0010:
				uint num5 = default(uint);
				uint num8 = default(uint);
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x411B0267u) % 12)
					{
					case 4u:
						break;
					default:
						return;
					case 11u:
					{
						int num6;
						int num7;
						if (\u206c\u202d\u200b\u202c\u200d\u200b\u200c\u202d\u206f\u200d\u200f\u200d\u202e\u200b\u206a\u206d\u206c\u200b\u202c\u202e\u202b\u202a\u202c\u200f\u202a\u200e\u202a\u206a\u200c\u200d\u200f\u202b\u200e\u202e\u200b\u206a\u202b\u206a\u202b\u202e == numPrevBits)
						{
							num6 = 1150579311;
							num7 = num6;
						}
						else
						{
							num6 = 1134372942;
							num7 = num6;
						}
						num = num6 ^ ((int)num2 * -269990003);
						continue;
					}
					case 7u:
						\u200d\u202d\u206a\u206f\u200e\u202a\u200b\u202a\u202b\u200d\u200e\u200f\u200b\u206d\u202a\u202c\u202e\u206b\u200d\u202d\u202e\u206a\u200d\u200c\u200c\u206e\u206e\u200c\u206c\u206f\u206a\u206c\u202d\u206d\u200e\u202c\u202a\u206a\u202a\u206e\u202e[num5].\u206a\u200b\u206d\u202b\u206d\u200c\u202d\u206e\u206c\u202a\u200d\u206d\u200c\u200f\u200e\u200e\u206b\u200d\u206d\u206a\u200d\u206d\u202c\u200b\u200d\u202d\u200f\u200e\u202c\u206c\u206e\u202d\u206c\u206b\u200b\u206b\u202d\u206d\u202c\u206f\u202e();
						num = 1991085670;
						continue;
					case 8u:
						return;
					case 6u:
						goto IL_00a2;
					case 9u:
						num5++;
						num = ((int)num2 * -377517094) ^ -109615605;
						continue;
					case 0u:
						num8 = (uint)(1 << \u206c\u202d\u200b\u202c\u200d\u200b\u200c\u202d\u206f\u200d\u200f\u200d\u202e\u200b\u206a\u206d\u206c\u200b\u202c\u202e\u202b\u202a\u202c\u200f\u202a\u200e\u202a\u206a\u200c\u200d\u200f\u202b\u200e\u202e\u200b\u206a\u202b\u206a\u202b\u202e + \u200d\u202b\u206c\u202c\u202b\u202d\u200b\u206c\u200b\u202d\u206f\u206c\u206d\u202e\u202c\u206c\u202b\u200f\u202d\u202c\u206e\u200b\u200b\u202e\u206a\u206d\u200f\u202a\u202d\u202b\u202c\u206b\u202c\u200b\u202e\u202d\u206b\u200c\u202e\u202e\u202e);
						\u200d\u202d\u206a\u206f\u200e\u202a\u200b\u202a\u202b\u200d\u200e\u200f\u200b\u206d\u202a\u202c\u202e\u206b\u200d\u202d\u202e\u206a\u200d\u200c\u200c\u206e\u206e\u200c\u206c\u206f\u206a\u206c\u202d\u206d\u200e\u202c\u202a\u206a\u202a\u206e\u202e = new \u200f\u200c\u202e\u202b\u206e\u202d\u206d\u200d\u206a\u200f\u206e\u202d\u200f\u200d\u206a\u206d\u202c\u202c\u200d\u206f\u206a\u202e\u206b\u206d\u200b\u202d\u206b\u206d\u202a\u200e\u200c\u206b\u206f\u202c\u202a\u206e\u202a\u200d\u206e\u202b\u202e[num8];
						num = (int)((num2 * 419402829) ^ 0x64041CEE);
						continue;
					case 5u:
						\u206c\u202d\u200b\u202c\u200d\u200b\u200c\u202d\u206f\u200d\u200f\u200d\u202e\u200b\u206a\u206d\u206c\u200b\u202c\u202e\u202b\u202a\u202c\u200f\u202a\u200e\u202a\u206a\u200c\u200d\u200f\u202b\u200e\u202e\u200b\u206a\u202b\u206a\u202b\u202e = numPrevBits;
						num = ((int)num2 * -850068844) ^ -933379713;
						continue;
					case 2u:
						goto IL_0121;
					case 1u:
						num5 = 0u;
						num = ((int)num2 * -1922781427) ^ 0x3721970;
						continue;
					case 3u:
					{
						int num3;
						int num4;
						if (\u200d\u202b\u206c\u202c\u202b\u202d\u200b\u206c\u200b\u202d\u206f\u206c\u206d\u202e\u202c\u206c\u202b\u200f\u202d\u202c\u206e\u200b\u200b\u202e\u206a\u206d\u200f\u202a\u202d\u202b\u202c\u206b\u202c\u200b\u202e\u202d\u206b\u200c\u202e\u202e\u202e != numPosBits)
						{
							num3 = 544148772;
							num4 = num3;
						}
						else
						{
							num3 = 1576508094;
							num4 = num3;
						}
						num = num3 ^ (int)(num2 * 1074239051);
						continue;
					}
					case 10u:
						return;
					}
					break;
					IL_0121:
					int num9;
					if (num5 >= num8)
					{
						num = 3716189;
						num9 = num;
					}
					else
					{
						num = 1920621884;
						num9 = num;
					}
				}
				goto IL_000b;
				IL_000b:
				num = 2006365040;
				goto IL_0010;
			}

			internal void \u200b\u206a\u202a\u206e\u206f\u202e\u200f\u206c\u200d\u202b\u202b\u202a\u200c\u202b\u202c\u206f\u202e\u202b\u202c\u206b\u202c\u202b\u200f\u206d\u202a\u206f\u206b\u206a\u206c\u202d\u202b\u206a\u202b\u206b\u202b\u206d\u206d\u202a\u206e\u206a\u202e()
			{
				uint num = (uint)(1 << \u206c\u202d\u200b\u202c\u200d\u200b\u200c\u202d\u206f\u200d\u200f\u200d\u202e\u200b\u206a\u206d\u206c\u200b\u202c\u202e\u202b\u202a\u202c\u200f\u202a\u200e\u202a\u206a\u200c\u200d\u200f\u202b\u200e\u202e\u200b\u206a\u202b\u206a\u202b\u202e + \u200d\u202b\u206c\u202c\u202b\u202d\u200b\u206c\u200b\u202d\u206f\u206c\u206d\u202e\u202c\u206c\u202b\u200f\u202d\u202c\u206e\u200b\u200b\u202e\u206a\u206d\u200f\u202a\u202d\u202b\u202c\u206b\u202c\u200b\u202e\u202d\u206b\u200c\u202e\u202e\u202e);
				uint num4 = default(uint);
				while (true)
				{
					int num2 = -677565149;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)num2 ^ 0x9FEE4CA0u) % 7)
						{
						case 6u:
							break;
						default:
							return;
						case 2u:
							num4 = 0u;
							num2 = ((int)num3 * -1855031463) ^ 0x467931A8;
							continue;
						case 0u:
							\u200d\u202d\u206a\u206f\u200e\u202a\u200b\u202a\u202b\u200d\u200e\u200f\u200b\u206d\u202a\u202c\u202e\u206b\u200d\u202d\u202e\u206a\u200d\u200c\u200c\u206e\u206e\u200c\u206c\u206f\u206a\u206c\u202d\u206d\u200e\u202c\u202a\u206a\u202a\u206e\u202e[num4].\u206e\u202b\u200e\u200e\u202e\u200e\u200e\u200c\u206d\u206c\u206a\u202e\u206b\u202c\u206d\u200b\u202d\u202c\u206b\u202a\u202c\u206c\u200c\u202e\u206d\u200f\u202e\u200c\u200f\u200d\u206b\u206e\u202e\u206e\u206c\u206d\u202a\u200e\u206c\u206f\u202e();
							num2 = -1448041976;
							continue;
						case 5u:
							num2 = (int)(num3 * 700775044) ^ -1469072328;
							continue;
						case 4u:
							num4++;
							num2 = ((int)num3 * -1096564872) ^ 0x66F28374;
							continue;
						case 1u:
						{
							int num5;
							if (num4 >= num)
							{
								num2 = -375649503;
								num5 = num2;
							}
							else
							{
								num2 = -1152802817;
								num5 = num2;
							}
							continue;
						}
						case 3u:
							return;
						}
						break;
					}
				}
			}

			internal uint \u202d\u200c\u206c\u202e\u206a\u202b\u202a\u200d\u206e\u202a\u202b\u202d\u200d\u206a\u206e\u200e\u206a\u202e\u202b\u206d\u202c\u200d\u200b\u206c\u206e\u202b\u206e\u202e\u200f\u206f\u202c\u200e\u206c\u200e\u202b\u202a\u206e\u202b\u200e\u206d\u202e(uint pos, byte prevByte)
			{
				return ((pos & \u206c\u200f\u202d\u200f\u202a\u206f\u200c\u202c\u202b\u206a\u202a\u206f\u206f\u206b\u206c\u202d\u202e\u202d\u200b\u206a\u200d\u200e\u206f\u200c\u200f\u202c\u200e\u200c\u202b\u202e\u202b\u200c\u200b\u200b\u206c\u200e\u200e\u200b\u202d\u206d\u202e) << \u206c\u202d\u200b\u202c\u200d\u200b\u200c\u202d\u206f\u200d\u200f\u200d\u202e\u200b\u206a\u206d\u206c\u200b\u202c\u202e\u202b\u202a\u202c\u200f\u202a\u200e\u202a\u206a\u200c\u200d\u200f\u202b\u200e\u202e\u200b\u206a\u202b\u206a\u202b\u202e) + (uint)(prevByte >> 8 - \u206c\u202d\u200b\u202c\u200d\u200b\u200c\u202d\u206f\u200d\u200f\u200d\u202e\u200b\u206a\u206d\u206c\u200b\u202c\u202e\u202b\u202a\u202c\u200f\u202a\u200e\u202a\u206a\u200c\u200d\u200f\u202b\u200e\u202e\u200b\u206a\u202b\u206a\u202b\u202e);
			}

			internal byte \u206e\u206f\u206c\u206e\u200e\u206e\u206e\u200d\u202c\u202a\u206b\u200f\u200e\u206c\u200f\u206c\u206f\u200d\u206d\u206c\u206e\u200e\u206e\u206f\u202c\u206e\u206e\u206f\u200c\u202d\u206a\u206e\u206a\u202e\u200f\u202b\u202a\u202d\u202d\u206a\u202e(\u206a\u206d\u206b\u202a\u206f\u206d\u206d\u202e\u202a\u200e\u206a\u200f\u200b\u200c\u206e\u200c\u200c\u200c\u200f\u200e\u202a\u206b\u200b\u206a\u206a\u202b\u200b\u202d\u202a\u202c\u206f\u200e\u200e\u206a\u202c\u202c\u206f\u206e\u206d\u206e\u202e rangeDecoder, uint pos, byte prevByte)
			{
				return \u200d\u202d\u206a\u206f\u200e\u202a\u200b\u202a\u202b\u200d\u200e\u200f\u200b\u206d\u202a\u202c\u202e\u206b\u200d\u202d\u202e\u206a\u200d\u200c\u200c\u206e\u206e\u200c\u206c\u206f\u206a\u206c\u202d\u206d\u200e\u202c\u202a\u206a\u202a\u206e\u202e[\u202d\u200c\u206c\u202e\u206a\u202b\u202a\u200d\u206e\u202a\u202b\u202d\u200d\u206a\u206e\u200e\u206a\u202e\u202b\u206d\u202c\u200d\u200b\u206c\u206e\u202b\u206e\u202e\u200f\u206f\u202c\u200e\u206c\u200e\u202b\u202a\u206e\u202b\u200e\u206d\u202e(pos, prevByte)].\u206f\u202b\u200c\u206f\u202e\u206f\u202a\u206a\u206c\u200c\u206f\u200e\u206b\u200b\u202c\u200c\u202b\u200e\u202c\u202b\u206a\u200b\u206c\u200b\u202b\u206a\u206f\u200f\u206c\u200f\u202c\u200b\u202c\u206a\u202e\u200f\u202b\u206f\u202b\u206c\u202e(rangeDecoder);
			}

			internal byte \u202d\u206b\u206a\u200b\u206f\u206c\u206b\u202d\u202d\u200e\u202e\u206c\u200e\u206c\u202e\u202b\u206a\u200f\u202d\u202e\u206e\u200f\u200c\u200c\u202b\u200d\u202a\u202d\u200c\u202e\u200f\u206f\u206e\u202c\u200d\u202c\u200d\u202c\u206b\u206b\u202e(\u206a\u206d\u206b\u202a\u206f\u206d\u206d\u202e\u202a\u200e\u206a\u200f\u200b\u200c\u206e\u200c\u200c\u200c\u200f\u200e\u202a\u206b\u200b\u206a\u206a\u202b\u200b\u202d\u202a\u202c\u206f\u200e\u200e\u206a\u202c\u202c\u206f\u206e\u206d\u206e\u202e rangeDecoder, uint pos, byte prevByte, byte matchByte)
			{
				return \u200d\u202d\u206a\u206f\u200e\u202a\u200b\u202a\u202b\u200d\u200e\u200f\u200b\u206d\u202a\u202c\u202e\u206b\u200d\u202d\u202e\u206a\u200d\u200c\u200c\u206e\u206e\u200c\u206c\u206f\u206a\u206c\u202d\u206d\u200e\u202c\u202a\u206a\u202a\u206e\u202e[\u202d\u200c\u206c\u202e\u206a\u202b\u202a\u200d\u206e\u202a\u202b\u202d\u200d\u206a\u206e\u200e\u206a\u202e\u202b\u206d\u202c\u200d\u200b\u206c\u206e\u202b\u206e\u202e\u200f\u206f\u202c\u200e\u206c\u200e\u202b\u202a\u206e\u202b\u200e\u206d\u202e(pos, prevByte)].\u200b\u200e\u202c\u200f\u200c\u206f\u206e\u200f\u200c\u202e\u200c\u202e\u200f\u206a\u206e\u202a\u200d\u200e\u206e\u206b\u202b\u200b\u202a\u206a\u202c\u206b\u202c\u202b\u200f\u202b\u206c\u202d\u200d\u202d\u200d\u200b\u200c\u200b\u202d\u202a\u202e(rangeDecoder, matchByte);
			}

			internal \u206c\u202e\u206a\u202e\u200b\u202e\u206c\u202d\u202b\u206a\u202a\u202d\u206d\u206b\u202e\u202e\u206e\u200f\u206d\u202a\u206a\u202a\u200c\u200b\u202b\u206a\u206c\u206d\u206d\u206a\u202b\u200c\u200e\u200d\u202b\u206b\u202d\u200e\u202a\u200e\u202e()
			{
			}
		}

		internal readonly \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[] \u202e\u202b\u200e\u206d\u200b\u200c\u200d\u202c\u206a\u202a\u206c\u206e\u200b\u206a\u200c\u200d\u200d\u202c\u206f\u200e\u202e\u202b\u206d\u200e\u200b\u202d\u206b\u200b\u200e\u200d\u202d\u206a\u202d\u202d\u202d\u200f\u202c\u206c\u206c\u206b\u202e = new \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[192];

		internal readonly \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[] \u202c\u202b\u206a\u202d\u200b\u200b\u200f\u202a\u206c\u200f\u206d\u206f\u206a\u202a\u206b\u206f\u200b\u206d\u202c\u206e\u200c\u206d\u202c\u206e\u206f\u202e\u206b\u200c\u202a\u202d\u202b\u202d\u206c\u200f\u206f\u202b\u202b\u202d\u200c\u200e\u202e = new \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[192];

		internal readonly \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[] \u206c\u206d\u200b\u200c\u200f\u202b\u202a\u202d\u200e\u202d\u206a\u202c\u206d\u202b\u206e\u206f\u206f\u200d\u200f\u206f\u202d\u200c\u202b\u206d\u206a\u206a\u206a\u206f\u200d\u202a\u202d\u200e\u202b\u206b\u202b\u206a\u202a\u206b\u202c\u206d\u202e = new \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[12];

		internal readonly \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[] \u206f\u200d\u202c\u200d\u206d\u206b\u202d\u202e\u206b\u202c\u202b\u200b\u202e\u202b\u206e\u200b\u206d\u206f\u206a\u206f\u206a\u206b\u202e\u206e\u202d\u200c\u200e\u200e\u206c\u206d\u202e\u206a\u206b\u202a\u206e\u200c\u206b\u202a\u202a\u206a\u202e = new \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[12];

		internal readonly \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[] \u200f\u202b\u206a\u206a\u202b\u200f\u202c\u202b\u202b\u200e\u202e\u202e\u200e\u206c\u200f\u202e\u200f\u202b\u206d\u200c\u202e\u206c\u202c\u206c\u200d\u202a\u200c\u200e\u206b\u200d\u206e\u206c\u206f\u200e\u206c\u202b\u206e\u202a\u206f\u206d\u202e = new \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[12];

		internal readonly \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[] \u202e\u202c\u206a\u206a\u206f\u200c\u200c\u202c\u200f\u202d\u202e\u200d\u206c\u200b\u206f\u202c\u200b\u200b\u202c\u206e\u202b\u202a\u200b\u202b\u206b\u202a\u206b\u206a\u200c\u200c\u200d\u206e\u200d\u200f\u202a\u202d\u206f\u202b\u202a\u202c\u202e = new \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[12];

		internal readonly \u206b\u200f\u206a\u200f\u200b\u206e\u206a\u202b\u206e\u200f\u206c\u202b\u206a\u206d\u202b\u206b\u200c\u202b\u206d\u206f\u202c\u206b\u200b\u200b\u200c\u206f\u200d\u206f\u206f\u206d\u202c\u202a\u206f\u200d\u206b\u200b\u206f\u206d\u202a\u202e\u202e \u202a\u202d\u200f\u206d\u202a\u206a\u202c\u206e\u206a\u206f\u206b\u206b\u200d\u200d\u200b\u202d\u200d\u200e\u200e\u202c\u206a\u200b\u202e\u206f\u206e\u206b\u202a\u206d\u202a\u206d\u206f\u202c\u200b\u202e\u206c\u206e\u202b\u200e\u200c\u206d\u202e = new \u206b\u200f\u206a\u200f\u200b\u206e\u206a\u202b\u206e\u200f\u206c\u202b\u206a\u206d\u202b\u206b\u200c\u202b\u206d\u206f\u202c\u206b\u200b\u200b\u200c\u206f\u200d\u206f\u206f\u206d\u202c\u202a\u206f\u200d\u206b\u200b\u206f\u206d\u202a\u202e\u202e();

		internal readonly \u206c\u202e\u206a\u202e\u200b\u202e\u206c\u202d\u202b\u206a\u202a\u202d\u206d\u206b\u202e\u202e\u206e\u200f\u206d\u202a\u206a\u202a\u200c\u200b\u202b\u206a\u206c\u206d\u206d\u206a\u202b\u200c\u200e\u200d\u202b\u206b\u202d\u200e\u202a\u200e\u202e \u206a\u206e\u206f\u200d\u202d\u202b\u202e\u202b\u206a\u200b\u206b\u200d\u200b\u202e\u202b\u200d\u200f\u206f\u206c\u206f\u200c\u200e\u200f\u206e\u200f\u206d\u206d\u206d\u206c\u206f\u206e\u200b\u206d\u200b\u202c\u200c\u200b\u200b\u206e\u202a\u202e = new \u206c\u202e\u206a\u202e\u200b\u202e\u206c\u202d\u202b\u206a\u202a\u202d\u206d\u206b\u202e\u202e\u206e\u200f\u206d\u202a\u206a\u202a\u200c\u200b\u202b\u206a\u206c\u206d\u206d\u206a\u202b\u200c\u200e\u200d\u202b\u206b\u202d\u200e\u202a\u200e\u202e();

		internal readonly \u200f\u200b\u202e\u206b\u202e\u206f\u200d\u206a\u200d\u206e\u200c\u202b\u202b\u202b\u206f\u200e\u206e\u200d\u206f\u202d\u200f\u200f\u206b\u206c\u200c\u206d\u202d\u202d\u200b\u200d\u200c\u200d\u206d\u202c\u200f\u206c\u202c\u206b\u206b\u206c\u202e \u206c\u206b\u200c\u206f\u200d\u200d\u206b\u206e\u202a\u202d\u206d\u200e\u202e\u206d\u206b\u202b\u206b\u200c\u206b\u200c\u206a\u202b\u206d\u206c\u202a\u202e\u206d\u206f\u206c\u202c\u200e\u202c\u200f\u202a\u200d\u202c\u206c\u202b\u200c\u202e = new \u200f\u200b\u202e\u206b\u202e\u206f\u200d\u206a\u200d\u206e\u200c\u202b\u202b\u202b\u206f\u200e\u206e\u200d\u206f\u202d\u200f\u200f\u206b\u206c\u200c\u206d\u202d\u202d\u200b\u200d\u200c\u200d\u206d\u202c\u200f\u206c\u202c\u206b\u206b\u206c\u202e();

		internal readonly \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[] \u202d\u202e\u206b\u202b\u202c\u206c\u206f\u206b\u202b\u206d\u200b\u206e\u202c\u200e\u200d\u202b\u202e\u200c\u200e\u206f\u200d\u206a\u202c\u206f\u202b\u202b\u202d\u206b\u202d\u200d\u200e\u202e\u200e\u202d\u200d\u202b\u200b\u202a\u202d\u202c\u202e = new \u200f\u202d\u200e\u202c\u206e\u200e\u206b\u200f\u200e\u202d\u202a\u200b\u200b\u200d\u206e\u202c\u206a\u202e\u200c\u200d\u206c\u202a\u206a\u202d\u206f\u202a\u206f\u200d\u200e\u206c\u202c\u200f\u202c\u206c\u200c\u200c\u202b\u206d\u202a\u206f\u202e[114];

		internal readonly \u200b\u206d\u206f\u206f\u200b\u202a\u202a\u200b\u202e\u206e\u202e\u202b\u206c\u200d\u200f\u206e\u206f\u202e\u206d\u202a\u200b\u206c\u200b\u206e\u200f\u206e\u206f\u200e\u206f\u202c\u206f\u202e\u206b\u206b\u202b\u206f\u200b\u206e\u200d\u206a\u202e[] \u202e\u202b\u200d\u206c\u202a\u200d\u200d\u206f\u206c\u200c\u202c\u200e\u202a\u200e\u200b\u200b\u206c\u202a\u206b\u200f\u200b\u202a\u206f\u200b\u202e\u206a\u206f\u202c\u202c\u200c\u200d\u202e\u206d\u200b\u200d\u200e\u200b\u202c\u202d\u200d\u202e = new \u200b\u206d\u206f\u206f\u200b\u202a\u202a\u200b\u202e\u206e\u202e\u202b\u206c\u200d\u200f\u206e\u206f\u202e\u206d\u202a\u200b\u206c\u200b\u206e\u200f\u206e\u206f\u200e\u206f\u202c\u206f\u202e\u206b\u206b\u202b\u206f\u200b\u206e\u200d\u206a\u202e[4];

		internal readonly \u206a\u206d\u206b\u202a\u206f\u206d\u206d\u202e\u202a\u200e\u206a\u200f\u200b\u200c\u206e\u200c\u200c\u200c\u200f\u200e\u202a\u206b\u200b\u206a\u206a\u202b\u200b\u202d\u202a\u202c\u206f\u200e\u200e\u206a\u202c\u202c\u206f\u206e\u206d\u206e\u202e \u200c\u200e\u202c\u202c\u206a\u202b\u206d\u200d\u200b\u200f\u202b\u202c\u200e\u202b\u206c\u206b\u202d\u206a\u206d\u202a\u202a\u200d\u206f\u202a\u206c\u206d\u200c\u202e\u200c\u202e\u206b\u202e\u206b\u206b\u206b\u202a\u200f\u202b\u206b\u200d\u202e = new \u206a\u206d\u206b\u202a\u206f\u206d\u206d\u202e\u202a\u200e\u206a\u200f\u200b\u200c\u206e\u200c\u200c\u200c\u200f\u200e\u202a\u206b\u200b\u206a\u206a\u202b\u200b\u202d\u202a\u202c\u206f\u200e\u200e\u206a\u202c\u202c\u206f\u206e\u206d\u206e\u202e();

		internal readonly \u206b\u200f\u206a\u200f\u200b\u206e\u206a\u202b\u206e\u200f\u206c\u202b\u206a\u206d\u202b\u206b\u200c\u202b\u206d\u206f\u202c\u206b\u200b\u200b\u200c\u206f\u200d\u206f\u206f\u206d\u202c\u202a\u206f\u200d\u206b\u200b\u206f\u206d\u202a\u202e\u202e \u200c\u206e\u202a\u202a\u202b\u206b\u202b\u200b\u200e\u200c\u200c\u200e\u206b\u200b\u206c\u200b\u202c\u200f\u200d\u206d\u202c\u206a\u200e\u202e\u206c\u200c\u206f\u206a\u206b\u202e\u206b\u206e\u200b\u206e\u206f\u206f\u202d\u206f\u202a\u202c\u202e = new \u206b\u200f\u206a\u200f\u200b\u206e\u206a\u202b\u206e\u200f\u206c\u202b\u206a\u206d\u202b\u206b\u200c\u202b\u206d\u206f\u202c\u206b\u200b\u200b\u200c\u206f\u200d\u206f\u206f\u206d\u202c\u202a\u206f\u200d\u206b\u200b\u206f\u206d\u202a\u202e\u202e();

		internal bool \u202a\u202a\u200b\u202c\u202d\u206e\u206e\u200f\u200c\u200f\u206a\u202b\u206b\u202d\u202a\u200e\u202b\u206d\u200c\u206b\u200f\u202a\u202d\u200b\u200e\u206f\u206b\u202e\u202a\u206a\u206f\u206e\u200b\u200f\u202d\u206e\u202e\u206a\u206b\u206a\u202e;

		internal uint \u200d\u206b\u202d\u200e\u206d\u206b\u200e\u200b\u200c\u202c\u202d\u200e\u202a\u202c\u206c\u206b\u202a\u206b\u206e\u206e\u206f\u206e\u206f\u200c\u202c\u200c\u200d\u200c\u206a\u206e\u200d\u206d\u200d\u200e\u200e\u200f\u202b\u200c\u206a\u206d\u202e;

		internal uint \u206b\u206d\u200c\u206b\u200d\u200b\u202c\u200d\u206c\u206a\u202a\u202d\u202e\u206c\u200d\u206f\u200f\u206e\u206d\u206c\u202e\u200b\u200e\u202d\u202c\u202d\u206b\u202e\u200c\u200d\u206d\u202c\u202c\u200b\u202d\u200b\u202a\u206c\u200e\u200c\u202e;

		internal \u200b\u206d\u206f\u206f\u200b\u202a\u202a\u200b\u202e\u206e\u202e\u202b\u206c\u200d\u200f\u206e\u206f\u202e\u206d\u202a\u200b\u206c\u200b\u206e\u200f\u206e\u206f\u200e\u206f\u202c\u206f\u202e\u206b\u206b\u202b\u206f\u200b\u206e\u200d\u206a\u202e \u202a\u206d\u200d\u200f\u200f\u206c\u200d\u206d\u200d\u200e\u202a\u206b\u200f\u202d\u206d\u202c\u206d\u202c\u206d\u206a\u206e\u206b\u206e\u200d\u202e\u206f\u202b\u206d\u200d\u202a\u206a\u206e\u200f\u206d\u202d\u202a\u200f\u202c\u200d\u200d\u202e = new \u200b\u206d\u206f\u206f\u200b\u202a\u202a\u200b\u202e\u206e\u202e\u202b\u206c\u200d\u200f\u206e\u206f\u202e\u206d\u202a\u200b\u206c\u200b\u206e\u200f\u206e\u206f\u200e\u206f\u202c\u206f\u202e\u206b\u206b\u202b\u206f\u200b\u206e\u200d\u206a\u202e(4);

		internal uint \u206c\u202d\u200f\u200e\u200c\u202e\u202a\u200c\u200e\u202d\u206f\u206a\u202b\u206e\u202c\u202e\u206f\u200c\u200d\u200f\u200c\u202e\u200b\u206e\u202a\u206e\u206e\u202d\u206e\u206d\u206d\u202c\u202c\u206b\u200d\u206a\u206c\u200c\u202a\u202c\u202e;

		internal \u206c\u202c\u206e\u206f\u200d\u202d\u200d\u200b\u202a\u202a\u202d\u202e\u200e\u202c\u206e\u202d\u200e\u202a\u200e\u200c\u202d\u206c\u206c\u202d\u202c\u200d\u200b\u206b\u202b\u206b\u206a\u200c\u206e\u206d\u206c\u206c\u200c\u202a\u206b\u206f\u202e()
		{
			int num3 = default(int);
			while (true)
			{
				int num = 1897883223;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x14CAF65Eu) % 7)
					{
					case 4u:
						break;
					default:
						return;
					case 0u:
						\u202e\u202b\u200d\u206c\u202a\u200d\u200d\u206f\u206c\u200c\u202c\u200e\u202a\u200e\u200b\u200b\u206c\u202a\u206b\u200f\u200b\u202a\u206f\u200b\u202e\u206a\u206f\u202c\u202c\u200c\u200d\u202e\u206d\u200b\u200d\u200e\u200b\u202c\u202d\u200d\u202e[num3] = new \u200b\u206d\u206f\u206f\u200b\u202a\u202a\u200b\u202e\u206e\u202e\u202b\u206c\u200d\u200f\u206e\u206f\u202e\u206d\u202a\u200b\u206c\u200b\u206e\u200f\u206e\u206f\u200e\u206f\u202c\u206f\u202e\u206b\u206b\u202b\u206f\u200b\u206e\u200d\u206a\u202e(6);
						num3++;
						num = 1682137958;
						continue;
					case 5u:
						num3 = 0;
						num = (int)((num2 * 1813555495) ^ 0x45FCC986);
						continue;
					case 3u:
						num = ((int)num2 * -183490896) ^ 0x1C5B1416;
						continue;
					case 6u:
						\u200d\u206b\u202d\u200e\u206d\u206b\u200e\u200b\u200c\u202c\u202d\u200e\u202a\u202c\u206c\u206b\u202a\u206b\u206e\u206e\u206f\u206e\u206f\u200c\u202c\u200c\u200d\u200c\u206a\u206e\u200d\u206d\u200d\u200e\u200e\u200f\u202b\u200c\u206a\u206d\u202e = uint.MaxValue;
						num = ((int)num2 * -708640535) ^ -618997676;
						continue;
					case 2u:
					{
						int num4;
						if ((long)num3 >= 4L)
						{
							num = 519752861;
							num4 = num;
						}
						else
						{
							num = 710096347;
							num4 = num;
						}
						continue;
					}
					case 1u:
						return;
					}
					break;
				}
			}
		}

		internal void \u202d\u200c\u202c\u200d\u206d\u206b\u206c\u200c\u206a\u200c\u200d\u202a\u202e\u200d\u200c\u200c\u200f\u202c\u206b\u206a\u206e\u200e\u206f\u202d\u206e\u206b\u206d\u200f\u200d\u202e\u206f\u200c\u206e\u202b\u206d\u206c\u200e\u206e\u200f\u202a\u202e(uint dictionarySize)
		{
			if (\u200d\u206b\u202d\u200e\u206d\u206b\u200e\u200b\u200c\u202c\u202d\u200e\u202a\u202c\u206c\u206b\u202a\u206b\u206e\u206e\u206f\u206e\u206f\u200c\u202c\u200c\u200d\u200c\u206a\u206e\u200d\u206d\u200d\u200e\u200e\u200f\u202b\u200c\u206a\u206d\u202e == dictionarySize)
			{
				return;
			}
			while (true)
			{
				int num = 1249150900;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x50669EEFu) % 4)
					{
					case 0u:
						break;
					default:
						return;
					case 3u:
						\u200d\u206b\u202d\u200e\u206d\u206b\u200e\u200b\u200c\u202c\u202d\u200e\u202a\u202c\u206c\u206b\u202a\u206b\u206e\u206e\u206f\u206e\u206f\u200c\u202c\u200c\u200d\u200c\u206a\u206e\u200d\u206d\u200d\u200e\u200e\u200f\u202b\u200c\u206a\u206d\u202e = dictionarySize;
						\u206b\u206d\u200c\u206b\u200d\u200b\u202c\u200d\u206c\u206a\u202a\u202d\u202e\u206c\u200d\u206f\u200f\u206e\u206d\u206c\u202e\u200b\u200e\u202d\u202c\u202d\u206b\u202e\u200c\u200d\u206d\u202c\u202c\u200b\u202d\u200b\u202a\u206c\u200e\u200c\u202e = Math.Max(\u200d\u206b\u202d\u200e\u206d\u206b\u200e\u200b\u200c\u202c\u202d\u200e\u202a\u202c\u206c\u206b\u202a\u206b\u206e\u206e\u206f\u206e\u206f\u200c\u202c\u200c\u200d\u200c\u206a\u206e\u200d\u206d\u200d\u200e\u200e\u200f\u202b\u200c\u206a\u206d\u202e, 1u);
						num = (int)(num2 * 1196032796) ^ -575771918;
						continue;
					case 1u:
					{
						uint windowSize = Math.Max(\u206b\u206d\u200c\u206b\u200d\u200b\u202c\u200d\u206c\u206a\u202a\u202d\u202e\u206c\u200d\u206f\u200f\u206e\u206d\u206c\u202e\u200b\u200e\u202d\u202c\u202d\u206b\u202e\u200c\u200d\u206d\u202c\u202c\u200b\u202d\u200b\u202a\u206c\u200e\u200c\u202e, 4096u);
						\u206c\u206b\u200c\u206f\u200d\u200d\u206b\u206e\u202a\u202d\u206d\u200e\u202e\u206d\u206b\u202b\u206b\u200c\u206b\u200c\u206a\u202b\u206d\u206c\u202a\u202e\u206d\u206f\u206c\u202c\u200e\u202c\u200f\u202a\u200d\u202c\u206c\u202b\u200c\u202e.\u200b\u200f\u206d\u200f\u202a\u200c\u200d\u200b\u202d\u200f\u200d\u206d\u202d\u202c\u206a\u202a\u200d\u206a\u200f\u202a\u202b\u200d\u206e\u200c\u200e\u206c\u206e\u206c\u206a\u206e\u202c\u202d\u200f\u200b\u206a\u206f\u206e\u200c\u200b\u200e\u202e(windowSize);
						num = (int)((num2 * 880264026) ^ 0x6967AE87);
						continue;
					}
					case 2u:
						return;
					}
					break;
				}
			}
		}

		internal void \u200b\u200d\u202e\u200c\u206d\u202a\u206c\u200b\u200c\u200f\u206c\u202c\u206a\u200f\u202e\u202e\u202a\u200b\u200c\u200e\u202e\u202a\u206d\u206f\u200e\u206c\u202e\u200e\u200f\u206e\u202d\u200b\u202e\u206d\u206c\u206d\u206f\u202b\u206c\u202c\u202e(int lp, int lc)
		{
			\u206a\u206e\u206f\u200d\u202d\u202b\u202e\u202b\u206a\u200b\u206b\u200d\u200b\u202e\u202b\u200d\u200f\u206f\u206c\u206f\u200c\u200e\u200f\u206e\u200f\u206d\u206d\u206d\u206c\u206f\u206e\u200b\u206d\u200b\u202c\u200c\u200b\u200b\u206e\u202a\u202e.\u200e\u202c\u206f\u202e\u206c\u200b\u200f\u200c\u206d\u202e\u206f\u202d\u206a\u200d\u200d\u202a\u206a\u206f\u200c\u206b\u206c\u206c\u202a\u206e\u202c\u206c\u202b\u202a\u206f\u206b\u206d\u200d\u200b\u206b\u206c\u206a\u206c\u206c\u202a\u206a\u202e(lp, lc);
		}

		internal void \u202d\u200e\u206d\u200e\u206c\u202e\u206d\u200d\u202c\u206e\u206e\u206a\u202d\u206c\u206d\u206a\u202a\u206e\u206b\u206e\u206f\u200c\u206d\u200f\u206c\u206c\u206b\u200f\u202c\u206f\u202b\u200c\u200e\u206d\u206c\u200e\u202a\u206d\u200d\u206c\u202e(int pb)
		{
			uint num = (uint)(1 << pb);
			while (true)
			{
				int num2 = -541437075;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x9C0348E5u) % 3)
					{
					case 2u:
						break;
					case 1u:
						goto IL_0029;
					default:
						\u206c\u202d\u200f\u200e\u200c\u202e\u202a\u200c\u200e\u202d\u206f\u206a\u202b\u206e\u202c\u202e\u206f\u200c\u200d\u200f\u200c\u202e\u200b\u206e\u202a\u206e\u206e\u202d\u206e\u206d\u206d\u202c\u202c\u206b\u200d\u206a\u206c\u200c\u202a\u202c\u202e = num - 1;
						return;
					}
					break;
					IL_0029:
					\u202a\u202d\u200f\u206d\u202a\u206a\u202c\u206e\u206a\u206f\u206b\u206b\u200d\u200d\u200b\u202d\u200d\u200e\u200e\u202c\u206a\u200b\u202e\u206f\u206e\u206b\u202a\u206d\u202a\u206d\u206f\u202c\u200b\u202e\u206c\u206e\u202b\u200e\u200c\u206d\u202e.\u206f\u206d\u206b\u202a\u206f\u200d\u206e\u206e\u202a\u202a\u206a\u202e\u206f\u200d\u200f\u206b\u200d\u206d\u202c\u206a\u206d\u200c\u202b\u202e\u200e\u206a\u206d\u200d\u200c\u206b\u202b\u202d\u200e\u202e\u206a\u202a\u206a\u206c\u206b\u202a\u202e(num);
					\u200c\u206e\u202a\u202a\u202b\u206b\u202b\u200b\u200e\u200c\u200c\u200e\u206b\u200b\u206c\u200b\u202c\u200f\u200d\u206d\u202c\u206a\u200e\u202e\u206c\u200c\u206f\u206a\u206b\u202e\u206b\u206e\u200b\u206e\u206f\u206f\u202d\u206f\u202a\u202c\u202e.\u206f\u206d\u206b\u202a\u206f\u200d\u206e\u206e\u202a\u202a\u206a\u202e\u206f\u200d\u200f\u206b\u200d\u206d\u202c\u206a\u206d\u200c\u202b\u202e\u200e\u206a\u206d\u200d\u200c\u206b\u202b\u202d\u200e\u202e\u206a\u202a\u206a\u206c\u206b\u202a\u202e(num);
					num2 = ((int)num3 * -1893216812) ^ -1652916574;
				}
			}
		}

		internal void \u200e\u202e\u202d\u206a\u200c\u202d\u202c\u202b\u202e\u202b\u202b\u206b\u202b\u200c\u202e\u206c\u206e\u206b\u206d\u206d\u206c\u200c\u206a\u200f\u200f\u200c\u200f\u206b\u202e\u206a\u202e\u206f\u206c\u202e\u200b\u202b\u206a\u202e\u202a\u202e\u202e(Stream inStream, Stream outStream)
		{
			\u200c\u200e\u202c\u202c\u206a\u202b\u206d\u200d\u200b\u200f\u202b\u202c\u200e\u202b\u206c\u206b\u202d\u206a\u206d\u202a\u202a\u200d\u206f\u202a\u206c\u206d\u200c\u202e\u200c\u202e\u206b\u202e\u206b\u206b\u206b\u202a\u200f\u202b\u206b\u200d\u202e.\u202d\u200b\u202e\u206b\u206d\u202d\u206f\u202d\u200b\u200b\u200b\u200f\u206f\u200c\u206a\u202e\u200e\u206e\u200f\u206c\u206c\u202b\u206a\u206f\u200b\u200d\u200d\u200d\u206d\u206a\u202e\u206d\u206d\u200c\u200e\u202e\u202e\u206d\u202a\u202c\u202e(inStream);
			uint num3 = default(uint);
			uint num5 = default(uint);
			while (true)
			{
				int num = -308519367;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xEE994872u) % 22)
					{
					case 19u:
						break;
					case 1u:
						\u202d\u202e\u206b\u202b\u202c\u206c\u206f\u206b\u202b\u206d\u200b\u206e\u202c\u200e\u200d\u202b\u202e\u200c\u200e\u206f\u200d\u206a\u202c\u206f\u202b\u202b\u202d\u206b\u202d\u200d\u200e\u202e\u200e\u202d\u200d\u202b\u200b\u202a\u202d\u202c\u202e[num3].\u206f\u206e\u206a\u200c\u202b\u206b\u206a\u202a\u202c\u206e\u202a\u200b\u200b\u206b\u202a\u206a\u202b\u200f\u206e\u206c\u202e\u200e\u202c\u200c\u200b\u202e\u200e\u200e\u206b\u202d\u206e\u200c\u206d\u202c\u202c\u206c\u206f\u200f\u200d\u206f\u202e();
						num = -1549020625;
						continue;
					case 11u:
						num5 = 0u;
						num = -409247239;
						continue;
					case 17u:
						num = (int)((num2 * 968622994) ^ 0x586DBDE8);
						continue;
					case 5u:
					{
						int num8;
						if (num3 >= 114)
						{
							num = -500455294;
							num8 = num;
						}
						else
						{
							num = -595055555;
							num8 = num;
						}
						continue;
					}
					case 6u:
					{
						int num9;
						if (num5 <= \u206c\u202d\u200f\u200e\u200c\u202e\u202a\u200c\u200e\u202d\u206f\u206a\u202b\u206e\u202c\u202e\u206f\u200c\u200d\u200f\u200c\u202e\u200b\u206e\u202a\u206e\u206e\u202d\u206e\u206d\u206d\u202c\u202c\u206b\u200d\u206a\u206c\u200c\u202a\u202c\u202e)
						{
							num = -383125010;
							num9 = num;
						}
						else
						{
							num = -339293342;
							num9 = num;
						}
						continue;
					}
					case 21u:
					{
						int num7;
						if (num3 >= 12)
						{
							num = -463999629;
							num7 = num;
						}
						else
						{
							num = -1284905289;
							num7 = num;
						}
						continue;
					}
					case 4u:
						num5++;
						num = (int)(num2 * 621462044) ^ -254177490;
						continue;
					case 8u:
						num3 = 0u;
						num = (int)(num2 * 1051204843) ^ -1420957519;
						continue;
					case 20u:
						num3 = 0u;
						num = (int)(num2 * 1969406384) ^ -262191249;
						continue;
					case 7u:
						\u206f\u200d\u202c\u200d\u206d\u206b\u202d\u202e\u206b\u202c\u202b\u200b\u202e\u202b\u206e\u200b\u206d\u206f\u206a\u206f\u206a\u206b\u202e\u206e\u202d\u200c\u200e\u200e\u206c\u206d\u202e\u206a\u206b\u202a\u206e\u200c\u206b\u202a\u202a\u206a\u202e[num3].\u206f\u206e\u206a\u200c\u202b\u206b\u206a\u202a\u202c\u206e\u202a\u200b\u200b\u206b\u202a\u206a\u202b\u200f\u206e\u206c\u202e\u200e\u202c\u200c\u200b\u202e\u200e\u200e\u206b\u202d\u206e\u200c\u206d\u202c\u202c\u206c\u206f\u200f\u200d\u206f\u202e();
						\u200f\u202b\u206a\u206a\u202b\u200f\u202c\u202b\u202b\u200e\u202e\u202e\u200e\u206c\u200f\u202e\u200f\u202b\u206d\u200c\u202e\u206c\u202c\u206c\u200d\u202a\u200c\u200e\u206b\u200d\u206e\u206c\u206f\u200e\u206c\u202b\u206e\u202a\u206f\u206d\u202e[num3].\u206f\u206e\u206a\u200c\u202b\u206b\u206a\u202a\u202c\u206e\u202a\u200b\u200b\u206b\u202a\u206a\u202b\u200f\u206e\u206c\u202e\u200e\u202c\u200c\u200b\u202e\u200e\u200e\u206b\u202d\u206e\u200c\u206d\u202c\u202c\u206c\u206f\u200f\u200d\u206f\u202e();
						\u202e\u202c\u206a\u206a\u206f\u200c\u200c\u202c\u200f\u202d\u202e\u200d\u206c\u200b\u206f\u202c\u200b\u200b\u202c\u206e\u202b\u202a\u200b\u202b\u206b\u202a\u206b\u206a\u200c\u200c\u200d\u206e\u200d\u200f\u202a\u202d\u206f\u202b\u202a\u202c\u202e[num3].\u206f\u206e\u206a\u200c\u202b\u206b\u206a\u202a\u202c\u206e\u202a\u200b\u200b\u206b\u202a\u206a\u202b\u200f\u206e\u206c\u202e\u200e\u202c\u200c\u200b\u202e\u200e\u200e\u206b\u202d\u206e\u200c\u206d\u202c\u202c\u206c\u206f\u200f\u200d\u206f\u202e();
						num3++;
						num = (int)((num2 * 1692381029) ^ 0x350FDE88);
						continue;
					case 0u:
						\u202a\u202d\u200f\u206d\u202a\u206a\u202c\u206e\u206a\u206f\u206b\u206b\u200d\u200d\u200b\u202d\u200d\u200e\u200e\u202c\u206a\u200b\u202e\u206f\u206e\u206b\u202a\u206d\u202a\u206d\u206f\u202c\u200b\u202e\u206c\u206e\u202b\u200e\u200c\u206d\u202e.\u206a\u200e\u202a\u202c\u206b\u206b\u206d\u200e\u202b\u206b\u206b\u206a\u206a\u200c\u200f\u200d\u206c\u206e\u206e\u202a\u206e\u202a\u206c\u202a\u202a\u206d\u202b\u200c\u206d\u200d\u202b\u202d\u200c\u200f\u202e\u202d\u206f\u206a\u202e();
						num = ((int)num2 * -1876420632) ^ 0x39336CD1;
						continue;
					case 13u:
						\u206a\u206e\u206f\u200d\u202d\u202b\u202e\u202b\u206a\u200b\u206b\u200d\u200b\u202e\u202b\u200d\u200f\u206f\u206c\u206f\u200c\u200e\u200f\u206e\u200f\u206d\u206d\u206d\u206c\u206f\u206e\u200b\u206d\u200b\u202c\u200c\u200b\u200b\u206e\u202a\u202e.\u200b\u206a\u202a\u206e\u206f\u202e\u200f\u206c\u200d\u202b\u202b\u202a\u200c\u202b\u202c\u206f\u202e\u202b\u202c\u206b\u202c\u202b\u200f\u206d\u202a\u206f\u206b\u206a\u206c\u202d\u202b\u206a\u202b\u206b\u202b\u206d\u206d\u202a\u206e\u206a\u202e();
						num3 = 0u;
						num = ((int)num2 * -596551783) ^ -1185264555;
						continue;
					case 10u:
						\u202e\u202b\u200d\u206c\u202a\u200d\u200d\u206f\u206c\u200c\u202c\u200e\u202a\u200e\u200b\u200b\u206c\u202a\u206b\u200f\u200b\u202a\u206f\u200b\u202e\u206a\u206f\u202c\u202c\u200c\u200d\u202e\u206d\u200b\u200d\u200e\u200b\u202c\u202d\u200d\u202e[num3].\u206d\u206d\u200d\u202b\u200e\u200f\u202a\u202c\u202e\u202b\u206b\u206f\u206d\u202c\u200b\u200b\u206d\u206f\u202d\u206e\u202c\u206a\u202a\u206e\u206b\u206f\u200f\u202e\u202a\u202e\u206d\u202c\u202b\u200e\u206d\u202e\u206b\u200e\u202b\u206f\u202e();
						num = -981067396;
						continue;
					case 18u:
					{
						uint num6 = (num3 << 4) + num5;
						\u202e\u202b\u200e\u206d\u200b\u200c\u200d\u202c\u206a\u202a\u206c\u206e\u200b\u206a\u200c\u200d\u200d\u202c\u206f\u200e\u202e\u202b\u206d\u200e\u200b\u202d\u206b\u200b\u200e\u200d\u202d\u206a\u202d\u202d\u202d\u200f\u202c\u206c\u206c\u206b\u202e[num6].\u206f\u206e\u206a\u200c\u202b\u206b\u206a\u202a\u202c\u206e\u202a\u200b\u200b\u206b\u202a\u206a\u202b\u200f\u206e\u206c\u202e\u200e\u202c\u200c\u200b\u202e\u200e\u200e\u206b\u202d\u206e\u200c\u206d\u202c\u202c\u206c\u206f\u200f\u200d\u206f\u202e();
						\u202c\u202b\u206a\u202d\u200b\u200b\u200f\u202a\u206c\u200f\u206d\u206f\u206a\u202a\u206b\u206f\u200b\u206d\u202c\u206e\u200c\u206d\u202c\u206e\u206f\u202e\u206b\u200c\u202a\u202d\u202b\u202d\u206c\u200f\u206f\u202b\u202b\u202d\u200c\u200e\u202e[num6].\u206f\u206e\u206a\u200c\u202b\u206b\u206a\u202a\u202c\u206e\u202a\u200b\u200b\u206b\u202a\u206a\u202b\u200f\u206e\u206c\u202e\u200e\u202c\u200c\u200b\u202e\u200e\u200e\u206b\u202d\u206e\u200c\u206d\u202c\u202c\u206c\u206f\u200f\u200d\u206f\u202e();
						num = -1823963502;
						continue;
					}
					case 12u:
						num = (int)((num2 * 2129710524) ^ 0x492A3F6A);
						continue;
					case 14u:
						num3++;
						num = (int)(num2 * 341044675) ^ -201818808;
						continue;
					case 15u:
						num3++;
						num = (int)((num2 * 495647966) ^ 0x2155EF2F);
						continue;
					case 3u:
						\u206c\u206b\u200c\u206f\u200d\u200d\u206b\u206e\u202a\u202d\u206d\u200e\u202e\u206d\u206b\u202b\u206b\u200c\u206b\u200c\u206a\u202b\u206d\u206c\u202a\u202e\u206d\u206f\u206c\u202c\u200e\u202c\u200f\u202a\u200d\u202c\u206c\u202b\u200c\u202e.\u206e\u202c\u206d\u200e\u206a\u206e\u206a\u202c\u202a\u202b\u200b\u206e\u206f\u206f\u202c\u202b\u206c\u202e\u200c\u206d\u206d\u202d\u200c\u200f\u200c\u200b\u206d\u206a\u202c\u206b\u202d\u200d\u202a\u200b\u200c\u206d\u206f\u206a\u206c\u202d\u202e(outStream, \u202a\u202a\u200b\u202c\u202d\u206e\u206e\u200f\u200c\u200f\u206a\u202b\u206b\u202d\u202a\u200e\u202b\u206d\u200c\u206b\u200f\u202a\u202d\u200b\u200e\u206f\u206b\u202e\u202a\u206a\u206f\u206e\u200b\u200f\u202d\u206e\u202e\u206a\u206b\u206a\u202e);
						num = ((int)num2 * -558469701) ^ -741236471;
						continue;
					case 2u:
						\u206c\u206d\u200b\u200c\u200f\u202b\u202a\u202d\u200e\u202d\u206a\u202c\u206d\u202b\u206e\u206f\u206f\u200d\u200f\u206f\u202d\u200c\u202b\u206d\u206a\u206a\u206a\u206f\u200d\u202a\u202d\u200e\u202b\u206b\u202b\u206a\u202a\u206b\u202c\u206d\u202e[num3].\u206f\u206e\u206a\u200c\u202b\u206b\u206a\u202a\u202c\u206e\u202a\u200b\u200b\u206b\u202a\u206a\u202b\u200f\u206e\u206c\u202e\u200e\u202c\u200c\u200b\u202e\u200e\u200e\u206b\u202d\u206e\u200c\u206d\u202c\u202c\u206c\u206f\u200f\u200d\u206f\u202e();
						num = (int)(num2 * 604772249) ^ -622338919;
						continue;
					case 16u:
					{
						int num4;
						if (num3 < 4)
						{
							num = -1011136804;
							num4 = num;
						}
						else
						{
							num = -758294566;
							num4 = num;
						}
						continue;
					}
					default:
						\u200c\u206e\u202a\u202a\u202b\u206b\u202b\u200b\u200e\u200c\u200c\u200e\u206b\u200b\u206c\u200b\u202c\u200f\u200d\u206d\u202c\u206a\u200e\u202e\u206c\u200c\u206f\u206a\u206b\u202e\u206b\u206e\u200b\u206e\u206f\u206f\u202d\u206f\u202a\u202c\u202e.\u206a\u200e\u202a\u202c\u206b\u206b\u206d\u200e\u202b\u206b\u206b\u206a\u206a\u200c\u200f\u200d\u206c\u206e\u206e\u202a\u206e\u202a\u206c\u202a\u202a\u206d\u202b\u200c\u206d\u200d\u202b\u202d\u200c\u200f\u202e\u202d\u206f\u206a\u202e();
						\u202a\u206d\u200d\u200f\u200f\u206c\u200d\u206d\u200d\u200e\u202a\u206b\u200f\u202d\u206d\u202c\u206d\u202c\u206d\u206a\u206e\u206b\u206e\u200d\u202e\u206f\u202b\u206d\u200d\u202a\u206a\u206e\u200f\u206d\u202d\u202a\u200f\u202c\u200d\u200d\u202e.\u206d\u206d\u200d\u202b\u200e\u200f\u202a\u202c\u202e\u202b\u206b\u206f\u206d\u202c\u200b\u200b\u206d\u206f\u202d\u206e\u202c\u206a\u202a\u206e\u206b\u206f\u200f\u202e\u202a\u202e\u206d\u202c\u202b\u200e\u206d\u202e\u206b\u200e\u202b\u206f\u202e();
						return;
					}
					break;
				}
			}
		}

		internal void \u206f\u206d\u202a\u200f\u202a\u202c\u202d\u202d\u202d\u200b\u200d\u206a\u206c\u206c\u200f\u206e\u200b\u206a\u202a\u206f\u206b\u200b\u202c\u206e\u200c\u206a\u206d\u202e\u200e\u200f\u202e\u200d\u206e\u206e\u206f\u206f\u206f\u206e\u206d\u206e\u202e(Stream inStream, Stream outStream, long inSize, long outSize)
		{
			\u200e\u202e\u202d\u206a\u200c\u202d\u202c\u202b\u202e\u202b\u202b\u206b\u202b\u200c\u202e\u206c\u206e\u206b\u206d\u206d\u206c\u200c\u206a\u200f\u200f\u200c\u200f\u206b\u202e\u206a\u202e\u206f\u206c\u202e\u200b\u202b\u206a\u202e\u202a\u202e\u202e(inStream, outStream);
			uint num7 = default(uint);
			ulong num14 = default(ulong);
			uint num8 = default(uint);
			uint num17 = default(uint);
			\u200c\u200d\u206c\u200d\u206f\u202c\u200d\u200b\u202c\u202e\u202d\u206c\u202d\u200e\u202b\u200e\u202e\u206e\u202a\u200d\u206e\u206f\u200e\u202d\u202c\u206c\u202c\u200b\u206a\u206b\u200b\u200c\u202e\u202b\u206c\u202d\u202a\u202d\u206f\u200e\u202e obj = default(\u200c\u200d\u206c\u200d\u206f\u202c\u200d\u200b\u202c\u202e\u202d\u206c\u202d\u200e\u202b\u200e\u202e\u206e\u202a\u200d\u206e\u206f\u200e\u202d\u202c\u206c\u202c\u200b\u206a\u206b\u200b\u200c\u202e\u202b\u206c\u202d\u202a\u202d\u206f\u200e\u202e);
			uint num9 = default(uint);
			int num18 = default(int);
			byte prevByte = default(byte);
			uint num5 = default(uint);
			byte b2 = default(byte);
			ulong num15 = default(ulong);
			uint num6 = default(uint);
			uint num3 = default(uint);
			uint num4 = default(uint);
			while (true)
			{
				int num = -1526888547;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xAFE0170Cu) % 54)
					{
					case 33u:
						break;
					default:
						return;
					case 15u:
						\u206c\u206b\u200c\u206f\u200d\u200d\u206b\u206e\u202a\u202d\u206d\u200e\u202e\u206d\u206b\u202b\u206b\u200c\u206b\u200c\u206a\u202b\u206d\u206c\u202a\u202e\u206d\u206f\u206c\u202c\u200e\u202c\u200f\u202a\u200d\u202c\u206c\u202b\u200c\u202e.\u206b\u202c\u200e\u206e\u202b\u200d\u206e\u206f\u206b\u206f\u200e\u202c\u206a\u206b\u206d\u200b\u200c\u202b\u206e\u202a\u202c\u202a\u202c\u200e\u200f\u202c\u202d\u200f\u202d\u200e\u202b\u200b\u200c\u206a\u202b\u206e\u206d\u200d\u200d\u206c\u202e(\u206c\u206b\u200c\u206f\u200d\u200d\u206b\u206e\u202a\u202d\u206d\u200e\u202e\u206d\u206b\u202b\u206b\u200c\u206b\u200c\u206a\u202b\u206d\u206c\u202a\u202e\u206d\u206f\u206c\u202c\u200e\u202c\u200f\u202a\u200d\u202c\u206c\u202b\u200c\u202e.\u202b\u200d\u202a\u206f\u206e\u206b\u200e\u200f\u202e\u202b\u206c\u202c\u202d\u200f\u202e\u202b\u206c\u202e\u206f\u200b\u200d\u200e\u206d\u206a\u202a\u206a\u202c\u206c\u200f\u202c\u200d\u202d\u202d\u206c\u206f\u200e\u200b\u202e\u202e\u206e\u202e(num7));
						num14++;
						num = (int)((num2 * 848770829) ^ 0x5DFFB2CD);
						continue;
					case 53u:
						num = (int)((num2 * 50972148) ^ 0x32EBE533);
						continue;
					case 51u:
						num8 = \u200c\u206e\u202a\u202a\u202b\u206b\u202b\u200b\u200e\u200c\u200c\u200e\u206b\u200b\u206c\u200b\u202c\u200f\u200d\u206d\u202c\u206a\u200e\u202e\u206c\u200c\u206f\u206a\u206b\u202e\u206b\u206e\u200b\u206e\u206f\u206f\u202d\u206f\u202a\u202c\u202e.\u202c\u206a\u200f\u202e\u200b\u206b\u200b\u200b\u202d\u206e\u200e\u202e\u200d\u200e\u206d\u202b\u202b\u202e\u206c\u202e\u202e\u206f\u206b\u206c\u206f\u202e\u206c\u202a\u200c\u200f\u200e\u202e\u206b\u206c\u200c\u202e\u206f\u200b\u202e\u200f\u202e(\u200c\u200e\u202c\u202c\u206a\u202b\u206d\u200d\u200b\u200f\u202b\u202c\u200e\u202b\u206c\u206b\u202d\u206a\u206d\u202a\u202a\u200d\u206f\u202a\u206c\u206d\u200c\u202e\u200c\u202e\u206b\u202e\u206b\u206b\u206b\u202a\u200f\u202b\u206b\u200d\u202e, num17) + 2;
						num = -1454194932;
						continue;
					case 39u:
						\u206c\u206b\u200c\u206f\u200d\u200d\u206b\u206e\u202a\u202d\u206d\u200e\u202e\u206d\u206b\u202b\u206b\u200c\u206b\u200c\u206a\u202b\u206d\u206c\u202a\u202e\u206d\u206f\u206c\u202c\u200e\u202c\u200f\u202a\u200d\u202c\u206c\u202b\u200c\u202e.\u202e\u206d\u206a\u200b\u206c\u202b\u206b\u202d\u206c\u206c\u200f\u202e\u200f\u202b\u202c\u200e\u206b\u202d\u200b\u206c\u202d\u200f\u200c\u200f\u202a\u200c\u200c\u206e\u202a\u200e\u206d\u202c\u206e\u200d\u206e\u206e\u200e\u206e\u202e\u202d\u202e();
						\u206c\u206b\u200c\u206f\u200d\u200d\u206b\u206e\u202a\u202d\u206d\u200e\u202e\u206d\u206b\u202b\u206b\u200c\u206b\u200c\u206a\u202b\u206d\u206c\u202a\u202e\u206d\u206f\u206c\u202c\u200e\u202c\u200f\u202a\u200d\u202c\u206c\u202b\u200c\u202e.\u202e\u200f\u206f\u202a\u202e\u206e\u200e\u206b\u200d\u202c\u202a\u206b\u202c\u200d\u206f\u206a\u202b\u200e\u200d\u206b\u202b\u206b\u206f\u206f\u206f\u202a\u202a\u200d\u200d\u200b\u202b\u206e\u200e\u206a\u202a\u206d\u206b\u206b\u200d\u202e\u202e();
						\u200c\u200e\u202c\u202c\u206a\u202b\u206d\u200d\u200b\u200f\u202b\u202c\u200e\u202b\u206c\u206b\u202d\u206a\u206d\u202a\u202a\u200d\u206f\u202a\u206c\u206d\u200c\u202e\u200c\u202e\u206b\u202e\u206b\u206b\u206b\u202a\u200f\u202b\u206b\u200d\u202e.\u202d\u200f\u200d\u200f\u200d\u202e\u200d\u202c\u206d\u202e\u206e\u202b\u206f\u202c\u200c\u202a\u200e\u206d\u202b\u202c\u206f\u202a\u202e\u200f\u200c\u202e\u200d\u200f\u200f\u200e\u202e\u206e\u206d\u202d\u200e\u200e\u206a\u206f\u202c\u206f\u202e();
						num = -479926624;
						continue;
					case 46u:
						num7 += \u202a\u206d\u200d\u200f\u200f\u206c\u200d\u206d\u200d\u200e\u202a\u206b\u200f\u202d\u206d\u202c\u206d\u202c\u206d\u206a\u206e\u206b\u206e\u200d\u202e\u206f\u202b\u206d\u200d\u202a\u206a\u206e\u200f\u206d\u202d\u202a\u200f\u202c\u200d\u200d\u202e.\u200c\u206a\u202d\u202e\u202d\u202d\u200d\u200e\u202c\u202a\u206d\u202a\u206b\u202e\u202e\u200f\u200f\u206f\u200d\u202b\u202c\u202e\u206d\u200d\u202e\u202e\u200e\u200f\u200e\u202a\u202e\u200b\u206d\u206c\u206c\u200f\u202a\