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 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 PieceManager;
using ServerSync;
using SoftReferenceableAssets;
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;
[assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: AssemblyTitle("Krumpac_Locations")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Krumpac")]
[assembly: AssemblyProduct("Krumpac_Locations")]
[assembly: AssemblyCopyright("Copyright © 2025")]
[assembly: AssemblyTrademark("Krumpac - Valheim Reforged")]
[assembly: AssemblyFileVersion("7.3.1")]
[assembly: Guid("E0E2F92E-557C-4A05-9D89-AA92A0BD75C4")]
[assembly: AssemblyDescription("Krumpac - Valheim Reforged")]
[assembly: ComVisible(false)]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("7.3.1.0")]
[module: UnverifiableCode]
internal class <Module>
{
internal struct \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e
{
internal uint \u202e\u206a\u206f\u206f\u202b\u200c\u202d\u206a\u200d\u202b\u200b\u206d\u200d\u200d\u206b\u206a\u200f\u200d\u206b\u206b\u206e\u206a\u200e\u200f\u206f\u202c\u202c\u202e\u200c\u202c\u202e\u200e\u200e\u206b\u200b\u206e\u206d\u200f\u200d\u202e\u202e;
internal void \u206d\u206a\u206d\u206f\u206f\u202e\u206e\u206a\u202e\u202d\u200b\u206a\u200e\u200e\u206a\u202a\u200e\u206a\u202c\u206f\u206a\u202d\u206f\u206f\u202a\u202a\u202d\u202d\u200b\u202d\u202a\u200d\u202d\u200e\u202b\u206d\u202b\u206c\u200f\u200d\u202e()
{
\u202e\u206a\u206f\u206f\u202b\u200c\u202d\u206a\u200d\u202b\u200b\u206d\u200d\u200d\u206b\u206a\u200f\u200d\u206b\u206b\u206e\u206a\u200e\u200f\u206f\u202c\u202c\u202e\u200c\u202c\u202e\u200e\u200e\u206b\u200b\u206e\u206d\u200f\u200d\u202e\u202e = 1024u;
}
internal uint \u202b\u202e\u206c\u206b\u200e\u202c\u202c\u206c\u202c\u202d\u206d\u202e\u206a\u206a\u202a\u200c\u206c\u206e\u200f\u200e\u202b\u206f\u202c\u202c\u202a\u202e\u206d\u200f\u206a\u202e\u206a\u202d\u202b\u200b\u206d\u200d\u200e\u202d\u202b\u200f\u202e(\u200e\u206e\u206f\u206c\u206d\u206d\u200e\u206b\u200f\u202a\u206a\u206a\u206d\u200d\u202d\u206f\u206f\u202d\u200d\u202d\u206b\u200f\u202b\u206d\u200f\u200d\u206a\u206d\u202c\u200f\u202d\u206b\u206f\u206b\u200f\u206e\u200c\u200d\u202a\u200c\u202e rangeDecoder)
{
uint num = (rangeDecoder.\u206f\u200b\u202d\u206c\u200c\u206d\u202d\u202b\u206f\u206d\u202e\u206e\u200e\u206f\u202c\u206e\u202a\u206d\u200e\u206b\u206d\u200b\u200d\u206e\u206d\u200d\u202d\u200d\u200d\u200f\u206b\u206f\u200f\u202e\u206b\u206a\u202b\u206d\u200b\u200d\u202e >> 11) * \u202e\u206a\u206f\u206f\u202b\u200c\u202d\u206a\u200d\u202b\u200b\u206d\u200d\u200d\u206b\u206a\u200f\u200d\u206b\u206b\u206e\u206a\u200e\u200f\u206f\u202c\u202c\u202e\u200c\u202c\u202e\u200e\u200e\u206b\u200b\u206e\u206d\u200f\u200d\u202e\u202e;
while (true)
{
int num2 = -1509796492;
while (true)
{
uint num3;
switch ((num3 = (uint)num2 ^ 0x950FE341u) % 11)
{
case 5u:
break;
case 8u:
rangeDecoder.\u206d\u206b\u200f\u206d\u200b\u206d\u202e\u200c\u200f\u200e\u206b\u206e\u200d\u206e\u206b\u202d\u202e\u206b\u206e\u200e\u206d\u206b\u206c\u200b\u202a\u202c\u200e\u200d\u200e\u206a\u200f\u202e\u202d\u206a\u202b\u206e\u200b\u206d\u206f\u202e\u202e -= num;
\u202e\u206a\u206f\u206f\u202b\u200c\u202d\u206a\u200d\u202b\u200b\u206d\u200d\u200d\u206b\u206a\u200f\u200d\u206b\u206b\u206e\u206a\u200e\u200f\u206f\u202c\u202c\u202e\u200c\u202c\u202e\u200e\u200e\u206b\u200b\u206e\u206d\u200f\u200d\u202e\u202e -= \u202e\u206a\u206f\u206f\u202b\u200c\u202d\u206a\u200d\u202b\u200b\u206d\u200d\u200d\u206b\u206a\u200f\u200d\u206b\u206b\u206e\u206a\u200e\u200f\u206f\u202c\u202c\u202e\u200c\u202c\u202e\u200e\u200e\u206b\u200b\u206e\u206d\u200f\u200d\u202e\u202e >> 5;
num2 = (int)((num3 * 864039495) ^ 0x64FBE02D);
continue;
case 7u:
rangeDecoder.\u206d\u206b\u200f\u206d\u200b\u206d\u202e\u200c\u200f\u200e\u206b\u206e\u200d\u206e\u206b\u202d\u202e\u206b\u206e\u200e\u206d\u206b\u206c\u200b\u202a\u202c\u200e\u200d\u200e\u206a\u200f\u202e\u202d\u206a\u202b\u206e\u200b\u206d\u206f\u202e\u202e = (rangeDecoder.\u206d\u206b\u200f\u206d\u200b\u206d\u202e\u200c\u200f\u200e\u206b\u206e\u200d\u206e\u206b\u202d\u202e\u206b\u206e\u200e\u206d\u206b\u206c\u200b\u202a\u202c\u200e\u200d\u200e\u206a\u200f\u202e\u202d\u206a\u202b\u206e\u200b\u206d\u206f\u202e\u202e << 8) | (byte)rangeDecoder.\u202a\u206b\u200c\u202b\u202e\u206f\u200d\u200e\u202c\u202e\u202c\u206b\u202e\u200c\u200f\u206b\u202b\u202d\u206e\u202c\u206f\u202b\u202c\u202e\u206a\u206e\u200c\u200b\u200f\u202a\u206a\u200c\u206e\u202b\u206e\u202c\u206f\u202e\u200b\u202b\u202e.ReadByte();
rangeDecoder.\u206f\u200b\u202d\u206c\u200c\u206d\u202d\u202b\u206f\u206d\u202e\u206e\u200e\u206f\u202c\u206e\u202a\u206d\u200e\u206b\u206d\u200b\u200d\u206e\u206d\u200d\u202d\u200d\u200d\u200f\u206b\u206f\u200f\u202e\u206b\u206a\u202b\u206d\u200b\u200d\u202e <<= 8;
num2 = (int)((num3 * 312321158) ^ 0x15780DB3);
continue;
case 0u:
rangeDecoder.\u206f\u200b\u202d\u206c\u200c\u206d\u202d\u202b\u206f\u206d\u202e\u206e\u200e\u206f\u202c\u206e\u202a\u206d\u200e\u206b\u206d\u200b\u200d\u206e\u206d\u200d\u202d\u200d\u200d\u200f\u206b\u206f\u200f\u202e\u206b\u206a\u202b\u206d\u200b\u200d\u202e = num;
num2 = ((int)num3 * -1570310461) ^ 0xF5A0023;
continue;
case 10u:
{
\u202e\u206a\u206f\u206f\u202b\u200c\u202d\u206a\u200d\u202b\u200b\u206d\u200d\u200d\u206b\u206a\u200f\u200d\u206b\u206b\u206e\u206a\u200e\u200f\u206f\u202c\u202c\u202e\u200c\u202c\u202e\u200e\u200e\u206b\u200b\u206e\u206d\u200f\u200d\u202e\u202e += 2048 - \u202e\u206a\u206f\u206f\u202b\u200c\u202d\u206a\u200d\u202b\u200b\u206d\u200d\u200d\u206b\u206a\u200f\u200d\u206b\u206b\u206e\u206a\u200e\u200f\u206f\u202c\u202c\u202e\u200c\u202c\u202e\u200e\u200e\u206b\u200b\u206e\u206d\u200f\u200d\u202e\u202e >> 5;
int num6;
int num7;
if (rangeDecoder.\u206f\u200b\u202d\u206c\u200c\u206d\u202d\u202b\u206f\u206d\u202e\u206e\u200e\u206f\u202c\u206e\u202a\u206d\u200e\u206b\u206d\u200b\u200d\u206e\u206d\u200d\u202d\u200d\u200d\u200f\u206b\u206f\u200f\u202e\u206b\u206a\u202b\u206d\u200b\u200d\u202e < 16777216)
{
num6 = 2141636055;
num7 = num6;
}
else
{
num6 = 1580111331;
num7 = num6;
}
num2 = num6 ^ (int)(num3 * 907534386);
continue;
}
case 9u:
{
int num8;
int num9;
if (rangeDecoder.\u206f\u200b\u202d\u206c\u200c\u206d\u202d\u202b\u206f\u206d\u202e\u206e\u200e\u206f\u202c\u206e\u202a\u206d\u200e\u206b\u206d\u200b\u200d\u206e\u206d\u200d\u202d\u200d\u200d\u200f\u206b\u206f\u200f\u202e\u206b\u206a\u202b\u206d\u200b\u200d\u202e >= 16777216)
{
num8 = 548481730;
num9 = num8;
}
else
{
num8 = 1945314602;
num9 = num8;
}
num2 = num8 ^ ((int)num3 * -247627701);
continue;
}
case 3u:
{
int num4;
int num5;
if (rangeDecoder.\u206d\u206b\u200f\u206d\u200b\u206d\u202e\u200c\u200f\u200e\u206b\u206e\u200d\u206e\u206b\u202d\u202e\u206b\u206e\u200e\u206d\u206b\u206c\u200b\u202a\u202c\u200e\u200d\u200e\u206a\u200f\u202e\u202d\u206a\u202b\u206e\u200b\u206d\u206f\u202e\u202e >= num)
{
num4 = -156918177;
num5 = num4;
}
else
{
num4 = -763133580;
num5 = num4;
}
num2 = num4 ^ (int)(num3 * 1515962437);
continue;
}
case 6u:
rangeDecoder.\u206f\u200b\u202d\u206c\u200c\u206d\u202d\u202b\u206f\u206d\u202e\u206e\u200e\u206f\u202c\u206e\u202a\u206d\u200e\u206b\u206d\u200b\u200d\u206e\u206d\u200d\u202d\u200d\u200d\u200f\u206b\u206f\u200f\u202e\u206b\u206a\u202b\u206d\u200b\u200d\u202e -= num;
num2 = -1633623473;
continue;
case 4u:
return 0u;
case 2u:
rangeDecoder.\u206d\u206b\u200f\u206d\u200b\u206d\u202e\u200c\u200f\u200e\u206b\u206e\u200d\u206e\u206b\u202d\u202e\u206b\u206e\u200e\u206d\u206b\u206c\u200b\u202a\u202c\u200e\u200d\u200e\u206a\u200f\u202e\u202d\u206a\u202b\u206e\u200b\u206d\u206f\u202e\u202e = (rangeDecoder.\u206d\u206b\u200f\u206d\u200b\u206d\u202e\u200c\u200f\u200e\u206b\u206e\u200d\u206e\u206b\u202d\u202e\u206b\u206e\u200e\u206d\u206b\u206c\u200b\u202a\u202c\u200e\u200d\u200e\u206a\u200f\u202e\u202d\u206a\u202b\u206e\u200b\u206d\u206f\u202e\u202e << 8) | (byte)rangeDecoder.\u202a\u206b\u200c\u202b\u202e\u206f\u200d\u200e\u202c\u202e\u202c\u206b\u202e\u200c\u200f\u206b\u202b\u202d\u206e\u202c\u206f\u202b\u202c\u202e\u206a\u206e\u200c\u200b\u200f\u202a\u206a\u200c\u206e\u202b\u206e\u202c\u206f\u202e\u200b\u202b\u202e.ReadByte();
rangeDecoder.\u206f\u200b\u202d\u206c\u200c\u206d\u202d\u202b\u206f\u206d\u202e\u206e\u200e\u206f\u202c\u206e\u202a\u206d\u200e\u206b\u206d\u200b\u200d\u206e\u206d\u200d\u202d\u200d\u200d\u200f\u206b\u206f\u200f\u202e\u206b\u206a\u202b\u206d\u200b\u200d\u202e <<= 8;
num2 = (int)(num3 * 940955477) ^ -130670755;
continue;
default:
return 1u;
}
break;
}
}
}
}
internal struct \u202d\u200b\u200d\u202c\u202a\u200d\u202c\u200c\u200e\u202b\u200f\u202c\u206f\u200f\u206a\u202c\u206e\u202d\u206f\u200f\u200d\u206e\u200b\u200b\u200c\u206a\u206b\u202d\u200d\u202b\u200c\u200b\u202c\u200c\u206e\u200e\u200e\u202a\u202d\u202e
{
internal readonly \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[] \u200e\u202b\u202c\u206b\u206b\u202c\u202a\u200b\u200e\u206e\u206a\u202d\u206c\u202c\u206e\u202b\u200f\u206d\u206a\u202b\u202c\u200e\u202a\u206b\u200b\u206f\u206a\u206c\u202e\u202d\u200c\u200e\u206d\u200d\u202a\u202d\u206d\u206a\u202b\u206d\u202e;
internal readonly int \u200b\u206b\u200e\u202b\u202e\u202b\u200e\u200b\u202b\u206b\u206d\u206f\u200f\u200b\u206b\u202d\u206f\u200c\u200d\u200e\u202a\u206a\u206e\u202d\u200e\u206f\u206c\u200f\u206a\u200e\u206b\u200f\u200f\u202b\u202b\u200b\u202a\u200e\u200f\u200f\u202e;
internal \u202d\u200b\u200d\u202c\u202a\u200d\u202c\u200c\u200e\u202b\u200f\u202c\u206f\u200f\u206a\u202c\u206e\u202d\u206f\u200f\u200d\u206e\u200b\u200b\u200c\u206a\u206b\u202d\u200d\u202b\u200c\u200b\u202c\u200c\u206e\u200e\u200e\u202a\u202d\u202e(int numBitLevels)
{
\u200b\u206b\u200e\u202b\u202e\u202b\u200e\u200b\u202b\u206b\u206d\u206f\u200f\u200b\u206b\u202d\u206f\u200c\u200d\u200e\u202a\u206a\u206e\u202d\u200e\u206f\u206c\u200f\u206a\u200e\u206b\u200f\u200f\u202b\u202b\u200b\u202a\u200e\u200f\u200f\u202e = numBitLevels;
\u200e\u202b\u202c\u206b\u206b\u202c\u202a\u200b\u200e\u206e\u206a\u202d\u206c\u202c\u206e\u202b\u200f\u206d\u206a\u202b\u202c\u200e\u202a\u206b\u200b\u206f\u206a\u206c\u202e\u202d\u200c\u200e\u206d\u200d\u202a\u202d\u206d\u206a\u202b\u206d\u202e = new \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[1 << numBitLevels];
}
internal void \u200c\u200f\u206d\u206c\u200e\u206b\u200b\u202a\u202d\u206b\u200d\u200b\u202d\u200f\u202c\u202b\u206a\u200d\u202c\u202b\u200b\u206c\u202d\u200f\u206e\u200f\u202c\u200f\u200b\u206b\u200b\u206e\u200f\u202b\u200c\u206d\u206b\u200f\u206a\u202e()
{
uint num = 1u;
while (true)
{
int num2 = 634446447;
while (true)
{
uint num3;
switch ((num3 = (uint)num2 ^ 0x5DABED08u) % 6)
{
case 5u:
break;
default:
return;
case 0u:
{
int num4;
if (num < 1 << \u200b\u206b\u200e\u202b\u202e\u202b\u200e\u200b\u202b\u206b\u206d\u206f\u200f\u200b\u206b\u202d\u206f\u200c\u200d\u200e\u202a\u206a\u206e\u202d\u200e\u206f\u206c\u200f\u206a\u200e\u206b\u200f\u200f\u202b\u202b\u200b\u202a\u200e\u200f\u200f\u202e)
{
num2 = 2030365814;
num4 = num2;
}
else
{
num2 = 1660456034;
num4 = num2;
}
continue;
}
case 3u:
num++;
num2 = (int)(num3 * 1230441251) ^ -1853022711;
continue;
case 2u:
\u200e\u202b\u202c\u206b\u206b\u202c\u202a\u200b\u200e\u206e\u206a\u202d\u206c\u202c\u206e\u202b\u200f\u206d\u206a\u202b\u202c\u200e\u202a\u206b\u200b\u206f\u206a\u206c\u202e\u202d\u200c\u200e\u206d\u200d\u202a\u202d\u206d\u206a\u202b\u206d\u202e[num].\u206d\u206a\u206d\u206f\u206f\u202e\u206e\u206a\u202e\u202d\u200b\u206a\u200e\u200e\u206a\u202a\u200e\u206a\u202c\u206f\u206a\u202d\u206f\u206f\u202a\u202a\u202d\u202d\u200b\u202d\u202a\u200d\u202d\u200e\u202b\u206d\u202b\u206c\u200f\u200d\u202e();
num2 = 114208061;
continue;
case 1u:
num2 = (int)(num3 * 1757643174) ^ -535563268;
continue;
case 4u:
return;
}
break;
}
}
}
internal uint \u202c\u202b\u206c\u206c\u202d\u202d\u202a\u206e\u206f\u200d\u202a\u206f\u206c\u206e\u200c\u206b\u200c\u202e\u200b\u202c\u206d\u202b\u202a\u206d\u202e\u206a\u206b\u206c\u200b\u206b\u202d\u200c\u206b\u202b\u206f\u206f\u206c\u200c\u206b\u202e(\u200e\u206e\u206f\u206c\u206d\u206d\u200e\u206b\u200f\u202a\u206a\u206a\u206d\u200d\u202d\u206f\u206f\u202d\u200d\u202d\u206b\u200f\u202b\u206d\u200f\u200d\u206a\u206d\u202c\u200f\u202d\u206b\u206f\u206b\u200f\u206e\u200c\u200d\u202a\u200c\u202e rangeDecoder)
{
uint num = 1u;
int num2 = \u200b\u206b\u200e\u202b\u202e\u202b\u200e\u200b\u202b\u206b\u206d\u206f\u200f\u200b\u206b\u202d\u206f\u200c\u200d\u200e\u202a\u206a\u206e\u202d\u200e\u206f\u206c\u200f\u206a\u200e\u206b\u200f\u200f\u202b\u202b\u200b\u202a\u200e\u200f\u200f\u202e;
while (true)
{
int num3;
int num4;
if (num2 <= 0)
{
num3 = -320626260;
num4 = num3;
}
else
{
num3 = -913716710;
num4 = num3;
}
while (true)
{
uint num5;
switch ((num5 = (uint)num3 ^ 0xB3E1C238u) % 5)
{
case 2u:
num3 = -913716710;
continue;
case 3u:
num = (num << 1) + \u200e\u202b\u202c\u206b\u206b\u202c\u202a\u200b\u200e\u206e\u206a\u202d\u206c\u202c\u206e\u202b\u200f\u206d\u206a\u202b\u202c\u200e\u202a\u206b\u200b\u206f\u206a\u206c\u202e\u202d\u200c\u200e\u206d\u200d\u202a\u202d\u206d\u206a\u202b\u206d\u202e[num].\u202b\u202e\u206c\u206b\u200e\u202c\u202c\u206c\u202c\u202d\u206d\u202e\u206a\u206a\u202a\u200c\u206c\u206e\u200f\u200e\u202b\u206f\u202c\u202c\u202a\u202e\u206d\u200f\u206a\u202e\u206a\u202d\u202b\u200b\u206d\u200d\u200e\u202d\u202b\u200f\u202e(rangeDecoder);
num3 = -1952290770;
continue;
case 0u:
num2--;
num3 = ((int)num5 * -667902704) ^ -1808977499;
continue;
case 1u:
break;
default:
return num - (uint)(1 << \u200b\u206b\u200e\u202b\u202e\u202b\u200e\u200b\u202b\u206b\u206d\u206f\u200f\u200b\u206b\u202d\u206f\u200c\u200d\u200e\u202a\u206a\u206e\u202d\u200e\u206f\u206c\u200f\u206a\u200e\u206b\u200f\u200f\u202b\u202b\u200b\u202a\u200e\u200f\u200f\u202e);
}
break;
}
}
}
internal uint \u200f\u202c\u206d\u200e\u206e\u200c\u202e\u202e\u202c\u206b\u206b\u206a\u202e\u202b\u202d\u202d\u202a\u206a\u206a\u206a\u202d\u206e\u200e\u200e\u202e\u202a\u206c\u202b\u206f\u202c\u200f\u202d\u206d\u202b\u200d\u206c\u200f\u206a\u200d\u206e\u202e(\u200e\u206e\u206f\u206c\u206d\u206d\u200e\u206b\u200f\u202a\u206a\u206a\u206d\u200d\u202d\u206f\u206f\u202d\u200d\u202d\u206b\u200f\u202b\u206d\u200f\u200d\u206a\u206d\u202c\u200f\u202d\u206b\u206f\u206b\u200f\u206e\u200c\u200d\u202a\u200c\u202e rangeDecoder)
{
uint num = 1u;
uint num7 = default(uint);
uint num4 = default(uint);
int num5 = default(int);
while (true)
{
int num2 = -57603700;
while (true)
{
uint num3;
switch ((num3 = (uint)num2 ^ 0xDAFEECF6u) % 11)
{
case 9u:
break;
case 2u:
num7 = \u200e\u202b\u202c\u206b\u206b\u202c\u202a\u200b\u200e\u206e\u206a\u202d\u206c\u202c\u206e\u202b\u200f\u206d\u206a\u202b\u202c\u200e\u202a\u206b\u200b\u206f\u206a\u206c\u202e\u202d\u200c\u200e\u206d\u200d\u202a\u202d\u206d\u206a\u202b\u206d\u202e[num].\u202b\u202e\u206c\u206b\u200e\u202c\u202c\u206c\u202c\u202d\u206d\u202e\u206a\u206a\u202a\u200c\u206c\u206e\u200f\u200e\u202b\u206f\u202c\u202c\u202a\u202e\u206d\u200f\u206a\u202e\u206a\u202d\u202b\u200b\u206d\u200d\u200e\u202d\u202b\u200f\u202e(rangeDecoder);
num2 = -581521304;
continue;
case 10u:
num4 |= num7 << num5;
num2 = ((int)num3 * -1734293047) ^ 0x75C1ECFC;
continue;
case 3u:
num5++;
num2 = ((int)num3 * -1993165746) ^ 0x4EDA6EC5;
continue;
case 7u:
num4 = 0u;
num2 = ((int)num3 * -1972685346) ^ -351535445;
continue;
case 6u:
num += num7;
num2 = ((int)num3 * -2118783792) ^ -1814172133;
continue;
case 1u:
num <<= 1;
num2 = ((int)num3 * -758541991) ^ -114555115;
continue;
case 4u:
{
int num6;
if (num5 >= \u200b\u206b\u200e\u202b\u202e\u202b\u200e\u200b\u202b\u206b\u206d\u206f\u200f\u200b\u206b\u202d\u206f\u200c\u200d\u200e\u202a\u206a\u206e\u202d\u200e\u206f\u206c\u200f\u206a\u200e\u206b\u200f\u200f\u202b\u202b\u200b\u202a\u200e\u200f\u200f\u202e)
{
num2 = -1544069113;
num6 = num2;
}
else
{
num2 = -1049919395;
num6 = num2;
}
continue;
}
case 0u:
num5 = 0;
num2 = (int)((num3 * 600218172) ^ 0x14A81CDF);
continue;
case 8u:
num2 = (int)(num3 * 1296485158) ^ -1418962423;
continue;
default:
return num4;
}
break;
}
}
}
internal static uint \u206d\u200b\u200e\u206f\u206d\u206a\u200e\u202a\u200f\u200d\u206e\u200b\u200e\u200f\u200e\u200b\u206d\u202b\u206b\u200b\u202d\u200c\u200b\u206a\u206f\u206b\u206e\u200b\u202d\u206f\u202d\u206a\u200e\u202d\u206b\u200c\u206c\u202e\u202b\u206b\u202e(\u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[] Models, uint startIndex, \u200e\u206e\u206f\u206c\u206d\u206d\u200e\u206b\u200f\u202a\u206a\u206a\u206d\u200d\u202d\u206f\u206f\u202d\u200d\u202d\u206b\u200f\u202b\u206d\u200f\u200d\u206a\u206d\u202c\u200f\u202d\u206b\u206f\u206b\u200f\u206e\u200c\u200d\u202a\u200c\u202e rangeDecoder, int NumBitLevels)
{
uint num = 1u;
uint num2 = 0u;
int num3 = 0;
uint num7 = default(uint);
while (true)
{
int num4;
int num5;
if (num3 >= NumBitLevels)
{
num4 = 892472191;
num5 = num4;
}
else
{
num4 = 982162372;
num5 = num4;
}
while (true)
{
uint num6;
switch ((num6 = (uint)num4 ^ 0x4961A875u) % 6)
{
case 0u:
num4 = 982162372;
continue;
case 5u:
num7 = Models[startIndex + num].\u202b\u202e\u206c\u206b\u200e\u202c\u202c\u206c\u202c\u202d\u206d\u202e\u206a\u206a\u202a\u200c\u206c\u206e\u200f\u200e\u202b\u206f\u202c\u202c\u202a\u202e\u206d\u200f\u206a\u202e\u206a\u202d\u202b\u200b\u206d\u200d\u200e\u202d\u202b\u200f\u202e(rangeDecoder);
num4 = 168378942;
continue;
case 1u:
num3++;
num4 = ((int)num6 * -514094202) ^ -1309474507;
continue;
case 3u:
num <<= 1;
num += num7;
num2 |= num7 << num3;
num4 = (int)(num6 * 1661330712) ^ -1420972610;
continue;
case 4u:
break;
default:
return num2;
}
break;
}
}
}
}
internal class \u200e\u206e\u206f\u206c\u206d\u206d\u200e\u206b\u200f\u202a\u206a\u206a\u206d\u200d\u202d\u206f\u206f\u202d\u200d\u202d\u206b\u200f\u202b\u206d\u200f\u200d\u206a\u206d\u202c\u200f\u202d\u206b\u206f\u206b\u200f\u206e\u200c\u200d\u202a\u200c\u202e
{
internal uint \u206d\u206b\u200f\u206d\u200b\u206d\u202e\u200c\u200f\u200e\u206b\u206e\u200d\u206e\u206b\u202d\u202e\u206b\u206e\u200e\u206d\u206b\u206c\u200b\u202a\u202c\u200e\u200d\u200e\u206a\u200f\u202e\u202d\u206a\u202b\u206e\u200b\u206d\u206f\u202e\u202e;
internal uint \u206f\u200b\u202d\u206c\u200c\u206d\u202d\u202b\u206f\u206d\u202e\u206e\u200e\u206f\u202c\u206e\u202a\u206d\u200e\u206b\u206d\u200b\u200d\u206e\u206d\u200d\u202d\u200d\u200d\u200f\u206b\u206f\u200f\u202e\u206b\u206a\u202b\u206d\u200b\u200d\u202e;
internal Stream \u202a\u206b\u200c\u202b\u202e\u206f\u200d\u200e\u202c\u202e\u202c\u206b\u202e\u200c\u200f\u206b\u202b\u202d\u206e\u202c\u206f\u202b\u202c\u202e\u206a\u206e\u200c\u200b\u200f\u202a\u206a\u200c\u206e\u202b\u206e\u202c\u206f\u202e\u200b\u202b\u202e;
internal void \u202c\u202c\u206c\u202a\u206a\u206d\u202b\u200f\u202a\u206f\u200f\u206a\u200c\u202c\u200f\u202e\u200d\u200c\u202e\u206c\u206d\u200d\u206f\u200d\u206b\u200f\u200b\u202d\u202c\u200e\u206c\u202e\u202b\u200f\u206f\u202a\u200c\u200f\u202c\u206b\u202e(Stream stream)
{
\u202a\u206b\u200c\u202b\u202e\u206f\u200d\u200e\u202c\u202e\u202c\u206b\u202e\u200c\u200f\u206b\u202b\u202d\u206e\u202c\u206f\u202b\u202c\u202e\u206a\u206e\u200c\u200b\u200f\u202a\u206a\u200c\u206e\u202b\u206e\u202c\u206f\u202e\u200b\u202b\u202e = stream;
int num3 = default(int);
while (true)
{
int num = 1971194389;
while (true)
{
uint num2;
switch ((num2 = (uint)num ^ 0x18661A78u) % 7)
{
case 4u:
break;
default:
return;
case 1u:
\u206d\u206b\u200f\u206d\u200b\u206d\u202e\u200c\u200f\u200e\u206b\u206e\u200d\u206e\u206b\u202d\u202e\u206b\u206e\u200e\u206d\u206b\u206c\u200b\u202a\u202c\u200e\u200d\u200e\u206a\u200f\u202e\u202d\u206a\u202b\u206e\u200b\u206d\u206f\u202e\u202e = 0u;
num = (int)(num2 * 152978272) ^ -703757614;
continue;
case 0u:
\u206f\u200b\u202d\u206c\u200c\u206d\u202d\u202b\u206f\u206d\u202e\u206e\u200e\u206f\u202c\u206e\u202a\u206d\u200e\u206b\u206d\u200b\u200d\u206e\u206d\u200d\u202d\u200d\u200d\u200f\u206b\u206f\u200f\u202e\u206b\u206a\u202b\u206d\u200b\u200d\u202e = uint.MaxValue;
num3 = 0;
num = ((int)num2 * -355643718) ^ -2025354896;
continue;
case 6u:
num = (int)((num2 * 1554741917) ^ 0xDCB791F);
continue;
case 5u:
\u206d\u206b\u200f\u206d\u200b\u206d\u202e\u200c\u200f\u200e\u206b\u206e\u200d\u206e\u206b\u202d\u202e\u206b\u206e\u200e\u206d\u206b\u206c\u200b\u202a\u202c\u200e\u200d\u200e\u206a\u200f\u202e\u202d\u206a\u202b\u206e\u200b\u206d\u206f\u202e\u202e = (\u206d\u206b\u200f\u206d\u200b\u206d\u202e\u200c\u200f\u200e\u206b\u206e\u200d\u206e\u206b\u202d\u202e\u206b\u206e\u200e\u206d\u206b\u206c\u200b\u202a\u202c\u200e\u200d\u200e\u206a\u200f\u202e\u202d\u206a\u202b\u206e\u200b\u206d\u206f\u202e\u202e << 8) | (byte)\u202a\u206b\u200c\u202b\u202e\u206f\u200d\u200e\u202c\u202e\u202c\u206b\u202e\u200c\u200f\u206b\u202b\u202d\u206e\u202c\u206f\u202b\u202c\u202e\u206a\u206e\u200c\u200b\u200f\u202a\u206a\u200c\u206e\u202b\u206e\u202c\u206f\u202e\u200b\u202b\u202e.ReadByte();
num3++;
num = 1635495939;
continue;
case 2u:
{
int num4;
if (num3 < 5)
{
num = 389078088;
num4 = num;
}
else
{
num = 1561905895;
num4 = num;
}
continue;
}
case 3u:
return;
}
break;
}
}
}
internal void \u206d\u202d\u200d\u202b\u202c\u202b\u200d\u202e\u200d\u206f\u202d\u202a\u206b\u206c\u200b\u200f\u200f\u202d\u206c\u206f\u200e\u202e\u206b\u200b\u202c\u206c\u200f\u202b\u200f\u206a\u206c\u206e\u202e\u202c\u200f\u206e\u202d\u202d\u202b\u202c\u202e()
{
\u202a\u206b\u200c\u202b\u202e\u206f\u200d\u200e\u202c\u202e\u202c\u206b\u202e\u200c\u200f\u206b\u202b\u202d\u206e\u202c\u206f\u202b\u202c\u202e\u206a\u206e\u200c\u200b\u200f\u202a\u206a\u200c\u206e\u202b\u206e\u202c\u206f\u202e\u200b\u202b\u202e = null;
}
internal void \u206c\u206d\u202a\u200c\u202a\u202d\u202e\u202d\u200e\u200d\u200b\u200f\u206e\u200f\u200d\u206e\u202d\u202d\u202c\u206d\u206b\u200d\u206c\u202c\u206a\u200d\u200d\u200b\u200c\u206a\u202c\u200d\u202d\u206a\u202a\u202b\u206d\u206d\u206f\u206f\u202e()
{
while (true)
{
int num;
int num2;
if (\u206f\u200b\u202d\u206c\u200c\u206d\u202d\u202b\u206f\u206d\u202e\u206e\u200e\u206f\u202c\u206e\u202a\u206d\u200e\u206b\u206d\u200b\u200d\u206e\u206d\u200d\u202d\u200d\u200d\u200f\u206b\u206f\u200f\u202e\u206b\u206a\u202b\u206d\u200b\u200d\u202e < 16777216)
{
num = -1964760174;
num2 = num;
}
else
{
num = -2024902027;
num2 = num;
}
while (true)
{
uint num3;
switch ((num3 = (uint)num ^ 0x9B09384Bu) % 5)
{
case 4u:
num = -1964760174;
continue;
default:
return;
case 3u:
\u206d\u206b\u200f\u206d\u200b\u206d\u202e\u200c\u200f\u200e\u206b\u206e\u200d\u206e\u206b\u202d\u202e\u206b\u206e\u200e\u206d\u206b\u206c\u200b\u202a\u202c\u200e\u200d\u200e\u206a\u200f\u202e\u202d\u206a\u202b\u206e\u200b\u206d\u206f\u202e\u202e = (\u206d\u206b\u200f\u206d\u200b\u206d\u202e\u200c\u200f\u200e\u206b\u206e\u200d\u206e\u206b\u202d\u202e\u206b\u206e\u200e\u206d\u206b\u206c\u200b\u202a\u202c\u200e\u200d\u200e\u206a\u200f\u202e\u202d\u206a\u202b\u206e\u200b\u206d\u206f\u202e\u202e << 8) | (byte)\u202a\u206b\u200c\u202b\u202e\u206f\u200d\u200e\u202c\u202e\u202c\u206b\u202e\u200c\u200f\u206b\u202b\u202d\u206e\u202c\u206f\u202b\u202c\u202e\u206a\u206e\u200c\u200b\u200f\u202a\u206a\u200c\u206e\u202b\u206e\u202c\u206f\u202e\u200b\u202b\u202e.ReadByte();
num = -227042428;
continue;
case 1u:
\u206f\u200b\u202d\u206c\u200c\u206d\u202d\u202b\u206f\u206d\u202e\u206e\u200e\u206f\u202c\u206e\u202a\u206d\u200e\u206b\u206d\u200b\u200d\u206e\u206d\u200d\u202d\u200d\u200d\u200f\u206b\u206f\u200f\u202e\u206b\u206a\u202b\u206d\u200b\u200d\u202e <<= 8;
num = ((int)num3 * -2108718942) ^ 0x7E41389F;
continue;
case 2u:
break;
case 0u:
return;
}
break;
}
}
}
internal uint \u200b\u206f\u206b\u202e\u206e\u202e\u206f\u202e\u202c\u202d\u206a\u200f\u200d\u200c\u202e\u206e\u200d\u202e\u206f\u206f\u202c\u200d\u200f\u202c\u206b\u206b\u202a\u200f\u202b\u202e\u202a\u200b\u206a\u200d\u206f\u206f\u200e\u206f\u200b\u202e\u202e(int numTotalBits)
{
uint num = \u206f\u200b\u202d\u206c\u200c\u206d\u202d\u202b\u206f\u206d\u202e\u206e\u200e\u206f\u202c\u206e\u202a\u206d\u200e\u206b\u206d\u200b\u200d\u206e\u206d\u200d\u202d\u200d\u200d\u200f\u206b\u206f\u200f\u202e\u206b\u206a\u202b\u206d\u200b\u200d\u202e;
uint num5 = default(uint);
int num7 = default(int);
uint num4 = default(uint);
while (true)
{
int num2 = 1919931047;
while (true)
{
uint num3;
switch ((num3 = (uint)num2 ^ 0x29B7C7AAu) % 12)
{
case 0u:
break;
case 5u:
num5 = \u206d\u206b\u200f\u206d\u200b\u206d\u202e\u200c\u200f\u200e\u206b\u206e\u200d\u206e\u206b\u202d\u202e\u206b\u206e\u200e\u206d\u206b\u206c\u200b\u202a\u202c\u200e\u200d\u200e\u206a\u200f\u202e\u202d\u206a\u202b\u206e\u200b\u206d\u206f\u202e\u202e;
num2 = ((int)num3 * -265300350) ^ 0x5842ACF;
continue;
case 4u:
{
int num10;
if (num7 > 0)
{
num2 = 510649810;
num10 = num2;
}
else
{
num2 = 1998208277;
num10 = num2;
}
continue;
}
case 7u:
num4 = 0u;
num7 = numTotalBits;
num2 = (int)(num3 * 1746443579) ^ -694141129;
continue;
case 6u:
num5 = (num5 << 8) | (byte)\u202a\u206b\u200c\u202b\u202e\u206f\u200d\u200e\u202c\u202e\u202c\u206b\u202e\u200c\u200f\u206b\u202b\u202d\u206e\u202c\u206f\u202b\u202c\u202e\u206a\u206e\u200c\u200b\u200f\u202a\u206a\u200c\u206e\u202b\u206e\u202c\u206f\u202e\u200b\u202b\u202e.ReadByte();
num2 = (int)(num3 * 1958847558) ^ -1025355525;
continue;
case 8u:
num >>= 1;
num2 = 2053648288;
continue;
case 9u:
{
int num8;
int num9;
if (num < 16777216)
{
num8 = 1140420850;
num9 = num8;
}
else
{
num8 = 1531428478;
num9 = num8;
}
num2 = num8 ^ (int)(num3 * 1538104890);
continue;
}
case 10u:
num7--;
num2 = 945377778;
continue;
case 2u:
{
uint num6 = num5 - num >> 31;
num5 -= num & (num6 - 1);
num4 = (num4 << 1) | (1 - num6);
num2 = (int)((num3 * 1190794549) ^ 0x1F031D6D);
continue;
}
case 3u:
\u206f\u200b\u202d\u206c\u200c\u206d\u202d\u202b\u206f\u206d\u202e\u206e\u200e\u206f\u202c\u206e\u202a\u206d\u200e\u206b\u206d\u200b\u200d\u206e\u206d\u200d\u202d\u200d\u200d\u200f\u206b\u206f\u200f\u202e\u206b\u206a\u202b\u206d\u200b\u200d\u202e = num;
\u206d\u206b\u200f\u206d\u200b\u206d\u202e\u200c\u200f\u200e\u206b\u206e\u200d\u206e\u206b\u202d\u202e\u206b\u206e\u200e\u206d\u206b\u206c\u200b\u202a\u202c\u200e\u200d\u200e\u206a\u200f\u202e\u202d\u206a\u202b\u206e\u200b\u206d\u206f\u202e\u202e = num5;
num2 = ((int)num3 * -1518493646) ^ -1448391029;
continue;
case 1u:
num <<= 8;
num2 = (int)(num3 * 2060706973) ^ -787650299;
continue;
default:
return num4;
}
break;
}
}
}
internal \u200e\u206e\u206f\u206c\u206d\u206d\u200e\u206b\u200f\u202a\u206a\u206a\u206d\u200d\u202d\u206f\u206f\u202d\u200d\u202d\u206b\u200f\u202b\u206d\u200f\u200d\u206a\u206d\u202c\u200f\u202d\u206b\u206f\u206b\u200f\u206e\u200c\u200d\u202a\u200c\u202e()
{
}
}
internal class \u200c\u202b\u200c\u200e\u202b\u206a\u206d\u200d\u200e\u200b\u200f\u202b\u206e\u200b\u200d\u200f\u202b\u206c\u202e\u202e\u200f\u202c\u200d\u206d\u206b\u202d\u200d\u200c\u206a\u206e\u200e\u202e\u202d\u206a\u202a\u200d\u202c\u202e\u202d\u206c\u202e
{
internal class \u206d\u206f\u202e\u202a\u202d\u202a\u202c\u200e\u202c\u206a\u206c\u206b\u200e\u202c\u202d\u200e\u202d\u200c\u200c\u202c\u200f\u200e\u206b\u202b\u206e\u202d\u202a\u206a\u206b\u200f\u202a\u206a\u202c\u206e\u200b\u202b\u206b\u206c\u202b\u200d\u202e
{
internal readonly \u202d\u200b\u200d\u202c\u202a\u200d\u202c\u200c\u200e\u202b\u200f\u202c\u206f\u200f\u206a\u202c\u206e\u202d\u206f\u200f\u200d\u206e\u200b\u200b\u200c\u206a\u206b\u202d\u200d\u202b\u200c\u200b\u202c\u200c\u206e\u200e\u200e\u202a\u202d\u202e[] \u206b\u206e\u206a\u202d\u202c\u202e\u200c\u200f\u202a\u206e\u200d\u206e\u202d\u206e\u202e\u200f\u200d\u206e\u206b\u200e\u202a\u200f\u200f\u206b\u206a\u202a\u200b\u202e\u202c\u202e\u200f\u202d\u206a\u206a\u200e\u200d\u200d\u202a\u200f\u200c\u202e = new \u202d\u200b\u200d\u202c\u202a\u200d\u202c\u200c\u200e\u202b\u200f\u202c\u206f\u200f\u206a\u202c\u206e\u202d\u206f\u200f\u200d\u206e\u200b\u200b\u200c\u206a\u206b\u202d\u200d\u202b\u200c\u200b\u202c\u200c\u206e\u200e\u200e\u202a\u202d\u202e[16];
internal readonly \u202d\u200b\u200d\u202c\u202a\u200d\u202c\u200c\u200e\u202b\u200f\u202c\u206f\u200f\u206a\u202c\u206e\u202d\u206f\u200f\u200d\u206e\u200b\u200b\u200c\u206a\u206b\u202d\u200d\u202b\u200c\u200b\u202c\u200c\u206e\u200e\u200e\u202a\u202d\u202e[] \u202e\u200e\u200c\u200d\u200e\u200f\u206e\u200d\u200c\u200c\u202a\u206a\u206c\u206f\u206c\u200f\u202a\u202d\u200b\u202c\u206f\u202a\u206b\u206a\u202c\u206d\u200b\u200e\u206b\u202c\u200d\u200b\u202a\u202d\u200b\u200e\u206d\u206f\u206d\u202c\u202e = new \u202d\u200b\u200d\u202c\u202a\u200d\u202c\u200c\u200e\u202b\u200f\u202c\u206f\u200f\u206a\u202c\u206e\u202d\u206f\u200f\u200d\u206e\u200b\u200b\u200c\u206a\u206b\u202d\u200d\u202b\u200c\u200b\u202c\u200c\u206e\u200e\u200e\u202a\u202d\u202e[16];
internal \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e \u200b\u206f\u206e\u206e\u200d\u200b\u200c\u206a\u202c\u200f\u206e\u200d\u202d\u200d\u200e\u202a\u206d\u206a\u202d\u206d\u202a\u202b\u202d\u202d\u202c\u200b\u202a\u202c\u202a\u202b\u200c\u202e\u200b\u202e\u206d\u200d\u206e\u206f\u206c\u202b\u202e;
internal \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e \u200f\u200f\u202d\u202b\u202d\u206a\u200c\u202d\u202b\u200b\u206f\u200b\u206a\u206f\u200f\u202e\u200b\u206e\u206c\u200f\u206b\u202d\u200f\u200c\u202e\u202d\u200c\u202c\u206d\u206e\u202d\u200b\u200d\u202c\u200b\u200c\u206e\u200e\u202b\u206c\u202e;
internal \u202d\u200b\u200d\u202c\u202a\u200d\u202c\u200c\u200e\u202b\u200f\u202c\u206f\u200f\u206a\u202c\u206e\u202d\u206f\u200f\u200d\u206e\u200b\u200b\u200c\u206a\u206b\u202d\u200d\u202b\u200c\u200b\u202c\u200c\u206e\u200e\u200e\u202a\u202d\u202e \u206e\u200f\u206c\u206f\u200b\u200f\u206d\u202d\u202c\u200e\u206e\u200b\u202e\u202c\u206e\u202e\u206a\u200b\u200f\u200c\u202c\u200b\u200b\u206e\u206a\u206a\u202e\u202a\u200d\u200e\u202c\u206a\u206e\u206d\u200b\u202b\u200e\u200c\u200e\u206b\u202e = new \u202d\u200b\u200d\u202c\u202a\u200d\u202c\u200c\u200e\u202b\u200f\u202c\u206f\u200f\u206a\u202c\u206e\u202d\u206f\u200f\u200d\u206e\u200b\u200b\u200c\u206a\u206b\u202d\u200d\u202b\u200c\u200b\u202c\u200c\u206e\u200e\u200e\u202a\u202d\u202e(8);
internal uint \u202e\u206d\u200f\u200b\u202d\u200e\u202c\u202c\u202c\u206d\u200c\u202d\u202d\u200c\u202c\u206d\u206e\u202a\u206f\u202b\u206e\u206a\u202a\u206f\u206b\u206f\u206f\u206c\u202a\u206f\u206e\u202e\u202d\u202a\u200d\u202e\u200e\u206f\u206e\u206d\u202e;
internal void \u206f\u206e\u206d\u202b\u206d\u200e\u202e\u202c\u202a\u206d\u200d\u206c\u202c\u206b\u200e\u200e\u200d\u202e\u200d\u200b\u200e\u206f\u200d\u200f\u206e\u200c\u202c\u200c\u202d\u202a\u200d\u200c\u206f\u200b\u200c\u202d\u200b\u200c\u206f\u206b\u202e(uint numPosStates)
{
uint num = \u202e\u206d\u200f\u200b\u202d\u200e\u202c\u202c\u202c\u206d\u200c\u202d\u202d\u200c\u202c\u206d\u206e\u202a\u206f\u202b\u206e\u206a\u202a\u206f\u206b\u206f\u206f\u206c\u202a\u206f\u206e\u202e\u202d\u202a\u200d\u202e\u200e\u206f\u206e\u206d\u202e;
while (true)
{
int num2 = -688215483;
while (true)
{
uint num3;
switch ((num3 = (uint)num2 ^ 0x88877E2Bu) % 5)
{
case 0u:
break;
case 4u:
{
int num4;
if (num >= numPosStates)
{
num2 = -1465846755;
num4 = num2;
}
else
{
num2 = -339058563;
num4 = num2;
}
continue;
}
case 2u:
\u206b\u206e\u206a\u202d\u202c\u202e\u200c\u200f\u202a\u206e\u200d\u206e\u202d\u206e\u202e\u200f\u200d\u206e\u206b\u200e\u202a\u200f\u200f\u206b\u206a\u202a\u200b\u202e\u202c\u202e\u200f\u202d\u206a\u206a\u200e\u200d\u200d\u202a\u200f\u200c\u202e[num] = new \u202d\u200b\u200d\u202c\u202a\u200d\u202c\u200c\u200e\u202b\u200f\u202c\u206f\u200f\u206a\u202c\u206e\u202d\u206f\u200f\u200d\u206e\u200b\u200b\u200c\u206a\u206b\u202d\u200d\u202b\u200c\u200b\u202c\u200c\u206e\u200e\u200e\u202a\u202d\u202e(3);
\u202e\u200e\u200c\u200d\u200e\u200f\u206e\u200d\u200c\u200c\u202a\u206a\u206c\u206f\u206c\u200f\u202a\u202d\u200b\u202c\u206f\u202a\u206b\u206a\u202c\u206d\u200b\u200e\u206b\u202c\u200d\u200b\u202a\u202d\u200b\u200e\u206d\u206f\u206d\u202c\u202e[num] = new \u202d\u200b\u200d\u202c\u202a\u200d\u202c\u200c\u200e\u202b\u200f\u202c\u206f\u200f\u206a\u202c\u206e\u202d\u206f\u200f\u200d\u206e\u200b\u200b\u200c\u206a\u206b\u202d\u200d\u202b\u200c\u200b\u202c\u200c\u206e\u200e\u200e\u202a\u202d\u202e(3);
num++;
num2 = -2063505822;
continue;
case 1u:
num2 = ((int)num3 * -672108408) ^ 0x4DE99C12;
continue;
default:
\u202e\u206d\u200f\u200b\u202d\u200e\u202c\u202c\u202c\u206d\u200c\u202d\u202d\u200c\u202c\u206d\u206e\u202a\u206f\u202b\u206e\u206a\u202a\u206f\u206b\u206f\u206f\u206c\u202a\u206f\u206e\u202e\u202d\u202a\u200d\u202e\u200e\u206f\u206e\u206d\u202e = numPosStates;
return;
}
break;
}
}
}
internal void \u206f\u200b\u200c\u202c\u202a\u202e\u202c\u200c\u200e\u202c\u206b\u200b\u202e\u202e\u200b\u206b\u202a\u206a\u200c\u206b\u206d\u202a\u206d\u202d\u202a\u202b\u206d\u200f\u206b\u206d\u202e\u206c\u200f\u200f\u200d\u206d\u206b\u202e\u206e\u206d\u202e()
{
\u200b\u206f\u206e\u206e\u200d\u200b\u200c\u206a\u202c\u200f\u206e\u200d\u202d\u200d\u200e\u202a\u206d\u206a\u202d\u206d\u202a\u202b\u202d\u202d\u202c\u200b\u202a\u202c\u202a\u202b\u200c\u202e\u200b\u202e\u206d\u200d\u206e\u206f\u206c\u202b\u202e.\u206d\u206a\u206d\u206f\u206f\u202e\u206e\u206a\u202e\u202d\u200b\u206a\u200e\u200e\u206a\u202a\u200e\u206a\u202c\u206f\u206a\u202d\u206f\u206f\u202a\u202a\u202d\u202d\u200b\u202d\u202a\u200d\u202d\u200e\u202b\u206d\u202b\u206c\u200f\u200d\u202e();
uint num = 0u;
while (true)
{
int num2;
int num3;
if (num >= \u202e\u206d\u200f\u200b\u202d\u200e\u202c\u202c\u202c\u206d\u200c\u202d\u202d\u200c\u202c\u206d\u206e\u202a\u206f\u202b\u206e\u206a\u202a\u206f\u206b\u206f\u206f\u206c\u202a\u206f\u206e\u202e\u202d\u202a\u200d\u202e\u200e\u206f\u206e\u206d\u202e)
{
num2 = 76211878;
num3 = num2;
}
else
{
num2 = 312361305;
num3 = num2;
}
while (true)
{
uint num4;
switch ((num4 = (uint)num2 ^ 0x23CBB60Fu) % 8)
{
case 7u:
num2 = 312361305;
continue;
default:
return;
case 2u:
break;
case 4u:
\u202e\u200e\u200c\u200d\u200e\u200f\u206e\u200d\u200c\u200c\u202a\u206a\u206c\u206f\u206c\u200f\u202a\u202d\u200b\u202c\u206f\u202a\u206b\u206a\u202c\u206d\u200b\u200e\u206b\u202c\u200d\u200b\u202a\u202d\u200b\u200e\u206d\u206f\u206d\u202c\u202e[num].\u200c\u200f\u206d\u206c\u200e\u206b\u200b\u202a\u202d\u206b\u200d\u200b\u202d\u200f\u202c\u202b\u206a\u200d\u202c\u202b\u200b\u206c\u202d\u200f\u206e\u200f\u202c\u200f\u200b\u206b\u200b\u206e\u200f\u202b\u200c\u206d\u206b\u200f\u206a\u202e();
num2 = ((int)num4 * -666706342) ^ 0x676F47AC;
continue;
case 6u:
\u206b\u206e\u206a\u202d\u202c\u202e\u200c\u200f\u202a\u206e\u200d\u206e\u202d\u206e\u202e\u200f\u200d\u206e\u206b\u200e\u202a\u200f\u200f\u206b\u206a\u202a\u200b\u202e\u202c\u202e\u200f\u202d\u206a\u206a\u200e\u200d\u200d\u202a\u200f\u200c\u202e[num].\u200c\u200f\u206d\u206c\u200e\u206b\u200b\u202a\u202d\u206b\u200d\u200b\u202d\u200f\u202c\u202b\u206a\u200d\u202c\u202b\u200b\u206c\u202d\u200f\u206e\u200f\u202c\u200f\u200b\u206b\u200b\u206e\u200f\u202b\u200c\u206d\u206b\u200f\u206a\u202e();
num2 = 750930291;
continue;
case 1u:
\u200f\u200f\u202d\u202b\u202d\u206a\u200c\u202d\u202b\u200b\u206f\u200b\u206a\u206f\u200f\u202e\u200b\u206e\u206c\u200f\u206b\u202d\u200f\u200c\u202e\u202d\u200c\u202c\u206d\u206e\u202d\u200b\u200d\u202c\u200b\u200c\u206e\u200e\u202b\u206c\u202e.\u206d\u206a\u206d\u206f\u206f\u202e\u206e\u206a\u202e\u202d\u200b\u206a\u200e\u200e\u206a\u202a\u200e\u206a\u202c\u206f\u206a\u202d\u206f\u206f\u202a\u202a\u202d\u202d\u200b\u202d\u202a\u200d\u202d\u200e\u202b\u206d\u202b\u206c\u200f\u200d\u202e();
num2 = ((int)num4 * -409541149) ^ -1882072031;
continue;
case 5u:
\u206e\u200f\u206c\u206f\u200b\u200f\u206d\u202d\u202c\u200e\u206e\u200b\u202e\u202c\u206e\u202e\u206a\u200b\u200f\u200c\u202c\u200b\u200b\u206e\u206a\u206a\u202e\u202a\u200d\u200e\u202c\u206a\u206e\u206d\u200b\u202b\u200e\u200c\u200e\u206b\u202e.\u200c\u200f\u206d\u206c\u200e\u206b\u200b\u202a\u202d\u206b\u200d\u200b\u202d\u200f\u202c\u202b\u206a\u200d\u202c\u202b\u200b\u206c\u202d\u200f\u206e\u200f\u202c\u200f\u200b\u206b\u200b\u206e\u200f\u202b\u200c\u206d\u206b\u200f\u206a\u202e();
num2 = ((int)num4 * -1382724683) ^ -1292458474;
continue;
case 3u:
num++;
num2 = ((int)num4 * -1501894711) ^ -1676989706;
continue;
case 0u:
return;
}
break;
}
}
}
internal uint \u206c\u202c\u200c\u206e\u202b\u206e\u202a\u202b\u206e\u202d\u200d\u202b\u202e\u202a\u202b\u206e\u206a\u202e\u202a\u202b\u200e\u206e\u202a\u206f\u200c\u206f\u200c\u202e\u206f\u206d\u206d\u200c\u206e\u202e\u206d\u206c\u206d\u200b\u200d\u206e\u202e(\u200e\u206e\u206f\u206c\u206d\u206d\u200e\u206b\u200f\u202a\u206a\u206a\u206d\u200d\u202d\u206f\u206f\u202d\u200d\u202d\u206b\u200f\u202b\u206d\u200f\u200d\u206a\u206d\u202c\u200f\u202d\u206b\u206f\u206b\u200f\u206e\u200c\u200d\u202a\u200c\u202e rangeDecoder, uint posState)
{
if (\u200b\u206f\u206e\u206e\u200d\u200b\u200c\u206a\u202c\u200f\u206e\u200d\u202d\u200d\u200e\u202a\u206d\u206a\u202d\u206d\u202a\u202b\u202d\u202d\u202c\u200b\u202a\u202c\u202a\u202b\u200c\u202e\u200b\u202e\u206d\u200d\u206e\u206f\u206c\u202b\u202e.\u202b\u202e\u206c\u206b\u200e\u202c\u202c\u206c\u202c\u202d\u206d\u202e\u206a\u206a\u202a\u200c\u206c\u206e\u200f\u200e\u202b\u206f\u202c\u202c\u202a\u202e\u206d\u200f\u206a\u202e\u206a\u202d\u202b\u200b\u206d\u200d\u200e\u202d\u202b\u200f\u202e(rangeDecoder) == 0)
{
goto IL_0011;
}
goto IL_00e9;
IL_00e9:
uint num = 8u;
int num2 = -167508651;
goto IL_0016;
IL_0016:
while (true)
{
uint num3;
switch ((num3 = (uint)num2 ^ 0xE4B46A2Cu) % 8)
{
case 6u:
break;
case 2u:
num += \u202e\u200e\u200c\u200d\u200e\u200f\u206e\u200d\u200c\u200c\u202a\u206a\u206c\u206f\u206c\u200f\u202a\u202d\u200b\u202c\u206f\u202a\u206b\u206a\u202c\u206d\u200b\u200e\u206b\u202c\u200d\u200b\u202a\u202d\u200b\u200e\u206d\u206f\u206d\u202c\u202e[posState].\u202c\u202b\u206c\u206c\u202d\u202d\u202a\u206e\u206f\u200d\u202a\u206f\u206c\u206e\u200c\u206b\u200c\u202e\u200b\u202c\u206d\u202b\u202a\u206d\u202e\u206a\u206b\u206c\u200b\u206b\u202d\u200c\u206b\u202b\u206f\u206f\u206c\u200c\u206b\u202e(rangeDecoder);
num2 = ((int)num3 * -1868336809) ^ -1443203843;
continue;
case 1u:
{
int num4;
int num5;
if (\u200f\u200f\u202d\u202b\u202d\u206a\u200c\u202d\u202b\u200b\u206f\u200b\u206a\u206f\u200f\u202e\u200b\u206e\u206c\u200f\u206b\u202d\u200f\u200c\u202e\u202d\u200c\u202c\u206d\u206e\u202d\u200b\u200d\u202c\u200b\u200c\u206e\u200e\u202b\u206c\u202e.\u202b\u202e\u206c\u206b\u200e\u202c\u202c\u206c\u202c\u202d\u206d\u202e\u206a\u206a\u202a\u200c\u206c\u206e\u200f\u200e\u202b\u206f\u202c\u202c\u202a\u202e\u206d\u200f\u206a\u202e\u206a\u202d\u202b\u200b\u206d\u200d\u200e\u202d\u202b\u200f\u202e(rangeDecoder) != 0)
{
num4 = -622439466;
num5 = num4;
}
else
{
num4 = -1029536983;
num5 = num4;
}
num2 = num4 ^ ((int)num3 * -211438065);
continue;
}
case 0u:
num += \u206e\u200f\u206c\u206f\u200b\u200f\u206d\u202d\u202c\u200e\u206e\u200b\u202e\u202c\u206e\u202e\u206a\u200b\u200f\u200c\u202c\u200b\u200b\u206e\u206a\u206a\u202e\u202a\u200d\u200e\u202c\u206a\u206e\u206d\u200b\u202b\u200e\u200c\u200e\u206b\u202e.\u202c\u202b\u206c\u206c\u202d\u202d\u202a\u206e\u206f\u200d\u202a\u206f\u206c\u206e\u200c\u206b\u200c\u202e\u200b\u202c\u206d\u202b\u202a\u206d\u202e\u206a\u206b\u206c\u200b\u206b\u202d\u200c\u206b\u202b\u206f\u206f\u206c\u200c\u206b\u202e(rangeDecoder);
num2 = ((int)num3 * -493493105) ^ 0x439E633B;
continue;
case 3u:
return \u206b\u206e\u206a\u202d\u202c\u202e\u200c\u200f\u202a\u206e\u200d\u206e\u202d\u206e\u202e\u200f\u200d\u206e\u206b\u200e\u202a\u200f\u200f\u206b\u206a\u202a\u200b\u202e\u202c\u202e\u200f\u202d\u206a\u206a\u200e\u200d\u200d\u202a\u200f\u200c\u202e[posState].\u202c\u202b\u206c\u206c\u202d\u202d\u202a\u206e\u206f\u200d\u202a\u206f\u206c\u206e\u200c\u206b\u200c\u202e\u200b\u202c\u206d\u202b\u202a\u206d\u202e\u206a\u206b\u206c\u200b\u206b\u202d\u200c\u206b\u202b\u206f\u206f\u206c\u200c\u206b\u202e(rangeDecoder);
case 5u:
num += 8;
num2 = -1807346300;
continue;
case 4u:
goto IL_00e9;
default:
return num;
}
break;
}
goto IL_0011;
IL_0011:
num2 = -133987249;
goto IL_0016;
}
internal \u206d\u206f\u202e\u202a\u202d\u202a\u202c\u200e\u202c\u206a\u206c\u206b\u200e\u202c\u202d\u200e\u202d\u200c\u200c\u202c\u200f\u200e\u206b\u202b\u206e\u202d\u202a\u206a\u206b\u200f\u202a\u206a\u202c\u206e\u200b\u202b\u206b\u206c\u202b\u200d\u202e()
{
}
}
internal class \u202b\u202e\u200d\u206c\u200e\u200e\u200b\u200b\u206f\u200e\u202e\u202d\u206d\u206f\u206e\u200b\u206d\u202b\u200c\u202c\u200d\u200c\u202b\u202e\u202d\u202e\u206f\u202e\u202e\u200b\u200c\u202e\u206e\u206d\u200f\u200b\u206c\u206a\u200f\u200e\u202e
{
internal struct \u200f\u206f\u200c\u206c\u200c\u202e\u200c\u206d\u206b\u200b\u206c\u206b\u206b\u202a\u206a\u206b\u202b\u200c\u206b\u206b\u200f\u206c\u200e\u202a\u202a\u202c\u200c\u206a\u206a\u206a\u206a\u206e\u206f\u202d\u200d\u206a\u202c\u200c\u200c\u206f\u202e
{
internal \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[] \u200e\u202d\u206b\u206c\u200d\u206b\u206e\u200e\u202d\u202a\u206a\u202e\u206d\u200f\u206f\u206c\u200f\u206c\u206c\u200f\u206d\u200f\u200c\u206f\u202e\u200e\u202c\u200d\u206d\u200c\u202d\u206b\u206d\u202b\u200f\u206e\u206a\u202d\u200e\u200c\u202e;
internal void \u200f\u202c\u206c\u206b\u206f\u200e\u202e\u206e\u206b\u206c\u206d\u206b\u206c\u206c\u202e\u200d\u206b\u202e\u206e\u200d\u202c\u206b\u206f\u200f\u206c\u206a\u206d\u202c\u202c\u202c\u206b\u202b\u206c\u202c\u202c\u200b\u200e\u200e\u200b\u206b\u202e()
{
\u200e\u202d\u206b\u206c\u200d\u206b\u206e\u200e\u202d\u202a\u206a\u202e\u206d\u200f\u206f\u206c\u200f\u206c\u206c\u200f\u206d\u200f\u200c\u206f\u202e\u200e\u202c\u200d\u206d\u200c\u202d\u206b\u206d\u202b\u200f\u206e\u206a\u202d\u200e\u200c\u202e = new \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[768];
}
internal void \u202d\u206a\u200b\u200d\u200b\u206f\u202d\u200d\u206c\u206f\u206a\u202b\u202e\u202e\u206d\u202e\u200c\u202c\u202a\u206a\u206f\u206f\u200e\u202b\u206f\u202b\u202e\u206c\u200b\u206a\u206e\u206b\u206c\u206f\u200b\u202d\u202b\u202d\u206f\u202b\u202e()
{
int num = 0;
while (true)
{
int num2 = -596113153;
while (true)
{
uint num3;
switch ((num3 = (uint)num2 ^ 0xF47316E8u) % 6)
{
case 0u:
break;
default:
return;
case 5u:
num2 = ((int)num3 * -643861160) ^ -974233407;
continue;
case 1u:
\u200e\u202d\u206b\u206c\u200d\u206b\u206e\u200e\u202d\u202a\u206a\u202e\u206d\u200f\u206f\u206c\u200f\u206c\u206c\u200f\u206d\u200f\u200c\u206f\u202e\u200e\u202c\u200d\u206d\u200c\u202d\u206b\u206d\u202b\u200f\u206e\u206a\u202d\u200e\u200c\u202e[num].\u206d\u206a\u206d\u206f\u206f\u202e\u206e\u206a\u202e\u202d\u200b\u206a\u200e\u200e\u206a\u202a\u200e\u206a\u202c\u206f\u206a\u202d\u206f\u206f\u202a\u202a\u202d\u202d\u200b\u202d\u202a\u200d\u202d\u200e\u202b\u206d\u202b\u206c\u200f\u200d\u202e();
num2 = -2035998560;
continue;
case 4u:
num++;
num2 = ((int)num3 * -353018735) ^ 0xB8B24E1;
continue;
case 3u:
{
int num4;
if (num < 768)
{
num2 = -570546943;
num4 = num2;
}
else
{
num2 = -28567252;
num4 = num2;
}
continue;
}
case 2u:
return;
}
break;
}
}
}
internal byte \u206e\u200e\u202a\u206e\u206b\u200d\u206b\u200f\u202e\u202d\u200f\u206f\u202c\u206c\u200e\u200d\u206e\u206d\u202a\u202c\u200e\u202d\u200c\u200f\u202a\u202c\u206f\u206c\u202b\u202e\u206a\u202d\u202b\u200e\u202c\u206b\u202d\u206b\u202c\u202b\u202e(\u200e\u206e\u206f\u206c\u206d\u206d\u200e\u206b\u200f\u202a\u206a\u206a\u206d\u200d\u202d\u206f\u206f\u202d\u200d\u202d\u206b\u200f\u202b\u206d\u200f\u200d\u206a\u206d\u202c\u200f\u202d\u206b\u206f\u206b\u200f\u206e\u200c\u200d\u202a\u200c\u202e rangeDecoder)
{
uint num = 1u;
while (true)
{
int num2 = 2249583;
while (true)
{
uint num3;
switch ((num3 = (uint)num2 ^ 0x11504AD1u) % 3)
{
case 0u:
break;
case 1u:
{
num = (num << 1) | \u200e\u202d\u206b\u206c\u200d\u206b\u206e\u200e\u202d\u202a\u206a\u202e\u206d\u200f\u206f\u206c\u200f\u206c\u206c\u200f\u206d\u200f\u200c\u206f\u202e\u200e\u202c\u200d\u206d\u200c\u202d\u206b\u206d\u202b\u200f\u206e\u206a\u202d\u200e\u200c\u202e[num].\u202b\u202e\u206c\u206b\u200e\u202c\u202c\u206c\u202c\u202d\u206d\u202e\u206a\u206a\u202a\u200c\u206c\u206e\u200f\u200e\u202b\u206f\u202c\u202c\u202a\u202e\u206d\u200f\u206a\u202e\u206a\u202d\u202b\u200b\u206d\u200d\u200e\u202d\u202b\u200f\u202e(rangeDecoder);
int num4;
if (num < 256)
{
num2 = 2249583;
num4 = num2;
}
else
{
num2 = 143407047;
num4 = num2;
}
continue;
}
default:
return (byte)num;
}
break;
}
}
}
internal byte \u206d\u200d\u206a\u206d\u206a\u202d\u206f\u206f\u200d\u200d\u200b\u202a\u200c\u206f\u200f\u202e\u202e\u200e\u202a\u202c\u206c\u202b\u200c\u202d\u206b\u200d\u200c\u200d\u202e\u202d\u200e\u206c\u202a\u202d\u202e\u202a\u202b\u206b\u206f\u202e\u202e(\u200e\u206e\u206f\u206c\u206d\u206d\u200e\u206b\u200f\u202a\u206a\u206a\u206d\u200d\u202d\u206f\u206f\u202d\u200d\u202d\u206b\u200f\u202b\u206d\u200f\u200d\u206a\u206d\u202c\u200f\u202d\u206b\u206f\u206b\u200f\u206e\u200c\u200d\u202a\u200c\u202e rangeDecoder, byte matchByte)
{
uint num = 1u;
uint num5 = default(uint);
uint num6 = default(uint);
while (true)
{
int num2 = -1610480790;
while (true)
{
uint num3;
switch ((num3 = (uint)num2 ^ 0xF2CA45A8u) % 9)
{
case 0u:
break;
case 3u:
num5 = (uint)(matchByte >> 7) & 1u;
matchByte <<= 1;
num6 = \u200e\u202d\u206b\u206c\u200d\u206b\u206e\u200e\u202d\u202a\u206a\u202e\u206d\u200f\u206f\u206c\u200f\u206c\u206c\u200f\u206d\u200f\u200c\u206f\u202e\u200e\u202c\u200d\u206d\u200c\u202d\u206b\u206d\u202b\u200f\u206e\u206a\u202d\u200e\u200c\u202e[(1 + num5 << 8) + num].\u202b\u202e\u206c\u206b\u200e\u202c\u202c\u206c\u202c\u202d\u206d\u202e\u206a\u206a\u202a\u200c\u206c\u206e\u200f\u200e\u202b\u206f\u202c\u202c\u202a\u202e\u206d\u200f\u206a\u202e\u206a\u202d\u202b\u200b\u206d\u200d\u200e\u202d\u202b\u200f\u202e(rangeDecoder);
num2 = -1801383034;
continue;
case 7u:
{
int num9;
if (num >= 256)
{
num2 = -614492853;
num9 = num2;
}
else
{
num2 = -1610480790;
num9 = num2;
}
continue;
}
case 4u:
num2 = ((int)num3 * -8253132) ^ -282446868;
continue;
case 8u:
{
num = (num << 1) | num6;
int num7;
int num8;
if (num5 != num6)
{
num7 = -1266612296;
num8 = num7;
}
else
{
num7 = -329099976;
num8 = num7;
}
num2 = num7 ^ (int)(num3 * 456149449);
continue;
}
case 6u:
num = (num << 1) | \u200e\u202d\u206b\u206c\u200d\u206b\u206e\u200e\u202d\u202a\u206a\u202e\u206d\u200f\u206f\u206c\u200f\u206c\u206c\u200f\u206d\u200f\u200c\u206f\u202e\u200e\u202c\u200d\u206d\u200c\u202d\u206b\u206d\u202b\u200f\u206e\u206a\u202d\u200e\u200c\u202e[num].\u202b\u202e\u206c\u206b\u200e\u202c\u202c\u206c\u202c\u202d\u206d\u202e\u206a\u206a\u202a\u200c\u206c\u206e\u200f\u200e\u202b\u206f\u202c\u202c\u202a\u202e\u206d\u200f\u206a\u202e\u206a\u202d\u202b\u200b\u206d\u200d\u200e\u202d\u202b\u200f\u202e(rangeDecoder);
num2 = -1516188876;
continue;
case 5u:
{
int num4;
if (num < 256)
{
num2 = -378425201;
num4 = num2;
}
else
{
num2 = -1020194622;
num4 = num2;
}
continue;
}
case 2u:
num2 = (int)((num3 * 125073179) ^ 0x6F61DD65);
continue;
default:
return (byte)num;
}
break;
}
}
}
}
internal \u200f\u206f\u200c\u206c\u200c\u202e\u200c\u206d\u206b\u200b\u206c\u206b\u206b\u202a\u206a\u206b\u202b\u200c\u206b\u206b\u200f\u206c\u200e\u202a\u202a\u202c\u200c\u206a\u206a\u206a\u206a\u206e\u206f\u202d\u200d\u206a\u202c\u200c\u200c\u206f\u202e[] \u206b\u200d\u202d\u206e\u200c\u200e\u202c\u200c\u202c\u202b\u200e\u202b\u202b\u200b\u202c\u206f\u206f\u206c\u200f\u202b\u206b\u200f\u206e\u206a\u202a\u200d\u206a\u206e\u200f\u206f\u206f\u202d\u206d\u202c\u200e\u202b\u202d\u206c\u200e\u202e;
internal int \u202d\u206a\u200c\u206c\u206f\u202e\u200e\u200e\u200f\u206a\u206e\u206f\u200b\u200c\u206a\u200c\u206c\u202d\u200f\u200c\u206a\u200e\u202c\u206e\u202c\u206e\u202b\u200d\u200d\u206b\u206d\u206f\u202d\u200b\u206e\u206f\u200c\u202a\u202a\u206a\u202e;
internal int \u206a\u200e\u206b\u202d\u202e\u202a\u200d\u206b\u202b\u200f\u200f\u206c\u202a\u206d\u206b\u200d\u202e\u200c\u202b\u200f\u200d\u206b\u202e\u200f\u206f\u206a\u200e\u200f\u206d\u206d\u200c\u202a\u206c\u202b\u202c\u200d\u206d\u200f\u206c\u202b\u202e;
internal uint \u202d\u202c\u202e\u200f\u202e\u200d\u202d\u200e\u202d\u202c\u206b\u202e\u206e\u202d\u206d\u200c\u202e\u206d\u206f\u202c\u206e\u200c\u206f\u200b\u200f\u202b\u202b\u200e\u206f\u200c\u200e\u200d\u202a\u206b\u200e\u206a\u202b\u202e\u202a\u206b\u202e;
internal void \u206c\u202d\u202d\u200c\u200b\u206c\u202d\u206e\u200f\u206e\u200c\u206e\u206d\u200e\u206b\u202a\u200e\u206f\u206c\u200e\u202b\u202a\u200d\u202e\u202a\u206a\u206b\u202e\u202d\u206d\u200c\u206a\u200d\u200d\u206e\u200c\u200c\u200e\u206d\u206b\u202e(int numPosBits, int numPrevBits)
{
if (\u206b\u200d\u202d\u206e\u200c\u200e\u202c\u200c\u202c\u202b\u200e\u202b\u202b\u200b\u202c\u206f\u206f\u206c\u200f\u202b\u206b\u200f\u206e\u206a\u202a\u200d\u206a\u206e\u200f\u206f\u206f\u202d\u206d\u202c\u200e\u202b\u202d\u206c\u200e\u202e != null)
{
goto IL_000b;
}
goto IL_00c8;
IL_00c8:
\u202d\u206a\u200c\u206c\u206f\u202e\u200e\u200e\u200f\u206a\u206e\u206f\u200b\u200c\u206a\u200c\u206c\u202d\u200f\u200c\u206a\u200e\u202c\u206e\u202c\u206e\u202b\u200d\u200d\u206b\u206d\u206f\u202d\u200b\u206e\u206f\u200c\u202a\u202a\u206a\u202e = numPosBits;
\u202d\u202c\u202e\u200f\u202e\u200d\u202d\u200e\u202d\u202c\u206b\u202e\u206e\u202d\u206d\u200c\u202e\u206d\u206f\u202c\u206e\u200c\u206f\u200b\u200f\u202b\u202b\u200e\u206f\u200c\u200e\u200d\u202a\u206b\u200e\u206a\u202b\u202e\u202a\u206b\u202e = (uint)((1 << numPosBits) - 1);
int num = -442124116;
goto IL_0010;
IL_0010:
uint num4 = default(uint);
uint num3 = default(uint);
while (true)
{
uint num2;
switch ((num2 = (uint)num ^ 0xF4AFDC6Eu) % 13)
{
case 8u:
break;
default:
return;
case 6u:
num = ((int)num2 * -1792695353) ^ -16173206;
continue;
case 4u:
goto IL_0068;
case 0u:
num4++;
num = ((int)num2 * -1904990641) ^ 0x79B82192;
continue;
case 12u:
{
int num7;
int num8;
if (\u202d\u206a\u200c\u206c\u206f\u202e\u200e\u200e\u200f\u206a\u206e\u206f\u200b\u200c\u206a\u200c\u206c\u202d\u200f\u200c\u206a\u200e\u202c\u206e\u202c\u206e\u202b\u200d\u200d\u206b\u206d\u206f\u202d\u200b\u206e\u206f\u200c\u202a\u202a\u206a\u202e != numPosBits)
{
num7 = 393740191;
num8 = num7;
}
else
{
num7 = 591956600;
num8 = num7;
}
num = num7 ^ (int)(num2 * 1612593023);
continue;
}
case 3u:
return;
case 7u:
goto IL_00c8;
case 1u:
{
int num5;
int num6;
if (\u206a\u200e\u206b\u202d\u202e\u202a\u200d\u206b\u202b\u200f\u200f\u206c\u202a\u206d\u206b\u200d\u202e\u200c\u202b\u200f\u200d\u206b\u202e\u200f\u206f\u206a\u200e\u200f\u206d\u206d\u200c\u202a\u206c\u202b\u202c\u200d\u206d\u200f\u206c\u202b\u202e == numPrevBits)
{
num5 = 163234210;
num6 = num5;
}
else
{
num5 = 684208173;
num6 = num5;
}
num = num5 ^ ((int)num2 * -201025215);
continue;
}
case 10u:
\u206a\u200e\u206b\u202d\u202e\u202a\u200d\u206b\u202b\u200f\u200f\u206c\u202a\u206d\u206b\u200d\u202e\u200c\u202b\u200f\u200d\u206b\u202e\u200f\u206f\u206a\u200e\u200f\u206d\u206d\u200c\u202a\u206c\u202b\u202c\u200d\u206d\u200f\u206c\u202b\u202e = numPrevBits;
num3 = (uint)(1 << \u206a\u200e\u206b\u202d\u202e\u202a\u200d\u206b\u202b\u200f\u200f\u206c\u202a\u206d\u206b\u200d\u202e\u200c\u202b\u200f\u200d\u206b\u202e\u200f\u206f\u206a\u200e\u200f\u206d\u206d\u200c\u202a\u206c\u202b\u202c\u200d\u206d\u200f\u206c\u202b\u202e + \u202d\u206a\u200c\u206c\u206f\u202e\u200e\u200e\u200f\u206a\u206e\u206f\u200b\u200c\u206a\u200c\u206c\u202d\u200f\u200c\u206a\u200e\u202c\u206e\u202c\u206e\u202b\u200d\u200d\u206b\u206d\u206f\u202d\u200b\u206e\u206f\u200c\u202a\u202a\u206a\u202e);
num = (int)((num2 * 1580466855) ^ 0x1D9CD2BA);
continue;
case 2u:
\u206b\u200d\u202d\u206e\u200c\u200e\u202c\u200c\u202c\u202b\u200e\u202b\u202b\u200b\u202c\u206f\u206f\u206c\u200f\u202b\u206b\u200f\u206e\u206a\u202a\u200d\u206a\u206e\u200f\u206f\u206f\u202d\u206d\u202c\u200e\u202b\u202d\u206c\u200e\u202e[num4].\u200f\u202c\u206c\u206b\u206f\u200e\u202e\u206e\u206b\u206c\u206d\u206b\u206c\u206c\u202e\u200d\u206b\u202e\u206e\u200d\u202c\u206b\u206f\u200f\u206c\u206a\u206d\u202c\u202c\u202c\u206b\u202b\u206c\u202c\u202c\u200b\u200e\u200e\u200b\u206b\u202e();
num = -1429857588;
continue;
case 11u:
num4 = 0u;
num = ((int)num2 * -1397587442) ^ 0x1B9598DC;
continue;
case 9u:
\u206b\u200d\u202d\u206e\u200c\u200e\u202c\u200c\u202c\u202b\u200e\u202b\u202b\u200b\u202c\u206f\u206f\u206c\u200f\u202b\u206b\u200f\u206e\u206a\u202a\u200d\u206a\u206e\u200f\u206f\u206f\u202d\u206d\u202c\u200e\u202b\u202d\u206c\u200e\u202e = new \u200f\u206f\u200c\u206c\u200c\u202e\u200c\u206d\u206b\u200b\u206c\u206b\u206b\u202a\u206a\u206b\u202b\u200c\u206b\u206b\u200f\u206c\u200e\u202a\u202a\u202c\u200c\u206a\u206a\u206a\u206a\u206e\u206f\u202d\u200d\u206a\u202c\u200c\u200c\u206f\u202e[num3];
num = (int)(num2 * 1098710434) ^ -409948802;
continue;
case 5u:
return;
}
break;
IL_0068:
int num9;
if (num4 < num3)
{
num = -1899136716;
num9 = num;
}
else
{
num = -2095085138;
num9 = num;
}
}
goto IL_000b;
IL_000b:
num = -1291443065;
goto IL_0010;
}
internal void \u206e\u202c\u206b\u202c\u200f\u202b\u202b\u200f\u200e\u206d\u200e\u200d\u206e\u206d\u200d\u202c\u202e\u202e\u202e\u206d\u206d\u200f\u206a\u206e\u206e\u200d\u206d\u200e\u202b\u200c\u200e\u200e\u206d\u206d\u200e\u206c\u200e\u200b\u202b\u202c\u202e()
{
uint num = (uint)(1 << \u206a\u200e\u206b\u202d\u202e\u202a\u200d\u206b\u202b\u200f\u200f\u206c\u202a\u206d\u206b\u200d\u202e\u200c\u202b\u200f\u200d\u206b\u202e\u200f\u206f\u206a\u200e\u200f\u206d\u206d\u200c\u202a\u206c\u202b\u202c\u200d\u206d\u200f\u206c\u202b\u202e + \u202d\u206a\u200c\u206c\u206f\u202e\u200e\u200e\u200f\u206a\u206e\u206f\u200b\u200c\u206a\u200c\u206c\u202d\u200f\u200c\u206a\u200e\u202c\u206e\u202c\u206e\u202b\u200d\u200d\u206b\u206d\u206f\u202d\u200b\u206e\u206f\u200c\u202a\u202a\u206a\u202e);
uint num4 = default(uint);
while (true)
{
int num2 = 681663432;
while (true)
{
uint num3;
switch ((num3 = (uint)num2 ^ 0x3FF2278Fu) % 6)
{
case 0u:
break;
default:
return;
case 1u:
num4 = 0u;
num2 = ((int)num3 * -624719531) ^ -1485886963;
continue;
case 4u:
num4++;
num2 = (int)((num3 * 63402024) ^ 0x51B174EE);
continue;
case 3u:
\u206b\u200d\u202d\u206e\u200c\u200e\u202c\u200c\u202c\u202b\u200e\u202b\u202b\u200b\u202c\u206f\u206f\u206c\u200f\u202b\u206b\u200f\u206e\u206a\u202a\u200d\u206a\u206e\u200f\u206f\u206f\u202d\u206d\u202c\u200e\u202b\u202d\u206c\u200e\u202e[num4].\u202d\u206a\u200b\u200d\u200b\u206f\u202d\u200d\u206c\u206f\u206a\u202b\u202e\u202e\u206d\u202e\u200c\u202c\u202a\u206a\u206f\u206f\u200e\u202b\u206f\u202b\u202e\u206c\u200b\u206a\u206e\u206b\u206c\u206f\u200b\u202d\u202b\u202d\u206f\u202b\u202e();
num2 = 728685369;
continue;
case 5u:
{
int num5;
if (num4 >= num)
{
num2 = 2073524475;
num5 = num2;
}
else
{
num2 = 2077577842;
num5 = num2;
}
continue;
}
case 2u:
return;
}
break;
}
}
}
internal uint \u202a\u202d\u200c\u206c\u200e\u200b\u200c\u200d\u200e\u206c\u200b\u202a\u206f\u202c\u202d\u202b\u200b\u200d\u200b\u202c\u206c\u206d\u202b\u206c\u206c\u206e\u202e\u202e\u206d\u206e\u206b\u206a\u206b\u202b\u200b\u202b\u202d\u202a\u206f\u206f\u202e(uint pos, byte prevByte)
{
return ((pos & \u202d\u202c\u202e\u200f\u202e\u200d\u202d\u200e\u202d\u202c\u206b\u202e\u206e\u202d\u206d\u200c\u202e\u206d\u206f\u202c\u206e\u200c\u206f\u200b\u200f\u202b\u202b\u200e\u206f\u200c\u200e\u200d\u202a\u206b\u200e\u206a\u202b\u202e\u202a\u206b\u202e) << \u206a\u200e\u206b\u202d\u202e\u202a\u200d\u206b\u202b\u200f\u200f\u206c\u202a\u206d\u206b\u200d\u202e\u200c\u202b\u200f\u200d\u206b\u202e\u200f\u206f\u206a\u200e\u200f\u206d\u206d\u200c\u202a\u206c\u202b\u202c\u200d\u206d\u200f\u206c\u202b\u202e) + (uint)(prevByte >> 8 - \u206a\u200e\u206b\u202d\u202e\u202a\u200d\u206b\u202b\u200f\u200f\u206c\u202a\u206d\u206b\u200d\u202e\u200c\u202b\u200f\u200d\u206b\u202e\u200f\u206f\u206a\u200e\u200f\u206d\u206d\u200c\u202a\u206c\u202b\u202c\u200d\u206d\u200f\u206c\u202b\u202e);
}
internal byte \u202c\u202b\u206a\u202b\u206d\u200b\u202c\u200f\u202d\u206f\u206f\u202c\u202a\u206c\u200f\u202d\u206a\u200f\u200c\u202c\u200b\u200d\u200d\u202e\u206c\u206d\u206b\u202b\u202e\u206e\u200d\u202a\u200b\u202c\u200c\u200c\u202a\u206a\u202c\u202c\u202e(\u200e\u206e\u206f\u206c\u206d\u206d\u200e\u206b\u200f\u202a\u206a\u206a\u206d\u200d\u202d\u206f\u206f\u202d\u200d\u202d\u206b\u200f\u202b\u206d\u200f\u200d\u206a\u206d\u202c\u200f\u202d\u206b\u206f\u206b\u200f\u206e\u200c\u200d\u202a\u200c\u202e rangeDecoder, uint pos, byte prevByte)
{
return \u206b\u200d\u202d\u206e\u200c\u200e\u202c\u200c\u202c\u202b\u200e\u202b\u202b\u200b\u202c\u206f\u206f\u206c\u200f\u202b\u206b\u200f\u206e\u206a\u202a\u200d\u206a\u206e\u200f\u206f\u206f\u202d\u206d\u202c\u200e\u202b\u202d\u206c\u200e\u202e[\u202a\u202d\u200c\u206c\u200e\u200b\u200c\u200d\u200e\u206c\u200b\u202a\u206f\u202c\u202d\u202b\u200b\u200d\u200b\u202c\u206c\u206d\u202b\u206c\u206c\u206e\u202e\u202e\u206d\u206e\u206b\u206a\u206b\u202b\u200b\u202b\u202d\u202a\u206f\u206f\u202e(pos, prevByte)].\u206e\u200e\u202a\u206e\u206b\u200d\u206b\u200f\u202e\u202d\u200f\u206f\u202c\u206c\u200e\u200d\u206e\u206d\u202a\u202c\u200e\u202d\u200c\u200f\u202a\u202c\u206f\u206c\u202b\u202e\u206a\u202d\u202b\u200e\u202c\u206b\u202d\u206b\u202c\u202b\u202e(rangeDecoder);
}
internal byte \u206a\u206c\u200b\u200d\u200e\u206b\u206f\u200c\u200b\u206e\u206a\u200b\u202d\u202e\u200c\u206d\u206b\u206a\u206a\u202d\u202e\u200b\u206c\u206e\u202a\u200d\u202d\u202a\u200e\u202d\u202b\u206c\u202d\u206f\u206e\u202a\u200f\u202a\u206e\u200c\u202e(\u200e\u206e\u206f\u206c\u206d\u206d\u200e\u206b\u200f\u202a\u206a\u206a\u206d\u200d\u202d\u206f\u206f\u202d\u200d\u202d\u206b\u200f\u202b\u206d\u200f\u200d\u206a\u206d\u202c\u200f\u202d\u206b\u206f\u206b\u200f\u206e\u200c\u200d\u202a\u200c\u202e rangeDecoder, uint pos, byte prevByte, byte matchByte)
{
return \u206b\u200d\u202d\u206e\u200c\u200e\u202c\u200c\u202c\u202b\u200e\u202b\u202b\u200b\u202c\u206f\u206f\u206c\u200f\u202b\u206b\u200f\u206e\u206a\u202a\u200d\u206a\u206e\u200f\u206f\u206f\u202d\u206d\u202c\u200e\u202b\u202d\u206c\u200e\u202e[\u202a\u202d\u200c\u206c\u200e\u200b\u200c\u200d\u200e\u206c\u200b\u202a\u206f\u202c\u202d\u202b\u200b\u200d\u200b\u202c\u206c\u206d\u202b\u206c\u206c\u206e\u202e\u202e\u206d\u206e\u206b\u206a\u206b\u202b\u200b\u202b\u202d\u202a\u206f\u206f\u202e(pos, prevByte)].\u206d\u200d\u206a\u206d\u206a\u202d\u206f\u206f\u200d\u200d\u200b\u202a\u200c\u206f\u200f\u202e\u202e\u200e\u202a\u202c\u206c\u202b\u200c\u202d\u206b\u200d\u200c\u200d\u202e\u202d\u200e\u206c\u202a\u202d\u202e\u202a\u202b\u206b\u206f\u202e\u202e(rangeDecoder, matchByte);
}
internal \u202b\u202e\u200d\u206c\u200e\u200e\u200b\u200b\u206f\u200e\u202e\u202d\u206d\u206f\u206e\u200b\u206d\u202b\u200c\u202c\u200d\u200c\u202b\u202e\u202d\u202e\u206f\u202e\u202e\u200b\u200c\u202e\u206e\u206d\u200f\u200b\u206c\u206a\u200f\u200e\u202e()
{
}
}
internal readonly \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[] \u200e\u206a\u206c\u202d\u202a\u200b\u206d\u200e\u206a\u200d\u200f\u202d\u200c\u200d\u202a\u200c\u202e\u202c\u200c\u206e\u202c\u206b\u200e\u206b\u202a\u200e\u202e\u206b\u206a\u206d\u206c\u202a\u202e\u206f\u206b\u206f\u200c\u202b\u200b\u206a\u202e = new \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[192];
internal readonly \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[] \u202a\u202d\u200c\u202a\u200f\u206c\u200f\u200e\u206f\u202c\u202a\u206a\u200d\u206a\u200b\u200c\u200e\u200d\u200b\u206a\u206a\u200d\u206e\u202a\u200c\u200c\u206b\u200e\u200d\u202b\u200c\u200f\u200b\u206e\u202b\u206d\u202b\u200c\u206a\u200e\u202e = new \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[192];
internal readonly \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[] \u206b\u200b\u200b\u206b\u206d\u206e\u202e\u206f\u206f\u206d\u202a\u202e\u206f\u206e\u202a\u206c\u202c\u206c\u202b\u200f\u200b\u200f\u200d\u202d\u202d\u200c\u206e\u202e\u206c\u202a\u200c\u202d\u202c\u200d\u200e\u202a\u206c\u202c\u202b\u200f\u202e = new \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[12];
internal readonly \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[] \u206a\u200d\u200b\u206b\u202d\u202d\u206e\u200b\u202a\u206d\u206c\u206b\u202b\u202e\u202d\u202c\u206f\u206b\u206e\u206e\u206d\u202e\u202b\u200d\u200f\u202c\u206d\u202b\u206b\u202b\u206a\u206a\u200c\u202c\u206c\u206d\u206d\u202a\u200e\u206e\u202e = new \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[12];
internal readonly \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[] \u206e\u200f\u206f\u206a\u206e\u200d\u200c\u202e\u200f\u200e\u202b\u202c\u202e\u200b\u200e\u200e\u206d\u206a\u206d\u206e\u202e\u202e\u200d\u202c\u202a\u202a\u206e\u202d\u206c\u206f\u206e\u200d\u202c\u202d\u202c\u200f\u200c\u206c\u206d\u202b\u202e = new \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[12];
internal readonly \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[] \u202b\u200c\u202e\u202c\u202d\u206c\u202c\u200f\u202b\u206f\u206f\u200d\u206f\u202a\u206f\u202b\u206f\u206b\u202d\u202a\u202c\u206c\u206d\u202e\u202b\u200d\u200d\u206a\u200c\u206b\u206f\u202d\u206e\u206f\u200b\u206d\u200b\u206f\u202b\u200d\u202e = new \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[12];
internal readonly \u206d\u206f\u202e\u202a\u202d\u202a\u202c\u200e\u202c\u206a\u206c\u206b\u200e\u202c\u202d\u200e\u202d\u200c\u200c\u202c\u200f\u200e\u206b\u202b\u206e\u202d\u202a\u206a\u206b\u200f\u202a\u206a\u202c\u206e\u200b\u202b\u206b\u206c\u202b\u200d\u202e \u206c\u200f\u202d\u202b\u206e\u202d\u202e\u206b\u200b\u202d\u202c\u206a\u202a\u200b\u200b\u202e\u206e\u206c\u202c\u206e\u206c\u206a\u206f\u202c\u200d\u206d\u200f\u200d\u200c\u200c\u206e\u200f\u200b\u200f\u206e\u200e\u206d\u200d\u206f\u202d\u202e = new \u206d\u206f\u202e\u202a\u202d\u202a\u202c\u200e\u202c\u206a\u206c\u206b\u200e\u202c\u202d\u200e\u202d\u200c\u200c\u202c\u200f\u200e\u206b\u202b\u206e\u202d\u202a\u206a\u206b\u200f\u202a\u206a\u202c\u206e\u200b\u202b\u206b\u206c\u202b\u200d\u202e();
internal readonly \u202b\u202e\u200d\u206c\u200e\u200e\u200b\u200b\u206f\u200e\u202e\u202d\u206d\u206f\u206e\u200b\u206d\u202b\u200c\u202c\u200d\u200c\u202b\u202e\u202d\u202e\u206f\u202e\u202e\u200b\u200c\u202e\u206e\u206d\u200f\u200b\u206c\u206a\u200f\u200e\u202e \u206f\u206b\u206e\u206a\u200c\u202c\u202d\u206d\u206a\u206e\u206f\u202c\u200e\u200b\u200f\u200d\u206b\u202d\u206a\u206e\u200d\u200b\u206f\u200e\u202a\u202a\u200c\u206f\u202e\u200f\u206f\u200e\u200b\u200d\u206b\u206a\u206c\u200f\u200d\u200e\u202e = new \u202b\u202e\u200d\u206c\u200e\u200e\u200b\u200b\u206f\u200e\u202e\u202d\u206d\u206f\u206e\u200b\u206d\u202b\u200c\u202c\u200d\u200c\u202b\u202e\u202d\u202e\u206f\u202e\u202e\u200b\u200c\u202e\u206e\u206d\u200f\u200b\u206c\u206a\u200f\u200e\u202e();
internal readonly \u202a\u206e\u202b\u202a\u202a\u200e\u202a\u206f\u206c\u206b\u206d\u200d\u202c\u202d\u202c\u206c\u200f\u200e\u206a\u202d\u206d\u206a\u206b\u200c\u206d\u200b\u200e\u206f\u202a\u200d\u200b\u200c\u200d\u200f\u206d\u200d\u206d\u206c\u206c\u200d\u202e \u206e\u206e\u200d\u202d\u202a\u206c\u200b\u200b\u206f\u202c\u200f\u206e\u206d\u202d\u206f\u206c\u206d\u202d\u202b\u200f\u200f\u202d\u206b\u206a\u202c\u200b\u202c\u200d\u202c\u202b\u202c\u200e\u200e\u200b\u202a\u200d\u200d\u200f\u206e\u202d\u202e = new \u202a\u206e\u202b\u202a\u202a\u200e\u202a\u206f\u206c\u206b\u206d\u200d\u202c\u202d\u202c\u206c\u200f\u200e\u206a\u202d\u206d\u206a\u206b\u200c\u206d\u200b\u200e\u206f\u202a\u200d\u200b\u200c\u200d\u200f\u206d\u200d\u206d\u206c\u206c\u200d\u202e();
internal readonly \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[] \u206a\u206f\u206d\u200b\u200e\u200e\u200f\u206c\u206c\u202a\u202e\u200f\u206e\u202c\u206f\u200d\u206c\u206d\u202a\u206b\u200e\u206b\u206c\u206a\u200b\u200d\u202c\u200c\u202a\u200d\u200c\u206d\u202a\u206b\u206d\u202e\u200f\u206d\u206d\u200c\u202e = new \u200c\u206e\u206b\u202c\u206b\u206c\u202b\u206b\u206f\u200f\u206e\u202b\u206e\u206e\u202b\u200d\u202c\u200c\u200f\u202c\u202a\u206f\u202e\u206a\u202d\u200d\u202b\u202e\u200c\u202a\u206c\u202e\u206e\u206b\u206e\u206d\u200c\u200b\u200c\u206e\u202e[114];
internal readonly \u202d\u200b\u200d\u202c\u202a\u200d\u202c\u200c\u200e\u202b\u200f\u202c\u206f\u200f\u206a\u202c\u206e\u202d\u206f\u200f\u200d\u206e\u200b\u200b\u200c\u206a\u206b\u202d\u200d\u202b\u200c\u200b\u202c\u200c\u206e\u200e\u200e\u202a\u202d\u202e[] \u200d\u206a\u206b\u206c\u206e\u202a\u202e\u206a\u200c\u200c\u206f\u202b\u202e\u206d\u200c\u206b\u206f\u200d\u206d\u200b\u200f\u206c\u206e\u200b\u202a\u202c\u206f\u206a\u200d\u206c\u202b\u202c\u206e\u206e\u202a\u200d\u206b\u202e\u202a\u206a\u202e = new \u202d\u200b\u200d\u202c\u202a\u200d\u202c\u200c\u200e\u202b\u200f\u202c\u206f\u200f\u206a\u202c\u206e\u202d\u206f\u200f\u200d\u206e\u200b\u200b\u200c\u206a\u206b\u202d\u200d\u202b\u200c\u200b\u202c\u200c\u206e\u200e\u200e\u202a\u202d\u202e[4];
internal readonly \u200e\u206e\u206f\u206c\u206d\u206d\u200e\u206b\u200f\u202a\u206a\u206a\u206d\u200d\u202d\u206f\u206f\u202d\u200d\u202d\u206b\u200f\u202b\u206d\u200f\u200d\u206a\u206d\u202c\u200f\u202d\u206b\u206f\u206b\u200f\u206e\u200c\u200d\u202a\u200c\u202e \u206f\u206c\u200e\u200f\u200f\u206b\u202e\u202e\u202e\u202e\u200b\u200f\u206e\u200f\u202b\u206f\u202a\u202d\u202d\u202b\u200c\u200e\u206d\u200b\u200f\u206c\u200d\u200e\u206e\u206c\u200e\u206f\u200c\u206a\u202e\u206c\u200e\u200f\u200e\u202a\u202e = new \u200e\u206e\u206f\u206c\u206d\u206d\u200e\u206b\u200f\u202a\u206a\u206a\u206d\u200d\u202d\u206f\u206f\u202d\u200d\u202d\u206b\u200f\u202b\u206d\u200f\u200d\u206a\u206d\u202c\u200f\u202d\u206b\u206f\u206b\u200f\u206e\u200c\u200d\u202a\u200c\u202e();
internal readonly \u206d\u206f\u202e\u202a\u202d\u202a\u202c\u200e\u202c\u206a\u206c\u206b\u200e\u202c\u202d\u200e\u202d\u200c\u200c\u202c\u200f\u200e\u206b\u202b\u206e\u202d\u202a\u206a\u206b\u200f\u202a\u206a\u202c\u206e\u200b\u202b\u206b\u206c\u202b\u200d\u202e \u206b\u202d\u206f\u206b\u202c\u202c\u202c\u202b\u206c\u202d\u206a\u200d\u206b\u206e\u206c\u206b\u200e\u202c\u200d\u200b\u200e\u200f\u200f\u200d\u206d\u206e\u200c\u202d\u206a\u202c\u206c\u202b\u206e\u202a\u200d\u202b\u202c\u200d\u206c\u206e\u202e = new \u206d\u206f\u202e\u202a\u202d\u202a\u202c\u200e\u202c\u206a\u206c\u206b\u200e\u202c\u202d\u200e\u202d\u200c\u200c\u202c\u200f\u200e\u206b\u202b\u206e\u202d\u202a\u206a\u206b\u200f\u202a\u206a\u202c\u206e\u200b\u202b\u206b\u206c\u202b\u200d\u202e();
internal bool \u206d\u202c\u200b\u202d\u206a\u200e\u206e\u200f\u206f\u206c\u202b\u206b\u206e\u202c\u206e\u206e\u200d\u202d\u202d\u200c\u206f\u206d\u202e\u206f\u206f\u206e\u206b\u200e\u206c\u200e\u200b\u202e\u206f\u200c\u200d\u206c\u200f\u200d\u206c\u206b\u202e;
internal uint \u202b\u206b\u206d\u202b\u202d\u202c\u202c\u202b\u200f\u206e\u202b\u206a\u206b\u202a\u206e\u202c\u200b\u206a\u202c\u206d\u202a\u200e\u200e\u200c\u200d\u206c\u206a\u202c\u200d\u206d\u206d\u202b\u200d\u206f\u200e\u200e\u202a\u200c\u206f\u206a\u202e;
internal uint \u202b\u200f\u202a\u202b\u202b\u200c\u202b\u202a\u200c\u206f\u202e\u206b\u206c\u206b\u200e\u202d\u206e\u202c\u200f\u200d\u202e\u206d\u206b\u202d\u200b\u202e\u202a\u206d\u206c\u202a\u206b\u202b\u202d\u200b\u206b\u206d\u202a\u202b\u206a\u202e\u202e;
internal \u202d\u200b\u200d\u202c\u202a\u200d\u202c\u200c\u200e\u202b\u200f\u202c\u206f\u200f\u206a\u202c\u206e\u202d\u206f\u200f\u200d\u206e\u200b\u200b\u200c\u206a\u206b\u202d\u200d\u202b\u200c\u200b\u202c\u200c\u206e\u200e\u200e\u202a\u202d\u202e \u200e\u206f\u206b\u200f\u202a\u200d\u200b\u200d\u200b\u200d\u206e\u206b\u202d\u202b\u206d\u202d\u200d\u206b\u200b\u202b\u202c\u206b\u206e\u200f\u200e\u200f\u206c\u200f\u206e\u206d\u206f\u202c\u202d\u206c\u200c\u206f\u206d\u200e\u202a\u206d\u202e = new \u202d\u200b\u200d\u202c\u202a\u200d\u202c\u200c\u200e\u202b\u200f\u202c\u206f\u200f\u206a\u202c\u206e\u202d\u206f\u200f\u200d\u206e\u200b\u200b\u200c\u206a\u206b\u202d\u200d\u202b\u200c\u200b\u202c\u200c\u206e\u200e\u200e\u202a\u202d\u202e(4);
internal uint \u206a\u200d\u206f\u206f\u202c\u202c\u202e\u206f\u202c\u202d\u200c\u206d\u202c\u206d\u206e\u206a\u206d\u202b\u200f\u202e\u202a\u206e\u200c\u200d\u202e\u202e\u200f\u206a\u200c\u206b\u206f\u200b\u202e\u206d\u202a\u202e\u202d\u206f\u200b\u200c\u202e;
internal \u200c\u202b\u200c\u200e\u202b\u206a\u206d\u200d\u200e\u200b\u200f\u202b\u206e\u200b\u200d\u200f\u202b\u206c\u202e\u202e\u200f\u202c\u200d\u206d\u206b\u202d\u200d\u200c\u206a\u206e\u200e\u202e\u202d\u206a\u202a\u200d\u202c\u202e\u202d\u206c\u202e()
{
\u202b\u206b\u206d\u202b\u202d\u202c\u202c\u202b\u200f\u206e\u202b\u206a\u206b\u202a\u206e\u202c\u200b\u206a\u202c\u206d\u202a\u200e\u200e\u200c\u200d\u206c\u206a\u202c\u200d\u206d\u206d\u202b\u200d\u206f\u200e\u200e\u202a\u200c\u206f\u206a\u202e = uint.MaxValue;
for (int i = 0; (long)i < 4L; i++)
{
\u200d\u206a\u206b\u206c\u206e\u202a\u202e\u206a\u200c\u200c\u206f\u202b\u202e\u206d\u200c\u206b\u206f\u200d\u206d\u200b\u200f\u206c\u206e\u200b\u202a\u202c\u206f\u206a\u200d\u206c\u202b\u202c\u206e\u206e\u202a\u200d\u206b\u202e\u202a\u206a\u202e[i] = new \u202d\u200b\u200d\u202c\u202a\u200d\u202c\u200c\u200e\u202b\u200f\u202c\u206f\u200f\u206a\u202c\u206e\u202d\u206f\u200f\u200d\u206e\u200b\u200b\u200c\u206a\u206b\u202d\u200d\u202b\u200c\u200b\u202c\u200c\u206e\u200e\u200e\u202a\u202d\u202e(6);
}
}
internal void \u200b\u206c\u206e\u200e\u202a\u206f\u202a\u202b\u200c\u200b\u202c\u202d\u202b\u202d\u206a\u200d\u200e\u206d\u206d\u200d\u202a\u200c\u200e\u206a\u206c\u206f\u206d\u206b\u202d\u206f\u200e\u202b\u200b\u202e\u202d\u200c\u202e\u206e\u206f\u200c\u202e(uint dictionarySize)
{
if (\u202b\u206b\u206d\u202b\u202d\u202c\u202c\u202b\u200f\u206e\u202b\u206a\u206b\u202a\u206e\u202c\u200b\u206a\u202c\u206d\u202a\u200e\u200e\u200c\u200d\u206c\u206a\u202c\u200d\u206d\u206d\u202b\u200d\u206f\u200e\u200e\u202a\u200c\u206f\u206a\u202e == dictionarySize)
{
return;
}
uint windowSize = default(uint);
while (true)
{
int num = 1572125907;
while (true)
{
uint num2;
switch ((num2 = (uint)num ^ 0x5B3D3F2Eu) % 6)
{
case 0u:
break;
default:
return;
case 5u:
\u202b\u206b\u206d\u202b\u202d\u202c\u202c\u202b\u200f\u206e\u202b\u206a\u206b\u202a\u206e\u202c\u200b\u206a\u202c\u206d\u202a\u200e\u200e\u200c\u200d\u206c\u206a\u202c\u200d\u206d\u206d\u202b\u200d\u206f\u200e\u200e\u202a\u200c\u206f\u206a\u202e = dictionarySize;
num = (int)(num2 * 1101615401) ^ -1103965398;
continue;
case 3u:
\u206e\u206e\u200d\u202d\u202a\u206c\u200b\u200b\u206f\u202c\u200f\u206e\u206d\u202d\u206f\u206c\u206d\u202d\u202b\u200f\u200f\u202d\u206b\u206a\u202c\u200b\u202c\u200d\u202c\u202b\u202c\u200e\u200e\u200b\u202a\u200d\u200d\u200f\u206e\u202d\u202e.\u202b\u202e\u200e\u200f\u202e\u202b\u202b\u206c\u202d\u206d\u200e\u206d\u206e\u202e\u200d\u200f\u202d\u206f\u200e\u200e\u200f\u200b\u206a\u200c\u206e\u206b\u200b\u202e\u206e\u202c\u206f\u206a\u202a\u200d\u202d\u200f\u202d\u202c\u202b\u206e\u202e(windowSize);
num = (int)((num2 * 1467928912) ^ 0x287C96B4);
continue;
case 1u:
\u202b\u200f\u202a\u202b\u202b\u200c\u202b\u202a\u200c\u206f\u202e\u206b\u206c\u206b\u200e\u202d\u206e\u202c\u200f\u200d\u202e\u206d\u206b\u202d\u200b\u202e\u202a\u206d\u206c\u202a\u206b\u202b\u202d\u200b\u206b\u206d\u202a\u202b\u206a\u202e\u202e = Math.Max(\u202b\u206b\u206d\u202b\u202d\u202c\u202c\u202b\u200f\u206e\u202b\u206a\u206b\u202a\u206e\u202c\u200b\u206a\u202c\u206d\u202a\u200e\u200e\u200c\u200d\u206c\u206a\u202c\u200d\u206d\u206d\u202b\u200d\u206f\u200e\u200e\u202a\u200c\u206f\u206a\u202e, 1u);
num = ((int)num2 * -1566037534) ^ 0x1F386F20;
continue;
case 4u:
windowSize = Math.Max(\u202b\u200f\u202a\u202b\u202b\u200c\u202b\u202a\u200c\u206f\u202e\u206b\u206c\u206b\u200e\u202d\u206e\u202c\u200f\u200d\u202e\u206d\u206b\u202d\u200b\u202e\u202a\u206d\u206c\u202a\u206b\u202b\u202d\u200b\u206b\u206d\u202a\u202b\u206a\u202e\u202e, 4096u);
num = ((int)num2 * -1959207830) ^ -1572749741;
continue;
case 2u:
return;
}
break;
}
}
}
internal void \u206e\u202b\u206a\u206b\u206c\u202e\u206d\u206e\u200b\u206e\u206c\u202e\u200c\u206b\u206e\u206f\u200f\u206a\u200f\u202a\u206a\u202d\u200e\u202a\u202a\u202c\u202a\u206b\u200c\u202d\u206a\u200c\u206a\u200e\u200e\u202d\u206b\u202c\u200b\u200f\u202e(int lp, int lc)
{
\u206f\u206b\u206e\u206a\u200c\u202c\u202d\u206d\u206a\u206e\u206f\u202c\u200e\u200b\u200f\u200d\u206b\u202d\u206a\u206e\u200d\u200b\u206f\u200e\u202a\u202a\u200c\u206f\u202e\u200f\u206f\u200e\u200b\u200d\u206b\u206a\u206c\u200f\u200d\u200e\u202e.\u206c\u202d\u202d\u200c\u200b\u206c\u202d\u206e\u200f\u206e\u200c\u206e\u206d\u200e\u206b\u202a\u200e\u206f\u206c\u200e\u202b\u202a\u200d\u202e\u202a\u206a\u206b\u202e\u202d\u206d\u200c\u206a\u200d\u200d\u206e\u200c\u200c\u200e\u206d\u206b\u202e(lp, lc);
}
internal void \u202c\u200e\u202c\u206d\u206b\u206d\u206f\u206b\u206e\u200e\u200e\u202c\u200e\u200e\u202b\u202e\u202a\u206e\u202a\u202e\u200d\u202e\u200d\u206b\u200f\u202e\u200b\u200b\u202c\u200b\u200d\u206e\u202c\u206b\u206b\u206c\u200e\u206c\u202d\u200e\u202e(int pb)
{
uint num = (uint)(1 << pb);
while (true)
{
int num2 = -1570572080;
while (true)
{
uint num3;
switch ((num3 = (uint)num2 ^ 0xACDBDAB5u) % 5)
{
case 2u:
break;
default:
return;
case 4u:
\u206c\u200f\u202d\u202b\u206e\u202d\u202e\u206b\u200b\u202d\u202c\u206a\u202a\u200b\u200b\u202e\u206e\u206c\u202c\u206e\u206c\u206a\u206f\u202c\u200d\u206d\u200f\u200d\u200c\u200c\u206e\u200f\u200b\u200f\u206e\u200e\u206d\u200d\u206f\u202d\u202e.\u206f\u206e\u206d\u202b\u206d\u200e\u202e\u202c\u202a\u206d\u200d\u206c\u202c\u206b\u200e\u200e\u200d\u202e\u200d\u200b\u200e\u206f\u200d\u200f\u206e\u200c\u202c\u200c\u202d\u202a\u200d\u200c\u206f\u200b\u200c\u202d\u200b\u200c\u206f\u206b\u202e(num);
num2 = (int)((num3 * 302618161) ^ 0x4C7DE2D5);
continue;
case 0u:
\u206b\u202d\u206f\u206b\u202c\u202c\u202c\u202b\u206c\u202d\u206a\u200d\u206b\u206e\u206c\u206b\u200e\u202c\u200d\u200b\u200e\u200f\u200f\u200d\u206d\u206e\u200c\u202d\u206a\u202c\u206c\u202b\u206e\u202a\u200d\u202b\u202c\u200d\u206c\u206e\u202e.\u206f\u206e\u206d\u202b\u206d\u200e\u202e\u202c\u202a\u206d\u200d\u206c\u202c\u206b\u200e\u200e\u200d\u202e\u200d\u200b\u200e\u206f\u200d\u200f\u206e\u200c\u202c\u200c\u202d\u202a\u200d\u200c\u206f\u200b\u200c\u202d\u200b\u200c\u206f\u206b\u202e(num);
num2 = ((int)num3 * -1996346409) ^ 0x6872FAD9;
continue;
case 3u:
\u206a\u200d\u206f\u206f\u202c\u202c\u202e\u206f\u202c\u202d\u200c\u206d\u202c\u206d\u206e\u206a\u206d\u202b\u200f\u202e\u202a\u206e\u200c\u200d\u202e\u202e\u200f\u206a\u200c\u206b\u206f\u200b\u202e\u206d\u202a\u202e\u202d\u206f\u200b\u200c\u202e = num - 1;
num2 = ((int)num3 * -284923074) ^ -139805671;
continue;
case 1u:
return;
}
break;
}
}
}
internal void \u202c\u206d\u206b\u202b\u202c\u206f\u202e\u200c\u200b\u206b\u202b\u200e\u206c\u206a\u200e\u206c\u202a\u206b\u206a\u206f\u200e\u202b\u206a\u206f\u202d\u200b\u200c\u202e\u206b\u202d\u206c\u206d\u206e\u200d\u206d\u202c\u200f\u200d\u206b\u206f\u202e(Stream inStream, Stream outStream)
{
\u206f\u206c\u200e\u200f\u200f\u206b\u202e\u202e\u202e\u202e\u200b\u200f\u206e\u200f\u202b\u206f\u202a\u202d\u202d\u202b\u200c\u200e\u206d\u200b\u200f\u206c\u200d\u200e\u206e\u206c\u200e\u206f\u200c\u206a\u202e\u206c\u200e\u200f\u200e\u202a\u202e.\u202c\u202c\u206c\u202a\u206a\u206d\u202b\u200f\u202a\u206f\u200f\u206a\u200c\u202c\u200f\u202e\u200d\u200c\u202e\u206c\u206d\u200d\u206f\u200d\u206b\u200f\u200b\u202d\u202c\u200e\u206c\u202e\u202b\u200f\u206f\u202a\u200c\u200f\u202c\u206b\u202e(inStream);
\u206e\u206e\u200d\u202d\u202a\u206c\u200b\u200b\u206f\u202c\u200f\u206e\u206d\u202d\u206f\u206c\u206d\u202d\u202b\u200f\u200f\u202d\u206b\u206a\u202c\u200b\u202c\u200d\u202c\u202b\u202c\u200e\u200e\u200b\u202a\u200d\u200d\u200f\u206e\u202d\u202e.\u200e\u206e\u206a\u206e\u202d\u200c\u200d\u202c\u206f\u200d\u206f\u202b\u206a\u202c\u206a\u202b\u200f\u202b\u200c\u200e\u202e\u202e\u202b\u202c\u206e\u202c\u206a\u202c\u200e\u206e\u200c\u200b\u200f\u206d\u202c\u202c\u200b\u200c\u206c\u206d\u202e(outStream, \u206d\u202c\u200b\u202d\u206a\u200e\u206e\u200f\u206f\u206c\u202b\u206b\u206e\u202c\u206e\u206e\u200d\u202d\u202d\u200c\u206f\u206d\u202e\u206f\u206f\u206e\u206b\u200e\u206c\u200e\u200b\u202e\u206f\u200c\u200d\u206c\u200f\u200d\u206c\u206b\u202e);
uint num = 0u;
uint num5 = default(uint);
uint num8 = default(uint);
while (true)
{
int num2;
int num3;
if (num >= 12)
{
num2 = 745594027;
num3 = num2;
}
else
{
num2 = 261031227;
num3 = num2;
}
while (true)
{
uint num4;
switch ((num4 = (uint)num2 ^ 0x31198F0u) % 21)
{
case 5u:
num2 = 261031227;
continue;
default:
return;
case 20u:
\u206a\u200d\u200b\u206b\u202d\u202d\u206e\u200b\u202a\u206d\u206c\u206b\u202b\u202e\u202d\u202c\u206f\u206b\u206e\u206e\u206d\u202e\u202b\u200d\u200f\u202c\u206d\u202b\u206b\u202b\u206a\u206a\u200c\u202c\u206c\u206d\u206d\u202a\u200e\u206e\u202e[num].\u206d\u206a\u206d\u206f\u206f\u202e\u206e\u206a\u202e\u202d\u200b\u206a\u200e\u200e\u206a\u202a\u200e\u206a\u202c\u206f\u206a\u202d\u206f\u206f\u202a\u202a\u202d\u202d\u200b\u202d\u202a\u200d\u202d\u200e\u202b\u206d\u202b\u206c\u200f\u200d\u202e();
num2 = (int)((num4 * 11648541) ^ 0x18988A0D);
continue;
case 14u:
num2 = (int)(num4 * 2095762050) ^ -307330654;
continue;
case 17u:
{
int num7;
if (num >= 4)
{
num2 = 204747157;
num7 = num2;
}
else
{
num2 = 574849566;
num7 = num2;
}
continue;
}
case 7u:
\u200d\u206a\u206b\u206c\u206e\u202a\u202e\u206a\u200c\u200c\u206f\u202b\u202e\u206d\u200c\u206b\u206f\u200d\u206d\u200b\u200f\u206c\u206e\u200b\u202a\u202c\u206f\u206a\u200d\u206c\u202b\u202c\u206e\u206e\u202a\u200d\u206b\u202e\u202a\u206a\u202e[num].\u200c\u200f\u206d\u206c\u200e\u206b\u200b\u202a\u202d\u206b\u200d\u200b\u202d\u200f\u202c\u202b\u206a\u200d\u202c\u202b\u200b\u206c\u202d\u200f\u206e\u200f\u202c\u200f\u200b\u206b\u200b\u206e\u200f\u202b\u200c\u206d\u206b\u200f\u206a\u202e();
num++;
num2 = 1294623922;
continue;
case 8u:
\u206e\u200f\u206f\u206a\u206e\u200d\u200c\u202e\u200f\u200e\u202b\u202c\u202e\u200b\u200e\u200e\u206d\u206a\u206d\u206e\u202e\u202e\u200d\u202c\u202a\u202a\u206e\u202d\u206c\u206f\u206e\u200d\u202c\u202d\u202c\u200f\u200c\u206c\u206d\u202b\u202e[num].\u206d\u206a\u206d\u206f\u206f\u202e\u206e\u206a\u202e\u202d\u200b\u206a\u200e\u200e\u206a\u202a\u200e\u206a\u202c\u206f\u206a\u202d\u206f\u206f\u202a\u202a\u202d\u202d\u200b\u202d\u202a\u200d\u202d\u200e\u202b\u206d\u202b\u206c\u200f\u200d\u202e();
\u202b\u200c\u202e\u202c\u202d\u206c\u202c\u200f\u202b\u206f\u206f\u200d\u206f\u202a\u206f\u202b\u206f\u206b\u202d\u202a\u202c\u206c\u206d\u202e\u202b\u200d\u200d\u206a\u200c\u206b\u206f\u202d\u206e\u206f\u200b\u206d\u200b\u206f\u202b\u200d\u202e[num].\u206d\u206a\u206d\u206f\u206f\u202e\u206e\u206a\u202e\u202d\u200b\u206a\u200e\u200e\u206a\u202a\u200e\u206a\u202c\u206f\u206a\u202d\u206f\u206f\u202a\u202a\u202d\u202d\u200b\u202d\u202a\u200d\u202d\u200e\u202b\u206d\u202b\u206c\u200f\u200d\u202e();
num++;
num2 = (int)((num4 * 386290511) ^ 0x74F17DBF);
continue;
case 6u:
\u206b\u200b\u200b\u206b\u206d\u206e\u202e\u206f\u206f\u206d\u202a\u202e\u206f\u206e\u202a\u206c\u202c\u206c\u202b\u200f\u200b\u200f\u200d\u202d\u202d\u200c\u206e\u202e\u206c\u202a\u200c\u202d\u202c\u200d\u200e\u202a\u206c\u202c\u202b\u200f\u202e[num].\u206d\u206a\u206d\u206f\u206f\u202e\u206e\u206a\u202e\u202d\u200b\u206a\u200e\u200e\u206a\u202a\u200e\u206a\u202c\u206f\u206a\u202d\u206f\u206f\u202a\u202a\u202d\u202d\u200b\u202d\u202a\u200d\u202d\u200e\u202b\u206d\u202b\u206c\u200f\u200d\u202e();
num2 = (int)(num4 * 697412328) ^ -1301510672;
continue;
case 2u:
\u200e\u206f\u206b\u200f\u202a\u200d\u200b\u200d\u200b\u200d\u206e\u206b\u202d\u202b\u206d\u202d\u200d\u206b\u200b\u202b\u202c\u206b\u206e\u200f\u200e\u200f\u206c\u200f\u206e\u206d\u206f\u202c\u202d\u206c\u200c\u206f\u206d\u200e\u202a\u206d\u202e.\u200c\u200f\u206d\u206c\u200e\u206b\u200b\u202a\u202d\u206b\u200d\u200b\u202d\u200f\u202c\u202b\u206a\u200d\u202c\u202b\u200b\u206c\u202d\u200f\u206e\u200f\u202c\u200f\u200b\u206b\u200b\u206e\u200f\u202b\u200c\u206d\u206b\u200f\u206a\u202e();
num2 = (int)(num4 * 22079652) ^ -992634247;
continue;
case 19u:
num = 0u;
num2 = (int)(num4 * 827582775) ^ -776939893;
continue;
case 9u:
\u206f\u206b\u206e\u206a\u200c\u202c\u202d\u206d\u206a\u206e\u206f\u202c\u200e\u200b\u200f\u200d\u206b\u202d\u206a\u206e\u200d\u200b\u206f\u200e\u202a\u202a\u200c\u206f\u202e\u200f\u206f\u200e\u200b\u200d\u206b\u206a\u206c\u200f\u200d\u200e\u202e.\u206e\u202c\u206b\u202c\u200f\u202b\u202b\u200f\u200e\u206d\u200e\u200d\u206e\u206d\u200d\u202c\u202e\u202e\u202e\u206d\u206d\u200f\u206a\u206e\u206e\u200d\u206d\u200e\u202b\u200c\u200e\u200e\u206d\u206d\u200e\u206c\u200e\u200b\u202b\u202c\u202e();
num2 = ((int)num4 * -883190199) ^ -1648497476;
continue;
case 11u:
num5 = 0u;
num2 = 1538870549;
continue;
case 0u:
{
int num9;
if (num5 > \u206a\u200d\u206f\u206f\u202c\u202c\u202e\u206f\u202c\u202d\u200c\u206d\u202c\u206d\u206e\u206a\u206d\u202b\u200f\u202e\u202a\u206e\u200c\u200d\u202e\u202e\u200f\u206a\u200c\u206b\u206f\u200b\u202e\u206d\u202a\u202e\u202d\u206f\u200b\u200c\u202e)
{
num2 = 135295772;
num9 = num2;
}
else
{
num2 = 1883290212;
num9 = num2;
}
continue;
}
case 4u:
break;
case 16u:
\u200e\u206a\u206c\u202d\u202a\u200b\u206d\u200e\u206a\u200d\u200f\u202d\u200c\u200d\u202a\u200c\u202e\u202c\u200c\u206e\u202c\u206b\u200e\u206b\u202a\u200e\u202e\u206b\u206a\u206d\u206c\u202a\u202e\u206f\u206b\u206f\u200c\u202b\u200b\u206a\u202e[num8].\u206d\u206a\u206d\u206f\u206f\u202e\u206e\u206a\u202e\u202d\u200b\u206a\u200e\u200e\u206a\u202a\u200e\u206a\u202c\u206f\u206a\u202d\u206f\u206f\u202a\u202a\u202d\u202d\u200b\u202d\u202a\u200d\u202d\u200e\u202b\u206d\u202b\u206c\u200f\u200d\u202e();
\u202a\u202d\u200c\u202a\u200f\u206c\u200f\u200e\u206f\u202c\u202a\u206a\u200d\u206a\u200b\u200c\u200e\u200d\u200b\u206a\u206a\u200d\u206e\u202a\u200c\u200c\u206b\u200e\u200d\u202b\u200c\u200f\u200b\u206e\u202b\u206d\u202b\u200c\u206a\u200e\u202e[num8].\u206d\u206a\u206d\u206f\u206f\u202e\u206e\u206a\u202e\u202d\u200b\u206a\u200e\u200e\u206a\u202a\u200e\u206a\u202c\u206f\u206a\u202d\u206f\u206f\u202a\u202a\u202d\u202d\u200b\u202d\u202a\u200d\u202d\u200e\u202b\u206d\u202b\u206c\u200f\u200d\u202e();
num2 = (int)((num4 * 1702044387) ^ 0x3242937F);
continue;
case 10u:
\u206c\u200f\u202d\u202b\u206e\u202d\u202e\u206b\u200b\u202d\u202c\u206a\u202a\u200b\u200b\u202e\u206e\u206c\u202c\u206e\u206c\u206a\u206f\u202c\u200d\u206d\u200f\u200d\u200c\u200c\u206e\u200f\u200b\u200f\u206e\u200e\u206d\u200d\u206f\u202d\u202e.\u206f\u200b\u200c\u202c\u202a\u202e\u202c\u200c\u200e\u202c\u206b\u200b\u202e\u202e\u200b\u206b\u202a\u206a\u200c\u206b\u206d\u202a\u206d\u202d\u202a\u202b\u206d\u200f\u206b\u206d\u202e\u206c\u200f\u200f\u200d\u206d\u206b\u202e\u206e\u206d\u202e();
\u206b\u202d\u206f\u206b\u202c\u202c\u202c\u202b\u206c\u202d\u206a\u200d\u206b\u206e\u206c\u206b\u200e\u202c\u200d\u200b\u200e\u200f\u200f\u200d\u206d\u206e\u200c\u202d\u206a\u202c\u206c\u202b\u206e\u202a\u200d\u202b\u202c\u200d\u206c\u206e\u202e.\u206f\u200b\u200c\u202c\u202a\u202e\u202c\u200c\u200e\u202c\u206b\u200b\u202e\u202e\u200b\u206b\u202a\u206a\u200c\u206b\u206d\u202a\u206d\u202d\u202a\u202b\u206d\u200f\u206b\u206d\u202e\u206c\u200f\u200f\u200d\u206d\u206b\u202e\u206e\u206d\u202e();
num2 = (int)(num4 * 446639824) ^ -1051734206;
continue;
case 12u:
\u206a\u206f\u206d\u200b\u200e\u200e\u200f\u206c\u206c\u202a\u202e\u200f\u206e\u202c\u206f\u200d\u206c\u206d\u202a\u206b\u200e\u206b\u206c\u206a\u200b\u200d\u202c\u200c\u202a\u200d\u200c\u206d\u202a\u206b\u206d\u202e\u200f\u206d\u206d\u200c\u202e[num].\u206d\u206a\u206d\u206f\u206f\u202e\u206e\u206a\u202e\u202d\u200b\u206a\u200e\u200e\u206a\u202a\u200e\u206a\u202c\u206f\u206a\u202d\u206f\u206f\u202a\u202a\u202d\u202d\u200b\u202d\u202a\u200d\u202d\u200e\u202b\u206d\u202b\u206c\u200f\u200d\u202e();
num++;
num2 = 414418744;
continue;
case 18u:
num = 0u;
num2 = (int)(num4 * 984463903) ^ -823204205;
continue;
case 15u:
num8 = (num << 4) + num5;
num2 = 1304004278;
continue;
case 3u:
{
int num6;
if (num >= 114)
{
num2 = 110545862;
num6 = num2;
}
else
{
num2 = 2046207499;
num6 = num2;
}
continue;
}
case 13u:
num5++;
num2 = ((int)num4 * -1074682212) ^ 0x37E0044;
continue;
case 1u:
return;
}
break;
}
}
}
internal void \u200d\u206d\u206a\u206b\u202a\u206b\u202d\u200b\u200f\u202e\u202a\u206a\u202a\u200d\u206c\u200c\u202e\u200c\u206e\u206f\u206c\u206f\u206a\u206d\u202a\u206f\u200d\u200c\u200c\u202a\u202c\u200e\u202b\u206c\u200d\u200e\u206d\u200f\u202a\u206c\u202e(Stream inStream, Stream outStream, long inSize, long outSize)
{
\u202c\u206d\u206b\u202b\u202c\u206f\u202e\u200c\u200b\u206b\u202b\u200e\u206c\u206a\u200e\u206c\u202a\u206b\u206a\u206f\u200e\u202b\u206a\u206f\u202d\u200b\u200c\u202e\u206b\u202d\u206c\u206d\u206e\u200d\u206d\u202c\u200f\u200d\u206b\u206f\u202e(inStream, outStream);
\u200c\u200c\u206a\u200f\u206f\u206d\u200c\u202a\u200c\u206a\u206d\u200f\u206e\u206d\u200f\u202d\u206a\u202c\u206f\u202d\u202b\u200e\u202a\u206f\u200d\u200e\u206a\u206b\u202d\u202d\u200e\u200e\u200f\u202e\u202a\u206a\u202d\u202d\u206e\u202b\u202e obj = default(\u200c\u200c\u206a\u200f\u206f\u206d\u200c\u202a\u200c\u206a\u206d\u200f\u206e\u206d\u200f\u202d\u206a\u202c\u206f\u202d\u202b\u200e\u202a\u206f\u200d\u200e\u206a\u206b\u202d\u202d\u200e\u200e\u200f\u202e\u202a\u206a\u202d\u202d\u206e\u202b\u202e);
ulong num3 = default(ulong);
uint num21 = default(uint);
byte b = default(byte);
byte b2 = default(byte);
byte prevByte = default(byte);
uint num13 = default(uint);
uint num11 = default(uint);
uint num15 = default(uint);
int num17 = default(int);
uint num16 = default(uint);
uint num20 = default(uint);
uint num12 = default(uint);
uint num7 = default(uint);
ulong num4 = default(ulong);
while (true)
{
int num = 1142462908;
while (true)
{
uint num2;
switch ((num2 = (uint)num ^ 0xEA8670Cu) % 57)
{
case 22u:
break;
default:
return;
case 30u:
{
int num6;
if (\u206b\u200b\u200b\u206b\u206d\u206e\u202e\u206f\u206f\u206d\u202a\u202e\u206f\u206e\u202a\u206c\u202c\u206c\u202b\u200f\u200b\u200f\u200d\u202d\u202d\u200c\u206e\u202e\u206c\u202a\u200c\u202d\u202c\u200d\u200e\u202a\u206c\u202c\u202b\u200f\u202e[obj.\u200d\u200f\u202c\u206f\u206f\u206b\u206f\u206e\u202a\u206c\u200f\u202c\u200c\u202d\u202d\u206a\u200d\u202a\u202a\u206a\u200d\u202b\u200c\u200c\u202e\u206a\u200d\u202c\u202d\u206e\u200b\u206e\u206d\u200d\u202c\u202c\u200b\u202e\u206a\u202e].\u202b\u202e\u206c\u206b\u200e\u202c\u202c\u206c\u202c\u202d\u206d\u202e\u206a\u206a\u202a\u200c\u206c\u206e\u200f\u200e\u202b\u206f\u202c\u202c\u202a\u202e\u206d\u200f\u206a\u202e\u206a\u202d\u202b\u200b\u206d\u200d\u200e\u202d\u202b\u200f\u202e(\u206f\u206c\u200e\u200f\u200f\u206b\u202e\u202e\u202e\u202e\u200b\u200f\u206e\u200f\u202b\u206f\u202a\u202d\u202d\u202b\u200c\u200e\u206d\u200b\u200f\u206c\u200d\u200e\u206e\u206c\u200e\u206f\u200c\u206a\u202e\u206c\u200e\u200f\u200e\u202a\u202e) == 1)
{
num = 799902436;
num6 = num;
}
else
{
num = 1275849024;
num6 = num;
}
continue;
}
case 54u:
num3 += num21;
num = ((int)num2 * -771768738) ^ 0x4ECD4275;
continue;
case 39u:
\u206e\u206e\u200d\u202d\u202a\u206c\u200b\u200b\u206f\u202c\u200f\u206e\u206d\u202d\u206f\u206c\u206d\u202d\u202b\u200f\u200f\u202d\u206b\u206a\u202c\u200b\u202c\u200d\u202c\u202b\u202c\u200e\u200e\u200b\u202a\u200d\u200d\u200f\u206e\u202d\u202e.\u206e\u202e\u206c\u200f\u200d\u206c\u206a\u200d\u202a\u206d\u200c\u206b\u200d\u202a\u200b\u206c\u200f\u200e\u200e\u206a\u202d\u202c\u200f\u202d\u206e\u200f\u200e\u200e\u200b\u202a\u206e\u202e\u206d\u202a\u202b\u200f\u206b\u202a\u200f\u200d\u202e(b);
num3++;
num = ((int)num2 * -1335055279) ^ 0x2B286928;
continue;
case 40u:
b2 = \u206f\u206b\u206e\u206a\u200c\u202c\u202d\u206d\u206a\u206e\u206f\u202c\u200e\u200b\u200f\u200d\u206b\u202d\u206a\u206e\u200d\u200b\u206f\u200e\u202a\u202a\u200c\u206f\u202e\u200f\u206f\u200e\u200b\u200d\u206b\u206a\u206c\u200f\u200d\u200e\u202e.\u202c\u202b\u206a\u202b\u206d\u200b\u202c\u200f\u202d\u206f\u206f\u202c\u202a\u206c\u200f\u202d\u206a\u200f\u200c\u202c\u200b\u200d\u200d\u202e\u206c\u206d\u206b\u202b\u202e\u206e\u200d\u202a\u200b\u202c\u200c\u200c\u202a\u206a\u202c\u202c\u202e(\u206f\u206c\u200e\u200f\u200f\u206b\u202e\u202e\u202e\u202e\u200b\u200f\u206e\u200f\u202b\u206f\u202a\u202d\u202d\u202b\u200c\u200e\u206d\u200b\u200f\u206c\u200d\u200e\u206e\u206c\u200e\u206f\u200c\u206a\u202e\u206c\u200e\u200f\u200e\u202a\u202e, (uint)num3, prevByte);
num = 1715331959;
continue;
case 16u:
num13 = 0u;
num11 = 0u;
num = (int)(num2 * 1235246952) ^ -613196745;
continue;
case 7u:
num = ((int)num2 * -1142286223) ^ -583067791;
continue;
case 35u:
num13 = num15;
num = 960223403;
continue;
case 20u:
num = ((int)num2 * -2005804662) ^ 0x7CB22D0F;
continue;
case 52u:
{
num13 = (2 | (num15 & 1)) << num17;
int num33;
int num34;
if (num15 >= 14)
{
num33 = 109533321;
num34 = num33;
}
else
{
num33 = 1104895350;
num34 = num33;
}
num = num33 ^ (int)(num2 * 366719371);
continue;
}
case 8u:
obj.\u200e\u202c\u206a\u202a\u206a\u200b\u200e\u206b\u200b\u206a\u202a\u206d\u206e\