Skip to content

Instantly share code, notes, and snippets.

@comex
Last active August 29, 2015 14:09
Show Gist options
  • Save comex/24abeab6b99680b045ca to your computer and use it in GitHub Desktop.
Save comex/24abeab6b99680b045ca to your computer and use it in GitHub Desktop.
int __usercall VTDoer$LT$$x27a$GT$::do_insn::h70de8e53099fdf71dsc@<eax>(__int64 a1@<rdi>, unsigned __int64 a2@<r14>, __int64 a3@<r15>)
{
int result; // eax@2
__int64 v4; // rbx@3
int v5; // eax@3
__int64 v6; // rax@4
char *v7; // rdi@4
signed __int64 v8; // rbx@8
__int64 v9; // r14@16
__int64 (__fastcall *v10)(); // rax@22
__int64 v11; // rax@30
__int64 v12; // rax@31
signed __int64 v13; // rsi@32
unsigned __int64 v14; // rax@33
__int64 v15; // rcx@33
signed __int64 v16; // rsi@33
__int64 v17; // rax@35
signed __int64 v18; // rsi@36
unsigned __int64 v19; // rax@36
__int64 v20; // rax@38
unsigned __int64 v21; // rdx@38
unsigned __int64 v22; // rax@41
signed __int64 v23; // rcx@42
__int64 v24; // rdi@42
unsigned __int64 v25; // rax@42
signed __int64 v26; // r15@43
__int64 v27; // rax@45
__int64 v28; // r12@46
__int64 v29; // r15@47
signed __int64 v30; // r12@47
__int64 v31; // r13@49
__int64 v32; // rcx@49
signed __int64 v33; // rdx@49
signed __int64 v34; // rsi@49
unsigned __int64 v35; // rax@49
__int64 v36; // rcx@51
signed __int64 v37; // rsi@51
unsigned __int64 v38; // rdx@51
signed __int64 v39; // rcx@51
signed __int64 v40; // rax@51
unsigned __int64 v41; // rsi@54
signed __int64 v42; // rsi@57
__int64 v43; // rax@63
__int64 v44; // rax@64
__int64 v45; // rax@65
__int64 v46; // rax@66
__int64 v47; // rax@67
__int64 v48; // rax@68
__int64 v49; // r15@71
__int64 v50; // rax@72
__int64 v51; // r14@72
__int64 v52; // r12@72
__int64 (__fastcall *v53)(); // r15@72
signed __int64 v54; // r13@73
__int64 v55; // rax@75
unsigned __int64 v56; // r12@77
unsigned __int64 v57; // r12@80
unsigned __int64 v58; // r12@83
unsigned __int64 v59; // r12@86
__int64 v60; // rax@927
__int64 v61; // r15@930
__int64 v62; // r12@972
signed __int64 v63; // rdx@977
__int64 v64; // rax@977
__int64 v65; // rax@979
__int64 v66; // rax@980
signed __int64 v67; // rsi@983
__int64 v68; // rax@983
__int64 v69; // r12@989
__int64 v70; // r13@991
__int64 v71; // r13@999
__int64 v72; // rax@1033
unsigned __int64 v73; // rax@1033
__int64 v74; // r15@1112
__int64 v75; // rbx@1141
__int64 v76; // r12@1343
__int64 v77; // r12@1346
__int64 v78; // r12@1349
__int64 v79; // r12@1352
__int64 v80; // rbx@1663
__int64 v81; // rbx@1747
__int64 v82; // rbx@1754
__int64 v83; // rbx@1756
__int64 v84; // rbx@1758
__int64 v85; // rbx@1760
__int64 v86; // rbx@1763
__int64 v87; // rbx@1765
__int64 v88; // rbx@1767
__int64 v89; // rbx@1769
__int64 v90; // rbx@1772
__int64 v91; // rbx@1774
__int64 v92; // rbx@1776
__int64 v93; // rbx@1778
__int64 v94; // rbx@1781
__int64 v95; // rbx@1783
__int64 v96; // rbx@1785
__int64 v97; // rbx@1787
char v98; // [sp+0h] [bp-6E8h]@1
__int64 v99; // [sp+2A8h] [bp-440h]@329
signed __int64 v100; // [sp+2B0h] [bp-438h]@43
__int64 v101; // [sp+2B8h] [bp-430h]@47
__int128 v102; // [sp+2C0h] [bp-428h]@6
__int128 v103; // [sp+2D0h] [bp-418h]@6
__int128 v104; // [sp+2E0h] [bp-408h]@6
__int128 v105; // [sp+2F0h] [bp-3F8h]@6
char v106; // [sp+300h] [bp-3E8h]@4
__int64 (__fastcall *v107)(); // [sp+308h] [bp-3E0h]@4
signed __int64 v108; // [sp+310h] [bp-3D8h]@4
__int64 v109; // [sp+318h] [bp-3D0h]@4
unsigned __int64 v110; // [sp+320h] [bp-3C8h]@4
__int64 v111; // [sp+328h] [bp-3C0h]@4
__int64 v112; // [sp+330h] [bp-3B8h]@4
char v113; // [sp+340h] [bp-3A8h]@71
__int64 (__fastcall *v114)(); // [sp+348h] [bp-3A0h]@71
signed __int64 v115; // [sp+350h] [bp-398h]@71
__int64 v116; // [sp+358h] [bp-390h]@71
unsigned __int64 v117; // [sp+360h] [bp-388h]@71
__int64 v118; // [sp+368h] [bp-380h]@71
__int64 v119; // [sp+370h] [bp-378h]@71
__int64 v120; // [sp+380h] [bp-368h]@4
__int64 v121; // [sp+388h] [bp-360h]@4
__int64 (__fastcall *v122)(); // [sp+390h] [bp-358h]@4
signed __int64 v123; // [sp+398h] [bp-350h]@4
__int64 v124; // [sp+3A0h] [bp-348h]@4
unsigned __int64 v125; // [sp+3A8h] [bp-340h]@4
__int64 v126; // [sp+3B0h] [bp-338h]@4
__int64 v127; // [sp+3B8h] [bp-330h]@4
char v128; // [sp+3C0h] [bp-328h]@72
__int64 v129; // [sp+3C8h] [bp-320h]@72
unsigned __int64 v130; // [sp+3D0h] [bp-318h]@72
__int64 v131; // [sp+3D8h] [bp-310h]@72
__int64 v132; // [sp+3E0h] [bp-308h]@72
__int64 v133; // [sp+3E8h] [bp-300h]@72
__int64 v134; // [sp+3F0h] [bp-2F8h]@72
signed __int64 v135; // [sp+400h] [bp-2E8h]@72
__int64 v136; // [sp+408h] [bp-2E0h]@72
unsigned __int64 v137; // [sp+410h] [bp-2D8h]@72
__int64 v138; // [sp+418h] [bp-2D0h]@72
__int64 v139; // [sp+420h] [bp-2C8h]@72
__int64 v140; // [sp+428h] [bp-2C0h]@72
__int64 v141; // [sp+430h] [bp-2B8h]@72
__int64 (__fastcall *v142)(); // [sp+440h] [bp-2A8h]@75
signed __int64 v143; // [sp+448h] [bp-2A0h]@75
__int64 v144; // [sp+450h] [bp-298h]@75
unsigned __int64 v145; // [sp+458h] [bp-290h]@75
__int64 v146; // [sp+460h] [bp-288h]@75
__int64 v147; // [sp+468h] [bp-280h]@75
__int64 v148; // [sp+470h] [bp-278h]@75
__int64 v149; // [sp+478h] [bp-270h]@75
__int64 (__fastcall *v150)(); // [sp+480h] [bp-268h]@75
signed __int64 v151; // [sp+488h] [bp-260h]@925
__int64 v152; // [sp+490h] [bp-258h]@925
unsigned __int64 v153; // [sp+498h] [bp-250h]@925
__int64 v154; // [sp+4A0h] [bp-248h]@925
__int64 v155; // [sp+4A8h] [bp-240h]@925
__int64 v156; // [sp+4B0h] [bp-238h]@925
__int64 v157; // [sp+4B8h] [bp-230h]@925
__int64 (__fastcall *v158)(); // [sp+4C0h] [bp-228h]@70
signed __int64 v159; // [sp+4C8h] [bp-220h]@70
__int64 v160; // [sp+4D0h] [bp-218h]@71
unsigned __int64 v161; // [sp+4D8h] [bp-210h]@71
__int64 v162; // [sp+4E0h] [bp-208h]@71
__int64 v163; // [sp+4E8h] [bp-200h]@71
__int64 v164; // [sp+4F0h] [bp-1F8h]@72
__int64 v165; // [sp+4F8h] [bp-1F0h]@72
char v166; // [sp+500h] [bp-1E8h]@927
__int64 (__fastcall *v167)(); // [sp+508h] [bp-1E0h]@927
signed __int64 v168; // [sp+510h] [bp-1D8h]@927
__int64 v169; // [sp+518h] [bp-1D0h]@927
unsigned __int64 v170; // [sp+520h] [bp-1C8h]@927
__int64 v171; // [sp+528h] [bp-1C0h]@927
__int64 v172; // [sp+530h] [bp-1B8h]@927
char v173; // [sp+540h] [bp-1A8h]@979
__int64 (__fastcall *v174)(); // [sp+548h] [bp-1A0h]@979
signed __int64 v175; // [sp+550h] [bp-198h]@979
__int64 v176; // [sp+558h] [bp-190h]@979
unsigned __int64 v177; // [sp+560h] [bp-188h]@979
__int64 v178; // [sp+568h] [bp-180h]@979
__int64 v179; // [sp+570h] [bp-178h]@979
__int64 v180; // [sp+580h] [bp-168h]@928
__int64 v181; // [sp+588h] [bp-160h]@928
__int64 v182; // [sp+590h] [bp-158h]@928
__int64 v183; // [sp+598h] [bp-150h]@928
__int64 v184; // [sp+5A0h] [bp-148h]@928
__int64 v185; // [sp+5A8h] [bp-140h]@928
__int64 v186; // [sp+5B0h] [bp-138h]@928
__int64 v187; // [sp+5B8h] [bp-130h]@928
__int64 v188; // [sp+5C0h] [bp-128h]@45
__int64 v189; // [sp+5C8h] [bp-120h]@928
__int64 v190; // [sp+5D0h] [bp-118h]@928
__int64 v191; // [sp+5D8h] [bp-110h]@928
__int64 v192; // [sp+5E0h] [bp-108h]@928
__int64 v193; // [sp+5E8h] [bp-100h]@928
__int64 v194; // [sp+5F0h] [bp-F8h]@928
__int64 v195; // [sp+5F8h] [bp-F0h]@928
__int64 v196; // [sp+608h] [bp-E0h]@60
char *v197; // [sp+628h] [bp-C0h]@60
__int64 (__fastcall *v198)(); // [sp+630h] [bp-B8h]@60
__int64 *v199; // [sp+638h] [bp-B0h]@60
char v200; // [sp+640h] [bp-A8h]@60
__int64 v201; // [sp+648h] [bp-A0h]@49
__int64 v202; // [sp+650h] [bp-98h]@49
__int64 v203; // [sp+658h] [bp-90h]@49
signed __int64 v204; // [sp+660h] [bp-88h]@49
signed __int64 v205; // [sp+668h] [bp-80h]@49
signed __int64 v206; // [sp+670h] [bp-78h]@49
signed __int64 v207; // [sp+678h] [bp-70h]@49
__int64 v208; // [sp+680h] [bp-68h]@49
__int64 v209; // [sp+688h] [bp-60h]@49
__int64 *v210; // [sp+690h] [bp-58h]@49
signed __int64 v211; // [sp+698h] [bp-50h]@49
__int64 v212; // [sp+6A0h] [bp-48h]@49
__int64 v213; // [sp+6A8h] [bp-40h]@62
signed __int64 v214; // [sp+6B0h] [bp-38h]@62
unsigned __int64 v215; // [sp+6D0h] [bp-18h]@3
__int64 v216; // [sp+6D8h] [bp-10h]@3
if ( (unsigned __int64)&v98 <= v330 )
return __morestack();
v216 = a3;
v215 = a2;
v4 = a1;
v5 = LLVMGetInstructionOpcode(*(_QWORD *)(*(_QWORD *)(a1 + 48) + 8LL)) - 8;
if ( (unsigned int)v5 > 0x26 )
{
LABEL_4:
v6 = *(_QWORD *)(a1 + 56);
v106 = 7;
v120 = v6;
v127 = v112;
v126 = v111;
v125 = v110;
v124 = v109;
v123 = v108;
v122 = v107;
v121 = *(_QWORD *)&v106;
*(_OWORD *)&v110 = 0LL;
*(_OWORD *)&v108 = 0LL;
*(_OWORD *)&v106 = 0LL;
v112 = 0LL;
v7 = &v106;
LABEL_5:
ValueKind::glue_drop.6709::h7daa67776e46558f(v7);
goto LABEL_6;
}
switch ( v5 )
{
default:
goto LABEL_4;
case 0:
v10 = VTDoer$LT$$x27a$GT$::do_insn::closure.7368;
goto LABEL_70;
case 2:
v10 = VTDoer$LT$$x27a$GT$::do_insn::closure.7370;
goto LABEL_70;
case 4:
v10 = VTDoer$LT$$x27a$GT$::do_insn::closure.7372;
goto LABEL_70;
case 12:
v10 = VTDoer$LT$$x27a$GT$::do_insn::closure.7374;
goto LABEL_70;
case 13:
v10 = VTDoer$LT$$x27a$GT$::do_insn::closure.7376;
goto LABEL_70;
case 15:
v10 = VTDoer$LT$$x27a$GT$::do_insn::closure.7378;
goto LABEL_70;
case 16:
v10 = VTDoer$LT$$x27a$GT$::do_insn::closure.7380;
goto LABEL_70;
case 17:
v10 = VTDoer$LT$$x27a$GT$::do_insn::closure.7382;
goto LABEL_70;
case 19:
v11 = *(_QWORD *)(a1 + 48);
if ( !*(_QWORD *)(v11 + 64) )
goto LABEL_983;
v12 = *(_QWORD *)(v11 + 56);
if ( *(_BYTE *)v12 != 1 )
goto LABEL_927;
v13 = *(_QWORD *)(v12 + 8);
if ( (unsigned __int64)v13 >= *(_QWORD *)(*(_QWORD *)a1 + 16LL) )
goto LABEL_1029;
v14 = *(_QWORD *)(v12 + 16);
v15 = *(_QWORD *)(*(_QWORD *)a1 + 8LL);
v16 = v13 << 6;
if ( v14 >= *(_QWORD *)(v15 + v16 + 24) )
goto LABEL_1030;
a2 = *(_QWORD *)(*(_QWORD *)(v15 + v16 + 16) + 112 * v14 + 104);
if ( !a2 )
{
LABEL_927:
v60 = *(_QWORD *)(a1 + 56);
v166 = 7;
v120 = v60;
v127 = v172;
v126 = v171;
v125 = v170;
v124 = v169;
v123 = v168;
v122 = v167;
v121 = *(_QWORD *)&v166;
*(_OWORD *)&v170 = 0LL;
*(_OWORD *)&v168 = 0LL;
*(_OWORD *)&v166 = 0LL;
v172 = 0LL;
v7 = &v166;
goto LABEL_5;
}
v17 = *(_QWORD *)(a2 + 64);
if ( v17 == -1 )
goto LABEL_1033;
*(_QWORD *)(a2 + 64) = v17 + 1;
v18 = a2 + 8;
v120 = *(_QWORD *)a2;
ValueKind...std..clone..Clone::clone::hbecaf40724357455SLa(&v121, a2 + 8);
v19 = *(_QWORD *)(a2 + 64);
if ( v19 < 0xFFFFFFFFFFFFFFFFLL && v19 != 0 )
{
*(_QWORD *)(a2 + 64) = v19 - 1;
goto LABEL_6;
}
panicking::panic::h12bad8dce22718bb85j(
cell::Ref$LT$$x27b$C$$x20T$GT$.Drop::drop::_MSG_FILE_LINE::hd735b37ed487c1cfJIj[0],
v18);
goto LABEL_1036;
case 20:
v20 = *(_QWORD *)(a1 + 48);
v21 = *(_QWORD *)(v20 + 64);
if ( !v21 )
goto LABEL_983;
if ( v21 > 1 )
{
v18 = *(_QWORD *)(v20 + 56);
if ( *(_BYTE *)v18 != 1 )
goto LABEL_979;
v22 = *(_QWORD *)(v18 + 8);
if ( v22 >= *(_QWORD *)(*(_QWORD *)a1 + 16LL) )
{
LABEL_1031:
panicking::panic_bounds_check::hf80ddeec8e51bddbD7j(&off_10004E870, v22);
LABEL_1032:
v16 = v23;
panicking::panic_bounds_check::hf80ddeec8e51bddbD7j(&off_10004E890, v23);
LABEL_1033:
LODWORD(v72) = panicking::panic::h12bad8dce22718bb85j(
cell::RefCell$LT$T$GT$::borrow::_MSG_FILE_LINE::hd735b37ed487c1cfbFj[0],
v16);
v101 = v72;
v73 = *(_QWORD *)(a2 + 64);
if ( v73 < 0xFFFFFFFFFFFFFFFFLL && v73 != 0 )
{
*(_QWORD *)(a2 + 64) = v73 - 1;
_Unwind_Resume(v101);
}
panicking::panic::h12bad8dce22718bb85j(
cell::Ref$LT$$x27b$C$$x20T$GT$.Drop::drop::_MSG_FILE_LINE::hd735b37ed487c1cfJIj[0],
v16);
v74 = *(_QWORD *)(a2 + 24);
if ( v74 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v74 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v74 + 32);
break;
case 2u:
v76 = *(_QWORD *)(v74 + 24);
if ( v76 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v76 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v76 + 32);
break;
case 2u:
v82 = *(_QWORD *)(v76 + 24);
if ( v82 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v76 + 24));
je_sdallocx(v82, 64LL, 0LL);
}
break;
case 3u:
v83 = *(_QWORD *)(v76 + 24);
if ( v83 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v76 + 24));
je_sdallocx(v83, 64LL, 0LL);
}
break;
case 4u:
v84 = *(_QWORD *)(v76 + 24);
if ( v84 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v76 + 24));
je_sdallocx(v84, 64LL, 0LL);
}
break;
case 5u:
v85 = *(_QWORD *)(v76 + 24);
if ( v85 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v76 + 24));
je_sdallocx(v85, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v76, 64LL, 0LL);
}
break;
case 3u:
v77 = *(_QWORD *)(v74 + 24);
if ( v77 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v77 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v77 + 32);
break;
case 2u:
v86 = *(_QWORD *)(v77 + 24);
if ( v86 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v77 + 24));
je_sdallocx(v86, 64LL, 0LL);
}
break;
case 3u:
v87 = *(_QWORD *)(v77 + 24);
if ( v87 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v77 + 24));
je_sdallocx(v87, 64LL, 0LL);
}
break;
case 4u:
v88 = *(_QWORD *)(v77 + 24);
if ( v88 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v77 + 24));
je_sdallocx(v88, 64LL, 0LL);
}
break;
case 5u:
v89 = *(_QWORD *)(v77 + 24);
if ( v89 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v77 + 24));
je_sdallocx(v89, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v77, 64LL, 0LL);
}
break;
case 4u:
v78 = *(_QWORD *)(v74 + 24);
if ( v78 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v78 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v78 + 32);
break;
case 2u:
v90 = *(_QWORD *)(v78 + 24);
if ( v90 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v78 + 24));
je_sdallocx(v90, 64LL, 0LL);
}
break;
case 3u:
v91 = *(_QWORD *)(v78 + 24);
if ( v91 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v78 + 24));
je_sdallocx(v91, 64LL, 0LL);
}
break;
case 4u:
v92 = *(_QWORD *)(v78 + 24);
if ( v92 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v78 + 24));
je_sdallocx(v92, 64LL, 0LL);
}
break;
case 5u:
v93 = *(_QWORD *)(v78 + 24);
if ( v93 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v78 + 24));
je_sdallocx(v93, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v78, 64LL, 0LL);
}
break;
case 5u:
v79 = *(_QWORD *)(v74 + 24);
if ( v79 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v79 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v79 + 32);
break;
case 2u:
v94 = *(_QWORD *)(v79 + 24);
if ( v94 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v79 + 24));
je_sdallocx(v94, 64LL, 0LL);
}
break;
case 3u:
v95 = *(_QWORD *)(v79 + 24);
if ( v95 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v79 + 24));
je_sdallocx(v95, 64LL, 0LL);
}
break;
case 4u:
v96 = *(_QWORD *)(v79 + 24);
if ( v96 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v79 + 24));
je_sdallocx(v96, 64LL, 0LL);
}
break;
case 5u:
v97 = *(_QWORD *)(v79 + 24);
if ( v97 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v79 + 24));
je_sdallocx(v97, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v79, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v74, 64LL, 0LL);
}
je_sdallocx(a2, 64LL, 0LL);
LABEL_945:
_Unwind_Resume(v101);
}
v23 = *(_QWORD *)(v18 + 16);
v24 = *(_QWORD *)(*(_QWORD *)a1 + 8LL);
v25 = v22 << 6;
if ( (unsigned __int64)v23 >= *(_QWORD *)(v24 + v25 + 24) )
goto LABEL_1032;
a2 = *(_QWORD *)(v24 + v25 + 16);
v26 = 112 * v23;
v100 = *(_QWORD *)(a2 + 112 * v23 + 104);
if ( !v100 )
{
LABEL_979:
v65 = *(_QWORD *)(v4 + 56);
v173 = 7;
v120 = v65;
v127 = v179;
v126 = v178;
v125 = v177;
v124 = v176;
v123 = v175;
v122 = v174;
v121 = *(_QWORD *)&v173;
*(_OWORD *)&v177 = 0LL;
*(_OWORD *)&v175 = 0LL;
*(_OWORD *)&v173 = 0LL;
v179 = 0LL;
v7 = &v173;
goto LABEL_5;
}
if ( !*(_QWORD *)(v100 + 64) )
{
*(_QWORD *)(v100 + 64) = -1LL;
LODWORD(v27) = ((int (__fastcall *)(__int64, signed __int64))VTDoer$LT$$x27a$GT$::get::h85e0d711b00a51fbABc)(
v4,
v18 + 72);
Value::union::h2b5dc680e7b30e835rb(&v188, v100, v27);
v13 = v100;
if ( (unsigned __int8)Value...std..cmp..PartialEq::ne::h5df877fdd992e61eX9a(&v188, v100) )
{
v28 = *(_QWORD *)(a2 + v26 + 88);
if ( v28 )
{
v101 = *(_QWORD *)(a2 + v26 + 80);
v29 = *(_QWORD *)(v4 + 40);
v30 = 8 * v28;
do
{
if ( !v101 )
break;
v31 = *(_QWORD *)v101;
v32 = *(_QWORD *)(v29 + 8);
v33 = *(_QWORD *)v29 ^ 0x736F6D6570736575LL;
v34 = *(_QWORD *)(v29 + 8) ^ 0x646F72616E646F6DLL;
v201 = *(_QWORD *)v29;
v202 = v32;
v203 = 0LL;
v204 = v33;
v205 = v34;
v206 = v201 ^ 0x6C7967656E657261LL;
v207 = v32 ^ 0x7465646279746573LL;
v209 = 0LL;
v208 = 0LL;
v212 = v31;
v210 = &v212;
v211 = 8LL;
hash::sip::SipState.Writer::write::hd5d54e379f32a730G6j(&v201, &v210);
LODWORD(v35) = hash::sip::SipState::result::h3a58a9f873d31cc5oTj(&v201);
a2 = v35;
if ( !v35 )
a2 = 0x8000000000000000LL;
v36 = *(_QWORD *)(v29 + 24);
v37 = v36 + 1;
v38 = (unsigned __int64)((unsigned __int128)(0x0CCCCCCCCCCCCCCCFLL * (v36 + 1)) >> 64) >> 3;
v39 = 4 * v36 + 4;
v40 = *(_QWORD *)(v29 + 40);
if ( v39 > (unsigned __int64)v40 )
v40 = v39;
if ( v38 < v37 )
{
v213 = (__int64)"assertion failed: grow_at >= new_size";
v214 = 37LL;
LODWORD(v40) = unwind::begin_unwind::h17701886110270934164(
&v213,
collections::hash::map::HashMap$LT$K$C$$x20V$C$$x20H$GT$::make_some_room::_FILE_LINE::h783816d041bfc862yJd[0]);
}
v101 += 8LL;
v41 = *(_QWORD *)(v29 + 16);
if ( v41 <= v38 )
{
v42 = 2 * v41;
if ( (unsigned __int64)v42 <= 0x20 )
v42 = 32LL;
collections::hash::map::HashMap$LT$K$C$$x20V$C$$x20H$GT$::resize::h3119584965649110487(v29, v42);
}
else if ( v40 <= v41 )
{
collections::hash::map::HashMap$LT$K$C$$x20V$C$$x20H$GT$::resize::h3119584965649110487(v29, v41 >> 1);
}
v200 = 0;
v197 = &v200;
v198 = collections::hash::map::HashMap$LT$K$C$$x20V$C$$x20H$GT$::insert::closure.7425;
v199 = &v196;
v13 = a2;
collections::hash::map::HashMap$LT$K$C$$x20V$C$$x20H$GT$::insert_or_replace_with::h17591408985203297332(
v29,
a2,
v31,
&v198);
v30 -= 8LL;
}
while ( v30 );
}
}
v187 = v195;
v186 = v194;
v185 = v193;
v184 = v192;
v183 = v191;
v182 = v190;
v181 = v189;
v180 = v188;
*(_OWORD *)&v194 = 0LL;
*(_OWORD *)&v192 = 0LL;
*(_OWORD *)&v190 = 0LL;
*(_OWORD *)&v188 = 0LL;
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v61 = *(_QWORD *)(v100 + 24);
if ( v61 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v61 + 8) - 1) )
{
case 2u:
a2 = *(_QWORD *)(v61 + 24);
if ( !a2 )
goto LABEL_976;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_972;
case 0u:
goto LABEL_974;
default:
goto LABEL_975;
}
goto LABEL_975;
case 0u:
goto LABEL_944;
case 3u:
a2 = *(_QWORD *)(v61 + 24);
if ( !a2 )
goto LABEL_976;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_972;
case 0u:
goto LABEL_974;
default:
goto LABEL_975;
}
goto LABEL_975;
case 4u:
a2 = *(_QWORD *)(v61 + 24);
if ( !a2 )
goto LABEL_976;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_972;
case 0u:
goto LABEL_974;
default:
goto LABEL_975;
}
goto LABEL_975;
case 5u:
a2 = *(_QWORD *)(v61 + 24);
if ( !a2 )
goto LABEL_976;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_972;
case 0u:
goto LABEL_974;
default:
goto LABEL_975;
}
goto LABEL_975;
default:
goto LABEL_976;
}
goto LABEL_976;
}
goto LABEL_976;
case 3u:
v61 = *(_QWORD *)(v100 + 24);
if ( v61 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v61 + 8) - 1) )
{
case 2u:
a2 = *(_QWORD *)(v61 + 24);
if ( !a2 )
goto LABEL_976;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_972;
case 0u:
goto LABEL_974;
default:
goto LABEL_975;
}
goto LABEL_975;
case 0u:
goto LABEL_944;
case 3u:
a2 = *(_QWORD *)(v61 + 24);
if ( !a2 )
goto LABEL_976;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_972;
case 0u:
goto LABEL_974;
default:
goto LABEL_975;
}
goto LABEL_975;
case 4u:
a2 = *(_QWORD *)(v61 + 24);
if ( !a2 )
goto LABEL_976;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_972;
case 0u:
goto LABEL_974;
default:
goto LABEL_975;
}
goto LABEL_975;
case 5u:
a2 = *(_QWORD *)(v61 + 24);
if ( !a2 )
goto LABEL_976;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_972;
case 0u:
goto LABEL_974;
default:
goto LABEL_975;
}
goto LABEL_975;
default:
goto LABEL_976;
}
goto LABEL_976;
}
goto LABEL_976;
case 4u:
v61 = *(_QWORD *)(v100 + 24);
if ( v61 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v61 + 8) - 1) )
{
case 2u:
a2 = *(_QWORD *)(v61 + 24);
if ( !a2 )
goto LABEL_976;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_972;
case 0u:
goto LABEL_974;
default:
goto LABEL_975;
}
goto LABEL_975;
case 0u:
goto LABEL_944;
case 3u:
a2 = *(_QWORD *)(v61 + 24);
if ( !a2 )
goto LABEL_976;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_972;
case 0u:
goto LABEL_974;
default:
goto LABEL_975;
}
goto LABEL_975;
case 4u:
a2 = *(_QWORD *)(v61 + 24);
if ( !a2 )
goto LABEL_976;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_972;
case 0u:
goto LABEL_974;
default:
goto LABEL_975;
}
goto LABEL_975;
case 5u:
a2 = *(_QWORD *)(v61 + 24);
if ( !a2 )
goto LABEL_976;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_972;
case 0u:
goto LABEL_974;
default:
goto LABEL_975;
}
goto LABEL_975;
default:
goto LABEL_976;
}
goto LABEL_976;
}
goto LABEL_976;
case 5u:
v61 = *(_QWORD *)(v100 + 24);
if ( v61 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v61 + 8) - 1) )
{
case 0u:
LABEL_944:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v61 + 32);
break;
case 2u:
a2 = *(_QWORD *)(v61 + 24);
if ( a2 )
{
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_972;
case 0u:
goto LABEL_974;
default:
goto LABEL_975;
}
goto LABEL_975;
}
goto LABEL_975;
case 3u:
a2 = *(_QWORD *)(v61 + 24);
if ( a2 )
{
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_972;
case 0u:
goto LABEL_974;
default:
goto LABEL_975;
}
goto LABEL_975;
}
goto LABEL_975;
case 4u:
a2 = *(_QWORD *)(v61 + 24);
if ( a2 )
{
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_972;
case 0u:
goto LABEL_974;
default:
goto LABEL_975;
}
goto LABEL_975;
}
goto LABEL_975;
case 5u:
a2 = *(_QWORD *)(v61 + 24);
if ( a2 )
{
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
LABEL_972:
v62 = *(_QWORD *)(a2 + 24);
if ( v62 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(a2 + 24));
je_sdallocx(v62, 64LL, 0LL);
}
break;
case 0u:
LABEL_974:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(a2 + 32);
break;
default:
break;
}
LABEL_975:
je_sdallocx(a2, 64LL, 0LL);
}
break;
default:
break;
}
LABEL_976:
v13 = 64LL;
je_sdallocx(v61, 64LL, 0LL);
}
break;
default:
break;
}
v63 = v100;
*(_QWORD *)(v100 + 56) = v187;
*(_QWORD *)(v63 + 48) = v186;
*(_QWORD *)(v63 + 40) = v185;
*(_QWORD *)(v63 + 32) = v184;
*(_QWORD *)(v63 + 24) = v183;
*(_QWORD *)(v63 + 16) = v182;
v64 = v180;
*(_QWORD *)(v63 + 8) = v181;
*(_QWORD *)v63 = v64;
if ( *(_QWORD *)(v63 + 64) == -1LL )
{
*(_QWORD *)(v63 + 64) = 0LL;
goto LABEL_979;
}
panicking::panic::h12bad8dce22718bb85j(
cell::RefMut$LT$$x27b$C$$x20T$GT$.Drop::drop::_MSG_FILE_LINE::hd735b37ed487c1cfJLj[0],
v13);
LABEL_1029:
LODWORD(v14) = panicking::panic_bounds_check::hf80ddeec8e51bddbD7j(&off_10004E870, v13);
LABEL_1030:
LODWORD(v22) = panicking::panic_bounds_check::hf80ddeec8e51bddbD7j(&off_10004E890, v14);
goto LABEL_1031;
}
LABEL_1036:
panicking::panic::h12bad8dce22718bb85j(
cell::RefCell$LT$T$GT$::borrow_mut::_MSG_FILE_LINE::hd735b37ed487c1cfpGj[0],
v18);
LABEL_1037:
a3 = *(_QWORD *)(a2 + 24);
if ( !a3 )
{
LABEL_1753:
je_sdallocx(a2, 64LL, 0LL);
goto LABEL_945;
}
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
break;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 0u:
goto LABEL_1111;
case 3u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
break;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
break;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
break;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
break;
}
LABEL_1752:
je_sdallocx(a3, 64LL, 0LL);
goto LABEL_1753;
}
v67 = 1LL;
panicking::panic_bounds_check::hf80ddeec8e51bddbD7j(&off_10004E950, 1LL);
LABEL_1013:
a3 = v191;
if ( v191 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v191 + 8) - 1) )
{
case 2u:
a2 = *(_QWORD *)(v191 + 24);
if ( !a2 )
break;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1141;
case 0u:
goto LABEL_1143;
default:
goto LABEL_1144;
}
goto LABEL_1144;
case 0u:
goto LABEL_1027;
case 3u:
a2 = *(_QWORD *)(v191 + 24);
if ( !a2 )
break;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1141;
case 0u:
goto LABEL_1143;
default:
goto LABEL_1144;
}
goto LABEL_1144;
case 4u:
a2 = *(_QWORD *)(v191 + 24);
if ( !a2 )
break;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1141;
case 0u:
goto LABEL_1143;
default:
goto LABEL_1144;
}
goto LABEL_1144;
case 5u:
a2 = *(_QWORD *)(v191 + 24);
if ( !a2 )
break;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1141;
case 0u:
goto LABEL_1143;
default:
goto LABEL_1144;
}
goto LABEL_1144;
default:
break;
}
LABEL_1145:
v67 = 64LL;
je_sdallocx(a3, 64LL, 0LL);
}
goto LABEL_1146;
case 22:
v43 = *(_QWORD *)(a1 + 48);
if ( !*(_QWORD *)(v43 + 64) )
goto LABEL_983;
LODWORD(v44) = ((int (__fastcall *)(__int64, _QWORD))VTDoer$LT$$x27a$GT$::get::h85e0d711b00a51fbABc)(
a1,
*(_QWORD *)(v43 + 56));
Value::trunc::h22eb2108dc28e207gvb(&v120, v44, *(_QWORD *)(a1 + 56));
goto LABEL_6;
case 23:
v45 = *(_QWORD *)(a1 + 48);
if ( !*(_QWORD *)(v45 + 64) )
goto LABEL_983;
LODWORD(v46) = ((int (__fastcall *)(__int64, _QWORD))VTDoer$LT$$x27a$GT$::get::h85e0d711b00a51fbABc)(
a1,
*(_QWORD *)(v45 + 56));
Value::zext::h2c7d7c5bfb0d6544Mub(&v120, v46, *(_QWORD *)(a1 + 56));
goto LABEL_6;
case 24:
v47 = *(_QWORD *)(a1 + 48);
if ( !*(_QWORD *)(v47 + 64) )
{
LABEL_983:
v67 = 0LL;
LODWORD(v68) = panicking::panic_bounds_check::hf80ddeec8e51bddbD7j(&off_10004E950, 0LL);
v101 = v68;
switch ( (unsigned __int8)(v189 - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(&v192);
break;
case 2u:
goto LABEL_1013;
case 3u:
a3 = v191;
if ( !v191 )
break;
switch ( (unsigned __int8)(*(_BYTE *)(v191 + 8) - 1) )
{
case 2u:
a2 = *(_QWORD *)(v191 + 24);
if ( !a2 )
goto LABEL_1145;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1141;
case 0u:
goto LABEL_1143;
default:
goto LABEL_1144;
}
goto LABEL_1144;
case 0u:
goto LABEL_1027;
case 3u:
a2 = *(_QWORD *)(v191 + 24);
if ( !a2 )
goto LABEL_1145;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1141;
case 0u:
goto LABEL_1143;
default:
goto LABEL_1144;
}
goto LABEL_1144;
case 4u:
a2 = *(_QWORD *)(v191 + 24);
if ( !a2 )
goto LABEL_1145;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1141;
case 0u:
goto LABEL_1143;
default:
goto LABEL_1144;
}
goto LABEL_1144;
case 5u:
a2 = *(_QWORD *)(v191 + 24);
if ( !a2 )
goto LABEL_1145;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1141;
case 0u:
goto LABEL_1143;
default:
goto LABEL_1144;
}
goto LABEL_1144;
default:
goto LABEL_1145;
}
goto LABEL_1145;
case 4u:
a3 = v191;
if ( !v191 )
break;
switch ( (unsigned __int8)(*(_BYTE *)(v191 + 8) - 1) )
{
case 2u:
a2 = *(_QWORD *)(v191 + 24);
if ( !a2 )
goto LABEL_1145;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1141;
case 0u:
goto LABEL_1143;
default:
goto LABEL_1144;
}
goto LABEL_1144;
case 0u:
goto LABEL_1027;
case 3u:
a2 = *(_QWORD *)(v191 + 24);
if ( !a2 )
goto LABEL_1145;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1141;
case 0u:
goto LABEL_1143;
default:
goto LABEL_1144;
}
goto LABEL_1144;
case 4u:
a2 = *(_QWORD *)(v191 + 24);
if ( !a2 )
goto LABEL_1145;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1141;
case 0u:
goto LABEL_1143;
default:
goto LABEL_1144;
}
goto LABEL_1144;
case 5u:
a2 = *(_QWORD *)(v191 + 24);
if ( !a2 )
goto LABEL_1145;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1141;
case 0u:
goto LABEL_1143;
default:
goto LABEL_1144;
}
goto LABEL_1144;
default:
goto LABEL_1145;
}
goto LABEL_1145;
case 5u:
a3 = v191;
if ( !v191 )
break;
switch ( (unsigned __int8)(*(_BYTE *)(v191 + 8) - 1) )
{
case 0u:
LABEL_1027:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(a3 + 32);
goto LABEL_1145;
case 2u:
a2 = *(_QWORD *)(v191 + 24);
if ( !a2 )
goto LABEL_1145;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1141;
case 0u:
goto LABEL_1143;
default:
goto LABEL_1144;
}
goto LABEL_1144;
case 3u:
a2 = *(_QWORD *)(v191 + 24);
if ( !a2 )
goto LABEL_1145;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1141;
case 0u:
goto LABEL_1143;
default:
goto LABEL_1144;
}
goto LABEL_1144;
case 4u:
a2 = *(_QWORD *)(v191 + 24);
if ( !a2 )
goto LABEL_1145;
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1141;
case 0u:
goto LABEL_1143;
default:
goto LABEL_1144;
}
goto LABEL_1144;
case 5u:
a2 = *(_QWORD *)(v191 + 24);
if ( a2 )
{
switch ( (unsigned __int8)(*(_BYTE *)(a2 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
LABEL_1141:
v75 = *(_QWORD *)(a2 + 24);
if ( v75 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(a2 + 24));
je_sdallocx(v75, 64LL, 0LL);
}
break;
case 0u:
LABEL_1143:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(a2 + 32);
break;
default:
break;
}
LABEL_1144:
je_sdallocx(a2, 64LL, 0LL);
}
break;
default:
goto LABEL_1145;
}
goto LABEL_1145;
default:
break;
}
LABEL_1146:
if ( *(_QWORD *)(v100 + 64) == -1LL )
{
*(_QWORD *)(v100 + 64) = 0LL;
_Unwind_Resume(v101);
}
panicking::panic::h12bad8dce22718bb85j(
cell::RefMut$LT$$x27b$C$$x20T$GT$.Drop::drop::_MSG_FILE_LINE::hd735b37ed487c1cfJLj[0],
v67);
LABEL_1149:
v69 = *(_QWORD *)(a3 + 24);
if ( v69 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
break;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
break;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
break;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
break;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
break;
}
LABEL_1751:
je_sdallocx(v69, 64LL, 0LL);
}
goto LABEL_1752;
}
LODWORD(v48) = ((int (__fastcall *)(_QWORD, _QWORD))VTDoer$LT$$x27a$GT$::get::h85e0d711b00a51fbABc)(
a1,
*(_QWORD *)(v47 + 56));
Value::sext::h2d7e43a9f7fef0e9Jvb(&v120, v48, *(_QWORD *)(a1 + 56));
LABEL_6:
v105 = *(_OWORD *)&v126;
v104 = *(_OWORD *)&v124;
v103 = *(_OWORD *)&v122;
v102 = *(_OWORD *)&v120;
*(_OWORD *)&v126 = 0LL;
*(_OWORD *)&v124 = 0LL;
*(_OWORD *)&v122 = 0LL;
*(_OWORD *)&v120 = 0LL;
vec::Vec$LT$T$GT$::push::h10947940105687563821(v4 + 16, &v102);
result = (unsigned __int8)(v121 - 1);
switch ( result )
{
case 0:
result = std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(&v124);
break;
case 2:
v8 = v123;
if ( v123 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v123 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_16;
case 0u:
goto LABEL_18;
default:
goto LABEL_19;
}
goto LABEL_19;
}
goto LABEL_19;
case 3:
v8 = v123;
if ( v123 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v123 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_16;
case 0u:
goto LABEL_18;
default:
goto LABEL_19;
}
goto LABEL_19;
}
goto LABEL_19;
case 4:
v8 = v123;
if ( v123 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v123 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_16;
case 0u:
goto LABEL_18;
default:
goto LABEL_19;
}
goto LABEL_19;
}
goto LABEL_19;
case 5:
v8 = v123;
if ( v123 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v123 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
LABEL_16:
v9 = *(_QWORD *)(v8 + 24);
if ( v9 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v8 + 24));
je_sdallocx(v9, 64LL, 0LL);
}
break;
case 0u:
LABEL_18:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v8 + 32);
break;
default:
break;
}
LABEL_19:
result = je_sdallocx(v8, 64LL, 0LL);
}
break;
default:
return result;
}
return result;
case 34:
v10 = VTDoer$LT$$x27a$GT$::do_insn::closure.7366;
LABEL_70:
v158 = v10;
v159 = 0LL;
VTDoer$LT$$x27a$GT$::binary::ha25017928e85126btAc(&v120, a1, &v158);
goto LABEL_6;
case 35:
v49 = *(_QWORD *)(a1 + 56);
collections::hash::set::HashSet$LT$T$C$$x20RandomSipHasher$GT$::new::h8812521992963690462(&v158);
collections::hash::set::HashSet$LT$T$C$$x20H$GT$::insert::h10630203598235266594(&v158, 0LL);
collections::hash::set::HashSet$LT$T$C$$x20H$GT$::insert::h10630203598235266594(&v158, 1LL);
v119 = v163;
v118 = v162;
v117 = v161;
v116 = v160;
v115 = v159;
v114 = v158;
*(_OWORD *)&v162 = 0LL;
*(_OWORD *)&v160 = 0LL;
*(_OWORD *)&v158 = 0LL;
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(&v160);
v113 = 1;
v120 = v49;
v127 = v119;
v126 = v118;
v125 = v117;
v124 = v116;
v123 = v115;
v122 = v114;
v121 = *(_QWORD *)&v113;
*(_OWORD *)&v117 = 0LL;
*(_OWORD *)&v115 = 0LL;
*(_OWORD *)&v113 = 0LL;
v119 = 0LL;
v7 = &v113;
goto LABEL_5;
case 36:
v50 = *(_QWORD *)(a1 + 48);
v51 = *(_QWORD *)(v50 + 56);
v52 = *(_QWORD *)(v50 + 64);
v53 = *(__int64 (__fastcall **)())(a1 + 56);
v128 = 8;
v141 = v134;
v140 = v133;
v139 = v132;
v138 = v131;
v137 = v130;
v136 = v129;
v135 = *(_QWORD *)&v128;
*(_OWORD *)&v132 = 0LL;
*(_OWORD *)&v130 = 0LL;
*(_OWORD *)&v128 = 0LL;
v134 = 0LL;
ValueKind::glue_drop.6709::h7daa67776e46558f(&v128);
v158 = v53;
v165 = v141;
v164 = v140;
v163 = v139;
v162 = v138;
v161 = v137;
v160 = v136;
v159 = v135;
*(_OWORD *)&v139 = 0LL;
*(_OWORD *)&v137 = 0LL;
*(_OWORD *)&v135 = 0LL;
v141 = 0LL;
if ( v52 )
{
v54 = 72 * v52;
do
{
if ( !v51 )
break;
LODWORD(v55) = ((int (__fastcall *)(__int64, __int64))VTDoer$LT$$x27a$GT$::get::h85e0d711b00a51fbABc)(a1, v51);
v149 = v165;
v148 = v164;
v147 = v163;
v146 = v162;
v145 = v161;
v144 = v160;
v143 = v159;
v142 = v158;
*(_OWORD *)&v164 = 0LL;
*(_OWORD *)&v162 = 0LL;
*(_OWORD *)&v160 = 0LL;
*(_OWORD *)&v158 = 0LL;
Value::union::h2b5dc680e7b30e835rb(&v150, &v142, v55);
switch ( (unsigned __int8)(v143 - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(&v146);
break;
case 2u:
v56 = v145;
if ( v145 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v145 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v145 + 32);
break;
case 2u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
case 3u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
case 4u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
case 5u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v56, 64LL, 0LL);
}
break;
case 3u:
v57 = v145;
if ( v145 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v145 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v145 + 32);
break;
case 2u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
case 3u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
case 4u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
case 5u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v57, 64LL, 0LL);
}
break;
case 4u:
v58 = v145;
if ( v145 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v145 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v145 + 32);
break;
case 2u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
case 3u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
case 4u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
case 5u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v58, 64LL, 0LL);
}
break;
case 5u:
v59 = v145;
if ( v145 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v145 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v145 + 32);
break;
case 2u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
case 3u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
case 4u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
case 5u:
v101 = *(_QWORD *)(v145 + 24);
if ( v101 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v101 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v101 + 32);
break;
case 2u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 3u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 4u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
case 5u:
v100 = *(_QWORD *)(v101 + 24);
if ( v100 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v100 + 8) - 1) )
{
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v100 + 32);
break;
case 2u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 3u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 4u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
case 5u:
v99 = *(_QWORD *)(v100 + 24);
if ( v99 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(v99);
je_sdallocx(v99, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v100, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v101, 64LL, 0LL);
}
break;
default:
break;
}
je_sdallocx(v59, 64LL, 0LL);
}
break;
default:
break;
}
v51 += 72LL;
v165 = v157;
v164 = v156;
v163 = v155;
v162 = v154;
v161 = v153;
v160 = v152;
v159 = v151;
v158 = v150;
v54 -= 72LL;
}
while ( v54 );
}
*(_OWORD *)&v126 = *(_OWORD *)&v164;
*(_OWORD *)&v124 = *(_OWORD *)&v162;
*(_OWORD *)&v122 = *(_OWORD *)&v160;
*(_OWORD *)&v120 = *(_OWORD *)&v158;
goto LABEL_6;
case 38:
v158 = (__int64 (__fastcall *)())"not yet implemented";
v159 = 19LL;
LODWORD(v66) = unwind::begin_unwind::h17701886110270934164(
&v158,
&VTDoer$LT$$x27a$GT$::i_select::_FILE_LINE::h7b7fbb0ed517e8e8Zwc);
v101 = v66;
switch ( (unsigned __int8)(v159 - 1) )
{
default:
goto LABEL_945;
case 0u:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(&v162);
_Unwind_Resume(v101);
return result;
case 2u:
a2 = v161;
if ( !v161 )
goto LABEL_945;
switch ( (unsigned __int8)(*(_BYTE *)(v161 + 8) - 1) )
{
case 2u:
a3 = *(_QWORD *)(v161 + 24);
if ( !a3 )
goto LABEL_1753;
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 0u:
goto LABEL_1111;
case 3u:
goto LABEL_1149;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
goto LABEL_1752;
}
goto LABEL_1752;
case 0u:
goto LABEL_1011;
case 3u:
goto LABEL_1037;
case 4u:
a3 = *(_QWORD *)(v161 + 24);
if ( !a3 )
goto LABEL_1753;
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 0u:
goto LABEL_1111;
case 3u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
goto LABEL_1752;
}
goto LABEL_1752;
case 5u:
a3 = *(_QWORD *)(v161 + 24);
if ( !a3 )
goto LABEL_1753;
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 0u:
goto LABEL_1111;
case 3u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
goto LABEL_1752;
}
goto LABEL_1752;
default:
goto LABEL_1753;
}
goto LABEL_1753;
case 3u:
a2 = v161;
if ( !v161 )
goto LABEL_945;
switch ( (unsigned __int8)(*(_BYTE *)(v161 + 8) - 1) )
{
case 2u:
a3 = *(_QWORD *)(v161 + 24);
if ( !a3 )
goto LABEL_1753;
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 0u:
goto LABEL_1111;
case 3u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
goto LABEL_1752;
}
goto LABEL_1752;
case 0u:
goto LABEL_1011;
case 3u:
a3 = *(_QWORD *)(v161 + 24);
if ( !a3 )
goto LABEL_1753;
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 0u:
goto LABEL_1111;
case 3u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
goto LABEL_1752;
}
goto LABEL_1752;
case 4u:
a3 = *(_QWORD *)(v161 + 24);
if ( !a3 )
goto LABEL_1753;
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 0u:
goto LABEL_1111;
case 3u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
goto LABEL_1752;
}
goto LABEL_1752;
case 5u:
a3 = *(_QWORD *)(v161 + 24);
if ( !a3 )
goto LABEL_1753;
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 0u:
goto LABEL_1111;
case 3u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
goto LABEL_1752;
}
goto LABEL_1752;
default:
goto LABEL_1753;
}
goto LABEL_1753;
case 4u:
a2 = v161;
if ( !v161 )
goto LABEL_945;
switch ( (unsigned __int8)(*(_BYTE *)(v161 + 8) - 1) )
{
case 2u:
a3 = *(_QWORD *)(v161 + 24);
if ( !a3 )
goto LABEL_1753;
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 0u:
goto LABEL_1111;
case 3u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
goto LABEL_1752;
}
goto LABEL_1752;
case 0u:
goto LABEL_1011;
case 3u:
a3 = *(_QWORD *)(v161 + 24);
if ( !a3 )
goto LABEL_1753;
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 0u:
goto LABEL_1111;
case 3u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
goto LABEL_1752;
}
goto LABEL_1752;
case 4u:
a3 = *(_QWORD *)(v161 + 24);
if ( !a3 )
goto LABEL_1753;
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 0u:
goto LABEL_1111;
case 3u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
goto LABEL_1752;
}
goto LABEL_1752;
case 5u:
a3 = *(_QWORD *)(v161 + 24);
if ( !a3 )
goto LABEL_1753;
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 0u:
goto LABEL_1111;
case 3u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 0u:
goto LABEL_1291;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 0u:
LABEL_1291:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v69 + 32);
goto LABEL_1751;
case 2u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 3u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 4u:
v71 = *(_QWORD *)(v69 + 24);
if ( !v71 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1663;
case 0u:
goto LABEL_1665;
default:
goto LABEL_1666;
}
goto LABEL_1666;
case 5u:
v71 = *(_QWORD *)(v69 + 24);
if ( v71 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v71 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
LABEL_1663:
v80 = *(_QWORD *)(v71 + 24);
if ( v80 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v71 + 24));
je_sdallocx(v80, 64LL, 0LL);
}
break;
case 0u:
LABEL_1665:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v71 + 32);
break;
default:
break;
}
LABEL_1666:
je_sdallocx(v71, 64LL, 0LL);
}
break;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
goto LABEL_1752;
}
goto LABEL_1752;
default:
goto LABEL_1753;
}
goto LABEL_1753;
case 5u:
a2 = v161;
if ( !v161 )
goto LABEL_945;
switch ( (unsigned __int8)(*(_BYTE *)(v161 + 8) - 1) )
{
case 0u:
LABEL_1011:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(a2 + 32);
goto LABEL_1753;
case 2u:
a3 = *(_QWORD *)(v161 + 24);
if ( !a3 )
goto LABEL_1753;
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 0u:
goto LABEL_1111;
case 3u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
goto LABEL_1752;
}
goto LABEL_1752;
case 3u:
a3 = *(_QWORD *)(v161 + 24);
if ( !a3 )
goto LABEL_1753;
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 0u:
goto LABEL_1111;
case 3u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
goto LABEL_1752;
}
goto LABEL_1752;
case 4u:
a3 = *(_QWORD *)(v161 + 24);
if ( !a3 )
goto LABEL_1753;
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 0u:
goto LABEL_1111;
case 3u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
goto LABEL_1752;
}
goto LABEL_1752;
case 5u:
a3 = *(_QWORD *)(v161 + 24);
if ( !a3 )
goto LABEL_1753;
switch ( (unsigned __int8)(*(_BYTE *)(a3 + 8) - 1) )
{
case 0u:
LABEL_1111:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(a3 + 32);
goto LABEL_1752;
case 2u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 3u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 4u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 0u:
goto LABEL_1342;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
default:
goto LABEL_1751;
}
goto LABEL_1751;
case 5u:
v69 = *(_QWORD *)(a3 + 24);
if ( !v69 )
goto LABEL_1752;
switch ( (unsigned __int8)(*(_BYTE *)(v69 + 8) - 1) )
{
case 0u:
LABEL_1342:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v69 + 32);
goto LABEL_1751;
case 2u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 3u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 4u:
v70 = *(_QWORD *)(v69 + 24);
if ( !v70 )
goto LABEL_1751;
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
goto LABEL_1747;
case 0u:
goto LABEL_1749;
default:
goto LABEL_1750;
}
goto LABEL_1750;
case 5u:
v70 = *(_QWORD *)(v69 + 24);
if ( v70 )
{
switch ( (unsigned __int8)(*(_BYTE *)(v70 + 8) - 1) )
{
case 2u:
case 3u:
case 4u:
case 5u:
LABEL_1747:
v81 = *(_QWORD *)(v70 + 24);
if ( v81 )
{
Value::glue_drop.6714::hafbfdde8c8d780ac(*(_QWORD *)(v70 + 24));
je_sdallocx(v81, 64LL, 0LL);
}
break;
case 0u:
LABEL_1749:
std..collections..hash..table..RawTable$LT$u64$C$$x20$LP$$RP$$GT$::glue_drop.6627::h8ba0f9e68b4c6bf1(v70 + 32);
break;
default:
break;
}
LABEL_1750:
je_sdallocx(v70, 64LL, 0LL);
}
break;
default:
goto LABEL_1751;
}
goto LABEL_1751;
default:
goto LABEL_1752;
}
goto LABEL_1752;
default:
goto LABEL_1753;
}
}
goto LABEL_1753;
}
}
This file has been truncated, but you can view the full file.
View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment