internal static \uE01D[] \uE002(int[] \uE083) { \uE01D[] array = new \uE01D[\uE083.Length]; for (;;) { int num = \uE01A.\uE00D(48); for (;;) { int num2; switch (num) { case 0: IL_19: array[num2].\uE003 = \uE083[num2]; num = 3; continue; case 1: if (num2 != 0) { num = \uE01A.\uE00D(49); continue; } goto IL_46; case 2: num2 = 0; num = 1; continue; case 3: num2++; goto IL_46; } break; IL_46: if (num2 >= \uE083.Length) { goto Block_2; } goto IL_19; } } Block_2: \uE01B.\uE003(array); return(array); }
private void \uE009(\uE020.\uE001 \uE0B9, out \uE01D[] \uE0BA, out \uE01D[] \uE0BB) { int num = \uE0B9.\uE000(5) + 257; int[] array; int num3; for (;;) { int num2 = \uE01A.\uE00D(46); for (;;) { int num4; int num5; switch (num2) { case 0: array = new int[19]; num2 = 3; continue; case 1: num3 = \uE0B9.\uE000(5) + 1; num2 = 2; continue; case 2: num4 = \uE0B9.\uE000(4) + 4; num2 = 6; continue; case 3: num5 = 0; num2 = 4; continue; case 4: if (num5 != 0) { num2 = 5; continue; } goto IL_91; case 5: { IL_67: int[] uE; array[uE[num5]] = \uE0B9.\uE000(3); num2 = \uE020.\uE001(45); continue; } case 6: { int[] uE = \uE01B.\uE003; num2 = 0; continue; } case 7: num5++; goto IL_91; } break; IL_91: if (num5 >= num4) { goto Block_2; } goto IL_67; } } Block_2: \uE01E uE0BD = \uE01B.\uE005(\uE01B.\uE002(array)); int[] array2; for (;;) { int num6 = \uE01A.\uE00D(46); for (;;) { int num7; switch (num6) { case 0: if (num7 != 0) { num6 = 3; continue; } goto IL_124; case 1: array2 = \uE020.\uE000.\uE00A(\uE0B9, uE0BD, num + num3); num6 = \uE01A.\uE00D(48); continue; case 2: \uE0BA = new \uE01D[num]; num6 = 4; continue; case 3: IL_FE: \uE0BA[num7].\uE003 = array2[num7]; num6 = 5; continue; case 4: num7 = 0; num6 = 0; continue; case 5: num7++; goto IL_124; } break; IL_124: if (num7 >= num) { goto Block_4; } goto IL_FE; } } Block_4: \uE01B.\uE003(\uE0BA); for (;;) { int num8 = \uE01A.\uE00D(48); for (;;) { int num9; switch (num8) { case 0: if (num9 != 0) { num8 = \uE01A.\uE00D(42); continue; } goto IL_1B6; case 1: num9 = 0; num8 = 0; continue; case 2: \uE0BB = new \uE01D[num3]; num8 = 1; continue; case 3: IL_180: \uE0BB[num9].\uE003 = array2[num9 + num]; num8 = 4; continue; case 4: num9++; num8 = 5; continue; case 5: goto IL_1B6; } break; IL_1B6: if (num9 >= num3) { goto Block_6; } goto IL_180; } } Block_6: \uE01B.\uE003(\uE0BB); }