Decompiled source of Krumpac Dungeon Meadows v4.0.2

plugins/Krumpac_Dungeon_Meadows.dll

Decompiled 4 months ago
using System;
using System.Collections;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Linq.Expressions;
using System.Net;
using System.Net.Sockets;
using System.Reflection;
using System.Reflection.Emit;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using System.Runtime.Versioning;
using System.Security;
using System.Security.Cryptography;
using System.Security.Permissions;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using BepInEx;
using BepInEx.Bootstrap;
using BepInEx.Configuration;
using BepInEx.Logging;
using CreatureManager;
using HarmonyLib;
using HarmonyLib.Public.Patching;
using ItemManager;
using JetBrains.Annotations;
using KeyManager;
using LocalizationManager;
using LocationManager;
using Microsoft.CodeAnalysis;
using Mono.Cecil;
using Mono.Cecil.Cil;
using Mono.Collections.Generic;
using MonoMod.Utils;
using ServerSync;
using TMPro;
using UnityEngine;
using UnityEngine.Diagnostics;
using UnityEngine.UI;
using YamlDotNet.Core;
using YamlDotNet.Core.Events;
using YamlDotNet.Core.Tokens;
using YamlDotNet.Helpers;
using YamlDotNet.Serialization;
using YamlDotNet.Serialization.BufferedDeserialization;
using YamlDotNet.Serialization.BufferedDeserialization.TypeDiscriminators;
using YamlDotNet.Serialization.Converters;
using YamlDotNet.Serialization.EventEmitters;
using YamlDotNet.Serialization.NamingConventions;
using YamlDotNet.Serialization.NodeDeserializers;
using YamlDotNet.Serialization.NodeTypeResolvers;
using YamlDotNet.Serialization.ObjectFactories;
using YamlDotNet.Serialization.ObjectGraphTraversalStrategies;
using YamlDotNet.Serialization.ObjectGraphVisitors;
using YamlDotNet.Serialization.Schemas;
using YamlDotNet.Serialization.TypeInspectors;
using YamlDotNet.Serialization.TypeResolvers;
using YamlDotNet.Serialization.Utilities;
using YamlDotNet.Serialization.ValueDeserializers;
using dPkEu3iw0Rp7qwrGqE;
using ut12pZTdSUNA6wM24P;

[assembly: AssemblyCopyright("Copyright © 2023")]
[assembly: AssemblyProduct("Krumpac_Dungeon_Meadows")]
[assembly: AssemblyCompany("Krumpac")]
[assembly: ComVisible(false)]
[assembly: AssemblyTitle("Krumpac_Dungeon_Meadows")]
[assembly: AssemblyTrademark("")]
[assembly: CompilationRelaxations(8)]
[assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
[assembly: Guid("E0E2F92E-557C-4A05-9D89-AA92A0BD75C4")]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: AssemblyDescription("")]
[assembly: AssemblyFileVersion("4.0.2")]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: AssemblyConfiguration("")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("4.0.2.0")]
[module: UnverifiableCode]
internal class <Module>
{
	internal struct \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e
	{
		internal uint \u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e;

		internal static object DestroyWorker;

		internal void \u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e()
		{
			int num = 1;
			int num2 = num;
			while (true)
			{
				switch (num2)
				{
				default:
					return;
				case 1:
					\u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e = 1024u;
					num2 = 0;
					if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_14c7cc798dbb444cbe51c915aaa87c5c == 0)
					{
						num2 = 0;
					}
					break;
				case 0:
					return;
				}
			}
		}

		internal uint \u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(\u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e rangeDecoder)
		{
			uint num = (rangeDecoder.\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e >> 11) * \u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e;
			while (true)
			{
				int num2 = -1544199523;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0xF11BF863u) % 11)
					{
					case 5u:
						break;
					case 0u:
						\u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e += 2048 - \u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e >> 5;
						num2 = ((int)num3 * -278959609) ^ -856452485;
						continue;
					case 4u:
						rangeDecoder.\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e = num;
						num2 = (int)(num3 * 660409693) ^ -623031006;
						continue;
					case 2u:
					{
						int num6;
						int num7;
						if (rangeDecoder.\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e >= 16777216)
						{
							num6 = 1869808886;
							num7 = num6;
						}
						else
						{
							num6 = 517084243;
							num7 = num6;
						}
						num2 = num6 ^ (int)(num3 * 784341605);
						continue;
					}
					case 3u:
						rangeDecoder.\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e = (rangeDecoder.\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e << 8) | (byte)rangeDecoder.\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e.ReadByte();
						rangeDecoder.\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e <<= 8;
						num2 = (int)(num3 * 1452853679) ^ -1621784065;
						continue;
					case 6u:
					{
						int num8;
						int num9;
						if (rangeDecoder.\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e < 16777216)
						{
							num8 = 1188738426;
							num9 = num8;
						}
						else
						{
							num8 = 1394693288;
							num9 = num8;
						}
						num2 = num8 ^ ((int)num3 * -558777093);
						continue;
					}
					case 8u:
						rangeDecoder.\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e -= num;
						rangeDecoder.\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e -= num;
						\u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e -= \u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e >> 5;
						num2 = -1875940223;
						continue;
					case 9u:
						return 0u;
					case 1u:
					{
						int num4;
						int num5;
						if (rangeDecoder.\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e < num)
						{
							num4 = 1133872578;
							num5 = num4;
						}
						else
						{
							num4 = 218990642;
							num5 = num4;
						}
						num2 = num4 ^ ((int)num3 * -770373156);
						continue;
					}
					case 10u:
						rangeDecoder.\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e = (rangeDecoder.\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e << 8) | (byte)rangeDecoder.\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e.ReadByte();
						rangeDecoder.\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e <<= 8;
						num2 = ((int)num3 * -2048563672) ^ -1409217694;
						continue;
					default:
						return 1u;
					}
					break;
				}
			}
		}

		internal static bool FlushWorker()
		{
			return DestroyWorker == null;
		}

		internal static object VerifyWorker()
		{
			return DestroyWorker;
		}
	}

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

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

		internal static object SelectWorker;

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

		internal void \u206f\u206f\u206a\u200e\u200f\u200c\u202e\u202b\u206b\u200e\u200f\u206a\u202c\u202e\u202e\u202c\u200f\u206a\u200f\u206a\u200d\u200d\u202b\u200e\u202b\u200f\u202e\u202e\u202d\u202d\u206c\u206f\u200b\u202c\u202b\u202c\u202b\u206b\u206d\u202e\u202e()
		{
			int num = 5;
			uint num5 = default(uint);
			uint num6 = default(uint);
			while (true)
			{
				int num2 = num;
				while (true)
				{
					int num3;
					int num4;
					switch (num2)
					{
					default:
						return;
					case 2:
						num3 = 1640355852;
						goto IL_010f;
					case 7:
						goto IL_007c;
					case 1:
						num5++;
						num2 = 2;
						continue;
					case 6:
						num3 = 1807679450;
						num4 = num3;
						goto IL_010f;
					case 0:
						return;
					case 5:
						num5 = 1u;
						num = 4;
						break;
					case 4:
						goto IL_010a;
					case 3:
						{
							num3 = 1571202489;
							num4 = num3;
							goto IL_010f;
						}
						IL_010f:
						switch ((num6 = (uint)num3 ^ 0x236F58C2u) % 5)
						{
						case 0u:
							break;
						case 1u:
							goto IL_007c;
						case 2u:
							return;
						case 3u:
							goto IL_00d9;
						case 4u:
							goto IL_010a;
						default:
							goto IL_0133;
						}
						if (num5 < 1 << \u202e\u202b\u200b\u200f\u206c\u206e\u202d\u202d\u206a\u206b\u202c\u206e\u202a\u206d\u202b\u200c\u200c\u200f\u200d\u200e\u202c\u202b\u200e\u206d\u206b\u206a\u200e\u202b\u200d\u200f\u200c\u202d\u200b\u206b\u206f\u202e\u202d\u200c\u200c\u200d\u202e)
						{
							num = 3;
							break;
						}
						goto case 6;
						IL_0133:
						num2 = 0;
						if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_96cd1bcceb5c459ca8afe57a0e8acd08 != 0)
						{
							num2 = 0;
						}
						continue;
						IL_007c:
						num3 = ((int)num6 * -2023032516) ^ 0x68F2A824;
						goto IL_010f;
						IL_010a:
						num3 = 443154964;
						goto IL_010f;
						IL_00d9:
						\u200f\u200f\u206f\u206b\u202c\u200f\u202d\u202d\u202d\u200b\u206b\u206b\u206a\u206f\u206b\u206d\u206b\u206e\u202b\u202c\u200c\u206d\u200b\u206f\u202d\u200e\u200b\u206b\u206f\u206a\u206e\u206e\u206b\u206b\u200f\u206e\u200c\u200c\u206c\u206a\u202e[num5].\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
						num2 = 1;
						if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_13cd329e762343db85deef51097928ba != 0)
						{
							num2 = 1;
						}
						continue;
					}
					break;
				}
			}
		}

		internal uint \u206d\u206c\u202c\u200f\u202c\u206e\u206b\u206b\u200c\u202b\u206b\u200d\u206b\u200d\u202b\u200e\u206a\u200c\u206c\u200c\u200b\u200b\u206e\u200f\u200d\u206a\u202d\u202e\u206a\u206e\u202c\u206a\u200f\u200e\u200e\u206c\u202d\u200e\u206f\u202e\u202e(\u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e rangeDecoder)
		{
			uint num = 1u;
			int num4 = default(int);
			while (true)
			{
				int num2 = 51767531;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x3040DCDCu) % 6)
					{
					case 2u:
						break;
					case 3u:
						num4 = \u202e\u202b\u200b\u200f\u206c\u206e\u202d\u202d\u206a\u206b\u202c\u206e\u202a\u206d\u202b\u200c\u200c\u200f\u200d\u200e\u202c\u202b\u200e\u206d\u206b\u206a\u200e\u202b\u200d\u200f\u200c\u202d\u200b\u206b\u206f\u202e\u202d\u200c\u200c\u200d\u202e;
						num2 = ((int)num3 * -1734525932) ^ -595748479;
						continue;
					case 1u:
					{
						int num5;
						if (num4 <= 0)
						{
							num2 = 843589470;
							num5 = num2;
						}
						else
						{
							num2 = 274630916;
							num5 = num2;
						}
						continue;
					}
					case 0u:
						num = (num << 1) + \u200f\u200f\u206f\u206b\u202c\u200f\u202d\u202d\u202d\u200b\u206b\u206b\u206a\u206f\u206b\u206d\u206b\u206e\u202b\u202c\u200c\u206d\u200b\u206f\u202d\u200e\u200b\u206b\u206f\u206a\u206e\u206e\u206b\u206b\u200f\u206e\u200c\u200c\u206c\u206a\u202e[num].\u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(rangeDecoder);
						num2 = 673410357;
						continue;
					case 5u:
						num4--;
						num2 = (int)(num3 * 319234711) ^ -1137736798;
						continue;
					default:
						return num - (uint)(1 << \u202e\u202b\u200b\u200f\u206c\u206e\u202d\u202d\u206a\u206b\u202c\u206e\u202a\u206d\u202b\u200c\u200c\u200f\u200d\u200e\u202c\u202b\u200e\u206d\u206b\u206a\u200e\u202b\u200d\u200f\u200c\u202d\u200b\u206b\u206f\u202e\u202d\u200c\u200c\u200d\u202e);
					}
					break;
				}
			}
		}

		internal uint \u206e\u206a\u206a\u202e\u200e\u200b\u202b\u206d\u202e\u202c\u200d\u206a\u202d\u202c\u206f\u202e\u206d\u206f\u200f\u206a\u206e\u202c\u206d\u200e\u200c\u206f\u200c\u202a\u202d\u202c\u202d\u206e\u206a\u200f\u206f\u202c\u206d\u206d\u206a\u202b\u202e(\u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e rangeDecoder)
		{
			uint num = 1u;
			uint num2 = 0u;
			int num5 = default(int);
			while (true)
			{
				int num3 = 613851367;
				while (true)
				{
					uint num4;
					switch ((num4 = (uint)num3 ^ 0x4C8EAE23u) % 6)
					{
					case 0u:
						break;
					case 3u:
					{
						int num7;
						if (num5 < \u202e\u202b\u200b\u200f\u206c\u206e\u202d\u202d\u206a\u206b\u202c\u206e\u202a\u206d\u202b\u200c\u200c\u200f\u200d\u200e\u202c\u202b\u200e\u206d\u206b\u206a\u200e\u202b\u200d\u200f\u200c\u202d\u200b\u206b\u206f\u202e\u202d\u200c\u200c\u200d\u202e)
						{
							num3 = 603220500;
							num7 = num3;
						}
						else
						{
							num3 = 928767291;
							num7 = num3;
						}
						continue;
					}
					case 5u:
						num3 = ((int)num4 * -1927326009) ^ -1087436173;
						continue;
					case 1u:
					{
						uint num6 = \u200f\u200f\u206f\u206b\u202c\u200f\u202d\u202d\u202d\u200b\u206b\u206b\u206a\u206f\u206b\u206d\u206b\u206e\u202b\u202c\u200c\u206d\u200b\u206f\u202d\u200e\u200b\u206b\u206f\u206a\u206e\u206e\u206b\u206b\u200f\u206e\u200c\u200c\u206c\u206a\u202e[num].\u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(rangeDecoder);
						num <<= 1;
						num += num6;
						num2 |= num6 << num5;
						num5++;
						num3 = 1546444548;
						continue;
					}
					case 2u:
						num5 = 0;
						num3 = ((int)num4 * -1466859263) ^ -192714954;
						continue;
					default:
						return num2;
					}
					break;
				}
			}
		}

		internal static uint \u206a\u202b\u202c\u206d\u206f\u202a\u200b\u206f\u206b\u202e\u206e\u200f\u200f\u200f\u200b\u202e\u202a\u202e\u202b\u202b\u206d\u206d\u206a\u206f\u202c\u206e\u202b\u200c\u200f\u202e\u202c\u202a\u200c\u206b\u206c\u202e\u200c\u206e\u202b\u206a\u202e(\u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[] Models, uint startIndex, \u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e rangeDecoder, int NumBitLevels)
		{
			uint num = 1u;
			uint num2 = 0u;
			uint num6 = default(uint);
			int num5 = default(int);
			while (true)
			{
				int num3 = 1189216969;
				while (true)
				{
					uint num4;
					switch ((num4 = (uint)num3 ^ 0x3D42994Cu) % 8)
					{
					case 7u:
						break;
					case 3u:
						num += num6;
						num2 |= num6 << num5;
						num3 = (int)(num4 * 1033252684) ^ -588763034;
						continue;
					case 2u:
					{
						int num7;
						if (num5 < NumBitLevels)
						{
							num3 = 1201358736;
							num7 = num3;
						}
						else
						{
							num3 = 1205219732;
							num7 = num3;
						}
						continue;
					}
					case 6u:
						num5++;
						num3 = ((int)num4 * -419280904) ^ -785445338;
						continue;
					case 4u:
						num6 = Models[startIndex + num].\u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(rangeDecoder);
						num <<= 1;
						num3 = 674266543;
						continue;
					case 5u:
						num5 = 0;
						num3 = ((int)num4 * -674094472) ^ -1019015819;
						continue;
					case 1u:
						num3 = (int)((num4 * 1932494693) ^ 0x17A84AF3);
						continue;
					default:
						return num2;
					}
					break;
				}
			}
		}

		internal static bool CountWorker()
		{
			return SelectWorker == null;
		}

		internal static object LogoutWorker()
		{
			return SelectWorker;
		}
	}

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

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

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

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

		internal void \u200c\u206d\u202c\u202c\u202e\u206e\u200b\u206e\u206f\u206e\u200e\u202a\u202b\u206d\u202d\u202d\u206b\u200d\u206a\u206a\u200c\u206c\u206b\u200c\u206d\u200c\u206c\u206d\u200d\u206d\u206a\u200b\u202a\u200d\u200e\u202e\u200f\u206a\u206f\u202c\u202e(Stream stream)
		{
			\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e = stream;
			int num3 = default(int);
			while (true)
			{
				int num = -1645217463;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xC4A5EF92u) % 8)
					{
					case 0u:
						break;
					default:
						return;
					case 3u:
						\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e = 0u;
						\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e = uint.MaxValue;
						num = ((int)num2 * -1111494269) ^ -1774959577;
						continue;
					case 5u:
						num = (int)(num2 * 1903729669) ^ -2122736439;
						continue;
					case 6u:
						\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e = (\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e << 8) | (byte)\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e.ReadByte();
						num = -1577013371;
						continue;
					case 4u:
						num3 = 0;
						num = (int)((num2 * 733791034) ^ 0x4DA5BBEF);
						continue;
					case 2u:
					{
						int num4;
						if (num3 >= 5)
						{
							num = -464703813;
							num4 = num;
						}
						else
						{
							num = -957318068;
							num4 = num;
						}
						continue;
					}
					case 7u:
						num3++;
						num = (int)(num2 * 2024306483) ^ -351656971;
						continue;
					case 1u:
						return;
					}
					break;
				}
			}
		}

		internal void \u200b\u202e\u202b\u206a\u206b\u200f\u206f\u206c\u202e\u206f\u206f\u200d\u202e\u202c\u202d\u200c\u200f\u200d\u200c\u202b\u206c\u200e\u200e\u206e\u200c\u206c\u202e\u200e\u202d\u206b\u200f\u200d\u200d\u200c\u200f\u206f\u202d\u202a\u200b\u202c\u202e()
		{
			int num = 1;
			int num2 = num;
			while (true)
			{
				switch (num2)
				{
				default:
					return;
				case 0:
					return;
				case 1:
					\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e = null;
					num2 = 0;
					if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_0fcce8e27ff04389b1d3dda7dbcddbef != 0)
					{
						num2 = 0;
					}
					break;
				}
			}
		}

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

		internal uint \u206a\u202a\u206d\u200f\u206f\u206d\u200e\u202c\u202a\u202e\u200b\u200d\u200e\u202e\u200f\u200c\u202a\u202b\u202a\u200c\u200f\u202a\u206c\u202e\u200b\u202c\u206e\u200c\u202a\u206d\u206a\u200b\u200c\u206d\u206f\u202e\u202a\u206d\u206e\u206e\u202e(int numTotalBits)
		{
			uint num = \u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e;
			uint num4 = default(uint);
			uint num8 = default(uint);
			uint num7 = default(uint);
			int num9 = default(int);
			while (true)
			{
				int num2 = 1414362069;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x7F420603u) % 15)
					{
					case 5u:
						break;
					case 2u:
						num4 = (num4 << 1) | (1 - num8);
						num2 = ((int)num3 * -1554662870) ^ -1653236883;
						continue;
					case 0u:
						\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e = num;
						num2 = ((int)num3 * -1553635450) ^ -338211119;
						continue;
					case 14u:
						num7 = \u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e;
						num4 = 0u;
						num2 = (int)(num3 * 1919738434) ^ -899725737;
						continue;
					case 4u:
						num7 -= num & (num8 - 1);
						num2 = (int)((num3 * 1402455656) ^ 0x338A0900);
						continue;
					case 3u:
						num <<= 8;
						num2 = ((int)num3 * -1772488274) ^ -930312160;
						continue;
					case 11u:
					{
						int num10;
						if (num9 <= 0)
						{
							num2 = 1604855460;
							num10 = num2;
						}
						else
						{
							num2 = 467970651;
							num10 = num2;
						}
						continue;
					}
					case 8u:
						num9 = numTotalBits;
						num2 = ((int)num3 * -1366574955) ^ 0x29A05C06;
						continue;
					case 13u:
						\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e = num7;
						num2 = (int)(num3 * 1125793216) ^ -1458127457;
						continue;
					case 10u:
						num9--;
						num2 = 122440414;
						continue;
					case 1u:
						num >>= 1;
						num2 = 1271591087;
						continue;
					case 6u:
						num8 = num7 - num >> 31;
						num2 = (int)((num3 * 1004425596) ^ 0xF84C9E7);
						continue;
					case 7u:
						num7 = (num7 << 8) | (byte)\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e.ReadByte();
						num2 = (int)((num3 * 1598777083) ^ 0x4D6A843C);
						continue;
					case 12u:
					{
						int num5;
						int num6;
						if (num >= 16777216)
						{
							num5 = -1525339046;
							num6 = num5;
						}
						else
						{
							num5 = -133289369;
							num6 = num5;
						}
						num2 = num5 ^ (int)(num3 * 1005105871);
						continue;
					}
					default:
						return num4;
					}
					break;
				}
			}
		}

		internal \u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e()
		{
			GetterPredicate.InvokeRequest();
			base..ctor();
			int num = 0;
			if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_e2536a77de384a17b93e87acbc26ba2a == 0)
			{
				num = 0;
			}
			switch (num)
			{
			case 0:
				break;
			}
		}

		internal static bool ChangeWorker()
		{
			return GetWorker == null;
		}

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

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

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

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

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

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

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

			private static \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e PrepareWorker;

			internal void \u200f\u200b\u202d\u206a\u202e\u202e\u200f\u202a\u202c\u206b\u202c\u200d\u200e\u206a\u202d\u206a\u202a\u206d\u202a\u202e\u206d\u206c\u202a\u200b\u206c\u200c\u206a\u200c\u206a\u202d\u202e\u206f\u206f\u202e\u202e\u202d\u202e\u206f\u206d\u202c\u202e(uint numPosStates)
			{
				uint num = \u206c\u200d\u202b\u206c\u202e\u202e\u206c\u202d\u206c\u202d\u200f\u206e\u202b\u206e\u202c\u206a\u200c\u202c\u206f\u202e\u200c\u206c\u202a\u200c\u206b\u202d\u202d\u202e\u206a\u206d\u206b\u200c\u206b\u200d\u200c\u206e\u200c\u206c\u202b\u206d\u202e;
				while (true)
				{
					int num2 = 1075482046;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)num2 ^ 0x1000ED3Fu) % 8)
						{
						case 0u:
							break;
						default:
							return;
						case 7u:
							num++;
							num2 = ((int)num3 * -1224580858) ^ -1065432850;
							continue;
						case 3u:
						{
							int num4;
							if (num >= numPosStates)
							{
								num2 = 497655899;
								num4 = num2;
							}
							else
							{
								num2 = 663474002;
								num4 = num2;
							}
							continue;
						}
						case 4u:
							\u206c\u200d\u202b\u206c\u202e\u202e\u206c\u202d\u206c\u202d\u200f\u206e\u202b\u206e\u202c\u206a\u200c\u202c\u206f\u202e\u200c\u206c\u202a\u200c\u206b\u202d\u202d\u202e\u206a\u206d\u206b\u200c\u206b\u200d\u200c\u206e\u200c\u206c\u202b\u206d\u202e = numPosStates;
							num2 = ((int)num3 * -83576031) ^ -1333584483;
							continue;
						case 1u:
							num2 = (int)(num3 * 1319527337) ^ -1460335987;
							continue;
						case 2u:
							\u200f\u200e\u206c\u200f\u206d\u202b\u206b\u206c\u206f\u206c\u200e\u202c\u200f\u202c\u206f\u202b\u200b\u202c\u206a\u206b\u206a\u206c\u206f\u202b\u200e\u202c\u202a\u206d\u206d\u200d\u202b\u206d\u202b\u200f\u200b\u202c\u206b\u200f\u200c\u202c\u202e[num] = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(3);
							num2 = ((int)num3 * -1104948705) ^ -16279914;
							continue;
						case 5u:
							\u206d\u202d\u202e\u206f\u202a\u202a\u202c\u200c\u200d\u200e\u200b\u206c\u202d\u202d\u206f\u202a\u202c\u206e\u206c\u200e\u202d\u200b\u206a\u200e\u200d\u206f\u206d\u206d\u200d\u206a\u202a\u206c\u202c\u206c\u206f\u202e\u200b\u202b\u202b\u202e[num] = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(3);
							num2 = 1306077853;
							continue;
						case 6u:
							return;
						}
						break;
					}
				}
			}

			internal void \u202a\u206e\u202d\u206c\u200d\u200d\u200b\u202e\u206c\u202d\u202d\u200f\u202d\u200f\u206e\u206d\u202c\u202c\u206a\u202a\u200f\u206c\u200f\u202c\u206f\u202c\u202e\u206d\u200e\u202e\u202d\u200c\u206e\u202c\u200e\u200e\u206d\u206d\u206c\u200f\u202e()
			{
				\u206a\u200e\u202e\u200f\u202d\u202e\u200d\u206e\u200f\u206b\u202c\u206f\u206e\u206a\u202c\u202d\u200b\u200c\u202d\u206f\u202d\u202e\u202d\u206b\u206f\u206b\u200e\u202e\u200c\u202c\u202d\u200c\u202b\u206c\u202c\u206c\u206e\u202e\u206c\u200c\u202e.\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
				uint num3 = default(uint);
				while (true)
				{
					int num = 1389119028;
					while (true)
					{
						uint num2;
						switch ((num2 = (uint)num ^ 0x51FC468Eu) % 8)
						{
						case 0u:
							break;
						default:
							return;
						case 1u:
							\u206d\u202d\u202e\u206f\u202a\u202a\u202c\u200c\u200d\u200e\u200b\u206c\u202d\u202d\u206f\u202a\u202c\u206e\u206c\u200e\u202d\u200b\u206a\u200e\u200d\u206f\u206d\u206d\u200d\u206a\u202a\u206c\u202c\u206c\u206f\u202e\u200b\u202b\u202b\u202e[num3].\u206f\u206f\u206a\u200e\u200f\u200c\u202e\u202b\u206b\u200e\u200f\u206a\u202c\u202e\u202e\u202c\u200f\u206a\u200f\u206a\u200d\u200d\u202b\u200e\u202b\u200f\u202e\u202e\u202d\u202d\u206c\u206f\u200b\u202c\u202b\u202c\u202b\u206b\u206d\u202e\u202e();
							num = 1379246770;
							continue;
						case 3u:
							num = (int)((num2 * 972553012) ^ 0x69618A34);
							continue;
						case 6u:
						{
							int num4;
							if (num3 < \u206c\u200d\u202b\u206c\u202e\u202e\u206c\u202d\u206c\u202d\u200f\u206e\u202b\u206e\u202c\u206a\u200c\u202c\u206f\u202e\u200c\u206c\u202a\u200c\u206b\u202d\u202d\u202e\u206a\u206d\u206b\u200c\u206b\u200d\u200c\u206e\u200c\u206c\u202b\u206d\u202e)
							{
								num = 1769208919;
								num4 = num;
							}
							else
							{
								num = 1433388105;
								num4 = num;
							}
							continue;
						}
						case 7u:
							\u200b\u206b\u200e\u202c\u200d\u206d\u200c\u206d\u202e\u206c\u200b\u200c\u206a\u202d\u202e\u202d\u202d\u206a\u200d\u206c\u200f\u202b\u200f\u206a\u202c\u200d\u200b\u206d\u206f\u200e\u200d\u200e\u200e\u200b\u202a\u206e\u200e\u202c\u206f\u202a\u202e.\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
							\u206e\u200b\u202a\u206b\u206f\u202a\u206d\u206e\u200e\u200c\u200d\u202e\u202d\u206b\u202a\u200c\u202e\u202c\u206a\u200f\u206a\u206e\u206a\u206f\u200f\u206c\u200d\u206b\u206a\u206b\u206d\u202b\u200c\u200f\u200c\u200c\u202e\u200d\u206e\u200f\u202e.\u206f\u206f\u206a\u200e\u200f\u200c\u202e\u202b\u206b\u200e\u200f\u206a\u202c\u202e\u202e\u202c\u200f\u206a\u200f\u206a\u200d\u200d\u202b\u200e\u202b\u200f\u202e\u202e\u202d\u202d\u206c\u206f\u200b\u202c\u202b\u202c\u202b\u206b\u206d\u202e\u202e();
							num = ((int)num2 * -556582639) ^ -2014244532;
							continue;
						case 2u:
							num3 = 0u;
							num = (int)(num2 * 1271288492) ^ -1885961883;
							continue;
						case 4u:
							\u200f\u200e\u206c\u200f\u206d\u202b\u206b\u206c\u206f\u206c\u200e\u202c\u200f\u202c\u206f\u202b\u200b\u202c\u206a\u206b\u206a\u206c\u206f\u202b\u200e\u202c\u202a\u206d\u206d\u200d\u202b\u206d\u202b\u200f\u200b\u202c\u206b\u200f\u200c\u202c\u202e[num3].\u206f\u206f\u206a\u200e\u200f\u200c\u202e\u202b\u206b\u200e\u200f\u206a\u202c\u202e\u202e\u202c\u200f\u206a\u200f\u206a\u200d\u200d\u202b\u200e\u202b\u200f\u202e\u202e\u202d\u202d\u206c\u206f\u200b\u202c\u202b\u202c\u202b\u206b\u206d\u202e\u202e();
							num3++;
							num = (int)(num2 * 398687748) ^ -740769256;
							continue;
						case 5u:
							return;
						}
						break;
					}
				}
			}

			internal uint \u206f\u206c\u202c\u206f\u202a\u206b\u200b\u200c\u200d\u202d\u202a\u200e\u200b\u200d\u202a\u202b\u206f\u206b\u202b\u200b\u206d\u206c\u202b\u206e\u202c\u200d\u202d\u200b\u206b\u202d\u202c\u202d\u206a\u202b\u200d\u206e\u206d\u200b\u206d\u206d\u202e(\u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e rangeDecoder, uint posState)
			{
				if (\u206a\u200e\u202e\u200f\u202d\u202e\u200d\u206e\u200f\u206b\u202c\u206f\u206e\u206a\u202c\u202d\u200b\u200c\u202d\u206f\u202d\u202e\u202d\u206b\u206f\u206b\u200e\u202e\u200c\u202c\u202d\u200c\u202b\u206c\u202c\u206c\u206e\u202e\u206c\u200c\u202e.\u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(rangeDecoder) == 0)
				{
					goto IL_0011;
				}
				goto IL_006b;
				IL_006b:
				uint num = 8u;
				int num2;
				int num3;
				if (\u200b\u206b\u200e\u202c\u200d\u206d\u200c\u206d\u202e\u206c\u200b\u200c\u206a\u202d\u202e\u202d\u202d\u206a\u200d\u206c\u200f\u202b\u200f\u206a\u202c\u200d\u200b\u206d\u206f\u200e\u200d\u200e\u200e\u200b\u202a\u206e\u200e\u202c\u206f\u202a\u202e.\u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(rangeDecoder) != 0)
				{
					num2 = -1816490862;
					num3 = num2;
				}
				else
				{
					num2 = -793745199;
					num3 = num2;
				}
				goto IL_0016;
				IL_0016:
				while (true)
				{
					uint num4;
					switch ((num4 = (uint)num2 ^ 0xFC09CB8Eu) % 7)
					{
					case 0u:
						break;
					case 5u:
						num += \u206e\u200b\u202a\u206b\u206f\u202a\u206d\u206e\u200e\u200c\u200d\u202e\u202d\u206b\u202a\u200c\u202e\u202c\u206a\u200f\u206a\u206e\u206a\u206f\u200f\u206c\u200d\u206b\u206a\u206b\u206d\u202b\u200c\u200f\u200c\u200c\u202e\u200d\u206e\u200f\u202e.\u206d\u206c\u202c\u200f\u202c\u206e\u206b\u206b\u200c\u202b\u206b\u200d\u206b\u200d\u202b\u200e\u206a\u200c\u206c\u200c\u200b\u200b\u206e\u200f\u200d\u206a\u202d\u202e\u206a\u206e\u202c\u206a\u200f\u200e\u200e\u206c\u202d\u200e\u206f\u202e\u202e(rangeDecoder);
						num2 = (int)(num4 * 1804706313) ^ -1629619769;
						continue;
					case 2u:
						goto IL_006b;
					case 4u:
						num += 8;
						num2 = -2135359772;
						continue;
					case 3u:
						return \u206d\u202d\u202e\u206f\u202a\u202a\u202c\u200c\u200d\u200e\u200b\u206c\u202d\u202d\u206f\u202a\u202c\u206e\u206c\u200e\u202d\u200b\u206a\u200e\u200d\u206f\u206d\u206d\u200d\u206a\u202a\u206c\u202c\u206c\u206f\u202e\u200b\u202b\u202b\u202e[posState].\u206d\u206c\u202c\u200f\u202c\u206e\u206b\u206b\u200c\u202b\u206b\u200d\u206b\u200d\u202b\u200e\u206a\u200c\u206c\u200c\u200b\u200b\u206e\u200f\u200d\u206a\u202d\u202e\u206a\u206e\u202c\u206a\u200f\u200e\u200e\u206c\u202d\u200e\u206f\u202e\u202e(rangeDecoder);
					case 6u:
						num += \u200f\u200e\u206c\u200f\u206d\u202b\u206b\u206c\u206f\u206c\u200e\u202c\u200f\u202c\u206f\u202b\u200b\u202c\u206a\u206b\u206a\u206c\u206f\u202b\u200e\u202c\u202a\u206d\u206d\u200d\u202b\u206d\u202b\u200f\u200b\u202c\u206b\u200f\u200c\u202c\u202e[posState].\u206d\u206c\u202c\u200f\u202c\u206e\u206b\u206b\u200c\u202b\u206b\u200d\u206b\u200d\u202b\u200e\u206a\u200c\u206c\u200c\u200b\u200b\u206e\u200f\u200d\u206a\u202d\u202e\u206a\u206e\u202c\u206a\u200f\u200e\u200e\u206c\u202d\u200e\u206f\u202e\u202e(rangeDecoder);
						num2 = ((int)num4 * -882851102) ^ 0x499C3AA3;
						continue;
					default:
						return num;
					}
					break;
				}
				goto IL_0011;
				IL_0011:
				num2 = -830056159;
				goto IL_0016;
			}

			internal \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e()
			{
				GetterPredicate.InvokeRequest();
				\u206d\u202d\u202e\u206f\u202a\u202a\u202c\u200c\u200d\u200e\u200b\u206c\u202d\u202d\u206f\u202a\u202c\u206e\u206c\u200e\u202d\u200b\u206a\u200e\u200d\u206f\u206d\u206d\u200d\u206a\u202a\u206c\u202c\u206c\u206f\u202e\u200b\u202b\u202b\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e[16];
				\u200f\u200e\u206c\u200f\u206d\u202b\u206b\u206c\u206f\u206c\u200e\u202c\u200f\u202c\u206f\u202b\u200b\u202c\u206a\u206b\u206a\u206c\u206f\u202b\u200e\u202c\u202a\u206d\u206d\u200d\u202b\u206d\u202b\u200f\u200b\u202c\u206b\u200f\u200c\u202c\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e[16];
				\u206e\u200b\u202a\u206b\u206f\u202a\u206d\u206e\u200e\u200c\u200d\u202e\u202d\u206b\u202a\u200c\u202e\u202c\u206a\u200f\u206a\u206e\u206a\u206f\u200f\u206c\u200d\u206b\u206a\u206b\u206d\u202b\u200c\u200f\u200c\u200c\u202e\u200d\u206e\u200f\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(8);
				base..ctor();
				int num = 0;
				if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_ff982114703d475f896a9c68a746c856 == 0)
				{
					num = 0;
				}
				switch (num)
				{
				case 0:
					break;
				}
			}

			internal static bool CustomizeWorker()
			{
				return PrepareWorker == null;
			}

			internal static \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e RateWorker()
			{
				return PrepareWorker;
			}
		}

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

				internal static object RunWorker;

				internal void \u200d\u202c\u202e\u202b\u206e\u206a\u202a\u202e\u206f\u206a\u206a\u200b\u200f\u200e\u206f\u206e\u200e\u206e\u200f\u206a\u200d\u206e\u206e\u202a\u202d\u202c\u206d\u200d\u200b\u202d\u206b\u200d\u206e\u202b\u202b\u202a\u206c\u206e\u200f\u202b\u202e()
				{
					int num = 1;
					int num2 = num;
					while (true)
					{
						switch (num2)
						{
						default:
							return;
						case 1:
							\u206f\u206e\u200f\u206f\u200d\u206b\u206d\u202a\u200c\u202e\u206c\u206b\u206e\u206c\u206f\u202b\u206a\u206c\u202e\u202c\u202b\u202e\u206b\u200f\u200e\u200e\u206a\u206a\u206c\u206c\u206b\u200d\u200c\u206a\u200c\u206f\u202d\u200c\u202a\u206d\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[768];
							num2 = 0;
							if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_fdb00f31e01e4dd0bd2bc965f665fff6 == 0)
							{
								num2 = 0;
							}
							break;
						case 0:
							return;
						}
					}
				}

				internal void \u200b\u206a\u200c\u202c\u206b\u206d\u206a\u200c\u206f\u200d\u200f\u202a\u200e\u202e\u206f\u200d\u202d\u206e\u206c\u206b\u206f\u202e\u206a\u202d\u200d\u206c\u200f\u206b\u202b\u206b\u206f\u202c\u206d\u206c\u206a\u202a\u200f\u206a\u202b\u202a\u202e()
				{
					int num = 3;
					int num2 = num;
					int num6 = default(int);
					uint num3 = default(uint);
					while (true)
					{
						int num4;
						int num5;
						switch (num2)
						{
						case 4:
							num4 = 248256890;
							goto IL_0125;
						case 2:
							goto IL_007f;
						case 3:
							num6 = 0;
							num2 = 2;
							break;
						case 5:
							return;
						case 6:
							num4 = 1937325875;
							num5 = num4;
							goto IL_0125;
						default:
							num4 = ((int)num3 * -523771213) ^ 0x477E0747;
							goto IL_0125;
						case 1:
							goto IL_0104;
						case 7:
							goto IL_0120;
							IL_0125:
							switch ((num3 = (uint)num4 ^ 0x5835AF37u) % 5)
							{
							case 4u:
								break;
							case 0u:
								goto IL_007f;
							case 1u:
								return;
							case 2u:
								goto IL_0104;
							case 3u:
								goto IL_0120;
							default:
								goto IL_0149;
							}
							num6++;
							num2 = 0;
							if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_e625a650f91347c3b6dc7fda22ccbdce != 0)
							{
								num2 = 0;
							}
							break;
							IL_0149:
							num2 = 5;
							if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_0e53a1910c3a488e8f7eaa970bd2204b == 0)
							{
								num2 = 5;
							}
							break;
							IL_007f:
							if (num6 < 768)
							{
								num2 = 1;
								if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_430b0462d42649f89fe40c747a43875c == 0)
								{
									num2 = 6;
								}
								break;
							}
							num4 = 602664859;
							num5 = num4;
							goto IL_0125;
							IL_0120:
							num4 = 1937325875;
							goto IL_0125;
							IL_0104:
							\u206f\u206e\u200f\u206f\u200d\u206b\u206d\u202a\u200c\u202e\u206c\u206b\u206e\u206c\u206f\u202b\u206a\u206c\u202e\u202c\u202b\u202e\u206b\u200f\u200e\u200e\u206a\u206a\u206c\u206c\u206b\u200d\u200c\u206a\u200c\u206f\u202d\u200c\u202a\u206d\u202e[num6].\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
							num2 = 4;
							break;
						}
					}
				}

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

				internal byte \u202d\u206f\u202c\u202e\u206d\u206d\u206e\u206c\u206f\u200b\u206b\u206e\u202e\u200f\u202a\u202c\u206e\u200d\u206f\u206f\u200f\u200e\u200b\u202a\u206f\u202c\u200d\u200e\u206d\u200d\u206c\u206e\u206f\u200c\u200c\u206e\u200c\u202d\u200d\u202c\u202e(\u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e rangeDecoder, byte matchByte)
				{
					uint num = 1u;
					while (true)
					{
						int num2 = -614300220;
						while (true)
						{
							uint num3;
							switch ((num3 = (uint)num2 ^ 0xE02800CDu) % 8)
							{
							case 0u:
								break;
							case 6u:
							{
								int num5;
								if (num < 256)
								{
									num2 = -614300220;
									num5 = num2;
								}
								else
								{
									num2 = -993791728;
									num5 = num2;
								}
								continue;
							}
							case 2u:
								num2 = (int)((num3 * 1251216444) ^ 0x641540D2);
								continue;
							case 3u:
								num = (num << 1) | \u206f\u206e\u200f\u206f\u200d\u206b\u206d\u202a\u200c\u202e\u206c\u206b\u206e\u206c\u206f\u202b\u206a\u206c\u202e\u202c\u202b\u202e\u206b\u200f\u200e\u200e\u206a\u206a\u206c\u206c\u206b\u200d\u200c\u206a\u200c\u206f\u202d\u200c\u202a\u206d\u202e[num].\u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(rangeDecoder);
								num2 = -1351378262;
								continue;
							case 1u:
							{
								uint num6 = (uint)(matchByte >> 7) & 1u;
								matchByte <<= 1;
								uint num7 = \u206f\u206e\u200f\u206f\u200d\u206b\u206d\u202a\u200c\u202e\u206c\u206b\u206e\u206c\u206f\u202b\u206a\u206c\u202e\u202c\u202b\u202e\u206b\u200f\u200e\u200e\u206a\u206a\u206c\u206c\u206b\u200d\u200c\u206a\u200c\u206f\u202d\u200c\u202a\u206d\u202e[(1 + num6 << 8) + num].\u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(rangeDecoder);
								num = (num << 1) | num7;
								int num8;
								if (num6 == num7)
								{
									num2 = -1193004701;
									num8 = num2;
								}
								else
								{
									num2 = -1319942321;
									num8 = num2;
								}
								continue;
							}
							case 4u:
								num2 = ((int)num3 * -927056114) ^ 0x5E359E68;
								continue;
							case 7u:
							{
								int num4;
								if (num >= 256)
								{
									num2 = -1738432087;
									num4 = num2;
								}
								else
								{
									num2 = -1602770962;
									num4 = num2;
								}
								continue;
							}
							default:
								return (byte)num;
							}
							break;
						}
					}
				}

				internal static bool ConcatWorker()
				{
					return RunWorker == null;
				}

				internal static object MapWorker()
				{
					return RunWorker;
				}
			}

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

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

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

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

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

			internal void \u202a\u200f\u200f\u200f\u202b\u202e\u200d\u200f\u206e\u200b\u202c\u200e\u200d\u202d\u206f\u202d\u206a\u206e\u202a\u202c\u202c\u200e\u202d\u200b\u200d\u202a\u200f\u206a\u202b\u200d\u202d\u200d\u206a\u206b\u202c\u206e\u206d\u206d\u206e\u200c\u202e(int numPosBits, int numPrevBits)
			{
				if (\u202b\u200b\u200f\u206f\u200e\u206e\u200f\u200b\u206f\u200c\u206e\u202c\u206c\u202c\u202a\u202a\u200b\u206d\u206e\u200d\u200d\u202c\u200c\u206a\u200f\u202e\u200d\u202d\u200d\u202b\u200d\u206b\u202e\u206e\u206c\u206d\u202d\u200e\u202e\u206f\u202e != null)
				{
					goto IL_000b;
				}
				goto IL_00fb;
				IL_00fb:
				\u206d\u206c\u206f\u202e\u200e\u202e\u200b\u206d\u206e\u206c\u200f\u206e\u206a\u200f\u206d\u202d\u202e\u200b\u206b\u202d\u200d\u202c\u206b\u202a\u206a\u206c\u200b\u202b\u202b\u202c\u200b\u206c\u202b\u202b\u200d\u206e\u200b\u200b\u200b\u202a\u202e = numPosBits;
				int num = 2136178275;
				goto IL_0010;
				IL_0010:
				uint num6 = default(uint);
				uint num3 = default(uint);
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x5289231Cu) % 9)
					{
					case 5u:
						break;
					default:
						return;
					case 2u:
						goto IL_004a;
					case 3u:
					{
						int num7;
						int num8;
						if (\u206d\u206c\u206f\u202e\u200e\u202e\u200b\u206d\u206e\u206c\u200f\u206e\u206a\u200f\u206d\u202d\u202e\u200b\u206b\u202d\u200d\u202c\u206b\u202a\u206a\u206c\u200b\u202b\u202b\u202c\u200b\u206c\u202b\u202b\u200d\u206e\u200b\u200b\u200b\u202a\u202e == numPosBits)
						{
							num7 = 2064853092;
							num8 = num7;
						}
						else
						{
							num7 = 1028663562;
							num8 = num7;
						}
						num = num7 ^ (int)(num2 * 753163628);
						continue;
					}
					case 6u:
						return;
					case 0u:
						\u206f\u206b\u202d\u202d\u200d\u206a\u206b\u206c\u200d\u206e\u202a\u200e\u206b\u200e\u206a\u206a\u206b\u202b\u200f\u200b\u202e\u200d\u200b\u206d\u202b\u206b\u202b\u200e\u202d\u206d\u202d\u206c\u202e\u206a\u200d\u206d\u200f\u206b\u200e\u206a\u202e = (uint)((1 << numPosBits) - 1);
						\u206a\u206e\u206a\u206c\u200e\u206d\u206f\u206b\u206d\u200f\u200d\u202b\u206f\u202d\u206a\u200c\u202a\u206b\u206a\u206f\u202c\u200d\u202a\u200f\u202b\u206e\u206b\u206f\u200c\u206f\u202e\u206c\u206b\u206f\u202e\u200b\u200b\u202c\u202c\u206d\u202e = numPrevBits;
						num6 = (uint)(1 << \u206a\u206e\u206a\u206c\u200e\u206d\u206f\u206b\u206d\u200f\u200d\u202b\u206f\u202d\u206a\u200c\u202a\u206b\u206a\u206f\u202c\u200d\u202a\u200f\u202b\u206e\u206b\u206f\u200c\u206f\u202e\u206c\u206b\u206f\u202e\u200b\u200b\u202c\u202c\u206d\u202e + \u206d\u206c\u206f\u202e\u200e\u202e\u200b\u206d\u206e\u206c\u200f\u206e\u206a\u200f\u206d\u202d\u202e\u200b\u206b\u202d\u200d\u202c\u206b\u202a\u206a\u206c\u200b\u202b\u202b\u202c\u200b\u206c\u202b\u202b\u200d\u206e\u200b\u200b\u200b\u202a\u202e);
						\u202b\u200b\u200f\u206f\u200e\u206e\u200f\u200b\u206f\u200c\u206e\u202c\u206c\u202c\u202a\u202a\u200b\u206d\u206e\u200d\u200d\u202c\u200c\u206a\u200f\u202e\u200d\u202d\u200d\u202b\u200d\u206b\u202e\u206e\u206c\u206d\u202d\u200e\u202e\u206f\u202e = new \u202b\u200f\u200b\u202b\u202e\u206a\u206e\u200f\u206a\u200f\u206d\u206e\u200d\u206a\u206b\u200f\u202e\u200c\u200c\u200f\u202e\u206a\u200b\u202d\u206e\u202b\u202a\u200f\u202a\u202d\u202d\u200c\u206e\u206f\u206f\u200c\u202d\u206f\u202e\u202b\u202e[num6];
						num3 = 0u;
						num = ((int)num2 * -846931882) ^ -1496772783;
						continue;
					case 7u:
						goto IL_00fb;
					case 4u:
					{
						int num4;
						int num5;
						if (\u206a\u206e\u206a\u206c\u200e\u206d\u206f\u206b\u206d\u200f\u200d\u202b\u206f\u202d\u206a\u200c\u202a\u206b\u206a\u206f\u202c\u200d\u202a\u200f\u202b\u206e\u206b\u206f\u200c\u206f\u202e\u206c\u206b\u206f\u202e\u200b\u200b\u202c\u202c\u206d\u202e == numPrevBits)
						{
							num4 = -1185326981;
							num5 = num4;
						}
						else
						{
							num4 = -99821832;
							num5 = num4;
						}
						num = num4 ^ ((int)num2 * -1749628394);
						continue;
					}
					case 1u:
						\u202b\u200b\u200f\u206f\u200e\u206e\u200f\u200b\u206f\u200c\u206e\u202c\u206c\u202c\u202a\u202a\u200b\u206d\u206e\u200d\u200d\u202c\u200c\u206a\u200f\u202e\u200d\u202d\u200d\u202b\u200d\u206b\u202e\u206e\u206c\u206d\u202d\u200e\u202e\u206f\u202e[num3].\u200d\u202c\u202e\u202b\u206e\u206a\u202a\u202e\u206f\u206a\u206a\u200b\u200f\u200e\u206f\u206e\u200e\u206e\u200f\u206a\u200d\u206e\u206e\u202a\u202d\u202c\u206d\u200d\u200b\u202d\u206b\u200d\u206e\u202b\u202b\u202a\u206c\u206e\u200f\u202b\u202e();
						num3++;
						num = 678666235;
						continue;
					case 8u:
						return;
					}
					break;
					IL_004a:
					int num9;
					if (num3 < num6)
					{
						num = 308874485;
						num9 = num;
					}
					else
					{
						num = 1585435333;
						num9 = num;
					}
				}
				goto IL_000b;
				IL_000b:
				num = 422465281;
				goto IL_0010;
			}

			internal void \u206c\u206c\u206f\u200d\u200f\u202c\u200d\u202c\u202e\u200b\u200b\u206e\u206a\u202a\u206d\u206e\u202a\u206e\u206a\u206d\u200f\u206a\u202b\u206b\u202a\u206d\u206c\u200e\u202b\u206d\u202c\u200c\u200c\u206e\u200b\u200d\u202c\u200b\u200b\u202c\u202e()
			{
				uint num = (uint)(1 << \u206a\u206e\u206a\u206c\u200e\u206d\u206f\u206b\u206d\u200f\u200d\u202b\u206f\u202d\u206a\u200c\u202a\u206b\u206a\u206f\u202c\u200d\u202a\u200f\u202b\u206e\u206b\u206f\u200c\u206f\u202e\u206c\u206b\u206f\u202e\u200b\u200b\u202c\u202c\u206d\u202e + \u206d\u206c\u206f\u202e\u200e\u202e\u200b\u206d\u206e\u206c\u200f\u206e\u206a\u200f\u206d\u202d\u202e\u200b\u206b\u202d\u200d\u202c\u206b\u202a\u206a\u206c\u200b\u202b\u202b\u202c\u200b\u206c\u202b\u202b\u200d\u206e\u200b\u200b\u200b\u202a\u202e);
				uint num4 = default(uint);
				while (true)
				{
					int num2 = -42786022;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)num2 ^ 0x9A220A84u) % 7)
						{
						case 0u:
							break;
						default:
							return;
						case 2u:
							num4++;
							num2 = ((int)num3 * -1313445761) ^ -1828056421;
							continue;
						case 1u:
							num2 = ((int)num3 * -1146985240) ^ -763618320;
							continue;
						case 4u:
						{
							int num5;
							if (num4 < num)
							{
								num2 = -1050760078;
								num5 = num2;
							}
							else
							{
								num2 = -172236024;
								num5 = num2;
							}
							continue;
						}
						case 3u:
							\u202b\u200b\u200f\u206f\u200e\u206e\u200f\u200b\u206f\u200c\u206e\u202c\u206c\u202c\u202a\u202a\u200b\u206d\u206e\u200d\u200d\u202c\u200c\u206a\u200f\u202e\u200d\u202d\u200d\u202b\u200d\u206b\u202e\u206e\u206c\u206d\u202d\u200e\u202e\u206f\u202e[num4].\u200b\u206a\u200c\u202c\u206b\u206d\u206a\u200c\u206f\u200d\u200f\u202a\u200e\u202e\u206f\u200d\u202d\u206e\u206c\u206b\u206f\u202e\u206a\u202d\u200d\u206c\u200f\u206b\u202b\u206b\u206f\u202c\u206d\u206c\u206a\u202a\u200f\u206a\u202b\u202a\u202e();
							num2 = -1298045215;
							continue;
						case 6u:
							num4 = 0u;
							num2 = (int)((num3 * 1792724424) ^ 0x43B33DB2);
							continue;
						case 5u:
							return;
						}
						break;
					}
				}
			}

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

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

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

			internal \u200f\u202b\u200c\u202a\u206e\u202c\u202a\u200c\u202a\u202b\u200b\u200c\u200f\u202d\u200b\u200d\u206a\u200e\u206a\u206e\u202e\u202b\u202a\u202d\u206a\u206e\u200d\u206d\u202c\u200b\u200e\u206a\u206c\u200b\u206a\u202d\u206e\u206b\u202e\u200c\u202e()
			{
				GetterPredicate.InvokeRequest();
				base..ctor();
				int num = 0;
				if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_f051598e36314cf8ba1470098c4d139a == 0)
				{
					num = 0;
				}
				switch (num)
				{
				case 0:
					break;
				}
			}

			internal static bool EnableWorker()
			{
				return InterruptWorker == null;
			}

			internal static \u200f\u202b\u200c\u202a\u206e\u202c\u202a\u200c\u202a\u202b\u200b\u200c\u200f\u202d\u200b\u200d\u206a\u200e\u206a\u206e\u202e\u202b\u202a\u202d\u206a\u206e\u200d\u206d\u202c\u200b\u200e\u206a\u206c\u200b\u206a\u202d\u206e\u206b\u202e\u200c\u202e RestartWorker()
			{
				return InterruptWorker;
			}
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		internal \u200e\u202e\u206f\u206a\u202c\u200c\u206f\u202d\u206a\u206f\u202a\u202e\u206b\u202c\u200f\u202b\u200b\u200e\u200f\u202c\u200d\u200f\u202d\u206b\u200e\u206e\u206f\u206e\u202c\u200c\u206c\u202b\u200d\u206a\u202b\u202c\u200e\u206d\u202e\u206f\u202e()
		{
			GetterPredicate.InvokeRequest();
			\u202a\u206a\u202d\u200d\u202b\u200d\u200b\u200e\u202b\u206b\u202d\u200d\u202d\u200b\u202c\u206c\u206c\u200f\u206f\u206c\u206b\u200f\u206e\u202d\u202e\u206b\u200e\u200e\u202a\u206f\u200b\u206a\u206b\u206d\u202a\u206a\u200f\u206e\u206e\u206c\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[192];
			\u200c\u206a\u202a\u202b\u202d\u206d\u200f\u200f\u202d\u200e\u206c\u200d\u200b\u206d\u200e\u206d\u200b\u206b\u206b\u206a\u202b\u202d\u200e\u202c\u206a\u206a\u206c\u206d\u200e\u200f\u206c\u202d\u200f\u202e\u202a\u206c\u200c\u200e\u206d\u206a\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[192];
			\u202e\u202b\u200c\u202a\u206f\u200d\u200d\u202c\u206a\u206f\u202d\u206f\u202b\u200b\u206b\u202d\u202b\u200d\u206d\u206c\u200d\u202c\u200c\u200b\u202d\u200d\u200e\u200b\u206a\u206b\u202c\u202c\u206f\u206f\u206d\u206f\u200b\u206e\u202c\u202a\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u200f\u206f\u200e\u206b\u200f\u206a\u206e\u200b\u202a\u206f\u202c\u202b\u206f\u206f\u200e\u202c\u206c\u206f\u200d\u202a\u206b\u202b\u206d\u200d\u202c\u206c\u206f\u200b\u200c\u200b\u206a\u206e\u206e\u200d\u206b\u202e\u202e\u200d\u202b\u200f\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u202e\u206d\u202d\u202e\u206e\u202d\u206d\u202a\u202a\u206f\u200f\u206b\u200f\u206f\u200f\u206a\u206d\u202d\u202c\u200e\u206e\u200e\u202c\u206d\u202e\u202a\u202b\u202b\u202b\u206a\u200d\u206d\u206b\u200d\u206b\u202c\u202d\u202d\u200c\u206c\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u206d\u200d\u206b\u200e\u206b\u206a\u202d\u202c\u200d\u202e\u202a\u202d\u200d\u202b\u202c\u202a\u200c\u200c\u202a\u200c\u200e\u202c\u200e\u202e\u206a\u206d\u200c\u202c\u200b\u200c\u206d\u200e\u206b\u202a\u206e\u202b\u200c\u200c\u202d\u202b\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u202c\u206b\u200e\u202d\u200b\u206c\u202d\u200b\u202b\u202b\u206f\u200e\u206b\u206f\u200f\u200b\u206a\u200d\u206b\u200b\u202d\u202a\u200b\u200c\u206c\u202c\u206b\u202a\u202b\u202a\u200f\u200e\u200e\u206c\u200d\u206f\u200d\u202a\u202c\u202b\u202e = new \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e();
			\u202a\u206a\u200d\u206f\u202c\u200e\u206e\u206a\u206d\u206d\u200f\u206e\u206f\u200e\u206e\u200d\u202c\u206c\u206e\u200f\u206f\u206a\u206d\u200f\u206c\u206f\u202e\u202a\u200f\u200c\u200e\u202d\u200d\u202b\u202e\u202d\u200e\u206e\u206a\u202a\u202e = new \u200f\u202b\u200c\u202a\u206e\u202c\u202a\u200c\u202a\u202b\u200b\u200c\u200f\u202d\u200b\u200d\u206a\u200e\u206a\u206e\u202e\u202b\u202a\u202d\u206a\u206e\u200d\u206d\u202c\u200b\u200e\u206a\u206c\u200b\u206a\u202d\u206e\u206b\u202e\u200c\u202e();
			\u200b\u206d\u200e\u200c\u202a\u200c\u202e\u200c\u200c\u202e\u206b\u206b\u202a\u206e\u202d\u202d\u200c\u200e\u206a\u206b\u202b\u200b\u200b\u202d\u200e\u200f\u200d\u202c\u206c\u202b\u202a\u206d\u206e\u202c\u200c\u202e\u200c\u200b\u202c\u200e\u202e = new \u200b\u206a\u202d\u200b\u206c\u206e\u202d\u202c\u206f\u206c\u200e\u200f\u202d\u202d\u202b\u206a\u202e\u202c\u200b\u200b\u200e\u202d\u200e\u206a\u200e\u206d\u202b\u202a\u206e\u200e\u206a\u200b\u206e\u202c\u206e\u200d\u206a\u200f\u202c\u206f\u202e();
			\u200b\u206e\u206d\u202c\u200c\u200c\u206b\u206f\u206a\u200d\u202a\u206b\u202e\u200c\u202a\u200d\u206c\u202b\u206a\u206e\u200e\u200d\u202b\u200d\u200c\u206f\u200d\u202e\u202b\u202b\u206b\u200b\u200f\u206a\u206b\u202a\u202a\u202c\u200e\u206b\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[114];
			\u200c\u206b\u206c\u206e\u206f\u200e\u206f\u206c\u206b\u202b\u202c\u206a\u206d\u200c\u202d\u200f\u202e\u200e\u206a\u200b\u206a\u200f\u206e\u200c\u200c\u202b\u200c\u206b\u202c\u206c\u206b\u200c\u206e\u200e\u206e\u206e\u202e\u202c\u202a\u200f\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e[4];
			\u200e\u202d\u202b\u202a\u202a\u206c\u202c\u206a\u200d\u206c\u200e\u200c\u206b\u202b\u202d\u200b\u202a\u200b\u202d\u206e\u202c\u206b\u202e\u200e\u206c\u206c\u206e\u200b\u200c\u206a\u202a\u200c\u206c\u200c\u200e\u200e\u202d\u200d\u206d\u200e\u202e = new \u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e();
			\u200e\u200d\u206d\u202b\u200e\u206d\u200e\u200e\u206d\u206c\u200c\u200c\u200c\u202a\u206c\u200d\u202d\u206b\u202e\u200c\u202c\u202b\u202c\u202b\u206e\u206f\u200d\u206f\u200c\u202a\u202b\u200d\u206e\u202a\u206d\u202d\u206e\u206e\u200f\u206b\u202e = new \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e();
			\u206b\u200b\u206a\u206a\u200f\u206e\u200b\u200c\u200b\u206a\u206c\u200e\u202d\u206f\u200d\u206d\u206c\u206d\u206f\u202e\u202e\u202c\u202e\u200d\u200d\u206b\u200b\u200c\u200b\u206e\u200d\u206c\u206c\u206a\u200e\u202d\u200f\u202d\u202e\u202b\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(4);
			base..ctor();
			int num = 5;
			int num2 = default(int);
			while (true)
			{
				switch (num)
				{
				case 1:
					\u200c\u206b\u206c\u206e\u206f\u200e\u206f\u206c\u206b\u202b\u202c\u206a\u206d\u200c\u202d\u200f\u202e\u200e\u206a\u200b\u206a\u200f\u206e\u200c\u200c\u202b\u200c\u206b\u202c\u206c\u206b\u200c\u206e\u200e\u206e\u206e\u202e\u202c\u202a\u200f\u202e[num2] = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(6);
					num = 4;
					break;
				case 4:
					num2++;
					num = 0;
					if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_66be5eb2bda44d179c915d10e31e76ce == 0)
					{
						num = 2;
					}
					break;
				case 6:
					num2 = 0;
					num = 0;
					if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_82df08e6ab6e4427a3ae43264f58e9b1 == 0)
					{
						num = 0;
					}
					break;
				case 5:
					\u202a\u202e\u202a\u200c\u200e\u200e\u206d\u200c\u206e\u202b\u202d\u200b\u202a\u202d\u202c\u206b\u206c\u206f\u206e\u202c\u202b\u206f\u206d\u202d\u202d\u206f\u206e\u202d\u202b\u206c\u200c\u206c\u202e\u206c\u202d\u200f\u200b\u206f\u200d\u206f\u202e = uint.MaxValue;
					num = 6;
					break;
				case 3:
					return;
				default:
					if ((long)num2 >= 4L)
					{
						num = 3;
						break;
					}
					goto case 1;
				}
			}
		}

		internal void \u206b\u202a\u202b\u202b\u202b\u200b\u206b\u200f\u206e\u202b\u200b\u202c\u206f\u206c\u200e\u202a\u206a\u202c\u200f\u200c\u202b\u206e\u206d\u202d\u202c\u200c\u200d\u200b\u202c\u206f\u200f\u206a\u206e\u206f\u206e\u206b\u200e\u202e\u206d\u206b\u202e(uint dictionarySize)
		{
			if (\u202a\u202e\u202a\u200c\u200e\u200e\u206d\u200c\u206e\u202b\u202d\u200b\u202a\u202d\u202c\u206b\u206c\u206f\u206e\u202c\u202b\u206f\u206d\u202d\u202d\u206f\u206e\u202d\u202b\u206c\u200c\u206c\u202e\u206c\u202d\u200f\u200b\u206f\u200d\u206f\u202e == dictionarySize)
			{
				return;
			}
			uint windowSize = default(uint);
			while (true)
			{
				int num = -1198290580;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xB5FAB9EEu) % 5)
					{
					case 0u:
						break;
					default:
						return;
					case 1u:
						\u202a\u202e\u202a\u200c\u200e\u200e\u206d\u200c\u206e\u202b\u202d\u200b\u202a\u202d\u202c\u206b\u206c\u206f\u206e\u202c\u202b\u206f\u206d\u202d\u202d\u206f\u206e\u202d\u202b\u206c\u200c\u206c\u202e\u206c\u202d\u200f\u200b\u206f\u200d\u206f\u202e = dictionarySize;
						num = ((int)num2 * -1147611387) ^ -636185745;
						continue;
					case 4u:
						\u200b\u206d\u200e\u200c\u202a\u200c\u202e\u200c\u200c\u202e\u206b\u206b\u202a\u206e\u202d\u202d\u200c\u200e\u206a\u206b\u202b\u200b\u200b\u202d\u200e\u200f\u200d\u202c\u206c\u202b\u202a\u206d\u206e\u202c\u200c\u202e\u200c\u200b\u202c\u200e\u202e.\u202b\u206d\u206b\u200d\u206e\u202c\u200e\u200c\u200f\u200f\u206d\u206f\u200d\u200f\u206b\u206f\u206e\u206a\u206d\u200b\u200d\u200c\u200d\u206e\u206a\u200f\u202c\u202c\u206f\u200f\u206c\u206e\u202c\u200b\u206b\u200b\u200b\u202c\u200b\u206e\u202e(windowSize);
						num = (int)((num2 * 19026174) ^ 0x5E81AB13);
						continue;
					case 2u:
						\u202e\u206c\u206a\u206d\u206d\u202c\u200c\u202e\u206c\u202a\u200b\u202c\u202b\u206e\u200e\u206f\u200d\u202d\u202b\u206c\u206d\u206f\u200d\u202a\u202e\u206f\u206e\u200c\u200d\u200d\u202b\u206a\u206b\u206d\u202e\u206c\u200b\u202e\u206c\u200f\u202e = Math.Max(\u202a\u202e\u202a\u200c\u200e\u200e\u206d\u200c\u206e\u202b\u202d\u200b\u202a\u202d\u202c\u206b\u206c\u206f\u206e\u202c\u202b\u206f\u206d\u202d\u202d\u206f\u206e\u202d\u202b\u206c\u200c\u206c\u202e\u206c\u202d\u200f\u200b\u206f\u200d\u206f\u202e, 1u);
						windowSize = Math.Max(\u202e\u206c\u206a\u206d\u206d\u202c\u200c\u202e\u206c\u202a\u200b\u202c\u202b\u206e\u200e\u206f\u200d\u202d\u202b\u206c\u206d\u206f\u200d\u202a\u202e\u206f\u206e\u200c\u200d\u200d\u202b\u206a\u206b\u206d\u202e\u206c\u200b\u202e\u206c\u200f\u202e, 4096u);
						num = ((int)num2 * -195271130) ^ 0xE0CCADB;
						continue;
					case 3u:
						return;
					}
					break;
				}
			}
		}

		internal void \u200c\u206f\u206a\u202a\u206f\u200b\u202c\u200e\u206c\u206d\u202b\u202c\u206d\u200c\u206b\u200f\u206b\u202b\u206e\u206f\u206e\u206f\u206b\u206e\u206f\u200f\u202b\u200d\u202a\u202e\u206e\u202e\u206d\u202c\u206a\u200c\u200b\u206d\u202d\u200e\u202e(int lp, int lc)
		{
			int num = 1;
			int num2 = num;
			while (true)
			{
				switch (num2)
				{
				default:
					return;
				case 0:
					return;
				case 1:
					\u202a\u206a\u200d\u206f\u202c\u200e\u206e\u206a\u206d\u206d\u200f\u206e\u206f\u200e\u206e\u200d\u202c\u206c\u206e\u200f\u206f\u206a\u206d\u200f\u206c\u206f\u202e\u202a\u200f\u200c\u200e\u202d\u200d\u202b\u202e\u202d\u200e\u206e\u206a\u202a\u202e.\u202a\u200f\u200f\u200f\u202b\u202e\u200d\u200f\u206e\u200b\u202c\u200e\u200d\u202d\u206f\u202d\u206a\u206e\u202a\u202c\u202c\u200e\u202d\u200b\u200d\u202a\u200f\u206a\u202b\u200d\u202d\u200d\u206a\u206b\u202c\u206e\u206d\u206d\u206e\u200c\u202e(lp, lc);
					num2 = 0;
					if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_36ca7cc1e8c7431996c4c703ebf66390 == 0)
					{
						num2 = 0;
					}
					break;
				}
			}
		}

		internal void \u206d\u206c\u200d\u200f\u206b\u202e\u202d\u202b\u206d\u202e\u206c\u200d\u200f\u206f\u200e\u200b\u206c\u206c\u206d\u200f\u202d\u200e\u202d\u200f\u202d\u200e\u206e\u200c\u202b\u206a\u202b\u200d\u206d\u206b\u206e\u206a\u206c\u206c\u202a\u202e\u202e(int pb)
		{
			int num = 5;
			int num2 = num;
			uint num5 = default(uint);
			uint num3 = default(uint);
			while (true)
			{
				int num4;
				switch (num2)
				{
				case 3:
					\u200e\u200d\u206d\u202b\u200e\u206d\u200e\u200e\u206d\u206c\u200c\u200c\u200c\u202a\u206c\u200d\u202d\u206b\u202e\u200c\u202c\u202b\u202c\u202b\u206e\u206f\u200d\u206f\u200c\u202a\u202b\u200d\u206e\u202a\u206d\u202d\u206e\u206e\u200f\u206b\u202e.\u200f\u200b\u202d\u206a\u202e\u202e\u200f\u202a\u202c\u206b\u202c\u200d\u200e\u206a\u202d\u206a\u202a\u206d\u202a\u202e\u206d\u206c\u202a\u200b\u206c\u200c\u206a\u200c\u206a\u202d\u202e\u206f\u206f\u202e\u202e\u202d\u202e\u206f\u206d\u202c\u202e(num5);
					num2 = 0;
					if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_9b668adb594042fa809dd618ef5b64d7 == 0)
					{
						num2 = 0;
					}
					break;
				case 2:
					return;
				case 6:
					goto IL_00b1;
				default:
					num4 = (int)((num3 * 1567872034) ^ 0x6520AA72);
					goto IL_0125;
				case 5:
					num5 = (uint)(1 << pb);
					num2 = 4;
					if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_13c4a135295443908bdc2f41ae3b3509 == 0)
					{
						num2 = 2;
					}
					break;
				case 1:
					num4 = ((int)num3 * -210829317) ^ -2114221151;
					goto IL_0125;
				case 4:
					goto IL_0120;
					IL_0125:
					switch ((num3 = (uint)num4 ^ 0x8060617Au) % 4)
					{
					case 2u:
						break;
					case 3u:
						goto IL_00b1;
					case 1u:
						return;
					case 0u:
						goto IL_0120;
					default:
						goto IL_0145;
					}
					\u206b\u200d\u200c\u200e\u202b\u202d\u202b\u206e\u202c\u200d\u206f\u200f\u206c\u206b\u206d\u200d\u206d\u206c\u200e\u206c\u206b\u202d\u206c\u206a\u206e\u206a\u200f\u206d\u200b\u202e\u206b\u206c\u206b\u200c\u202b\u206c\u202e\u206a\u202d\u202b\u202e = num5 - 1;
					num2 = 1;
					if (<Module>{a90541a4-4bc3-419b-a3c9-713c13dea811}.m_c8764144478d42798c6249fbf13255d2.m_6e5b0c228f444e9e92e903dcd94fb6f4 == 0)
					{
						num2 = 1;
					}
					break;
					IL_0145:
					num2 = 2;
					break;
					IL_0120:
					num4 = -1644811415;
					goto IL_0125;
					IL_00b1:
					\u202c\u206b\u200e\u202d\u200b\u206c\u202d\u200b\u202b\u202b\u206f\u200e\u206b\u206f\u200f\u200b\u206a\u200d\u206b\u200b\u202d\u202a\u200b\u200c\u206c\u202c\u206b\u202a\u202b\u202a\u200f\u200e\u200e\u206c\u200d\u206f\u200d\u202a\u202c\u202b\u202e.\u200f\u200b\u202d\u206a\u202e\u202e\u200f\u202a\u202c\u206b\u202c\u200d\u200e\u206a\u202d\u206a\u202a\u206d\u202a\u202e\u206d\u206c\u202a\u200b\u206c\u200c\u206a\u200c\u206a\u202d\u202e\u206f\u206f\u202e\u202e\u202d\u202e\u206f\u206d\u202c\u202e(num5);
					num2 = 3;
					break;
				}
			}
		}

		internal void \u206b\u200e\u206b\u202d\u200c\u206c\u206a\u200e\u202c\u200f\u200f\u202e\u206e\u200c\u200f\u202d\u206c\u200f\u206f\u206c\u206b\u206c\u200e\u202d\u200b\u202e\u206b\u200b\u200e\u206c\u202c\u200e\u200b\u202d\u206e\u200e\u202c\u206b\u200b\u200f\u202e(Stream inStream, Stream outStream)
		{
			\u200e\u202d\u202b\u202a\u202a\u206c\u202c\u206a\u200d\u206c\u200e\u200c\u206b\u202b\u202d\u200b\u202a\u200b\u202d\u206e\u202c\u206b\u202e\u200e\u206c\u206c\u206e\u200b\u200c\u206a\u202a\u200c\u206c\u200c\u200e\u200e\u202d\u200d\u206d\u200e\u202e.\u200c\u206d\u202c\u202c\u202e\u206e\u200b\u206e\u206f\u206e\u200e\u202a\u202b\u206d\u202d\u202d\u206b\u200d\u206a\u206a\u200c\u206c\u206b\u200c\u206d\u200c\u206c\u206d\u200d\u206d\u206a\u200b\u202a\u200d\u200e\u202e\u200f\u206a\u206f\u202c\u202e(inStream);
			\u200b\u206d\u200e\u200c\u202a\u200c\u202e\u200c\u200c\u202e\u206b\u206b\u202a\u206e\u202d\u202d\u200c\u200e\u206a\u206b\u202b\u200b\u200b\u202d\u200e\u200f\u200d\u202c\u206c\u202b\u202a\u206d\u206e\u202c\u200c\u202e\u200c\u200b\u202c\u200e\u202e.\u206d\u202d\u202d\u206d\u206a\u206e\u202c\u200d\u202b\u206f\u202d\u206a\u202c\u202a\u202a\u202b\u206a\u206b\u200e\u200e\u200e\u206b\u202e\u202b\u200d\u206b\u206a\u202d\u206c\u206a\u206f\u200b\u206f\u200f\u202b\u200b\u206e\u200d\u206a\u202d\u202e(outStream, \u206a\u200d\u206e\u202e\u206b\u200d\u200d\u206e\u200e\u206b\u202c\u202d\u200b\u200e\u202e\u200b\u206a\u206b\u202c\u206a\u200f\u200b\u206f\u200b\u202c\u206c\u200b\u202d\u202e\u206e\u206a\u206e\u202e\u202b\u206a\u206e\u206c\u206f\u200c\u206b\u202e);
			uint num3 = default(uint);
			uint num5 = default(uint);
			uint num4 = default(uint);
			while (true)
			{
				int num = -68742388;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xC6650CF5u) % 25)
					{
					case 21u:
						break;
					default:
						return;
					case 15u:
						\u200b\u206e\u206d\u202c\u200c\u200c\u206b\u206f\u206a\u200d\u202a\u206b\u202e\u200c\u202a\u200d\u206c\u202b\u206a\u206e\u200e\u200d\u202b\u200d\u200c\u206f\u200d\u202e\u202b\u202b\u206b\u200b\u200f\u206a\u206b\u202a\u202a\u202c\u200e\u206b\u202e[num3].\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
						num = -1532699707;
						continue;
					case 18u:
						num3++;
						num = ((int)num2 * -83225697