Decompiled source of CConsole v0.13.3

CConsole.dll

Decompiled a month 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.Utils;
using BepInEx.Unity.IL2CPP.Utils.Collections;
using CConsole;
using CConsole.Commands;
using CConsole.Interop;
using CConsole.Utils.DebugDraw;
using CellMenu;
using ChainedPuzzles;
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 Il2CppSystem;
using Il2CppSystem.Collections;
using Il2CppSystem.Collections.Generic;
using Il2CppSystem.Reflection;
using LevelGeneration;
using Localization;
using Player;
using SNetwork;
using TMPro;
using UnityEngine;
using UnityEngine.AI;
using UnityEngine.Rendering;
using UnityExplorer;
using UnityExplorer.CacheObject;
using UnityExplorer.UI;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly: AssemblyFileVersion("0.13.3")]
[assembly: AssemblyInformationalVersion("0.13.3")]
[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.13.3.0")]
[module: UnverifiableCode]
[module: SuppressIldasm]
[module: ConfusedBy("Confuser.Core 1.6.0+447341964f")]
internal class <Module>
{
	internal struct \u206f\u206a\u206b\u200c\u206d\u202a\u200e\u206a\u206a\u206a\u200c\u206f\u202b\u202b\u206b\u202e\u200e\u202a\u206b\u206c\u206c\u202c\u206d\u202e\u200f\u202a\u206e\u206a\u202c\u206c\u200b\u200d\u200e\u206a\u206d\u206b\u202e\u200f\u202c\u202e
	{
		internal uint \u200b\u202a\u206f\u206b\u206a\u206e\u202c\u200e\u200c\u202d\u206b\u206c\u206d\u202e\u206f\u200b\u200e\u206e\u200c\u200b\u202c\u206f\u202c\u206c\u202d\u200c\u200f\u200c\u200f\u202c\u206c\u202b\u202c\u206b\u202d\u202e\u206f\u206c\u206f\u202c\u202e;

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

		internal uint \u206c\u200e\u202a\u206b\u200f\u202b\u200e\u202c\u202b\u200c\u206e\u200f\u200f\u200c\u200d\u206c\u206b\u206c\u206e\u206a\u200b\u206f\u206f\u202d\u200e\u200b\u200f\u202a\u200b\u200d\u200e\u202d\u206c\u200b\u202c\u206c\u200d\u206c\u200f\u206f\u202e(\u206a\u206f\u206b\u206a\u202d\u200b\u200f\u206a\u200d\u206d\u206b\u206b\u206d\u200d\u202e\u200f\u202e\u206c\u202c\u206d\u202b\u206a\u206d\u202d\u200f\u202d\u206b\u202e\u200c\u202d\u202b\u206a\u202a\u200f\u206f\u200d\u206d\u200d\u200d\u202b\u202e rangeDecoder)
		{
			uint num = (rangeDecoder.\u200e\u200c\u200b\u200e\u206b\u200e\u206b\u200c\u206d\u206e\u200b\u202b\u202e\u206c\u206f\u202d\u200b\u202c\u206a\u200c\u202c\u206d\u202d\u206e\u200b\u200b\u206b\u202a\u200f\u200e\u206e\u206b\u200f\u206e\u206c\u202c\u206f\u200d\u206b\u202e >> 11) * \u200b\u202a\u206f\u206b\u206a\u206e\u202c\u200e\u200c\u202d\u206b\u206c\u206d\u202e\u206f\u200b\u200e\u206e\u200c\u200b\u202c\u206f\u202c\u206c\u202d\u200c\u200f\u200c\u200f\u202c\u206c\u202b\u202c\u206b\u202d\u202e\u206f\u206c\u206f\u202c\u202e;
			while (true)
			{
				int num2 = 265392981;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x21CE75B1u) % 12)
					{
					case 5u:
						break;
					case 8u:
						rangeDecoder.\u200d\u200c\u206e\u206e\u200c\u202c\u202d\u200e\u206b\u200e\u200f\u206d\u202c\u206d\u202c\u202c\u200b\u200e\u202c\u206c\u202d\u200c\u202c\u202b\u202d\u200e\u202d\u206a\u200c\u200b\u200b\u206d\u202d\u206b\u206c\u200d\u200d\u202a\u202d\u206f\u202e = (rangeDecoder.\u200d\u200c\u206e\u206e\u200c\u202c\u202d\u200e\u206b\u200e\u200f\u206d\u202c\u206d\u202c\u202c\u200b\u200e\u202c\u206c\u202d\u200c\u202c\u202b\u202d\u200e\u202d\u206a\u200c\u200b\u200b\u206d\u202d\u206b\u206c\u200d\u200d\u202a\u202d\u206f\u202e << 8) | (byte)rangeDecoder.\u206c\u202b\u206d\u202e\u206a\u200e\u206e\u202d\u202e\u200d\u206b\u202b\u206d\u200e\u202b\u200b\u200b\u200b\u206e\u200c\u206e\u206d\u206a\u206f\u202c\u206a\u200c\u206a\u202e\u206d\u206e\u206e\u202d\u200b\u206a\u200f\u206e\u202e\u202a\u206b\u202e.ReadByte();
						rangeDecoder.\u200e\u200c\u200b\u200e\u206b\u200e\u206b\u200c\u206d\u206e\u200b\u202b\u202e\u206c\u206f\u202d\u200b\u202c\u206a\u200c\u202c\u206d\u202d\u206e\u200b\u200b\u206b\u202a\u200f\u200e\u206e\u206b\u200f\u206e\u206c\u202c\u206f\u200d\u206b\u202e <<= 8;
						num2 = (int)(num3 * 1593417563) ^ -1053135753;
						continue;
					case 10u:
						rangeDecoder.\u200e\u200c\u200b\u200e\u206b\u200e\u206b\u200c\u206d\u206e\u200b\u202b\u202e\u206c\u206f\u202d\u200b\u202c\u206a\u200c\u202c\u206d\u202d\u206e\u200b\u200b\u206b\u202a\u200f\u200e\u206e\u206b\u200f\u206e\u206c\u202c\u206f\u200d\u206b\u202e = num;
						num2 = (int)(num3 * 916773538) ^ -1312959794;
						continue;
					case 0u:
						rangeDecoder.\u200e\u200c\u200b\u200e\u206b\u200e\u206b\u200c\u206d\u206e\u200b\u202b\u202e\u206c\u206f\u202d\u200b\u202c\u206a\u200c\u202c\u206d\u202d\u206e\u200b\u200b\u206b\u202a\u200f\u200e\u206e\u206b\u200f\u206e\u206c\u202c\u206f\u200d\u206b\u202e <<= 8;
						num2 = (int)(num3 * 749882330) ^ -1214917324;
						continue;
					case 11u:
					{
						\u200b\u202a\u206f\u206b\u206a\u206e\u202c\u200e\u200c\u202d\u206b\u206c\u206d\u202e\u206f\u200b\u200e\u206e\u200c\u200b\u202c\u206f\u202c\u206c\u202d\u200c\u200f\u200c\u200f\u202c\u206c\u202b\u202c\u206b\u202d\u202e\u206f\u206c\u206f\u202c\u202e += 2048 - \u200b\u202a\u206f\u206b\u206a\u206e\u202c\u200e\u200c\u202d\u206b\u206c\u206d\u202e\u206f\u200b\u200e\u206e\u200c\u200b\u202c\u206f\u202c\u206c\u202d\u200c\u200f\u200c\u200f\u202c\u206c\u202b\u202c\u206b\u202d\u202e\u206f\u206c\u206f\u202c\u202e >> 5;
						int num6;
						int num7;
						if (rangeDecoder.\u200e\u200c\u200b\u200e\u206b\u200e\u206b\u200c\u206d\u206e\u200b\u202b\u202e\u206c\u206f\u202d\u200b\u202c\u206a\u200c\u202c\u206d\u202d\u206e\u200b\u200b\u206b\u202a\u200f\u200e\u206e\u206b\u200f\u206e\u206c\u202c\u206f\u200d\u206b\u202e < 16777216)
						{
							num6 = 1983631886;
							num7 = num6;
						}
						else
						{
							num6 = 132560344;
							num7 = num6;
						}
						num2 = num6 ^ (int)(num3 * 1444015309);
						continue;
					}
					case 4u:
					{
						int num8;
						int num9;
						if (rangeDecoder.\u200d\u200c\u206e\u206e\u200c\u202c\u202d\u200e\u206b\u200e\u200f\u206d\u202c\u206d\u202c\u202c\u200b\u200e\u202c\u206c\u202d\u200c\u202c\u202b\u202d\u200e\u202d\u206a\u200c\u200b\u200b\u206d\u202d\u206b\u206c\u200d\u200d\u202a\u202d\u206f\u202e < num)
						{
							num8 = -301127857;
							num9 = num8;
						}
						else
						{
							num8 = -1992039412;
							num9 = num8;
						}
						num2 = num8 ^ ((int)num3 * -181357098);
						continue;
					}
					case 3u:
						rangeDecoder.\u200d\u200c\u206e\u206e\u200c\u202c\u202d\u200e\u206b\u200e\u200f\u206d\u202c\u206d\u202c\u202c\u200b\u200e\u202c\u206c\u202d\u200c\u202c\u202b\u202d\u200e\u202d\u206a\u200c\u200b\u200b\u206d\u202d\u206b\u206c\u200d\u200d\u202a\u202d\u206f\u202e = (rangeDecoder.\u200d\u200c\u206e\u206e\u200c\u202c\u202d\u200e\u206b\u200e\u200f\u206d\u202c\u206d\u202c\u202c\u200b\u200e\u202c\u206c\u202d\u200c\u202c\u202b\u202d\u200e\u202d\u206a\u200c\u200b\u200b\u206d\u202d\u206b\u206c\u200d\u200d\u202a\u202d\u206f\u202e << 8) | (byte)rangeDecoder.\u206c\u202b\u206d\u202e\u206a\u200e\u206e\u202d\u202e\u200d\u206b\u202b\u206d\u200e\u202b\u200b\u200b\u200b\u206e\u200c\u206e\u206d\u206a\u206f\u202c\u206a\u200c\u206a\u202e\u206d\u206e\u206e\u202d\u200b\u206a\u200f\u206e\u202e\u202a\u206b\u202e.ReadByte();
						num2 = (int)(num3 * 219390098) ^ -505765497;
						continue;
					case 7u:
					{
						int num4;
						int num5;
						if (rangeDecoder.\u200e\u200c\u200b\u200e\u206b\u200e\u206b\u200c\u206d\u206e\u200b\u202b\u202e\u206c\u206f\u202d\u200b\u202c\u206a\u200c\u202c\u206d\u202d\u206e\u200b\u200b\u206b\u202a\u200f\u200e\u206e\u206b\u200f\u206e\u206c\u202c\u206f\u200d\u206b\u202e >= 16777216)
						{
							num4 = -1594020781;
							num5 = num4;
						}
						else
						{
							num4 = -195178295;
							num5 = num4;
						}
						num2 = num4 ^ ((int)num3 * -1320882551);
						continue;
					}
					case 9u:
						rangeDecoder.\u200e\u200c\u200b\u200e\u206b\u200e\u206b\u200c\u206d\u206e\u200b\u202b\u202e\u206c\u206f\u202d\u200b\u202c\u206a\u200c\u202c\u206d\u202d\u206e\u200b\u200b\u206b\u202a\u200f\u200e\u206e\u206b\u200f\u206e\u206c\u202c\u206f\u200d\u206b\u202e -= num;
						rangeDecoder.\u200d\u200c\u206e\u206e\u200c\u202c\u202d\u200e\u206b\u200e\u200f\u206d\u202c\u206d\u202c\u202c\u200b\u200e\u202c\u206c\u202d\u200c\u202c\u202b\u202d\u200e\u202d\u206a\u200c\u200b\u200b\u206d\u202d\u206b\u206c\u200d\u200d\u202a\u202d\u206f\u202e -= num;
						num2 = 526335623;
						continue;
					case 2u:
						return 0u;
					case 6u:
						\u200b\u202a\u206f\u206b\u206a\u206e\u202c\u200e\u200c\u202d\u206b\u206c\u206d\u202e\u206f\u200b\u200e\u206e\u200c\u200b\u202c\u206f\u202c\u206c\u202d\u200c\u200f\u200c\u200f\u202c\u206c\u202b\u202c\u206b\u202d\u202e\u206f\u206c\u206f\u202c\u202e -= \u200b\u202a\u206f\u206b\u206a\u206e\u202c\u200e\u200c\u202d\u206b\u206c\u206d\u202e\u206f\u200b\u200e\u206e\u200c\u200b\u202c\u206f\u202c\u206c\u202d\u200c\u200f\u200c\u200f\u202c\u206c\u202b\u202c\u206b\u202d\u202e\u206f\u206c\u206f\u202c\u202e >> 5;
						num2 = (int)(num3 * 997321839) ^ -1424488444;
						continue;
					default:
						return 1u;
					}
					break;
				}
			}
		}
	}

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

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

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

		internal void \u202a\u202b\u206e\u206f\u200c\u206f\u200c\u202e\u202b\u206b\u200e\u202c\u200d\u206c\u200b\u206f\u200c\u206a\u202c\u202c\u206e\u202d\u202e\u206e\u202b\u206e\u202a\u202d\u202c\u206d\u202a\u202b\u206f\u206f\u200b\u202c\u202c\u206a\u200f\u206f\u202e()
		{
			uint num = 1u;
			while (true)
			{
				int num2 = -789773585;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x834B4C67u) % 6)
					{
					case 0u:
						break;
					default:
						return;
					case 4u:
						num2 = (int)((num3 * 158924117) ^ 0x21DBD3EC);
						continue;
					case 1u:
						\u206c\u206e\u206b\u206c\u202d\u200c\u206e\u206d\u206b\u200d\u206a\u206a\u200c\u202d\u202e\u200c\u206a\u202b\u200c\u206d\u202e\u206c\u202a\u202b\u200c\u206f\u206e\u200c\u206f\u200c\u202c\u206c\u206b\u200b\u202c\u206d\u206a\u200b\u206f\u206f\u202e[num].\u206c\u202c\u206a\u206c\u200d\u206d\u202d\u202e\u202d\u202e\u206d\u206b\u200c\u202c\u200e\u206f\u206c\u200b\u200e\u200f\u200f\u202e\u202c\u202a\u200f\u206c\u202e\u202d\u202a\u200d\u206d\u200d\u200c\u206a\u206b\u200e\u200b\u206f\u200c\u206c\u202e();
						num2 = -585435367;
						continue;
					case 5u:
					{
						int num4;
						if (num < 1 << \u200b\u206b\u202d\u206a\u202d\u200b\u200b\u206b\u206f\u202b\u202a\u206b\u200d\u202a\u206b\u202a\u202c\u202a\u206f\u206d\u206c\u206f\u200b\u200f\u206d\u202a\u206d\u200c\u202c\u200b\u200e\u200b\u206e\u206e\u202e\u202e\u202a\u202e\u200f\u206c\u202e)
						{
							num2 = -1796410398;
							num4 = num2;
						}
						else
						{
							num2 = -765120816;
							num4 = num2;
						}
						continue;
					}
					case 2u:
						num++;
						num2 = (int)((num3 * 1886504613) ^ 0x7C00E4F2);
						continue;
					case 3u:
						return;
					}
					break;
				}
			}
		}

		internal uint \u200b\u202b\u206c\u206b\u200f\u200c\u206b\u202d\u202c\u200c\u200e\u206d\u202a\u200c\u206a\u200e\u206e\u200f\u206b\u200d\u206e\u206a\u200d\u202c\u206a\u200e\u202b\u206b\u200f\u206a\u200c\u200f\u202b\u200e\u202b\u206c\u206a\u202c\u202c\u200c\u202e(\u206a\u206f\u206b\u206a\u202d\u200b\u200f\u206a\u200d\u206d\u206b\u206b\u206d\u200d\u202e\u200f\u202e\u206c\u202c\u206d\u202b\u206a\u206d\u202d\u200f\u202d\u206b\u202e\u200c\u202d\u202b\u206a\u202a\u200f\u206f\u200d\u206d\u200d\u200d\u202b\u202e rangeDecoder)
		{
			uint num = 1u;
			int num4 = default(int);
			while (true)
			{
				int num2 = 482263094;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x573E6EA9u) % 6)
					{
					case 4u:
						break;
					case 2u:
					{
						int num5;
						if (num4 <= 0)
						{
							num2 = 226428196;
							num5 = num2;
						}
						else
						{
							num2 = 1992672097;
							num5 = num2;
						}
						continue;
					}
					case 0u:
						num = (num << 1) + \u206c\u206e\u206b\u206c\u202d\u200c\u206e\u206d\u206b\u200d\u206a\u206a\u200c\u202d\u202e\u200c\u206a\u202b\u200c\u206d\u202e\u206c\u202a\u202b\u200c\u206f\u206e\u200c\u206f\u200c\u202c\u206c\u206b\u200b\u202c\u206d\u206a\u200b\u206f\u206f\u202e[num].\u206c\u200e\u202a\u206b\u200f\u202b\u200e\u202c\u202b\u200c\u206e\u200f\u200f\u200c\u200d\u206c\u206b\u206c\u206e\u206a\u200b\u206f\u206f\u202d\u200e\u200b\u200f\u202a\u200b\u200d\u200e\u202d\u206c\u200b\u202c\u206c\u200d\u206c\u200f\u206f\u202e(rangeDecoder);
						num4--;
						num2 = 858448689;
						continue;
					case 3u:
						num2 = (int)(num3 * 2047328516) ^ -457865699;
						continue;
					case 5u:
						num4 = \u200b\u206b\u202d\u206a\u202d\u200b\u200b\u206b\u206f\u202b\u202a\u206b\u200d\u202a\u206b\u202a\u202c\u202a\u206f\u206d\u206c\u206f\u200b\u200f\u206d\u202a\u206d\u200c\u202c\u200b\u200e\u200b\u206e\u206e\u202e\u202e\u202a\u202e\u200f\u206c\u202e;
						num2 = ((int)num3 * -1224935170) ^ -773471776;
						continue;
					default:
						return num - (uint)(1 << \u200b\u206b\u202d\u206a\u202d\u200b\u200b\u206b\u206f\u202b\u202a\u206b\u200d\u202a\u206b\u202a\u202c\u202a\u206f\u206d\u206c\u206f\u200b\u200f\u206d\u202a\u206d\u200c\u202c\u200b\u200e\u200b\u206e\u206e\u202e\u202e\u202a\u202e\u200f\u206c\u202e);
					}
					break;
				}
			}
		}

		internal uint \u202e\u206c\u206e\u202d\u202c\u202e\u206e\u206a\u206a\u206c\u206d\u200f\u202c\u202a\u200b\u206f\u206b\u200b\u206c\u202c\u200e\u200f\u202b\u200b\u202a\u200d\u206c\u206f\u202b\u200c\u200b\u200b\u206f\u200f\u206e\u202e\u202b\u206c\u202b\u202a\u202e(\u206a\u206f\u206b\u206a\u202d\u200b\u200f\u206a\u200d\u206d\u206b\u206b\u206d\u200d\u202e\u200f\u202e\u206c\u202c\u206d\u202b\u206a\u206d\u202d\u200f\u202d\u206b\u202e\u200c\u202d\u202b\u206a\u202a\u200f\u206f\u200d\u206d\u200d\u200d\u202b\u202e rangeDecoder)
		{
			uint num = 1u;
			uint num2 = 0u;
			uint num6 = default(uint);
			int num5 = default(int);
			while (true)
			{
				int num3 = -1909182925;
				while (true)
				{
					uint num4;
					switch ((num4 = (uint)num3 ^ 0xE5DE1B81u) % 9)
					{
					case 7u:
						break;
					case 0u:
						num6 = \u206c\u206e\u206b\u206c\u202d\u200c\u206e\u206d\u206b\u200d\u206a\u206a\u200c\u202d\u202e\u200c\u206a\u202b\u200c\u206d\u202e\u206c\u202a\u202b\u200c\u206f\u206e\u200c\u206f\u200c\u202c\u206c\u206b\u200b\u202c\u206d\u206a\u200b\u206f\u206f\u202e[num].\u206c\u200e\u202a\u206b\u200f\u202b\u200e\u202c\u202b\u200c\u206e\u200f\u200f\u200c\u200d\u206c\u206b\u206c\u206e\u206a\u200b\u206f\u206f\u202d\u200e\u200b\u200f\u202a\u200b\u200d\u200e\u202d\u206c\u200b\u202c\u206c\u200d\u206c\u200f\u206f\u202e(rangeDecoder);
						num3 = -1181645007;
						continue;
					case 4u:
						num2 |= num6 << num5;
						num3 = ((int)num4 * -2076132343) ^ -749579095;
						continue;
					case 8u:
					{
						int num7;
						if (num5 < \u200b\u206b\u202d\u206a\u202d\u200b\u200b\u206b\u206f\u202b\u202a\u206b\u200d\u202a\u206b\u202a\u202c\u202a\u206f\u206d\u206c\u206f\u200b\u200f\u206d\u202a\u206d\u200c\u202c\u200b\u200e\u200b\u206e\u206e\u202e\u202e\u202a\u202e\u200f\u206c\u202e)
						{
							num3 = -1881626033;
							num7 = num3;
						}
						else
						{
							num3 = -690994090;
							num7 = num3;
						}
						continue;
					}
					case 1u:
						num3 = ((int)num4 * -1776684444) ^ 0x3892179F;
						continue;
					case 3u:
						num5++;
						num3 = ((int)num4 * -1490863393) ^ -1173570652;
						continue;
					case 5u:
						num <<= 1;
						num += num6;
						num3 = ((int)num4 * -92029534) ^ -64770856;
						continue;
					case 2u:
						num5 = 0;
						num3 = ((int)num4 * -373427896) ^ -376340598;
						continue;
					default:
						return num2;
					}
					break;
				}
			}
		}

		internal static uint \u202a\u200e\u200f\u206e\u202c\u202c\u206c\u206a\u200b\u206e\u200f\u206f\u206c\u206f\u200e\u200c\u200c\u206c\u206a\u202e\u206b\u202d\u206f\u200b\u206e\u200f\u200b\u200c\u206d\u206f\u206a\u206b\u200d\u202c\u206a\u202c\u202c\u202e\u202e\u206e\u202e(\u206f\u206a\u206b\u200c\u206d\u202a\u200e\u206a\u206a\u206a\u200c\u206f\u202b\u202b\u206b\u202e\u200e\u202a\u206b\u206c\u206c\u202c\u206d\u202e\u200f\u202a\u206e\u206a\u202c\u206c\u200b\u200d\u200e\u206a\u206d\u206b\u202e\u200f\u202c\u202e[] Models, uint startIndex, \u206a\u206f\u206b\u206a\u202d\u200b\u200f\u206a\u200d\u206d\u206b\u206b\u206d\u200d\u202e\u200f\u202e\u206c\u202c\u206d\u202b\u206a\u206d\u202d\u200f\u202d\u206b\u202e\u200c\u202d\u202b\u206a\u202a\u200f\u206f\u200d\u206d\u200d\u200d\u202b\u202e rangeDecoder, int NumBitLevels)
		{
			uint num = 1u;
			uint num7 = default(uint);
			int num5 = default(int);
			uint num4 = default(uint);
			while (true)
			{
				int num2 = -1826421352;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0xB03EF011u) % 10)
					{
					case 7u:
						break;
					case 9u:
						num7 = Models[startIndex + num].\u206c\u200e\u202a\u206b\u200f\u202b\u200e\u202c\u202b\u200c\u206e\u200f\u200f\u200c\u200d\u206c\u206b\u206c\u206e\u206a\u200b\u206f\u206f\u202d\u200e\u200b\u200f\u202a\u200b\u200d\u200e\u202d\u206c\u200b\u202c\u206c\u200d\u206c\u200f\u206f\u202e(rangeDecoder);
						num <<= 1;
						num2 = -1370729717;
						continue;
					case 8u:
						num += num7;
						num2 = (int)((num3 * 1639263191) ^ 0x2F5C5C31);
						continue;
					case 6u:
						num5 = 0;
						num2 = (int)(num3 * 1182576028) ^ -1386403134;
						continue;
					case 1u:
						num4 = 0u;
						num2 = ((int)num3 * -2054113751) ^ -1138820514;
						continue;
					case 4u:
						num4 |= num7 << num5;
						num2 = (int)((num3 * 455475830) ^ 0x45B1DAD4);
						continue;
					case 5u:
						num2 = ((int)num3 * -1796765401) ^ 0x16C4ADFE;
						continue;
					case 3u:
						num5++;
						num2 = ((int)num3 * -1364912303) ^ -1676586734;
						continue;
					case 2u:
					{
						int num6;
						if (num5 < NumBitLevels)
						{
							num2 = -1676173682;
							num6 = num2;
						}
						else
						{
							num2 = -110518579;
							num6 = num2;
						}
						continue;
					}
					default:
						return num4;
					}
					break;
				}
			}
		}
	}

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

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

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

		internal void \u206c\u206f\u206c\u202b\u200d\u206a\u206e\u206f\u206b\u206a\u202a\u200d\u202b\u206a\u202d\u202d\u206b\u202d\u200b\u206e\u200d\u206b\u202a\u202b\u202d\u206b\u206e\u206b\u202c\u202a\u202d\u202d\u202a\u200f\u206c\u200d\u202b\u206c\u206b\u206d\u202e(Stream stream)
		{
			\u206c\u202b\u206d\u202e\u206a\u200e\u206e\u202d\u202e\u200d\u206b\u202b\u206d\u200e\u202b\u200b\u200b\u200b\u206e\u200c\u206e\u206d\u206a\u206f\u202c\u206a\u200c\u206a\u202e\u206d\u206e\u206e\u202d\u200b\u206a\u200f\u206e\u202e\u202a\u206b\u202e = stream;
			int num3 = default(int);
			while (true)
			{
				int num = -1107591900;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x9C0738C1u) % 7)
					{
					case 3u:
						break;
					default:
						return;
					case 2u:
						\u200d\u200c\u206e\u206e\u200c\u202c\u202d\u200e\u206b\u200e\u200f\u206d\u202c\u206d\u202c\u202c\u200b\u200e\u202c\u206c\u202d\u200c\u202c\u202b\u202d\u200e\u202d\u206a\u200c\u200b\u200b\u206d\u202d\u206b\u206c\u200d\u200d\u202a\u202d\u206f\u202e = (\u200d\u200c\u206e\u206e\u200c\u202c\u202d\u200e\u206b\u200e\u200f\u206d\u202c\u206d\u202c\u202c\u200b\u200e\u202c\u206c\u202d\u200c\u202c\u202b\u202d\u200e\u202d\u206a\u200c\u200b\u200b\u206d\u202d\u206b\u206c\u200d\u200d\u202a\u202d\u206f\u202e << 8) | (byte)\u206c\u202b\u206d\u202e\u206a\u200e\u206e\u202d\u202e\u200d\u206b\u202b\u206d\u200e\u202b\u200b\u200b\u200b\u206e\u200c\u206e\u206d\u206a\u206f\u202c\u206a\u200c\u206a\u202e\u206d\u206e\u206e\u202d\u200b\u206a\u200f\u206e\u202e\u202a\u206b\u202e.ReadByte();
						num3++;
						num = -237746666;
						continue;
					case 4u:
					{
						int num4;
						if (num3 >= 5)
						{
							num = -2098435270;
							num4 = num;
						}
						else
						{
							num = -531226998;
							num4 = num;
						}
						continue;
					}
					case 6u:
						\u200d\u200c\u206e\u206e\u200c\u202c\u202d\u200e\u206b\u200e\u200f\u206d\u202c\u206d\u202c\u202c\u200b\u200e\u202c\u206c\u202d\u200c\u202c\u202b\u202d\u200e\u202d\u206a\u200c\u200b\u200b\u206d\u202d\u206b\u206c\u200d\u200d\u202a\u202d\u206f\u202e = 0u;
						num = ((int)num2 * -811139190) ^ -52891197;
						continue;
					case 0u:
						num = ((int)num2 * -1197557193) ^ 0x6BD69F37;
						continue;
					case 1u:
						\u200e\u200c\u200b\u200e\u206b\u200e\u206b\u200c\u206d\u206e\u200b\u202b\u202e\u206c\u206f\u202d\u200b\u202c\u206a\u200c\u202c\u206d\u202d\u206e\u200b\u200b\u206b\u202a\u200f\u200e\u206e\u206b\u200f\u206e\u206c\u202c\u206f\u200d\u206b\u202e = uint.MaxValue;
						num3 = 0;
						num = ((int)num2 * -1591019213) ^ 0x18FCFAF6;
						continue;
					case 5u:
						return;
					}
					break;
				}
			}
		}

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

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

		internal uint \u206d\u202e\u200e\u206e\u200e\u200e\u200f\u206f\u200c\u200c\u200d\u202c\u202a\u200e\u202c\u202a\u200d\u202e\u202c\u200c\u206d\u200e\u200b\u200b\u200c\u206c\u200d\u200b\u200e\u200f\u206a\u200c\u200e\u202d\u206f\u202e\u206a\u206f\u206c\u206f\u202e(int numTotalBits)
		{
			uint num = \u200e\u200c\u200b\u200e\u206b\u200e\u206b\u200c\u206d\u206e\u200b\u202b\u202e\u206c\u206f\u202d\u200b\u202c\u206a\u200c\u202c\u206d\u202d\u206e\u200b\u200b\u206b\u202a\u200f\u200e\u206e\u206b\u200f\u206e\u206c\u202c\u206f\u200d\u206b\u202e;
			uint num8 = default(uint);
			uint num4 = default(uint);
			uint num5 = default(uint);
			int num6 = default(int);
			while (true)
			{
				int num2 = 970063416;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x5991CFCEu) % 12)
					{
					case 0u:
						break;
					case 7u:
						num8 = num4 - num >> 31;
						num2 = ((int)num3 * -1998328835) ^ 0x55F06BFD;
						continue;
					case 3u:
						num5 = 0u;
						num2 = ((int)num3 * -1085034676) ^ -21109383;
						continue;
					case 1u:
						num4 = (num4 << 8) | (byte)\u206c\u202b\u206d\u202e\u206a\u200e\u206e\u202d\u202e\u200d\u206b\u202b\u206d\u200e\u202b\u200b\u200b\u200b\u206e\u200c\u206e\u206d\u206a\u206f\u202c\u206a\u200c\u206a\u202e\u206d\u206e\u206e\u202d\u200b\u206a\u200f\u206e\u202e\u202a\u206b\u202e.ReadByte();
						num <<= 8;
						num2 = (int)((num3 * 2023302986) ^ 0x7DC366FE);
						continue;
					case 9u:
						num >>= 1;
						num2 = 1308155657;
						continue;
					case 8u:
					{
						num4 -= num & (num8 - 1);
						num5 = (num5 << 1) | (1 - num8);
						int num9;
						int num10;
						if (num < 16777216)
						{
							num9 = -654600677;
							num10 = num9;
						}
						else
						{
							num9 = -2072136436;
							num10 = num9;
						}
						num2 = num9 ^ (int)(num3 * 1363130860);
						continue;
					}
					case 6u:
						num6--;
						num2 = 739173226;
						continue;
					case 4u:
					{
						int num7;
						if (num6 > 0)
						{
							num2 = 1823817295;
							num7 = num2;
						}
						else
						{
							num2 = 1498114323;
							num7 = num2;
						}
						continue;
					}
					case 11u:
						num6 = numTotalBits;
						num2 = ((int)num3 * -346126057) ^ 0x220B219F;
						continue;
					case 5u:
						\u200e\u200c\u200b\u200e\u206b\u200e\u206b\u200c\u206d\u206e\u200b\u202b\u202e\u206c\u206f\u202d\u200b\u202c\u206a\u200c\u202c\u206d\u202d\u206e\u200b\u200b\u206b\u202a\u200f\u200e\u206e\u206b\u200f\u206e\u206c\u202c\u206f\u200d\u206b\u202e = num;
						num2 = ((int)num3 * -1853546287) ^ -1410702567;
						continue;
					case 2u:
						num4 = \u200d\u200c\u206e\u206e\u200c\u202c\u202d\u200e\u206b\u200e\u200f\u206d\u202c\u206d\u202c\u202c\u200b\u200e\u202c\u206c\u202d\u200c\u202c\u202b\u202d\u200e\u202d\u206a\u200c\u200b\u200b\u206d\u202d\u206b\u206c\u200d\u200d\u202a\u202d\u206f\u202e;
						num2 = (int)((num3 * 1395966873) ^ 0x2C72E06B);
						continue;
					default:
						\u200d\u200c\u206e\u206e\u200c\u202c\u202d\u200e\u206b\u200e\u200f\u206d\u202c\u206d\u202c\u202c\u200b\u200e\u202c\u206c\u202d\u200c\u202c\u202b\u202d\u200e\u202d\u206a\u200c\u200b\u200b\u206d\u202d\u206b\u206c\u200d\u200d\u202a\u202d\u206f\u202e = num4;
						return num5;
					}
					break;
				}
			}
		}

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

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

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

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

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

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

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

			internal void \u202c\u206a\u202e\u202e\u206f\u206e\u206b\u206b\u206d\u206d\u206b\u200c\u202e\u200f\u206c\u202e\u200d\u206c\u202d\u202d\u202a\u200d\u202a\u200c\u206c\u200f\u200d\u200b\u206a\u200e\u202e\u202a\u206f\u200f\u202c\u200f\u202b\u200b\u200f\u202e\u202e(uint numPosStates)
			{
				uint num = \u206f\u202b\u202c\u200f\u202c\u200c\u206a\u200e\u202c\u200b\u202c\u206f\u202d\u202e\u202c\u202e\u200e\u202e\u200e\u206e\u200f\u206c\u200b\u202b\u206b\u200c\u206b\u206f\u202a\u206f\u206c\u206f\u206e\u202e\u206a\u206b\u202c\u200d\u200d\u200c\u202e;
				while (true)
				{
					int num2;
					int num3;
					if (num >= numPosStates)
					{
						num2 = 1957418949;
						num3 = num2;
					}
					else
					{
						num2 = 1291114037;
						num3 = num2;
					}
					while (true)
					{
						uint num4;
						switch ((num4 = (uint)num2 ^ 0x7365F9A2u) % 6)
						{
						case 4u:
							num2 = 1291114037;
							continue;
						case 3u:
							num++;
							num2 = ((int)num4 * -427701535) ^ 0x6074BEF;
							continue;
						case 2u:
							break;
						case 1u:
							\u206b\u206c\u202b\u202e\u200c\u202d\u202c\u200e\u206f\u200c\u200d\u206e\u206d\u206d\u202a\u202e\u200d\u202e\u202e\u206a\u206d\u200b\u206c\u202c\u206f\u200e\u206f\u206e\u200c\u200b\u200b\u206f\u202e\u206f\u200d\u206d\u206a\u206f\u202c\u202b\u202e[num] = new \u202a\u200c\u200d\u206e\u200d\u202d\u202c\u206c\u202a\u200e\u200e\u206e\u202a\u200b\u200b\u202e\u202d\u200f\u202a\u202e\u200d\u200d\u202a\u200c\u206d\u206b\u200d\u202c\u206c\u206c\u200c\u206a\u202c\u202d\u206c\u200e\u206d\u200c\u200d\u206e\u202e(3);
							num2 = 1877262428;
							continue;
						case 0u:
							\u202d\u202d\u206e\u200c\u200e\u202e\u202e\u200b\u206b\u200c\u200b\u206d\u206b\u206c\u200c\u200e\u202e\u200d\u206f\u200d\u200d\u200c\u206b\u202b\u200f\u200f\u202e\u206a\u206a\u200f\u206a\u200f\u206d\u206c\u202e\u206f\u200d\u202d\u202e\u200c\u202e[num] = new \u202a\u200c\u200d\u206e\u200d\u202d\u202c\u206c\u202a\u200e\u200e\u206e\u202a\u200b\u200b\u202e\u202d\u200f\u202a\u202e\u200d\u200d\u202a\u200c\u206d\u206b\u200d\u202c\u206c\u206c\u200c\u206a\u202c\u202d\u206c\u200e\u206d\u200c\u200d\u206e\u202e(3);
							num2 = ((int)num4 * -157809524) ^ 0x65DC401;
							continue;
						default:
							\u206f\u202b\u202c\u200f\u202c\u200c\u206a\u200e\u202c\u200b\u202c\u206f\u202d\u202e\u202c\u202e\u200e\u202e\u200e\u206e\u200f\u206c\u200b\u202b\u206b\u200c\u206b\u206f\u202a\u206f\u206c\u206f\u206e\u202e\u206a\u206b\u202c\u200d\u200d\u200c\u202e = numPosStates;
							return;
						}
						break;
					}
				}
			}

			internal void \u200e\u200e\u206f\u206c\u200b\u206e\u206d\u202d\u200e\u200c\u202e\u202b\u206a\u202d\u200b\u206b\u206a\u200f\u206e\u200e\u202b\u206c\u200e\u202b\u202b\u202d\u202e\u202b\u202d\u200f\u206a\u200b\u202d\u206e\u206d\u200c\u202c\u206e\u200c\u202a\u202e()
			{
				\u206a\u200c\u202b\u200c\u202c\u200b\u200d\u200c\u202d\u200c\u200e\u202e\u202c\u206e\u206e\u200c\u200b\u206d\u206f\u206c\u200f\u202b\u200c\u206a\u202d\u206d\u206c\u202b\u206a\u206b\u200c\u206b\u202d\u200c\u200d\u200e\u202b\u200c\u206e\u206b\u202e.\u206c\u202c\u206a\u206c\u200d\u206d\u202d\u202e\u202d\u202e\u206d\u206b\u200c\u202c\u200e\u206f\u206c\u200b\u200e\u200f\u200f\u202e\u202c\u202a\u200f\u206c\u202e\u202d\u202a\u200d\u206d\u200d\u200c\u206a\u206b\u200e\u200b\u206f\u200c\u206c\u202e();
				uint num3 = default(uint);
				while (true)
				{
					int num = -132928386;
					while (true)
					{
						uint num2;
						switch ((num2 = (uint)num ^ 0xB12AE2FEu) % 7)
						{
						case 0u:
							break;
						case 6u:
							\u206a\u206c\u200e\u202c\u200b\u202a\u202a\u202d\u202d\u202a\u206f\u202a\u200e\u200f\u202c\u200c\u206c\u202d\u200c\u200f\u206b\u202e\u202c\u206b\u202e\u206d\u200b\u206c\u206f\u206f\u206b\u200c\u200f\u206e\u206c\u206d\u202d\u202c\u202a\u202e\u202e.\u206c\u202c\u206a\u206c\u200d\u206d\u202d\u202e\u202d\u202e\u206d\u206b\u200c\u202c\u200e\u206f\u206c\u200b\u200e\u200f\u200f\u202e\u202c\u202a\u200f\u206c\u202e\u202d\u202a\u200d\u206d\u200d\u200c\u206a\u206b\u200e\u200b\u206f\u200c\u206c\u202e();
							num = (int)(num2 * 2093037148) ^ -1645170538;
							continue;
						case 2u:
							\u206b\u206c\u202b\u202e\u200c\u202d\u202c\u200e\u206f\u200c\u200d\u206e\u206d\u206d\u202a\u202e\u200d\u202e\u202e\u206a\u206d\u200b\u206c\u202c\u206f\u200e\u206f\u206e\u200c\u200b\u200b\u206f\u202e\u206f\u200d\u206d\u206a\u206f\u202c\u202b\u202e[num3].\u202a\u202b\u206e\u206f\u200c\u206f\u200c\u202e\u202b\u206b\u200e\u202c\u200d\u206c\u200b\u206f\u200c\u206a\u202c\u202c\u206e\u202d\u202e\u206e\u202b\u206e\u202a\u202d\u202c\u206d\u202a\u202b\u206f\u206f\u200b\u202c\u202c\u206a\u200f\u206f\u202e();
							num = -417927124;
							continue;
						case 5u:
							\u202d\u202d\u206e\u200c\u200e\u202e\u202e\u200b\u206b\u200c\u200b\u206d\u206b\u206c\u200c\u200e\u202e\u200d\u206f\u200d\u200d\u200c\u206b\u202b\u200f\u200f\u202e\u206a\u206a\u200f\u206a\u200f\u206d\u206c\u202e\u206f\u200d\u202d\u202e\u200c\u202e[num3].\u202a\u202b\u206e\u206f\u200c\u206f\u200c\u202e\u202b\u206b\u200e\u202c\u200d\u206c\u200b\u206f\u200c\u206a\u202c\u202c\u206e\u202d\u202e\u206e\u202b\u206e\u202a\u202d\u202c\u206d\u202a\u202b\u206f\u206f\u200b\u202c\u202c\u206a\u200f\u206f\u202e();
							num3++;
							num = ((int)num2 * -643062054) ^ 0x711F6C6;
							continue;
						case 3u:
						{
							int num4;
							if (num3 >= \u206f\u202b\u202c\u200f\u202c\u200c\u206a\u200e\u202c\u200b\u202c\u206f\u202d\u202e\u202c\u202e\u200e\u202e\u200e\u206e\u200f\u206c\u200b\u202b\u206b\u200c\u206b\u206f\u202a\u206f\u206c\u206f\u206e\u202e\u206a\u206b\u202c\u200d\u200d\u200c\u202e)
							{
								num = -201307441;
								num4 = num;
							}
							else
							{
								num = -186188375;
								num4 = num;
							}
							continue;
						}
						case 4u:
							num3 = 0u;
							num = ((int)num2 * -1168616586) ^ -1603376366;
							continue;
						default:
							\u206e\u206b\u206c\u202e\u200e\u202a\u202a\u206f\u202c\u206b\u206d\u200e\u202e\u202b\u206c\u202c\u202c\u202a\u206b\u202b\u200e\u206f\u200f\u206c\u200d\u200d\u202e\u206e\u206a\u200e\u206e\u206e\u202c\u202c\u206c\u202e\u200e\u206d\u206c\u200c\u202e.\u202a\u202b\u206e\u206f\u200c\u206f\u200c\u202e\u202b\u206b\u200e\u202c\u200d\u206c\u200b\u206f\u200c\u206a\u202c\u202c\u206e\u202d\u202e\u206e\u202b\u206e\u202a\u202d\u202c\u206d\u202a\u202b\u206f\u206f\u200b\u202c\u202c\u206a\u200f\u206f\u202e();
							return;
						}
						break;
					}
				}
			}

			internal uint \u206c\u206f\u206e\u200b\u206d\u206b\u202b\u206a\u206d\u202d\u202b\u202a\u200c\u200d\u206f\u206d\u202e\u202a\u202b\u202d\u206f\u202b\u202e\u202d\u206f\u202a\u206c\u202c\u206e\u200f\u202d\u202a\u202d\u206e\u206a\u206c\u200e\u206d\u202e\u202e\u202e(\u206a\u206f\u206b\u206a\u202d\u200b\u200f\u206a\u200d\u206d\u206b\u206b\u206d\u200d\u202e\u200f\u202e\u206c\u202c\u206d\u202b\u206a\u206d\u202d\u200f\u202d\u206b\u202e\u200c\u202d\u202b\u206a\u202a\u200f\u206f\u200d\u206d\u200d\u200d\u202b\u202e rangeDecoder, uint posState)
			{
				if (\u206a\u200c\u202b\u200c\u202c\u200b\u200d\u200c\u202d\u200c\u200e\u202e\u202c\u206e\u206e\u200c\u200b\u206d\u206f\u206c\u200f\u202b\u200c\u206a\u202d\u206d\u206c\u202b\u206a\u206b\u200c\u206b\u202d\u200c\u200d\u200e\u202b\u200c\u206e\u206b\u202e.\u206c\u200e\u202a\u206b\u200f\u202b\u200e\u202c\u202b\u200c\u206e\u200f\u200f\u200c\u200d\u206c\u206b\u206c\u206e\u206a\u200b\u206f\u206f\u202d\u200e\u200b\u200f\u202a\u200b\u200d\u200e\u202d\u206c\u200b\u202c\u206c\u200d\u206c\u200f\u206f\u202e(rangeDecoder) == 0)
				{
					goto IL_0011;
				}
				goto IL_00b4;
				IL_00b4:
				uint num = 8u;
				int num2 = -11964938;
				goto IL_0016;
				IL_0016:
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0xC418FD1Au) % 8)
					{
					case 0u:
						break;
					case 4u:
					{
						int num4;
						int num5;
						if (\u206a\u206c\u200e\u202c\u200b\u202a\u202a\u202d\u202d\u202a\u206f\u202a\u200e\u200f\u202c\u200c\u206c\u202d\u200c\u200f\u206b\u202e\u202c\u206b\u202e\u206d\u200b\u206c\u206f\u206f\u206b\u200c\u200f\u206e\u206c\u206d\u202d\u202c\u202a\u202e\u202e.\u206c\u200e\u202a\u206b\u200f\u202b\u200e\u202c\u202b\u200c\u206e\u200f\u200f\u200c\u200d\u206c\u206b\u206c\u206e\u206a\u200b\u206f\u206f\u202d\u200e\u200b\u200f\u202a\u200b\u200d\u200e\u202d\u206c\u200b\u202c\u206c\u200d\u206c\u200f\u206f\u202e(rangeDecoder) != 0)
						{
							num4 = 1157039869;
							num5 = num4;
						}
						else
						{
							num4 = 1087890075;
							num5 = num4;
						}
						num2 = num4 ^ (int)(num3 * 1183423747);
						continue;
					}
					case 7u:
						num += \u206e\u206b\u206c\u202e\u200e\u202a\u202a\u206f\u202c\u206b\u206d\u200e\u202e\u202b\u206c\u202c\u202c\u202a\u206b\u202b\u200e\u206f\u200f\u206c\u200d\u200d\u202e\u206e\u206a\u200e\u206e\u206e\u202c\u202c\u206c\u202e\u200e\u206d\u206c\u200c\u202e.\u200b\u202b\u206c\u206b\u200f\u200c\u206b\u202d\u202c\u200c\u200e\u206d\u202a\u200c\u206a\u200e\u206e\u200f\u206b\u200d\u206e\u206a\u200d\u202c\u206a\u200e\u202b\u206b\u200f\u206a\u200c\u200f\u202b\u200e\u202b\u206c\u206a\u202c\u202c\u200c\u202e(rangeDecoder);
						num2 = (int)(num3 * 1470214220) ^ -1648126764;
						continue;
					case 1u:
						return \u206b\u206c\u202b\u202e\u200c\u202d\u202c\u200e\u206f\u200c\u200d\u206e\u206d\u206d\u202a\u202e\u200d\u202e\u202e\u206a\u206d\u200b\u206c\u202c\u206f\u200e\u206f\u206e\u200c\u200b\u200b\u206f\u202e\u206f\u200d\u206d\u206a\u206f\u202c\u202b\u202e[posState].\u200b\u202b\u206c\u206b\u200f\u200c\u206b\u202d\u202c\u200c\u200e\u206d\u202a\u200c\u206a\u200e\u206e\u200f\u206b\u200d\u206e\u206a\u200d\u202c\u206a\u200e\u202b\u206b\u200f\u206a\u200c\u200f\u202b\u200e\u202b\u206c\u206a\u202c\u202c\u200c\u202e(rangeDecoder);
					case 6u:
						goto IL_00b4;
					case 5u:
						num += \u202d\u202d\u206e\u200c\u200e\u202e\u202e\u200b\u206b\u200c\u200b\u206d\u206b\u206c\u200c\u200e\u202e\u200d\u206f\u200d\u200d\u200c\u206b\u202b\u200f\u200f\u202e\u206a\u206a\u200f\u206a\u200f\u206d\u206c\u202e\u206f\u200d\u202d\u202e\u200c\u202e[posState].\u200b\u202b\u206c\u206b\u200f\u200c\u206b\u202d\u202c\u200c\u200e\u206d\u202a\u200c\u206a\u200e\u206e\u200f\u206b\u200d\u206e\u206a\u200d\u202c\u206a\u200e\u202b\u206b\u200f\u206a\u200c\u200f\u202b\u200e\u202b\u206c\u206a\u202c\u202c\u200c\u202e(rangeDecoder);
						num2 = (int)((num3 * 354155235) ^ 0x4FC7314F);
						continue;
					case 3u:
						num += 8;
						num2 = -1712328475;
						continue;
					default:
						return num;
					}
					break;
				}
				goto IL_0011;
				IL_0011:
				num2 = -1801540597;
				goto IL_0016;
			}

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

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

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

				internal void \u206c\u202b\u200b\u200d\u200d\u206c\u202c\u206e\u206b\u202d\u206d\u202e\u200e\u202a\u206f\u200c\u206a\u202c\u202d\u206b\u206f\u206a\u206f\u206f\u202e\u200f\u206c\u206a\u202c\u202c\u202b\u202a\u200e\u200e\u206e\u202c\u206a\u202c\u200d\u206d\u202e()
				{
					int num = 0;
					while (true)
					{
						int num2 = -507524900;
						while (true)
						{
							uint num3;
							switch ((num3 = (uint)num2 ^ 0xE2718860u) % 6)
							{
							case 3u:
								break;
							default:
								return;
							case 5u:
								num++;
								num2 = (int)(num3 * 1593496678) ^ -1624442179;
								continue;
							case 4u:
								\u200e\u200f\u202e\u202a\u206d\u202d\u206d\u206c\u200e\u206f\u200f\u202c\u202a\u202c\u202a\u200b\u206e\u206f\u206f\u206c\u202a\u200f\u200e\u202d\u202b\u206b\u202d\u206e\u202b\u202e\u206f\u206f\u202a\u202a\u200b\u200d\u200f\u200b\u200c\u202b\u202e[num].\u206c\u202c\u206a\u206c\u200d\u206d\u202d\u202e\u202d\u202e\u206d\u206b\u200c\u202c\u200e\u206f\u206c\u200b\u200e\u200f\u200f\u202e\u202c\u202a\u200f\u206c\u202e\u202d\u202a\u200d\u206d\u200d\u200c\u206a\u206b\u200e\u200b\u206f\u200c\u206c\u202e();
								num2 = -888593317;
								continue;
							case 2u:
								num2 = (int)((num3 * 1374173702) ^ 0x389F9D57);
								continue;
							case 1u:
							{
								int num4;
								if (num < 768)
								{
									num2 = -957437988;
									num4 = num2;
								}
								else
								{
									num2 = -1764464128;
									num4 = num2;
								}
								continue;
							}
							case 0u:
								return;
							}
							break;
						}
					}
				}

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

				internal byte \u206d\u206f\u200b\u202e\u206b\u202a\u200f\u200f\u206c\u200d\u202a\u206d\u206f\u202c\u202b\u206a\u200c\u206d\u206e\u206e\u202c\u200d\u200c\u200c\u200f\u200e\u200c\u206c\u206c\u206b\u200c\u200e\u202d\u202a\u200f\u202b\u200b\u200c\u200d\u206f\u202e(\u206a\u206f\u206b\u206a\u202d\u200b\u200f\u206a\u200d\u206d\u206b\u206b\u206d\u200d\u202e\u200f\u202e\u206c\u202c\u206d\u202b\u206a\u206d\u202d\u200f\u202d\u206b\u202e\u200c\u202d\u202b\u206a\u202a\u200f\u206f\u200d\u206d\u200d\u200d\u202b\u202e rangeDecoder, byte matchByte)
				{
					uint num = 1u;
					uint num5 = default(uint);
					uint num6 = default(uint);
					while (true)
					{
						int num2 = -1562747864;
						while (true)
						{
							uint num3;
							switch ((num3 = (uint)num2 ^ 0xFA0DC8E4u) % 9)
							{
							case 2u:
								break;
							case 3u:
								num2 = (int)((num3 * 242295644) ^ 0x18057E2B);
								continue;
							case 6u:
							{
								int num8;
								int num9;
								if (num5 != num6)
								{
									num8 = -1950140619;
									num9 = num8;
								}
								else
								{
									num8 = -370048759;
									num9 = num8;
								}
								num2 = num8 ^ (int)(num3 * 557118142);
								continue;
							}
							case 8u:
								num2 = ((int)num3 * -2078631404) ^ -416183632;
								continue;
							case 1u:
								num = (num << 1) | \u200e\u200f\u202e\u202a\u206d\u202d\u206d\u206c\u200e\u206f\u200f\u202c\u202a\u202c\u202a\u200b\u206e\u206f\u206f\u206c\u202a\u200f\u200e\u202d\u202b\u206b\u202d\u206e\u202b\u202e\u206f\u206f\u202a\u202a\u200b\u200d\u200f\u200b\u200c\u202b\u202e[num].\u206c\u200e\u202a\u206b\u200f\u202b\u200e\u202c\u202b\u200c\u206e\u200f\u200f\u200c\u200d\u206c\u206b\u206c\u206e\u206a\u200b\u206f\u206f\u202d\u200e\u200b\u200f\u202a\u200b\u200d\u200e\u202d\u206c\u200b\u202c\u206c\u200d\u206c\u200f\u206f\u202e(rangeDecoder);
								num2 = -499055108;
								continue;
							case 7u:
							{
								int num7;
								if (num >= 256)
								{
									num2 = -2122396965;
									num7 = num2;
								}
								else
								{
									num2 = -1562747864;
									num7 = num2;
								}
								continue;
							}
							case 4u:
								num5 = (uint)(matchByte >> 7) & 1u;
								matchByte <<= 1;
								num6 = \u200e\u200f\u202e\u202a\u206d\u202d\u206d\u206c\u200e\u206f\u200f\u202c\u202a\u202c\u202a\u200b\u206e\u206f\u206f\u206c\u202a\u200f\u200e\u202d\u202b\u206b\u202d\u206e\u202b\u202e\u206f\u206f\u202a\u202a\u200b\u200d\u200f\u200b\u200c\u202b\u202e[(1 + num5 << 8) + num].\u206c\u200e\u202a\u206b\u200f\u202b\u200e\u202c\u202b\u200c\u206e\u200f\u200f\u200c\u200d\u206c\u206b\u206c\u206e\u206a\u200b\u206f\u206f\u202d\u200e\u200b\u200f\u202a\u200b\u200d\u200e\u202d\u206c\u200b\u202c\u206c\u200d\u206c\u200f\u206f\u202e(rangeDecoder);
								num = (num << 1) | num6;
								num2 = -85903127;
								continue;
							case 5u:
							{
								int num4;
								if (num < 256)
								{
									num2 = -1370476992;
									num4 = num2;
								}
								else
								{
									num2 = -2138955328;
									num4 = num2;
								}
								continue;
							}
							default:
								return (byte)num;
							}
							break;
						}
					}
				}
			}

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

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

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

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

			internal void \u202e\u200c\u202d\u206d\u206e\u202d\u206c\u202e\u200f\u200e\u202d\u202b\u206a\u200e\u206e\u206c\u206b\u206a\u200b\u202c\u202a\u200d\u200e\u206e\u202b\u206a\u206a\u202a\u206b\u206b\u206b\u202c\u200d\u202d\u202e\u206d\u202b\u202b\u202d\u202e\u202e(int numPosBits, int numPrevBits)
			{
				if (\u202b\u200c\u206e\u206c\u206c\u200e\u202b\u206f\u202a\u206f\u206d\u206b\u202c\u200b\u200e\u202b\u200b\u206a\u202d\u200f\u206a\u200c\u206b\u206d\u206e\u202b\u202b\u200c\u202c\u200f\u206e\u200d\u202b\u206d\u200c\u200c\u206e\u200b\u206c\u202a\u202e != null)
				{
					goto IL_000b;
				}
				goto IL_0177;
				IL_0177:
				\u202a\u200f\u202c\u200d\u206d\u200f\u206c\u206c\u202d\u202d\u200b\u206e\u206e\u200b\u206d\u206e\u200e\u200b\u202e\u200c\u202d\u206a\u202c\u202c\u206c\u206f\u202a\u202b\u206b\u206a\u200c\u202d\u206b\u200c\u206b\u200c\u206e\u206d\u200e\u206e\u202e = numPosBits;
				int num = -1144166467;
				goto IL_0010;
				IL_0010:
				uint num4 = default(uint);
				uint num3 = default(uint);
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xD35879DEu) % 13)
					{
					case 7u:
						break;
					default:
						return;
					case 2u:
						return;
					case 0u:
					{
						int num7;
						int num8;
						if (\u202a\u200f\u202c\u200d\u206d\u200f\u206c\u206c\u202d\u202d\u200b\u206e\u206e\u200b\u206d\u206e\u200e\u200b\u202e\u200c\u202d\u206a\u202c\u202c\u206c\u206f\u202a\u202b\u206b\u206a\u200c\u202d\u206b\u200c\u206b\u200c\u206e\u206d\u200e\u206e\u202e != numPosBits)
						{
							num7 = 37829654;
							num8 = num7;
						}
						else
						{
							num7 = 190620093;
							num8 = num7;
						}
						num = num7 ^ (int)(num2 * 1516369514);
						continue;
					}
					case 11u:
						goto IL_008b;
					case 5u:
						\u202b\u200c\u206e\u206c\u206c\u200e\u202b\u206f\u202a\u206f\u206d\u206b\u202c\u200b\u200e\u202b\u200b\u206a\u202d\u200f\u206a\u200c\u206b\u206d\u206e\u202b\u202b\u200c\u202c\u200f\u206e\u200d\u202b\u206d\u200c\u200c\u206e\u200b\u206c\u202a\u202e[num4].\u200c\u202b\u200f\u202e\u206f\u202a\u202e\u202a\u206e\u206e\u206e\u206b\u202a\u202b\u200f\u202b\u202b\u206c\u206c\u200d\u202a\u200d\u200f\u206d\u206e\u206f\u202e\u200f\u206e\u206b\u206b\u200e\u202d\u206b\u200f\u206a\u206f\u200e\u200b\u202b\u202e();
						num4++;
						num = -506238949;
						continue;
					case 12u:
					{
						int num5;
						int num6;
						if (\u200d\u202c\u206b\u202e\u206a\u202a\u200f\u200d\u202e\u200c\u202d\u206c\u200e\u200b\u200e\u200c\u202a\u206f\u206d\u200c\u200f\u200e\u202d\u200d\u200c\u202d\u202d\u200c\u200e\u200e\u206d\u206c\u206e\u202a\u200f\u206a\u202d\u206f\u206b\u206b\u202e == numPrevBits)
						{
							num5 = -1188434025;
							num6 = num5;
						}
						else
						{
							num5 = -178743280;
							num6 = num5;
						}
						num = num5 ^ ((int)num2 * -1375423492);
						continue;
					}
					case 8u:
						num4 = 0u;
						num = (int)(num2 * 1984278081) ^ -649501815;
						continue;
					case 9u:
						num3 = (uint)(1 << \u200d\u202c\u206b\u202e\u206a\u202a\u200f\u200d\u202e\u200c\u202d\u206c\u200e\u200b\u200e\u200c\u202a\u206f\u206d\u200c\u200f\u200e\u202d\u200d\u200c\u202d\u202d\u200c\u200e\u200e\u206d\u206c\u206e\u202a\u200f\u206a\u202d\u206f\u206b\u206b\u202e + \u202a\u200f\u202c\u200d\u206d\u200f\u206c\u206c\u202d\u202d\u200b\u206e\u206e\u200b\u206d\u206e\u200e\u200b\u202e\u200c\u202d\u206a\u202c\u202c\u206c\u206f\u202a\u202b\u206b\u206a\u200c\u202d\u206b\u200c\u206b\u200c\u206e\u206d\u200e\u206e\u202e);
						\u202b\u200c\u206e\u206c\u206c\u200e\u202b\u206f\u202a\u206f\u206d\u206b\u202c\u200b\u200e\u202b\u200b\u206a\u202d\u200f\u206a\u200c\u206b\u206d\u206e\u202b\u202b\u200c\u202c\u200f\u206e\u200d\u202b\u206d\u200c\u200c\u206e\u200b\u206c\u202a\u202e = new \u206e\u202e\u206e\u200f\u200d\u202e\u200e\u202b\u200f\u202c\u200b\u206f\u206a\u200b\u202b\u200d\u202d\u206f\u202b\u202c\u202a\u202e\u206a\u206c\u200f\u202d\u206e\u200f\u202d\u206c\u202e\u206b\u202b\u206b\u200f\u206f\u202e\u200c\u202c\u206a\u202e[num3];
						num = ((int)num2 * -1125452282) ^ 0x26CE3103;
						continue;
					case 3u:
						num = ((int)num2 * -772788096) ^ 0x7C39421B;
						continue;
					case 1u:
						\u200d\u202c\u206b\u202e\u206a\u202a\u200f\u200d\u202e\u200c\u202d\u206c\u200e\u200b\u200e\u200c\u202a\u206f\u206d\u200c\u200f\u200e\u202d\u200d\u200c\u202d\u202d\u200c\u200e\u200e\u206d\u206c\u206e\u202a\u200f\u206a\u202d\u206f\u206b\u206b\u202e = numPrevBits;
						num = (int)(num2 * 501142787) ^ -1125669949;
						continue;
					case 10u:
						\u200c\u206f\u206b\u202c\u200c\u206e\u202c\u202c\u200f\u200c\u202a\u202e\u200e\u202c\u200f\u202b\u206b\u202d\u200e\u202d\u206c\u202b\u206e\u202a\u202e\u202c\u200d\u206d\u206b\u206b\u200e\u206f\u200f\u206e\u206d\u200e\u200d\u206b\u206e\u206d\u202e = (uint)((1 << numPosBits) - 1);
						num = (int)(num2 * 1534112902) ^ -808845692;
						continue;
					case 4u:
						goto IL_0177;
					case 6u:
						return;
					}
					break;
					IL_008b:
					int num9;
					if (num4 < num3)
					{
						num = -1204529696;
						num9 = num;
					}
					else
					{
						num = -206337204;
						num9 = num;
					}
				}
				goto IL_000b;
				IL_000b:
				num = -1806079383;
				goto IL_0010;
			}

			internal void \u206f\u206e\u200d\u200c\u206b\u202d\u206a\u202b\u206e\u202b\u206b\u200c\u206a\u202b\u202c\u206e\u202b\u200f\u200d\u206a\u200b\u200c\u206e\u206c\u206c\u206f\u200b\u200f\u200b\u206e\u200f\u200e\u200f\u200b\u206c\u206e\u202a\u202a\u202a\u200e\u202e()
			{
				uint num = (uint)(1 << \u200d\u202c\u206b\u202e\u206a\u202a\u200f\u200d\u202e\u200c\u202d\u206c\u200e\u200b\u200e\u200c\u202a\u206f\u206d\u200c\u200f\u200e\u202d\u200d\u200c\u202d\u202d\u200c\u200e\u200e\u206d\u206c\u206e\u202a\u200f\u206a\u202d\u206f\u206b\u206b\u202e + \u202a\u200f\u202c\u200d\u206d\u200f\u206c\u206c\u202d\u202d\u200b\u206e\u206e\u200b\u206d\u206e\u200e\u200b\u202e\u200c\u202d\u206a\u202c\u202c\u206c\u206f\u202a\u202b\u206b\u206a\u200c\u202d\u206b\u200c\u206b\u200c\u206e\u206d\u200e\u206e\u202e);
				uint num4 = default(uint);
				while (true)
				{
					int num2 = -1841476663;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)num2 ^ 0xD752FB70u) % 6)
						{
						case 4u:
							break;
						default:
							return;
						case 1u:
							num4 = 0u;
							num2 = (int)((num3 * 1005435953) ^ 0x4D469D67);
							continue;
						case 0u:
							num2 = ((int)num3 * -689409683) ^ -712540581;
							continue;
						case 2u:
							\u202b\u200c\u206e\u206c\u206c\u200e\u202b\u206f\u202a\u206f\u206d\u206b\u202c\u200b\u200e\u202b\u200b\u206a\u202d\u200f\u206a\u200c\u206b\u206d\u206e\u202b\u202b\u200c\u202c\u200f\u206e\u200d\u202b\u206d\u200c\u200c\u206e\u200b\u206c\u202a\u202e[num4].\u206c\u202b\u200b\u200d\u200d\u206c\u202c\u206e\u206b\u202d\u206d\u202e\u200e\u202a\u206f\u200c\u206a\u202c\u202d\u206b\u206f\u206a\u206f\u206f\u202e\u200f\u206c\u206a\u202c\u202c\u202b\u202a\u200e\u200e\u206e\u202c\u206a\u202c\u200d\u206d\u202e();
							num4++;
							num2 = -1300490499;
							continue;
						case 3u:
						{
							int num5;
							if (num4 < num)
							{
								num2 = -1801721626;
								num5 = num2;
							}
							else
							{
								num2 = -346377341;
								num5 = num2;
							}
							continue;
						}
						case 5u:
							return;
						}
						break;
					}
				}
			}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		internal \u202b\u202a\u206b\u202a\u206a\u206f\u202a\u200c\u202e\u206a\u202e\u206d\u200e\u200b\u200f\u200b\u206b\u202b\u206a\u206e\u202b\u206c\u206a\u200b\u200b\u206b\u200c\u206a\u202e\u200c\u202b\u206b\u206b\u200d\u202d\u206a\u206e\u206a\u206f\u202c\u202e()
		{
			\u202a\u206e\u202e\u206e\u202b\u200b\u200f\u200e\u206f\u200c\u206e\u206b\u202d\u202b\u202b\u202d\u206e\u206f\u200e\u200d\u202c\u202d\u202c\u202e\u200c\u202a\u200c\u200d\u206a\u202b\u206e\u200e\u200e\u206b\u206a\u206d\u202c\u206e\u200e\u200d\u202e = uint.MaxValue;
			for (int i = 0; (long)i < 4L; i++)
			{
				\u206e\u200b\u202c\u206f\u200d\u200c\u200c\u202b\u200b\u200d\u206e\u206a\u202e\u200f\u200d\u206f\u206e\u202c\u202a\u206b\u206f\u206d\u202a\u200c\u206d\u200e\u206c\u200b\u200d\u200e\u206b\u206e\u200b\u202c\u202d\u200b\u200b\u206b\u206d\u202b\u202e[i] = new \u202a\u200c\u200d\u206e\u200d\u202d\u202c\u206c\u202a\u200e\u200e\u206e\u202a\u200b\u200b\u202e\u202d\u200f\u202a\u202e\u200d\u200d\u202a\u200c\u206d\u206b\u200d\u202c\u206c\u206c\u200c\u206a\u202c\u202d\u206c\u200e\u206d\u200c\u200d\u206e\u202e(6);
			}
		}

		internal void \u206f\u200f\u202a\u200b\u200e\u206e\u202b\u206f\u202b\u206f\u206f\u200d\u206a\u200d\u200e\u206e\u202d\u202e\u206b\u206c\u206c\u206c\u200c\u200f\u202d\u206a\u206b\u202b\u206f\u202a\u200b\u200c\u206e\u202d\u206c\u202d\u202b\u200d\u206c\u200f\u202e(uint dictionarySize)
		{
			if (\u202a\u206e\u202e\u206e\u202b\u200b\u200f\u200e\u206f\u200c\u206e\u206b\u202d\u202b\u202b\u202d\u206e\u206f\u200e\u200d\u202c\u202d\u202c\u202e\u200c\u202a\u200c\u200d\u206a\u202b\u206e\u200e\u200e\u206b\u206a\u206d\u202c\u206e\u200e\u200d\u202e == dictionarySize)
			{
				return;
			}
			uint windowSize = default(uint);
			while (true)
			{
				int num = -70452011;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xEC16792Eu) % 6)
					{
					case 2u:
						break;
					default:
						return;
					case 1u:
						\u202a\u206e\u202e\u206e\u202b\u200b\u200f\u200e\u206f\u200c\u206e\u206b\u202d\u202b\u202b\u202d\u206e\u206f\u200e\u200d\u202c\u202d\u202c\u202e\u200c\u202a\u200c\u200d\u206a\u202b\u206e\u200e\u200e\u206b\u206a\u206d\u202c\u206e\u200e\u200d\u202e = dictionarySize;
						num = (int)(num2 * 487804860) ^ -51331586;
						continue;
					case 5u:
						\u206d\u200e\u202d\u202a\u206c\u202a\u200c\u206f\u200e\u202c\u200f\u202b\u200e\u200f\u206c\u200d\u206b\u200e\u200c\u200d\u202a\u206e\u200f\u206b\u202a\u200f\u206e\u200b\u202c\u202b\u202a\u202a\u206b\u200b\u206e\u202a\u202d\u202b\u206d\u202e\u202e.\u202d\u206f\u202a\u206f\u202b\u202e\u206a\u200c\u206c\u202e\u200f\u206b\u206e\u200f\u200e\u206e\u202d\u200c\u200c\u200c\u206f\u200f\u206d\u206e\u206d\u206f\u202a\u200e\u202a\u200d\u202a\u206c\u200b\u206f\u206c\u206a\u202e\u202d\u206e\u202e\u202e(windowSize);
						num = (int)(num2 * 1296312291) ^ -1996050781;
						continue;
					case 3u:
						windowSize = Math.Max(\u200b\u206d\u202b\u202d\u206b\u202e\u202a\u202e\u206f\u206c\u202c\u202b\u200b\u202c\u202a\u206d\u206b\u206a\u202d\u206a\u206f\u202c\u200f\u206e\u200b\u200f\u206c\u202d\u206c\u202c\u202a\u200d\u202b\u202d\u202b\u206c\u202c\u206e\u200d\u200e\u202e, 4096u);
						num = ((int)num2 * -518053943) ^ 0x19E47C32;
						continue;
					case 0u:
						\u200b\u206d\u202b\u202d\u206b\u202e\u202a\u202e\u206f\u206c\u202c\u202b\u200b\u202c\u202a\u206d\u206b\u206a\u202d\u206a\u206f\u202c\u200f\u206e\u200b\u200f\u206c\u202d\u206c\u202c\u202a\u200d\u202b\u202d\u202b\u206c\u202c\u206e\u200d\u200e\u202e = Math.Max(\u202a\u206e\u202e\u206e\u202b\u200b\u200f\u200e\u206f\u200c\u206e\u206b\u202d\u202b\u202b\u202d\u206e\u206f\u200e\u200d\u202c\u202d\u202c\u202e\u200c\u202a\u200c\u200d\u206a\u202b\u206e\u200e\u200e\u206b\u206a\u206d\u202c\u206e\u200e\u200d\u202e, 1u);
						num = (int)((num2 * 2093414007) ^ 0x1BA59673);
						continue;
					case 4u:
						return;
					}
					break;
				}
			}
		}

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

		internal void \u206b\u200b\u202a\u200d\u206e\u206a\u206f\u206f\u202d\u200e\u202e\u202c\u202d\u202d\u206b\u206f\u206f\u202d\u206c\u206e\u206f\u200d\u200e\u200c\u200d\u202e\u200d\u200b\u206e\u200c\u200d\u202a\u206a\u206f\u202a\u200d\u202e\u206b\u202e\u206d\u202e(int pb)
		{
			uint num = (uint)(1 << pb);
			\u202a\u202b\u202a\u206b\u202e\u202a\u200b\u206e\u206d\u206a\u206f\u206b\u206a\u200d\u206f\u202a\u206c\u206d\u202d\u206a\u200c\u206a\u200f\u202b\u202c\u200c\u202d\u202b\u202c\u202c\u200f\u202b\u206c\u202e\u206e\u202b\u200d\u206a\u202d\u202e.\u202c\u206a\u202e\u202e\u206f\u206e\u206b\u206b\u206d\u206d\u206b\u200c\u202e\u200f\u206c\u202e\u200d\u206c\u202d\u202d\u202a\u200d\u202a\u200c\u206c\u200f\u200d\u200b\u206a\u200e\u202e\u202a\u206f\u200f\u202c\u200f\u202b\u200b\u200f\u202e\u202e(num);
			\u202e\u200e\u202c\u200d\u202c\u202e\u202a\u200d\u200e\u206e\u202d\u200b\u202b\u206f\u206b\u202d\u202c\u200e\u202a\u202d\u200f\u200d\u206a\u202d\u200f\u202a\u202a\u200f\u206d\u206b\u206d\u206c\u206d\u202a\u202e\u202d\u202b\u202c\u206c\u202e\u202e.\u202c\u206a\u202e\u202e\u206f\u206e\u206b\u206b\u206d\u206d\u206b\u200c\u202e\u200f\u206c\u202e\u200d\u206c\u202d\u202d\u202a\u200d\u202a\u200c\u206c\u200f\u200d\u200b\u206a\u200e\u202e\u202a\u206f\u200f\u202c\u200f\u202b\u200b\u200f\u202e\u202e(num);
			\u200f\u200e\u200c\u200e\u200d\u206c\u202d\u200d\u200e\u200b\u206b\u206d\u200b\u200c\u200f\u200c\u206d\u200b\u206a\u206b\u200e\u200f\u202e\u200d\u200c\u202b\u200b\u200f\u202c\u206e\u200f\u206a\u202a\u202a\u206f\u206f\u206b\u200c\u206d\u202d\u202e = num - 1;
		}

		internal void \u200d\u206e\u200f\u200e\u206e\u202b\u206b\u202b\u206f\u206f\u200d\u206c\u206c\u202e\u206c\u200e\u200d\u206d\u200b\u206d\u202d\u206a\u202d\u206a\u206b\u202a\u200d\u206e\u202b\u202a\u206d\u202d\u202b\u200e\u200c\u200e\u202b\u206e\u200e\u202c\u202e(Stream inStream, Stream outStream)
		{
			\u200d\u200d\u202a\u202a\u202b\u200e\u200c\u206f\u202e\u200e\u200f\u206c\u202b\u206f\u206e\u206c\u202c\u200b\u200f\u202d\u206f\u202d\u200e\u200f\u202a\u200c\u202a\u200b\u200b\u206a\u206d\u202d\u202b\u206c\u206b\u200d\u200f\u200f\u202a\u202c\u202e.\u206c\u206f\u206c\u202b\u200d\u206a\u206e\u206f\u206b\u206a\u202a\u200d\u202b\u206a\u202d\u202d\u206b\u202d\u200b\u206e\u200d\u206b\u202a\u202b\u202d\u206b\u206e\u206b\u202c\u202a\u202d\u202d\u202a\u200f\u206c\u200d\u202b\u206c\u206b\u206d\u202e(inStream);
			uint num3 = default(uint);
			uint num7 = default(uint);
			uint num5 = default(uint);
			while (true)
			{
				int num = -1630554269;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xFBA18A21u) % 23)
					{
					case 2u:
						break;
					default:
						return;
					case 17u:
						\u200c\u206d\u200d\u200e\u200b\u202c\u202a\u206b\u200c\u206d\u206d\u202a\u200d\u200b\u206a\u200d\u200f\u206e\u200d\u206c\u200e\u202b\u200b\u200f\u206a\u200b\u200b\u200b\u206e\u200e\u206a\u206d\u200f\u202b\u200b\u200b\u206e\u206a\u202e\u202c\u202e.\u206f\u206e\u200d\u200c\u206b\u202d\u206a\u202b\u206e\u202b\u206b\u200c\u206a\u202b\u202c\u206e\u202b\u200f\u200d\u206a\u200b\u200c\u206e\u206c\u206c\u206f\u200b\u200f\u200b\u206e\u200f\u200e\u200f\u200b\u206c\u206e\u202a\u202a\u202a\u200e\u202e();
						num = ((int)num2 * -1456244754) ^ 0x191C2FF0;
						continue;
					case 3u:
						\u200b\u200d\u206d\u206b\u200f\u202d\u206f\u206b\u206d\u200f\u206a\u202c\u206e\u202c\u202d\u206e\u200f\u200f\u206f\u200f\u206c\u202d\u206a\u202a\u202e\u206c\u200f\u202d\u202a\u200d\u206b\u202a\u200b\u202a\u202d\u206e\u202b\u200d\u200e\u206e\u202e[num3].\u206c\u202c\u206a\u206c\u200d\u206d\u202d\u202e\u202d\u202e\u206d\u206b\u200c\u202c\u200e\u206f\u206c\u200b\u200e\u200f\u200f\u202e\u202c\u202a\u200f\u206c\u202e\u202d\u202a\u200d\u206d\u200d\u200c\u206a\u206b\u200e\u200b\u206f\u200c\u206c\u202e();
						num3++;
						num = -738978242;
						continue;
					case 11u:
						\u202a\u206a\u206d\u200c\u206f\u206c\u200d\u206e\u202a\u202e\u206a\u206b\u202d\u202c\u206d\u200b\u200b\u206a\u202a\u200b\u200b\u202e\u202b\u202e\u202b\u206a\u202e\u206a\u206c\u202b\u200c\u200c\u206e\u200f\u200b\u206b\u200e\u200d\u200e\u206a\u202e[num7].\u206c\u202c\u206a\u206c\u200d\u206d\u202d\u202e\u202d\u202e\u206d\u206b\u200c\u202c\u200e\u206f\u206c\u200b\u200e\u200f\u200f\u202e\u202c\u202a\u200f\u206c\u202e\u202d\u202a\u200d\u206d\u200d\u200c\u206a\u206b\u200e\u200b\u206f\u200c\u206c\u202e();
						num = ((int)num2 * -32727613) ^ 0xD56D392;
						continue;
					case 14u:
						num5++;
						num = ((int)num2 * -39994343) ^ -1478759230;
						continue;
					case 16u:
						num = (int)((num2 * 55606617) ^ 0x17508756);
						continue;
					case 5u:
						\u202c\u206d\u202b\u206d\u200d\u202a\u202b\u206c\u200c\u206b\u202e\u202c\u200b\u206a\u206d\u202c\u202b\u200d\u200e\u206b\u202e\u200b\u206b\u202e\u202c\u202a\u200e\u206f\u206e\u200b\u202c\u202d\u202c\u200d\u206a\u202b\u200b\u206a\u200c\u200c\u202e[num3].\u206c\u202c\u206a\u206c\u200d\u206d\u202d\u202e\u202d\u202e\u206d\u206b\u200c\u202c\u200e\u206f\u206c\u200b\u200e\u200f\u200f\u202e\u202c\u202a\u200f\u206c\u202e\u202d\u202a\u200d\u206d\u200d\u200c\u206a\u206b\u200e\u200b\u206f\u200c\u206c\u202e();
						\u200e\u200e\u206b\u202d\u202e\u206c\u202b\u206f\u200b\u206c\u202d\u200b\u206c\u202b\u206e\u206a\u200f\u202b\u206a\u206d\u206e\u202c\u202b\u200d\u206c\u202b\u200d\u202c\u200c\u206b\u200f\u200f\u202c\u202e\u200f\u202e\u206b\u206d\u202e\u202b\u202e[num3].\u206c\u202c\u206a\u206c\u200d\u206d\u202d\u202e\u202d\u202e\u206d\u206b\u200c\u202c\u200e\u206f\u206c\u200b\u200e\u200f\u200f\u202e\u202c\u202a\u200f\u206c\u202e\u202d\u202a\u200d\u206d\u200d\u200c\u206a\u206b\u200e\u200b\u206f\u200c\u206c\u202e();
						\u200f\u200c\u202d\u202e\u206f\u202c\u206b\u206a\u206e\u200b\u206d\u200b\u200c\u206a\u202b\u206a\u206f\u206e\u202a\u202a\u206f\u200b\u202c\u206e\u206c\u206b\u206e\u206d\u202a\u206f\u202d\u206f\u206b\u206d\u206c\u200d\u202c\u206c\u202e\u206e\u202e[num3].\u206c\u202c\u206a\u206c\u200d\u206d\u202d\u202e\u202d\u202e\u206d\u206b\u200c\u202c\u200e\u206f\u206c\u200b\u200e\u200f\u200f\u202e\u202c\u202a\u200f\u206c\u202e\u202d\u202a\u200d\u206d\u200d\u200c\u206a\u206b\u200e\u200b\u206f\u200c\u206c\u202e();
						\u200c\u200b\u202e\u200d\u206d\u200b\u206b\u202b\u202a\u202c\u200d\u200e\u200e\u202e\u206e\u202d\u202d\u200f\u206e\u202d\u200f\u206a\u202a\u200f\u206d\u206c\u206c\u206e\u202d\u206e\u200e\u206e\u206b\u200c\u200c\u200e\u200f\u202c\u202a\u202e\u202e[num3].\u206c\u202c\u206a\u206c\u200d\u206d\u202d\u202e\u202d\u202e\u206d\u206b\u200c\u202c\u200e\u206f\u206c\u200b\u200e\u200f\u200f\u202e\u202c\u202a\u200f\u206c\u202e\u202d\u202a\u200d\u206d\u200d\u200c\u206a\u206b\u200e\u200b\u206f\u200c\u206c\u202e();
						num3++;
						num = (int)((num2 * 1085589023) ^ 0x16192B74);
						continue;
					case 21u:
					{
						int num9;
						if (num3 < 114)
						{
							num = -79599828;
							num9 = num;
						}
						else
						{
							num = -626436630;
							num9 = num;
						}
						continue;
					}
					case 12u:
						num3 = 0u;
						num = (int)((num2 * 924040975) ^ 0x3A721689);
						continue;
					case 6u:
						num3 = 0u;
						num = (int)((num2 * 2097468036) ^ 0x2EE3B9BC);
						continue;
					case 22u:
						num5 = 0u;
						num = -462144129;
						continue;
					case 13u:
						\u202a\u200f\u202c\u206b\u202a\u200b\u200d\u206f\u206f\u202e\u200d\u200d\u200f\u206a\u202c\u206f\u202c\u200c\u200f\u202d\u206c\u202a\u206e\u200b\u206e\u200d\u202c\u206a\u206a\u206d\u206b\u206a\u200f\u200c\u206e\u200f\u202d\u202c\u202b\u202d\u202e[num7].\u206c\u202c\u206a\u206c\u200d\u206d\u202d\u202e\u202d\u202e\u206d\u206b\u200c\u202c\u200e\u206f\u206c\u200b\u200e\u200f\u200f\u202e\u202c\u202a\u200f\u206c\u202e\u202d\u202a\u200d\u206d\u200d\u200c\u206a\u206b\u200e\u200b\u206f\u200c\u206c\u202e();
						num = (int)((num2 * 1802696910) ^ 0x25A42F28);
						continue;
					case 10u:
						\u206d\u200e\u202d\u202a\u206c\u202a\u200c\u206f\u200e\u202c\u200f\u202b\u200e\u200f\u206c\u200d\u206b\u200e\u200c\u200d\u202a\u206e\u200f\u206b\u202a\u200f\u206e\u200b\u202c\u202b\u202a\u202a\u206b\u200b\u206e\u202a\u202d\u202b\u206d\u202e\u202e.\u200d\u206f\u200e\u200c\u200d\u202b\u202b\u202b\u206e\u202d\u206e\u202e\u202a\u200b\u200e\u206d\u200b\u202e\u202a\u202c\u202c\u200b\u206e\u206b\u202d\u202b\u200f\u202a\u206a\u202c\u200b\u200e\u200e\u206c\u206a\u202e\u206c\u202c\u206d\u200e\u202e(outStream, \u202c\u202c\u206d\u200b\u202a\u206e\u200d\u206c\u206f\u206f\u200b\u200b\u200e\u200b\u206e\u202c\u202c\u206b\u200c\u202e\u206d\u200c\u202b\u202c\u206e\u200e\u206c\u200e\u206c\u206b\u206d\u206a\u206f\u200f\u206a\u206b\u202a\u202d\u202e\u206b\u202e);
						num = ((int)num2 * -219234549) ^ 0x17C7D08A;
						continue;
					case 4u:
					{
						int num8;
						if (num3 < 4)
						{
							num = -2057853330;
							num8 = num;
						}
						else
						{
							num = -226600748;
							num8 = num;
						}
						continue;
					}
					case 18u:
						\u202a\u202b\u202a\u206b\u202e\u202a\u200b\u206e\u206d\u206a\u206f\u206b\u206a\u200d\u206f\u202a\u206c\u206d\u202d\u206a\u200c\u206a\u200f\u202b\u202c\u200c\u202d\u202b\u202c\u202c\u200f\u202b\u206c\u202e\u206e\u202b\u200d\u206a\u202d\u202e.\u200e\u200e\u206f\u206c\u200b\u206e\u206d\u202d\u200e\u200c\u202e\u202b\u206a\u202d\u200b\u206b\u206a\u200f\u206e\u200e\u202b\u206c\u200e\u202b\u202b\u202d\u202e\u202b\u202d\u200f\u206a\u200b\u202d\u206e\u206d\u200c\u202c\u206e\u200c\u202a\u202e();
						num = (int)((num2 * 958912449) ^ 0x2616B228);
						continue;
					case 8u:
						\u206e\u200b\u202c\u206f\u200d\u200c\u200c\u202b\u200b\u200d\u206e\u206a\u202e\u200f\u200d\u206f\u206e\u202c\u202a\u206b\u206f\u206d\u202a\u200c\u206d\u200e\u206c\u200b\u200d\u200e\u206b\u206e\u200b\u202c\u202d\u200b\u200b\u206b\u206d\u202b\u202e[num3].\u202a\u202b\u206e\u206f\u200c\u206f\u200c\u202e\u202b\u206b\u200e\u202c\u200d\u206c\u200b\u206f\u200c\u206a\u202c\u202c\u206e\u202d\u202e\u206e\u202b\u206e\u202a\u202d\u202c\u206d\u202a\u202b\u206f\u206f\u200b\u202c\u202c\u206a\u200f\u206f\u202e();
						num3++;
						num = -1808988576;
						continue;
					case 7u:
						num7 = (num3 << 4) + num5;
						num = -2045304694;
						continue;
					case 9u:
						num = ((int)num2 * -2051282596) ^ 0x69A67DC;
						continue;
					case 0u:
					{
						int num6;
						if (num5 <= \u200f\u200e\u200c\u200e\u200d\u206c\u202d\u200d\u200e\u200b\u206b\u206d\u200b\u200c\u200f\u200c\u206d\u200b\u206a\u206b\u200e\u200f\u202e\u200d\u200c\u202b\u200b\u200f\u202c\u206e\u200f\u206a\u202a\u202a\u206f\u206f\u206b\u200c\u206d\u202d\u202e)
						{
							num = -108405743;
							num6 = num;
						}
						else
						{
							num = -1351680077;
							num6 = num;
						}
						continue;
					}
					case 19u:
					{
						int num4;
						if (num3 >= 12)
						{
							num = -1903004045;
							num4 = num;
						}
						else
						{
							num = -950128432;
							num4 = num;
						}
						continue;
					}
					case 20u:
						num3 = 0u;
						num = (int)((num2 * 659592475) ^ 0x5C07CEE9);
						continue;
					case 1u:
						\u202e\u200e\u202c\u200d\u202c\u202e\u202a\u200d\u200e\u206e\u202d\u200b\u202b\u206f\u206b\u202d\u202c\u200e\u202a\u202d\u200f\u200d\u206a\u202d\u200f\u202a\u202a\u200f\u206d\u206b\u206d\u206c\u206d\u202a\u202e\u202d\u202b\u202c\u206c\u202e\u202e.\u200e\u200e\u206f\u206c\u200b\u206e\u206d\u202d\u200e\u200c\u202e\u202b\u206a\u202d\u200b\u206b\u206a\u200f\u206e\u200e\u202b\u206c\u200e\u202b\u202b\u202d\u202e\u202b\u202d\u200f\u206a\u200b\u202d\u206e\u206d\u200c\u202c\u206e\u200c\u202a\u202e();
						\u200d\u202c\u202b\u200d\u206d\u200c\u202a\u206c\u202c\u202b\u200e\u202e\u200e\u200e\u206d\u202c\u206f\u202a\u200e\u206f\u200f\u202b\u202c\u200f\u202a\u202b\u206f\u200b\u206c\u200e\u200c\u202a\u202a\u206a\u200f\u202d\u202c\u206c\u206b\u200f\u202e.\u202a\u202b\u206e\u206f\u200c\u206f\u200c\u202e\u202b\u206b\u200e\u202c\u200d\u206c\u200b\u206f\u200c\u206a\u202c\u202c\u206e\u202d\u202e\u206e\u202b\u206e\u202a\u202d\u202c\u206d\u202a\u202b\u206f\u206f\u200b\u202c\u202c\u206a\u200f\u206f\u202e();
						num = ((int)num2 * -1721262120) ^ 0x78275E71;
						continue;
					case 15u:
						return;
					}
					break;
				}
			}
		}

		internal void \u200f\u202b\u206a\u200e\u206f\u206a\u202e\u202e\u206e\u206a\u200c\u202c\u202a\u200f\u202e\u206f\u202e\u202d\u200f\u206b\u202b\u202c\u206f\u200f\u206e\u206a\u200e\u206b\u206b\u206f\u202d\u200d\u202d\u200c\u200b\u200d\u206f\u206f\u206f\u202c\u202e(Stream inStream, Stream outStream, long inSize, long outSize)
		{
			\u200d\u206e\u200f\u200e\u206e\u202b\u206b\u202b\u206f\u206f\u200d\u206c\u206c\u202e\u206c\u200e\u200d\u206d\u200b\u206d\u202d\u206a\u202d\u206a\u206b\u202a\u200d\u206e\u202b\u202a\u206d\u202d\u202b\u200e\u200c\u200e\u202b\u206e\u200e\u202c\u202e(inStream, outStream);
			uint num3 = default(uint);
			ulong num9 = default(ulong);
			uint num8 = default(uint);
			\u206b\u202b\u206f\u202a\u200b\u200e\u206b\u206b\u200e\u202e\u200f\u206d\u206e\u200e\u200f\u200b\u202c\u206b\u202a\u202c\u200d\u200d\u200c\u202e\u200e\u206f\u200d\u206c\u206e\u202b\u202d\u206a\u206a\u200e\u206d\u200b\u202a\u202a\u200f\u202a\u202e obj = default(\u206b\u202b\u206f\u202a\u200b\u200e\u206b\u206b\u200e\u202e\u200f\u206d\u206e\u200e\u200f\u200b\u202c\u206b\u202a\u202c\u200d\u200d\u200c\u202e\u200e\u206f\u200d\u206c\u206e\u202b\u202d\u206a\u206a\u200e\u206d\u200b\u202a\u202a\u200f\u202a\u202e);
			uint num20 = default(uint);
			uint num18 = default(uint);
			uint num13 = default(uint);
			uint num12 = default(uint);
			uint num19 = default(uint);
			int num21 = default(int);
			uint num16 = default(uint);
			byte b2 = default(byte);
			byte b = default(byte);
			byte prevByte = default(byte);
			ulong num10 = default(ulong);
			while (true)
			{
				int num = -1362285393;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xC9D2D03Fu) % 60)
					{
					case 59u:
						break;
					case 41u:
						num3 = (uint)(int)num9 & \u200f\u200e\u200c\u200e\u200d\u206c\u202d\u200d\u200e\u200b\u206b\u206d\u200b\u200c\u200f\u200c\u206d\u200b\u206a\u206b\u200e\u200f\u202e\u200d\u200c\u202b\u200b\u200f\u202c\u206e\u200f\u206a\u202a\u202a\u206f\u206f\u206b\u200c\u206d\u202d\u202e;
						num = -964734076;
						continue;
					case 52u:
					{
						int num27;
						if (num8 != uint.MaxValue)
						{
							num = -1467949385;
							num27 = num;
						}
						else
						{
							num = -1029385072;
							num27 = num;
						}
						continue;
					}
					case 29u:
						obj.\u206c\u206a\u202e\u206e\u206e\u200c\u200d\u202a\u206e\u200f\u206d\u206f\u206a\u202d\u202b\u202a\u206d\u202e\u202e\u202b\u202e\u206d\u202e\u206c\u200c\u206d\u206e\u200d\u206b\u206c\u202e\u202b\u202d\u206b\u206a\u206f\u206b\u202a\u206a\u202b\u202e();
						num9++;
						num = (int)(num2 * 1449959131) ^ -1366123174;
						continue;
					case 1u:
					{
						obj.\u202a\u200c\u206c\u206c\u202b\u206d\u206e\u200e\u202e\u206f\u200e\u206b\u206b\u202b\u200b\u206a\u206e\u206f\u206a\u206d\u206c\u202d\u206f\u206f\u206e\u202b\u200e\u200f\u200f\u206a\u206d\u206a\u202d\u202b\u202a\u206e\u200f\u206a\u206e\u206e\u202e();
						num20 = \u206e\u200b\u202c\u206f\u200d\u200c\u200c\u202b\u200b\u200d\u206e\u206a\u202e\u200f\u200d\u206f\u206e\u202c\u202a\u206b\u206f\u206d\u202a\u200c\u206d\u200e\u206c\u200b\u200d\u200e\u206b\u206e\u200b\u202c\u202d\u200b\u200b\u206b\u206d\u202b\u202e[\u206b\u206e\u200f\u200e\u200b\u200b\u202b\u200f\u200c\u206d\u206b\u202b\u206e\u202e\u206d\u202d\u202e\u200e\u206a\u202c\u206d\u200d\u200c\u202c\u206d\u202b\u200d\u202a\u202d\u200e\u206f\u206f\u202e\u206a\u202a\u202e\u206d\u206c\u206a\u206c\u202e(num18)].\u200b\u202b\u206c\u206b\u200f\u200c\u206b\u202d\u202c\u200c\u200e\u206d\u202a\u200c\u206a\u200e\u206e\u200f\u206b\u200d\u206e\u206a\u200d\u202c\u206a\u200e\u202b\u206b\u200f\u206a\u200c\u200f\u202b\u200e\u202b\u206c\u206a\u202c\u202c\u200c\u202e(\u200d\u200d\u202a\u202a\u202b\u200e\u200c\u206f\u202e\u200e\u200f\u206c\u202b\u206f\u206e\u206c\u202c\u200b\u200f\u202d\u206f\u202d\u200e\u200f\u202a\u200c\u202a\u200b\u200b\u206a\u206d\u202d\u202b\u206c\u206b\u200d\u200f\u200f\u202a\u202c\u202e);
						int num33;
						int num34;
						if (num20 < 4)
						{
							num33 = -1602014821;
							num34 = num33;
						}
						else
						{
							num33 = -1859276402;
							num34 = num33;
						}
						num = num33 ^ ((int)num2 * -133426713);
						continue;
					}
					case 20u:
						obj = default(\u206b\u202b\u206f\u202a\u200b\u200e\u206b\u206b\u200e\u202e\u200f\u206d\u206e\u200e\u200f\u200b\u202c\u206b\u202a\u202c\u200d\u200d\u200c\u202e\u200e\u206f\u200d\u206c\u206e\u202b\u202d\u206a\u206a\u200e\u206d\u200b\u202a\u202a\u200f\u202a\u202e);
						num = (int)((num2 * 250163356) ^ 0x6FB19CDE);
						continue;
					case 18u:
					{
						int num14;
						int num15;
						if (num8 < \u200b\u206d\u202b\u202d\u206b\u202e\u202a\u202e\u206f\u206c\u202c\u202b\u200b\u202c\u202a\u206d\u206b\u206a\u202d\u206a\u206f\u202c\u200f\u206e\u200b\u200f\u206c\u202d\u206c\u202c\u202a\u200d\u202b\u202d\u202b\u206c\u202c\u206e\u200d\u200e\u202e)
						{
							num14 = 1890825419;
							num15 = num14;
						}
						else
						{
							num14 = 786646735;
							num15 = num14;
						}
						num = num14 ^ ((int)num2 * -1377872138);
						continue;
					}
					case 3u:
						num13 = num12;
						num = -697313885;
						continue;
					case 44u:
						\u206d\u200e\u202d\u202a\u206c\u202a\u200c\u206f\u200e\u202c\u200f\u202b\u200e\u200f\u206c\u200d\u206b\u200e\u200c\u200d\u202a\u206e\u200f\u206b\u202a\u200f\u206e\u200b\u202c\u202b\u202a\u202a\u206b\u200b\u206e\u202a\u202d\u202b\u206d\u202e\u202e.\u206c\u206d\u200c\u200b\u206d\u200c\u200c\u206b\u200d\u206d\u200f\u202e\u200b\u202c\u200e\u206c\u202a\u200e\u200d\u206b\u206f\u206b\u200e\u200d\u206b\u200c\u200e\u202e\u200e\u202c\u202d\u206c\u200f\u202a\u202d\u202e\u206c\u202d\u202c\u202c\u202e(num8, num18);
						num9 += num18;
						num = -1856526500;
						continue;
					case 36u:
						num12 = num19;
						num = (int)(num2 * 564047336) ^ -112856272;
						continue;
					case 23u:
						\u206d\u200e\u202d\u202a\u206c\u202a\u200c\u206f\u200e\u202c\u200f\u202b\u200e\u200f\u206c\u200d\u206b