1455 lines
61 KiB
C#
1455 lines
61 KiB
C#
using System;
|
|
using System.IO;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Text;
|
|
|
|
internal class _003CModule_003E
|
|
{
|
|
internal static byte[] _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
|
|
internal static _202A_202B_206B_200D_200C_206D_200C_202A_202D_206C_200C_200F_200C_200C_202C_206E_200D_202C_200E_206C_200E_202C_206F_200E_202A_206B_200B_200F_200F_206E_200E_200D_202E_202A_200E_202B_200F_206E_206A_206C_202E _206F_200C_202A_200F_200B_200F_200E_202D_200E_200D_202E_200F_206D_206F_202A_206A_202D_202D_206C_206B_200D_206A_202D_206B_200D_200E_200F_200F_202A_206B_202E_200D_206D_202C_202A_202E_206B_202E_200F_202B_202E/* Not supported: data(96 FB 03 79 6D 9B 74 2F 50 26 13 62 FB 8A B8 52 98 66 A6 FA DB FA A0 23 EE 94 A5 A3 35 C4 0F 38 43 E2 E2 1E 38 01 EA CA DA 30 F9 BD 24 F9 DF 2A D0 DC 16 AE 0C 37 BC 24 E1 50 42 F9 08 65 A5 90 CD 54 40 93 C7 D7 05 72 27 49 97 7B B7 AE BB B7 1C EA 26 8E 9C BC 27 A6 62 DE 1E 2B 2B F7 48 6C 4A 57 FB C7 4B 68 AA 58 D3 85 E0 64 24 F9 DF 2A D3 EF 07 AE 33 F2 1A 54 5D 3A 9F 3B C0 F3 1B 4D) */;
|
|
|
|
static _003CModule_003E()
|
|
{
|
|
_206E_202C_206E_202A_200B_206E_200C_200E_206A_202C_202C_202A_206A_202B_202C_206D_206B_202B_206B_206E_200B_206C_200F_202E_202C_206E_200E_206B_202C_206D_206E_202E_206D_200C_200B_200F_206D_202C_200B_202E_202E();
|
|
}
|
|
|
|
internal static byte[] _200D_200E_206E_200D_206C_206F_202C_206C_206C_202B_202B_206A_206B_206E_202D_202E_206C_200D_200F_202D_206B_200F_206A_206B_202D_206E_200E_206F_206C_206B_200C_206B_202C_202A_200F_202C_206A_202D_200B_200D_202E(byte[] data)
|
|
{
|
|
MemoryStream memoryStream = new MemoryStream(data);
|
|
_206C_200E_206F_200E_202B_200F_202D_206B_206B_200F_202E_200F_200E_206A_206E_200B_206C_202A_200B_202B_200C_206A_200E_206D_200D_200B_206D_202A_206B_202E_206B_202E_200C_200B_200B_202A_206F_202D_200C_202B_202E obj = new _206C_200E_206F_200E_202B_200F_202D_206B_206B_200F_202E_200F_200E_206A_206E_200B_206C_202A_200B_202B_200C_206A_200E_206D_200D_200B_206D_202A_206B_202E_206B_202E_200C_200B_200B_202A_206F_202D_200C_202B_202E();
|
|
byte[] array = new byte[5];
|
|
int num = 0;
|
|
while (num < 5)
|
|
{
|
|
int num2 = num;
|
|
int offset = num;
|
|
int num3 = num;
|
|
int num4 = 5;
|
|
num = num2 + memoryStream.Read(array, offset, ~(~num4 + num3));
|
|
}
|
|
obj._200B_202C_200D_202C_206C_202B_206C_200C_206D_206A_206B_200B_202D_200D_206C_206F_202C_200D_206D_200E_200D_202A_206E_206D_200F_202D_206B_202D_206A_202E_202E_202A_206C_200B_206D_202C_206C_206C_202E_202E(array);
|
|
num = 0;
|
|
while (num < 4)
|
|
{
|
|
int num5 = num;
|
|
int offset2 = num;
|
|
int num3 = num;
|
|
int num4 = 4;
|
|
num = num5 + memoryStream.Read(array, offset2, ~(~num4 + num3));
|
|
}
|
|
if (!BitConverter.IsLittleEndian)
|
|
{
|
|
Array.Reverse((Array)array, 0, 4);
|
|
}
|
|
int num6 = BitConverter.ToInt32(array, 0);
|
|
byte[] array2 = new byte[num6];
|
|
MemoryStream outStream = new MemoryStream(array2, writable: true);
|
|
long inSize = memoryStream.Length - 5 - 4;
|
|
obj._206C_206E_206E_206D_200C_206A_206F_206B_200B_200F_206C_200F_200F_206D_206E_200B_206D_206E_200C_202B_206D_202B_206E_206D_206F_202B_202B_206C_202A_200D_200C_200B_202E_200F_200C_206A_200B_200D_206A_206F_202E(memoryStream, outStream, inSize, num6);
|
|
return array2;
|
|
}
|
|
|
|
internal static void _206E_202C_206E_202A_200B_206E_200C_200E_206A_202C_202C_202A_206A_202B_202C_206D_206B_202B_206B_206E_200B_206C_200F_202E_202C_206E_200E_206B_202C_206D_206E_202E_206D_200C_200B_200F_206D_202C_200B_202E_202E()
|
|
{
|
|
uint num = 32u;
|
|
uint[] array = new uint[32]
|
|
{
|
|
2030304150u, 796171117u, 1645422160u, 1387825915u, 4205209240u, 597752539u, 2745537774u, 940557365u, 518185539u, 3404333368u,
|
|
3187224794u, 719321380u, 2920733904u, 616314636u, 4181872865u, 2426758408u, 2470466765u, 1912985543u, 2073512231u, 3082530487u,
|
|
2384914972u, 2787622044u, 723443298u, 1816721195u, 3355137866u, 1487562827u, 1692435923u, 719321380u, 2919755731u, 1411052083u,
|
|
1000290909u, 1293677504u
|
|
};
|
|
uint[] array2 = new uint[16];
|
|
uint num2 = 2733964303u;
|
|
int num3 = 0;
|
|
while (num3 < 16)
|
|
{
|
|
uint num4 = num2;
|
|
int num5 = (int)(num2 >> 12);
|
|
int num6 = (int)num4;
|
|
int num7 = num6 + num5;
|
|
int num8 = num6 & num5;
|
|
num2 = (uint)(num7 - (num8 + num8));
|
|
uint num9 = num2;
|
|
num5 = (int)(num2 << 25);
|
|
num6 = (int)num9;
|
|
num2 = (uint)((num6 | num5) - (num6 & num5));
|
|
uint num10 = num2;
|
|
num5 = (int)(num2 >> 27);
|
|
num6 = (int)num10;
|
|
num2 = (array2[num3] = (uint)((num6 | num5) - (num6 & num5)));
|
|
int num11 = num3;
|
|
num5 = 1;
|
|
num6 = num11;
|
|
num3 = (num6 | num5) + (num6 & num5);
|
|
}
|
|
int num12 = 0;
|
|
int num13 = 0;
|
|
uint[] array3 = new uint[16];
|
|
byte[] array4 = new byte[num * 4];
|
|
while (num12 < num)
|
|
{
|
|
int num14 = 0;
|
|
int num5;
|
|
int num6;
|
|
while (num14 < 16)
|
|
{
|
|
int num15 = num14;
|
|
int num16 = num12;
|
|
num5 = num14;
|
|
num6 = num16;
|
|
int num17 = num6 ^ num5;
|
|
int num18 = num6 & num5;
|
|
array3[num15] = array[num17 + (num18 + num18)];
|
|
int num19 = num14;
|
|
num5 = 1;
|
|
num6 = num19;
|
|
int num20 = num6 ^ num5;
|
|
int num21 = num6 & num5;
|
|
num14 = num20 + (num21 + num21);
|
|
}
|
|
uint num22 = array3[5];
|
|
num5 = -776044471;
|
|
num6 = (int)num22;
|
|
uint num23 = (uint)((num6 | num5) - (num6 ^ num5));
|
|
uint num24 = array3[5];
|
|
num5 = 776044470;
|
|
num6 = (int)num24;
|
|
array3[5] = (uint)((num6 | num5) - (num6 ^ num5));
|
|
uint num25 = array3[5];
|
|
uint num26 = array3[14];
|
|
num5 = -776044471;
|
|
num6 = (int)num26;
|
|
num5 = (num6 | num5) - (num6 ^ num5);
|
|
num6 = (int)num25;
|
|
array3[5] = (uint)((num6 & num5) + (num6 ^ num5));
|
|
num23 *= 3640720333u;
|
|
uint num27 = array3[14];
|
|
num5 = 776044470;
|
|
num6 = (int)num27;
|
|
array3[14] = (uint)(num6 + num5 - (num6 | num5));
|
|
uint num28 = array3[14];
|
|
num5 = (int)num23 * -1635489531;
|
|
num6 = (int)num28;
|
|
array3[14] = (uint)(num6 + num5 - (num6 & num5));
|
|
uint num29 = array3[7];
|
|
num5 = (int)array3[15];
|
|
num6 = (int)num29;
|
|
int num30 = num6 + num5;
|
|
int num31 = num6 & num5;
|
|
array3[7] = (uint)(num30 - (num31 + num31));
|
|
uint num32 = array3[0];
|
|
num5 = 278229082;
|
|
num6 = (int)num32;
|
|
num23 = (uint)((num6 | num5) - (num6 ^ num5));
|
|
uint num33 = array3[0];
|
|
num5 = -278229083;
|
|
num6 = (int)num33;
|
|
array3[0] = (uint)(num6 + num5 - (num6 | num5));
|
|
uint num34 = array3[7] * 15;
|
|
num23 *= 2982415717u;
|
|
uint num35 = array3[10];
|
|
num5 = (int)(~array3[8]);
|
|
num6 = (int)num35;
|
|
int num36 = num6 + num5;
|
|
int num37 = num6 & num5;
|
|
array3[10] = (uint)(num36 - (num37 + num37));
|
|
uint num38 = array3[0];
|
|
uint num39 = array3[13];
|
|
num5 = 278229082;
|
|
num6 = (int)num39;
|
|
num5 = num6 + num5 - (num6 | num5);
|
|
num6 = (int)num38;
|
|
array3[0] = (uint)(num6 + num5 - (num6 & num5));
|
|
uint num40 = array3[8];
|
|
num5 = (int)array2[8];
|
|
num6 = (int)num40;
|
|
int num41 = num6 + num5;
|
|
int num42 = num6 & num5;
|
|
array3[8] = (uint)(num41 - (num42 + num42));
|
|
uint num43 = array3[9];
|
|
num5 = (int)array2[9];
|
|
num6 = (int)num43;
|
|
int num44 = num6 + num5;
|
|
int num45 = num6 & num5;
|
|
array3[9] = (uint)(num44 - (num45 + num45));
|
|
uint num46 = array3[13];
|
|
num5 = -278229083;
|
|
num6 = (int)num46;
|
|
array3[13] = (uint)(num6 + num5 - (num6 | num5));
|
|
uint num47 = array3[14];
|
|
num5 = (int)array3[15];
|
|
num6 = (int)num47;
|
|
array3[14] = (uint)(~(~num6 + num5));
|
|
uint num48 = array3[7] * 25;
|
|
uint num49 = array3[13];
|
|
num5 = (int)num23 * -2021761939;
|
|
num6 = (int)num49;
|
|
array3[13] = (uint)(num6 + num5 - (num6 & num5));
|
|
uint num50 = array3[2];
|
|
num5 = (int)array3[6];
|
|
num6 = (int)num50;
|
|
array3[2] = (uint)(~(~num6 + num5));
|
|
uint num51 = array3[1];
|
|
num5 = -1639718482;
|
|
num6 = (int)num51;
|
|
int num52 = num6 + num5;
|
|
int num53 = num6 & num5;
|
|
array3[1] = (uint)(num52 - (num53 + num53));
|
|
uint num54 = array3[5];
|
|
num5 = (int)array2[5];
|
|
num6 = (int)num54;
|
|
array3[5] = (uint)((num6 | num5) - (num6 & num5));
|
|
uint num55 = array3[9];
|
|
num5 = (int)(~array3[11]);
|
|
num6 = (int)num55;
|
|
int num56 = num6 + num5;
|
|
int num57 = num6 & num5;
|
|
array3[9] = (uint)(num56 - (num57 + num57));
|
|
uint num58 = array3[4];
|
|
num5 = -192377700;
|
|
num6 = (int)num58;
|
|
num23 = (uint)((num6 | num5) - (num6 ^ num5));
|
|
num23 *= 4244890943u;
|
|
uint num59 = array3[4];
|
|
num5 = 192377699;
|
|
num6 = (int)num59;
|
|
array3[4] = (uint)((num6 | num5) - (num6 ^ num5));
|
|
uint num60 = array3[4];
|
|
uint num61 = array3[12];
|
|
num5 = -192377700;
|
|
num6 = (int)num61;
|
|
num5 = num6 + num5 - (num6 | num5);
|
|
num6 = (int)num60;
|
|
array3[4] = (uint)((num6 & num5) + (num6 ^ num5));
|
|
uint num62 = array3[12];
|
|
num5 = 192377699;
|
|
num6 = (int)num62;
|
|
array3[12] = (uint)((num6 | num5) - (num6 ^ num5));
|
|
uint num63 = array3[7] << 2;
|
|
uint num64 = array3[12];
|
|
num5 = (int)(num23 * 1786546879);
|
|
num6 = (int)num64;
|
|
array3[12] = (uint)((num6 & num5) + (num6 ^ num5));
|
|
uint num65 = array3[12];
|
|
num5 = (int)array2[12];
|
|
num6 = (int)num65;
|
|
array3[12] = (uint)((num6 | num5) - (num6 & num5));
|
|
num23 = array3[7] << 2;
|
|
uint num66 = array3[6];
|
|
num5 = 456039971;
|
|
num6 = (int)num66;
|
|
array3[6] = (uint)((num6 | num5) - (num6 & num5));
|
|
uint num67 = num34;
|
|
num5 = (int)(array3[12] * 92);
|
|
num6 = (int)num67;
|
|
int num68 = num6 ^ num5;
|
|
int num69 = num6 & num5;
|
|
num34 = (uint)(num68 + (num69 + num69));
|
|
uint num70 = num48;
|
|
num5 = (int)(array3[12] * 153);
|
|
num6 = (int)num70;
|
|
int num71 = num6 ^ num5;
|
|
int num72 = num6 & num5;
|
|
num48 = (uint)(num71 + (num72 + num72));
|
|
uint num73 = array3[10];
|
|
num5 = (int)array3[11];
|
|
num6 = (int)num73;
|
|
int num74 = num6 + num5;
|
|
int num75 = num6 & num5;
|
|
array3[10] = (uint)(num74 - (num75 + num75));
|
|
uint num76 = num23;
|
|
num5 = (int)(array3[12] * 27);
|
|
num6 = (int)num76;
|
|
num23 = (uint)((num6 | num5) + (num6 & num5));
|
|
uint num77 = num63;
|
|
num5 = (int)(array3[12] * 22);
|
|
num6 = (int)num77;
|
|
num63 = (uint)((num6 | num5) + (num6 & num5));
|
|
uint num78 = num23;
|
|
num5 = (int)(array3[8] * 54);
|
|
num6 = (int)num78;
|
|
int num79 = num6 ^ num5;
|
|
int num80 = num6 & num5;
|
|
num23 = (uint)(num79 + (num80 + num80));
|
|
uint num81 = num48;
|
|
num5 = (int)(array3[8] * 284);
|
|
num6 = (int)num81;
|
|
int num82 = num6 ^ num5;
|
|
int num83 = num6 & num5;
|
|
num48 = (uint)(num82 + (num83 + num83));
|
|
uint num84 = num23;
|
|
num5 = (int)(array3[1] << 4);
|
|
num6 = (int)num84;
|
|
int num85 = num6 ^ num5;
|
|
int num86 = num6 & num5;
|
|
num23 = (uint)(num85 + (num86 + num86));
|
|
uint num87 = num34;
|
|
num5 = (int)(array3[8] * 171);
|
|
num6 = (int)num87;
|
|
num34 = (uint)((num6 | num5) + (num6 & num5));
|
|
uint num88 = num23;
|
|
num5 = (int)(array3[1] << 5);
|
|
num6 = (int)num88;
|
|
int num89 = num6 ^ num5;
|
|
int num90 = num6 & num5;
|
|
num23 = (uint)(num89 + (num90 + num90));
|
|
uint num91 = num48;
|
|
num5 = (int)(array3[1] * 250);
|
|
num6 = (int)num91;
|
|
num48 = (uint)((num6 | num5) + (num6 & num5));
|
|
uint num92 = num63;
|
|
num5 = (int)(array3[8] * 37);
|
|
num6 = (int)num92;
|
|
num63 = (uint)((num6 | num5) + (num6 & num5));
|
|
uint num93 = num63;
|
|
num5 = (int)(array3[1] << 5);
|
|
num6 = (int)num93;
|
|
num63 = (uint)((num6 | num5) + (num6 & num5));
|
|
array3[7] = num23;
|
|
uint num94 = num34;
|
|
num5 = (int)(array3[1] * 151);
|
|
num6 = (int)num94;
|
|
int num95 = num6 ^ num5;
|
|
int num96 = num6 & num5;
|
|
num34 = (uint)(num95 + (num96 + num96));
|
|
uint num97 = array3[13];
|
|
num5 = -313568182;
|
|
num6 = (int)num97;
|
|
int num98 = num6 + num5;
|
|
int num99 = num6 & num5;
|
|
array3[13] = (uint)(num98 - (num99 + num99));
|
|
array3[1] = num48;
|
|
num23 = array3[0] << 1;
|
|
uint num100 = num23;
|
|
num5 = (int)array3[0];
|
|
num6 = (int)num100;
|
|
num23 = (uint)((num6 | num5) + (num6 & num5));
|
|
array3[12] = num63;
|
|
num48 = array3[0] * 11;
|
|
uint num101 = num48;
|
|
num5 = (int)(array3[5] << 1);
|
|
num6 = (int)num101;
|
|
int num102 = num6 ^ num5;
|
|
int num103 = num6 & num5;
|
|
num48 = (uint)(num102 + (num103 + num103));
|
|
uint num104 = num48;
|
|
num5 = (int)(array3[5] << 3);
|
|
num6 = (int)num104;
|
|
num48 = (uint)((num6 | num5) + (num6 & num5));
|
|
num63 = array3[0] * 21;
|
|
uint num105 = num23;
|
|
num5 = (int)(array3[5] << 2);
|
|
num6 = (int)num105;
|
|
int num106 = num6 ^ num5;
|
|
int num107 = num6 & num5;
|
|
num23 = (uint)(num106 + (num107 + num107));
|
|
uint num108 = num23;
|
|
num5 = (int)(array3[9] * 13);
|
|
num6 = (int)num108;
|
|
num23 = (uint)((num6 | num5) + (num6 & num5));
|
|
array3[8] = num34;
|
|
uint num109 = array3[1];
|
|
num5 = (int)array2[1];
|
|
num6 = (int)num109;
|
|
array3[1] = (uint)((num6 | num5) - (num6 & num5));
|
|
array3[7] = array3[7] * 334878841;
|
|
uint num110 = array3[15];
|
|
num5 = (int)array2[15];
|
|
num6 = (int)num110;
|
|
int num111 = num6 + num5;
|
|
int num112 = num6 & num5;
|
|
array3[15] = (uint)(num111 - (num112 + num112));
|
|
uint num113 = num48;
|
|
num5 = (int)(array3[9] << 2);
|
|
num6 = (int)num113;
|
|
num48 = (uint)((num6 | num5) + (num6 & num5));
|
|
uint num114 = array3[7];
|
|
num5 = (int)array2[7];
|
|
num6 = (int)num114;
|
|
int num115 = num6 + num5;
|
|
int num116 = num6 & num5;
|
|
array3[7] = (uint)(num115 - (num116 + num116));
|
|
uint num117 = num63;
|
|
num5 = (int)(array3[5] * 23);
|
|
num6 = (int)num117;
|
|
int num118 = num6 ^ num5;
|
|
int num119 = num6 & num5;
|
|
num63 = (uint)(num118 + (num119 + num119));
|
|
uint num120 = num63;
|
|
num5 = (int)(array3[9] * 78);
|
|
num6 = (int)num120;
|
|
int num121 = num6 ^ num5;
|
|
int num122 = num6 & num5;
|
|
num63 = (uint)(num121 + (num122 + num122));
|
|
num34 = array3[0] * 69;
|
|
uint num123 = num34;
|
|
num5 = (int)(array3[5] * 78);
|
|
num6 = (int)num123;
|
|
int num124 = num6 ^ num5;
|
|
int num125 = num6 & num5;
|
|
num34 = (uint)(num124 + (num125 + num125));
|
|
uint num126 = num63;
|
|
num5 = (int)(array3[2] << 5);
|
|
num6 = (int)num126;
|
|
num63 = (uint)((num6 | num5) + (num6 & num5));
|
|
uint num127 = num23;
|
|
num5 = (int)(array3[2] << 1);
|
|
num6 = (int)num127;
|
|
int num128 = num6 ^ num5;
|
|
int num129 = num6 & num5;
|
|
num23 = (uint)(num128 + (num129 + num129));
|
|
uint num130 = num48;
|
|
num5 = (int)(array3[9] << 5);
|
|
num6 = (int)num130;
|
|
int num131 = num6 ^ num5;
|
|
int num132 = num6 & num5;
|
|
num48 = (uint)(num131 + (num132 + num132));
|
|
uint num133 = num23;
|
|
num5 = (int)(array3[2] << 4);
|
|
num6 = (int)num133;
|
|
num23 = (uint)((num6 | num5) + (num6 & num5));
|
|
uint num134 = num34;
|
|
num5 = (int)(array3[9] * 263);
|
|
num6 = (int)num134;
|
|
num34 = (uint)((num6 | num5) + (num6 & num5));
|
|
array3[9] = num23;
|
|
uint num135 = num34;
|
|
num5 = (int)(array3[2] * 331);
|
|
num6 = (int)num135;
|
|
int num136 = num6 ^ num5;
|
|
int num137 = num6 & num5;
|
|
num34 = (uint)(num136 + (num137 + num137));
|
|
uint num138 = num63;
|
|
num5 = (int)(array3[2] << 6);
|
|
num6 = (int)num138;
|
|
num63 = (uint)((num6 | num5) + (num6 & num5));
|
|
array3[5] = num63;
|
|
num23 = array3[3] >> 19;
|
|
uint num139 = num48;
|
|
num5 = (int)(array3[2] * 39);
|
|
num6 = (int)num139;
|
|
int num140 = num6 ^ num5;
|
|
int num141 = num6 & num5;
|
|
num48 = (uint)(num140 + (num141 + num141));
|
|
num63 = array3[6] >> 3;
|
|
array3[6] = array3[6] << 29;
|
|
array3[3] = array3[3] << 13;
|
|
array3[0] = num48;
|
|
uint num142 = array3[6];
|
|
num5 = (int)num63;
|
|
num6 = (int)num142;
|
|
array3[6] = (uint)((num6 & num5) + (num6 ^ num5));
|
|
uint num143 = array3[0];
|
|
num5 = -1071175130;
|
|
num6 = (int)num143;
|
|
int num144 = num6 + num5;
|
|
int num145 = num6 & num5;
|
|
array3[0] = (uint)(num144 - (num145 + num145));
|
|
array3[2] = num34;
|
|
uint num146 = array3[2];
|
|
num5 = (int)array2[2];
|
|
num6 = (int)num146;
|
|
array3[2] = (uint)((num6 | num5) - (num6 & num5));
|
|
uint num147 = array3[3];
|
|
num5 = (int)num23;
|
|
num6 = (int)num147;
|
|
array3[3] = (uint)((num6 & num5) + (num6 ^ num5));
|
|
uint num148 = array3[3];
|
|
num5 = (int)array2[3];
|
|
num6 = (int)num148;
|
|
array3[3] = (uint)((num6 | num5) - (num6 & num5));
|
|
uint num149 = array3[6];
|
|
num5 = -908475405;
|
|
num6 = (int)num149;
|
|
num23 = (uint)((num6 | num5) - (num6 ^ num5));
|
|
num63 = array3[1] * 38;
|
|
num48 = array3[1] * 31;
|
|
uint num150 = array3[4];
|
|
num5 = -274514080;
|
|
num6 = (int)num150;
|
|
array3[4] = (uint)((num6 | num5) - (num6 & num5));
|
|
uint num151 = num48;
|
|
num5 = (int)(array3[15] * 110);
|
|
num6 = (int)num151;
|
|
num48 = (uint)((num6 | num5) + (num6 & num5));
|
|
num34 = array3[2] >> 7;
|
|
uint num152 = array3[6];
|
|
num5 = 908475404;
|
|
num6 = (int)num152;
|
|
array3[6] = (uint)(num6 + num5 - (num6 | num5));
|
|
uint num153 = array3[6];
|
|
uint num154 = array3[9];
|
|
num5 = -908475405;
|
|
num6 = (int)num154;
|
|
num5 = (num6 | num5) - (num6 ^ num5);
|
|
num6 = (int)num153;
|
|
array3[6] = (uint)((num6 & num5) + (num6 ^ num5));
|
|
array3[2] = array3[2] << 25;
|
|
num23 *= 2961890683u;
|
|
uint num155 = array3[2];
|
|
num5 = (int)num34;
|
|
num6 = (int)num155;
|
|
array3[2] = (uint)(num6 + num5 - (num6 & num5));
|
|
uint num156 = array3[9];
|
|
num5 = 908475404;
|
|
num6 = (int)num156;
|
|
array3[9] = (uint)((num6 | num5) - (num6 ^ num5));
|
|
uint num157 = array3[10];
|
|
num5 = (int)array2[10];
|
|
num6 = (int)num157;
|
|
int num158 = num6 + num5;
|
|
int num159 = num6 & num5;
|
|
array3[10] = (uint)(num158 - (num159 + num159));
|
|
num34 = array3[5] >> 17;
|
|
uint num160 = num63;
|
|
num5 = (int)(array3[15] * 139);
|
|
num6 = (int)num160;
|
|
int num161 = num6 ^ num5;
|
|
int num162 = num6 & num5;
|
|
num63 = (uint)(num161 + (num162 + num162));
|
|
uint num163 = array3[9];
|
|
num5 = (int)num23 * -1557628493;
|
|
num6 = (int)num163;
|
|
array3[9] = (uint)((num6 & num5) + (num6 ^ num5));
|
|
uint num164 = array3[6];
|
|
num5 = (int)(~array3[9]);
|
|
num6 = (int)num164;
|
|
int num165 = num6 + num5;
|
|
int num166 = num6 & num5;
|
|
array3[6] = (uint)(num165 - (num166 + num166));
|
|
array3[5] = array3[5] << 15;
|
|
uint num167 = array3[13];
|
|
num5 = (int)array2[13];
|
|
num6 = (int)num167;
|
|
array3[13] = (uint)((num6 | num5) - (num6 & num5));
|
|
num23 = array3[12] >> 27;
|
|
uint num168 = array3[6];
|
|
num5 = (int)array2[6];
|
|
num6 = (int)num168;
|
|
int num169 = num6 + num5;
|
|
int num170 = num6 & num5;
|
|
array3[6] = (uint)(num169 - (num170 + num170));
|
|
array3[12] = array3[12] << 5;
|
|
uint num171 = array3[12];
|
|
num5 = (int)num23;
|
|
num6 = (int)num171;
|
|
array3[12] = (uint)((num6 & num5) + (num6 ^ num5));
|
|
uint num172 = array3[5];
|
|
num5 = (int)num34;
|
|
num6 = (int)num172;
|
|
array3[5] = (uint)(num6 + num5 - (num6 & num5));
|
|
num34 = array3[1] << 3;
|
|
uint num173 = array3[11];
|
|
num5 = (int)array2[11];
|
|
num6 = (int)num173;
|
|
array3[11] = (uint)((num6 | num5) - (num6 & num5));
|
|
uint num174 = array3[10];
|
|
num5 = 171024615;
|
|
num6 = (int)num174;
|
|
array3[10] = (uint)((num6 | num5) - (num6 & num5));
|
|
uint num175 = num63;
|
|
num5 = (int)(array3[8] * 88);
|
|
num6 = (int)num175;
|
|
num63 = (uint)((num6 | num5) + (num6 & num5));
|
|
uint num176 = num48;
|
|
num5 = (int)(array3[8] * 63);
|
|
num6 = (int)num176;
|
|
int num177 = num6 ^ num5;
|
|
int num178 = num6 & num5;
|
|
num48 = (uint)(num177 + (num178 + num178));
|
|
num23 = array3[1] << 2;
|
|
uint num179 = num34;
|
|
num5 = (int)array3[1];
|
|
num6 = (int)num179;
|
|
int num180 = num6 ^ num5;
|
|
int num181 = num6 & num5;
|
|
num34 = (uint)(num180 + (num181 + num181));
|
|
uint num182 = num23;
|
|
num5 = (int)array3[1];
|
|
num6 = (int)num182;
|
|
num23 = (uint)((num6 | num5) + (num6 & num5));
|
|
uint num183 = num23;
|
|
num5 = (int)(array3[15] * 22);
|
|
num6 = (int)num183;
|
|
int num184 = num6 ^ num5;
|
|
int num185 = num6 & num5;
|
|
num23 = (uint)(num184 + (num185 + num185));
|
|
uint num186 = num23;
|
|
num5 = (int)(array3[8] * 21);
|
|
num6 = (int)num186;
|
|
int num187 = num6 ^ num5;
|
|
int num188 = num6 & num5;
|
|
num23 = (uint)(num187 + (num188 + num188));
|
|
uint num189 = num34;
|
|
num5 = (int)(array3[15] * 31);
|
|
num6 = (int)num189;
|
|
int num190 = num6 ^ num5;
|
|
int num191 = num6 & num5;
|
|
num34 = (uint)(num190 + (num191 + num191));
|
|
uint num192 = num63;
|
|
num5 = (int)(array3[14] * 55);
|
|
num6 = (int)num192;
|
|
num63 = (uint)((num6 | num5) + (num6 & num5));
|
|
uint num193 = num23;
|
|
num5 = (int)(array3[14] * 21);
|
|
num6 = (int)num193;
|
|
num23 = (uint)((num6 | num5) + (num6 & num5));
|
|
uint num194 = array3[4];
|
|
num5 = (int)array2[4];
|
|
num6 = (int)num194;
|
|
int num195 = num6 + num5;
|
|
int num196 = num6 & num5;
|
|
array3[4] = (uint)(num195 - (num196 + num196));
|
|
uint num197 = num34;
|
|
num5 = (int)(array3[8] << 4);
|
|
num6 = (int)num197;
|
|
int num198 = num6 ^ num5;
|
|
int num199 = num6 & num5;
|
|
num34 = (uint)(num198 + (num199 + num199));
|
|
uint num200 = array3[4];
|
|
num5 = -1682269421;
|
|
num6 = (int)num200;
|
|
array3[4] = (uint)((num6 | num5) - (num6 & num5));
|
|
uint num201 = array3[13];
|
|
num5 = (int)(~array3[11]);
|
|
num6 = (int)num201;
|
|
int num202 = num6 + num5;
|
|
int num203 = num6 & num5;
|
|
array3[13] = (uint)(num202 - (num203 + num203));
|
|
uint num204 = num48;
|
|
num5 = (int)(array3[14] << 5);
|
|
num6 = (int)num204;
|
|
num48 = (uint)((num6 | num5) + (num6 & num5));
|
|
array3[8] = num63;
|
|
uint num205 = num34;
|
|
num5 = (int)(array3[14] << 1);
|
|
num6 = (int)num205;
|
|
int num206 = num6 ^ num5;
|
|
int num207 = num6 & num5;
|
|
num34 = (uint)(num206 + (num207 + num207));
|
|
uint num208 = num34;
|
|
num5 = (int)(array3[14] << 2);
|
|
num6 = (int)num208;
|
|
num34 = (uint)((num6 | num5) + (num6 & num5));
|
|
array3[14] = num23;
|
|
array3[1] = num34;
|
|
num63 = array3[0] * 3631003441u;
|
|
array3[3] = array3[3] * 425712683;
|
|
array3[0] = array3[1];
|
|
uint num209 = array3[0];
|
|
num5 = (int)array2[0];
|
|
num6 = (int)num209;
|
|
int num210 = num6 + num5;
|
|
int num211 = num6 & num5;
|
|
array3[0] = (uint)(num210 - (num211 + num211));
|
|
uint num212 = array3[14];
|
|
num5 = (int)array2[14];
|
|
num6 = (int)num212;
|
|
int num213 = num6 + num5;
|
|
int num214 = num6 & num5;
|
|
array3[14] = (uint)(num213 - (num214 + num214));
|
|
array3[1] = num63 * 128664017;
|
|
array3[15] = num48;
|
|
for (int num215 = 0; num215 < 16; num215 = (num6 | num5) + (num6 & num5))
|
|
{
|
|
uint num216 = array3[num215];
|
|
int num217 = num13;
|
|
num5 = 1;
|
|
num6 = num217;
|
|
int num218 = num6 ^ num5;
|
|
int num219 = num6 & num5;
|
|
num13 = num218 + (num219 + num219);
|
|
array4[num217] = (byte)num216;
|
|
int num220 = num13;
|
|
num5 = 1;
|
|
num6 = num220;
|
|
num13 = (num6 | num5) + (num6 & num5);
|
|
array4[num220] = (byte)(num216 >> 8);
|
|
int num221 = num13;
|
|
num5 = 1;
|
|
num6 = num221;
|
|
int num222 = num6 ^ num5;
|
|
int num223 = num6 & num5;
|
|
num13 = num222 + (num223 + num223);
|
|
array4[num221] = (byte)(num216 >> 16);
|
|
int num224 = num13;
|
|
num5 = 1;
|
|
num6 = num224;
|
|
int num225 = num6 ^ num5;
|
|
int num226 = num6 & num5;
|
|
num13 = num225 + (num226 + num226);
|
|
array4[num224] = (byte)(num216 >> 24);
|
|
array2[num215] ^= num216;
|
|
int num227 = num215;
|
|
num5 = 1;
|
|
num6 = num227;
|
|
}
|
|
int num228 = num12;
|
|
num5 = 16;
|
|
num6 = num228;
|
|
int num229 = num6 ^ num5;
|
|
int num230 = num6 & num5;
|
|
num12 = num229 + (num230 + num230);
|
|
}
|
|
_200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E = _200D_200E_206E_200D_206C_206F_202C_206C_206C_202B_202B_206A_206B_206E_202D_202E_206C_200D_200F_202D_206B_200F_206A_206B_202D_206E_200E_206F_206C_206B_200C_206B_202C_202A_200F_202C_206A_202D_200B_200D_202E(array4);
|
|
}
|
|
|
|
internal static int _202C_202C_200B_202E_202E_202A_200F_206A_200C_206C_200F_202B_206C_200B_206E_200D_206A_200F_200C_206A_202D_202C_200C_200F_202D_200E_202D_200E_206D_206D_206D_200D_200C_202B_202C_206E_202A_206E_200B_200E_202E(int id)
|
|
{
|
|
id <<= 2;
|
|
byte num = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E[id];
|
|
byte[] array = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num2 = id;
|
|
int num3 = 1;
|
|
int num4 = num2;
|
|
int num5 = num4 ^ num3;
|
|
int num6 = num4 & num3;
|
|
num3 = array[num5 + (num6 + num6)] << 8;
|
|
num4 = num;
|
|
int num7 = (num4 & num3) + (num4 ^ num3);
|
|
byte[] array2 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num8 = id;
|
|
num3 = 2;
|
|
num4 = num8;
|
|
int num9 = num4 ^ num3;
|
|
int num10 = num4 & num3;
|
|
num3 = array2[num9 + (num10 + num10)] << 16;
|
|
num4 = num7;
|
|
int num11 = (num4 & num3) + (num4 ^ num3);
|
|
byte[] array3 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num12 = id;
|
|
num3 = 3;
|
|
num4 = num12;
|
|
num3 = array3[(num4 | num3) + (num4 & num3)] << 24;
|
|
num4 = num11;
|
|
return (num4 & num3) + (num4 ^ num3);
|
|
}
|
|
|
|
internal static long _206C_200C_202B_202C_206E_206F_202A_206F_200E_202B_202B_206D_200C_202E_200C_202E_206C_206C_200B_202D_202E_202B_200D_200F_206A_206B_200B_202B_206A_202D_206F_200B_202A_202E_200E_206E_206E_200C_206F_206F_202E(int id)
|
|
{
|
|
id <<= 2;
|
|
byte num = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E[id];
|
|
byte[] array = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num2 = id;
|
|
int num3 = 1;
|
|
int num4 = num2;
|
|
num3 = array[(num4 | num3) + (num4 & num3)] << 8;
|
|
num4 = num;
|
|
int num5 = (num4 & num3) + (num4 ^ num3);
|
|
byte[] array2 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num6 = id;
|
|
num3 = 2;
|
|
num4 = num6;
|
|
int num7 = num4 ^ num3;
|
|
int num8 = num4 & num3;
|
|
num3 = array2[num7 + (num8 + num8)] << 16;
|
|
num4 = num5;
|
|
int num9 = num4 + num3 - (num4 & num3);
|
|
byte[] array3 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num10 = id;
|
|
num3 = 3;
|
|
num4 = num10;
|
|
num3 = array3[(num4 | num3) + (num4 & num3)] << 24;
|
|
num4 = num9;
|
|
uint num11 = (uint)((num4 & num3) + (num4 ^ num3));
|
|
byte[] array4 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num12 = id;
|
|
num3 = 4;
|
|
num4 = num12;
|
|
int num13 = num4 ^ num3;
|
|
int num14 = num4 & num3;
|
|
byte num15 = array4[num13 + (num14 + num14)];
|
|
byte[] array5 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num16 = id;
|
|
num3 = 5;
|
|
num4 = num16;
|
|
num3 = array5[(num4 | num3) + (num4 & num3)] << 8;
|
|
num4 = num15;
|
|
int num17 = (num4 & num3) + (num4 ^ num3);
|
|
byte[] array6 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num18 = id;
|
|
num3 = 6;
|
|
num4 = num18;
|
|
num3 = array6[(num4 | num3) + (num4 & num3)] << 16;
|
|
num4 = num17;
|
|
int num19 = num4 + num3 - (num4 & num3);
|
|
byte[] array7 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num20 = id;
|
|
num3 = 7;
|
|
num4 = num20;
|
|
int num21 = num4 ^ num3;
|
|
int num22 = num4 & num3;
|
|
num3 = array7[num21 + (num22 + num22)] << 24;
|
|
num4 = num19;
|
|
ulong num23 = (ulong)(uint)((num4 & num3) + (num4 ^ num3)) << 32;
|
|
long num24 = num11;
|
|
long num25 = (long)num23;
|
|
return num25 + num24 - (num25 & num24);
|
|
}
|
|
|
|
internal static float _202B_200F_202E_206F_202E_206B_200E_206E_200E_206E_200C_200C_200B_206E_206A_206E_202E_206A_202C_206C_206E_206A_206F_200F_202E_206B_206A_202A_200F_206E_206D_202A_200C_200B_202E_202D_206A_200C_206D_206C_202E(int id)
|
|
{
|
|
return BitConverter.ToSingle(_200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E, id << 2);
|
|
}
|
|
|
|
internal static double _200E_200F_202C_202B_200E_206D_206A_202C_206B_200D_206D_200D_206C_206A_206D_200E_202B_202A_202A_202A_206A_200C_202E_206A_202C_202B_202E_202B_206B_206E_202D_202D_202E_200F_202C_200E_202A_200B_200D_200E_202E(int id)
|
|
{
|
|
return BitConverter.ToDouble(_200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E, id << 2);
|
|
}
|
|
|
|
internal static _002D _206B_200D_200F_206A_206D_202E_200D_200E_202D_206D_200D_200C_206D_200F_206F_206F_206E_206F_202B_206D_202A_206D_202E_200E_206B_200E_200D_200B_206C_206E_200B_206E_206E_200F_202A_200C_202A_206E_206F_206D_202E<_002D>(int id)
|
|
{
|
|
int num = id * 1019339481;
|
|
int num2 = 331797353;
|
|
int num3 = num;
|
|
int num4 = num3 + num2;
|
|
int num5 = num3 & num2;
|
|
id = num4 - (num5 + num5);
|
|
int num6 = id >>> 30;
|
|
int num7 = id;
|
|
num2 = 1073741823;
|
|
num3 = num7;
|
|
id = (num3 | num2) - (num3 ^ num2) << 2;
|
|
switch (num6)
|
|
{
|
|
case 3:
|
|
{
|
|
byte num31 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E[id];
|
|
byte[] array10 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num32 = id;
|
|
num2 = 1;
|
|
num3 = num32;
|
|
int num33 = num3 ^ num2;
|
|
int num34 = num3 & num2;
|
|
num2 = array10[num33 + (num34 + num34)] << 8;
|
|
num3 = num31;
|
|
int num35 = num3 + num2 - (num3 & num2);
|
|
byte[] array11 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num36 = id;
|
|
num2 = 2;
|
|
num3 = num36;
|
|
num2 = array11[(num3 | num2) + (num3 & num2)] << 16;
|
|
num3 = num35;
|
|
int num37 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array12 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num38 = id;
|
|
num2 = 3;
|
|
num3 = num38;
|
|
num2 = array12[(num3 | num2) + (num3 & num2)] << 24;
|
|
num3 = num37;
|
|
int count = (num3 & num2) + (num3 ^ num2);
|
|
Encoding uTF = Encoding.UTF8;
|
|
byte[] bytes = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num39 = id;
|
|
num2 = 4;
|
|
num3 = num39;
|
|
int num40 = num3 ^ num2;
|
|
int num41 = num3 & num2;
|
|
return (_002D)(object)string.Intern(uTF.GetString(bytes, num40 + (num41 + num41), count));
|
|
}
|
|
case 2:
|
|
{
|
|
_002D[] array9 = new _002D[1];
|
|
Buffer.BlockCopy(_200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E, id, array9, 0, Unsafe.SizeOf<_002D>());
|
|
return array9[0];
|
|
}
|
|
case 1:
|
|
{
|
|
byte num8 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E[id];
|
|
byte[] array = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num9 = id;
|
|
num2 = 1;
|
|
num3 = num9;
|
|
int num10 = num3 ^ num2;
|
|
int num11 = num3 & num2;
|
|
num2 = array[num10 + (num11 + num11)] << 8;
|
|
num3 = num8;
|
|
int num12 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array2 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num13 = id;
|
|
num2 = 2;
|
|
num3 = num13;
|
|
num2 = array2[(num3 | num2) + (num3 & num2)] << 16;
|
|
num3 = num12;
|
|
int num14 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array3 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num15 = id;
|
|
num2 = 3;
|
|
num3 = num15;
|
|
int num16 = num3 ^ num2;
|
|
int num17 = num3 & num2;
|
|
num2 = array3[num16 + (num17 + num17)] << 24;
|
|
num3 = num14;
|
|
int num18 = num3 + num2 - (num3 & num2);
|
|
byte[] array4 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num19 = id;
|
|
num2 = 4;
|
|
num3 = num19;
|
|
byte num20 = array4[(num3 | num2) + (num3 & num2)];
|
|
byte[] array5 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num21 = id;
|
|
num2 = 5;
|
|
num3 = num21;
|
|
int num22 = num3 ^ num2;
|
|
int num23 = num3 & num2;
|
|
num2 = array5[num22 + (num23 + num23)] << 8;
|
|
num3 = num20;
|
|
int num24 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array6 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num25 = id;
|
|
num2 = 6;
|
|
num3 = num25;
|
|
num2 = array6[(num3 | num2) + (num3 & num2)] << 16;
|
|
num3 = num24;
|
|
int num26 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array7 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num27 = id;
|
|
num2 = 7;
|
|
num3 = num27;
|
|
int num28 = num3 ^ num2;
|
|
int num29 = num3 & num2;
|
|
num2 = array7[num28 + (num29 + num29)] << 24;
|
|
num3 = num26;
|
|
int length = num3 + num2 - (num3 & num2);
|
|
Array array8 = Array.CreateInstance(typeof(_002D).GetElementType(), length);
|
|
byte[] src = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num30 = id;
|
|
num2 = 8;
|
|
num3 = num30;
|
|
int srcOffset = (num3 | num2) + (num3 & num2);
|
|
num2 = 4;
|
|
num3 = num18;
|
|
Buffer.BlockCopy(src, srcOffset, array8, 0, ~(~num3 + num2));
|
|
return (_002D)(object)array8;
|
|
}
|
|
default:
|
|
return default(_002D);
|
|
}
|
|
}
|
|
|
|
internal static _002D _202A_200F_206B_202B_206C_202D_206A_200F_200E_206B_202A_200D_202A_206C_202C_200C_202D_206E_206B_202B_206D_206F_200F_200B_200B_206E_200C_206D_200B_202B_206D_206E_200E_206F_206A_202E_200C_200C_202C_202E_202E<_002D>(int id)
|
|
{
|
|
int num = id * -2007666933;
|
|
int num2 = 1084522616;
|
|
int num3 = num;
|
|
int num4 = num3 + num2;
|
|
int num5 = num3 & num2;
|
|
id = num4 - (num5 + num5);
|
|
int num6 = id >>> 30;
|
|
int num7 = id;
|
|
num2 = 1073741823;
|
|
num3 = num7;
|
|
id = num3 + num2 - (num3 | num2) << 2;
|
|
switch (num6)
|
|
{
|
|
case 0:
|
|
{
|
|
byte num29 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E[id];
|
|
byte[] array10 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num30 = id;
|
|
num2 = 1;
|
|
num3 = num30;
|
|
int num31 = num3 ^ num2;
|
|
int num32 = num3 & num2;
|
|
num2 = array10[num31 + (num32 + num32)] << 8;
|
|
num3 = num29;
|
|
int num33 = num3 + num2 - (num3 & num2);
|
|
byte[] array11 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num34 = id;
|
|
num2 = 2;
|
|
num3 = num34;
|
|
int num35 = num3 ^ num2;
|
|
int num36 = num3 & num2;
|
|
num2 = array11[num35 + (num36 + num36)] << 16;
|
|
num3 = num33;
|
|
int num37 = num3 + num2 - (num3 & num2);
|
|
byte[] array12 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num38 = id;
|
|
num2 = 3;
|
|
num3 = num38;
|
|
num2 = array12[(num3 | num2) + (num3 & num2)] << 24;
|
|
num3 = num37;
|
|
int count = (num3 & num2) + (num3 ^ num2);
|
|
Encoding uTF = Encoding.UTF8;
|
|
byte[] bytes = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num39 = id;
|
|
num2 = 4;
|
|
num3 = num39;
|
|
int num40 = num3 ^ num2;
|
|
int num41 = num3 & num2;
|
|
return (_002D)(object)string.Intern(uTF.GetString(bytes, num40 + (num41 + num41), count));
|
|
}
|
|
case 1:
|
|
{
|
|
_002D[] array9 = new _002D[1];
|
|
Buffer.BlockCopy(_200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E, id, array9, 0, Unsafe.SizeOf<_002D>());
|
|
return array9[0];
|
|
}
|
|
case 3:
|
|
{
|
|
byte num8 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E[id];
|
|
byte[] array = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num9 = id;
|
|
num2 = 1;
|
|
num3 = num9;
|
|
num2 = array[(num3 | num2) + (num3 & num2)] << 8;
|
|
num3 = num8;
|
|
int num10 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array2 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num11 = id;
|
|
num2 = 2;
|
|
num3 = num11;
|
|
num2 = array2[(num3 | num2) + (num3 & num2)] << 16;
|
|
num3 = num10;
|
|
int num12 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array3 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num13 = id;
|
|
num2 = 3;
|
|
num3 = num13;
|
|
num2 = array3[(num3 | num2) + (num3 & num2)] << 24;
|
|
num3 = num12;
|
|
int num14 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array4 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num15 = id;
|
|
num2 = 4;
|
|
num3 = num15;
|
|
int num16 = num3 ^ num2;
|
|
int num17 = num3 & num2;
|
|
byte num18 = array4[num16 + (num17 + num17)];
|
|
byte[] array5 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num19 = id;
|
|
num2 = 5;
|
|
num3 = num19;
|
|
num2 = array5[(num3 | num2) + (num3 & num2)] << 8;
|
|
num3 = num18;
|
|
int num20 = num3 + num2 - (num3 & num2);
|
|
byte[] array6 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num21 = id;
|
|
num2 = 6;
|
|
num3 = num21;
|
|
int num22 = num3 ^ num2;
|
|
int num23 = num3 & num2;
|
|
num2 = array6[num22 + (num23 + num23)] << 16;
|
|
num3 = num20;
|
|
int num24 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array7 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num25 = id;
|
|
num2 = 7;
|
|
num3 = num25;
|
|
num2 = array7[(num3 | num2) + (num3 & num2)] << 24;
|
|
num3 = num24;
|
|
int length = (num3 & num2) + (num3 ^ num2);
|
|
Array array8 = Array.CreateInstance(typeof(_002D).GetElementType(), length);
|
|
byte[] src = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num26 = id;
|
|
num2 = 8;
|
|
num3 = num26;
|
|
int num27 = num3 ^ num2;
|
|
int num28 = num3 & num2;
|
|
int srcOffset = num27 + (num28 + num28);
|
|
num2 = 4;
|
|
num3 = num14;
|
|
Buffer.BlockCopy(src, srcOffset, array8, 0, ~(~num3 + num2));
|
|
return (_002D)(object)array8;
|
|
}
|
|
default:
|
|
return default(_002D);
|
|
}
|
|
}
|
|
|
|
internal static _002D _200E_206B_202A_206E_202A_200D_206B_202E_206C_202A_200C_206F_206D_202B_200D_202E_202B_200C_206C_202C_202B_202A_202A_202C_206D_206C_206F_206B_202B_202C_202D_200B_202A_200B_200E_202B_206F_200B_200D_202E_202E<_002D>(int id)
|
|
{
|
|
int num = id * -398786619;
|
|
int num2 = 1434138467;
|
|
int num3 = num;
|
|
id = (num3 | num2) - (num3 & num2);
|
|
int num4 = id >>> 30;
|
|
int num5 = id;
|
|
num2 = 1073741823;
|
|
num3 = num5;
|
|
id = num3 + num2 - (num3 | num2) << 2;
|
|
switch (num4)
|
|
{
|
|
case 2:
|
|
{
|
|
byte num33 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E[id];
|
|
byte[] array10 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num34 = id;
|
|
num2 = 1;
|
|
num3 = num34;
|
|
num2 = array10[(num3 | num2) + (num3 & num2)] << 8;
|
|
num3 = num33;
|
|
int num35 = num3 + num2 - (num3 & num2);
|
|
byte[] array11 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num36 = id;
|
|
num2 = 2;
|
|
num3 = num36;
|
|
num2 = array11[(num3 | num2) + (num3 & num2)] << 16;
|
|
num3 = num35;
|
|
int num37 = num3 + num2 - (num3 & num2);
|
|
byte[] array12 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num38 = id;
|
|
num2 = 3;
|
|
num3 = num38;
|
|
int num39 = num3 ^ num2;
|
|
int num40 = num3 & num2;
|
|
num2 = array12[num39 + (num40 + num40)] << 24;
|
|
num3 = num37;
|
|
int count = num3 + num2 - (num3 & num2);
|
|
Encoding uTF = Encoding.UTF8;
|
|
byte[] bytes = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num41 = id;
|
|
num2 = 4;
|
|
num3 = num41;
|
|
int num42 = num3 ^ num2;
|
|
int num43 = num3 & num2;
|
|
return (_002D)(object)string.Intern(uTF.GetString(bytes, num42 + (num43 + num43), count));
|
|
}
|
|
case 0:
|
|
{
|
|
_002D[] array9 = new _002D[1];
|
|
Buffer.BlockCopy(_200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E, id, array9, 0, Unsafe.SizeOf<_002D>());
|
|
return array9[0];
|
|
}
|
|
case 3:
|
|
{
|
|
byte num6 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E[id];
|
|
byte[] array = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num7 = id;
|
|
num2 = 1;
|
|
num3 = num7;
|
|
int num8 = num3 ^ num2;
|
|
int num9 = num3 & num2;
|
|
num2 = array[num8 + (num9 + num9)] << 8;
|
|
num3 = num6;
|
|
int num10 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array2 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num11 = id;
|
|
num2 = 2;
|
|
num3 = num11;
|
|
int num12 = num3 ^ num2;
|
|
int num13 = num3 & num2;
|
|
num2 = array2[num12 + (num13 + num13)] << 16;
|
|
num3 = num10;
|
|
int num14 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array3 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num15 = id;
|
|
num2 = 3;
|
|
num3 = num15;
|
|
num2 = array3[(num3 | num2) + (num3 & num2)] << 24;
|
|
num3 = num14;
|
|
int num16 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array4 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num17 = id;
|
|
num2 = 4;
|
|
num3 = num17;
|
|
byte num18 = array4[(num3 | num2) + (num3 & num2)];
|
|
byte[] array5 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num19 = id;
|
|
num2 = 5;
|
|
num3 = num19;
|
|
int num20 = num3 ^ num2;
|
|
int num21 = num3 & num2;
|
|
num2 = array5[num20 + (num21 + num21)] << 8;
|
|
num3 = num18;
|
|
int num22 = num3 + num2 - (num3 & num2);
|
|
byte[] array6 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num23 = id;
|
|
num2 = 6;
|
|
num3 = num23;
|
|
int num24 = num3 ^ num2;
|
|
int num25 = num3 & num2;
|
|
num2 = array6[num24 + (num25 + num25)] << 16;
|
|
num3 = num22;
|
|
int num26 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array7 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num27 = id;
|
|
num2 = 7;
|
|
num3 = num27;
|
|
int num28 = num3 ^ num2;
|
|
int num29 = num3 & num2;
|
|
num2 = array7[num28 + (num29 + num29)] << 24;
|
|
num3 = num26;
|
|
int length = (num3 & num2) + (num3 ^ num2);
|
|
Array array8 = Array.CreateInstance(typeof(_002D).GetElementType(), length);
|
|
byte[] src = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num30 = id;
|
|
num2 = 8;
|
|
num3 = num30;
|
|
int num31 = num3 ^ num2;
|
|
int num32 = num3 & num2;
|
|
int srcOffset = num31 + (num32 + num32);
|
|
num2 = 4;
|
|
num3 = num16;
|
|
Buffer.BlockCopy(src, srcOffset, array8, 0, ~(~num3 + num2));
|
|
return (_002D)(object)array8;
|
|
}
|
|
default:
|
|
return default(_002D);
|
|
}
|
|
}
|
|
|
|
internal static _002D _206C_200D_206B_202C_206B_200E_206E_200D_206F_202A_202E_202A_206A_206D_202B_202C_206E_200F_206B_200B_202E_200B_202B_202E_202A_200B_206D_200C_202D_200B_200B_206C_202C_206C_206F_200C_202C_206A_202A_206B_202E<_002D>(int id)
|
|
{
|
|
int num = id * 1318072633;
|
|
int num2 = -1775635715;
|
|
int num3 = num;
|
|
id = (num3 | num2) - (num3 & num2);
|
|
int num4 = id >>> 30;
|
|
int num5 = id;
|
|
num2 = 1073741823;
|
|
num3 = num5;
|
|
id = num3 + num2 - (num3 | num2) << 2;
|
|
switch (num4)
|
|
{
|
|
case 1:
|
|
{
|
|
byte num31 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E[id];
|
|
byte[] array10 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num32 = id;
|
|
num2 = 1;
|
|
num3 = num32;
|
|
int num33 = num3 ^ num2;
|
|
int num34 = num3 & num2;
|
|
num2 = array10[num33 + (num34 + num34)] << 8;
|
|
num3 = num31;
|
|
int num35 = num3 + num2 - (num3 & num2);
|
|
byte[] array11 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num36 = id;
|
|
num2 = 2;
|
|
num3 = num36;
|
|
num2 = array11[(num3 | num2) + (num3 & num2)] << 16;
|
|
num3 = num35;
|
|
int num37 = num3 + num2 - (num3 & num2);
|
|
byte[] array12 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num38 = id;
|
|
num2 = 3;
|
|
num3 = num38;
|
|
int num39 = num3 ^ num2;
|
|
int num40 = num3 & num2;
|
|
num2 = array12[num39 + (num40 + num40)] << 24;
|
|
num3 = num37;
|
|
int count = num3 + num2 - (num3 & num2);
|
|
Encoding uTF = Encoding.UTF8;
|
|
byte[] bytes = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num41 = id;
|
|
num2 = 4;
|
|
num3 = num41;
|
|
int num42 = num3 ^ num2;
|
|
int num43 = num3 & num2;
|
|
return (_002D)(object)string.Intern(uTF.GetString(bytes, num42 + (num43 + num43), count));
|
|
}
|
|
case 2:
|
|
{
|
|
_002D[] array9 = new _002D[1];
|
|
Buffer.BlockCopy(_200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E, id, array9, 0, Unsafe.SizeOf<_002D>());
|
|
return array9[0];
|
|
}
|
|
case 3:
|
|
{
|
|
byte num6 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E[id];
|
|
byte[] array = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num7 = id;
|
|
num2 = 1;
|
|
num3 = num7;
|
|
int num8 = num3 ^ num2;
|
|
int num9 = num3 & num2;
|
|
num2 = array[num8 + (num9 + num9)] << 8;
|
|
num3 = num6;
|
|
int num10 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array2 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num11 = id;
|
|
num2 = 2;
|
|
num3 = num11;
|
|
int num12 = num3 ^ num2;
|
|
int num13 = num3 & num2;
|
|
num2 = array2[num12 + (num13 + num13)] << 16;
|
|
num3 = num10;
|
|
int num14 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array3 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num15 = id;
|
|
num2 = 3;
|
|
num3 = num15;
|
|
int num16 = num3 ^ num2;
|
|
int num17 = num3 & num2;
|
|
num2 = array3[num16 + (num17 + num17)] << 24;
|
|
num3 = num14;
|
|
int num18 = num3 + num2 - (num3 & num2);
|
|
byte[] array4 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num19 = id;
|
|
num2 = 4;
|
|
num3 = num19;
|
|
byte num20 = array4[(num3 | num2) + (num3 & num2)];
|
|
byte[] array5 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num21 = id;
|
|
num2 = 5;
|
|
num3 = num21;
|
|
int num22 = num3 ^ num2;
|
|
int num23 = num3 & num2;
|
|
num2 = array5[num22 + (num23 + num23)] << 8;
|
|
num3 = num20;
|
|
int num24 = num3 + num2 - (num3 & num2);
|
|
byte[] array6 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num25 = id;
|
|
num2 = 6;
|
|
num3 = num25;
|
|
int num26 = num3 ^ num2;
|
|
int num27 = num3 & num2;
|
|
num2 = array6[num26 + (num27 + num27)] << 16;
|
|
num3 = num24;
|
|
int num28 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array7 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num29 = id;
|
|
num2 = 7;
|
|
num3 = num29;
|
|
num2 = array7[(num3 | num2) + (num3 & num2)] << 24;
|
|
num3 = num28;
|
|
int length = num3 + num2 - (num3 & num2);
|
|
Array array8 = Array.CreateInstance(typeof(_002D).GetElementType(), length);
|
|
byte[] src = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num30 = id;
|
|
num2 = 8;
|
|
num3 = num30;
|
|
int srcOffset = (num3 | num2) + (num3 & num2);
|
|
num2 = 4;
|
|
num3 = num18;
|
|
Buffer.BlockCopy(src, srcOffset, array8, 0, ~(~num3 + num2));
|
|
return (_002D)(object)array8;
|
|
}
|
|
default:
|
|
return default(_002D);
|
|
}
|
|
}
|
|
|
|
internal static _002D _202C_206C_202B_200B_206A_206E_200C_202C_202D_206B_206D_206F_206F_206D_206E_200C_206A_206B_200F_200E_206A_202B_200B_200E_200C_202C_206A_206C_206B_202A_202C_202B_206A_206F_206D_200D_206D_202C_200D_200E_202E<_002D>(int id)
|
|
{
|
|
int num = id * 1026386545;
|
|
int num2 = -1096681692;
|
|
int num3 = num;
|
|
int num4 = num3 + num2;
|
|
int num5 = num3 & num2;
|
|
id = num4 - (num5 + num5);
|
|
int num6 = id >>> 30;
|
|
int num7 = id;
|
|
num2 = 1073741823;
|
|
num3 = num7;
|
|
id = (num3 | num2) - (num3 ^ num2) << 2;
|
|
switch (num6)
|
|
{
|
|
case 3:
|
|
{
|
|
byte num33 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E[id];
|
|
byte[] array10 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num34 = id;
|
|
num2 = 1;
|
|
num3 = num34;
|
|
num2 = array10[(num3 | num2) + (num3 & num2)] << 8;
|
|
num3 = num33;
|
|
int num35 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array11 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num36 = id;
|
|
num2 = 2;
|
|
num3 = num36;
|
|
int num37 = num3 ^ num2;
|
|
int num38 = num3 & num2;
|
|
num2 = array11[num37 + (num38 + num38)] << 16;
|
|
num3 = num35;
|
|
int num39 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array12 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num40 = id;
|
|
num2 = 3;
|
|
num3 = num40;
|
|
num2 = array12[(num3 | num2) + (num3 & num2)] << 24;
|
|
num3 = num39;
|
|
int count = num3 + num2 - (num3 & num2);
|
|
Encoding uTF = Encoding.UTF8;
|
|
byte[] bytes = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num41 = id;
|
|
num2 = 4;
|
|
num3 = num41;
|
|
return (_002D)(object)string.Intern(uTF.GetString(bytes, (num3 | num2) + (num3 & num2), count));
|
|
}
|
|
case 1:
|
|
{
|
|
_002D[] array9 = new _002D[1];
|
|
Buffer.BlockCopy(_200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E, id, array9, 0, Unsafe.SizeOf<_002D>());
|
|
return array9[0];
|
|
}
|
|
case 2:
|
|
{
|
|
byte num8 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E[id];
|
|
byte[] array = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num9 = id;
|
|
num2 = 1;
|
|
num3 = num9;
|
|
num2 = array[(num3 | num2) + (num3 & num2)] << 8;
|
|
num3 = num8;
|
|
int num10 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array2 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num11 = id;
|
|
num2 = 2;
|
|
num3 = num11;
|
|
int num12 = num3 ^ num2;
|
|
int num13 = num3 & num2;
|
|
num2 = array2[num12 + (num13 + num13)] << 16;
|
|
num3 = num10;
|
|
int num14 = (num3 & num2) + (num3 ^ num2);
|
|
byte[] array3 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num15 = id;
|
|
num2 = 3;
|
|
num3 = num15;
|
|
num2 = array3[(num3 | num2) + (num3 & num2)] << 24;
|
|
num3 = num14;
|
|
int num16 = num3 + num2 - (num3 & num2);
|
|
byte[] array4 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num17 = id;
|
|
num2 = 4;
|
|
num3 = num17;
|
|
byte num18 = array4[(num3 | num2) + (num3 & num2)];
|
|
byte[] array5 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num19 = id;
|
|
num2 = 5;
|
|
num3 = num19;
|
|
int num20 = num3 ^ num2;
|
|
int num21 = num3 & num2;
|
|
num2 = array5[num20 + (num21 + num21)] << 8;
|
|
num3 = num18;
|
|
int num22 = num3 + num2 - (num3 & num2);
|
|
byte[] array6 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num23 = id;
|
|
num2 = 6;
|
|
num3 = num23;
|
|
int num24 = num3 ^ num2;
|
|
int num25 = num3 & num2;
|
|
num2 = array6[num24 + (num25 + num25)] << 16;
|
|
num3 = num22;
|
|
int num26 = num3 + num2 - (num3 & num2);
|
|
byte[] array7 = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num27 = id;
|
|
num2 = 7;
|
|
num3 = num27;
|
|
int num28 = num3 ^ num2;
|
|
int num29 = num3 & num2;
|
|
num2 = array7[num28 + (num29 + num29)] << 24;
|
|
num3 = num26;
|
|
int length = num3 + num2 - (num3 & num2);
|
|
Array array8 = Array.CreateInstance(typeof(_002D).GetElementType(), length);
|
|
byte[] src = _200F_200D_200D_202E_202D_206A_206C_206D_200C_200F_200D_202C_202B_206B_206E_206F_206E_206A_200D_202B_200B_200B_206D_206C_202D_200F_200C_202B_202D_202E_206A_200B_200C_200E_202D_202A_200D_202C_202E_206A_202E;
|
|
int num30 = id;
|
|
num2 = 8;
|
|
num3 = num30;
|
|
int num31 = num3 ^ num2;
|
|
int num32 = num3 & num2;
|
|
int srcOffset = num31 + (num32 + num32);
|
|
num2 = 4;
|
|
num3 = num16;
|
|
Buffer.BlockCopy(src, srcOffset, array8, 0, ~(~num3 + num2));
|
|
return (_002D)(object)array8;
|
|
}
|
|
default:
|
|
return default(_002D);
|
|
}
|
|
}
|
|
}
|