Decompiled source of CConsole v0.14.3

CConsole.dll

Decompiled 6 hours 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.Text.RegularExpressions;
using System.Threading;
using System.Threading.Tasks;
using AIGraph;
using AK;
using Agents;
using AirNavigation;
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;
using CConsole.Utils.DebugDraw;
using CellMenu;
using ChainedPuzzles;
using CullingSystem;
using Enemies;
using GTFO.API;
using GTFO.API.Attributes.ConfigModel;
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 LevelGeneration.Core;
using Localization;
using Player;
using SNetwork;
using TMPro;
using Unity.Mathematics;
using UnityEngine;
using UnityEngine.AI;
using UnityEngine.Rendering;
using UnityExplorer;
using UnityExplorer.CacheObject;
using UnityExplorer.UI;
using UnityExplorer.UI.Panels;

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

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

		internal uint \u200c\u202e\u206f\u200c\u206b\u200c\u206b\u206f\u206a\u202d\u202c\u200b\u202e\u202b\u206a\u202c\u206d\u200f\u206b\u206d\u200c\u202c\u202a\u206f\u206a\u202a\u202c\u206b\u206d\u202e\u200e\u206a\u200f\u206f\u200c\u200f\u206c\u206d\u202e\u206f\u202e(\u202c\u200c\u206e\u206c\u206b\u206b\u200d\u206b\u200c\u200f\u202a\u200c\u200e\u202e\u200f\u206f\u200c\u200f\u202c\u200b\u200b\u202c\u206c\u206b\u202e\u202d\u206e\u200d\u206f\u206e\u202b\u202b\u206a\u206a\u206d\u200e\u206e\u202d\u206b\u202c\u202e rangeDecoder)
		{
			uint num = (rangeDecoder.\u206a\u200d\u206d\u202e\u200e\u206d\u206e\u202c\u200f\u200e\u202c\u206d\u202d\u202e\u200b\u202d\u200d\u206e\u200c\u206b\u206c\u202b\u202e\u200e\u202e\u206a\u206d\u206a\u202e\u206f\u202e\u206a\u202e\u206d\u206f\u206f\u202e\u202c\u200e\u206a\u202e >> 11) * \u202e\u206a\u206c\u200b\u202c\u202d\u206a\u206e\u200c\u202a\u202d\u202a\u206f\u202a\u200d\u206b\u200e\u200f\u206a\u206d\u206c\u200d\u200b\u206d\u206c\u200b\u206c\u206a\u202c\u202d\u200b\u206d\u202a\u206d\u200d\u206e\u206e\u202b\u200e\u202e;
			if (rangeDecoder.\u200b\u202b\u206b\u206a\u206b\u206f\u202c\u206c\u206e\u206d\u202d\u206f\u200e\u200b\u206f\u206c\u200e\u202b\u206e\u206f\u206b\u200e\u206e\u206d\u202e\u202c\u200e\u206f\u200b\u202c\u206a\u202a\u206a\u202d\u200c\u206a\u206c\u202a\u200f\u202a\u202e < num)
			{
				goto IL_001d;
			}
			goto IL_019c;
			IL_001d:
			int num2 = -1667202647;
			goto IL_0022;
			IL_0022:
			while (true)
			{
				uint num3;
				switch ((num3 = (uint)(num2 ^ -796297339)) % 10)
				{
				case 3u:
					break;
				case 2u:
				{
					rangeDecoder.\u206a\u200d\u206d\u202e\u200e\u206d\u206e\u202c\u200f\u200e\u202c\u206d\u202d\u202e\u200b\u202d\u200d\u206e\u200c\u206b\u206c\u202b\u202e\u200e\u202e\u206a\u206d\u206a\u202e\u206f\u202e\u206a\u202e\u206d\u206f\u206f\u202e\u202c\u200e\u206a\u202e = num;
					\u202e\u206a\u206c\u200b\u202c\u202d\u206a\u206e\u200c\u202a\u202d\u202a\u206f\u202a\u200d\u206b\u200e\u200f\u206a\u206d\u206c\u200d\u200b\u206d\u206c\u200b\u206c\u206a\u202c\u202d\u200b\u206d\u202a\u206d\u200d\u206e\u206e\u202b\u200e\u202e += 2048 - \u202e\u206a\u206c\u200b\u202c\u202d\u206a\u206e\u200c\u202a\u202d\u202a\u206f\u202a\u200d\u206b\u200e\u200f\u206a\u206d\u206c\u200d\u200b\u206d\u206c\u200b\u206c\u206a\u202c\u202d\u200b\u206d\u202a\u206d\u200d\u206e\u206e\u202b\u200e\u202e >> 5;
					int num6;
					int num7;
					if (rangeDecoder.\u206a\u200d\u206d\u202e\u200e\u206d\u206e\u202c\u200f\u200e\u202c\u206d\u202d\u202e\u200b\u202d\u200d\u206e\u200c\u206b\u206c\u202b\u202e\u200e\u202e\u206a\u206d\u206a\u202e\u206f\u202e\u206a\u202e\u206d\u206f\u206f\u202e\u202c\u200e\u206a\u202e >= 16777216)
					{
						num6 = -1552676906;
						num7 = num6;
					}
					else
					{
						num6 = -1880944618;
						num7 = num6;
					}
					num2 = num6 ^ (int)(num3 * 271312983);
					continue;
				}
				case 0u:
					rangeDecoder.\u200b\u202b\u206b\u206a\u206b\u206f\u202c\u206c\u206e\u206d\u202d\u206f\u200e\u200b\u206f\u206c\u200e\u202b\u206e\u206f\u206b\u200e\u206e\u206d\u202e\u202c\u200e\u206f\u200b\u202c\u206a\u202a\u206a\u202d\u200c\u206a\u206c\u202a\u200f\u202a\u202e -= num;
					\u202e\u206a\u206c\u200b\u202c\u202d\u206a\u206e\u200c\u202a\u202d\u202a\u206f\u202a\u200d\u206b\u200e\u200f\u206a\u206d\u206c\u200d\u200b\u206d\u206c\u200b\u206c\u206a\u202c\u202d\u200b\u206d\u202a\u206d\u200d\u206e\u206e\u202b\u200e\u202e -= \u202e\u206a\u206c\u200b\u202c\u202d\u206a\u206e\u200c\u202a\u202d\u202a\u206f\u202a\u200d\u206b\u200e\u200f\u206a\u206d\u206c\u200d\u200b\u206d\u206c\u200b\u206c\u206a\u202c\u202d\u200b\u206d\u202a\u206d\u200d\u206e\u206e\u202b\u200e\u202e >> 5;
					num2 = ((int)num3 * -1137193915) ^ -2058724772;
					continue;
				case 9u:
				{
					int num4;
					int num5;
					if (rangeDecoder.\u206a\u200d\u206d\u202e\u200e\u206d\u206e\u202c\u200f\u200e\u202c\u206d\u202d\u202e\u200b\u202d\u200d\u206e\u200c\u206b\u206c\u202b\u202e\u200e\u202e\u206a\u206d\u206a\u202e\u206f\u202e\u206a\u202e\u206d\u206f\u206f\u202e\u202c\u200e\u206a\u202e >= 16777216)
					{
						num4 = -1896224793;
						num5 = num4;
					}
					else
					{
						num4 = -1547590036;
						num5 = num4;
					}
					num2 = num4 ^ (int)(num3 * 879808381);
					continue;
				}
				case 4u:
					rangeDecoder.\u200b\u202b\u206b\u206a\u206b\u206f\u202c\u206c\u206e\u206d\u202d\u206f\u200e\u200b\u206f\u206c\u200e\u202b\u206e\u206f\u206b\u200e\u206e\u206d\u202e\u202c\u200e\u206f\u200b\u202c\u206a\u202a\u206a\u202d\u200c\u206a\u206c\u202a\u200f\u202a\u202e = (rangeDecoder.\u200b\u202b\u206b\u206a\u206b\u206f\u202c\u206c\u206e\u206d\u202d\u206f\u200e\u200b\u206f\u206c\u200e\u202b\u206e\u206f\u206b\u200e\u206e\u206d\u202e\u202c\u200e\u206f\u200b\u202c\u206a\u202a\u206a\u202d\u200c\u206a\u206c\u202a\u200f\u202a\u202e << 8) | (byte)rangeDecoder.\u200d\u206e\u206e\u202a\u206f\u200c\u206e\u202a\u206c\u200f\u202e\u202c\u200d\u202b\u202b\u202d\u202c\u202d\u200b\u200c\u202d\u206f\u202b\u206a\u200c\u206a\u206b\u200b\u202a\u200d\u202c\u206a\u202c\u206e\u206e\u202d\u200b\u200b\u206f\u206c\u202e.ReadByte();
					num2 = ((int)num3 * -459417326) ^ -291141789;
					continue;
				case 6u:
					rangeDecoder.\u206a\u200d\u206d\u202e\u200e\u206d\u206e\u202c\u200f\u200e\u202c\u206d\u202d\u202e\u200b\u202d\u200d\u206e\u200c\u206b\u206c\u202b\u202e\u200e\u202e\u206a\u206d\u206a\u202e\u206f\u202e\u206a\u202e\u206d\u206f\u206f\u202e\u202c\u200e\u206a\u202e <<= 8;
					num2 = (int)(num3 * 193512320) ^ -1165637190;
					continue;
				case 5u:
					return 0u;
				case 7u:
					rangeDecoder.\u200b\u202b\u206b\u206a\u206b\u206f\u202c\u206c\u206e\u206d\u202d\u206f\u200e\u200b\u206f\u206c\u200e\u202b\u206e\u206f\u206b\u200e\u206e\u206d\u202e\u202c\u200e\u206f\u200b\u202c\u206a\u202a\u206a\u202d\u200c\u206a\u206c\u202a\u200f\u202a\u202e = (rangeDecoder.\u200b\u202b\u206b\u206a\u206b\u206f\u202c\u206c\u206e\u206d\u202d\u206f\u200e\u200b\u206f\u206c\u200e\u202b\u206e\u206f\u206b\u200e\u206e\u206d\u202e\u202c\u200e\u206f\u200b\u202c\u206a\u202a\u206a\u202d\u200c\u206a\u206c\u202a\u200f\u202a\u202e << 8) | (byte)rangeDecoder.\u200d\u206e\u206e\u202a\u206f\u200c\u206e\u202a\u206c\u200f\u202e\u202c\u200d\u202b\u202b\u202d\u202c\u202d\u200b\u200c\u202d\u206f\u202b\u206a\u200c\u206a\u206b\u200b\u202a\u200d\u202c\u206a\u202c\u206e\u206e\u202d\u200b\u200b\u206f\u206c\u202e.ReadByte();
					rangeDecoder.\u206a\u200d\u206d\u202e\u200e\u206d\u206e\u202c\u200f\u200e\u202c\u206d\u202d\u202e\u200b\u202d\u200d\u206e\u200c\u206b\u206c\u202b\u202e\u200e\u202e\u206a\u206d\u206a\u202e\u206f\u202e\u206a\u202e\u206d\u206f\u206f\u202e\u202c\u200e\u206a\u202e <<= 8;
					num2 = (int)(num3 * 1208008823) ^ -398325821;
					continue;
				case 8u:
					goto IL_019c;
				default:
					return 1u;
				}
				break;
			}
			goto IL_001d;
			IL_019c:
			rangeDecoder.\u206a\u200d\u206d\u202e\u200e\u206d\u206e\u202c\u200f\u200e\u202c\u206d\u202d\u202e\u200b\u202d\u200d\u206e\u200c\u206b\u206c\u202b\u202e\u200e\u202e\u206a\u206d\u206a\u202e\u206f\u202e\u206a\u202e\u206d\u206f\u206f\u202e\u202c\u200e\u206a\u202e -= num;
			num2 = -1617208611;
			goto IL_0022;
		}
	}

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

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

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

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

		internal uint \u206f\u202d\u206b\u202b\u202e\u202d\u202a\u206b\u200f\u202d\u206e\u200c\u200e\u202a\u206f\u202a\u202c\u202e\u200e\u206e\u202a\u200b\u200f\u206e\u202b\u202a\u200b\u202a\u206d\u200b\u206c\u206c\u206f\u202b\u206d\u200c\u202a\u202d\u206e\u200e\u202e(\u202c\u200c\u206e\u206c\u206b\u206b\u200d\u206b\u200c\u200f\u202a\u200c\u200e\u202e\u200f\u206f\u200c\u200f\u202c\u200b\u200b\u202c\u206c\u206b\u202e\u202d\u206e\u200d\u206f\u206e\u202b\u202b\u206a\u206a\u206d\u200e\u206e\u202d\u206b\u202c\u202e rangeDecoder)
		{
			uint num = 1u;
			int num2 = \u202b\u202d\u206a\u202e\u206f\u206e\u206b\u200f\u200c\u206a\u202d\u206a\u206b\u202d\u202e\u206a\u202e\u206e\u206e\u202b\u200e\u202e\u202d\u206f\u200e\u206f\u200b\u202a\u202a\u206c\u200b\u200e\u202c\u200c\u200c\u200d\u202e\u206b\u206f\u202c\u202e;
			while (true)
			{
				int num3 = -1616093470;
				while (true)
				{
					uint num4;
					switch ((num4 = (uint)(num3 ^ -2120658501)) % 6)
					{
					case 2u:
						break;
					case 4u:
						num2--;
						num3 = ((int)num4 * -672013043) ^ -810694280;
						continue;
					case 3u:
					{
						int num5;
						if (num2 > 0)
						{
							num3 = -1773961763;
							num5 = num3;
						}
						else
						{
							num3 = -661970586;
							num5 = num3;
						}
						continue;
					}
					case 1u:
						num3 = (int)((num4 * 304409436) ^ 0x411496EE);
						continue;
					case 0u:
						num = (num << 1) + \u206c\u206c\u206b\u206e\u200e\u202b\u200b\u202e\u202a\u200f\u206e\u202c\u206c\u200c\u206d\u206f\u202c\u206f\u206c\u202b\u202c\u206b\u202d\u206e\u206c\u200f\u206b\u200d\u200e\u202b\u202c\u200b\u202e\u202d\u200e\u206f\u202b\u200c\u206c\u202e\u202e[num].\u200c\u202e\u206f\u200c\u206b\u200c\u206b\u206f\u206a\u202d\u202c\u200b\u202e\u202b\u206a\u202c\u206d\u200f\u206b\u206d\u200c\u202c\u202a\u206f\u206a\u202a\u202c\u206b\u206d\u202e\u200e\u206a\u200f\u206f\u200c\u200f\u206c\u206d\u202e\u206f\u202e(rangeDecoder);
						num3 = -1944536791;
						continue;
					default:
						return num - (uint)(1 << \u202b\u202d\u206a\u202e\u206f\u206e\u206b\u200f\u200c\u206a\u202d\u206a\u206b\u202d\u202e\u206a\u202e\u206e\u206e\u202b\u200e\u202e\u202d\u206f\u200e\u206f\u200b\u202a\u202a\u206c\u200b\u200e\u202c\u200c\u200c\u200d\u202e\u206b\u206f\u202c\u202e);
					}
					break;
				}
			}
		}

		internal uint \u206f\u200e\u202a\u206f\u202e\u206d\u202c\u206b\u206e\u200b\u206e\u202b\u200f\u206b\u202d\u206d\u206b\u202b\u206f\u202c\u202e\u206b\u206c\u206b\u200c\u206f\u206b\u200e\u200d\u206b\u200b\u200c\u206c\u206f\u200f\u202c\u200d\u206a\u202a\u200d\u202e(\u202c\u200c\u206e\u206c\u206b\u206b\u200d\u206b\u200c\u200f\u202a\u200c\u200e\u202e\u200f\u206f\u200c\u200f\u202c\u200b\u200b\u202c\u206c\u206b\u202e\u202d\u206e\u200d\u206f\u206e\u202b\u202b\u206a\u206a\u206d\u200e\u206e\u202d\u206b\u202c\u202e rangeDecoder)
		{
			uint num = 1u;
			int num5 = default(int);
			uint num4 = default(uint);
			uint num7 = default(uint);
			while (true)
			{
				int num2 = -1846704891;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)(num2 ^ -326735158)) % 9)
					{
					case 8u:
						break;
					case 6u:
						num <<= 1;
						num2 = ((int)num3 * -529768272) ^ -1303262586;
						continue;
					case 7u:
						num5 = 0;
						num2 = ((int)num3 * -1866268363) ^ -866097006;
						continue;
					case 3u:
						num4 = 0u;
						num2 = (int)(num3 * 1766875546) ^ -1920499936;
						continue;
					case 0u:
						num4 |= num7 << num5;
						num5++;
						num2 = ((int)num3 * -1026866546) ^ 0x33CEFFFA;
						continue;
					case 1u:
						num7 = \u206c\u206c\u206b\u206e\u200e\u202b\u200b\u202e\u202a\u200f\u206e\u202c\u206c\u200c\u206d\u206f\u202c\u206f\u206c\u202b\u202c\u206b\u202d\u206e\u206c\u200f\u206b\u200d\u200e\u202b\u202c\u200b\u202e\u202d\u200e\u206f\u202b\u200c\u206c\u202e\u202e[num].\u200c\u202e\u206f\u200c\u206b\u200c\u206b\u206f\u206a\u202d\u202c\u200b\u202e\u202b\u206a\u202c\u206d\u200f\u206b\u206d\u200c\u202c\u202a\u206f\u206a\u202a\u202c\u206b\u206d\u202e\u200e\u206a\u200f\u206f\u200c\u200f\u206c\u206d\u202e\u206f\u202e(rangeDecoder);
						num2 = -1635415780;
						continue;
					case 5u:
						num += num7;
						num2 = (int)((num3 * 1925715487) ^ 0x33C21F48);
						continue;
					case 4u:
					{
						int num6;
						if (num5 >= \u202b\u202d\u206a\u202e\u206f\u206e\u206b\u200f\u200c\u206a\u202d\u206a\u206b\u202d\u202e\u206a\u202e\u206e\u206e\u202b\u200e\u202e\u202d\u206f\u200e\u206f\u200b\u202a\u202a\u206c\u200b\u200e\u202c\u200c\u200c\u200d\u202e\u206b\u206f\u202c\u202e)
						{
							num2 = -1930618849;
							num6 = num2;
						}
						else
						{
							num2 = -1279329576;
							num6 = num2;
						}
						continue;
					}
					default:
						return num4;
					}
					break;
				}
			}
		}

		internal static uint \u200d\u206a\u202d\u202d\u206e\u200c\u206f\u200c\u206f\u206a\u200f\u202b\u206c\u202e\u206b\u206a\u206d\u206b\u206a\u202e\u200b\u206c\u202e\u202e\u202a\u200e\u206e\u206c\u200c\u200e\u206a\u200c\u206c\u200b\u206b\u206a\u202a\u200b\u202d\u202e\u202e(\u206a\u202b\u206c\u202d\u206d\u206f\u200c\u202b\u200f\u200f\u200c\u206f\u206c\u206f\u202a\u202a\u202a\u202d\u202d\u206c\u200d\u200f\u206c\u200c\u206f\u206f\u200b\u200b\u202b\u206c\u200d\u202c\u202b\u202e\u202c\u202b\u200f\u200e\u200b\u206f\u202e[] Models, uint startIndex, \u202c\u200c\u206e\u206c\u206b\u206b\u200d\u206b\u200c\u200f\u202a\u200c\u200e\u202e\u200f\u206f\u200c\u200f\u202c\u200b\u200b\u202c\u206c\u206b\u202e\u202d\u206e\u200d\u206f\u206e\u202b\u202b\u206a\u206a\u206d\u200e\u206e\u202d\u206b\u202c\u202e rangeDecoder, int NumBitLevels)
		{
			uint num = 1u;
			uint num2 = 0u;
			int num3 = 0;
			uint num6 = default(uint);
			while (true)
			{
				int num4 = -164936165;
				while (true)
				{
					uint num5;
					switch ((num5 = (uint)(num4 ^ -1375285990)) % 6)
					{
					case 0u:
						break;
					case 2u:
					{
						int num7;
						if (num3 < NumBitLevels)
						{
							num4 = -1019889982;
							num7 = num4;
						}
						else
						{
							num4 = -1321416675;
							num7 = num4;
						}
						continue;
					}
					case 4u:
						num6 = Models[startIndex + num].\u200c\u202e\u206f\u200c\u206b\u200c\u206b\u206f\u206a\u202d\u202c\u200b\u202e\u202b\u206a\u202c\u206d\u200f\u206b\u206d\u200c\u202c\u202a\u206f\u206a\u202a\u202c\u206b\u206d\u202e\u200e\u206a\u200f\u206f\u200c\u200f\u206c\u206d\u202e\u206f\u202e(rangeDecoder);
						num4 = -1086623877;
						continue;
					case 3u:
						num4 = ((int)num5 * -1632003689) ^ -578118679;
						continue;
					case 1u:
						num <<= 1;
						num += num6;
						num2 |= num6 << num3;
						num3++;
						num4 = (int)((num5 * 271979918) ^ 0x7FDB0BB0);
						continue;
					default:
						return num2;
					}
					break;
				}
			}
		}
	}

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

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

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

		internal void \u202c\u206c\u200c\u202b\u206f\u202b\u202c\u206e\u202d\u200d\u206b\u200f\u200e\u202d\u206f\u206d\u206c\u202a\u200b\u202a\u202d\u206c\u202c\u202c\u200e\u202b\u206c\u206b\u202b\u200f\u206b\u200e\u206e\u202b\u202a\u206f\u202d\u206e\u200b\u206b\u202e(Stream stream)
		{
			\u200d\u206e\u206e\u202a\u206f\u200c\u206e\u202a\u206c\u200f\u202e\u202c\u200d\u202b\u202b\u202d\u202c\u202d\u200b\u200c\u202d\u206f\u202b\u206a\u200c\u206a\u206b\u200b\u202a\u200d\u202c\u206a\u202c\u206e\u206e\u202d\u200b\u200b\u206f\u206c\u202e = stream;
			int num3 = default(int);
			while (true)
			{
				int num = -949799572;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)(num ^ -1875201904)) % 8)
					{
					case 2u:
						break;
					default:
						return;
					case 0u:
						\u200b\u202b\u206b\u206a\u206b\u206f\u202c\u206c\u206e\u206d\u202d\u206f\u200e\u200b\u206f\u206c\u200e\u202b\u206e\u206f\u206b\u200e\u206e\u206d\u202e\u202c\u200e\u206f\u200b\u202c\u206a\u202a\u206a\u202d\u200c\u206a\u206c\u202a\u200f\u202a\u202e = (\u200b\u202b\u206b\u206a\u206b\u206f\u202c\u206c\u206e\u206d\u202d\u206f\u200e\u200b\u206f\u206c\u200e\u202b\u206e\u206f\u206b\u200e\u206e\u206d\u202e\u202c\u200e\u206f\u200b\u202c\u206a\u202a\u206a\u202d\u200c\u206a\u206c\u202a\u200f\u202a\u202e << 8) | (byte)\u200d\u206e\u206e\u202a\u206f\u200c\u206e\u202a\u206c\u200f\u202e\u202c\u200d\u202b\u202b\u202d\u202c\u202d\u200b\u200c\u202d\u206f\u202b\u206a\u200c\u206a\u206b\u200b\u202a\u200d\u202c\u206a\u202c\u206e\u206e\u202d\u200b\u200b\u206f\u206c\u202e.ReadByte();
						num3++;
						num = -1046415041;
						continue;
					case 5u:
						\u206a\u200d\u206d\u202e\u200e\u206d\u206e\u202c\u200f\u200e\u202c\u206d\u202d\u202e\u200b\u202d\u200d\u206e\u200c\u206b\u206c\u202b\u202e\u200e\u202e\u206a\u206d\u206a\u202e\u206f\u202e\u206a\u202e\u206d\u206f\u206f\u202e\u202c\u200e\u206a\u202e = uint.MaxValue;
						num = ((int)num2 * -639688403) ^ 0x3153E79A;
						continue;
					case 3u:
						num3 = 0;
						num = (int)((num2 * 1611387727) ^ 0x304920B);
						continue;
					case 7u:
					{
						int num4;
						if (num3 >= 5)
						{
							num = -1637930655;
							num4 = num;
						}
						else
						{
							num = -1651525232;
							num4 = num;
						}
						continue;
					}
					case 6u:
						num = ((int)num2 * -1016443961) ^ 0x7A54EB15;
						continue;
					case 4u:
						\u200b\u202b\u206b\u206a\u206b\u206f\u202c\u206c\u206e\u206d\u202d\u206f\u200e\u200b\u206f\u206c\u200e\u202b\u206e\u206f\u206b\u200e\u206e\u206d\u202e\u202c\u200e\u206f\u200b\u202c\u206a\u202a\u206a\u202d\u200c\u206a\u206c\u202a\u200f\u202a\u202e = 0u;
						num = ((int)num2 * -432643842) ^ 0x5EE91445;
						continue;
					case 1u:
						return;
					}
					break;
				}
			}
		}

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

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

		internal uint \u200e\u200d\u206c\u206f\u206f\u200f\u200b\u202a\u202a\u202a\u200d\u202b\u200f\u202e\u206a\u200f\u200b\u202b\u206d\u200b\u200c\u206c\u200b\u206a\u200b\u206a\u206e\u200b\u206c\u200c\u200f\u200c\u200c\u206e\u200b\u200b\u206e\u202c\u206b\u202e(int numTotalBits)
		{
			uint num = \u206a\u200d\u206d\u202e\u200e\u206d\u206e\u202c\u200f\u200e\u202c\u206d\u202d\u202e\u200b\u202d\u200d\u206e\u200c\u206b\u206c\u202b\u202e\u200e\u202e\u206a\u206d\u206a\u202e\u206f\u202e\u206a\u202e\u206d\u206f\u206f\u202e\u202c\u200e\u206a\u202e;
			uint num8 = default(uint);
			uint num4 = default(uint);
			uint num5 = default(uint);
			int num6 = default(int);
			while (true)
			{
				int num2 = 2104110760;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)(num2 ^ 0x5B994DBF)) % 13)
					{
					case 6u:
						break;
					case 2u:
						num8 = num4 - num >> 31;
						num2 = ((int)num3 * -1769464404) ^ 0x734CA42F;
						continue;
					case 9u:
						num >>= 1;
						num2 = 2126673297;
						continue;
					case 0u:
					{
						int num9;
						int num10;
						if (num < 16777216)
						{
							num9 = -601107600;
							num10 = num9;
						}
						else
						{
							num9 = -1317722227;
							num10 = num9;
						}
						num2 = num9 ^ (int)(num3 * 2129139799);
						continue;
					}
					case 5u:
						num4 = (num4 << 8) | (byte)\u200d\u206e\u206e\u202a\u206f\u200c\u206e\u202a\u206c\u200f\u202e\u202c\u200d\u202b\u202b\u202d\u202c\u202d\u200b\u200c\u202d\u206f\u202b\u206a\u200c\u206a\u206b\u200b\u202a\u200d\u202c\u206a\u202c\u206e\u206e\u202d\u200b\u200b\u206f\u206c\u202e.ReadByte();
						num <<= 8;
						num2 = ((int)num3 * -1344564947) ^ 0x78D7185E;
						continue;
					case 12u:
						num5 = 0u;
						num2 = (int)(num3 * 37987767) ^ -1072713372;
						continue;
					case 7u:
						num6 = numTotalBits;
						num2 = ((int)num3 * -912310635) ^ 0x73891430;
						continue;
					case 1u:
						num6--;
						num2 = 2069200732;
						continue;
					case 3u:
						num2 = (int)(num3 * 15360958) ^ -1496413002;
						continue;
					case 10u:
						num4 -= num & (num8 - 1);
						num5 = (num5 << 1) | (1 - num8);
						num2 = (int)(num3 * 1552133966) ^ -102223289;
						continue;
					case 8u:
					{
						int num7;
						if (num6 > 0)
						{
							num2 = 301091513;
							num7 = num2;
						}
						else
						{
							num2 = 159040996;
							num7 = num2;
						}
						continue;
					}
					case 4u:
						num4 = \u200b\u202b\u206b\u206a\u206b\u206f\u202c\u206c\u206e\u206d\u202d\u206f\u200e\u200b\u206f\u206c\u200e\u202b\u206e\u206f\u206b\u200e\u206e\u206d\u202e\u202c\u200e\u206f\u200b\u202c\u206a\u202a\u206a\u202d\u200c\u206a\u206c\u202a\u200f\u202a\u202e;
						num2 = (int)(num3 * 389244875) ^ -1367295829;
						continue;
					default:
						\u206a\u200d\u206d\u202e\u200e\u206d\u206e\u202c\u200f\u200e\u202c\u206d\u202d\u202e\u200b\u202d\u200d\u206e\u200c\u206b\u206c\u202b\u202e\u200e\u202e\u206a\u206d\u206a\u202e\u206f\u202e\u206a\u202e\u206d\u206f\u206f\u202e\u202c\u200e\u206a\u202e = num;
						\u200b\u202b\u206b\u206a\u206b\u206f\u202c\u206c\u206e\u206d\u202d\u206f\u200e\u200b\u206f\u206c\u200e\u202b\u206e\u206f\u206b\u200e\u206e\u206d\u202e\u202c\u200e\u206f\u200b\u202c\u206a\u202a\u206a\u202d\u200c\u206a\u206c\u202a\u200f\u202a\u202e = num4;
						return num5;
					}
					break;
				}
			}
		}

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

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

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

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

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

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

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

			internal void \u200f\u200f\u206a\u200c\u202d\u200e\u206a\u202d\u202d\u206d\u206b\u200b\u206a\u200b\u206c\u200e\u206f\u200c\u206a\u200b\u202c\u206d\u206c\u202d\u206a\u202c\u202c\u200e\u200e\u206c\u206f\u200b\u200f\u206f\u202e\u202c\u200e\u200b\u206b\u200e\u202e(uint numPosStates)
			{
				uint num = \u200c\u202e\u202b\u202b\u206e\u202b\u200b\u200c\u200e\u206b\u206c\u206c\u206f\u206d\u202c\u200b\u202e\u206d\u200c\u206a\u206d\u206d\u202d\u206e\u200e\u202b\u206d\u206a\u206c\u202a\u200d\u200c\u200f\u206a\u200d\u206f\u206c\u206f\u200b\u202d\u202e;
				while (true)
				{
					int num2 = -485848147;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)(num2 ^ -45249265)) % 7)
						{
						case 4u:
							break;
						case 5u:
							num++;
							num2 = ((int)num3 * -1737447368) ^ 0xBEB7228;
							continue;
						case 6u:
							\u206a\u202a\u206c\u206a\u200f\u200d\u200d\u200f\u206b\u206d\u202e\u202d\u202e\u200d\u202e\u200e\u202d\u206c\u206d\u206c\u200d\u200f\u200d\u206d\u200f\u202a\u206e\u202b\u206a\u200d\u206e\u206b\u202e\u202b\u200d\u206c\u206f\u200f\u202a\u202e\u202e[num] = new \u206d\u206c\u200e\u206c\u206f\u206f\u200e\u200f\u202b\u200b\u200d\u206b\u202c\u200d\u200e\u200b\u202e\u206d\u202d\u202a\u200d\u200f\u202e\u202c\u200e\u200d\u206f\u206d\u200b\u202a\u202e\u202c\u202e\u202b\u200d\u200b\u206f\u200f\u200e\u206e\u202e(3);
							num2 = ((int)num3 * -1774846107) ^ -1214332304;
							continue;
						case 3u:
						{
							int num4;
							if (num >= numPosStates)
							{
								num2 = -1236398253;
								num4 = num2;
							}
							else
							{
								num2 = -1606356271;
								num4 = num2;
							}
							continue;
						}
						case 1u:
							num2 = ((int)num3 * -359894141) ^ -458483930;
							continue;
						case 2u:
							\u200d\u200b\u200c\u206b\u200f\u206b\u206f\u206a\u206d\u202e\u200e\u206b\u202d\u206e\u206b\u206d\u202b\u200e\u206b\u206b\u202d\u206b\u206f\u206e\u200c\u206e\u200d\u200b\u200f\u200b\u200b\u202a\u200e\u206a\u202b\u206d\u202a\u206d\u200d\u206a\u202e[num] = new \u206d\u206c\u200e\u206c\u206f\u206f\u200e\u200f\u202b\u200b\u200d\u206b\u202c\u200d\u200e\u200b\u202e\u206d\u202d\u202a\u200d\u200f\u202e\u202c\u200e\u200d\u206f\u206d\u200b\u202a\u202e\u202c\u202e\u202b\u200d\u200b\u206f\u200f\u200e\u206e\u202e(3);
							num2 = -145969957;
							continue;
						default:
							\u200c\u202e\u202b\u202b\u206e\u202b\u200b\u200c\u200e\u206b\u206c\u206c\u206f\u206d\u202c\u200b\u202e\u206d\u200c\u206a\u206d\u206d\u202d\u206e\u200e\u202b\u206d\u206a\u206c\u202a\u200d\u200c\u200f\u206a\u200d\u206f\u206c\u206f\u200b\u202d\u202e = numPosStates;
							return;
						}
						break;
					}
				}
			}

			internal void \u206a\u202e\u200b\u202b\u200d\u200f\u200c\u206c\u202e\u200b\u206f\u206f\u202a\u200e\u206a\u200c\u202e\u206b\u202e\u206c\u206d\u200b\u200f\u202d\u202a\u206b\u202d\u206b\u202c\u202c\u200b\u206b\u200c\u206c\u206e\u202b\u202d\u200b\u202d\u206e\u202e()
			{
				\u202b\u206c\u200f\u200b\u200f\u200c\u206e\u202d\u200c\u202a\u202a\u202c\u200e\u202c\u202b\u206a\u200f\u202e\u200d\u206e\u206f\u200f\u202b\u202a\u200b\u202d\u206e\u202d\u206b\u206e\u200f\u200b\u200c\u206b\u202b\u200e\u200c\u206e\u200e\u200d\u202e.\u200f\u202e\u202a\u206f\u200c\u202b\u200b\u206e\u200b\u206c\u200c\u200e\u200b\u202c\u202d\u206f\u200d\u202a\u202b\u206f\u206c\u200b\u200d\u200d\u202c\u202d\u206c\u206f\u202c\u200d\u200c\u200f\u206c\u206a\u200d\u206e\u206d\u202a\u200e\u202b\u202e();
				uint num = 0u;
				while (true)
				{
					int num2 = 1614627720;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)(num2 ^ 0x8A5A3DC)) % 8)
						{
						case 5u:
							break;
						default:
							return;
						case 4u:
							num2 = ((int)num3 * -749444977) ^ -587765881;
							continue;
						case 7u:
						{
							int num4;
							if (num >= \u200c\u202e\u202b\u202b\u206e\u202b\u200b\u200c\u200e\u206b\u206c\u206c\u206f\u206d\u202c\u200b\u202e\u206d\u200c\u206a\u206d\u206d\u202d\u206e\u200e\u202b\u206d\u206a\u206c\u202a\u200d\u200c\u200f\u206a\u200d\u206f\u206c\u206f\u200b\u202d\u202e)
							{
								num2 = 2059887492;
								num4 = num2;
							}
							else
							{
								num2 = 1755438366;
								num4 = num2;
							}
							continue;
						}
						case 1u:
							\u200e\u206e\u206b\u200f\u206d\u206e\u206e\u206a\u206f\u200d\u206a\u200f\u200c\u200d\u202d\u206d\u206e\u202e\u200e\u200c\u200d\u200e\u206a\u200b\u200e\u206d\u202c\u202a\u206b\u200e\u206d\u206c\u206e\u200c\u202e\u206b\u200c\u202b\u200f\u206e\u202e.\u206c\u202a\u200e\u206a\u206b\u206b\u202e\u206c\u206b\u200e\u202c\u202b\u200c\u200e\u202b\u206d\u206b\u200c\u202c\u200b\u206e\u202c\u200b\u200f\u206b\u200c\u202a\u200d\u206e\u206c\u200c\u202c\u206b\u206c\u206d\u202b\u206b\u202a\u200d\u200e\u202e();
							num2 = ((int)num3 * -176195349) ^ 0x65D501BC;
							continue;
						case 2u:
							\u200d\u200b\u200c\u206b\u200f\u206b\u206f\u206a\u206d\u202e\u200e\u206b\u202d\u206e\u206b\u206d\u202b\u200e\u206b\u206b\u202d\u206b\u206f\u206e\u200c\u206e\u200d\u200b\u200f\u200b\u200b\u202a\u200e\u206a\u202b\u206d\u202a\u206d\u200d\u206a\u202e[num].\u206c\u202a\u200e\u206a\u206b\u206b\u202e\u206c\u206b\u200e\u202c\u202b\u200c\u200e\u202b\u206d\u206b\u200c\u202c\u200b\u206e\u202c\u200b\u200f\u206b\u200c\u202a\u200d\u206e\u206c\u200c\u202c\u206b\u206c\u206d\u202b\u206b\u202a\u200d\u200e\u202e();
							num2 = 85611594;
							continue;
						case 6u:
							\u206a\u202a\u206c\u206a\u200f\u200d\u200d\u200f\u206b\u206d\u202e\u202d\u202e\u200d\u202e\u200e\u202d\u206c\u206d\u206c\u200d\u200f\u200d\u206d\u200f\u202a\u206e\u202b\u206a\u200d\u206e\u206b\u202e\u202b\u200d\u206c\u206f\u200f\u202a\u202e\u202e[num].\u206c\u202a\u200e\u206a\u206b\u206b\u202e\u206c\u206b\u200e\u202c\u202b\u200c\u200e\u202b\u206d\u206b\u200c\u202c\u200b\u206e\u202c\u200b\u200f\u206b\u200c\u202a\u200d\u206e\u206c\u200c\u202c\u206b\u206c\u206d\u202b\u206b\u202a\u200d\u200e\u202e();
							num++;
							num2 = ((int)num3 * -1693790119) ^ 0x7B215A4D;
							continue;
						case 0u:
							\u200e\u200f\u202c\u206d\u200e\u202e\u206c\u200e\u200c\u202b\u206f\u206f\u200d\u202d\u206b\u202a\u202b\u206e\u202d\u200e\u200b\u200b\u200c\u200f\u202e\u200e\u200e\u206d\u200b\u200b\u206e\u206b\u202a\u200e\u206c\u200c\u206b\u200b\u206f\u200f\u202e.\u200f\u202e\u202a\u206f\u200c\u202b\u200b\u206e\u200b\u206c\u200c\u200e\u200b\u202c\u202d\u206f\u200d\u202a\u202b\u206f\u206c\u200b\u200d\u200d\u202c\u202d\u206c\u206f\u202c\u200d\u200c\u200f\u206c\u206a\u200d\u206e\u206d\u202a\u200e\u202b\u202e();
							num2 = ((int)num3 * -899991333) ^ 0x34AF162D;
							continue;
						case 3u:
							return;
						}
						break;
					}
				}
			}

			internal uint \u202a\u200c\u200c\u206c\u202b\u200b\u202e\u202a\u200b\u200f\u202a\u206d\u202d\u200f\u206d\u206f\u200e\u206c\u200e\u206d\u206c\u202a\u202a\u206f\u200e\u202a\u206c\u206b\u200d\u206b\u202d\u206c\u206d\u206c\u200b\u202d\u202e\u202a\u200c\u200c\u202e(\u202c\u200c\u206e\u206c\u206b\u206b\u200d\u206b\u200c\u200f\u202a\u200c\u200e\u202e\u200f\u206f\u200c\u200f\u202c\u200b\u200b\u202c\u206c\u206b\u202e\u202d\u206e\u200d\u206f\u206e\u202b\u202b\u206a\u206a\u206d\u200e\u206e\u202d\u206b\u202c\u202e rangeDecoder, uint posState)
			{
				if (\u202b\u206c\u200f\u200b\u200f\u200c\u206e\u202d\u200c\u202a\u202a\u202c\u200e\u202c\u202b\u206a\u200f\u202e\u200d\u206e\u206f\u200f\u202b\u202a\u200b\u202d\u206e\u202d\u206b\u206e\u200f\u200b\u200c\u206b\u202b\u200e\u200c\u206e\u200e\u200d\u202e.\u200c\u202e\u206f\u200c\u206b\u200c\u206b\u206f\u206a\u202d\u202c\u200b\u202e\u202b\u206a\u202c\u206d\u200f\u206b\u206d\u200c\u202c\u202a\u206f\u206a\u202a\u202c\u206b\u206d\u202e\u200e\u206a\u200f\u206f\u200c\u200f\u206c\u206d\u202e\u206f\u202e(rangeDecoder) == 0)
				{
					goto IL_000e;
				}
				goto IL_004e;
				IL_000e:
				int num = 397268222;
				goto IL_0013;
				IL_0013:
				uint num3 = default(uint);
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)(num ^ 0x14295ACE)) % 7)
					{
					case 0u:
						break;
					case 2u:
						num3 += 8;
						num = 1024030550;
						continue;
					case 5u:
						goto IL_004e;
					case 6u:
						num3 += \u206a\u202a\u206c\u206a\u200f\u200d\u200d\u200f\u206b\u206d\u202e\u202d\u202e\u200d\u202e\u200e\u202d\u206c\u206d\u206c\u200d\u200f\u200d\u206d\u200f\u202a\u206e\u202b\u206a\u200d\u206e\u206b\u202e\u202b\u200d\u206c\u206f\u200f\u202a\u202e\u202e[posState].\u206f\u202d\u206b\u202b\u202e\u202d\u202a\u206b\u200f\u202d\u206e\u200c\u200e\u202a\u206f\u202a\u202c\u202e\u200e\u206e\u202a\u200b\u200f\u206e\u202b\u202a\u200b\u202a\u206d\u200b\u206c\u206c\u206f\u202b\u206d\u200c\u202a\u202d\u206e\u200e\u202e(rangeDecoder);
						num = (int)(num2 * 1824406904) ^ -2002819404;
						continue;
					case 1u:
						return \u200d\u200b\u200c\u206b\u200f\u206b\u206f\u206a\u206d\u202e\u200e\u206b\u202d\u206e\u206b\u206d\u202b\u200e\u206b\u206b\u202d\u206b\u206f\u206e\u200c\u206e\u200d\u200b\u200f\u200b\u200b\u202a\u200e\u206a\u202b\u206d\u202a\u206d\u200d\u206a\u202e[posState].\u206f\u202d\u206b\u202b\u202e\u202d\u202a\u206b\u200f\u202d\u206e\u200c\u200e\u202a\u206f\u202a\u202c\u202e\u200e\u206e\u202a\u200b\u200f\u206e\u202b\u202a\u200b\u202a\u206d\u200b\u206c\u206c\u206f\u202b\u206d\u200c\u202a\u202d\u206e\u200e\u202e(rangeDecoder);
					case 3u:
						num3 += \u200e\u206e\u206b\u200f\u206d\u206e\u206e\u206a\u206f\u200d\u206a\u200f\u200c\u200d\u202d\u206d\u206e\u202e\u200e\u200c\u200d\u200e\u206a\u200b\u200e\u206d\u202c\u202a\u206b\u200e\u206d\u206c\u206e\u200c\u202e\u206b\u200c\u202b\u200f\u206e\u202e.\u206f\u202d\u206b\u202b\u202e\u202d\u202a\u206b\u200f\u202d\u206e\u200c\u200e\u202a\u206f\u202a\u202c\u202e\u200e\u206e\u202a\u200b\u200f\u206e\u202b\u202a\u200b\u202a\u206d\u200b\u206c\u206c\u206f\u202b\u206d\u200c\u202a\u202d\u206e\u200e\u202e(rangeDecoder);
						num = (int)((num2 * 1587275532) ^ 0x530EF9AC);
						continue;
					default:
						return num3;
					}
					break;
				}
				goto IL_000e;
				IL_004e:
				num3 = 8u;
				int num4;
				if (\u200e\u200f\u202c\u206d\u200e\u202e\u206c\u200e\u200c\u202b\u206f\u206f\u200d\u202d\u206b\u202a\u202b\u206e\u202d\u200e\u200b\u200b\u200c\u200f\u202e\u200e\u200e\u206d\u200b\u200b\u206e\u206b\u202a\u200e\u206c\u200c\u206b\u200b\u206f\u200f\u202e.\u200c\u202e\u206f\u200c\u206b\u200c\u206b\u206f\u206a\u202d\u202c\u200b\u202e\u202b\u206a\u202c\u206d\u200f\u206b\u206d\u200c\u202c\u202a\u206f\u206a\u202a\u202c\u206b\u206d\u202e\u200e\u206a\u200f\u206f\u200c\u200f\u206c\u206d\u202e\u206f\u202e(rangeDecoder) != 0)
				{
					num = 1214845557;
					num4 = num;
				}
				else
				{
					num = 1962279527;
					num4 = num;
				}
				goto IL_0013;
			}

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

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

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

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

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

				internal byte \u202c\u202b\u202e\u206b\u206b\u200b\u202d\u202e\u202d\u202b\u206a\u206e\u206c\u200f\u206a\u200c\u206f\u206c\u200c\u206c\u206c\u202d\u200d\u202c\u202b\u202c\u206a\u206d\u202b\u202d\u206b\u202b\u206e\u206e\u206f\u202b\u206f\u202c\u202e\u202e(\u202c\u200c\u206e\u206c\u206b\u206b\u200d\u206b\u200c\u200f\u202a\u200c\u200e\u202e\u200f\u206f\u200c\u200f\u202c\u200b\u200b\u202c\u206c\u206b\u202e\u202d\u206e\u200d\u206f\u206e\u202b\u202b\u206a\u206a\u206d\u200e\u206e\u202d\u206b\u202c\u202e rangeDecoder, byte matchByte)
				{
					uint num = 1u;
					uint num5 = default(uint);
					uint num6 = default(uint);
					while (true)
					{
						int num2 = 1352721431;
						while (true)
						{
							uint num3;
							switch ((num3 = (uint)(num2 ^ 0x770A61AE)) % 12)
							{
							case 7u:
								break;
							case 2u:
								num5 = \u206c\u206a\u200c\u200e\u206b\u202b\u206b\u206f\u206b\u206c\u206f\u202b\u202e\u202e\u206a\u200c\u206c\u206f\u202b\u202b\u202a\u202d\u206f\u206d\u206c\u206f\u202d\u200b\u202a\u206c\u202a\u206a\u200f\u200b\u206d\u202d\u202a\u200f\u200b\u202b\u202e[(1 + num6 << 8) + num].\u200c\u202e\u206f\u200c\u206b\u200c\u206b\u206f\u206a\u202d\u202c\u200b\u202e\u202b\u206a\u202c\u206d\u200f\u206b\u206d\u200c\u202c\u202a\u206f\u206a\u202a\u202c\u206b\u206d\u202e\u200e\u206a\u200f\u206f\u200c\u200f\u206c\u206d\u202e\u206f\u202e(rangeDecoder);
								num2 = (int)((num3 * 1012846390) ^ 0x30CC48BA);
								continue;
							case 8u:
								num = (num << 1) | num5;
								num2 = ((int)num3 * -1245416300) ^ 0x2AFB87A0;
								continue;
							case 6u:
							{
								int num7;
								int num8;
								if (num6 == num5)
								{
									num7 = 948399495;
									num8 = num7;
								}
								else
								{
									num7 = 919604093;
									num8 = num7;
								}
								num2 = num7 ^ (int)(num3 * 1843170515);
								continue;
							}
							case 3u:
							{
								int num9;
								if (num >= 256)
								{
									num2 = 1194714199;
									num9 = num2;
								}
								else
								{
									num2 = 144935268;
									num9 = num2;
								}
								continue;
							}
							case 5u:
								num6 = (uint)((matchByte >> 7) & 1);
								num2 = 1920075590;
								continue;
							case 0u:
								matchByte <<= 1;
								num2 = (int)(num3 * 1651563953) ^ -1854735508;
								continue;
							case 9u:
								num2 = ((int)num3 * -764469057) ^ 0x69BC39A2;
								continue;
							case 11u:
							{
								int num4;
								if (num >= 256)
								{
									num2 = 1145145974;
									num4 = num2;
								}
								else
								{
									num2 = 1352721431;
									num4 = num2;
								}
								continue;
							}
							case 10u:
								num = (num << 1) | \u206c\u206a\u200c\u200e\u206b\u202b\u206b\u206f\u206b\u206c\u206f\u202b\u202e\u202e\u206a\u200c\u206c\u206f\u202b\u202b\u202a\u202d\u206f\u206d\u206c\u206f\u202d\u200b\u202a\u206c\u202a\u206a\u200f\u200b\u206d\u202d\u202a\u200f\u200b\u202b\u202e[num].\u200c\u202e\u206f\u200c\u206b\u200c\u206b\u206f\u206a\u202d\u202c\u200b\u202e\u202b\u206a\u202c\u206d\u200f\u206b\u206d\u200c\u202c\u202a\u206f\u206a\u202a\u202c\u206b\u206d\u202e\u200e\u206a\u200f\u206f\u200c\u200f\u206c\u206d\u202e\u206f\u202e(rangeDecoder);
								num2 = 1192265637;
								continue;
							case 1u:
								num2 = ((int)num3 * -428615893) ^ 0x1D4B15A5;
								continue;
							default:
								return (byte)num;
							}
							break;
						}
					}
				}
			}

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

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

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

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

			internal void \u202d\u206f\u206f\u202d\u202a\u202c\u202b\u206a\u206d\u200d\u202d\u206b\u206a\u206b\u202e\u200d\u200f\u200d\u202a\u200c\u200e\u206c\u202d\u206e\u202c\u206e\u206d\u200b\u202d\u206a\u200e\u206e\u200d\u200c\u202e\u206f\u206c\u202d\u206e\u206b\u202e(int numPosBits, int numPrevBits)
			{
				if (\u202b\u206a\u206e\u202a\u206f\u206d\u200f\u206e\u206d\u202c\u202a\u200c\u206a\u202a\u206c\u206c\u202c\u206c\u206f\u202e\u200c\u206b\u206f\u200c\u200c\u202a\u200c\u202a\u202e\u206a\u206a\u206a\u202c\u202e\u202b\u206c\u206f\u200d\u200f\u202e\u202e != null)
				{
					goto IL_0008;
				}
				goto IL_0083;
				IL_0008:
				int num = -886348099;
				goto IL_000d;
				IL_000d:
				uint num4 = default(uint);
				uint num3 = default(uint);
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)(num ^ -1442496876)) % 14)
					{
					case 2u:
						break;
					default:
						return;
					case 8u:
						\u206f\u202d\u202a\u202a\u206b\u200b\u200b\u202a\u200e\u206d\u202b\u202c\u202d\u200b\u200f\u206c\u206e\u200f\u206e\u202c\u202e\u206c\u202c\u200f\u206e\u202b\u206f\u206c\u202e\u206b\u202a\u200b\u200c\u206c\u200b\u206a\u206a\u200b\u200c\u206f\u202e = numPrevBits;
						num4 = (uint)(1 << \u206f\u202d\u202a\u202a\u206b\u200b\u200b\u202a\u200e\u206d\u202b\u202c\u202d\u200b\u200f\u206c\u206e\u200f\u206e\u202c\u202e\u206c\u202c\u200f\u206e\u202b\u206f\u206c\u202e\u206b\u202a\u200b\u200c\u206c\u200b\u206a\u206a\u200b\u200c\u206f\u202e + \u200f\u206d\u206a\u206e\u202a\u200d\u200b\u200d\u200f\u200c\u202c\u200b\u202d\u200d\u200c\u202b\u202d\u200b\u200b\u206f\u206b\u200f\u206f\u200d\u206e\u202d\u206a\u202b\u202b\u202b\u206b\u202a\u200e\u200d\u206e\u200f\u200c\u202b\u200e\u206b\u202e);
						num = ((int)num2 * -1710021976) ^ 0x15665D14;
						continue;
					case 9u:
						goto IL_0083;
					case 6u:
						\u202b\u206a\u206e\u202a\u206f\u206d\u200f\u206e\u206d\u202c\u202a\u200c\u206a\u202a\u206c\u206c\u202c\u206c\u206f\u202e\u200c\u206b\u206f\u200c\u200c\u202a\u200c\u202a\u202e\u206a\u206a\u206a\u202c\u202e\u202b\u206c\u206f\u200d\u200f\u202e\u202e[num3].\u200f\u206c\u202d\u202c\u200b\u200c\u202d\u200c\u200d\u200b\u200d\u206d\u200d\u206a\u206f\u200c\u206a\u202a\u200e\u200f\u206c\u206f\u200d\u206c\u202a\u206a\u202b\u200e\u202a\u202e\u200b\u200f\u202a\u206f\u206c\u202d\u202e\u200d\u202d\u202e\u202e();
						num = -1748378385;
						continue;
					case 12u:
					{
						int num7;
						int num8;
						if (\u200f\u206d\u206a\u206e\u202a\u200d\u200b\u200d\u200f\u200c\u202c\u200b\u202d\u200d\u200c\u202b\u202d\u200b\u200b\u206f\u206b\u200f\u206f\u200d\u206e\u202d\u206a\u202b\u202b\u202b\u206b\u202a\u200e\u200d\u206e\u200f\u200c\u202b\u200e\u206b\u202e == numPosBits)
						{
							num7 = 2029463524;
							num8 = num7;
						}
						else
						{
							num7 = 1656236537;
							num8 = num7;
						}
						num = num7 ^ (int)(num2 * 1662123648);
						continue;
					}
					case 10u:
						return;
					case 11u:
						\u206d\u202c\u200d\u206c\u200e\u202d\u202a\u200b\u202e\u200e\u206e\u200e\u200d\u202b\u202a\u202c\u206d\u202c\u202d\u200e\u202a\u202b\u200f\u202e\u206d\u206a\u200d\u202e\u202c\u202b\u202e\u202d\u202c\u200c\u200b\u202a\u202a\u202a\u200d\u200f\u202e = (uint)((1 << numPosBits) - 1);
						num = ((int)num2 * -1743525888) ^ 0x28B2FD64;
						continue;
					case 1u:
					{
						int num5;
						int num6;
						if (\u206f\u202d\u202a\u202a\u206b\u200b\u200b\u202a\u200e\u206d\u202b\u202c\u202d\u200b\u200f\u206c\u206e\u200f\u206e\u202c\u202e\u206c\u202c\u200f\u206e\u202b\u206f\u206c\u202e\u206b\u202a\u200b\u200c\u206c\u200b\u206a\u206a\u200b\u200c\u206f\u202e != numPrevBits)
						{
							num5 = 1610509359;
							num6 = num5;
						}
						else
						{
							num5 = 2138754664;
							num6 = num5;
						}
						num = num5 ^ (int)(num2 * 1906823398);
						continue;
					}
					case 0u:
						\u202b\u206a\u206e\u202a\u206f\u206d\u200f\u206e\u206d\u202c\u202a\u200c\u206a\u202a\u206c\u206c\u202c\u206c\u206f\u202e\u200c\u206b\u206f\u200c\u200c\u202a\u200c\u202a\u202e\u206a\u206a\u206a\u202c\u202e\u202b\u206c\u206f\u200d\u200f\u202e\u202e = new \u200b\u200d\u202e\u206b\u206a\u202b\u200c\u200c\u200f\u200d\u202d\u202d\u202e\u206a\u206d\u200f\u202d\u206f\u206a\u200d\u206c\u202c\u202a\u206a\u202e\u206b\u206a\u206c\u206b\u202d\u200b\u200c\u200f\u202e\u206c\u202d\u200f\u206d\u200d\u200c\u202e[num4];
						num = ((int)num2 * -678705767) ^ -1271262853;
						continue;
					case 4u:
						num = (int)((num2 * 662628952) ^ 0x70F628CB);
						continue;
					case 5u:
						num3++;
						num = (int)((num2 * 148517393) ^ 0x75B27E00);
						continue;
					case 7u:
						num3 = 0u;
						num = (int)(num2 * 1225513390) ^ -1354115854;
						continue;
					case 3u:
						goto IL_0186;
					case 13u:
						return;
					}
					break;
					IL_0186:
					int num9;
					if (num3 >= num4)
					{
						num = -986007583;
						num9 = num;
					}
					else
					{
						num = -1864463166;
						num9 = num;
					}
				}
				goto IL_0008;
				IL_0083:
				\u200f\u206d\u206a\u206e\u202a\u200d\u200b\u200d\u200f\u200c\u202c\u200b\u202d\u200d\u200c\u202b\u202d\u200b\u200b\u206f\u206b\u200f\u206f\u200d\u206e\u202d\u206a\u202b\u202b\u202b\u206b\u202a\u200e\u200d\u206e\u200f\u200c\u202b\u200e\u206b\u202e = numPosBits;
				num = -1552684145;
				goto IL_000d;
			}

			internal void \u206e\u202c\u200c\u206b\u202d\u206f\u206f\u200c\u206b\u202c\u206f\u200d\u200e\u202d\u202c\u200b\u206e\u206e\u200f\u200c\u202e\u206e\u206b\u200f\u206f\u202d\u206a\u202a\u200f\u206c\u206f\u202d\u200b\u206b\u206e\u206a\u200d\u206b\u206d\u202d\u202e()
			{
				uint num = (uint)(1 << \u206f\u202d\u202a\u202a\u206b\u200b\u200b\u202a\u200e\u206d\u202b\u202c\u202d\u200b\u200f\u206c\u206e\u200f\u206e\u202c\u202e\u206c\u202c\u200f\u206e\u202b\u206f\u206c\u202e\u206b\u202a\u200b\u200c\u206c\u200b\u206a\u206a\u200b\u200c\u206f\u202e + \u200f\u206d\u206a\u206e\u202a\u200d\u200b\u200d\u200f\u200c\u202c\u200b\u202d\u200d\u200c\u202b\u202d\u200b\u200b\u206f\u206b\u200f\u206f\u200d\u206e\u202d\u206a\u202b\u202b\u202b\u206b\u202a\u200e\u200d\u206e\u200f\u200c\u202b\u200e\u206b\u202e);
				uint num4 = default(uint);
				while (true)
				{
					int num2 = -2037374400;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)(num2 ^ -1988663302)) % 5)
						{
						case 2u:
							break;
						default:
							return;
						case 1u:
							num4 = 0u;
							num2 = (int)(num3 * 1383915127) ^ -1235292669;
							continue;
						case 3u:
							\u202b\u206a\u206e\u202a\u206f\u206d\u200f\u206e\u206d\u202c\u202a\u200c\u206a\u202a\u206c\u206c\u202c\u206c\u206f\u202e\u200c\u206b\u206f\u200c\u200c\u202a\u200c\u202a\u202e\u206a\u206a\u206a\u202c\u202e\u202b\u206c\u206f\u200d\u200f\u202e\u202e[num4].\u202a\u200e\u206d\u206e\u206e\u202d\u200f\u202e\u206d\u200e\u200d\u200e\u200d\u206e\u200d\u200c\u206d\u202d\u200f\u202c\u200d\u202d\u202d\u202a\u200d\u206b\u202d\u202b\u202a\u206f\u200c\u200c\u206c\u206c\u200b\u206f\u202d\u206d\u202c\u206f\u202e();
							num4++;
							num2 = -78750859;
							continue;
						case 4u:
						{
							int num5;
							if (num4 >= num)
							{
								num2 = -61215742;
								num5 = num2;
							}
							else
							{
								num2 = -788612854;
								num5 = num2;
							}
							continue;
						}
						case 0u:
							return;
						}
						break;
					}
				}
			}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		internal \u200e\u200f\u206d\u200f\u200b\u206b\u202e\u202d\u200b\u202d\u206f\u200f\u202b\u200f\u200c\u202a\u202d\u202b\u200f\u206f\u200e\u202c\u200b\u206a\u206f\u200f\u200b\u206e\u206a\u206b\u200b\u206a\u200c\u202a\u206f\u206d\u206b\u202a\u200c\u202c\u202e()
		{
			int num3 = default(int);
			while (true)
			{
				int num = 595408732;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)(num ^ 0x21A99B1B)) % 7)
					{
					case 0u:
						break;
					default:
						return;
					case 1u:
						num3++;
						num = (int)((num2 * 142288943) ^ 0x4C2EECBC);
						continue;
					case 6u:
					{
						int num4;
						if ((long)num3 < 4L)
						{
							num = 239854552;
							num4 = num;
						}
						else
						{
							num = 1581964633;
							num4 = num;
						}
						continue;
					}
					case 4u:
						num3 = 0;
						num = ((int)num2 * -745434132) ^ 0x42252BDF;
						continue;
					case 2u:
						\u206e\u206a\u206a\u200b\u200d\u200b\u200b\u202a\u206e\u200d\u200d\u200f\u206e\u206c\u200e\u206a\u200c\u206c\u206f\u200e\u202c\u202c\u206d\u200b\u200e\u206a\u206b\u206f\u200c\u206e\u202b\u206f\u202a\u206b\u200f\u202c\u202b\u200c\u200d\u206f\u202e = uint.MaxValue;
						num = ((int)num2 * -278948711) ^ -1759299344;
						continue;
					case 5u:
						\u200f\u206c\u200e\u200f\u200e\u200d\u206f\u202b\u200b\u206e\u206b\u206d\u200d\u202e\u206e\u200e\u200f\u202e\u202e\u206c\u202c\u200c\u200e\u206f\u206a\u206b\u206b\u202e\u206e\u200f\u200e\u200f\u200f\u202c\u206c\u206f\u206e\u200b\u200c\u206f\u202e[num3] = new \u206d\u206c\u200e\u206c\u206f\u206f\u200e\u200f\u202b\u200b\u200d\u206b\u202c\u200d\u200e\u200b\u202e\u206d\u202d\u202a\u200d\u200f\u202e\u202c\u200e\u200d\u206f\u206d\u200b\u202a\u202e\u202c\u202e\u202b\u200d\u200b\u206f\u200f\u200e\u206e\u202e(6);
						num = 442783110;
						continue;
					case 3u:
						return;
					}
					break;
				}
			}
		}

		internal void \u202a\u202e\u206c\u206e\u206b\u202d\u202b\u200e\u200e\u206a\u202a\u202e\u202d\u202b\u202a\u200b\u202b\u200d\u202b\u206a\u200c\u206d\u200c\u206a\u206a\u206f\u206e\u206f\u206d\u206f\u202b\u206e\u202d\u206b\u200c\u206e\u200b\u206f\u206d\u206b\u202e(uint dictionarySize)
		{
			if (\u206e\u206a\u206a\u200b\u200d\u200b\u200b\u202a\u206e\u200d\u200d\u200f\u206e\u206c\u200e\u206a\u200c\u206c\u206f\u200e\u202c\u202c\u206d\u200b\u200e\u206a\u206b\u206f\u200c\u206e\u202b\u206f\u202a\u206b\u200f\u202c\u202b\u200c\u200d\u206f\u202e == dictionarySize)
			{
				return;
			}
			uint windowSize = default(uint);
			while (true)
			{
				int num = -296839074;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)(num ^ -718429704)) % 5)
					{
					case 3u:
						break;
					default:
						return;
					case 1u:
						\u206e\u206a\u206a\u200b\u200d\u200b\u200b\u202a\u206e\u200d\u200d\u200f\u206e\u206c\u200e\u206a\u200c\u206c\u206f\u200e\u202c\u202c\u206d\u200b\u200e\u206a\u206b\u206f\u200c\u206e\u202b\u206f\u202a\u206b\u200f\u202c\u202b\u200c\u200d\u206f\u202e = dictionarySize;
						num = ((int)num2 * -164688167) ^ 0x29AEC6E5;
						continue;
					case 2u:
						\u200c\u200c\u200d\u202e\u206f\u200d\u202a\u206d\u200c\u206d\u202c\u202c\u202d\u206a\u200d\u200c\u206f\u206e\u202e\u202e\u206b\u206c\u202d\u206f\u202c\u206b\u202b\u200c\u200b\u202a\u206c\u200b\u200f\u200c\u206a\u206a\u202b\u202c\u206e\u206a\u202e = Math.Max(\u206e\u206a\u206a\u200b\u200d\u200b\u200b\u202a\u206e\u200d\u200d\u200f\u206e\u206c\u200e\u206a\u200c\u206c\u206f\u200e\u202c\u202c\u206d\u200b\u200e\u206a\u206b\u206f\u200c\u206e\u202b\u206f\u202a\u206b\u200f\u202c\u202b\u200c\u200d\u206f\u202e, 1u);
						windowSize = Math.Max(\u200c\u200c\u200d\u202e\u206f\u200d\u202a\u206d\u200c\u206d\u202c\u202c\u202d\u206a\u200d\u200c\u206f\u206e\u202e\u202e\u206b\u206c\u202d\u206f\u202c\u206b\u202b\u200c\u200b\u202a\u206c\u200b\u200f\u200c\u206a\u206a\u202b\u202c\u206e\u206a\u202e, 4096u);
						num = (int)(num2 * 346608111) ^ -1354262278;
						continue;
					case 4u:
						\u206b\u202a\u200f\u202d\u206c\u200c\u206c\u200b\u206b\u200f\u200c\u200c\u206d\u206d\u200c\u206d\u206f\u206b\u200e\u206f\u206e\u200f\u206f\u206c\u200e\u206f\u200c\u206a\u206a\u200d\u206a\u206a\u202c\u200f\u202e\u200f\u202a\u206a\u202e.\u200b\u206b\u200c\u200f\u202b\u206d\u202c\u202d\u202d\u200d\u206e\u200b\u206f\u202e\u202d\u206b\u200d\u200f\u200d\u206e\u206b\u206c\u200b\u206f\u200d\u200c\u206e\u200e\u206c\u206f\u202a\u206b\u206d\u202c\u200b\u206e\u206c\u200e\u202a\u202e\u202e(windowSize);
						num = (int)(num2 * 1573612165) ^ -1288676690;
						continue;
					case 0u:
						return;
					}
					break;
				}
			}
		}

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

		internal void \u206c\u202c\u202e\u202a\u202a\u200b\u200c\u206f\u200c\u206e\u200f\u202a\u206f\u206d\u206d\u206b\u202a\u206a\u206b\u200f\u206d\u202d\u206e\u206b\u200f\u200b\u206a\u202d\u200e\u206d\u202e\u206f\u206e\u206f\u200f\u206c\u200c\u200d\u206e\u206a\u202e(int pb)
		{
			uint num = (uint)(1 << pb);
			while (true)
			{
				int num2 = 296913891;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)(num2 ^ 0x23C62162)) % 4)
					{
					case 0u:
						break;
					default:
						return;
					case 1u:
						\u206b\u200c\u200b\u200e\u206d\u206e\u200e\u202c\u200b\u200b\u206a\u206e\u206a\u202c\u202e\u200d\u202d\u200b\u202d\u202c\u202c\u206a\u206f\u202c\u202c\u200f\u200d\u206c\u202b\u202a\u200b\u206f\u200c\u202c\u200e\u206a\u206a\u202b\u200c\u200e\u202e.\u200f\u200f\u206a\u200c\u202d\u200e\u206a\u202d\u202d\u206d\u206b\u200b\u206a\u200b\u206c\u200e\u206f\u200c\u206a\u200b\u202c\u206d\u206c\u202d\u206a\u202c\u202c\u200e\u200e\u206c\u206f\u200b\u200f\u206f\u202e\u202c\u200e\u200b\u206b\u200e\u202e(num);
						num2 = ((int)num3 * -460049145) ^ -544828090;
						continue;
					case 3u:
						\u206c\u206d\u202b\u206c\u202a\u206d\u202b\u206b\u206a\u206c\u200f\u200d\u206c\u200e\u200f\u206b\u206c\u200c\u206e\u202a\u202d\u200f\u206e\u202e\u200b\u202e\u202d\u202a\u200d\u206b\u206b\u200f\u206e\u206f\u206d\u200e\u206c\u202d\u202b\u202a\u202e.\u200f\u200f\u206a\u200c\u202d\u200e\u206a\u202d\u202d\u206d\u206b\u200b\u206a\u200b\u206c\u200e\u206f\u200c\u206a\u200b\u202c\u206d\u206c\u202d\u206a\u202c\u202c\u200e\u200e\u206c\u206f\u200b\u200f\u206f\u202e\u202c\u200e\u200b\u206b\u200e\u202e(num);
						\u202a\u202c\u200e\u206c\u202b\u206b\u202d\u200e\u202e\u206d\u200f\u206a\u200e\u206f\u200e\u202e\u206f\u200d\u206c\u206a\u202b\u200d\u202c\u206d\u206d\u206f\u206a\u206c\u206a\u200d\u206c\u206a\u202e\u206d\u202e\u200c\u200c\u202e\u206d\u202e = num - 1;
						num2 = (int)(num3 * 1934839254) ^ -170782062;
						continue;
					case 2u:
						return;
					}
					break;
				}
			}
		}

		internal void \u202e\u200f\u200e\u206e\u202a\u206d\u200b\u206e\u200f\u206c\u206a\u200f\u202e\u200b\u202c\u202c\u202c\u200e\u206c\u206d\u200e\u200e\u206b\u202b\u202e\u202b\u200e\u200d\u206b\u200d\u206a\u206c\u202c\u202e\u200e\u200c\u206f\u206b\u206e\u202e(Stream inStream, Stream outStream)
		{
			\u200b\u200b\u202a\u206b\u202c\u200d\u206a\u206a\u200e\u206e\u202a\u206c\u200c\u206a\u206d\u206b\u202e\u200b\u200d\u206a\u200b\u206c\u202d\u202a\u202e\u200d\u200c\u202c\u206c\u206e\u200b\u200f\u202e\u206e\u206e\u202b\u202c\u200d\u206f\u202e.\u202c\u206c\u200c\u202b\u206f\u202b\u202c\u206e\u202d\u200d\u206b\u200f\u200e\u202d\u206f\u206d\u206c\u202a\u200b\u202a\u202d\u206c\u202c\u202c\u200e\u202b\u206c\u206b\u202b\u200f\u206b\u200e\u206e\u202b\u202a\u206f\u202d\u206e\u200b\u206b\u202e(inStream);
			uint num5 = default(uint);
			uint num8 = default(uint);
			uint num3 = default(uint);
			while (true)
			{
				int num = 1100189102;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)(num ^ 0x6449ADE)) % 21)
					{
					case 17u:
						break;
					case 7u:
						\u202a\u200b\u202a\u200f\u200f\u200b\u200e\u206c\u206d\u206f\u200d\u200e\u200f\u202c\u200c\u200e\u206c\u206c\u200b\u202d\u200c\u200e\u202e\u200e\u206c\u206a\u200f\u206a\u206f\u200c\u206e\u200f\u200e\u202e\u202b\u202e\u206d\u206e\u206e\u206a\u202e[num5].\u200f\u202e\u202a\u206f\u200c\u202b\u200b\u206e\u200b\u206c\u200c\u200e\u200b\u202c\u202d\u206f\u200d\u202a\u202b\u206f\u206c\u200b\u200d\u200d\u202c\u202d\u206c\u206f\u202c\u200d\u200c\u200f\u206c\u206a\u200d\u206e\u206d\u202a\u200e\u202b\u202e();
						num5++;
						num = 435502546;
						continue;
					case 14u:
						\u202d\u206a\u200f\u206e\u200e\u206e\u202e\u202e\u202b\u206a\u200f\u206a\u202b\u206d\u206d\u202b\u200d\u200c\u202a\u206a\u202b\u200b\u202a\u206f\u206b\u200c\u200f\u206d\u206a\u206e\u202b\u200f\u206c\u202b\u200c\u202a\u200b\u200e\u200b\u206f\u202e[num5].\u200f\u202e\u202a\u206f\u200c\u202b\u200b\u206e\u200b\u206c\u200c\u200e\u200b\u202c\u202d\u206f\u200d\u202a\u202b\u206f\u206c\u200b\u200d\u200d\u202c\u202d\u206c\u206f\u202c\u200d\u200c\u200f\u206c\u206a\u200d\u206e\u206d\u202a\u200e\u202b\u202e();
						num5++;
						num = ((int)num2 * -1801346832) ^ 0x5FD2DB6D;
						continue;
					case 19u:
						\u206b\u202a\u200f\u202d\u206c\u200c\u206c\u200b\u206b\u200f\u200c\u200c\u206d\u206d\u200c\u206d\u206f\u206b\u200e\u206f\u206e\u200f\u206f\u206c\u200e\u206f\u200c\u206a\u206a\u200d\u206a\u206a\u202c\u200f\u202e\u200f\u202a\u206a\u202e.\u202d\u206e\u200f\u202d\u202b\u206a\u206f\u202e\u206d\u202e\u200d\u206e\u206c\u206f\u202d\u200e\u202e\u206a\u206d\u202b\u200b\u206b\u200d\u202d\u200c\u200d\u200f\u202c\u202a\u200b\u200c\u202e\u206e\u202e\u206e\u206c\u206b\u202e\u206d\u202e\u202e(outStream, \u202a\u200b\u206f\u202a\u202b\u206d\u206b\u206e\u202c\u202d\u206e\u206f\u202e\u202d\u202a\u200b\u200e\u206c\u206a\u200b\u200b\u200b\u200b\u200f\u206f\u200e\u200d\u206c\u206c\u202c\u206e\u206b\u206c\u200e\u202d\u200e\u206e\u206c\u202a\u200c\u202e);
						num5 = 0u;
						num = (int)((num2 * 395457443) ^ 0x1C0A624D);
						continue;
					case 16u:
						num8 = (num5 << 4) + num3;
						num = 811006284;
						continue;
					case 8u:
						\u206d\u200f\u206d\u202a\u200c\u206f\u200e\u200f\u206f\u206b\u202b\u200f\u202a\u202a\u202d\u206e\u206a\u206b\u200d\u200f\u202e\u206c\u206c\u206e\u202e\u200e\u202e\u200c\u206a\u206b\u202d\u206a\u200e\u200b\u200c\u206b\u200c\u202d\u200d\u206b\u202e[num5].\u200f\u202e\u202a\u206f\u200c\u202b\u200b\u206e\u200b\u206c\u200c\u200e\u200b\u202c\u202d\u206f\u200d\u202a\u202b\u206f\u206c\u200b\u200d\u200d\u202c\u202d\u206c\u206f\u202c\u200d\u200c\u200f\u206c\u206a\u200d\u206e\u206d\u202a\u200e\u202b\u202e();
						num = ((int)num2 * -181535915) ^ -1721064732;
						continue;
					case 0u:
						\u202c\u202a\u206f\u206b\u200b\u200f\u206b\u200f\u202e\u202b\u200f\u202a\u200d\u202e\u200c\u202c\u206a\u206d\u200f\u202a\u206a\u200e\u206e\u200e\u200d\u200d\u202d\u206a\u200e\u206c\u202d\u206b\u206f\u202b\u202b\u200b\u206a\u200d\u202b\u200d\u202e[num5].\u200f\u202e\u202a\u206f\u200c\u202b\u200b\u206e\u200b\u206c\u200c\u200e\u200b\u202c\u202d\u206f\u200d\u202a\u202b\u206f\u206c\u200b\u200d\u200d\u202c\u202d\u206c\u206f\u202c\u200d\u200c\u200f\u206c\u206a\u200d\u206e\u206d\u202a\u200e\u202b\u202e();
						num = ((int)num2 * -847181707) ^ -1105531417;
						continue;
					case 10u:
						num5 = 0u;
						num = (int)(num2 * 466297625) ^ -1701673366;
						continue;
					case 13u:
						num = (int)(num2 * 1131865722) ^ -1687224302;
						continue;
					case 5u:
						\u200f\u206c\u200e\u200f\u200e\u200d\u206f\u202b\u200b\u206e\u206b\u206d\u200d\u202e\u206e\u200e\u200f\u202e\u202e\u206c\u202c\u200c\u200e\u206f\u206a\u206b\u206b\u202e\u206e\u200f\u200e\u200f\u200f\u202c\u206c\u206f\u206e\u200b\u200c\u206f\u202e[num5].\u206c\u202a\u200e\u206a\u206b\u206b\u202e\u206c\u206b\u200e\u202c\u202b\u200c\u200e\u202b\u206d\u206b\u200c\u202c\u200b\u206e\u202c\u200b\u200f\u206b\u200c\u202a\u200d\u206e\u206c\u200c\u202c\u206b\u206c\u206d\u202b\u206b\u202a\u200d\u200e\u202e();
						num5++;
						num = 822776367;
						continue;
					case 12u:
						\u206f\u202c\u206c\u206c\u200b\u202a\u202b\u206b\u206e\u200e\u200d\u206a\u200e\u206c\u202b\u206b\u200d\u206d\u206c\u202b\u206c\u200b\u206f\u206e\u206b\u200c\u206f\u206c\u202a\u206b\u206a\u202b\u202b\u206c\u202b\u206d\u206c\u202a\u202c\u200c\u202e[num8].\u200f\u202e\u202a\u206f\u200c\u202b\u200b\u206e\u200b\u206c\u200c\u200e\u200b\u202c\u202d\u206f\u200d\u202a\u202b\u206f\u206c\u200b\u200d\u200d\u202c\u202d\u206c\u206f\u202c\u200d\u200c\u200f\u206c\u206a\u200d\u206e\u206d\u202a\u200e\u202b\u202e();
						num3++;
						num = ((int)num2 * -31880557) ^ 0x7E8CEA3D;
						continue;
					case 11u:
						num3 = 0u;
						num = 1871002792;
						continue;
					case 2u:
						\u206a\u202d\u200d\u206f\u202b\u202c\u200c\u200d\u200b\u206c\u202e\u206f\u200b\u206d\u200b\u206d\u206f\u200f\u202e\u202b\u202a\u200d\u200c\u202c\u200b\u202d\u200e\u200c\u202c\u200f\u202e\u200b\u202c\u206b\u206f\u206e\u202a\u206c\u202d\u202d\u202e[num8].\u200f\u202e\u202a\u206f\u200c\u202b\u200b\u206e\u200b\u206c\u200c\u200e\u200b\u202c\u202d\u206f\u200d\u202a\u202b\u206f\u206c\u200b\u200d\u200d\u202c\u202d\u206c\u206f\u202c\u200d\u200c\u200f\u206c\u206a\u200d\u206e\u206d\u202a\u200e\u202b\u202e();
						num = (int)(num2 * 1669026657) ^ -660684357;
						continue;
					case 4u:
						num5 = 0u;
						num = (int)((num2 * 1851003618) ^ 0x1DBCF67D);
						continue;
					case 1u:
					{
						int num9;
						if (num5 < 4)
						{
							num = 1885912424;
							num9 = num;
						}
						else
						{
							num = 1397117738;
							num9 = num;
						}
						continue;
					}
					case 15u:
					{
						int num7;
						if (num5 < 114)
						{
							num = 375126514;
							num7 = num;
						}
						else
						{
							num = 312961966;
							num7 = num;
						}
						continue;
					}
					case 18u:
						\u206d\u206c\u202e\u206c\u206c\u202d\u206d\u200b\u202c\u200c\u202b\u200b\u202d\u206f\u206e\u200c\u200f\u202d\u202c\u200b\u202a\u200e\u202e\u202c\u200d\u206a\u202e\u202e\u200c\u200b\u200d\u206a\u202c\u206b\u202d\u200c\u206d\u202b\u206a\u200c\u202e.\u206e\u202c\u200c\u206b\u202d\u206f\u206f\u200c\u206b\u202c\u206f\u200d\u200e\u202d\u202c\u200b\u206e\u206e\u200f\u200c\u202e\u206e\u206b\u200f\u206f\u202d\u206a\u202a\u200f\u206c\u206f\u202d\u200b\u206b\u206e\u206a\u200d\u206b\u206d\u202d\u202e();
						num = (int)((num2 * 420438804) ^ 0x3C33FCB3);
						continue;
					case 9u:
					{
						int num6;
						if (num5 < 12)
						{
							num = 518086669;
							num6 = num;
						}
						else
						{
							num = 1118388815;
							num6 = num;
						}
						continue;
					}
					case 20u:
						\u200b\u200f\u206a\u200e\u206a\u206a\u206a\u202b\u206a\u202b\u206f\u202a\u206f\u200e\u206e\u206d\u202c\u206c\u200e\u206c\u206a\u202a\u200f\u202e\u202d\u206f\u206c\u202d\u200f\u200c\u206b\u202b\u206d\u200b\u206b\u200d\u200b\u202c\u206b\u206f\u202e[num5].\u200f\u202e\u202a\u206f\u200c\u202b\u200b\u206e\u200b\u206c\u200c\u200e\u200b\u202c\u202d\u206f\u200d\u202a\u202b\u206f\u206c\u200b\u200d\u200d\u202c\u202d\u206c\u206f\u202c\u200d\u200c\u200f\u206c\u206a\u200d\u206e\u206d\u202a\u200e\u202b\u202e();
						num = (int)((num2 * 2087718605) ^ 0x140DAA6C);
						continue;
					case 6u:
					{
						int num4;
						if (num3 <= \u202a\u202c\u200e\u206c\u202b\u206b\u202d\u200e\u202e\u206d\u200f\u206a\u200e\u206f\u200e\u202e\u206f\u200d\u206c\u206a\u202b\u200d\u202c\u206d\u206d\u206f\u206a\u206c\u206a\u200d\u206c\u206a\u202e\u206d\u202e\u200c\u200c\u202e\u206d\u202e)
						{
							num = 1323697102;
							num4 = num;
						}
						else
						{
							num = 487080510;
							num4 = num;
						}
						continue;
					}
					default:
						\u206b\u200c\u200b\u200e\u206d\u206e\u200e\u202c\u200b\u200b\u206a\u206e\u206a\u202c\u202e\u200d\u202d\u200b\u202d\u202c\u202c\u206a\u206f\u202c\u202c\u200f\u200d\u206c\u202b\u202a\u200b\u206f\u200c\u202c\u200e\u206a\u206a\u202b\u200c\u200e\u202e.\u206a\u202e\u200b\u202b\u200d\u200f\u200c\u206c\u202e\u200b\u206f\u206f\u202a\u200e\u206a\u200c\u202e\u206b\u202e\u206c\u206d\u200b\u200f\u202d\u202a\u206b\u202d\u206b\u202c\u202c\u200b\u206b\u200c\u206c\u206e\u202b\u202d\u200b\u202d\u206e\u202e();
						\u206c\u206d\u202b\u206c\u202a\u206d\u202b\u206b\u206a\u206c\u200f\u200d\u206c\u200e\u200f\u206b\u206c\u200c\u206e\u202a\u202d\u200f\u206e\u202e\u200b\u202e\u202d\u202a\u200d\u206b\u206b\u200f\u206e\u206f\u206d\u200e\u206c\u202d\u202b\u202a\u202e.\u206a\u202e\u200b\u202b\u200d\u200f\u200c\u206c\u202e\u200b\u206f\u206f\u202a\u200e\u206a\u200c\u202e\u206b\u202e\u206c\u206d\u200b\u200f\u202d\u202a\u206b\u202d\u206b\u202c\u202c\u200b\u206b\u200c\u206c\u206e\u202b\u202d\u200b\u202d\u206e\u202e();
						\u200c\u200d\u200c\u202b\u202b\u202b\u202a\u200f\u200f\u202c\u206b\u206c\u202a\u202b\u200f\u206a\u202c\u200d\u206c\u202b\u202b\u202c\u200c\u202c\u200e\u206b\u200f\u206c\u200f\u206a\u206b\u206e\u206d\u206b\u206d\u206c\u206f\u206c\u200d\u206f\u202e.\u206c\u202a\u200e\u206a\u206b\u206b\u202e\u206c\u206b\u200e\u202c\u202b\u200c\u200e\u202b\u206d\u206b\u200c\u202c\u200b\u206e\u202c\u200b\u200f\u206b\u200c\u202a\u200d\u206e\u206c\u200c\u202c\u206b\u206c\u206d\u202b\u206b\u202a\u200d\u200e\u202e();
						return;
					}
					break;
				}
			}
		}

		internal void \u206d\u206d\u200f\u206b\u206c\u200b\u206c\u202e\u202c\u202a\u200b\u206d\u202e\u200e\u200f\u202a\u202c\u206e\u206f\u200d\u206e\u200f\u200e\u202e\u206e\u202c\u206b\u202e\u200c\u206f\u200c\u202d\u202e\u200f\u202a\u206c\u200b\u200c\u200b\u202e\u202e(Stream inStream, Stream outStream, long inSize, long outSize)
		{
			\u202e\u200f\u200e\u206e\u202a\u206d\u200b\u206e\u200f\u206c\u206a\u200f\u202e\u200b\u202c\u202c\u202c\u200e\u206c\u206d\u200e\u200e\u206b\u202b\u202e\u202b\u200e\u200d\u206b\u200d\u206a\u206c\u202c\u202e\u200e\u200c\u206f\u206b\u206e\u202e(inStream, outStream);
			uint num7 = default(uint);
			uint num14 = default(uint);
			\u202b\u200e\u206d\u202e\u206d\u202d\u200d\u202b\u200b\u202a\u200e\u206c\u206b\u206e\u206b\u206a\u206b\u200c\u202a\u202e\u200d\u202d\u206c\u206f\u202b\u202c\u202c\u200f\u206b\u206f\u202c\u200d\u206f\u200f\u202d\u206b\u206e\u200c\u206a\u206e\u202e obj = default(\u202b\u200e\u206d\u202e\u206d\u202d\u200d\u202b\u200b\u202a\u200e\u206c\u206b\u206e\u206b\u206a\u206b\u200c\u202a\u202e\u200d\u202d\u206c\u206f\u202b\u202c\u202c\u200f\u206b\u206f\u202c\u200d\u206f\u200f\u202d\u206b\u206e\u200c\u206a\u206e\u202e);
			uint num8 = default(uint);
			uint num12 = default(uint);
			uint num27 = default(uint);
			uint num9 = default(uint);
			uint num16 = default(uint);
			uint num13 = default(uint);
			int num15 = default(int);
			ulong num3 = default(ulong);
			ulong num4 = default(ulong);
			byte prevByte = default(byte);
			byte b = default(byte);
			while (true)
			{
				int num = -1428792109;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)(num ^ -1062575538)) % 56)
					{
					case 10u:
						break;
					default:
						return;
					case 12u:
						num7 = num14;
						num = ((int)num2 * -452366681) ^ -172774735;
						continue;
					case 46u:
						obj.\u206f\u202a\u206c\u200e\u200b\u200e\u206a\u206e\u202c\u206c\u206a\u206d\u202a\u200e\u202b\u206b\u206d\u200f\u206d\u206d\u206d\u206d\u202e\u200e\u200f\u200f\u200e\u206b\u206c\u200f\u202b\u206e\u200c\u200d\u206a\u200e\u200d\u200e\u206c\u200e\u202e();
						num = ((int)num2 * -2087737106) ^ -87034594;
						continue;
					case 29u:
					{
						int num30;
						if (\u202d\u206a\u200f\u206e\u200e\u206e\u202e\u202e\u202b\u206a\u200f\u206a\u202b\u206d\u206d\u202b\u200d\u200c\u202a\u206a\u202b\u200b\u202a\u206f\u206b\u200c\u200f\u206d\u206a\u206e\u202b\u200f\u206c\u202b\u200c\u202a\u200b\u200e\u200b\u206f\u202e[obj.\u202e\u200b\u200e\u202d\u206d\u202b\u200e\u202c\u206d\u202b\u202e\u200e\u200c\u200d\u202a\u200e\u202a\u202c\u206c\u206e\u200e\u206d\u202a\u200f\u206f\u206e\u202b\u202e\u202a\u206f\u206a\u206c\u206f\u202d\u206f\u200f\u200d\u200c\u206f\u200f\u202e].\u200c\u202e\u206f\u200c\u206b\u200c\u206b\u206f\u206a\u202d\u202c\u200b\u202e\u202b\u206a\u202c\u206d\u200f\u206b\u206d\u200c\u202c\u202a\u206f\u206a\u202a\u202c\u206b\u206d\u202e\u200e\u206a\u200f\u206f\u200c\u200f\u206c\u206d\u202e\u206f\u202e(\u200b\u200b\u202a\u206b\u202c\u200d\u206a\u206a\u200e\u206e\u202a\u206c\u200c\u206a\u206d\u206b\u202e\u200b\u200d\u206a\u200b\u206c\u202d\u202a\u202e\u200d\u200c\u202c\u206c\u206e\u200b\u200f\u202e\u206e\u206e\u202b\u202c\u200d\u206f\u202e) != 0)
						{
							num = -1090778084;
							num30 = num;
						}
						else
						{
							num = -1339944150;
							num30 = num;
						}
						continue;
					}
					case 36u:
						num14 = num8;
						num8 = num12;
						num27 = 2 + \u206b\u200c\u200b\u200e\u206d\u206e\u200e\u202c\u200b\u200b\u206a\u206e\u206a\u202c\u202e\u200d\u202d\u200b\u202d\u202c\u202c\u206a\u206f\u202c\u202c\u200f\u200d\u206c\u202b\u202a\u200b\u206f\u200c\u202c\u200e\u206a\u206a\u202b\u200c\u200e\u202e.\u202a\u200c\u200c\u206c\u202b\u200b\u202e\u202a\u200b\u200f\u202a\u206d\u202d\u200f\u206d\u206f\u200e\u206c\u200e\u206d\u206c\u202a\u202a\u206f\u200e\u202a\u206c\u206b\u200d\u206b\u202d\u206c\u206d\u206c\u200b\u202d\u202e\u202a\u200c\u200c\u202e(\u200b\u200b\u202a\u206b\u202c\u200d\u206a\u206a\u200e\u206e\u202a\u206c\u200c\u206a\u206d\u206b\u202e\u200b\u200d\u206a\u200b\u206c\u202d\u202a\u202e\u200d\u200c\u202c\u206c\u206e\u200b\u200f\u202e\u206e\u206e\u202b\u202c\u200d\u206f\u202e, num9);
						num = ((int)num2 * -519027720) ^ 0x71DCC740;
						continue;
					case 34u:
						num12 = num16;
						num = -861339327;
						continue;
					case 38u:
						obj.\u200d\u206d\u200d\u202a\u200d\u200e\u200b\u202e\u206e\u202d\u206d\u206c\u206a\u206d\u202e\u200c\u206e\u200b\u200d\u200b\u206e\u206b\u202d\u206e\u206e\u202c\u202a\u202c\u206b\u202d\u206a\u202e\u206c\u206e\u200e\u200b\u206b\u200d\u200b\u200c\u202e();
						num = (int)((num2 * 562344336) ^ 0xCA5EA47);
						continue;
					case 54u:
						num8 = num12;
						num = -665723803;
						continue;
					case 2u:
						num14 = 0u;
						num13 = 0u;
						num = ((int)num2 * -807544659) ^ 0x7201B4E;
						continue;
					case 8u:
						num12 += \u200b\u200b\u202a\u206b\u202c\u200d\u206a\u206a\u200e\u206e\u202a\u206c\u200c\u206a\u206d\u206b\u202e\u200b\u200d\u206a\u200b\u206c\u202d\u202a\u202e\u200d\u200c\u202c\u206c\u206e\u200b\u200f\u202e\u206e\u206e\u202b\u202c\u200d\u206f\u202e.\u200e\u200d\u206c\u206f\u206f\u200f\u200b\u202a\u202a\u20