Instantly share code, notes, and snippets.

Embed
What would you like to do?
// Generated by Fuzzlyn v1.1 on 2018-08-22 15:14:38
// Seed: 14928117313359926641
public class Program
{
static Fuzzlyn.Execution.IRuntime s_rt;
static byte s_1 = 254;
static short[][][] s_2 = new short[][][]{new short[][]{new short[]{21076}}, new short[][]{new short[]{9960}}, new short[][]{new short[]{32766}}, new short[][]{new short[]{28853}}, new short[][]{new short[]{32374}}};
static int s_3 = 1;
static ushort s_4 = 0;
static short[] s_5 = new short[]{-32768};
static bool s_6 = true;
static int s_7 = 2147483647;
static ulong s_8 = 1UL;
static short s_9 = 0;
static ushort[] s_10 = new ushort[]{65535, 0, 10319};
static sbyte s_11 = 126;
static ushort s_12 = 65534;
static ulong s_13 = 0UL;
static short s_14 = 32767;
static long s_15 = 1L;
static int s_16 = -2147483647;
static ulong s_17 = 9466533098902050817UL;
static short s_18 = 1;
static ushort s_19 = 1;
static int s_20 = 2;
static bool s_21 = true;
static uint s_22 = 3767876895U;
static int s_23 = -1564231200;
static uint[, ] s_24 = new uint[, ]{{0U, 1979377156U, 0U, 4294967294U, 2377154944U, 2470281135U, 598019270U, 2439503534U, 3108063407U, 4294967295U}, {1330765077U, 0U, 4294967294U, 2428991382U, 761105780U, 4294967294U, 1691957380U, 0U, 1028215901U, 0U}, {0U, 530761513U, 4294967295U, 1U, 1U, 10U, 627790698U, 1254468044U, 2817516906U, 2492583725U}, {3787936938U, 1U, 55610689U, 1U, 1U, 1U, 1646163894U, 1U, 3209279129U, 10U}, {1U, 1295451819U, 1U, 10U, 1U, 0U, 10U, 0U, 1361500207U, 3949678547U}, {3624666286U, 517152655U, 1U, 2185824819U, 617661149U, 0U, 1739801261U, 2260219813U, 0U, 3349316812U}, {2U, 0U, 2601287031U, 0U, 247658397U, 0U, 0U, 2556715449U, 2212985010U, 3243775316U}, {3758084331U, 2U, 0U, 1U, 0U, 4294967294U, 1653424021U, 0U, 4294967295U, 1699641289U}, {1U, 998725742U, 2141925900U, 3031345290U, 1U, 1632752588U, 1U, 2273070478U, 1U, 1302118771U}, {3167144689U, 194855482U, 2870573681U, 442846293U, 2809503905U, 1U, 26276366U, 1U, 4294967295U, 4294967295U}};
static byte[] s_25 = new byte[]{137, 227, 167, 0, 1, 1, 143, 1};
static uint s_26 = 1U;
static int s_27 = 2147483646;
static uint s_28 = 10U;
static uint s_29 = 2057411188U;
static sbyte s_30 = 124;
static sbyte s_31 = -128;
static byte s_32 = 43;
static byte s_33 = 18;
static byte[] s_34 = new byte[]{1, 255, 240, 0, 255, 1};
static sbyte s_35 = -10;
static ulong s_36 = 1UL;
static ushort s_37 = 8678;
static int s_38 = 373923970;
static byte s_39 = 254;
static int[] s_40 = new int[]{0, 0, 10, 0, -744241501};
static byte s_41 = 229;
static bool s_42 = true;
static ushort s_43 = 56107;
static byte s_44 = 175;
static ulong s_45 = 1UL;
static ulong s_46 = 18446744073709551615UL;
static ulong s_47 = 18446744073709551614UL;
static bool s_48 = true;
static bool[][] s_49 = new bool[][]{new bool[]{false, true, true, false, false, true, false, true}, new bool[]{true, true, false, false, false, false, false, true, true}, new bool[]{true, false, true}, new bool[]{true, true, true, true, true, false, true, false, true}, new bool[]{true, false, true, false, true, false}, new bool[]{true, false, true, false, true, true}};
static ushort s_50 = 40146;
static ushort s_51 = 3709;
static long s_52 = 6043497610135871725L;
static short s_53 = 32766;
static sbyte s_54 = 127;
static uint s_55 = 2133194526U;
static short s_56 = -32767;
static uint s_57 = 1788178938U;
static ushort s_58 = 16294;
static long[] s_59 = new long[]{0L, 8754655249012677293L};
static ulong s_60 = 1UL;
static sbyte[][] s_61 = new sbyte[][]{new sbyte[]{78}, new sbyte[]{-2, -2, -4, -46, -70, 1, 1, -17}, new sbyte[]{108, -32, -127, 0, 127, -5, 61, 0, 89, -106}};
static long s_62 = 5632649163160117672L;
static int[][] s_63 = new int[][]{new int[]{2068785531, -1703861809, -2147483648, 2147483647, -2147483648, -1}, new int[]{2}, new int[]{1, 2147483647, 2119112532, 1, 1}, new int[]{-1317403387, 10, -1053630978, 1, 1, -2147483648}};
static bool s_64 = true;
static int s_65 = 1808980596;
static short s_66 = 490;
static bool s_67 = false;
static ushort s_68 = 13302;
static int s_69 = 1;
static ulong s_70 = 7347153274205098098UL;
static ushort[, ][] s_71 = new ushort[, ][]{{new ushort[]{23130}, new ushort[]{46342, 48186, 0}, new ushort[]{45621, 0, 58992, 58109}, new ushort[]{5626, 0, 255, 27195}, new ushort[]{1, 1, 1, 0, 142}, new ushort[]{0, 35245, 2}, new ushort[]{18580, 54155, 1, 11473, 6952, 24997}}};
static uint s_72 = 1U;
static uint s_73 = 3935130084U;
static short s_74 = 21970;
static ushort s_75 = 56683;
static uint[][] s_76 = new uint[][]{new uint[]{1601936675U, 1U, 1631992529U, 0U, 1331388121U, 1113573024U, 2933522038U, 0U}};
static sbyte s_77 = 127;
static long s_78 = 6047186890055806581L;
static uint s_79 = 0U;
static uint s_80 = 3565090250U;
static long s_81 = 7029855875953483448L;
static bool[] s_82 = new bool[]{false, false, true, false, true};
static byte s_83 = 255;
static bool s_84 = true;
static int s_85 = -2147483647;
static sbyte[] s_86 = new sbyte[]{1, -37, 82, 111, 127, 0, 0, 126, 1, 0};
static ushort[] s_87 = new ushort[]{1, 1, 0, 65535};
static int[] s_88 = new int[]{0, -2147483648, 2147483647, -1, 1, -1168315149, 2147483646, 1, 2147483646, -2147483647};
static byte s_89 = 138;
static sbyte s_90 = 127;
static bool s_91 = false;
static long[][, ] s_92 = new long[][, ]{new long[, ]{{-10L, 7362269796188620776L, 0L, -9223372036854775808L}, {-7589460426652576899L, 4135157348828006112L, 9223372036854775807L, 2L}, {-9223372036854775807L, 2345361083817754806L, 1496722373082598879L, -9223372036854775807L}, {2L, -6742080935306122753L, 1558264208384461L, -2013503607379248138L}, {9223372036854775806L, 4664134105640235494L, -6151148046736114477L, 716552170383181064L}, {9223372036854775807L, -9223372036854775807L, -9223372036854775808L, -1353455710761665162L}, {-1528551933738397627L, 1L, 0L, 1L}}, new long[, ]{{1L, 9223372036854775806L, 9223372036854775806L, -9223372036854775808L}, {-9223372036854775807L, 10L, 1L, 4211233551406291960L}, {-865473150542984004L, -1798418395989446927L, -9223372036854775807L, 8189068069821125090L}, {10L, 7509529037847900116L, 9223372036854775807L, -9223372036854775808L}}, new long[, ]{{-964148513268720813L, 5377935611182792157L, -2005338580589476306L, -7244129710330765364L}, {1548681573837776362L, 9223372036854775806L, 0L, -10L}, {-9223372036854775807L, 1L, 1L, -10L}, {-9223372036854775808L, 4795374435029235426L, 1L, 1L}, {-5719099839463564316L, -7736382273566684343L, -9223372036854775807L, 8612884383899774220L}, {-5572845550825071803L, -414928791828901870L, 9223372036854775807L, 10L}, {0L, 1L, -9223372036854775807L, -7349208480545248429L}}, new long[, ]{{10L, 1L, -7126657268374313709L, -1L}, {-10L, 9223372036854775806L, 9223372036854775807L, 2L}, {-4342738217333762100L, -9069760193735059067L, 0L, -3655806457020399523L}, {-10L, 2810595038968661540L, 9223372036854775807L, 9223372036854775806L}}, new long[, ]{{-9223372036854775808L, -5941333948605530941L, -4600236019371425061L, -3638982785970561697L}, {-9223372036854775807L, -9223372036854775808L, 9223372036854775806L, -8268258311829966960L}, {0L, 1L, -6273643552777193692L, 1L}, {8017086247347280447L, 1L, -4034093521759487206L, 1L}, {4517975892345839851L, -2L, 5304397721021276643L, 0L}, {1466040748625930738L, -5061411880022337652L, -1L, 0L}, {9223372036854775806L, 2637612917420896514L, 1L, -8578032676276628428L}}, new long[, ]{{-3157969438196645013L, 0L, 452706122053618938L, 9223372036854775807L}, {-7428292900281729881L, 9223372036854775807L, 10L, -1L}, {10L, 0L, 8420998032959021608L, 0L}, {-10L, 7973889976367104616L, 7357554732829410086L, 0L}, {-1L, -2L, 4663830906784728565L, 10L}, {2L, 6528838577979797237L, 1L, -9223372036854775807L}}, new long[, ]{{-2415196309267284635L, -9223372036854775808L, -9223372036854775808L, 6260768443276924449L}, {-7178765299377417964L, 0L, -7962232244255390863L, -335854168902555138L}, {0L, -6740365667907145471L, -8504366522119846491L, 9223372036854775807L}, {9223372036854775807L, 0L, -9223372036854775808L, 2L}}};
static short s_93 = 1;
static int s_94 = 1;
static sbyte s_95 = 98;
static byte s_96 = 73;
static int s_97 = -2147483647;
static ulong s_98 = 17112079821508072311UL;
static sbyte s_99 = -120;
static byte s_100 = 20;
static ulong s_101 = 0UL;
static short s_102 = -11572;
static int s_103 = 1;
static long s_104 = 2L;
static bool s_105 = false;
static int[, ] s_106 = new int[, ]{{-1577982756, -2147483647, 2043919075, 1854223539, -1794569738, 645294206, -1470931237}, {219466062, -2147483647, 784631801, -381568945, -281600846, 1182659726, 0}, {0, -544244985, 0, -570686963, -436603368, -1934977914, 347603436}, {1498132637, -2147483648, 0, 1, 379446006, -1879667070, -903498820}, {0, -2147483648, -1632324073, 1, 678001721, 0, -2147483647}, {1632838511, -596971279, -1314665667, 2142136407, -1, -2147483648, 10}, {2147483646, 0, -1800529505, -2147483648, 102019985, 2147483646, 0}, {-10, 0, 2127667875, 533401879, 2147483646, 1525850966, 475005910}, {1754342905, 2147483647, 640675317, -1366498639, 601537437, 1, 2147483646}, {-1611984446, -288490146, 0, 10, -1691636124, -2147483647, -2147483647}};
static long s_107 = 0L;
static long s_108 = -1502153910312506463L;
static short s_109 = -239;
static short[] s_110 = new short[]{11013, -311, 1, 0, -1, 1, 4773};
static long[] s_111 = new long[]{6398477026889629115L, -5361167797578288962L, 9223372036854775807L, 0L, 7772630924858158489L};
static byte s_112 = 1;
static uint s_113 = 2799293358U;
static short s_114 = -32767;
static int s_115 = 0;
static uint s_116 = 0U;
static byte s_117 = 0;
static byte s_118 = 255;
static ulong s_119 = 1UL;
static ulong[] s_120 = new ulong[]{18446744073709551615UL};
static byte s_121 = 1;
static sbyte[,,,,, ][] s_122 = new sbyte[,,,,, ][]{{{{{{new sbyte[]{57}, new sbyte[]{0}, new sbyte[]{10}, new sbyte[]{73}, new sbyte[]{0}}, {new sbyte[]{-10}, new sbyte[]{-34}, new sbyte[]{126}, new sbyte[]{10}, new sbyte[]{0}}, {new sbyte[]{-39}, new sbyte[]{-127}, new sbyte[]{1}, new sbyte[]{-2}, new sbyte[]{76}}}, {{new sbyte[]{26}, new sbyte[]{-15}, new sbyte[]{127}, new sbyte[]{-10}, new sbyte[]{-80}}, {new sbyte[]{-1}, new sbyte[]{123}, new sbyte[]{-127}, new sbyte[]{76}, new sbyte[]{-78}}, {new sbyte[]{0}, new sbyte[]{124}, new sbyte[]{127}, new sbyte[]{-11}, new sbyte[]{105}}}, {{new sbyte[]{54}, new sbyte[]{-78}, new sbyte[]{-127}, new sbyte[]{127}, new sbyte[]{126}}, {new sbyte[]{126}, new sbyte[]{-55}, new sbyte[]{-2}, new sbyte[]{96}, new sbyte[]{-49}}, {new sbyte[]{127}, new sbyte[]{115}, new sbyte[]{0}, new sbyte[]{1}, new sbyte[]{53}}}, {{new sbyte[]{-1}, new sbyte[]{-128}, new sbyte[]{127}, new sbyte[]{127}, new sbyte[]{1}}, {new sbyte[]{10}, new sbyte[]{0}, new sbyte[]{-127}, new sbyte[]{0}, new sbyte[]{126}}, {new sbyte[]{-127}, new sbyte[]{37}, new sbyte[]{-91}, new sbyte[]{26}, new sbyte[]{-1}}}, {{new sbyte[]{1}, new sbyte[]{127}, new sbyte[]{1}, new sbyte[]{45}, new sbyte[]{-2}}, {new sbyte[]{-127}, new sbyte[]{-1}, new sbyte[]{127}, new sbyte[]{-1}, new sbyte[]{-86}}, {new sbyte[]{1}, new sbyte[]{0}, new sbyte[]{24}, new sbyte[]{-125}, new sbyte[]{119}}}, {{new sbyte[]{0}, new sbyte[]{-7}, new sbyte[]{68}, new sbyte[]{0}, new sbyte[]{77}}, {new sbyte[]{-127}, new sbyte[]{-106}, new sbyte[]{-55}, new sbyte[]{-95}, new sbyte[]{127}}, {new sbyte[]{-117}, new sbyte[]{126}, new sbyte[]{74}, new sbyte[]{-128}, new sbyte[]{1}}}, {{new sbyte[]{-86}, new sbyte[]{1}, new sbyte[]{1}, new sbyte[]{-127}, new sbyte[]{-78}}, {new sbyte[]{34}, new sbyte[]{-40}, new sbyte[]{1}, new sbyte[]{1}, new sbyte[]{2}}, {new sbyte[]{-120}, new sbyte[]{-97}, new sbyte[]{-16}, new sbyte[]{127}, new sbyte[]{41}}}}}}, {{{{{new sbyte[]{32}, new sbyte[]{121}, new sbyte[]{80}, new sbyte[]{-124}, new sbyte[]{127}}, {new sbyte[]{-124}, new sbyte[]{126}, new sbyte[]{2}, new sbyte[]{-2}, new sbyte[]{1}}, {new sbyte[]{126}, new sbyte[]{1}, new sbyte[]{90}, new sbyte[]{-79}, new sbyte[]{0}}}, {{new sbyte[]{0}, new sbyte[]{10}, new sbyte[]{1}, new sbyte[]{31}, new sbyte[]{-10}}, {new sbyte[]{-127}, new sbyte[]{94}, new sbyte[]{1}, new sbyte[]{126}, new sbyte[]{59}}, {new sbyte[]{126}, new sbyte[]{0}, new sbyte[]{2}, new sbyte[]{12}, new sbyte[]{53}}}, {{new sbyte[]{-2}, new sbyte[]{-1}, new sbyte[]{76}, new sbyte[]{-78}, new sbyte[]{-2}}, {new sbyte[]{0}, new sbyte[]{126}, new sbyte[]{-128}, new sbyte[]{-124}, new sbyte[]{-71}}, {new sbyte[]{-128}, new sbyte[]{0}, new sbyte[]{-113}, new sbyte[]{-1}, new sbyte[]{-47}}}, {{new sbyte[]{0}, new sbyte[]{-10}, new sbyte[]{-19}, new sbyte[]{-93}, new sbyte[]{-127}}, {new sbyte[]{1}, new sbyte[]{37}, new sbyte[]{0}, new sbyte[]{13}, new sbyte[]{-103}}, {new sbyte[]{1}, new sbyte[]{-41}, new sbyte[]{-35}, new sbyte[]{87}, new sbyte[]{0}}}, {{new sbyte[]{-21}, new sbyte[]{10}, new sbyte[]{103}, new sbyte[]{1}, new sbyte[]{69}}, {new sbyte[]{-118}, new sbyte[]{1}, new sbyte[]{107}, new sbyte[]{24}, new sbyte[]{2}}, {new sbyte[]{127}, new sbyte[]{50}, new sbyte[]{0}, new sbyte[]{35}, new sbyte[]{-121}}}, {{new sbyte[]{75}, new sbyte[]{27}, new sbyte[]{111}, new sbyte[]{1}, new sbyte[]{68}}, {new sbyte[]{-64}, new sbyte[]{-73}, new sbyte[]{127}, new sbyte[]{126}, new sbyte[]{81}}, {new sbyte[]{1}, new sbyte[]{33}, new sbyte[]{1}, new sbyte[]{-122}, new sbyte[]{-10}}}, {{new sbyte[]{-10}, new sbyte[]{-127}, new sbyte[]{-4}, new sbyte[]{8}, new sbyte[]{-57}}, {new sbyte[]{127}, new sbyte[]{-2}, new sbyte[]{1}, new sbyte[]{-84}, new sbyte[]{0}}, {new sbyte[]{-13}, new sbyte[]{89}, new sbyte[]{-128}, new sbyte[]{-128}, new sbyte[]{-127}}}}}}};
static byte s_123 = 1;
static short s_124 = -9231;
static bool s_125 = false;
static bool s_126 = false;
static int s_127 = -1950965487;
static ulong s_128 = 4137454368565567183UL;
static ushort[] s_129 = new ushort[]{1, 0, 10, 53576, 57561, 1, 65535, 1, 43506, 35032};
static sbyte s_130 = -11;
static uint s_131 = 1730288073U;
static uint s_132 = 1U;
static short s_133 = -2;
static long[][] s_134 = new long[][]{new long[]{-9223372036854775808L}, new long[]{-611448774391230301L}};
static byte s_135 = 10;
static ulong s_136 = 1UL;
static bool s_137 = true;
static uint s_138 = 2U;
static uint s_139 = 1698000790U;
static short s_140 = -32767;
static int s_141 = 0;
static int[][, ][] s_142 = new int[][, ][]{new int[, ][]{{new int[]{2007325246, -442463310, 0}, new int[]{2147483646}, new int[]{-1, -2147483647}}, {new int[]{10, -2147483648}, new int[]{-2027400364, -803036656}, new int[]{1357483385, 2147483647}}, {new int[]{-1}, new int[]{-1594598304, -1836129929, 2147483646}, new int[]{0, 353473217}}, {new int[]{-1311339899, -1, 2147483646}, new int[]{1646744051, -1467082646}, new int[]{1841771260, 0}}}, new int[, ][]{{new int[]{-1068563619, 0}, new int[]{-1411834068}, new int[]{0, 1222862611, 394000525}}}};
static short[] s_143 = new short[]{1, -19662, 21844};
static sbyte s_144 = -74;
static bool s_145 = false;
static ushort[] s_146 = new ushort[]{0, 1, 1, 1, 63338};
static long s_147 = -1659979500252030818L;
static ushort s_148 = 16204;
static sbyte[][][] s_149 = new sbyte[][][]{new sbyte[][]{new sbyte[]{110, 1, -127, 45, -127}}, new sbyte[][]{new sbyte[]{127, -38, -92, 2}}, new sbyte[][]{new sbyte[]{7}}, new sbyte[][]{new sbyte[]{101}}};
static byte s_150 = 10;
static uint s_151 = 0U;
static bool s_152 = true;
static byte s_153 = 4;
static bool s_154 = false;
static short s_155 = 20053;
static ushort s_156 = 0;
static sbyte s_157 = -118;
public static void Main(Fuzzlyn.Execution.IRuntime rt)
{
s_rt = rt;
M0();
s_rt.Checksum("c_819", s_1);
s_rt.Checksum("c_820", s_2[0][0][0]);
s_rt.Checksum("c_821", s_3);
s_rt.Checksum("c_822", s_4);
s_rt.Checksum("c_823", s_5[0]);
s_rt.Checksum("c_824", s_6);
s_rt.Checksum("c_825", s_7);
s_rt.Checksum("c_826", s_8);
s_rt.Checksum("c_827", s_9);
s_rt.Checksum("c_828", s_10[0]);
s_rt.Checksum("c_829", s_11);
s_rt.Checksum("c_830", s_12);
s_rt.Checksum("c_831", s_13);
s_rt.Checksum("c_832", s_14);
s_rt.Checksum("c_833", s_15);
s_rt.Checksum("c_834", s_16);
s_rt.Checksum("c_835", s_17);
s_rt.Checksum("c_836", s_18);
s_rt.Checksum("c_837", s_19);
s_rt.Checksum("c_838", s_20);
s_rt.Checksum("c_839", s_21);
s_rt.Checksum("c_840", s_22);
s_rt.Checksum("c_841", s_23);
s_rt.Checksum("c_842", s_24[0, 0]);
s_rt.Checksum("c_843", s_25[0]);
s_rt.Checksum("c_844", s_26);
s_rt.Checksum("c_845", s_27);
s_rt.Checksum("c_846", s_28);
s_rt.Checksum("c_847", s_29);
s_rt.Checksum("c_848", s_30);
s_rt.Checksum("c_849", s_31);
s_rt.Checksum("c_850", s_32);
s_rt.Checksum("c_851", s_33);
s_rt.Checksum("c_852", s_34[0]);
s_rt.Checksum("c_853", s_35);
s_rt.Checksum("c_854", s_36);
s_rt.Checksum("c_855", s_37);
s_rt.Checksum("c_856", s_38);
s_rt.Checksum("c_857", s_39);
s_rt.Checksum("c_858", s_40[0]);
s_rt.Checksum("c_859", s_41);
s_rt.Checksum("c_860", s_42);
s_rt.Checksum("c_861", s_43);
s_rt.Checksum("c_862", s_44);
s_rt.Checksum("c_863", s_45);
s_rt.Checksum("c_864", s_46);
s_rt.Checksum("c_865", s_47);
s_rt.Checksum("c_866", s_48);
s_rt.Checksum("c_867", s_49[0][0]);
s_rt.Checksum("c_868", s_50);
s_rt.Checksum("c_869", s_51);
s_rt.Checksum("c_870", s_52);
s_rt.Checksum("c_871", s_53);
s_rt.Checksum("c_872", s_54);
s_rt.Checksum("c_873", s_55);
s_rt.Checksum("c_874", s_56);
s_rt.Checksum("c_875", s_57);
s_rt.Checksum("c_876", s_58);
s_rt.Checksum("c_877", s_59[0]);
s_rt.Checksum("c_878", s_60);
s_rt.Checksum("c_879", s_61[0][0]);
s_rt.Checksum("c_880", s_62);
s_rt.Checksum("c_881", s_63[0][0]);
s_rt.Checksum("c_882", s_64);
s_rt.Checksum("c_883", s_65);
s_rt.Checksum("c_884", s_66);
s_rt.Checksum("c_885", s_67);
s_rt.Checksum("c_886", s_68);
s_rt.Checksum("c_887", s_69);
s_rt.Checksum("c_888", s_70);
s_rt.Checksum("c_889", s_71[0, 0][0]);
s_rt.Checksum("c_890", s_72);
s_rt.Checksum("c_891", s_73);
s_rt.Checksum("c_892", s_74);
s_rt.Checksum("c_893", s_75);
s_rt.Checksum("c_894", s_76[0][0]);
s_rt.Checksum("c_895", s_77);
s_rt.Checksum("c_896", s_78);
s_rt.Checksum("c_897", s_79);
s_rt.Checksum("c_898", s_80);
s_rt.Checksum("c_899", s_81);
s_rt.Checksum("c_900", s_82[0]);
s_rt.Checksum("c_901", s_83);
s_rt.Checksum("c_902", s_84);
s_rt.Checksum("c_903", s_85);
s_rt.Checksum("c_904", s_86[0]);
s_rt.Checksum("c_905", s_87[0]);
s_rt.Checksum("c_906", s_88[0]);
s_rt.Checksum("c_907", s_89);
s_rt.Checksum("c_908", s_90);
s_rt.Checksum("c_909", s_91);
s_rt.Checksum("c_910", s_92[0][0, 0]);
s_rt.Checksum("c_911", s_93);
s_rt.Checksum("c_912", s_94);
s_rt.Checksum("c_913", s_95);
s_rt.Checksum("c_914", s_96);
s_rt.Checksum("c_915", s_97);
s_rt.Checksum("c_916", s_98);
s_rt.Checksum("c_917", s_99);
s_rt.Checksum("c_918", s_100);
s_rt.Checksum("c_919", s_101);
s_rt.Checksum("c_920", s_102);
s_rt.Checksum("c_921", s_103);
s_rt.Checksum("c_922", s_104);
s_rt.Checksum("c_923", s_105);
s_rt.Checksum("c_924", s_106[0, 0]);
s_rt.Checksum("c_925", s_107);
s_rt.Checksum("c_926", s_108);
s_rt.Checksum("c_927", s_109);
s_rt.Checksum("c_928", s_110[0]);
s_rt.Checksum("c_929", s_111[0]);
s_rt.Checksum("c_930", s_112);
s_rt.Checksum("c_931", s_113);
s_rt.Checksum("c_932", s_114);
s_rt.Checksum("c_933", s_115);
s_rt.Checksum("c_934", s_116);
s_rt.Checksum("c_935", s_117);
s_rt.Checksum("c_936", s_118);
s_rt.Checksum("c_937", s_119);
s_rt.Checksum("c_938", s_120[0]);
s_rt.Checksum("c_939", s_121);
s_rt.Checksum("c_940", s_122[0, 0, 0, 0, 0, 0][0]);
s_rt.Checksum("c_941", s_123);
s_rt.Checksum("c_942", s_124);
s_rt.Checksum("c_943", s_125);
s_rt.Checksum("c_944", s_126);
s_rt.Checksum("c_945", s_127);
s_rt.Checksum("c_946", s_128);
s_rt.Checksum("c_947", s_129[0]);
s_rt.Checksum("c_948", s_130);
s_rt.Checksum("c_949", s_131);
s_rt.Checksum("c_950", s_132);
s_rt.Checksum("c_951", s_133);
s_rt.Checksum("c_952", s_134[0][0]);
s_rt.Checksum("c_953", s_135);
s_rt.Checksum("c_954", s_136);
s_rt.Checksum("c_955", s_137);
s_rt.Checksum("c_956", s_138);
s_rt.Checksum("c_957", s_139);
s_rt.Checksum("c_958", s_140);
s_rt.Checksum("c_959", s_141);
s_rt.Checksum("c_960", s_142[0][0, 0][0]);
s_rt.Checksum("c_961", s_143[0]);
s_rt.Checksum("c_962", s_144);
s_rt.Checksum("c_963", s_145);
s_rt.Checksum("c_964", s_146[0]);
s_rt.Checksum("c_965", s_147);
s_rt.Checksum("c_966", s_148);
s_rt.Checksum("c_967", s_149[0][0][0]);
s_rt.Checksum("c_968", s_150);
s_rt.Checksum("c_969", s_151);
s_rt.Checksum("c_970", s_152);
s_rt.Checksum("c_971", s_153);
s_rt.Checksum("c_972", s_154);
s_rt.Checksum("c_973", s_155);
s_rt.Checksum("c_974", s_156);
s_rt.Checksum("c_975", s_157);
}
static void M0()
{
s_1 = 87;
if (29073 < (sbyte)(9563506468346071072UL ^ M1((ulong)((sbyte)M51(0U, ref M65(ref s_45, (uint)M61() ^ 1), new sbyte[]{-27, -100, -4, 115, 51, -6, -10}) + 32766))))
{
if (M7(s_85++, new bool[]{false, false, true, true, true, false, false, false, false}))
{
s_10 = new ushort[]{41884, 21213, 36662};
if (M20(ref s_114, ref s_71[0, 0], M75(0, s_62++, M56(ref s_104)--, ref s_44), ref s_68, 1328891124, M12(M36(s_44)--), 58, s_58, new ulong[]{2748283610243402049UL, 16563394666872535702UL, 16673604863318535089UL, 0UL}, ref s_106[0, 0]))
{
sbyte var0 = M36((byte)M50((long)M47(s_55, ref s_84), (uint)M93(new sbyte[][][]{new sbyte[][]{new sbyte[]{126}}, new sbyte[][]{new sbyte[]{42}}}, (byte)M34(M21(9223372036854775807L), -1721257667, s_52--), ref s_2[0])))++;
s_rt.Checksum("c_601", var0);
}
s_4 = s_50--;
if (M72())
{
s_10[0] = s_37;
}
s_49[0][0] = M7(M26(669332590, (short)(M94(s_75-- != 1827) / (uint)(s_22++ | 1)), ref s_110), new bool[]{true, true, true});
s_58 = s_68;
{
s_97 = -2060350865;
s_81 = s_78;
s_105 = s_105;
sbyte var1 = (sbyte)M45(M36(s_1++)++, (byte)(M32(255 < s_101) % (sbyte)((sbyte)(M67((ulong)M89(new int[]{1, -977290264, 0, 742203033, -891422493}, ref s_63[0], s_112, 5560731707167705988UL, ref s_47)) * s_54++) | 1)));
s_rt.Checksum("c_606", var1);
}
s_38 = s_103--;
s_60 = s_47;
}
byte var2 = (byte)M15(1740816517);
int var3 = 2147483647;
try
{
--var3;
}
finally
{
try
{
int var4 = (int)M17(new sbyte[]{0, 57, -10, -100, 88, -11, -89, 1, -127});
var4 = var4;
var4 = var3;
M71();
M81() = M95(ref s_2[0][0][0], (long)M53(new int[][]{new int[]{1}, new int[]{1, 1}, new int[]{2147483647, 1581060315, -740841778, -1180169132, 693170476, 570423284}, new int[]{-284184981, 149624238, 2147483646}, new int[]{352248698, 2147483647, 665311332}, new int[]{1, -2, -10}, new int[]{-715920070, -2147483647, -825747589, -1405248711, 1052472582}, new int[]{0, 0, 2147483646, 0, 2147483646, -1102731300}, new int[]{243695464, -1587950165, 506836081, 2147483646, 10, -650996912}}, s_8));
s_107 = M96(142);
var2 = 255;
s_rt.Checksum("c_796", var4);
}
finally
{
sbyte var5 = s_144;
s_rt.Checksum("c_797", var5);
}
}
if (M126(42836, 0))
{
{
var3 = (int)(4294967294U / (int)(var3 | 1));
}
if (M20(ref s_124, ref s_146, M49(s_130, ref s_25, (ushort)M85(s_78++, ref s_35, ref s_76), var2, new long[]{-5171036921991398109L, -4054717553831502521L, 2445552105967598258L, 5481930919927541443L, -6147661636351657673L, -242137998493769608L, 684087682323416997L, 1173920574685168536L}), ref s_129[0], 1560568287, M12((sbyte)M116()), 1, (ushort)M61(), s_120, ref s_88[0]))
{
if (s_21)
{
sbyte[] var6 = new sbyte[]{1, -1, 0, 69, 2, 13, -1, -128};
ulong var7 = 1UL;
var2 = (byte)M127(var3 / (short)(s_93-- | 1));
s_42 = true;
s_rt.Checksum("c_814", var6[0]);
s_rt.Checksum("c_815", var7);
return;
}
else
{
int[][] var8 = new int[][]{new int[]{1269750265}, new int[]{1879528885, 26864893, 0, -856329944, -91447890, 2147483647, -1}, new int[]{2147483646, 1, 903678882, -1682979234}, new int[]{-400103546, 0, -2072934251, 10, -287332732}, new int[]{-2147483647, -2147483648, 812480556, 1920002171, -657518250}, new int[]{1394916896, 1622797489, 1, 108730917, 1921775242, -911173047, 1}, new int[]{1, 1035689827, -506905723, -1743245075}, new int[]{-1364370350}};
var8[0] = s_142[0][0, 0];
s_24[0, 0] = s_22--;
s_157 = -108;
M34(new short[]{18780, 30908, -12581, -32768}, 857237713, (long)M55()) = s_15;
{
M88(var8[0][0], -32768) = (short)M82();
}
var8[0][0] = var8[0][0];
var8[0][0] = var3;
s_rt.Checksum("c_816", var8[0][0]);
return;
}
var3 = (int)M50(9223372036854775807L, 0U);
}
else
{
var2 = s_1;
}
var2 = (byte)M86(ref s_137, s_54++, ref s_113, s_40, s_12--);
s_21 = false;
}
s_rt.Checksum("c_817", var2);
s_rt.Checksum("c_818", var3);
}
}
static byte M1(ulong arg0)
{
arg0 = arg0;
M2(false, ref s_2);
if (s_2[0][0][0] <= s_2[0][0][0])
{
M2(6080 != (s_2[0][0][0] & s_1--), ref s_2) = s_1--;
if (-1L == (-5701319083142875175L & (long)(0 % (sbyte)((sbyte)(1842388388 ^ (long)(-1529097884 - s_2[0][0][0])) | 1))))
{
if (false && (119 != (sbyte)(-10365 * s_2[0][0][0]++)))
{
arg0 = (ulong)(22 - (uint)M2(false, ref s_2));
}
else
{
arg0 |= M3();
}
}
else
{
M41();
M36((byte)(6840 - (int)M35(ref s_37, s_96, s_50))) = s_90--;
s_111 = s_111;
}
M71();
ulong[] var0 = M22(s_30++, 48269, true);
if (s_64)
{
if ((ulong)M2(false, ref s_2) > arg0)
{
var0 = var0;
}
else
{
short var1 = s_74--;
arg0 = var0[0];
arg0 = 1UL;
{
s_15 = s_81++;
}
var0 = var0;
s_rt.Checksum("c_585", var1);
}
{
M46();
{
M6();
arg0 = (ulong)(24028 ^ s_66);
s_112 ^= 200;
M30(ref s_88[0]);
M78(s_74--, ref s_86[0], (ushort)M27(), (ulong)M19(), s_81, 32128);
short var2 = 1;
var0[0] = s_70;
s_113 = s_79--;
s_114 = 0;
bool var3 = false;
s_115 = s_97--;
M68(ref arg0) = new bool[][]{new bool[]{false, false}, new bool[]{false, true, true, true, false}, new bool[]{false, false, false, false, true}, new bool[]{false, true, false, false}, new bool[]{false, true, false, false, true}, new bool[]{false, false, false, true, true}, new bool[]{true, false, true, true, true}, new bool[]{false}};
s_rt.Checksum("c_586", var2);
s_rt.Checksum("c_587", var3);
}
}
}
else
{
if (M10(var0[0], 0, ref s_12))
{
s_45 = arg0;
M75((ushort)M85(s_78, ref s_35, ref s_76), (long)(var0[0] % (uint)(3238837520U | 1)), s_53++, ref s_112);
var0 = new ulong[]{10UL, 2416665806998623438UL, 1UL, 2UL, 1UL};
}
else
{
byte var4 = (byte)(var0[0] / (ulong)((ulong)M91() | 1));
s_90 = 52;
ref ushort var5 = ref s_75;
M79();
s_rt.Checksum("c_588", var4);
s_rt.Checksum("c_589", var5);
}
}
M92((int)(s_34[0]-- ^ s_116++), ref arg0);
var0 = new ulong[]{7595638345546357143UL, 1UL, 0UL, 1258007330876487526UL, 8016659615863018506UL, 0UL, 7252029135324599453UL, 1UL};
var0[0] = 1UL;
s_29 = M81()++;
var0[0] = 3768432200610129335UL;
s_rt.Checksum("c_599", var0[0]);
}
arg0 = arg0;
s_rt.Checksum("c_600", arg0);
return s_1++;
}
static ref byte M2(bool arg0, ref short[][][] arg1)
{
sbyte var0 = -42;
short var1 = arg1[0][0][0];
short var2 = var1;
s_rt.Checksum("c_0", arg0);
s_rt.Checksum("c_1", arg1[0][0][0]);
s_rt.Checksum("c_2", var0);
s_rt.Checksum("c_3", var1);
s_rt.Checksum("c_4", var2);
return ref s_1;
}
static ulong M3()
{
s_2 = new short[][][]{new short[][]{new short[]{-5207, 0, 32767, 32766}, new short[]{1, 0, -32768, 32766, 0, -15388, -29030}}};
try
{
--s_3;
uint[] var0 = new uint[]{1U, 1U, 10U, 0U, 3278818499U, 1U, 0U};
if (55 != s_3)
{
if (1812926740810128190L >= M4())
{
var0 = var0;
var0 = var0;
var0[0] = 193201817U;
}
else
{
var0[0] = s_80;
var0 = new uint[]{4294967295U, 1052191454U, 547363508U, 1U, 1U};
sbyte[] var1 = new sbyte[]{-39};
s_rt.Checksum("c_582", var1[0]);
}
}
else
{
s_110 = M21(1L);
}
var0[0] = var0[0];
s_rt.Checksum("c_583", var0[0]);
}
finally
{
ushort var2 = s_4--;
s_rt.Checksum("c_584", var2);
}
s_34 = new byte[]{255, 0, 251, 1, 202, 147, 2, 199, 123, 0};
return 18446744073709551614UL;
}
static ushort M4()
{
s_2[0] = new short[][]{new short[]{-2, 31127}, new short[]{-27170}, new short[]{-11439, 0}, new short[]{1, -20698}, new short[]{1}, new short[]{27478, 19341, 25890}, new short[]{0, -32767}};
M5();
return 27545;
}
static ref byte M5()
{
if (-32768 < (sbyte)((int)(16761433939871272668UL - s_1++) - 47037))
{
if (1286821091U == (short)(s_2[0][0][0]++ | (byte)(4281236698142518146UL + (ushort)(-1L * s_1))))
{
s_2[0][0][0] = s_2[0][0][0]++;
{
s_2[0][0][0] = s_2[0][0][0];
ushort var0 = 1;
s_2[0][0] = new short[]{0, 0, -2, -8225, 10, 32766, 1, -3089};
s_rt.Checksum("c_5", var0);
}
s_2 = s_2;
s_3 = -2;
return ref s_1;
}
else
{
s_3 = s_3++;
M6();
}
}
else
{
s_2[0][0] = new short[]{-23978};
int var1 = s_3;
var1 /= (int)(var1 | 1);
if (M7(var1, new bool[]{false, false}))
{
s_108 = -3355504399659448796L;
}
s_rt.Checksum("c_571", var1);
}
s_58 = s_10[0]--;
s_9 = s_18;
int var2 = -142053369;
{
var2 = s_88[0]++;
}
{
var2 = var2;
}
ref short var3 = ref M11();
var3 /= (short)(var3 | 1);
var2 = var2;
{
s_25[0] /= (byte)(0 | 1);
}
M91();
var3 = ref var3;
if (M16())
{
sbyte var4 = s_61[0][0];
var3 = ref var3;
if (211 < (uint)M56(ref s_81))
{
var3 = 0;
var3 = 32766;
M42(-17867, s_25[0]++);
long var5 = 1L;
s_rt.Checksum("c_572", var5);
}
else
{
var4 = (sbyte)(-1 - s_43);
ref byte var6 = ref s_33;
s_87[0] /= (ushort)(s_68 | 1);
ulong var7 = 18446744073709551614UL;
s_rt.Checksum("c_573", var6);
s_rt.Checksum("c_574", var7);
}
if (s_47 <= 3325189537U)
{
var3 = s_66;
if (s_64)
{
int var8 = s_3;
s_rt.Checksum("c_575", var8);
}
else
{
var2 *= s_38++;
s_60 = (ulong)M27();
}
}
try
{
long var9 = M39(s_34);
s_rt.Checksum("c_576", var9);
}
finally
{
if (s_64)
{
var2 = var2--;
}
if (31864 > s_12)
{
short var10 = 32766;
var2 = (int)M58();
var4 = 118;
s_105 = M16();
var2 = (int)M44();
s_rt.Checksum("c_577", var10);
}
byte var11 = 1;
s_rt.Checksum("c_578", var11);
}
s_rt.Checksum("c_579", var4);
}
s_rt.Checksum("c_580", var2);
s_rt.Checksum("c_581", var3);
return ref s_34[0];
}
static byte[] M6()
{
s_2 = new short[][][]{new short[][]{new short[]{8179}, new short[]{-16538, -14772, 2, 32766}, new short[]{4598}, new short[]{-22034, -25588, -1, 0, -6693, -4678, -9768}, new short[]{-32767}, new short[]{-32768, 2}}, new short[][]{new short[]{32766}, new short[]{32767, -1}, new short[]{-5636}, new short[]{-28843, 32766, -16225, -32768, 1, 14754, 2008, 0}, new short[]{-2801, 32767, 32766, 8593, 21609, 8813, 32655}}, new short[][]{new short[]{21090, -32767, 2124}, new short[]{-2350, 2}, new short[]{0}, new short[]{0, -1, -16685, 25703, 19587}, new short[]{1, 0}}, new short[][]{new short[]{27686, 1, -17958, 0, 0, 24421, 1}, new short[]{1, -32387, 16043, -2782, 7697, 1}, new short[]{-10, 1}}, new short[][]{new short[]{-13592, 1, 1, -32768, 17054, -24337, 1}, new short[]{7707, -1, 18882, -27258, 32767}, new short[]{-32767, -10, -15796, 23590, -32767}, new short[]{26616, 0, 24948}}};
return new byte[]{88, 0, 208};
}
static bool M7(int arg0, bool[] arg1)
{
if (arg1[0])
{
int var0 = arg0;
M8((short)M28(4013019112203868253UL), new short[, ]{{32767, 1537, -9907, -1560, 20467, -23684, -32767}, {-26979, 2225, 25782, -14130, -11075, -1, 32766}, {1, -1, -18678, -8272, 23715, 26604, 10518}, {-4970, -2, 25114, 11802, 1, 12546, 1669}, {19598, -6587, -5701, -32767, 32309, 30433, -10}, {1, 11062, 10426, 1, 1, 10, -17412}, {23429, -24303, 2, 0, 10, 32767, 30136}, {-7604, 8127, -30592, 2270, -20787, -22821, 27947}, {-18601, 0, 9489, -28478, 0, 10, 27794}}, M29(ref s_65, false), s_88, s_34[0]++, new byte[]{186, 213, 0, 113, 213, 5, 148, 184, 254, 1}, s_93++, ref s_106, s_33, s_61[0][0]);
s_rt.Checksum("c_566", var0);
}
arg1 = new bool[]{true, false, false, true, false, false, false, false};
arg1[0] |= arg1[0];
if (arg1[0])
{
arg1 = arg1;
M16();
}
s_82 = arg1;
{
{
s_106[0, 0] = arg0;
arg1 = arg1;
s_107 = (long)M8(0, new short[, ]{{32766, -13622, 0, 32767, 32767, -1482, 32766, 32766, 14210, -1020}, {28090, 17237, -24267, -26840, 32766, -29629, 23944, -25104, 0, 7160}, {-10, 0, 1, 15031, -28376, -28307, 0, -32768, 31302, 1}, {5728, 34, 0, 32766, 10, 28103, 13153, 6425, -1908, -22417}, {32766, 30975, 0, 1, -24636, 7801, -32768, 32468, -3268, 1}, {-23907, -10622, -4192, -6459, -32768, -21842, -2, -21059, -8560, 2}}, new byte[]{74, 255, 114, 0, 1, 1, 1, 174, 28, 0}, new int[]{-1971230517, 1712539949, -13435284, 0}, s_89++, M40(M90(s_64, M24(arg1[0]), ref s_5) == M84(s_66++, ref s_61[0]), (short)M63()), 32767, ref s_106, M35(ref s_37, 6, s_58--)++, 126);
arg1[0] = false;
uint[] var1 = new uint[]{3742112454U, 1228313650U, 2960901384U, 1114511742U};
byte var2 = 0;
s_13 = 17180688990410751661UL;
s_rt.Checksum("c_567", var1[0]);
s_rt.Checksum("c_568", var2);
}
M34(s_5, arg0--, s_81++) = 4742610220413589919L;
}
s_rt.Checksum("c_569", arg0);
s_rt.Checksum("c_570", arg1[0]);
return M84(s_74, ref s_86);
}
static uint M8(short arg0, short[, ] arg1, byte[] arg2, int[] arg3, byte arg4, byte[] arg5, short arg6, ref int[, ] arg7, byte arg8, sbyte arg9)
{
try
{
arg2 = arg2;
}
finally
{
arg7 = arg7;
M9();
s_11 = (sbyte)M19();
}
if (M9())
{
s_18 = (short)(arg4 / (ushort)(M17(new sbyte[]{0, 32, 1, -2, 96, -119, -10, -10, -35}) | 1));
s_3 = arg3[0];
arg1 = arg1;
if (M23())
{
if (M23())
{
uint var0 = 3545646670U;
arg0 *= (short)M28(9559413342268006555UL);
arg2 = arg5;
{
byte var1 = arg8;
M16();
arg2[0] = (byte)M18(new sbyte[]{-127, -5, 1, 127, 70});
s_20 = (int)(s_15 % (uint)(1U | 1));
s_rt.Checksum("c_118", var1);
}
M23();
{
arg6 = 1;
arg7[0, 0] = -1839225364;
M14(new ulong[]{3529309850236070598UL});
}
s_rt.Checksum("c_119", var0);
}
if (s_21)
{
arg2[0] = 128;
{
bool var2 = M20(ref arg0, ref s_10, new int[]{-1219681661, 10, 2147483647, -382262317, 0, 1, 277137673}, ref s_12, 1, s_2, (sbyte)(M25(new bool[]{true, false, true}, s_6) + (byte)M11()), s_12--, new ulong[]{4251433050944771575UL, 1UL, 14937722944801554421UL}, ref arg7[0, 0]);
ref int var3 = ref arg3[0];
arg0 = (short)M25(new bool[]{true, false, false, false, false}, var2);
{
arg5 = arg5;
}
s_rt.Checksum("c_120", var2);
s_rt.Checksum("c_121", var3);
}
++s_2[0][0][0];
}
arg5 = new byte[]{68, 1, 34, 6, 0, 2, 1, 0};
arg4 <<= arg7[0, 0];
s_22 = 4294967294U;
uint var4 = (uint)(-1L | (byte)M26(arg7[0, 0], (short)(s_4 % (ushort)(582 | 1)), ref s_5));
s_21 = true;
s_rt.Checksum("c_122", var4);
}
{
if (s_21)
{
if (M10(s_13, s_1, ref s_19))
{
return s_22;
}
arg5 = arg5;
arg3[0] = arg7[0, 0];
s_2[0][0][0] <<= (int)M18(new sbyte[]{0, -1, 114});
arg1 = new short[, ]{{-17372, 0, 1155, 30576}};
arg7[0, 0] %= (int)(arg7[0, 0]-- | 1);
bool var5 = M23();
ulong[] var6 = M22((sbyte)M17(M14(M22(0, 15878, true))), 33590, var5);
s_rt.Checksum("c_123", var5);
s_rt.Checksum("c_124", var6[0]);
}
{
s_8 = 1UL;
arg3[0] = -1373687691;
arg3 = arg3;
}
arg8 = s_1;
uint[][] var7 = new uint[][]{new uint[]{685330253U, 4294967295U, 1U}, new uint[]{0U, 1798408420U}, new uint[]{2U, 142366274U, 4294967294U, 2722958317U}, new uint[]{1119768495U, 3034807484U, 301378728U}, new uint[]{0U, 467911747U, 3167201497U}, new uint[]{3002528714U, 2U, 0U}};
s_23 = 10;
s_rt.Checksum("c_125", var7[0][0]);
}
if (M10(s_8, 83, ref s_19))
{
M16();
}
M20(ref s_18, ref s_10, new int[]{-354262906, -2147483647, -10, 0, -1, 2, 105179419, 2, 572277835}, ref s_10[0], s_3++, new short[][][]{new short[][]{new short[]{21344, 0, 23282, -28855}, new short[]{-1}}, new short[][]{new short[]{-32767, -32767, -29550}, new short[]{1}, new short[]{2, 27597, 24450}, new short[]{-26539, -13938, -3065}, new short[]{32766, 25855}, new short[]{1, -769, 1, 8361}}, new short[][]{new short[]{-1653, 1080, -32767, -14621}, new short[]{-2, -32768}, new short[]{-32767, -24943}, new short[]{-23390, 739, 0, 0}, new short[]{10, 1}, new short[]{-32768, 32766}, new short[]{1}}, new short[][]{new short[]{31941, -16485}, new short[]{26643}, new short[]{14415}, new short[]{0, -32768, 32767}}, new short[][]{new short[]{1}, new short[]{0, -32768, -2, 29353}, new short[]{12651, -1}, new short[]{-10022, 9132, 1, 23615}}, new short[][]{new short[]{32337, -6085, -13819, 15193}, new short[]{1, 0, -14070}, new short[]{-10166}, new short[]{21873, 12130}}}, arg9--, s_10[0]--, new ulong[]{0UL, 10618175743750634092UL, 2275776275603367877UL, 18446744073709551615UL, 4456887505915056210UL, 5185571049137937328UL, 18446744073709551614UL}, ref arg3[0]);
}
long var8 = s_15;
s_rt.Checksum("c_126", arg0);
s_rt.Checksum("c_127", arg1[0, 0]);
s_rt.Checksum("c_128", arg2[0]);
s_rt.Checksum("c_129", arg3[0]);
s_rt.Checksum("c_130", arg4);
s_rt.Checksum("c_131", arg5[0]);
s_rt.Checksum("c_132", arg6);
s_rt.Checksum("c_133", arg7[0, 0]);
s_rt.Checksum("c_134", arg8);
s_rt.Checksum("c_135", arg9);
s_rt.Checksum("c_136", var8);
return s_22++;
}
static bool M9()
{
{
int[] var0 = new int[]{-2147483647, 2, 2, -2147483648, -1967735666, 265974183, 744857154, -1};
var0 = new int[]{-1450304677, -2101494189, -2052801655, 1, 485364201, 2147483647, 401778063, -143483370, 522363569};
s_rt.Checksum("c_6", var0[0]);
}
M10(4906319734131630546UL, 206, ref s_4);
s_2[0][0] = new short[]{0, 32767, -26727, -1};
return (int)((byte)(52618 / (short)((short)(0U & (ulong)M17(new sbyte[]{1, -39, 2, 4, 78})) | 1)) - 1L) == s_15;
}
static ref bool M10(ulong arg0, byte arg1, ref ushort arg2)
{
if (arg2 == arg0)
{
arg1 = arg1;
try
{
arg2 = arg2;
}
finally
{
arg2 = ref s_4;
}
{
--arg0;
uint var0 = (uint)(1757064268 | s_3--);
arg2 = arg2;
if (true || (s_3++ < -2147483647))
{
M11();
uint var1 = var0;
arg0 = arg0;
ushort var2 = 0;
M11() = (short)((sbyte)(18446744073709551615UL | (ulong)M11()) / (ushort)(s_4-- | 1));
var1 = 0U;
s_rt.Checksum("c_12", var1);
s_rt.Checksum("c_13", var2);
}
else
{
arg0 = 1UL;
ref short var3 = ref s_2[0][0][0];
--arg0;
s_rt.Checksum("c_14", var3);
}
s_rt.Checksum("c_15", var0);
}
s_1 = 46;
M11();
try
{
arg1 = s_1++;
}
finally
{
arg0 = arg0;
arg0 = (ulong)(0 - M13((long)M15(0)));
uint var4 = (uint)M13(-8644701503088690847L);
s_rt.Checksum("c_79", var4);
}
try
{
s_7 = -1773785755;
}
finally
{
if (M23())
{
arg2 = (ushort)((long)(s_3 % (short)(s_9-- | 1)) & s_11--);
arg1 = arg1;
bool var5 = false;
s_rt.Checksum("c_114", var5);
}
else
{
arg0 = (ulong)M24(false);
}
--M11();
}
}
s_rt.Checksum("c_115", arg0);
s_rt.Checksum("c_116", arg1);
s_rt.Checksum("c_117", arg2);
return ref s_6;
}
static ref short M11()
{
s_2[0][0][0] = s_2[0][0][0]++;
if ((-102 <= s_4--) & false)
{
return ref s_2[0][0][0];
}
try
{
s_2 = M12(0);
}
finally
{
s_3 = -1892203566;
}
try
{
ushort var0 = 39429;
s_rt.Checksum("c_9", var0);
}
finally
{
if (-53 <= s_2[0][0][0])
{
s_3 = s_3--;
try
{
s_1 = 254;
}
finally
{
short var1 = 1;
s_rt.Checksum("c_10", var1);
}
int var2 = -2147483648;
s_2 = s_2;
var2 |= var2;
var2 = s_3;
s_rt.Checksum("c_11", var2);
}
else
{
s_2[0][0][0] = 18937;
s_2[0] = s_2[0];
M12(-46);
s_2[0][0] = new short[]{-16757, -32767, -1, -14599, 29051, -32767, 32766, 32767, 16663};
}
M12((sbyte)(s_1 * 0UL));
}
s_2[0][0] = new short[]{-32767, 0, -4727, 3710, -12121, 29397};
return ref s_2[0][0][0];
}
static short[][][] M12(sbyte arg0)
{
uint var0 = 3947663395U;
s_rt.Checksum("c_7", arg0);
s_rt.Checksum("c_8", var0);
return new short[][][]{new short[][]{new short[]{31675, 9101}, new short[]{32766, -32767, 26628, 0}}, new short[][]{new short[]{1}, new short[]{32766, -8777}, new short[]{0, 32766, 1, 0}, new short[]{25037}, new short[]{6098, -23852, 32766}, new short[]{15314, -32767}, new short[]{-2109, 32767, 3674, 1}, new short[]{23809}}, new short[][]{new short[]{3781, -27294, -30263}, new short[]{32767, 32767}, new short[]{9523, -20485, -17060}, new short[]{-2, 11319, -29812, -20617}, new short[]{1, 1}, new short[]{-10485, 0}}, new short[][]{new short[]{1, -32767}}, new short[][]{new short[]{-26753, 10125}, new short[]{-22708}}, new short[][]{new short[]{22098, -22291, 106}, new short[]{26526, 1, 0, -32768}, new short[]{1, 32567, -2, 24511}, new short[]{32766, -28219, 1}}};
}
static short M13(long arg0)
{
try
{
if (0U != (sbyte)(arg0 ^ arg0))
{
if (arg0 == 29226)
{
arg0 *= arg0;
}
else
{
arg0 = -6071477861478832059L;
++arg0;
}
}
else
{
arg0 = arg0;
M14(new ulong[]{1UL, 1150314779048225836UL, 14602478492102294737UL, 1UL, 14471871494337872223UL, 15785839354126994553UL, 12603270466562063745UL, 15234250947025054238UL, 1UL});
ushort var0 = s_4;
var0 = (ushort)M15(s_3);
short[] var1 = new short[]{-32767, -29388, -2, -27415, -10578, 22821, -32767, 32767, 1};
s_rt.Checksum("c_24", var0);
s_rt.Checksum("c_25", var1[0]);
}
}
finally
{
{
arg0 = arg0;
{
arg0 = arg0;
{
s_6 = true;
}
{
M14(new ulong[]{7031748334676177148UL, 1283654065257614702UL, 8552145656830315076UL, 15275884730725434817UL, 0UL, 15676544680063343284UL, 0UL, 0UL});
arg0 = (long)M15((int)(M15(1) & ((uint)M15((int)M15(-10)) % (sbyte)((sbyte)(0U % (byte)(s_1++ | 1)) | 1))));
s_2 = s_2;
}
s_7 = -1484244494;
}
if (M16())
{
arg0 = (long)M17(M14(new ulong[]{18442866829696252939UL, 18446744073709551615UL}));
M17(new sbyte[]{126, -43});
byte var2 = s_1--;
s_2 = s_2;
var2 = 202;
s_rt.Checksum("c_35", var2);
}
else
{
ulong var3 = (ulong)M15(10);
s_8 = s_8;
s_rt.Checksum("c_36", var3);
}
s_9 = -32767;
arg0 = -9223372036854775807L;
ref bool var4 = ref s_6;
var4 ^= M16();
var4 = ref var4;
long var5 = 1L;
s_rt.Checksum("c_37", var4);
s_rt.Checksum("c_38", var5);
}
}
if (M16())
{
arg0 = 864833311340840761L;
}
else
{
M17(M14(new ulong[]{2UL, 1UL, 1UL, 0UL, 18446744073709551615UL}));
}
bool var6 = s_6;
if (var6)
{
var6 = s_6;
}
else
{
s_5[0] = (short)((sbyte)(327678640U - M18(M14(new ulong[]{1UL, 1UL, 18446744073709551615UL, 0UL}))) | arg0);
bool var7 = var6;
s_rt.Checksum("c_63", var7);
}
if (var6)
{
if (s_6 && var6)
{
{
M18(M14(new ulong[]{1UL, 1UL, 1UL, 0UL}));
M16();
int var8 = (int)M17(M14(new ulong[]{6914893939159892224UL, 10UL, 2UL, 0UL, 18446744073709551614UL, 14588796306296548950UL, 15642997003089672364UL, 10UL, 1UL, 15678387081861207863UL}));
s_6 = 4294967294U <= (long)M19();
s_rt.Checksum("c_64", var8);
}
s_8++;
}
else
{
var6 ^= true;
s_2[0][0][0] = 30967;
return (short)M17(M14(new ulong[]{2UL, 18446744073709551615UL, 18446744073709551614UL, 0UL, 10383271139172304375UL, 1UL, 18446744073709551615UL, 18446744073709551615UL, 13826559340651294313UL, 9001800933207150416UL}));
}
bool var9 = var6;
ref bool var10 = ref var6;
var9 = var9;
M20(ref s_5[0], ref s_10, new int[]{1, -1832506607, 1693090969, 1195127364, 1642239878, 1335404452}, ref s_12, 148518261, new short[][][]{new short[][]{new short[]{32766}, new short[]{-32768}, new short[]{29338, 0, 10}, new short[]{1, -1, 0, 22727}}, new short[][]{new short[]{0, 0, 17688, -1}, new short[]{1}, new short[]{-10, 0, -32767, -32767}, new short[]{19545, -25424, -1}}}, s_11--, 65455, M22(M18(new sbyte[]{29, 0, -127, 22, 67, 0, -87, 105, 96, -128}), (ushort)M15(2147483647), var9), ref s_3);
if (s_6)
{
var6 = var9;
ref ushort var11 = ref s_12;
M18(new sbyte[]{-67, 0, -24, 20});
s_rt.Checksum("c_68", var11);
}
else
{
s_4 = (ushort)(-141280909 - arg0--);
}
ulong var12 = s_8;
s_rt.Checksum("c_69", var9);
s_rt.Checksum("c_70", var10);
s_rt.Checksum("c_71", var12);
}
{
if (var6)
{
if (M16())
{
if (var6)
{
var6 &= s_6;
s_3 = -2;
var6 = (byte)((ulong)M19() & s_1--) != s_11;
{
sbyte var13 = s_11++;
s_rt.Checksum("c_72", var13);
}
ushort var14 = 0;
bool[] var15 = new bool[]{false, true, false, false, false, true};
var6 = var6;
s_rt.Checksum("c_73", var14);
s_rt.Checksum("c_74", var15[0]);
}
var6 = var6;
s_5 = s_2[0][0];
byte[] var16 = new byte[]{1};
var16[0] = var16[0];
M17(M14(M22((sbyte)M19(), s_12--, false)));
var16[0] = var16[0];
var16[0] = s_1--;
s_rt.Checksum("c_75", var16[0]);
}
M21((long)M19());
}
else
{
var6 = 2147483647 >= s_3;
}
var6 &= false;
s_11 = M15((int)M18(M14(new ulong[]{1UL, 6264818318576071023UL, 604943030705578914UL, 0UL, 1UL, 18446744073709551614UL})));
int var17 = s_7--;
arg0 = -2L;
s_rt.Checksum("c_76", var17);
}
s_rt.Checksum("c_77", arg0);
s_rt.Checksum("c_78", var6);
return s_2[0][0][0]--;
}
static sbyte[] M14(ulong[] arg0)
{
if (0 != (sbyte)(0U * (0L | (long)(arg0[0] / (uint)((uint)(136 ^ s_3++) | 1)))))
{
sbyte var0 = 103;
if ((short)(s_3 * s_4--) <= -1502060459)
{
arg0[0] = arg0[0];
}
{
arg0[0] = arg0[0];
}
s_rt.Checksum("c_16", var0);
}
if (true & (-10L == s_2[0][0][0]))
{
M15(s_3);
}
s_5 = s_5;
s_rt.Checksum("c_23", arg0[0]);
return new sbyte[]{-2, 1, -127, -102, 127, 101};
}
static sbyte M15(int arg0)
{
bool var0 = -71 < s_1;
uint var1 = (uint)(1UL & s_4++);
if (var0)
{
var0 = var0;
arg0 = arg0;
}
else
{
ref ushort var2 = ref s_4;
var2 = var2;
s_rt.Checksum("c_17", var2);
}
uint var3 = var1;
short[] var4 = s_2[0][0];
s_rt.Checksum("c_18", arg0);
s_rt.Checksum("c_19", var0);
s_rt.Checksum("c_20", var1);
s_rt.Checksum("c_21", var3);
s_rt.Checksum("c_22", var4[0]);
return 0;
}
static bool M16()
{
if (s_6)
{
ushort var0 = s_4--;
s_5 = new short[]{1, -29124, -16995, -18988, -21262, 2534, -17281};
{
var0 &= var0++;
var0 = var0;
var0 = var0--;
ref byte var1 = ref s_1;
s_rt.Checksum("c_26", var1);
}
{
sbyte var2 = 1;
s_2 = s_2;
ushort var3 = M17(new sbyte[]{-35, 0, -128, 127, 127, -65, 56, -127});
M17(new sbyte[]{1, 0, -128, -69, 119, 0});
s_rt.Checksum("c_29", var2);
s_rt.Checksum("c_30", var3);
}
s_rt.Checksum("c_31", var0);
}
if (s_6)
{
ref ulong var4 = ref s_8;
s_9 = (short)M17(new sbyte[]{-1});
s_rt.Checksum("c_32", var4);
}
else
{
int[] var5 = new int[]{1654511000, 1, 2147483647, 0, 668195546, -947112111, 2046089099};
uint var6 = 4108725492U;
s_rt.Checksum("c_33", var5[0]);
s_rt.Checksum("c_34", var6);
}
M17(new sbyte[]{1, 10, -27, 126, 0, -100, -48, -27});
return s_6;
}
static ushort M17(sbyte[] arg0)
{
sbyte[, ] var0 = new sbyte[, ]{{36, 2, 64, 54, 0, 126, 58, 126, -127}, {0, 0, 109, -17, -127, -22, -77, 126, 28}, {-128, 3, 44, 112, 0, 1, 65, 126, -127}, {42, -89, 1, -128, 127, -2, 0, 10, 100}, {-99, -70, -74, 0, -1, 90, 81, 6, 2}, {-82, 72, 105, -61, -34, -128, 90, 127, -63}, {-101, 1, 14, -8, -10, -127, -114, 10, 126}};
s_2[0] = new short[][]{new short[]{-24753, 27898, 10}, new short[]{-32768}, new short[]{13839, 14202, 32205, 0, -32027}, new short[]{-16703}, new short[]{9756}, new short[]{-32768, 22393, 32766, -14634, 0}, new short[]{10, 12448, 10, 1}, new short[]{-13935, -3085, 13940, -808, 624}, new short[]{-10871, 24488, -19959, 5252}};
s_rt.Checksum("c_27", arg0[0]);
s_rt.Checksum("c_28", var0[0, 0]);
return 41235;
}
static sbyte M18(sbyte[] arg0)
{
uint var0 = (uint)(s_3 ^ 0);
arg0 = new sbyte[]{0, 92, 93, 10, -128};
s_2[0][0] = s_2[0][0];
int var1 = s_3++;
int[] var2 = new int[]{0, -1795680076, -2147483648, -2, -2147483648, 1187073702};
if (s_6)
{
ref ulong var3 = ref s_8;
M19();
s_rt.Checksum("c_55", var3);
}
else
{
s_5[0] = (short)M19();
if (M20(ref s_2[0][0][0], ref s_10, var2, ref s_4, var1, new short[][][]{new short[][]{new short[]{-27706}, new short[]{-2, 15996, 10, 1, -31321, 23094}, new short[]{0, -14472, 30045, 11098, 1}, new short[]{25753, -5152}, new short[]{22024, 1, 23731}}, new short[][]{new short[]{0, -12117, 1, -32767}, new short[]{-32767, 2, 25830}, new short[]{-31638, 17003}, new short[]{-27648, 32767, 2414, -1730}, new short[]{24636, -19998, 2882, 1, -19844, 25676, -2, 29442, -20008}}, new short[][]{new short[]{1, -22673, 1, -32767, -32767, 0, -5811, -16636}, new short[]{-8930, 0, 1841, -18182}, new short[]{1, 17151, -21811, -32768, -18937}}, new short[][]{new short[]{-1, 32767, 32766}, new short[]{-32767, 14653, -8218, 1, 32767, 9774, 9762, 1}}, new short[][]{new short[]{2, 1, 32767, 29019, -13315}, new short[]{22407, -23210, -1533, -1054, 1, 22549, -32768, 32766, -32767}, new short[]{32766, 1, -32767, 9074}}, new short[][]{new short[]{-10, 1, -32767, -26631, -30158}, new short[]{1}, new short[]{32767}, new short[]{32767, -28906, -32767}}}, (sbyte)M19(), 65535, new ulong[]{0UL, 0UL, 18446744073709551615UL, 1UL, 3440682532325840324UL, 17773853623963722294UL, 8128572250425898502UL}, ref var2[0]))
{
ushort var4 = s_4--;
byte var5 = 191;
s_12 = 12518;
sbyte var6 = arg0[0];
var5 >>= s_7;
{
var5 -= s_1;
arg0[0] = -107;
}
s_rt.Checksum("c_56", var4);
s_rt.Checksum("c_57", var5);
s_rt.Checksum("c_58", var6);
}
}
s_rt.Checksum("c_59", arg0[0]);
s_rt.Checksum("c_60", var0);
s_rt.Checksum("c_61", var1);
s_rt.Checksum("c_62", var2[0]);
return s_11;
}
static byte M19()
{
if (M20(ref s_2[0][0][0], ref s_10, new int[]{1838007890, 2147483646, -1600952705, 2147483647}, ref s_4, s_7, s_2, -128, (ushort)(s_3 ^ s_1), new ulong[]{3764415237795479650UL, 5825025331262563669UL, 0UL, 10UL, 0UL, 1UL, 5442429373214737502UL, 0UL, 1UL, 0UL}, ref s_3))
{
ref sbyte var0 = ref s_11;
s_rt.Checksum("c_54", var0);
}
else
{
s_10 = s_10;
}
s_2[0][0] = M21(427997489554877483L);
return s_1--;
}
static bool M20(ref short arg0, ref ushort[] arg1, int[] arg2, ref ushort arg3, int arg4, short[][][] arg5, sbyte arg6, ushort arg7, ulong[] arg8, ref int arg9)
{
try
{
arg2 = new int[]{-1514096758, -555087859, 689766690};
if (s_6)
{
ulong var0 = 13887854422741853203UL;
s_rt.Checksum("c_39", var0);
}
else
{
try
{
M21((long)(arg6 / (int)(-2 | 1)));
}
finally
{
byte[] var1 = new byte[]{118, 0};
s_rt.Checksum("c_42", var1[0]);
}
ushort var2 = 0;
s_rt.Checksum("c_43", var2);
}
}
finally
{
arg9 = arg9;
if (s_6)
{
arg3 = 65534;
}
}
arg8 = arg8;
s_rt.Checksum("c_44", arg0);
s_rt.Checksum("c_45", arg1[0]);
s_rt.Checksum("c_46", arg2[0]);
s_rt.Checksum("c_47", arg3);
s_rt.Checksum("c_48", arg4);
s_rt.Checksum("c_49", arg5[0][0][0]);
s_rt.Checksum("c_50", arg6);
s_rt.Checksum("c_51", arg7);
s_rt.Checksum("c_52", arg8[0]);
s_rt.Checksum("c_53", arg9);
return true && s_6;
}
static short[] M21(long arg0)
{
arg0 = arg0;
int[] var0 = new int[]{196503549, -1, -2147483648, -439116307, 1852217780, 2147483646, 2147483647, 248403126, -902160326, -2};
s_rt.Checksum("c_40", arg0);
s_rt.Checksum("c_41", var0[0]);
return new short[]{1, 18082, 1, 1, -18922, 10922};
}
static ulong[] M22(sbyte arg0, ushort arg1, bool arg2)
{
arg0 = arg0;
s_rt.Checksum("c_65", arg0);
s_rt.Checksum("c_66", arg1);
s_rt.Checksum("c_67", arg2);
return new ulong[]{0UL, 18446744073709551615UL, 6595073142532125448UL, 196404004324571240UL, 0UL};
}
static bool M23()
{
if (false & s_6)
{
bool var0 = false;
s_rt.Checksum("c_80", var0);
}
s_9 += 1;
M24(s_6);
s_5 = new short[]{-19671, 14098, -1780, -18796, 29172, 32766, -6384, 32766, -16525, -32768};
s_2[0][0][0] = (short)M25(new bool[]{true, true, false}, false);
s_8 = (ulong)M27();
try
{
if ((long)M26(s_7--, (short)M25(new bool[]{false, false, true, false}, false), ref s_5) <= (uint)M25(new bool[]{true, false, true, true, true, false}, true))
{
s_7 = 0;
M25(new bool[]{true, false, true, false, false}, s_6);
}
else
{
M25(new bool[]{false, false, false}, false);
s_19 = 1;
long var1 = s_15;
s_rt.Checksum("c_102", var1);
}
}
finally
{
s_7 |= (int)((long)M28(5396158039753636967UL) - s_15);
if (false && (s_6 && true))
{
s_2[0] = s_2[0];
ulong[] var2 = new ulong[]{2UL, 1UL, 16902314200964088216UL, 2604795852524645292UL, 10UL, 0UL, 1UL, 1UL, 8281614179527560524UL};
s_20 = 0;
byte var3 = 255;
long var4 = s_15;
var2[0] = (ulong)M24(var4 == (ushort)M28(var2[0]));
s_rt.Checksum("c_103", var2[0]);
s_rt.Checksum("c_104", var3);
s_rt.Checksum("c_105", var4);
}
else
{
bool var5 = false;
var5 = s_15-- > 1L;
uint var6 = 3968561119U;
var5 = var5;
{
s_4 = s_4;
var5 &= var5;
}
s_rt.Checksum("c_106", var5);
s_rt.Checksum("c_107", var6);
}
s_8 = 7812451093729643758UL;
}
s_13 = 1UL;
s_2[0] = new short[][]{new short[]{-32768}, new short[]{28327}, new short[]{-32768}, new short[]{-7566}, new short[]{1}, new short[]{-10}, new short[]{9203}, new short[]{-18813}, new short[]{29576}};
sbyte var7 = s_11++;
M27();
var7 = var7--;
var7 = var7--;
{
M27();
}
var7 = s_11;
var7 = var7;
{
{
s_20 = -539435278;
if (s_6)
{
var7 = var7--;
var7 = 58;
s_2 = new short[][][]{new short[][]{new short[]{-20551, 30057, 1}, new short[]{32767, -31667, -32767, -2}, new short[]{16821, 30122, 29084}}, new short[][]{new short[]{1, 10315, 12937}, new short[]{32766}, new short[]{-32767, -17080, 2, 15772}, new short[]{18193}, new short[]{-31967, 0, 4699, 0}}, new short[][]{new short[]{-6325, 4564}, new short[]{32767, 1, -32767, 2}}, new short[][]{new short[]{1}, new short[]{1, -32768, 616, -32768}, new short[]{30100}}, new short[][]{new short[]{32766}, new short[]{-19688, -4226}, new short[]{29072, 1, 32766, -9063}, new short[]{-1, -2732, -32767, 1}}, new short[][]{new short[]{-600, 32767, 16050}, new short[]{-17108}, new short[]{1, -32768}, new short[]{2}}};
var7 = var7;
ref bool var8 = ref s_6;
s_18 = (short)M27();
sbyte var9 = 126;
M24(false);
s_21 = false;
s_rt.Checksum("c_108", var8);
s_rt.Checksum("c_109", var9);
}
s_2[0][0][0] = -32768;
var7 = var7;
var7 = var7;
}
M25(new bool[]{false, false, true, true, true, false, true}, s_6);
M25(new bool[]{true, true, false, false, true, false}, (uint)M25(new bool[]{true}, s_20-- < s_1) > (int)M28(17221871671513732074UL));
return s_6;
}
var7 = -128;
if (s_21)
{
var7 = (sbyte)((short)M24(false) | 0L);
ushort[][][] var10 = new ushort[][][]{new ushort[][]{new ushort[]{61251}, new ushort[]{1515}, new ushort[]{35572}, new ushort[]{40653}, new ushort[]{58521}, new ushort[]{2}, new ushort[]{1}}, new ushort[][]{new ushort[]{50446}, new ushort[]{50163}, new ushort[]{1}, new ushort[]{27122}, new ushort[]{48136}, new ushort[]{56586}, new ushort[]{25206}, new ushort[]{65534}}, new ushort[][]{new ushort[]{1}, new ushort[]{58189}}, new ushort[][]{new ushort[]{13786}, new ushort[]{0}, new ushort[]{22050}, new ushort[]{47400}, new ushort[]{10}}, new ushort[][]{new ushort[]{6940}, new ushort[]{20694}, new ushort[]{53666}, new ushort[]{22347}, new ushort[]{40492}}, new ushort[][]{new ushort[]{10024}}};
{
M27();
if (s_6)
{
var7 = s_11;
int[] var11 = new int[]{0, 1, -2, 2147483646, 1114086021, 1277499201, -2147483648, 0, -833814852};
s_rt.Checksum("c_110", var11[0]);
}
}
s_rt.Checksum("c_111", var10[0][0][0]);
}
if (s_6)
{
int var12 = 0;
s_rt.Checksum("c_112", var12);
}
else
{
var7 = s_11;
}
var7 = var7;
s_rt.Checksum("c_113", var7);
return true;
}
static uint M24(bool arg0)
{
ushort var0 = (ushort)((long)(4294967295U + (M25(new bool[]{false, true}, (long)((byte)M25(new bool[]{false, true, false, false, true, false, true, true, false}, arg0) - s_1) > (uint)M25(new bool[]{false, false, true, true, true, false, false}, arg0)) & 1)) - 1);
var0 = (ushort)M25(new bool[]{false, true, false, false, false, true, true}, true);
try
{
if (arg0)
{
var0 = var0--;
ref long var1 = ref s_15;
arg0 = arg0;
if (s_6)
{
var0 = var0;
int var2 = -2147483647;
long[] var3 = new long[]{9223372036854775806L, 7006983761443643783L, -2452248948910105180L, -9223372036854775808L, 0L, -9223372036854775808L, 4585740743199162672L, 3901230232936731564L, 1816628655921511920L, -2393559210215120933L};
s_rt.Checksum("c_85", var2);
s_rt.Checksum("c_86", var3[0]);
}
else
{
sbyte var4 = s_11;
var1 = var1;
s_rt.Checksum("c_87", var4);
}
{
s_16 = s_7++;
int var5 = M26(s_3, 13655, ref s_2[0][0]);
{
M25(new bool[]{true, true, true, true, true, false}, s_6);
short var6 = 1;
var5 = (int)(var6 + 4294967294U);
s_rt.Checksum("c_91", var6);
}
s_rt.Checksum("c_92", var5);
}
var0 = 0;
s_rt.Checksum("c_93", var1);
}
else
{
M25(new bool[]{false, true, true, false, false}, true);
if (arg0)
{
arg0 = arg0;
if (arg0)
{
s_5 = new short[]{1, 9882, -21398, -32767, 10, -32767};
arg0 = arg0;
M25(new bool[]{false, true, false, false, true, false, false, false, true}, false);
uint var7 = (uint)M26(1, s_14--, ref s_5);
M26(1, (short)(s_11-- % (short)(-11128 | 1)), ref s_2[0][0]);
byte var8 = M27();
s_17 = 9283536172250674658UL;
s_18 = s_14--;
s_rt.Checksum("c_96", var7);
s_rt.Checksum("c_97", var8);
}
}
s_17 = M28((ulong)M27());
int var9 = s_3--;
s_rt.Checksum("c_98", var9);
}
}
finally
{
sbyte var10 = s_11;
var0 = 1;
s_rt.Checksum("c_99", var10);
}
var0 = 0;
s_rt.Checksum("c_100", arg0);
s_rt.Checksum("c_101", var0);
return 1618407422U;
}
static ulong M25(bool[] arg0, bool arg1)
{
uint var0 = 3929720946U;
arg1 = true;
byte var1 = 241;
try
{
if (arg0[0])
{
s_13 = (ulong)((long)((ulong)(0 + var1) + 50436) - s_11++);
s_2 = new short[][][]{new short[][]{new short[]{-2, -1594, -32767}, new short[]{32767, 0, -28491}}, new short[][]{new short[]{-2121}, new short[]{-16839, -14998, 1}}, new short[][]{new short[]{-32768}}};
arg1 = arg0[0];
}
else
{
var1 = 0;
}
}
finally
{
var1 = 206;
}
s_14 = (short)(2147483647 % (uint)(var0 | 1));
s_rt.Checksum("c_81", arg0[0]);
s_rt.Checksum("c_82", arg1);
s_rt.Checksum("c_83", var0);
s_rt.Checksum("c_84", var1);
return 3978504248695798974UL;
}
static int M26(int arg0, short arg1, ref short[] arg2)
{
{
arg0 = -2082087791;
}
s_rt.Checksum("c_88", arg0);
s_rt.Checksum("c_89", arg1);
s_rt.Checksum("c_90", arg2[0]);
return arg0;
}
static byte M27()
{
s_13 = M28(18446744073709551614UL);
ushort var0 = (ushort)M28(0UL);
s_4 = 0;
var0--;
s_rt.Checksum("c_95", var0);
return 0;
}
static ulong M28(ulong arg0)
{
arg0 = arg0;
arg0 = s_13;
{
arg0 = s_8;
}
s_rt.Checksum("c_94", arg0);
return (ulong)(9223372036854775807L | s_11++);
}
static byte[] M29(ref int arg0, bool arg1)
{
s_10[0] = s_10[0];
M30(ref s_69);
ushort var0 = M77();
if (arg1)
{
if (s_48)
{
short[, ] var1 = new short[, ]{{25667, 32766, 14331, -6550, 0, 2, 3956, 10723, 32766, -21085}};
var0 = var0--;
s_rt.Checksum("c_541", var1[0, 0]);
}
if (M72())
{
arg0 = arg0;
}
M39(s_34);
{
s_98 = s_8;
arg0 = -2147483648;
if (arg1)
{
s_28 = s_79++;
M43(M73());
ulong var2 = 1UL;
s_rt.Checksum("c_542", var2);
}
else
{
byte var3 = (byte)M82();
s_rt.Checksum("c_543", var3);
}
if (s_91)
{
var0--;
ushort var4 = 48319;
s_rt.Checksum("c_544", var4);
}
s_14 = s_53++;
{
ulong var5 = 1UL;
s_rt.Checksum("c_545", var5);
}
long var6 = s_15;
bool var7 = M90(false, (uint)M79(), ref s_5);
int var8 = arg0;
s_rt.Checksum("c_549", var6);
s_rt.Checksum("c_550", var7);
s_rt.Checksum("c_551", var8);
}
if (M84(s_66, ref s_61[0]))
{
long var9 = s_59[0]--;
s_rt.Checksum("c_552", var9);
}
arg1 = false;
arg0 = ref s_69;
if (M90(arg1, 3516970231U, ref s_2[0][0]))
{
s_99 = 0;
s_100 = 253;
sbyte var10 = (sbyte)M45(0, (byte)M30(ref s_38));
s_rt.Checksum("c_553", var10);
}
else
{
ref int var11 = ref arg0;
M35(ref var0, s_34[0], var0);
if (arg1)
{
s_101 = (ulong)(7619 / (byte)(s_1++ | 1));
int var12 = arg0--;
var0 *= M30(ref s_27);
s_102 = 32766;
s_rt.Checksum("c_554", var12);
}
else
{
M34(new short[]{-25078, 32656, 32767, 0, 27629, 21861, -15245, -29758, 20390}, arg0, s_59[0]) = 0 | s_79++;
var0 = (ushort)M78(s_2[0][0][0], ref s_90, (ushort)(s_98 * var0), (ulong)M43(1UL), s_59[0]--, 1);
}
s_rt.Checksum("c_555", var11);
}
}
if (s_64)
{
M50(9223372036854775807L, 1U);
if (s_64)
{
++s_103;
arg1 = false;
arg1 = arg1;
s_91 &= M84(0, ref s_86);
if (s_91)
{
arg1 = arg1;
s_28 = 4294967295U;
bool var13 = arg1 && arg1;
s_rt.Checksum("c_556", var13);
}
else
{
M86(ref arg1, 113, ref s_22, s_63[0], 22770);
var0 += 10;
}
}
else
{
var0 = var0;
arg0 = 2147483647;
var0 = var0;
}
}
else
{
s_37 /= (ushort)(0 | 1);
M45(s_54, (byte)(2014134556U + (byte)M62()));
M35(ref var0, 0, 0);
M36(s_83) = (sbyte)(s_79 | (sbyte)(arg0 + 0U));
if (M72())
{
arg0 = arg0;
arg1 = M90(arg1, (uint)M30(ref arg0), ref s_5);
arg1 = M90(arg1, s_26--, ref s_2[0][0]);
arg1 &= arg1;
var0 = var0;
s_104 = 1957286584022948928L;
}
ref bool var14 = ref arg1;
{
s_35 = 1;
{
s_105 = arg1;
arg1 = var14;
M56(ref s_78) = 22846;
}
}
var0 = var0;
s_rt.Checksum("c_557", var14);
}
arg1 = false;
sbyte var15 = (sbyte)M71();
try
{
try
{
{
s_36 = (ulong)M67(M58());
}
}
finally
{
M73();
M52(s_63[0]);
}
}
finally
{
arg0 = s_3;
if (arg1)
{
try
{
ref ushort var16 = ref var0;
s_rt.Checksum("c_558", var16);
}
finally
{
var0 = (ushort)(-68 + s_61[0][0]--);
int[] var17 = new int[]{-1, 10, -2147483647, -1048204455};
s_rt.Checksum("c_559", var17[0]);
}
int[] var18 = M75(var0, (long)((ulong)(0U | s_89++) & var0), (short)((int)(1UL + s_101) & 207), ref s_83);
s_rt.Checksum("c_560", var18[0]);
}
else
{
ref ushort var19 = ref var0;
M44();
s_rt.Checksum("c_561", var19);
}
}
if (arg1)
{
var0 = s_12;
}
s_rt.Checksum("c_562", arg0);
s_rt.Checksum("c_563", arg1);
s_rt.Checksum("c_564", var0);
s_rt.Checksum("c_565", var15);
return new byte[]{251, 107, 234, 82, 255, 238, 254, 49};
}
static ushort M30(ref int arg0)
{
{
arg0 = arg0;
if (s_1-- != 1)
{
int[, ] var0 = new int[, ]{{-2147483647, -2, -116512683, 0}};
s_rt.Checksum("c_137", var0[0, 0]);
}
s_6 = false;
s_11 = -2;
byte var1 = (byte)(s_4++ - s_18--);
short var2 = s_14;
try
{
M31();
}
finally
{
var2 = s_53++;
}
if (s_42)
{
s_95 = s_30;
short var3 = s_18;
M54(12884792163332626197UL);
M35(ref s_12, var1, 65534) = var1;
{
arg0 = arg0;
s_57 = s_79;
}
M56(ref s_81) = var3;
if (M72())
{
M80();
var1 = var1++;
ref short var4 = ref var2;
s_rt.Checksum("c_520", var4);
}
else
{
var1 = var1;
s_10[0] = 1;
M60(M74(new ulong[, ]{{1UL, 8667266681254337408UL}, {16351097771938009230UL, 1UL}, {17454871002513454537UL, 0UL}, {8623416062254119902UL, 16469320478067266479UL}, {11126675341613828043UL, 3051998218530899831UL}, {10UL, 18446744073709551614UL}, {11963247854374970314UL, 0UL}, {3403990085865064591UL, 10161312763719172221UL}}, ref s_42, M87(), s_26--, arg0, ref arg0, ref s_17, arg0, ref arg0, M41(), M39(new byte[]{0, 10, 68, 0, 135, 254}), s_21, 440203878U), (ushort)M44());
}
s_rt.Checksum("c_534", var3);
}
short var5 = s_9;
s_rt.Checksum("c_535", var1);
s_rt.Checksum("c_536", var2);
s_rt.Checksum("c_537", var5);
}
uint var6 = (uint)M76(3970438330562095485L, 3779350950362774496L);
if (M84(-32767, ref s_61[0]))
{
M41();
if (s_64)
{
short var7 = s_2[0][0][0];
var7 = 1;
M49(0, ref s_25, (ushort)M53(s_63, 984774812736817939UL), s_34[0], new long[]{-9223372036854775807L, 0L, 4584891439282451068L, 2773210949724654051L, 3789444381357809490L, 9223372036854775806L, -993250993768040089L, 0L, 250708478421256728L});
s_45 = s_47;
s_rt.Checksum("c_538", var7);
}
}
s_rt.Checksum("c_539", arg0);
s_rt.Checksum("c_540", var6);
return (ushort)(s_43 + (int)M81());
}
static ulong M31()
{
uint var0 = s_22;
if (s_6)
{
short var1 = 10;
{
M32(M84(var1++, ref s_86));
}
M65(ref s_46, (long)M32(true));
var0 = 244193350U;
sbyte var2 = 78;
s_rt.Checksum("c_517", var1);
s_rt.Checksum("c_518", var2);
}
else
{
s_59 = s_59;
}
var0 = var0;
s_rt.Checksum("c_519", var0);
return 0UL;
}
static byte M32(bool arg0)
{
{
byte[] var0 = M33(s_16--);
var0[0] = 0;
if (arg0 || false)
{
M37();
}
else
{
s_26 = s_24[0, 0];
bool[][] var1 = M38(0U, s_22--);
var0 = new byte[]{0, 36, 14, 255, 189, 199, 254, 1, 233};
s_rt.Checksum("c_167", var1[0][0]);
}
s_rt.Checksum("c_168", var0[0]);
}
sbyte var2 = -2;
M36((byte)M39(M40(false, 13893))) = (sbyte)M45(58, s_89);
arg0 = arg0;
ref sbyte var3 = ref var2;
s_rt.Checksum("c_514", arg0);
s_rt.Checksum("c_515", var2);
s_rt.Checksum("c_516", var3);
return 212;
}
static byte[] M33(int arg0)
{
if (s_6)
{
s_5 = new short[]{28102};
bool var0 = s_6;
var0 = var0;
if (var0)
{
int var1 = arg0;
var1 = 1;
arg0 = arg0;
s_rt.Checksum("c_138", var1);
}
else
{
if (var0)
{
ref ushort[] var2 = ref s_10;
var0 = var0;
var2 = new ushort[]{1, 1, 65534, 57313, 47908, 46042, 0, 1};
s_rt.Checksum("c_139", var2[0]);
}
else
{
arg0 = arg0;
}
}
if (s_6)
{
M34(s_2[0][0], (int)M36(s_1--), s_15++);
bool var3 = true;
var3 = var0;
s_rt.Checksum("c_158", var3);
}
{
M35(ref s_4, s_1, s_4--) <<= 1;
if (var0 || var0)
{
var0 = s_21;
}
}
s_24 = s_24;
sbyte var4 = -24;
s_rt.Checksum("c_159", var0);
s_rt.Checksum("c_160", var4);
}
s_rt.Checksum("c_161", arg0);
return new byte[]{220, 1, 37, 1, 53, 118, 1, 121, 170, 247};
}
static ref long M34(short[] arg0, int arg1, long arg2)
{
ulong var0 = 15480798246022955055UL;
M35(ref s_19, 1, 43451);
{
arg2 = arg2;
arg0 = s_2[0][0];
arg0[0] = arg0[0]--;
}
s_rt.Checksum("c_154", arg0[0]);
s_rt.Checksum("c_155", arg1);
s_rt.Checksum("c_156", arg2);
s_rt.Checksum("c_157", var0);
return ref s_15;
}
static ref byte M35(ref ushort arg0, byte arg1, ushort arg2)
{
M36(198);
s_3 = s_20--;
arg2 = arg0;
s_rt.Checksum("c_151", arg0);
s_rt.Checksum("c_152", arg1);
s_rt.Checksum("c_153", arg2);
return ref s_1;
}
static ref sbyte M36(byte arg0)
{
s_19 = s_10[0]--;
arg0 = arg0;
short var0 = 1;
{
if (s_6)
{
++arg0;
return ref s_11;
}
else
{
uint var1 = 1860456878U;
ushort var2 = s_4++;
bool[] var3 = new bool[]{false, false, false, false};
var3 = var3;
s_rt.Checksum("c_140", var1);
s_rt.Checksum("c_141", var2);
s_rt.Checksum("c_142", var3[0]);
}
arg0 = arg0;
if (s_6)
{
M37();
}
}
if (s_6)
{
if (s_21)
{
arg0 = (byte)(2001702493 * (long)M37());
M37();
M37();
M37();
try
{
M37();
M37();
s_24 = new uint[, ]{{1U}, {0U}, {1U}, {1196450677U}, {2U}, {4294967294U}, {3546286544U}};
byte var4 = arg0--;
M37();
s_rt.Checksum("c_143", var4);
}
finally
{
var0 = s_14;
}
var0 = (short)((long)(1087 ^ (sbyte)M37()) * -10);
}
uint var5 = 10U;
byte var6 = (byte)(s_15 ^ s_14++);
ulong var7 = 4305149129044538584UL;
int var8 = (int)M37();
s_rt.Checksum("c_144", var5);
s_rt.Checksum("c_145", var6);
s_rt.Checksum("c_146", var7);
s_rt.Checksum("c_147", var8);
}
else
{
try
{
arg0 = arg0;
}
finally
{
ref byte[] var9 = ref s_25;
M37();
s_rt.Checksum("c_148", var9[0]);
}
var0 /= (short)((short)(18446744073709551615UL * s_22--) | 1);
}
M37();
s_rt.Checksum("c_149", arg0);
s_rt.Checksum("c_150", var0);
return ref s_11;
}
static ushort M37()
{
s_2 = s_2;
return s_19++;
}
static bool[][] M38(uint arg0, uint arg1)
{
arg1 = arg0;
if (s_21)
{
M39(new byte[]{0, 0, 255, 0, 0, 183, 6, 165});
}
arg0 = (uint)M39(s_25);
byte var0 = s_25[0];
s_rt.Checksum("c_164", arg0);
s_rt.Checksum("c_165", arg1);
s_rt.Checksum("c_166", var0);
return new bool[][]{new bool[]{false}, new bool[]{false}, new bool[]{true}, new bool[]{false}, new bool[]{false}, new bool[]{false}};
}
static long M39(byte[] arg0)
{
sbyte var0 = 10;
s_rt.Checksum("c_162", arg0[0]);
s_rt.Checksum("c_163", var0);
return 6191539001987536525L;
}
static byte[] M40(bool arg0, short arg1)
{
long var0 = s_15;
{
s_27 = s_3++;
}
M41();
if (arg0)
{
int[] var1 = M49((sbyte)((int)M57((sbyte)(arg1 & -2)) - arg1), ref s_25, 28420, s_25[0], new long[]{-7554997622065723247L, -3819583063589842683L, 0L, 1L, 5551579585545816930L, 10L, -3269492003474070533L, -3203044782978206739L});
s_rt.Checksum("c_510", var1[0]);
}
s_54 = 2;
s_rt.Checksum("c_511", arg0);
s_rt.Checksum("c_512", arg1);
s_rt.Checksum("c_513", var0);
return new byte[]{1, 155, 109, 75, 65, 228, 123, 164, 0};
}
static short M41()
{
uint[] var0 = new uint[]{0U, 943493674U, 4243425456U, 1158977698U, 1U, 4130229920U, 1368030051U, 1187642832U, 1U, 3192242963U};
M42((short)M73(), 8);
if (M72())
{
ref bool var1 = ref s_21;
s_rt.Checksum("c_500", var1);
}
else
{
var0 = new uint[]{4294967295U, 4026911870U, 0U, 0U, 2U, 3556616457U};
}
var0[0] = var0[0];
var0 = var0;
var0[0] = var0[0];
var0 = var0;
var0 = var0;
try
{
{
M46();
ushort var2 = s_58;
ref bool[] var3 = ref s_82;
var3[0] = var3[0];
int[] var4 = new int[]{2, 886660018, -2};
s_rt.Checksum("c_501", var2);
s_rt.Checksum("c_502", var3[0]);
s_rt.Checksum("c_503", var4[0]);
}
}
finally
{
if (s_84)
{
var0 = new uint[]{785917086U, 4294967295U, 0U, 904603606U, 1U, 4176672089U, 1U, 1U};
if (M72())
{
{
M86(ref s_21, (sbyte)M86(ref s_91, -78, ref s_57, new int[]{2059153279, 761221444}, s_58++), ref var0[0], s_63[0], s_43++);
}
var0 = s_76[0];
M57(127);
var0[0] = 1553886767U;
var0 = var0;
M53(s_63, (ulong)(var0[0] * 127));
var0[0] = 3367913257U;
var0 = var0;
M60(M60(new byte[, ]{{1}, {31}, {0}, {1}, {33}, {0}, {254}, {208}}, 38555), 10);
}
int var5 = -837564841;
var0 = s_76[0];
ref long var6 = ref s_78;
s_73--;
M69(4294967294U, ref s_66, ref s_75);
if (M84((short)(1 & (ulong)M48()), ref s_86))
{
var6 = ref var6;
}
else
{
M47(0U, ref s_49[0][0]);
var0 = var0;
M83(0);
}
s_rt.Checksum("c_504", var5);
s_rt.Checksum("c_505", var6);
}
}
{
bool var7 = M84((short)M65(ref s_60, 1999714741811733030L), ref s_61[0]);
M53(s_63, (ulong)M65(ref s_60, s_78));
if (var7)
{
var0 = new uint[]{1364083533U, 3176675586U, 0U, 2047548399U};
}
else
{
var7 = M72();
bool[][][] var8 = new bool[][][]{new bool[][]{new bool[]{false}}, new bool[][]{new bool[]{false}}, new bool[][]{new bool[]{false}}, new bool[][]{new bool[]{true}}, new bool[][]{new bool[]{false}}, new bool[][]{new bool[]{true}}};
M51(s_26--, ref s_87[0], new sbyte[]{0, 0});
if (var7)
{
sbyte var9 = s_30;
var7 = true;
s_rt.Checksum("c_506", var9);
}
s_36 = 1166761434241151924UL;
var8[0][0][0] = false;
s_rt.Checksum("c_507", var8[0][0][0]);
}
var0[0] = 3607303259U;
s_rt.Checksum("c_508", var7);
}
s_rt.Checksum("c_509", var0[0]);
return s_74;
}
static short M42(short arg0, byte arg1)
{
arg1 = s_25[0];
try
{
{
arg0 = arg0;
ushort var0 = s_19--;
if (s_6)
{
if (s_6)
{
M43(3804590155743429507UL);
}
try
{
uint var1 = 4294967294U;
s_rt.Checksum("c_481", var1);
}
finally
{
s_92 = new long[][, ]{new long[, ]{{-1620588970671852604L, 1L}}, new long[, ]{{-5683474020163663478L, 4111527555486171516L}, {8200862840158715719L, 7171435614590998509L}}, new long[, ]{{-9223372036854775808L, -1L}, {-1511417357059936801L, -3443985056660395329L}, {2L, -7828072170613035318L}, {0L, 3973606899242228052L}}, new long[, ]{{1L, -10L}, {630446800953173113L, -3627313151010793507L}, {-4308597726178636052L, 0L}, {-5702136298763042364L, -2930986974542730893L}}};
sbyte[][] var2 = new sbyte[][]{new sbyte[]{0, 18}, new sbyte[]{-128, 1, -54, 0, -2, 56, 115, -29, -128}, new sbyte[]{1, 0, 18, 107, 27, 95, 120, 1}, new sbyte[]{-98, -128}, new sbyte[]{127, 121, -128}, new sbyte[]{-128}, new sbyte[]{-1, -10, 25, -46, -60, -76, 1}};
s_rt.Checksum("c_482", var2[0][0]);
}
M59(254);
arg0 = arg0;
return arg0;
}
else